[FAQ] Настройка NQA для мониторинга статических маршрутов

Опубликовано 2019-4-2 14:12:47 324 0 2 1

Network Quality Analyzer (NQA) – функционал, который работает на канальном уровне и измеряет производительность протоколов, работающих на сетевом, транспортном и прикладном уровне. NQA полезен для осуществления мониторинга сети и выявления возникающих неисправностей. Результаты тестирования можно просматривать в командой строке оборудования, либо выгрузить на ftp сервер.

Рассмотрим пример настройки NQA для мониторинга статических IPv4 маршрутов

NQA позволяет быстро установить проблему в сети и удалить из таблицы маршрутизации недоступный статический маршрут. На схеме маршрутизатор A соединен с маршрутизаторов B через GE0/0/0 и с маршрутизатором C через GE0/0/1. От маршрутизатора A до маршрутизатора D доступно 2 маршрута: RouterA-->RouterB-->RouterD (основной линк) and RouterA-->RouterC-->RouterD (запасной линк). Настроим NQA ICMP для тестирования активного линка на маршрутизаторе A. Если основной линк упадет, маршрут будет удален из таблицы маршрутизации и трафик пойдет через запасной линк. 

1

1.   Конфигурация RouterA.

sysname RouterA
#
interface GigabitEthernet0/0/1
  ip address 192.168.1.1 255.255.255.0
#
interface GigabitEthernet0/0/0
  ip address 192.168.4.1 255.255.255.0
#
interface GigabitEthernet0/0/2
  ip address 192.168.6.1 255.255.255.0
#
ip route-static 192.168.2.0 255.255.255.0 192.168.1.2
ip route-static 192.168.3.0 255.255.255.0 192.168.4.2
ip route-static 192.168.5.0 255.255.255.0 192.168.1.2 preference 100 //Присваиваем статическому маршруту приоритет 100
чтобы он был использован как запасной маршрут
ip route-static 192.168.5.0 255.255.255.0 GigabitEthernet0/0/0 192.168.4.2 track nqa admin icmp //Настраиваем статический
маршрут и привязываем его к NQA тесту
#
nqa test-instance admin icmp //Настраиваем NQA тест с именем admin icmp
  test-type icmp //Настраиваем тип теста как ICMP
  destination-address ipv4 192.168.3.1 //Настраиваем адрес назначения NQA теста
  frequency 10 //Настраиваем интервал между тестами 10с
  probe-count 2 //Настраиваем число тестовых пакетов
  start now //NQA тест начнется сразу после исполнения данной команды

2.   Конфигурация RouterB.

sysname RouterB
#
interface GigabitEthernet0/0/1
  ip address 192.168.3.2 255.255.255.0
#
interface GigabitEthernet0/0/0
  ip address 192.168.4.2 255.255.255.0
#
ip route-static 192.168.5.0 255.255.255.0 192.168.3.1
ip route-static 192.168.6.0 255.255.255.0 192.168.4.1

3.    Конфигурация RouterC.

sysname RouterC
#
interface GigabitEthernet0/0/1
  ip address 192.168.1.2 255.255.255.0
#
interface GigabitEthernet0/0/0
  ip address 192.168.2.1 255.255.255.0
#
ip route-static 192.168.5.0 255.255.255.0 192.168.2.2
ip route-static 192.168.6.0 255.255.255.0 192.168.1.1

4.    Конфигурация RouterD.

sysname RouterD
#
interface GigabitEthernet0/0/1
  ip address 192.168.3.1 255.255.255.0
#
interface GigabitEthernet0/0/0
  ip address 192.168.2.2 255.255.255.0
#
interface GigabitEthernet0/0/2
  ip address 192.168.5.1 255.255.255.0
#
ip route-static 192.168.1.0 255.255.255.0 192.168.2.1
ip route-static 192.168.4.0 255.255.255.0 192.168.3.2
ip route-static 192.168.6.0 255.255.255.0 192.168.3.2
ip route-static 192.168.6.0 255.255.255.0 192.168.2.1

5.    Проверка конфигурации.

Введем команду display nqa results test-instance admin icmp на коммутаторе A для просмотра результата NQA теста. Вывод показывает "Lost packet ratio: 0 %", это означает, что линк в норме.

