Практикум по эксплуатации сети

Сеть под нагрузкой: QoS, ECN, PFC и штормы L2

Курс учит прослеживать трафик от классификации до очереди, отличать ECN от PFC, находить место перегрузки и ограничивать шторм L2 без ложной уверенности в резервировании.

Сети → эксплуатация55 минут4 модуля5 вопросов
После курса

Что вы сможете сделать

  1. Прослеживать QoS от условия отбора и метки до очереди и наблюдаемого поведения на узле.
  2. Различать сигнал перегрузки, управление очередью и реакцию отправителя.
  3. Безопасно применять PFC и ETS только к выбранным классам трафика.
  4. Ограничивать шторм L2 и доказывать независимость областей отказа.
Модуль 1 из 4

Уровень 1. Метка — только начало QoS

Рабочее правило состоит из отбора, маркировки, назначения класса, очереди и планировщика. Одно значение DSCP не создаёт пропускную способность и не гарантирует задержку.

  • QoS управляет пропускной способностью, задержкой, джиттером и потерями при конкуренции за ресурс, но состоит из нескольких элементов обработки и не увеличивает физическую ёмкость канала.

  • Классификатор выбирает пакеты по правилам, маркировщик записывает код, а класс трафика получает общее обслуживание. Ни условие отбора, ни имя класса сами по себе не задают приоритет.

  • DiffServ объединяет трафик в классы; шестибитное поле DSCP выбирает поведение PHB внутри согласованной области, а PHB описывает один узел, а не сквозное соглашение об уровне сервиса.

  • Формирователь задерживает пакеты и сглаживает поток, ограничитель применяет действие при нарушении профиля, а маркерное ведро отдельно задаёт скорость и допустимый всплеск.

Модуль 2 из 4

Уровень 2. Перегрузку снимает замкнутая обратная связь

Очередь, сигнал и реакция — разные части системы: буфер накапливает задержку, AQM заранее маркирует или отбрасывает пакет, а отправитель должен уменьшить нагрузку.

  • Перегрузка возникает в конкретном узком месте, когда предложенная нагрузка превышает скорость обслуживания. Средняя загрузка не исключает коротких всплесков и роста очереди.

  • Транспортный контроль перегрузки меняет скорость отправителя или окно cwnd; AQM заранее отбрасывает пакет либо ставит метку ECN, но не добавляет каналу пропускной способности.

  • Bufferbloat — большая задержка в очереди при малом числе потерь. Его выявляют по задержке под нагрузкой, а не по ping в простое или номинальной скорости канала.

  • ECN использует состояния Not-ECT, ECT и CE и требует реакции отправителя; DCTCP оценивает долю байтов с меткой CE, но работает только при согласованных конечных узлах и сетевой инфраструктуре.

Модуль 3 из 4

Уровень 3. PFC не делает фабрику безусловно беспотерьной

Обратное давление на одном канале полезно только для точно выбранного класса и рассчитанного запаса буфера. Ошибка превращает потери в задержку и распространяет перегрузку дальше.

  • Обычный Ethernet PAUSE временно останавливает передачу по полнодуплексному каналу и не заменяет сквозной контроль перегрузки.

  • PFC применяет PAUSE к выбранному классу приоритета VLAN, но согласованный результат требует одинакового сопоставления классов, запаса буфера и топологии на каждом переходе.

  • DCB — семейство механизмов. ETS распределяет полосу между классами и позволяет использовать свободную долю, но не означает строгий приоритет и не настраивает PFC.

  • Блокировка началом очереди связывает независимые потоки в общей очереди или классе. Беспотерьный Ethernet остаётся ограниченной целью для конкретного класса, нагрузки и набора отказов, а не абсолютным свойством фабрики.

Модуль 4 из 4

Уровень 4. Ограничивайте область последствий на L2

