Здравствуйте! Сегодня мы продолжаем разбираться с работой таймеров протокола IGRP, а именно добиваем единственный оставшийся таймер - Hold timer.
Для наших экспериментов мы будем использовать вот такую сеть:
Тестовая сеть для отлова таймера Hold timer протокола IGRP |
В данной сети все маршрутизаторы включены в облако IGRP. Таймеры на всех маршрутизаторах выставлены следующим образом, для экономии времени:
R6(config)#router igrp 1
R6(config-router)#timers basic 30 60 70 120
Между маршрутизаторами 4 и 5 находится сеть 192.168.1.0, а большего пожалуй и не нужно знать для нашего сегодняшнего эксперимента.
На маршрутизаторе 6 выполняем следующие команды:
R6(config)#service timestamps debug datetime msec
R6#debug ip routing
R6#debug ip igrp events
Далее выключаем маршрутизатор 5 и начинаем бдить за дебагами на маршрутизаторе 6, а так же за выводом команды show ip route на нем же. Сначала мы увидим следующее:
I 192.168.1.0/24 [100/120] via 192.168.2.1, 00:00:04, FastEthernet0/0
C 192.168.2.0/24 is directly connected, FastEthernet0/0
C 192.168.70.0/24 is directly connected, FastEthernet0/1
На данный момент все нормально. Маршрутизатор 6 еще даже не подозревает о проблеме. Но приблизительно через 56 секунд мы увидим в выводе команды show ip route следующее:
I 192.168.1.0/24 is possibly down, routing via 192.168.2.1, FastEthernet0/0
C 192.168.2.0/24 is directly connected, FastEthernet0/0
C 192.168.70.0/24 is directly connected, FastEthernet0/1
Как мы уже знаем это говорит о том, что истек таймер Invalid, и маршрут пометился как недоступный. В дебагах видим следующее:
*Mar 1 00:22:58.563: RT: flushed route to 192.168.1.0 via 192.168.2.1 (FastEthernet0/0)
*Mar 1 00:22:58.567: RT: no routes to 192.168.1.0, entering holddown
Как можно заметить, вторая строчка говорит о том что для маршрута к сети 192.168.1.0 запустился Hold timer.
Теперь включим маршрутизатор 5, и скоро увидим в дебагах маршрутизатора 6 вот такое сообщение:
*Mar 1 00:01:47.455: IGRP: received request from 192.168.2.1 on FastEthernet0/0
Оно говорит нам о том, что маршрутизатор 6 получил обновление от маршрутизатора 5, но если мы выполним show ip route, то все также увидим:
I 192.168.1.0/24 is possibly down, routing via 192.168.2.1, FastEthernet0/0
C 192.168.2.0/24 is directly connected, FastEthernet0/0
C 192.168.70.0/24 is directly connected, FastEthernet0/1
C 192.168.2.0/24 is directly connected, FastEthernet0/0
C 192.168.70.0/24 is directly connected, FastEthernet0/1
Это происходит потому, что для сети 192.168.1.0 работает таймер Hold down и обновления о ней не добавляются в таблицу маршрутизации до завершения его работы.
Приблизительно вот так работает таймер Hold down протокола IGRP. Всем удачи!
0 коммент.:
Отправить комментарий