EIGRP Split Horizon в Hub-and-Spoke (DMVPN): маршруты Spoke-to-Spoke
- Центральный маршрутизатор (Hub) видит маршруты от всех филиалов (Spoke), но Spoke-маршрутизаторы не видят сети друг друга.
- Пинг между подсетями филиалов отсутствует при успешном пинге до Hub.
- Таблица
show ip route eigrpна Spoke содержит только маршруты центрального офиса. - Использование multipoint GRE (mGRE) / DMVPN без корректной настройки расщепления горизонта.
1. Механизм Split Horizon в multipoint интерфейсах
Правило Split Horizon запрещает маршрутизатору анонсировать маршрут обратно через тот же физический или логический интерфейс, через который он был получен. В топологиях DMVPN Hub-and-Spoke маршрут от Spoke 1 приходит на интерфейс Tunnel0 Hub-маршрутизатора и блокируется к отправке на Spoke 2 через тот же Tunnel0.
2. Проверка состояния Split Horizon на интерфейсе Hub
show ip interface Tunnel0 | include Split-horizon3. Отключение Split Horizon на интерфейсе Hub
interface Tunnel0
no ip split-horizon eigrp 1004. Отключение Next-Hop-Self (для DMVPN Phase 2/3)
Чтобы Spoke отправляли трафик напрямую друг другу (Spoke-to-Spoke), Hub не должен подменять адрес следующего перехода на себя:
interface Tunnel0
no ip next-hop-self eigrp 1005. Проверка появления маршрутов на Spoke-маршрутизаторах
# На Spoke Router:
show ip route eigrp | include 10. Частые вопросы (FAQ)
Почему no ip split-horizon нужно настраивать именно на Hub?
Потому что именно Hub принимает обновления от одного филиала и должен ретранслировать их другим филиалам через тот же самый mGRE Tunnel интерфейс.
Включен ли Split Horizon по умолчанию на субинтерфейсах Frame Relay / DMVPN?
На физических интерфейсах и multipoint GRE туннелях Split Horizon включен по умолчанию. На point-to-point субинтерфейсах он отключен.
Чем отличается поведение EIGRP в DMVPN Phase 2 и Phase 3?
В Phase 2 требуется 'no ip next-hop-self eigrp' для прямой маршрутизации. В Phase 3 используется механизм NHRP Redirect/Shortcut, поэтому Hub может быть указан как next-hop.
Может ли отключение Split Horizon вызвать петлю маршрутизации в Hub-and-Spoke?
Нет, если филиалы соединены с Hub по схеме 'звезда' и не имеют прямых L2-перемычек между собой в обход туннелей.