Cisco 300-415: QoS и мультикаст-сервисы — Руководство по подготовке
Часть Cisco SD-WAN 300-415 ENSDWI — Руководство по подготовке. Практикуйтесь с проверенными ответами в центре экзаменов Cisco, или пройдите тесты на время на ExamRoll.io.
Обзор
Сервисы качества обслуживания (QoS) и многоадресной рассылки (multicast) в Cisco SD-WAN предназначены для сохранения качества работы приложений в разнородных транспортных сетях, обеспечивая при этом масштабируемое, управляемое политиками распределение трафика реального времени и группового трафика. QoS обеспечивает приоритезацию, формирование трафика (shaping) и справедливое использование полосы пропускания для каждого приложения и каждого оверлейного туннеля; multicast позволяет эффективно и управляемо реплицировать потоки для получателей на разных площадках. Вместе они преобразуют намерения (например, голосовой и видео трафик должны быть защищены от потерь и джиттера; критически важные для бизнеса приложения должны соответствовать SLA) в согласованное поведение на уровне данных (data plane), координируемое плоскостью управления SD-WAN (vSmart) и применяемое на устройствах WAN Edge.
Архитектура QoS, очереди, планирование, формирование и ограничение трафика, распределение полосы пропускания
Архитектура QoS в Cisco SD-WAN является иерархической и учитывает особенности транспорта:
- Классификация: Идентификация потоков по полям (L3/L4), DSCP, сигнатурам приложений (NBAR2 на IOS XE SD-WAN) или по контексту VPN и префикса.
- Маркировка: Установка или сохранение DSCP со стороны сервиса, перезапись при необходимости для соответствия ограничениям WAN и сопоставление с выходными очередями через карты QoS.
- Постановка в очередь и планирование: На выходных интерфейсах реализуется несколько аппаратных/программных очередей, включая очередь с низкой задержкой и строгим приоритетом (LLQ) для трафика реального времени и взвешенные планировщики (WFQ/WRR/CBWFQ) для других классов.
- Формирование трафика (Shaping): Сглаживание исходящего трафика до настроенной скорости (на интерфейс, на подинтерфейс или на туннель), чтобы избежать срабатывания ограничителей скорости (policers) провайдера и поглощать всплески трафика.
- Ограничение скорости (Policing): Ограничение скорости и, опционально, перемаркировка или отбрасывание несоответствующего трафика на входе или выходе; используется экономно, чтобы избежать деградации производительности приложений («brownouts»).
- Распределение полосы пропускания: Резервирование минимальной полосы пропускания (гарантии) для каждого класса и ограничение максимумов, где это необходимо; обеспечение того, чтобы LLQ имела жесткое, явное ограничение для предотвращения «голодания» других очередей.
Рекомендации по проектированию и компромиссы:
- Настраивайте shaping на безопасную скорость, ниже эффективной скорости policer’а интернет-провайдера. Для интернет-каналов с переменной скоростью практической отправной точкой является 90–95% от номинальной полосы пропускания; корректируйте на основе наблюдаемых потерь и задержек под нагрузкой.
- Глубина очереди (буферизация) должна балансировать между задержкой и потерями. Размер должен составлять примерно долю от произведения полосы пропускания на задержку (bandwidth-delay product); слишком маленький размер приводит к отбрасыванию пакетов из хвоста очереди (tail drop); слишком большой — увеличивает задержку для классов с более низким приоритетом.
- Используйте LLQ только для коротких потоков голоса/управляющего видео-трафика с постоянной скоростью; не помещайте в LLQ видеопотоки с высоким битрейтом — назначайте их в высокоприоритетную взвешенную очередь с четким ограничением полосы пропускания.
- На выходе (egress) предпочитайте shaping полисингу (policing). Применяйте policer’ы для явных тарифных планов или для недоверенного входящего трафика (ingress).
- На общих физических каналах, переносящих несколько оверлеев, включайте QoS для каждого туннеля (per-tunnel QoS, PTQ), чтобы каждый защищенный туннель на основе BFD получал свой собственный планировщик/шейпер, предотвращая монополизацию канала одним загруженным оверлеем.
- Политика, специфичная для транспорта (с учетом color/TLOC), позволяет использовать различные карты QoS, шейперы и гарантии для классов для каждой транспортной сети (underlay) (например, более строгий shaping и сокращенный набор DSCP для интернета по сравнению с более богатым набором классов для MPLS).
QoS для каждого туннеля и специфика транспорта:
- PTQ виртуализирует планирование исходящего трафика для каждого туннеля IPsec/DTLS/TLS, так что гарантии и ограничения применяются к каждому пути, а не только к интерфейсу. Это крайне важно, когда Edge формирует несколько туннелей через один и тот же интерфейс (например, в регионы с дублированными vSmart/vBond или к нескольким удаленным узлам).
- Назначайте разные карты QoS для каждого цвета (color) (biz-internet, mpls, lte), чтобы соответствовать белым спискам DSCP провайдера и предотвратить неожиданную перемаркировку (например, сворачивание классов AF в класс по умолчанию на широкополосном доступе).
Классификация и маркировка с помощью DSCP, карт QoS и управление перегрузками
Доверенная классификация начинается на границе сервисного VPN:
- Границы доверия: Если домен доступа LAN не поддерживает QoS, классифицируйте и маркируйте трафик на WAN Edge, используя идентификатор приложения L7 или кортежи L3/L4. Если LAN поддерживает QoS, проверяйте и сохраняйте DSCP, нормализуя его в соответствии с картой QoS для WAN.
- Стратегия DSCP: EF для интерактивного голоса, AF41/42 для видео, AF31/AF21 для критически важных данных, классы CS3/AF для сигнализации, CS0/DF для трафика с негарантированной доставкой (best effort) и CS1 (или LE) для низкоприоритетного трафика (scavenger). Согласуйте со значениями, принимаемыми провайдером.
- Карта QoS: Сопоставляет DSCP с очередью и опционально перезаписывает его на выходе; поддерживайте сопоставление «один к одному» или «многие к одному», которое учитывает ограничения транспортной сети (underlay).
Краткий пример полезных для эксплуатации проверок:
show sdwan app-route stats sla-class VOICE
show policy qos-queue (vEdge)
show policy-map interface <wan-intf> (IOS XE SD-WAN)
Управление перегрузками и определение размера очередей:
- Начните с небольшой, ограниченной очереди LLQ для EF (например, 10% от скорости шейпинга) и применяйте policing внутри LLQ, чтобы предотвратить ее переполнение неправильно маркированными потоками.
- Распределите оставшуюся полосу пропускания с помощью весов WRR/CBWFQ в соответствии с бизнес-приоритетами (например, 30% для критически важных данных, 20% для видео, 35% для best effort, 5% для scavenger).
- Рассмотрите возможность включения упреждающего отбрасывания пакетов (WRED) для объемных классов трафика, если это поддерживается платформой, чтобы избежать глобальной синхронизации; не включайте WRED для LLQ или небольших очередей управляющего трафика.
Возможные сбои, на которые стоит обратить внимание:
- Перемаркировка оператором связи сводит значения DSCP к минимуму, помещая трафик реального времени в категорию best effort; результат — джиттер и потеря пакетов в пиковые моменты. Проверяйте с помощью захвата пакетов и профилей QoS провайдера.
- Неправильно настроенные шейперы приводят к постоянным отбрасываниям из хвоста очереди (tail drops); «голодание» LLQ происходит, если она не ограничена или если видеопотоки переполняют LLQ.
- Отсутствие PTQ на общем интерфейсе приводит к тому, что «шумные соседи»-оверлеи потребляют полосу пропускания и ухудшают работу критически важных туннелей.
Приоритизация приложений, бизнес-требования и обеспечение SLA
В Cisco SD-WAN бизнес-требования к приложениям выражаются через централизованные политики на контроллере vSmart, который управляет оверлейным уровнем управления и распространяет политики на устройства WAN Edge. Application-Aware Routing (AAR) направляет трафик на основе измеренных потерь, задержки и джиттера для каждого транспорта и туннеля с использованием BFD. Для оптимизации SaaS, Cloud OnRamp может учитывать потери и задержку на основе HTTP до приложения в дополнение к метрикам BFD до шлюзового сайта.
Рекомендации:
- Определите списки приложений и классы SLA в соответствии с их критичностью для бизнеса:
- VOICE: EF, целевые значения: задержка в одну сторону <150 мс, джиттер <30 мс, потери <1%; направлять трафик только по путям, соответствующим этим пороговым значениям.
- VIDEO: AF4x, требования к джиттеру/потерям немного менее строгие, чем для голоса; предпочитать пути с высокой пропускной способностью и низкими потерями.
- CRITICAL DATA: AF3x/AF2x; ограничьте потери и задержку в соответствии с требованиями приложения.
- Используйте централизованную политику для Application-Aware Routing (AAR), чтобы предпочитать пути, соответствующие SLA для каждого класса; при ухудшении качества переключайтесь на резервные пути.
- Совмещайте AAR с QoS для каждого транспорта: на выбранном пути должны быть зарезервированы ресурсы для данного класса; в противном случае трафик может соответствовать SLA пути, но все равно будет поставлен в очередь или отброшен на выходе.
- Для SaaS через шлюзовой сайт проверяйте оба параметра:
- Потери/задержку по HTTP до конечной точки SaaS.
- Потери/задержку по BFD до шлюзового сайта.
- Обеспечьте сохранение меток DSCP на всем пути; на выходе перезаписывайте их только там, где этого требует подлежащая сеть (underlay), и восстанавливайте метки, если удаленная сторона им доверяет.
Операционные проверки:
show sdwan app-route statistics
show sdwan bfd sessions
show application traffic-flow (vManage analytics)
Частые ошибки:
- Слишком строгие пороговые значения SLA вызывают частую смену путей (path flapping); введите гистерезис и таймеры удержания (hold timers).
- Недостаток пропускной способности для класса на выбранном пути приводит к самоиндуцированной перегрузке; согласуйте выбор пути AAR с пропускной способностью, выделенной в QoS для каждого транспорта.
- Неправильная классификация (например, голосовой трафик определяется как best effort) из-за зашифрованных данных или отсутствия сигнатур NBAR; используйте доверие к DSCP или явные совпадения на уровне L4 в качестве резервного механизма.
Основы многоадресной рассылки и проектирование оверлейного мультикаста
Многоадресная рассылка поверх SD-WAN отделяет плоскость управления мультикастом в LAN от ограничений подлежащей сети (андерлея):
- Основы:
- Получатели сообщают о своей заинтересованности с помощью IGMPv2/v3 первому маршрутизатору в LAN (пограничному маршрутизатору WAN в сервисном VPN).
- В сервисном VPN рекомендуется использовать PIM Sparse Mode; точки рандеву (RP) организуют первоначальные присоединения.
- Плоскость управления оверлея:
- Пограничные маршрутизаторы WAN создают сервисные маршруты многоадресной рассылки к контроллеру vSmart через OMP.
- Контроллер vSmart, выступая в роли анонсирующего репликатор/RP для мультикаста, распространяет информацию о RP по оверлейной сети и пересылает запросы на присоединение (joins) для запрашиваемых групп в сторону источника или PIM-RP, как указано в исходном сообщении PIM join.
- vSmart выбирает один или несколько пограничных маршрутизаторов WAN в качестве репликаторов на плоскости данных. Пограничный маршрутизатор на стороне источника отправляет одну копию репликатору, который затем тиражирует её на пограничные маршрутизаторы получателей, минимизируя использование пропускной способности на ограниченных каналах.
- Плоскость данных:
- Репликация происходит в виде одноадресных (unicast) зашифрованных пакетов через оверлейные туннели; границы сервисных VPN сохраняются (многоадресная рассылка работает в рамках каждого VPN/VRF).
- Межсетевая (Inter-VPN) многоадресная рассылка не работает автоматически; при необходимости используйте явное связывание сервисов (service-chaining) или шлюзы прикладного уровня.
Рекомендации по проектированию и компромиссы:
- Размещайте RP логически близко к источникам или центральным ЦОД. В оверлейной сети SD-WAN положитесь на vSmart для анонсирования RP получателям, обеспечивая согласованность присоединений.
- Включайте многоадресную рассылку только в тех VPN, где это необходимо; ограничивайте скорость управляющего трафика от получателей (IGMP) для защиты ЦП.
- На низкоскоростных каналах централизуйте репликацию на узле/репликаторе с достаточной производительностью, чтобы избежать репликации N×потоков на каналах доступа.
- Проверяйте MTU, чтобы избежать фрагментации потоков с высоким битрейтом; рассмотрите возможность шейпинга классов видео отдельно от очередей плоскости управления.
Режимы отказа:
- Отсутствие IGMP querier в LAN приводит к устареванию групп и потере потоков; убедитесь, что пограничный маршрутизатор WAN или коммутатор LAN выполняет роль querier.
- Несоответствие RP или фильтрация в централизованной политике нарушает присоединения; подтвердите доступность RP через оверлейную сеть.
- Чрезмерный управляющий трафик многоадресной рассылки из мелких пакетов может быть ошибочно принят за DDoS-атаку; ограничивайте скорость и отслеживайте состояние очередей управления.
- Неправильно указанные границы сервисных VPN приводят к недоставке; многоадресная рассылка не пересекает границы VPN, если это не спроектировано специально.
Основы поиска и устранения неисправностей:
show ip igmp groups
show ip pim neighbor / rp mapping
show sdwan omp services
show sdwan multicast status
show interface | include drops
Сопоставляйте отбросы в очередях с KPI приложений; для многоадресной рассылки убедитесь, что IGMP joins видны на пограничном маршрутизаторе, существуют сервисные маршруты OMP, а выбранный репликатор доступен через исправный туннель.
Практический сценарий
NorthRiver Health управляет 120 клиниками с двумя транспортными сетями (MPLS и Интернет). Поступают жалобы на прерывистый звук в голосовой связи, пикселизацию видео в телемедицине и периодические сбои многоадресной рассылки IPTV в залах ожидания.
Подход:
- Установить границы доверия и классифицировать трафик
- Обоснование: Точная классификация является необходимым условием для приоритизации. Сохраняйте DSCP из доверенных доменов LAN; там, где он отсутствует, классифицируйте по приложению (NBAR2) и кортежам L4, сопоставляя голос с EF, видео с AF41, а критически важные EMR с AF31.
- Создать карты QoS и шейперы для каждого транспорта
- Обоснование: MPLS учитывает AF/EF, а Интернет — часто нет. Настройте карты QoS для каждого цвета (per-color): полный набор классов для MPLS; сокращенные классы для Интернета с сохранением EF и AF4. Настройте шейпинг для MPLS на 95% от CIR, а для Интернета — на измеренную устойчивую пропускную способность, чтобы избежать срабатывания полисеров провайдера.
- Включить QoS для каждого туннеля (per-tunnel QoS) на общих WAN-интерфейсах
- Обоснование: Несколько оверлейных сетей используют один и тот же физический канал. PTQ предотвращает ситуацию, когда загруженный туннель “филиал-облако” отбирает ресурсы у туннелей “филиал-ЦОД” для голоса/видео, выделяя для каждого туннеля отдельные планировщики и минимальные гарантии.
- Зарезервировать и ограничить LLQ для голоса; взвесить трафик видео и критически важных данных
- Обоснование: Голосовой трафик требует ограниченной задержки/джиттера; ограничьте LLQ на уровне 10%, чтобы предотвратить “голодание” других очередей. Выделите 25–30% для видео AF4 со строгим максимумом. Выделите 25% для трафика EMR AF3, а остаток — для best effort и scavenger.
- Внедрить централизованную политику AAR на vSmart с классами SLA
- Обоснование: vSmart распространяет централизованную политику, которая направляет трафик голоса/видео/EMR по путям, соответствующим целевым показателям SLA, используя BFD для измерения потерь/задержки/джиттера. Добавьте гистерезис для предотвращения частых переключений (flaps). Для модулей SaaS EHR, доступных через шлюз, включите измерение потерь/задержки HTTP до SaaS и BFD до сайта со шлюзом.
- Развернуть оверлейный мультикаст с выбором репликатора через vSmart
- Обоснование: Эффективное распространение IPTV требует контролируемой репликации. Включите многоадресную рассылку в VPN для IPTV, настройте PIM-SM и RP, и позвольте vSmart анонсировать RP и выбрать пограничный маршрутизатор ЦОД в качестве репликатора, чтобы защитить низкоскоростные каналы клиник от N-кратной репликации.
- Проверить и доработать с помощью телеметрии
- Обоснование: Подтвердите поведение системы под нагрузкой. Используйте:
show sdwan app-route statisticsдля проверки выбора пути согласно SLA.show policy qos-queue/show policy-map interfaceдля оценки утилизации очередей и отбросов.show ip igmp groupsиshow sdwan omp servicesдля проверки присоединений к мультикаст-группам и сервисных маршрутов. Настройте скорости шейперов и веса очередей, чтобы устранить отбросы (tail drops) в очередях для голоса/видео, сохраняя при этом приемлемую задержку для критически важных данных.
- Защитные механизмы и обработка аномалий
- Обоснование: Предотвращайте повторение проблем и выявляйте регрессии. Примените входящие полисеры (ingress policers) на недоверенных сегментах LAN для ограничения некорректно маркированного трафика, ограничьте скорость IGMP для защиты ЦП плоскости управления и настройте оповещения о нарушениях SLA в AAR и по счетчикам отбросов в очередях для запуска проактивного устранения проблем.
Эта последовательность действий гарантирует, что NorthRiver Health преобразует бизнес-требования в согласованную, адаптированную к транспорту политику QoS и надежную доставку многоадресного трафика. Голос получает строгую обработку с гарантированными параметрами; видео и EMR получают приоритизированную, взвешенную полосу пропускания; пути выбираются на основе измерений SLA в реальном времени; а многоадресный трафик эффективно реплицируется, не перегружая каналы филиалов.
← Безопасность · Все домены · Облако →
Отработать эти вопросы → · Тесты на время на 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.
Сдайте экзамен →