Cisco 300-410: Проектирование, оптимизация и устранение неполадок OSPF — Руководство по подготовке
Часть Cisco CCNP Enterprise 300-410 ENARSI — Руководство по подготовке. Практикуйтесь с проверенными ответами в центре экзаменов Cisco, или пройдите тесты на время на ExamRoll.io.
Обзор
Open Shortest Path First (OSPF) — это IGP-протокол состояния канала (link-state) с быстрой сходимостью, строгой иерархией и гибкими возможностями управления политиками. Эффективные дизайны делают акцент на чётких границах зон, ограниченном размере LSDB, согласованных типах сетей, а также на единообразных настройках безопасности и таймеров. В этом разделе рассматриваются механика установления соседства, поведение LSA, типы зон, роли пограничных маршрутизаторов, безопасность, настройка сходимости, особенности OSPFv3 и структурированный подход к поиску и устранению неисправностей.
Соседство, типы сетей и дизайн DR/BDR
Состояния и формирование соседства
- Состояния: Down → Init → 2-Way → ExStart → Exchange → Loading → Full. В сетях NBMA добавляется состояние Attempt.
- Обработка пакетов Hello формирует состояние 2-Way при двусторонней связи; состояние Full достигается только с выбранными соседями (логика DR/BDR/DROther) или в сетях точка-точка.
- Синхронизация баз данных использует DBD, LSR, LSU и LSAck для достижения состояния Full.
Распространённые несоответствия и причины сбоев
- Несоответствие ID/типа зоны (флаги normal, stub/NSSA) препятствует установлению соседства.
- Несоответствие MTU обычно приводит к зависанию на стадиях EXSTART/EXCHANGE; исправляется согласованием MTU на интерфейсах или использованием команды
ip ospf mtu-ignore. - Несоответствие таймеров Hello/dead прерывает формирование соседства.
- Несоответствие аутентификации/типа/ключа блокирует установление соседства.
- Несоответствие типа сети (broadcast, NBMA, point-to-point/point-to-multipoint) нарушает логику выбора DR.
- Дублирующиеся Router ID, недоступные IP-адреса источников или фильтрация/unicast RPF могут разрывать сессии.
Типы сетей и DR/BDR
- В сетях Broadcast (например, Ethernet, DMVPN mGRE по умолчанию) и NBMA выбираются DR/BDR; в сетях point-to-point и point-to-multipoint — нет.
- Выборы DR: наивысший приоритет интерфейса, затем — наивысший Router ID. Выборы не вытесняющие; чтобы сменить DR/BDR, необходимо сбросить соседство или изменить сегмент.
- Дизайн с использованием приоритетов интерфейса:
- В общих сетях LAN предпочтительно назначать DR стабильное и мощное устройство. Пример: на уровне интерфейса
ip ospf priority 200. - В DMVPN с одним хабом убедитесь, что хаб становится DR, чтобы избежать проблем с доступностью между spoke-узлами: interface Tunnel0 ip ospf priority 200
- На нестабильных сегментах рассмотрите использование типа сети point-to-multipoint, чтобы исключить частую смену DR ценой дополнительных LSA и менее эффективного флудинга.
- В общих сетях LAN предпочтительно назначать DR стабильное и мощное устройство. Пример: на уровне интерфейса
LSA, синхронизация LSDB, SPF и установка маршрутов
Типы и область действия LSA
- Type 1 Router и Type 2 Network (топология внутри зоны).
- Type 3 Summary (ABR) и Type 4 ASBR Summary (доступность ASBR с точки зрения ABR).
- Type 5 AS-External (E1/E2) для редистрибуцируемых маршрутов.
- Type 7 NSSA-External (N1/N2), преобразуемые в Type 5 на ABR зоны NSSA.
- Opaque LSA (Type 9/10/11) для расширений, таких как TE; область действия — link/area/AS.
Синхронизация LSDB
- После выбора соседа обмен DBD-пакетами определяет более новые LSA. Недостающие записи запрашиваются через LSR и отправляются через LSU.
- Единообразие контрольных сумм и порядковых номеров LSA обязательно; их повреждение приводит к зависанию в состоянии LOADING.
Расчёт SPF и инкрементальный SPF
- SPF вычисляет дерево кратчайших путей для каждой зоны. Стоимости суммируются; внутризоновые маршруты предпочтительнее межзоновых, а те, в свою очередь, — внешних.
- Предпочтение внешних маршрутов: E1/N1 включают внутреннюю стоимость; они предпочтительнее E2/N2 для того же назначения.
- Приоритет установки маршрутов (AD по умолчанию): маршруты OSPF имеют AD 110; при необходимости можно настроить с помощью команды
distance ospf intra-area inter-area external. - Инкрементальный SPF (ispf) пересчитывает только затронутые части графа, снижая нагрузку на CPU во время флуктуаций сети (flaps): router ospf 1 ispf
Forwarding Address и доступность внешних маршрутов
- Внешние LSA могут содержать Forwarding Address (FA). Маршрутизатор должен иметь маршрут к этому FA; в противном случае он использует анонсирующий ASBR.
- Отсутствие LSA Type 4 или недоступность FA препятствуют установке внешних маршрутов.
Зоны, границы, Virtual Links, суммирование и внешние маршруты
Типы зон
- Магистральная (area 0): обязательна для транзита межзонового трафика; должна быть непрерывной.
- Обычная (Normal): разрешены все типы LSA.
- Тупиковая (Stub): блокирует LSA Type 5; ABR внедряет маршрут по умолчанию (Type 3).
- Полностью тупиковая (Totally stubby, зависит от вендора): блокирует LSA Type 3, 4, 5, кроме единственного маршрута по умолчанию.
- NSSA: разрешает LSA Type 7 (локальная редистрибуция), но блокирует Type 5; маршрут по умолчанию не создается, если не настроен специально.
- Totally NSSA: аналогична NSSA, но подавляет большинство LSA Type 3; может получать маршрут по умолчанию.
ABR и ASBR
- ABR имеет интерфейсы в area 0 и в одной или нескольких немагистральных зонах; генерирует LSA Type 3 и Type 4; идеальное место для суммирования маршрутов.
- ASBR выполняет редистрибуцию внешних маршрутов в OSPF (как Type 5 или Type 7 в NSSA).
- Размещайте ABR на стабильных, высокопроизводительных узлах; избегайте глубокой вложенности зон; ограничивайте топологию каждой зоны до управляемого размера.
Virtual Links
- Используйте экономно для соединения зоны с магистральной через общую транзитную зону. Обе конечные точки должны быть ABR; избегайте использования нестабильных или stub/NSSA зон в качестве транзитных.
Суммирование и создание маршрута по умолчанию
- Межзоновое суммирование на ABR: router ospf 1 area 10 range 10.0.0.0 255.255.0.0 advertise
- Суммирование внешних маршрутов на ASBR: router ospf 1 summary-address 172.16.0.0 255.255.0.0
- Маршруты по умолчанию:
- В обычные зоны:
default-information originate [always] [metric-type 1|2]. - В зоны Stub/Totally Stub: ABR внедряет маршрут по умолчанию автоматически.
- В зоны NSSA:
area 10 nssa default-information-originate.
- В обычные зоны:
Обработка внешних маршрутов
- Выбор между E1/N1 и E2/N2: предпочитайте маршруты с учётом стоимости (E1/N1) при наличии нескольких точек выхода.
- В NSSA один ABR выполняет преобразование Type 7 в Type 5 (тот, у которого наивысший Router ID, или настроенный явно). Обеспечьте согласованность политик.
Безопасность, таймеры, настройка сходимости, OSPFv3 и структурированная диагностика
Аутентификация и безопасные отношения соседства
- OSPFv2 поддерживает простую и криптографическую аутентификацию; предпочтительно использовать связки ключей (key chains) с HMAC-SHA/MD5 и временами жизни для бесперебойной смены ключей: key chain OSPF-KEYS key 1 key-string OLDKEY accept-lifetime 00:00:00 1 Jan 2026 23:59:59 30 Jun 2026 key 2 key-string NEWKEY accept-lifetime 00:00:00 1 Jun 2026 infinite interface GigabitEthernet0/0 ip ospf authentication key-chain OSPF-KEYS
- В OSPFv3 отсутствует встроенная аутентификация; используйте IPsec (AH/ESP) или OSPFv3 Authentication Trailer. Применяйте на интерфейсе или через связки ключей, где это поддерживается.
Таймеры, регулирование и быстрое обнаружение
- Значения по умолчанию для Hello/dead: 10/40с в сетях broadcast/point-to-point, 30/120с в сетях NBMA/point-to-multipoint. Настраивайте согласованно на обеих сторонах.
- Быстрые Hello: ip ospf dead-interval minimal hello-multiplier 5 (используйте вместе с BFD для надежности).
- BFD: быстрое обнаружение сбоев на соседнем устройстве, интегрированное с OSPF (ip ospf bfd).
- Регулирование и распределение нагрузки: router ospf 1 timers throttle spf 50 200 5000 timers throttle lsa all 50 200 5000 timers lsa arrival 20
- Инкрементальный SPF (iSPF) снижает влияние пересчетов при нестабильности сети (churn).
Поведение OSPFv3 и развертывание для IPv6/IPv4
- Соседство устанавливается с использованием link-local адресов IPv6; идентификатор маршрутизатора (router ID) остается 32-битным и должен быть уникальным в рамках процесса.
- Активация на основе интерфейса для каждого семейства адресов; OSPFv3 поддерживает IPv6 и, на современных платформах, IPv4: interface GigabitEthernet0/0 ospfv3 1 ipv6 area 0 ospfv3 1 ipv4 area 0
- Модель LSA обновлена (функционально эквивалентные типы с другой нумерацией); дизайн зон и правила выбора маршрутов аналогичны OSPFv2.
Структурированная диагностика: отсутствующие маршруты и нестабильные отношения соседства
- Отсутствующие маршруты OSPF:
- Проверьте состояние соседства и LSDB: show ip ospf neighbor, show ip ospf database.
- Убедитесь, что тип зоны разрешает ожидаемые LSA (например, LSA типа 5 отсекаются в stub-зонах; LSA типа 7 существуют только в NSSA).
- Проверьте отсутствие LSA типа 4 к ASBR; убедитесь в наличии ABR и достижимости магистральной зоны.
- Проверьте достижимость внешнего FA и политику/метрики редистрибуции.
- В VRF/VRF-lite при необходимости включите
capability vrf-liteвrouter ospf X vrf NAMEи используйтеshow ip route vrf NAMEдля подтверждения установки в RIB.
- Нестабильные отношения соседства:
- Сопоставьте с событиями на уровне L2; рассмотрите использование BFD для обнаружения и уменьшите сменяемость DR, исправив приоритет интерфейса или используя тип сети point-to-multipoint.
- Устраните зависания на стадии EXSTART/EXCHANGE, согласовав MTU; зависания на стадии LOADING — очистив несоответствия в LSDB и убедившись в уникальности router ID.
- Согласуйте типы hello/dead/аутентификации/сети на обеих сторонах; в NBMA убедитесь в наличии команд
neighborили динамического обнаружения в соответствии с дизайном.
Краткие примеры конфигурации
- Преобразование широковещательного сегмента в point-to-multipoint для устранения DR: interface GigabitEthernet0/1 ip ospf network point-to-multipoint
- Инъекция маршрута по умолчанию в NSSA: router ospf 1 area 20 nssa default-information-originate
Практический сценарий проблемы
Компания Contoso Warehousing использует DMVPN-сеть с одним хабом и 120 спицами. OSPF работает поверх оверлейной сети mGRE/IPsec. Отдел эксплуатации сообщает о периодических проблемах с доступностью между спицами и отсутствии внешних маршрутов от ASBR в центре обработки данных.
Подход
- Обеспечить детерминированный выбор DR/BDR на хабе DMVPN
- Обоснование: Оверлейная сеть DMVPN для OSPF ведет себя как сегмент с множественным доступом. Стабильный DR на хабе предотвращает неполные LSDB и «черные дыры» в трафике между спицами.
- Действие: interface Tunnel0 ip ospf priority 200
- Нормализовать тип сети OSPF и таймеры hello/dead
- Обоснование: Смешанные типы сетей и несоответствие таймеров вызывают частые сбросы соседства. Согласованность стабилизирует матрицу соседства.
- Действие: Установить на всех туннельных интерфейсах тип
broadcastс таймерами hello/dead 10/40 или переключиться наpoint-to-multipoint, если предпочтительно подавление DR.
- Устранить зависания на стадии EXSTART/EXCHANGE путем согласования MTU
- Обоснование: Несоответствие MTU блокирует согласование DBD и приводит к зависанию на стадиях EXSTART/EXCHANGE.
- Действие: Согласовать MTU на туннельных и физических интерфейсах; в крайнем случае, примените
ip ospf mtu-ignoreна всех туннельных интерфейсах.
- Включить BFD на туннелях
- Обоснование: Быстрое обнаружение сбоев сокращает время сходимости без использования агрессивных таймеров hello.
- Действие: interface Tunnel0 ip ospf bfd
- Отрегулировать генерацию SPF и LSA и включить iSPF
- Обоснование: При наличии 120 спиц нерегулируемые всплески SPF/LSA могут вызвать скачки загрузки ЦП и продлить сбои.
- Действие: router ospf 100 ispf timers throttle spf 50 200 5000 timers throttle lsa all 50 200 5000 timers lsa arrival 20
- Восстановить видимость внешних маршрутов из центра обработки данных
- Обоснование: Спицы не получают редистрибуцированные префиксы, так как LSA типа 5 отсутствуют в NSSA, где находятся спицы.
- Действие: Если спицы находятся в NSSA, обеспечьте преобразование типа 7 на ABR-хабе и при необходимости инъецируйте маршрут по умолчанию: router ospf 100 area 10 nssa default-information-originate Убедитесь, что один ABR выполняет преобразование Type7-to-Type5 и что существуют LSA типа 4 к ASBR.
- Суммаризировать на ABR и ASBR
- Обоснование: Суммаризация уменьшает LSDB и ограничивает область распространения нестабильности.
- Действие: router ospf 100 area 10 range 10.50.0.0 255.255.0.0 summary-address 172.20.0.0 255.255.0.0
- Обеспечить безопасность и смену ключей без простоя
- Обоснование: Несоответствия в аутентификации вызывают «флапы»; смена ключей с использованием времени жизни позволяет избежать потери соседства.
- Действие: key chain OSPF-KEYS key 10 key-string OLD accept-lifetime … key 20 key-string NEW accept-lifetime … interface Tunnel0 ip ospf authentication key-chain OSPF-KEYS
Путем обеспечения стабильного выбора DR, гармонизации типов сетей и таймеров, устранения зависаний из-за MTU, ограничения нестабильности SPF/LSA и исправления политик для зон и внешних маршрутов, домен OSPF в DMVPN-сети Contoso сходится предсказуемо и анонсирует все необходимые префиксы каждой спице.
← Углубленная адресация IPv4 и IPv6 · Все домены · Проектирование →
Отработать эти вопросы → · Тесты на время на ExamRoll.io →
Pass the whole exam — not just this question
You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.
Сдайте экзамен →