Шторм развивается внутри области рассылки. Меры защиты должны ограничить трафик, сохранить топологию без петель и изолировать ошибочный граничный порт.

  • Широковещательный домен задаёт область рассылки; BUM разделяет широковещательный, неизвестный одноадресный и многоадресный трафик, поэтому их счётчики и причины нельзя смешивать.

  • Широковещательный шторм расходует ресурсы домена; управление штормами применяет порог и действие, но не устраняет петлю и при неверном пороге может подавить допустимый всплеск.

  • STP или RSTP выбирает активную топологию без петель; BPDU Guard немедленно отключает граничный порт, на котором неожиданно появился BPDU.

  • Область отказа сети — общий коммутатор, путь или управляющее состояние, затронутое одним событием. Два канала не независимы, пока топология и общие зависимости не докажут разные области отказа.

Финишная прямая

Проверьте инженерное мышление

Вопросы проверяют не память на аббревиатуры, а умение не делать лишних выводов.

01На пакете стоит DSCP 46, но задержка голосового трафика под нагрузкой не лучше обычного обслуживания. Что проверить первым?
02Нужно сгладить всплеск перед медленным каналом WAN без немедленного отбрасывания трафика, который укладывается в профиль. Какой механизм подходит?
03Число меток CE растёт, но скорость или окно cwnd отправителя не уменьшается, а очередь продолжает расти. Что нарушено?
04Один перегруженный получатель вызывает кадры PFC, после чего счётчики паузы и задержка растут на вышестоящих коммутаторах. Какой диагноз точнее?
05После подключения граничного коммутатора растут широковещательные счётчики, срабатывает управление штормами и меняется топология. Как действовать?
Проверяемая база

Источники курса