[RouterA] display nqa results test-instance admin icmp

 NQA entry(admin, icmp) :testflag is active ,testtype is icmp
   1 . Test 38 result      The test is finished
     Send operation times: 2                              Receive response times: 2
     Completion:success                                      RTD OverThresholds number: 0
     Attempts number:1                                        Drop operation number:0
     Disconnect operation number:0                 Operation timeout number:0
     System busy operation number:0               Connection fail number:0
     Operation sequence errors number:0        RTT Status errors number:0
     Destination ip address:192.168.3.1
     Min/Max/Average Completion Time: 20/40/30
     Sum/Square-Sum Completion Time: 60/2000
     Last Good Probe Time: 2019-03-01 16:54.3
     Lost packet ratio: 0 %
   2 . Test 39 result     The test is finished
     Send operation times: 2                                  Receive response times: 2
     Completion:success                                         RTD OverThresholds number: 0
     Attempts number:1                                           Drop operation number:0
     Disconnect operation number:0                     Operation timeout number:0
     System busy operation number:0                   Connection fail number:0
     Operation sequence errors number:0           RTT Status errors number:0
     Destination ip address:192.168.3.1
     Min/Max/Average Completion Time: 10/30/20
     Sum/Square-Sum Completion Time: 40/1000
     Last Good Probe Time: 2019-03-01 16:54.3
     Lost packet ratio: 0 % 


Введем команду display ip routing-table на коммутаторе A и проверим таблицу маршрутизации. Таблица маршрутизации содержит статический машрут до сети 192.168.5.0/24 через 192.168.4.2.

[RouterA]  display ip routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
Destinations : 14 Routes : 13

   Destination/Mask   Proto    Pre   Cost    Flags   NextHop      Interface

              127.0.0.0/8   Direct   0      0          D       127.0.0.1      InLoopBack0
            127.0.0.1/32   Direct   0      0          D       127.0.0.1      InLoopBack0
127.255.255.255/32   Direct   0      0          D       127.0.0.1      InLoopBack0
        192.168.1.0/24   Direct   0      0          D       192.168.1.1  GigabitEthernet0/0/1
        192.168.1.1/32   Direct   0      0          D       127.0.0.1      GigabitEthernet0/0/1
    192.168.1.255/32   Direct   0      0          D       127.0.0.1      GigabitEthernet0/0/1
        192.168.2.0/24   Static    60    0        RD      192.168.1.2  GigabitEthernet0/0/1
        192.168.3.0/24   Static    60    0        RD      192.168.4.2  GigabitEthernet0/0/0
        192.168.4.0/24   Direct   0      0          D       192.168.4.1  GigabitEthernet0/0/0
        192.168.4.1/32   Direct   0      0          D       127.0.0.1      GigabitEthernet0/0/0
    192.168.4.255/32   Direct   0      0          D       127.0.0.1      GigabitEthernet0/0/0
        192.168.5.0/24   Static    60    0          D       192.168.4.2  GigabitEthernet0/0/0
255.255.255.255/32   Direct   0      0          D       127.0.0.1      InLoopBack0

Введем команду shutdown на интерфейсе GE0/0/0 на маршрутизаторе A или B чтобы смоделировать падение линка. Введем команду display nqa results test-instance admin icmp и проверим результаты NQA теста. Вывод показывает "Completion:failed" и "Lost packet ratio: 100 %".

[RouterA]   display nqa results test-instance admin icmp

 NQA entry(admin, icmp) :testflag is active ,testtype is icmp
   1 . Test 377 result Completion:failed
     Send operation times: 2                               Receive response times: 0
     Completion:failed                                          RTD OverThresholds number: 0
     Attempts number:1                                          Drop operation number:2
     Disconnect operation number:0                   Operation timeout number:0
     System busy operation number:0                 Connection fail number:0
     Operation sequence errors number:0         RTT Status errors number:0
     Destination ip address:192.168.3.1
     Min/Max/Average Completion Time: 0/0/0
     Sum/Square-Sum Completion Time: 0/0
     Last Good Probe Time: 2019-03-01 16:54.0
     Lost packet ratio: 100 %
   2 . Test 378 result Completion:failed
     Send operation times: 2                               Receive response times: 0
     Completion:failed                                          RTD OverThresholds number: 0
     Attempts number:1                                          Drop operation number:2
     Disconnect operation number:0                   Operation timeout number:0
     System busy operation number:0                Connection fail number:0
     Operation sequence errors number:0        RTT Status errors number:0
     Destination ip address:192.168.3.1
     Min/Max/Average Completion Time: 0/0/0
     Sum/Square-Sum Completion Time: 0/0
     Last Good Probe Time: 2019-03-01 16:54.0
     Lost packet ratio: 100 %

