Автоматическое объединение EIGRP — это еще одна проблема, которая может затруднить работу сетевого администратора.
На рис. 1 представлена иная топология сети, нежели использовалась ранее в этой главе. Между R1 и R3 нет подключения. Сетевой адрес локальной сети маршрутизатора R1 — 10.10.10.0/24, а адрес локальной сети R3 — 10.20.20.0/24. Оба эти маршрутизатора подключены к R2 по последовательным каналам с пропускной способностью 1024 кбит/с.
Как показано на рис. 2, локальные сети и последовательные интерфейсы маршрутизаторов R1 и R3 настроены для EIGRP. Оба маршрутизатора выполняют автоматическое объединение EIGRP.
EIGRP для IPv4 можно настроить на автоматическое объединение маршрутов на границах классов. При наличии не смежных сетей автоматическое объединение может привести к непоследовательной маршрутизации.
На рис. 3 мы видим, что таблица маршрутизации R2 не получила индивидуальные маршруты для подсетей 10.10.10.0/24 и 10.20.20.0/24. При отправлении пакетов обновлений EIGRP на R2, маршрутизаторы R1 и R3 автоматически объединили эти подсети с классовой границей 10.0.0.0/8. В результате в таблице маршрутизации R2 содержатся два маршрута с равной стоимостью к 10.0.0.0/8, из-за чего могут возникнуть неточности в маршрутизации и потеря пакетов. Будут пакеты пересылаться через нужный интерфейс или нет, зависит от используемого типа распределения (по пакетам, по назначению или CEF).
На рис. 4 выполнение команды show ip protocols позволяет убедиться, что автоматическое объединение выполняется как на маршрутизаторе R1, так и на R3. Обратите внимание, что оба маршрутизатора объединяют сеть 10.0.0.0/8 с использованием одинаковых метрик.
В Cisco 15 и более поздних выпусках 12.2 (33) команда auto-summary отключена по умолчанию. В более старых выпусках ОС автоматическое объединение включено по умолчанию. Чтобы отключить автоматическое объединение, введите команду no auto-summary в режиме конфигурации router EIGRP.
В целях исправления этой проблемы автоматическое объединение отключено на R1 и R3:
R1(config)# router eigrp 1
R1(config-router)# no auto-summary
R3(config)# router eigrp 1
R3(config-router)# no auto-summary
Как показано на рис. 5, после отключения автоматического объединения на маршрутизаторах R1 и R3 в таблице маршрутизации R2 указано, что индивидуальные подсети 10.10.10.0/24 и 10.20.20.0/24 были получены от маршрутизаторов R1 и R3 соответственно. Теперь точная маршрутизация и подключение к обеим подсетям восстановлено.
EIGRP для IPv6
В IPv6 классовых сетей не существует, поэтому EIGRP для IPv6 не поддерживает автоматическое объединение. Объединение EIGRP должно быть выполнено вручную.