Cisco 350-401: Одноадресная маршрутизация и управление маршрутами — Руководство по подготовке
Часть Cisco CCNP Enterprise 350-401 ENCOR — Руководство по подготовке. Практикуйтесь с проверенными ответами в центре экзаменов Cisco, или пройдите тесты на время на ExamRoll.io.
Обзор
Одноадресная маршрутизация и управление маршрутами определяют, как пакеты IPv4 и IPv6 проходят через корпоративную сеть надежно, эффективно и предсказуемо. Устройства вычисляют достижимость в базе информации о маршрутизации (Routing Information Base, RIB), а затем программируют плоскость пересылки. Два ключевых факта определяют работу:
- Совпадение по самому длинному префиксу (Longest Prefix Match, LPM) всегда имеет приоритет как для IPv4, так и для IPv6. Среди маршрутов-кандидатов первым выбирается наиболее специфичный префикс, независимо от метрики или административного расстояния (Administrative Distance, AD).
- RIB может содержать несколько маршрутов к одному и тому же префиксу и относится к плоскости управления; база информации о пересылке (Forwarding Information Base, FIB) строится на основе RIB и устанавливает в плоскости данных только лучшие записи для пересылки с информацией об исходящем интерфейсе.
Если два или более маршрута имеют одинаковую длину префикса, AD определяет, маршрут какого протокола является предпочтительным (чем меньше значение, тем лучше). Типичные значения по умолчанию: connected 0, static 1, eBGP 20, EIGRP internal 90, OSPF 110, iBGP 200, EIGRP external 170. В рамках одного протокола и при одинаковой длине префикса применяются метрика протокола и правила разрешения спорных ситуаций. Всегда помните: сначала LPM, затем AD, затем метрика.
Выбор маршрута и базовые маршруты
Статические маршруты и маршруты по умолчанию — это детерминированные инструменты, которые дополняют динамические протоколы:
- Статические маршруты: Настроенные вручную следующие переходы (next hops) или исходящие интерфейсы для конкретных префиксов. Примеры использования: небольшие тупиковые пограничные сети, управление безопасностью и резервные пути.
- Пример: ip route 192.0.2.0 255.255.255.0 203.0.113.1
- Плавающие статические маршруты: Статический маршрут с повышенным AD, чтобы он имел более низкий приоритет, чем маршрут, полученный по протоколу, и активировался только при сбое основного пути:
- Пример: ip route 192.0.2.0 255.255.255.0 203.0.113.2 200
- Маршруты по умолчанию: Обеспечивают универсальный маршрут, когда более конкретная запись отсутствует. В IPv4 это
ip route 0.0.0.0 0.0.0.0 <nh>; в IPv6 —ipv6 route ::/0 <nh>. Рассмотрите возможность контролируемого распространения маршрутов по умолчанию (например, только на границе сети), чтобы избежать неоптимального исходящего трафика. - Суммарные маршруты: Уменьшают объем информации в плоскости управления, ограничивают домены сбоя и улучшают сходимость. Суммарные маршруты должны указывать на Null0 для предотвращения петель в случае исчезновения более специфичных маршрутов.
- Пример: ip route 10.10.0.0 255.255.0.0 Null0
- Пример: ipv6 route 2001:db8:100::/48 Null0
Компромиссы и режимы отказа:
- Слишком общие суммарные маршруты или маршруты по умолчанию могут приводить к отбрасыванию трафика (black-hole). Защищайтесь с помощью Null0 и убедитесь в наличии составляющих их специфичных маршрутов.
- Неправильное использование AD (например, понижение AD для внешнего маршрута) может скрыть лучшие пути и усложнить диагностику.
- Рекурсивное разрешение следующего перехода должно завершаться на непосредственно подключенном интерфейсе. GRE-туннель, который разрешает свой адрес назначения через самого себя, вызывает «рекурсивную маршрутизацию» и отключение интерфейса.
Проектирование и работа IGP: OSPFv2/OSPFv3 и EIGRP
OSPF (протокол состояния канала, link-state):
- Зоны (Areas) и LSA:
- Зона 0 — это магистральная зона (backbone); ABR соединяют зоны; ASBR внедряют внешние маршруты.
- Типы LSA: 1 (Router), 2 (Network), 3 (Summary), 4 (ASBR Summary), 5 (External), 7 (NSSA External). OSPFv3 сохраняет эти концепции для IPv6 с инстанцированием для каждого канала и отделением семантики адресов от топологии.
- Состояния соседства:
- Down, Init, 2-Way (отношения смежности устанавливаются только с DR/BDR в широковещательных сетях), ExStart, Exchange, Loading, Full.
- Частая проблема: соседи застревают в состоянии EXSTART/EXCHANGE из-за несоответствия MTU; убедитесь, что MTU совпадают, или в крайнем случае используйте
ip ospf mtu-ignore.
- DR/BDR:
- Выбираются в сегментах с множественным доступом (broadcast/NBMA) для уменьшения лавинной рассылки LSA. Выборы определяются приоритетом; вытеснение не происходит автоматически (для смены необходимо сбросить отношения смежности).
- Оптимизация:
- Проектирование зон для ограничения области действия SPF; используйте типы зон stub/totally stubby/NSSA для уменьшения количества внешних LSA.
- Суммируйте маршруты на ABR/ASBR; ограничивайте частоту генерации LSA и запуска SPF (команды
timers throttle spf,timers lsa-group-pacing). - Используйте настройку стоимости (cost), пассивные интерфейсы для безопасности/уменьшения шума и быстрые hello-пакеты только там, где качество канала стабильно.
Конфигурация OSPFv3 ориентирована на интерфейсы:
- Пример:
- router ospfv3 10
- address-family ipv6 unicast
- exit-address-family
- interface GigabitEthernet0/0
- ospfv3 10 ipv6 area 0
EIGRP (усовершенствованный дистанционно-векторный протокол с DUAL):
- Принцип работы и таблицы:
- Таблица соседей (отношения смежности), таблица топологии (все возможные маршруты) и RIB (лучшие маршруты-победители).
- Алгоритм DUAL вычисляет беспетлевые пути, используя условие возможности (feasibility condition): сосед является возможным преемником (Feasible Successor, FS), если его объявленное расстояние (reported distance) меньше, чем локальное возможное расстояние (feasible distance) до пункта назначения.
- Возможные преемники (Feasible Successors):
- Обеспечивают мгновенные резервные пути без пересчета; проектируйте сеть так, чтобы поддерживать несколько FS, настраивая метрики, избегая слишком низких значений bandwidth на резервных каналах и применяя суммирование для ограничения запросов (queries).
- Устойчивость сходимости:
- Опция EIGRP stub на периферийных маршрутизаторах (spokes) ограничивает запросы и предотвращает застревание в активном состоянии (Stuck-in-Active, SIA). Суммирование и границы запросов повышают стабильность.
- Балансировка нагрузки по путям с неравной стоимостью:
variance Nразрешает передачу трафика по путям с метрикой <= N × лучшая метрика. Убедитесь, что инжиниринг трафика соответствует поведению приложений и политикам хеширования.
- Именованный режим (Named mode):
- Объединяет конфигурацию IPv4 и IPv6 в рамках одного процесса с иерархической структурой и семействами адресов (address families).
- Пример:
- router eigrp EDGE
- address-family ipv4 autonomous-system 100
- af-interface GigabitEthernet0/0
- bandwidth-percent 50
- topology base
- variance 2
- exit-af-topology
- network 10.10.0.0 0.0.255.255
- exit-address-family
Компромиссы проектирования:
- OSPF предсказуемо масштабируется при тщательном проектировании иерархии зон; EIGRP предлагает быструю сходимость и балансировку нагрузки по путям с неравной стоимостью, но требует внимания к области распространения запросов (query scoping).
- Оба протокола выигрывают от суммирования, но необходимо убедиться, что суммарные маршруты отражают реальную достижимость, чтобы избежать «черных дыр» (black holes).
Основы BGP и политика маршрутизации
BGP предоставляет междоменный контроль с широкими возможностями политик:
- Установление соседства:
- Использует TCP-порт 179. Состояния: Idle, Connect, Active, OpenSent, OpenConfirm, Established.
- Если eBGP-сосед находится в состоянии “Active”, локальный маршрутизатор пытается открыть TCP-сессию; проверьте доступность, ACL, TTL и update-source.
- iBGP требует полносвязной топологии (full mesh) или отражателей маршрутов (route reflectors); eBGP обычно использует напрямую подключенных соседей, если не настроен ebgp-multihop.
- Атрибуты пути и выбор наилучшего пути (bestpath):
- Ключевые атрибуты в порядке принятия решения (упрощенно): наибольший weight (Cisco, локальный), наибольший local preference (внутри AS), локально сгенерированный маршрут, кратчайший AS_PATH, наименьший тип origin, наименьший MED (при получении от одной и той же соседней AS), eBGP перед iBGP, наименьшая стоимость IGP до next-hop, самый старый маршрут, наименьший BGP router ID и т.д.
- Обработка next-hop: eBGP по умолчанию перезаписывает next-hop; iBGP сохраняет его, поэтому используйте next-hop-self на iBGP-пирах для внутренних соседей.
- Политика маршрутизации и фильтрация:
- Используйте route-maps, prefix-lists, списки доступа AS-path и communities для управления маршрутизацией.
- Устанавливайте local preference для выбора исходящего транзита; устанавливайте MED для влияния на входящий трафик от той же соседней AS; используйте communities для общей маркировки и сигнализации провайдеру.
Краткий пример BGP и политики:
undefined
undefined
undefined
undefined
undefined
undefined
-
undefined
-
undefined
Компромиссы и меры предосторожности:
- Предпочитайте согласованную политику на всех пограничных маршрутизаторах, чтобы избежать колебаний маршрутизации.
- Рассмотрите использование BGP multipath для ECMP, когда атрибуты это позволяют; убедитесь в равной стоимости IGP до next-hop, если это требуется платформой.
- Избегайте случайного транзита, фильтруя префиксы, изученные по iBGP, от анонсирования в eBGP, если это не является намеренным.
Манипуляция, отказоустойчивость и устранение неполадок
Перераспределение маршрутов:
- Одностороннее перераспределение позволяет избежать петель и идеально подходит, когда один домен является авторитетным. Двустороннее перераспределение требует использования тегов для предотвращения повторного импорта маршрутов.
- Настройте метрики по умолчанию для протоколов, которым они необходимы (например, компоненты внешней метрики EIGRP).
- Используйте тегирование в точках инъекции и фильтры для блокировки повторного импорта:
- route-map TAG-OSPF permit 10
- set tag 100
- router ospf 1
- redistribute eigrp 100 subnets route-map TAG-OSPF
- router eigrp EDGE
- route-map BLOCK-TAG deny 10
- match tag 100
- redistribute ospf 1 route-map BLOCK-TAG
- route-map BLOCK-TAG deny 10
- route-map TAG-OSPF permit 10
Маршрутизация на основе политик (PBR):
- Переопределяет решения RIB для соответствующего трафика. Применяйте с осторожностью, чтобы избежать асимметричных потоков и проблем с межсетевыми экранами с отслеживанием состояния.
- Пример:
- route-map PBR-VOIP permit 10
- match ip address ACL-VOIP
- set ip next-hop 203.0.113.10
- interface GigabitEthernet0/0
- ip policy route-map PBR-VOIP
- route-map PBR-VOIP permit 10
- Пример:
Резервирование первого хопа (FHRP):
- HSRP (Cisco), VRRP (открытый стандарт), GLBP (Cisco, распределяет нагрузку на шлюз по умолчанию).
- VRRPv3 поддерживает IPv4 и IPv6, а также развертывания с оборудованием от разных производителей.
- GLBP использует активный виртуальный шлюз (AVG) и активные виртуальные пересыльщики (AVF) для балансировки ARP-ответов между маршрутизаторами.
- Режим Preempt позволяет маршрутизаторам с более высоким приоритетом возобновлять активную/главную роль после восстановления; добавьте отслеживание интерфейса/объекта, чтобы отдавать предпочтение более работоспособным устройствам.
- Пример VRRPv3:
- interface GigabitEthernet0/0
- vrrp 10 ip 172.16.13.254
- vrrp 10 priority 110
- vrrp 10 preempt
- interface GigabitEthernet0/0
- Частая ошибка: несовпадение виртуальных IP-адресов между узлами (например, неверная конфигурация HSRP). Согласуйте виртуальные адреса для формирования одной группы.
ECMP и отказоустойчивый выбор пути:
- ECMP устанавливает несколько маршрутов с одинаковой стоимостью в RIB/FIB. CEF выполняет хеширование для каждого потока (per-flow), чтобы избежать изменения порядка пакетов; побакетное распределение нагрузки (per-packet) обычно не рекомендуется.
- Избегайте поляризации хешей, обеспечивая разнообразие входных данных для хеширования (например, включая порты L4) и балансируя характеристики участников группы каналов.
- EIGRP позволяет использовать многопутевую маршрутизацию с разной стоимостью (unequal-cost multipath) с помощью параметра variance; BGP и OSPF обычно поддерживают многопутевую маршрутизацию с одинаковой стоимостью (equal-cost multipath) с помощью специфичных для платформы элементов управления.
Проверка и устранение неполадок на уровне управления (control-plane):
- Сквозная проверка: ping, traceroute (IPv4/IPv6), проверка симметричности обратных путей при наличии межсетевых экранов/NAT.
- RIB и FIB: show ip route, show ipv6 route, show ip cef, show adjacency detail.
- OSPF: show ip ospf neighbor, show ip ospf database, show ip ospf interface; проверьте принадлежность к зоне, тип сети, таймеры, MTU.
- EIGRP: show ip eigrp neighbors, show ip eigrp topology, show ip protocols; следите за состоянием SIA, отсутствующими stub-маршрутами и неверными метриками.
- BGP: show ip bgp summary, show ip bgp neighbors, show ip bgp
; проверьте доступность по TCP-порту 179 и манипуляции с атрибутами. - FHRP: show standby, show vrrp, show glbp; проверьте виртуальный MAC-адрес, приоритет, режим preempt и отслеживание (tracking).
- Туннели: диагностируйте рекурсивную маршрутизацию с помощью логов и команды show interfaces tunnel; исправьте разрешение следующего хопа с помощью статического маршрута, указывающего на физическую нижележащую сеть (underlay).
Практический сценарий проблемы
Компания Northwind Manufacturing управляет кампусом с двумя центрами обработки данных, двумя WAN-провайдерами, использует OSPF внутри сети и коммутаторы доступа от разных производителей. Пользователи жалуются на периодическое замедление работы SaaS-приложений и случайные задержки при отказе шлюза по умолчанию. Команде сетевых инженеров необходимо усилить выбор пути, распределить использование WAN-каналов и обеспечить быстрое, предсказуемое переключение шлюза для IPv4 и IPv6.
Подход:
- Нормализация выбора маршрутов и маршрутов по умолчанию
- Действие: Анонсировать единый маршрут по умолчанию от каждого пограничного WAN-маршрутизатора в зону OSPF 0 с помощью команды OSPF
default-information originateс правильными метриками; подавлять другие внешние префиксы внутри сети. - Обоснование: Позволяет поддерживать небольшой размер таблицы маршрутизации IGP, последовательно использовать LPM + AD и обеспечивает детерминированный выбор исходящего трафика без распространения нестабильных интернет-маршрутов.
- Включение ECMP между провайдерами
- Действие: В BGP-сессиях с обоими провайдерами принимать маршрут по умолчанию (и небольшой набор более специфичных маршрутов для критически важных бизнес-приложений, если они доступны). Настроить
maximum-paths 2и отрегулировать стоимости IGP так, чтобы следующие хопы были равноценными. На пограничных маршрутизаторах OSPF (ABR) согласовать стоимости интерфейсов. - Обоснование: ECMP обеспечивает сбалансированное использование каналов и отказоустойчивость; для установки многопутевой маршрутизации требуется одинаковая стоимость IGP до следующих хопов BGP.
- Применение политики маршрутизации для критически важных приложений
- Действие: Реализовать route-map для установки более высокого local preference на входящих BGP-маршрутах для префиксов SaaS-провайдера от ISP-A; опционально использовать PBR на пограничном WAN-маршрутизаторе только для определенных подсетей VoIP, указывая на ISP-B как на резервный путь.
- Обоснование: Атрибут Local preference влияет на выбор исходящего пути внутри AS для целевых префиксов, не затрагивая весь трафик; PBR зарезервирован для узконаправленных, детерминированных переопределений, чтобы избежать повсеместной асимметрии.
- Усиление границ перераспределения с помощью тегов
- Действие: Если существует взаимное перераспределение (например, между OSPF и EIGRP на удаленных площадках), добавить тегирование маршрутов при инъекции и фильтры для блокировки повторного импорта маршрутов с тегами.
- Обоснование: Предотвращает петли и колебания маршрутов при их циркуляции между доменами; теги обеспечивают однозначное применение политики.
- Оптимизация зон и таймеров OSPF
- Действие: Преобразовать зоны доступа с высокой частотой изменений в тупиковые (stub) или NSSA по необходимости; выполнять суммирование на ABR; включить ограничение частоты генерации LSA и запуска SPF (throttling) в соответствии со стабильностью каналов.
- Обоснование: Уменьшает лавинообразное распространение LSA, ограничивает пересчет SPF и улучшает сходимость при нестабильности каналов (link flaps), что напрямую повышает стабильность доступности SaaS.
- Развертывание VRRPv3 на уровне распределения для IPv4 и IPv6
- Действие: На каждом интерфейсе SVI для VLAN настроить VRRPv3 с режимом preempt и отслеживанием интерфейсов; согласовать виртуальные IP-адреса между узлами и настроить приоритеты так, чтобы главным (master) становился маршрутизатор с лучшим WAN-путем для данного VLAN.
- Обоснование: Стандартный протокол FHRP поддерживает оборудование разных производителей и dual-stack; режим preempt с отслеживанием гарантирует, что наиболее подходящий маршрутизатор будет отвечать как шлюз по умолчанию, сокращая время отказа и устраняя неоптимальные пути. Для VLAN, требующих распределения пропускной способности шлюза, рассмотрите возможность использования GLBP, если он поддерживается.
- Проверка согласованности уровней управления и данных (control-plane и data-plane)
- Действие: Использовать команды
show ip route/cefиshow ipv6 route/cefдля подтверждения записей ECMP в FIB; проверить соседей OSPF и LSA; подтвердить установленное состояние BGP и наличие многопутевой маршрутизации; протестировать отработку отказа, отозвав маршруты одного из провайдеров и проверив смену ролей VRRP и результаты traceroute. - Обоснование: Гарантирует, что RIB и FIB отражают запланированную архитектуру, соседи находятся в рабочем состоянии, а операционное поведение соответствует политике как в стабильном состоянии, так и при сбоях.
- Снижение поляризации хеширования
- Действие: Включить хеширование CEF для каждого потока (per-flow) с использованием портов L4, где это возможно, и распределить физические каналы (link members) по разным линейным картам; проверить с помощью инструментов для сбора образцов трафика.
- Обоснование: Лучшая энтропия между потоками приводит к более равномерному использованию ECMP и уменьшает количество “горячих точек” (hotspots), которые могут проявляться как замедление работы приложений.
Этот план устанавливает детерминированные маршруты по умолчанию, контролируемую инъекцию политик, отказоустойчивый многопутевой исходящий трафик и надежное резервирование первого хопа, одновременно локализуя домены отказа и упрощая устранение неполадок.
← Коммутация и сегментация уровня 2 в кампусных сетях · Все домены · IP-сервисы →
Отработать эти вопросы → · Тесты на время на 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.
Сдайте экзамен →