Затем введем команду display ip routing-table. Как видим основной маршрут был удален и теперь таблица маршрутизации содержит статический маршрут до сети 192.168.5.0/24 через 192.168.1.2 и приоритетом 100.

[RouterA]   display ip routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
                  Destinations : 10                    Routes : 9

Destination/Mask      Proto   Pre   Cost    Flags   NextHop       Interface

              127.0.0.0/8  Direct   0     0          D        127.0.0.1       InLoopBack0
            127.0.0.1/32  Direct   0     0          D        127.0.0.1       InLoopBack0
127.255.255.255/32  Direct   0     0          D        127.0.0.1       InLoopBack0
        192.168.1.0/24  Direct   0     0          D        192.168.1.1   GigabitEthernet0/0/1
        192.168.1.1/32  Direct   0     0          D        127.0.0.1       GigabitEthernet0/0/1
    192.168.1.255/32  Direct   0     0          D        127.0.0.1       GigabitEthernet0/0/1
        192.168.2.0/24  Static    60   0         RD      192.168.1.2   GigabitEthernet0/0/1
        192.168.5.0/24  Static   100  0         RD      192.168.1.2   GigabitEthernet0/0/1
255.255.255.255/32  Direct   0     0          D        127.0.0.1       InLoopBack0


Полезные команды при настройке NQA:

agetime – установить время прекращения теста, по умолчанию 0.

clear-records – очистить все результаты тестов.

datasize – установить размер тестового пакета, по умолчанию 0.

fail-percent – установить процент потерянных пакетов, при достижении которого тест будет считаться неудавшимся.

frequency – установить интервал между тестами, по умолчанию не настроен, и означает, что тест будет исполнен только один раз.

interval – установить интервал между отправками тестовых пакетов, по умолчанию 20 миллисекунд для jitter тестов, 4 секунды для всех остальных тестов.

probe-count – установить число тестовых пакетов в одном тесте, по умолчанию 3.

restart – рестарт теста.

send-trap – настроить условия для отправки trap сообщений.

stop – остановка теста.


Также, есть возможность отправки результатов тестов на ftp сервер для дальнейшего их изучения:

  1. nqa-ftp-record ip-address <ip-address>

      Команда для настройки IP адреса FTP сервера.

  2. (Необязатеная) nqa-ftp-record source-address <ip-address> 

      Команда для настройки IP адреса FTP клиента. По умолчанию настраивать необязательно, но может понадобиться, если на FTP сервере настроены ограничения на прием файлов с определенных IP адресов.

  3. nqa-ftp-record username <username>

      Логин для доступа на FTP сервер.

  4. nqa-ftp-record password <password | cipher cipher-password>

      Пароль для доступа на FTP сервер.

  5. nqa-ftp-record filename <filename>

      Имя файла с результатами тестов, сохраняемого на FTP сервере.

  6. nqa-ftp-record enable

      Запуск процесса отсылки результатов тестов на FTP сервер. По умолчанию функция выключена.


У статьи есть другие ресурсы

Требуется войти для загрузки или просмотра. Нет аккаунта?Register

x
  • x

Ответ

Отправить
Выполните вход в систему, чтобы ответить на пост. Вход | Регистрация

Внимание! В целях защиты правовых интересов Вас, сообщества и третьих лиц, не публикуйте любой материал, содержащий политические высказывания, порнографию, упоминание азартных игр, употребление наркотиков, а также материал, нарушающий коммерческую тайну или содержащий персональные данные пользователей. Также не предоставляйте данные от вашей учетной записи. Вы будете нести ответственность за все действия, выполняемые под вашим аккаунтом. Подробная информация: “Политика конфиденциальности..”
Если кнопка вложения недоступна, обновите Adobe Flash Player до последней версии.

Авторизуйтесь и пользуйтесь всеми преимуществами участника!

Вход
Быстрый ответ Вверх