EIGRP — это протокол маршрутизации на основе вектора расстояния, первоначально разработанный Cisco. Одним из ключевых отличий от своего предшественника IGRP является использование DUAL — алгоритма, исключающего появление постоянных петель маршрутизации в топологии.
Однако найти правильное определение одного из основных параметров DUAL — допустимого расстояния (FD) — иногда оказывается непростой задачей.
Давайте обратимся к определение на официальном сайте :
«Возможное расстояние — лучший показатель на пути к сети назначения, включая показатель до соседа, рекламирующего этот путь».Это определение справедливо для большинства случаев, но, к сожалению, не для всех.Перевод: допустимое расстояние — это лучшее значение метрики для сети назначения, включая значение метрики для соседа, который рекламирует соответствующий маршрут.
Несмотря на то, что правильное определение можно найти в Интернете, попробуем выяснить, что именно не так в приведенном выше определении.
Ниже представлена лабораторная схема:
На каждом маршрутизаторе настроен соответствующий шлейф (например, на R1 с адресом 1.1.1.1/32).
Сеть, очевидно, использует EIGRP в качестве протокола маршрутизации без какой-либо специальной настройки:
Для целей данной статьи основной интерес представляет маршрут до 3.3.3.3/32 с точки зрения R1:R3#sho run | section router eigrp router eigrp 1 network 0.0.0.0
R1#deb eigrp fsm
EIGRP Finite State Machine debugging is on
R1#sho ip eigrp topology 3.3.3.3/32
EIGRP-IPv4 Topology Entry for AS(1)/ID(1.1.1.1) for 3.3.3.3/32
State is Passive, Query origin flag is 1, 1 Successor(s), FD is 158720
Descriptor Blocks:
192.168.12.2 (FastEthernet0/0), from 192.168.12.2, Send flag is 0x0
Composite metric is (158720/156160), route is Internal
Vector metric:
Minimum bandwidth is 100000 Kbit
Total delay is 5200 microseconds
Reliability is 255/255
Load is 1/255
Minimum MTU is 1500
Hop count is 2
Originating router is 3.3.3.3
По умолчанию есть 2 способа повлиять на значение метрики EIGRP: изменить пропускную способность канала или его задержку.
В нашем случае изменение пропускной способности позволяет получить более предсказуемые результаты.
Давайте изменим метрику соединения между R2 и R3: R2(config-if)#delay 100
Как и следовало ожидать, R1 теряет единственный маршрут до 3.3.3.3/32 и переводит префикс в активное состояние: R1#
*Mar 2 20:17:07.655: EIGRP-IPv4(1): rcvupdate: 3.3.3.3/32 via 192.168.12.2 metric 181760/179200 on tid 0
*Mar 2 20:17:07.659: EIGRP-IPv4(1): Find FS for dest 3.3.3.3/32. FD is 158720, RD is 158720 on tid 0
*Mar 2 20:17:07.659: EIGRP-IPv4(1):
Теги: #cisco #cisco #Сетевые технологии #EIGRP #feasible distance #fd
-
«Неденежная» Мотивация Сотрудников.
19 Oct, 24