Тонкости Определения Допустимого Расстояния Eigrp

EIGRP — это протокол маршрутизации на основе вектора расстояния, первоначально разработанный Cisco. Одним из ключевых отличий от своего предшественника IGRP является использование DUAL — алгоритма, исключающего появление постоянных петель маршрутизации в топологии.

Однако найти правильное определение одного из основных параметров DUAL — допустимого расстояния (FD) — иногда оказывается непростой задачей.

Давайте обратимся к определение на официальном сайте :

«Возможное расстояние — лучший показатель на пути к сети назначения, включая показатель до соседа, рекламирующего этот путь».

Перевод: допустимое расстояние — это лучшее значение метрики для сети назначения, включая значение метрики для соседа, который рекламирует соответствующий маршрут.

Это определение справедливо для большинства случаев, но, к сожалению, не для всех.

Несмотря на то, что правильное определение можно найти в Интернете, попробуем выяснить, что именно не так в приведенном выше определении.

Ниже представлена лабораторная схема:

Тонкости определения допустимого расстояния EIGRP

На каждом маршрутизаторе настроен соответствующий шлейф (например, на R1 с адресом 1.1.1.1/32).

Сеть, очевидно, использует EIGRP в качестве протокола маршрутизации без какой-либо специальной настройки:

  
  
  
   

R3#sho run | section router eigrp router eigrp 1 network 0.0.0.0

Для целей данной статьи основной интерес представляет маршрут до 3.3.3.3/32 с точки зрения R1:

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

Вместе с данным постом часто просматривают: