EIGRP Stub Routing: Hub не передает маршруты на Spoke-филиалы
- Филиальный маршрутизатор (Spoke) не получает корпоративные маршруты от центрального концентратора (Hub).
- В таблице маршрутизации Spoke присутствует только дефолтный маршрут или шлюз по умолчанию.
- После включения
eigrp stub receive-onlySpoke перестает анонсировать свои локальные LAN-сети. - Центральный Hub помечает соседа флагом
Stubи исключает его из Query-цепочек.
1. Опции функционала EIGRP Stub
Команда eigrp stub принимает несколько аргументов, определяющих, какие именно сети Spoke анонсирует Hub-маршрутизатору:
- receive-only: Spoke не анонсирует ВООБЩЕ никаких сетей (только принимает);
- connected: анонсирует только прямо подключенные интерфейсы (покрытые network);
- summary: анонсирует локально настроенные суммарные маршруты;
- static: анонсирует статические маршруты при наличии redistribute static;
- leak-map: выборочный анонс динамических маршрутов, полученных от других источников.
2. Диагностика статуса соседа на Hub-маршрутизаторе
show ip eigrp neighbors detailУбедитесь в наличии строки: Stub Peer Advertising (receive-only | connected | summary) Routes.
3. Исправление некорректной конфигурации на Spoke-роутере
Если Spoke ошибочно переведен в receive-only, локальные сети филиала пропадут из головного офиса. Настройте корректную комбинацию:
router eigrp 100
! Разрешить анонс связанных и суммаризованных сетей:
eigrp stub connected summary4. Настройка выборочной утечки маршрутов через leak-map
ip prefix-list PERMIT_BRANCH_SUBNET permit 192.168.50.0/24
!
route-map RM_STUB_LEAK permit 10
match ip address prefix-list PERMIT_BRANCH_SUBNET
!
router eigrp 100
eigrp stub leak-map RM_STUB_LEAK Частые вопросы (FAQ)
Почему нельзя включать 'eigrp stub' на центральном Hub-маршрутизаторе?
Если включить Stub на Hub, он перестанет транслировать маршруты между всеми подключенными Spoke, и связность между филиалами будет полностью разрушена.
Передает ли Hub суммарные маршруты на Spoke со статусом Stub?
Да. Опции команды 'eigrp stub' определяют то, что Spoke передает в сторону Hub, но не ограничивают получение маршрутов от Hub в сторону Spoke.
Что передается по умолчанию, если ввести команду 'eigrp stub' без параметров?
По умолчанию команда эквивалентна 'eigrp stub connected summary'.
Как убедиться, что Hub не шлет Query-пакеты на Spoke?
В выводе 'show ip eigrp topology' при переходе любого маршрута в Active счетчик Queries sent в сторону Stub-соседа будет равен 0.