Ссылки приведены один раз для всего курса, чтобы не мешать чтению каждого тезиса.

  • Первичная спецификация

    RFC 2475: An Architecture for Differentiated Services

    Internet Engineering Task Force · RFC 2475, December 1998

    Определяет DS domain, classifiers, meters, markers, shapers, policers, behavior aggregates и per-hop behaviors.

    Открыть первоисточник
  • Официальная документация

    RFC 3290: An Informal Management Model for Diffserv Routers

    Internet Engineering Task Force · RFC 3290, May 2002

    Даёт operational model для classifiers, meters, markers, droppers, queues, schedulers, shaping, policing и token buckets.

    Открыть первоисточник
  • Первичная спецификация

    RFC 5136: Defining Network Capacity

    IETF · RFC 5136, February 2008

    Разделяет nominal link capacity, available capacity и измерение результата на выбранном protocol layer.

    Открыть первоисточник
  • Первичная спецификация

    RFC 2474: Definition of the Differentiated Services Field

    Internet Engineering Task Force · RFC 2474, December 1998

    Определяет six-bit DSCP, выбор per-hop behavior и отделяет codepoint от конкретной реализации forwarding treatment.

    Открыть первоисточник
  • Первичная спецификация

    IEEE 802.1Q-2022: Bridges and Bridged Networks

    IEEE Standards Association · IEEE 802.1Q-2022, published 22 December 2022

    Текущий base standard для MAC/VLAN bridges, spanning tree, traffic classes, PFC и DCB behavior.

    Открыть первоисточник
  • Первичная спецификация

    RFC 2697: A Single Rate Three Color Marker

    Internet Engineering Task Force · RFC 2697, September 1999

    Определяет meter на основе committed information rate и двух token buckets с committed/excess burst sizes.

    Открыть первоисточник
  • Первичная спецификация

    RFC 2914: Congestion Control Principles

    Internet Engineering Task Force · BCP 41 / RFC 2914, September 2000

    Объясняет congestion collapse, responsive flows и необходимость end-to-end реакции на loss или explicit signal.

    Открыть первоисточник
  • Первичная спецификация

    RFC 7567: IETF Recommendations Regarding Active Queue Management

    Internet Engineering Task Force · BCP 197 / RFC 7567, July 2015

    Рекомендует AQM для раннего congestion signal и описывает задержку, lock-out и excessive buffering.

    Открыть первоисточник
  • Первичная спецификация

    RFC 5681: TCP Congestion Control

    Internet Engineering Task Force · RFC 5681, September 2009

    Определяет slow start, congestion avoidance, fast retransmit/recovery и sender congestion window.

    Открыть первоисточник
  • Первичная спецификация

    RFC 3168: The Addition of Explicit Congestion Notification to IP

    Internet Engineering Task Force · RFC 3168, September 2001

    Определяет Not-ECT, ECT(0), ECT(1), CE, negotiation и transport response на congestion marking.

    Открыть первоисточник
  • Официальная документация

    RFC 8257: Data Center TCP

    Internet Engineering Task Force · RFC 8257, October 2017

    Описывает DCTCP response по доле CE-marked bytes, controlled-domain deployment и требования к endpoints и fabric ECN.

    Открыть первоисточник
  • Официальная документация

    Challenges and Solutions of Mixed Data Rate Ethernet Networks

    IEEE 802.3 Working Group · IEEE 802 public contribution, December 2021

    Показывает operation 802.3x PAUSE, full-duplex scope и риск остановки unrelated traffic на paused port.

    Открыть первоисточник
  • Первичная спецификация

    IEEE 802.1Qbb: Priority-based Flow Control

    IEEE 802.1 Working Group · IEEE 802.1Qbb-2011 project page; incorporated into IEEE 802.1Q

    Определяет link-local PAUSE-like flow control per traffic class identified by VLAN priority.

    Открыть первоисточник
  • Официальная документация

    IEEE 802.1 Data Center Bridging Task Group

    IEEE 802.1 Working Group · DCB Task Group archive, checked 29 August 2026

    Связывает PFC, ETS, congestion notification и capability exchange как разные DCB mechanisms.

    Открыть первоисточник
  • Первичная спецификация

    IEEE 802.1Qaz: Enhanced Transmission Selection

    IEEE 802.1 Working Group · IEEE 802.1Qaz-2011 project page; incorporated into IEEE 802.1Q

    Определяет bandwidth allocation между traffic classes с reuse неиспользованной полосы и coexistence со strict priority.

    Открыть первоисточник
  • Первичная спецификация

    IEEE 802.3 Ethernet Working Group

    IEEE 802.3 · официальная страница рабочей группы, проверено 29 августа 2026 года

    IEEE 802.3 разрабатывает стандарты Ethernet для MAC и физических сред с разными скоростями и режимами связи.

    Открыть первоисточник
  • Первичная спецификация

    RFC 8220: PIM over Virtual Private LAN Service

    Internet Engineering Task Force · RFC 8220, September 2017

    Определяет BUM как Broadcast, Unknown Unicast и Multicast traffic, для которого нужен flooding/replication при неизвестном egress.

    Открыть первоисточник
  • Первичная спецификация

    IEEE 802.1Q-2018: Bridges and Bridged Networks

    IEEE Standards Association · IEEE 802.1Q-2018

    Стандарт bridged networks и VLAN-aware bridges, включая VLAN service и управление bridged network.

    Открыть первоисточник
  • Официальная документация

    Data Center Multi-Tier Model Design — Layer 2 Fault Domain Size

    Cisco · Cisco Data Center Infrastructure Design Guide, checked 29 August 2026

    Связывает L2 domain size, loop/storm exposure, spanning tree и ограничение failure blast radius.

    Открыть первоисточник
  • Официальная документация

    Flow Control and Storm Control Configuration Guide

    Cisco · Cisco IOS XE 17 guide, checked 29 August 2026

    Документирует per-interface thresholds и actions для broadcast, multicast, unicast и unknown-unicast storm control.

    Открыть первоисточник
  • Официальная документация

    Understand Spanning Tree PortFast and BPDU Guard Features

    Cisco · Cisco TAC document, updated 5 June 2026

    Объясняет host-facing PortFast assumption и shutdown/errdisable при получении BPDU как protective action.

    Открыть первоисточник
  • Официальная документация

    RFC 7980: A Framework for Defining Network Complexity

    Internet Engineering Task Force · RFC 7980, October 2016

    Определяет control-plane failure domain как devices, затронутые topology/configuration change, и обсуждает границы и trade-offs.

    Открыть первоисточник
  • Официальная документация

    Failover Clustering topologies

    Microsoft · Microsoft Learn для Windows Server 2016–2025, проверено 29 августа 2026 года

    Определяет fault domains и показывает границу single-rack HA, stretch cluster и multi-site DR.

    Открыть первоисточник
Сообщить об ошибке

Опишите проблему — постараемся исправить как можно скорее.

Спасибо!

Получили ваше сообщение.
Подтвердите действие