Настройка статических соседей EIGRP в Cisco

Опубликовано: 21 Февраля, 2023

EIGRP (Enhanced Internal Gateway Routing Protocol) — это Enhanced-DVRP (протокол маршрутизации на основе вектора расстояния), который обычно использует DUAL (алгоритм диффузного обновления) для поиска наилучшего пути к месту назначения. Поскольку EIGRP является протоколом динамической маршрутизации, он отправляет сообщения EIGRP (Hello, Update, Query, Reply, Acknowledgement) на многоадресный адрес 224.0.0.10 и использует этот многоадресный адрес для обнаружения соседей в автономной системе (группе AS из маршрутизаторы и сети, работающие под единым административным доменом). Однако EIGRP также позволяет нам изменить этот многоадресный трафик на одноадресный трафик, добавив статических соседей вместо их динамического обнаружения. Использование статических соседей полезно в тех случаях, когда администратор хочет ограничить многоадресный трафик через определенный интерфейс или если многоадресная рассылка не поддерживается. Это Статическое соседство, сформированное в EIGRP, заменяет Динамически сформированное соседство.

Например, если мы включим маршрутизацию EIGRP для двух подключенных маршрутизаторов,

  • Чтобы сформировать динамическое соседство, мы можем просто добавить подключенную сеть, используя следующую команду: –
router(config)#router eigrp <AS_number>
router(config)#network <network_IP> <wildcard_mask>
router(config)#exit
  • Чтобы создать статическое соседство, мы должны сначала добавить сеть в топологию EIGRP, а затем настроить статического соседа, используя его IP-адрес и выходной интерфейс маршрутизатора.
router(config)#router eigrp <AS_number>
router(config)#network <network_IP> <wildcard_mask>
router(config)#neighbor <ip_add_neighbor> <exit_interface_id>
router(config)#exit

Эта команда Neighbor прекращает отправку и получение любого многоадресного трафика для EIGRP на этом выходном интерфейсе, т. е. если маршрутизатор отправляет одноадресный трафик для создания статического соседства, ему также требуется одноадресный ответ в ответ на этом интерфейсе для успешного создания соседства.

Топология:

Настройка IP-адресов на маршрутизаторах:

Р1:

R1(config)#int f0/0
R1(config-if)#ip add 10.1.1.1 255.255.255.0
R1(config-if)#no sh
R1(config-if)#exit
R1(config)#int f1/0                     
R1(config-if)#ip add 11.1.1.1 255.255.255.0
R1(config-if)#no sh 
R1(config-if)#exit

Р2:

R2(config)#int f0/0
R2(config-if)#ip add 10.1.1.2 255.255.255.0
R2(config-if)#no sh
R2(config-if)#exit
R2(config)#int f1/0                     
R2(config-if)#ip add 12.1.1.1 255.255.255.0
R2(config-if)#no sh 
R2(config-if)#exit

Р3:

R3(config)#int f0/0
R3(config-if)#ip add 12.1.1.2 255.255.255.0
R3(config-if)#no sh
R3(config-if)#exit

Р4:

R4(config)#int f0/0
R4(config-if)#ip add 11.1.1.2 255.255.255.0
R4(config-if)#no sh
R4(config-if)#exit

Настройка EIGRP на всех маршрутизаторах:

Р1:

R1(config)#router eigrp 100
R1(config-router)#network 10.1.1.0 0.0.0.255
R1(config-router)#network 11.1.1.0 0.0.0.255
R1(config-router)#exit

Р2:

R2(config)#router eigrp 100
R2(config-router)#network 10.1.1.0 0.0.0.255
R2(config-router)#network 12.1.1.0 0.0.0.255
R2(config-router)#exit

Р3:

R3(config)#router eigrp 100
R3(config-router)#network 12.1.1.0 0.0.0.255
R3(config-router)#exit

Р4:

R4(config)#router eigrp 100
R4(config-router)#network 11.1.1.0 0.0.0.255
R4(config-router)#exit

Настройте статическое соседство между R1 и R2:

Шаг 1: Во-первых, давайте просто настроим статического соседа только на R1 и посмотрим разницу с помощью отладки.

R1(config)#router eigrp 100
R1(config-router)#neighbor 10.1.1.2 f0/0
R1(config-router)#exit
R1#debug eigrp packets

Как вы можете видеть, R1 получает многоадресные приветственные сообщения EIGRP от R2, но поскольку мы теперь настроили этот интерфейс как статический сосед, этот интерфейс может принимать и отправлять только одноадресные приветственные сообщения EIGRP, и из-за этого поведения он теперь игнорирует многоадресные приветственные сообщения, полученные на этом интерфейсе.

Давайте проверим поведение на R2 после этой конфигурации.

R2#debug eigrp packets

Как видите, маршрутизатор R2 также игнорирует одноадресные приветственные сообщения, отправленные маршрутизатором R1.

Поскольку оба маршрутизатора не принимают приветственные сообщения друг друга, динамическое соседство также подвергается риску после времени удержания EIGRP.

Шаг 2: Настройте статического соседа на маршрутизаторе R2.

R2(config)#router eigrp 100
R2(config-router)#neighbor 10.1.1.1 f0/0
R2(config-router)#exit

Шаг 3: Проверьте соседство

Р1:

R1#show ip eigrp neighbor detail

В выводе отчетливо видно, что R1 имеет статическое соседство с 10.1.1.2 (R2) и динамическое соседство с 11.1.1.2 (R4).

Р2:

R2#show ip eigrp neighbor detail

В выводе отчетливо видно, что R2 имеет статическое соседство с 10.1.1.1 (R1) и динамическое соседство с 12.1.1.2 (R3).

Р3:

R3#show ip eigrp neighbor detail

Поскольку у R3 есть только один сосед, 12.1.1.1 (R2), с которым он имеет динамическое соседство.

Р4:

R4#show ip eigrp neighbor detail

Поскольку у R4 есть только один сосед, 11.1.1.1 (R1), с которым он имеет динамическое соседство.