IEEE 802.1p

Стандарт IEEE 802.1p специфицирует метод указания приоритета кадра, основанный на использовании новых полей, определенных в стандарте IEEE 802.1Q .

К кадру Ethernet добавлены два байта. Эти 16 бит содержат информацию по принадлежности кадра Ethernet к VLAN и о его приоритете. Говоря точнее, тремя битами кодируется до восьми уровней приоритета, 12 бит позволяют различать трафик до 4096 VLAN , а один бит зарезервирован для обозначения кадров сетей других типов (Token ring , FDDI), передаваемых по магистрали Ethernet .

Надо сказать, что добавление двух байтов к максимальному размеру кадра Ethernet ведет к возникновению проблем в работе многих коммутаторов, обрабатывающих кадры Ethernet аппаратно. Чтобы избежать их, группы по стандартизации предложили сократить на два байта максимальный размер полезной нагрузки в кадре.

Спецификация IEEE 802.1p , создаваемая в рамках процесса стандартизации IEEE 802.1Q , определяет метод передачи информации о приоритете сетевого трафика. Стандарт 802.1p специфицирует алгоритм изменения порядка расположения пакетов в очередях, с помощью которого обеспечивается своевременная доставка чувствительного к временным задержкам трафика.

В дополнение к определению приоритетов стандарт 802.1p вводит важный протокол GARP (Generic Attributes Registration Protocol) с двумя специальными его реализациями. Первая из них - протокол GMRP (GARP Multicast Registration Protocol), позволяющий рабочим станциям делать запрос на подключение к домену групповой рассылки сообщений. Поддерживаемую этим протоколом концепцию назвали подсоединением, инициируемым «листьями». Протокол GMRP обеспечивает передачу трафика только в те порты, из которых пришел запрос на групповой трафик, и хорошо согласуется со стандартом IEEE 802.1Q .

Ссылки


Wikimedia Foundation . 2010 .

  • Хлоропреновый каучук
  • Гротгер, Артур

Смотреть что такое "IEEE 802.1p" в других словарях:

    IEEE 802.11 - is a set of standards for wireless local area network (WLAN) computer communication, developed by the IEEE LAN/MAN Standards Committee (IEEE 802) in the 5 GHz and 2.4 GHz public spectrum bands.General descriptionThe 802.11 family includes over… … Wikipedia

    IEEE 802.11 - (auch: Wireless LAN (WLAN), Wi Fi) bezeichnet eine IEEE Norm für Kommunikation in Funknetzwerken. Herausgeber ist das Institute of Electrical and Electronics Engineers (IEEE). Die erste Version des Standards wurde 1997 verabschiedet. Sie… … Deutsch Wikipedia

    IEEE 802.3

    Ieee 802

    Ieee 802.3 - est une norme pour les réseaux informatiques édictée par l Institute of Electrical and Electronics Engineers (IEEE). Cette norme est généralement connue sous le nom d Ethernet. C est aussi un sous comité du comité IEEE 802 comprenant plusieurs… … Wikipédia en Français

    IEEE 802 - группа стандартов семейства IEEE, касающихся локальных вычислительных сетей (LAN) и сетей мегаполисов (MAN). В частности, стандарты IEEE 802 ограничены сетями с пакетами переменной длины. Число 802 являлось следующим свободным номером для… … Википедия

    IEEE 802.15 - is the 15th working group of the IEEE 802 which specializes in Wireless PAN (Personal Area Network) standards. It includes six task groups (numbered from 1 to 6):Task group 1 (WPAN/Bluetooth)IEEE 802.15.1 2002 has derived a Wireless Personal Area … Wikipedia

    IEEE 802 - est un comité de l IEEE qui décrit une famille de normes relatives aux réseaux locaux (LAN) et métropolitains (MAN) basés sur la transmission de données numériques par le biais de liaisons filaires ou sans fil. Plus spécifiquement, les normes… … Wikipédia en Français

    IEEE 802 - refers to a family of IEEE standards dealing with local area networks and metropolitan area networks.More specifically, the IEEE 802 standards are restricted to networks carrying variable size packets. (By contrast, in cell based networks data is … Wikipedia

    IEEE 802.15.4a - (formally called IEEE 802.15.4a 2007) is an amendment to IEEE 802.15.4 (formally called IEEE 802.15.4 20060 specifying that additional physical layers (PHYs) be added to the original standard.OverviewIEEE 802.15.4 2006 specified four different… … Wikipedia

    Ieee 802.11 - Exemple d équipement fabriqué sur les recommandations de la norme IEEE 802.11. Ici, un routeur avec switch 4 ports intégré de la marque Linksys. IEEE 802.11 est un terme qui désigne un ensemble de normes concernant les réseaux sans fil qui ont… … Wikipédia en Français

Published on Февраль 18, 2009 by · Комментариев нет

Если вы хотите прочесть предыдущие части этой серии статей, перейдите по ссылкам:

В предыдущей части я рассказал о том, что Windows Server 2003"s QoS применение поддерживает маркирование приоритетов 802.1p и Diffserv. В этой части я объясню принцип работы маркировки приоритетов.

802.1P сигнал

Как я говорил в предыдущей части, передача сигнала 802.1p осуществляется на втором уровне модели OSI. Этот уровень используется такими физическими устройствами, как коммутаторы. Устройства второго уровня, поддерживающие 802.1p, могут просматривать маркировку приоритетов, которые назначены пакетам, а затем группировать эти пакеты в отдельные классы трафика.

В сетях Ethernet маркировка приоритетов включена в тэги VLAN. VLANs и VLAN тэги определяются 802.1Q стандартом, который определяет поле трехразрядных приоритетов, но на самом деле не определяет то, как это поле приоритетов должно использоваться. Именно здесь в игру вступает 802.1P стандарт.

802.1P определяет различные классы приоритетов, которые можно использовать совместно с 802.1Q стандартом. В конечном счете, 802.1Q оставляет право выбора маркировки приоритетов за администратором, поэтому технически вам не нужно следовать указаниям 802.1P, но 802.1P, кажется, является тем, что все выбирают.

Хотя идея использования 802.1P стандартов для обеспечения маркировки второго уровня, вероятно, звучит как чистая теория, на самом деле она может определяться с помощью параметров групповой политики. Стандарт 802.1P обеспечивает восемь различных классов приоритетов (варьирующихся в пределах от 0 до 7). Пакеты с приоритетами более высокого класса обрабатываются QoS с более высоким приоритетом доставки.

По умолчанию Microsoft назначает следующие маркировки приоритетов:

Но как я упомянул ранее, вы можете изменять эти приоритеты, модифицируя различные параметры групповой политики. Для этого нужно открыть редактора групповой политики и перейти в древе консоли по ветвям Конфигурация компьютера \ Шаблоны администрирования \ Сети \ Планировщик QoS пакетов \ Значение приоритетов второго уровня. Как видно из рисунка A, есть параметры групповой политики, соответствующие каждой маркировке приоритетов, которые я перечислил выше. Вы можете назначить свои уровни маркировки приоритетов любому из этих типов служб. Однако не следует забывать о том, что эти параметры групповой политики действуют только для хостов, на которых используется Windows XP, 2003 или Vista.

Рисунок A: Вы можете использовать редактора групповой политики, чтобы настраивать маркировку приоритетов второго уровня.

Раздельные службы (Differentiated Services)

Как я объяснял в предыдущей статье, QoS выполняет маркировку приоритетов на втором и третьем уровнях модели OSI. Это обеспечивает учет приоритетов на протяжении всего процесса доставки пакетов. К примеру, коммутаторы работают на втором уровне модели OSI, но маршрутизаторы, как правило, работают на третьем уровне. Таким образом, если бы пакеты использовали только 802.1p маркировку приоритетов, то приоритеты этим пакетам назначал бы коммутатор, однако эти приоритеты игнорировались бы сетевыми маршрутизаторами. Чтобы препятствовать этому, QoS использует протокол Differentiated Services protocol (Diffserv) для назначения приоритетов трафику на третьем уровне модели OSI. Маркировка Diffserv включена в IP заголовки пакетов с помощью TCP/IP.

Архитектура, используемая Diffserv, была изначально определена RFC 2475. Однако многие спецификации архитектуры были переписаны в RFC 2474. RFC 2474 определяет Diffserv архитектуру для IPv4 и IPv6.

Интересный момент IPv4 применения в RFC 2474 заключается в том, что даже, несмотря на тот факт, что Diffserv был абсолютно переопределен, он все еще обратно совместим с оригинальной RFC 2475 спецификацией. Это означает, что более старые маршрутизаторы, которые не поддерживают новые спецификации, могут распознавать назначенные приоритеты.

Текущее Diffserv применение использует октеты типов служб пакетов Type of Service (TOS) для хранения Diffserv значения (которое называется DSCP значением). В рамках этого октета первые шесть битов хранят DSCP значение, а последние два бита не используются. Причина, по которой эти маркировки обратно совместимы с RFC 2475 спецификацией, заключается в том, что RFC 2475 требовала первые три бита в том же октете для использования в информации посследовательности IP. Хотя DSCP значения в длину составляют шесть бит, первые три бита все равно отражают IP последовательность.

Как и в случае с маркировкой 802.1p, которую я демонстрировал ранее, вы можете настраивать Diffserv приоритеты с помощью различных параметров групповой политики. Прежде чем я покажу вам как, я представлю стандартные Diffserv приоритеты, используемые в Windows:

Вы, возможно, заметили, что маркировки приоритетов Diffserv используют абсолютно другой диапазон, нежели 802.1P. Вместо поддержки диапазона 0 — 7, Diffserv поддерживает диапазон маркировки приоритетов в пределах от 0 до 63, при этом большие числа имеют более высокие приоритеты.

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

Учитывая это, вы можете настроить маркировку приоритетов Diffserv, открыв редактора групповой политики, и перейдя в древе консоли по ветвям Конфигурация компьютера \ Шаблоны администрирования \ Сеть \ Планировщик пакетов QoS.

Если вы посмотрите на рисунок B, вы заметите, что там есть две вкладки, связанных с DSCP, которые расположены под вкладкой планировщика пакетов QoS. Одна из этих вкладок позволяет вам назначать маркировку приоритетов DSCP для пакетов, соответствующих flowspec, а вторая позволяет вам устанавливать маркировку приоритетов DSCP для несоответствующих пакетов. Действительные параметры сами по себе сходны для обеих вкладок, как показано на рисунке C.

Рисунок B: Windows управляет маркировками приоритетов DSCP отдельно для пакетов, которые соответствуют flowspec, и которые не соответствуют.

Рисунок C: Вы можете вручную назначить маркировку приоритетов DSCP для различных типов служб.

Разнообразные параметры групповой политики

Если вы посмотрите на рисунок B, вы заметите, что там есть три параметра групповой политики, о которых я не говорил. Я хотел вкратце упомянуть о том, что это за параметры и что они делают, для тех, кому может быть интересно.

Параметр Limit Outstanding Packets, по сути, представляет собой значение порога службы. Если количество превосходящих пакетов достигает определенного значения, то QoS запретит любые дополнительные выделения пропускной способности для сетевого адаптера, пока значение не опустится ниже максимально допустимого порога.

Параметр Limit Reservable Bandwidth управляет процентом общей пропускной способности, которую могут зарезервировать приложения с поддержкой QoS. По умолчанию приложения с поддержкой QoS могут резервировать до 80% процентов пропускной способности сети. Конечно, любая часть полосы пропускания, зарезервированная, и в данный момент не используемая QoS приложениями, может использоваться другими приложениями.

Параметр Set Timer Resolution управляет минимальными единицами времени (в микросекундах) которые планировщик пакетов QoS будет использовать для планирования пакетов. По сути, этот параметр контролирует максимальную частоту, с которой пакеты могут ставиться в очередь на доставку.

Заключение

В этой статье я объяснил разницу между и внутри 802.1p и Diffserv стандартов назначения пакетов. Затем я показал некоторые параметры групповой политики, которые вы можете использовать для контроля над поведением QoS. В четвертой части этой серии я расскажу о том, как работает QoS в сетях с медленной скоростью.

www.windowsnetworking.com


Смотрите также:

Exchange 2007

Если вы хотите прочитать предыдущие части этой серии статей, перейдите по ссылкам: Проведение мониторинга Exchange 2007 с помощью диспетчера System ...

Введение В этой статье из нескольких частей я хочу показать вам процесс, который недавно использовал для перехода с существующей среды Exchange 2003 ...

Если вы пропустили первую часть этой серии, пожалуйста, прочтите ее по ссылке Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (Часть...

Если вы пропустили предыдущую часть этой серии статей, перейдите по ссылке Мониторинг Exchange 2007 с помощью диспетчера System Center Operations ...

Согласно стандарту 802.1p, фрейму можно присвоить код приоритета, который содержится в поле user priority тэга 802.1q. Стандарт 802.1p поддерживает 8 уровней приоритета. Применение приоритетов регламентируется документом IEEE 802.1D.

Ниже перечислены типы трафика, начиная с высоко приоритетного:

Управление сетью (7). Передача данных для поддержания сетевой инфраструктуры. Голос (6). < 10мсек) при интерактивных переговорах.

Видео (5). Трафик критичен по задержке (< 100мсек) при интерактивных видео обменах.

Работа в ситуации некритической по задержке, но критической по потерям.

Максимальные усилия (3). Работа в ситуации некритической по задержке, но критической по потерям, в условиях с меньшим приоритетом, чем контролируемая нагрузка.

Наилучшие усилия (2). Обычный трафик LAN.

Фоновый режим (0, Background). Массовые пересылки данных и любая другая активность, не влияющая негативно на работу остальных.

Тип №1 оставлен на будущее.

Таким образом, в каждом из выходных портов коммутатора должно формироваться до 8 очередей. Ключевым моментом является классификация трафика, т.е. определение того, какой фрейм в какую очередь поставить. Например, некоторым портам коммутатора можно присвоить высокий уровень приоритета, в таком случае трафик подключенных к этим портам компьютеров будет попадать в очередь с высоким приоритетом. Также можно осуществлять классификацию трафика в зависимости от MAC-адресов или IP-адресов, или в зависимости от используемых протоколов более высоких уровней. Количество уровней приоритета, способы классификации трафика и поддерживаемые алгоритмы обработки очередей зависят от возможностей коммутатора.

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

5.6. Классификация и маркировка трафика.

802.1q, TOS и DSCP позволяют пометить пакет или фрейм определенным значением. Эти значения меток позволяют разграничить разные типы трафика и применить к ним разные алгоритмы обработки очередей. Классификация и маркировка производится на основе анализа следующих параметров:

· параметры канального уровня;

· параметры сетевого уровня (поле TOS, DSCP, IP-адреса отправителя и получателя);

· параметры транспортного уровня (порты TCP или UDP);

· параметры прикладного уровня;

Только после полной идентификации трафика к нему можно применять QoS правила. Рекомендуется идентифицировать и помечать трафик как можно ближе к источнику, на сетевой периферии. Если трафик промаркирован правильно, то промежуточным маршрутизаторам сети не приходится повторно идентифицировать трафик. На этих маршарутизаторах просто выполняются правила QoS, определенные проставленными ранее метками. Такой подход сокращает нагрузку на маршрутизаторы.

5.7. QoS – маршрутизация

Традиционные протоколы маршрутизации создавались без учёта обеспечения QoS. Необходимость передачи трафика с определёнными параметрами QoS требует поиска маршрута, который бы эти параметры обеспечивал. Для этого требуются специальные протоколы маршрутизации. Желательно, чтобы для протокол QoS – маршрутизации позволял определить доступность приёмника, предотвращал образование петель маршрутизации, поддерживал агрегирования адресной информации.

В настоящее время существует версия протокола OSPF, разработанная с учётом поддержки QoS (RFC2676). Также предложены различные алгоритмы QoS маршрутизации, но пока сложно говорить о доминировании какого-либо стандарта.

Режимы QoS (Качество обслуживания) направлены на обеспечение надежной передачи пакетов для всех типов услуг, особенно для наиболее требовательных с точки зрения задержки при передаче пакетов, джиттера, потери пакетов и доступности. Режимы QoS применяются, начиная с входящих и заканчивая исходящими данными, и включают в себя: выбор трафика и назначение приоритета, организацию очередности, планирование пакетов и выравнивание трафика.

С целью настроить на устройствах баланс между максимально достижимой пропускной способностью и допустимой потерей пакетов для приоритетных пакетов введены режимы QoS.

Режимы QoS делятся на две категории:

Режимы QoS проводного интерфейса

Ниже приведен перечень и описание режимов QoS проводного интерфейса устройств:

  • Классификация в соответствии с 802.1p

Стандарт IEEE 802.1p регламентирует способы реализации режимов QoS на 2-ом уровне (уровень MAC). QoS выполняется с помощью 3 битового поля (PCP), которое является частью заголовка Ethernet, в случае, когда используется 802.1Q VLAN-тегирование. Стандарт 802.1p специфицирует алгоритм изменения порядка расположения пакетов в очередях, с помощью которого обеспечивается своевременная доставка чувствительного к временным задержкам трафика.

Существует восемь уровней приоритета по 802.1p: "0" - обозначает самый низкий уровень, "7" - самый высокий. Устройство способно распознать и назначить приоритет пакетам, полученным по проводному интерфейсу. Каждый пакет в дальнейшем отправляется в определенную очередь приоритетов.

  • Четыре очереди

Каждый полученный пакет отправляется в одну из 4 очередей в соответствии с PCP, которая содержит 802.1p приоритет.

Преобразование между 802.1p приоритетами и 4 очередями приведено ниже:

Приоритет 802.1p Тип трафика Очередь приоритетов устройства
0 Background 1
1 Best Effort
2 Excellent Effort 2
3 Critical Applications
4 Video 3
5 Voice
6 Internetwork control 4
7 Network control

Таблица - Преобразование очереди по приоритетам

  • "Strict" или "Weighted Round Robin" режимы планирования пакетов

Ниже представлены режимы планирования пакетов, определяющие то, как пакеты должны будут выходить из очереди:

    • "Strict " (Строгая приоритизация) - пакеты из очередей с более низким приоритетом не обрабатывается до тех пор, пока очередь с более высоким приоритетом не станет пустой
    • "Weighted Round Robin " (Циклически взвешенная приоритизация) - различные весовые коэффициенты присваиваются каждой исходящей очереди, соответственно различные очереди используются для трафика различных служб с учётом различных весовых коэффициентов.
  • Ограничение исходящей скорости для каждого порта

Выравнивание трафика может быть настроено путем ограничения исходящей скорости на выбранном проводном интерфейсе.

Чтобы настроить ограничение исходящей скорости для каждого порта перейдите на страницу меню "Коммутатор" веб-интерфейса и установите параметр "Ограничение исходящего потока " для конкретного проводного интерфейса. В приведенном ниже примере, исходящий трафик интерфейса "ge0 " ограничен до 100 Мбит/с. Следует также отметить, что интерфейс "radio " не обладает возможностью настройки ограничения скорости. Пропускная способность "radio " интерфейса зависит только от текущей модуляции.

Рисунок - Настройка ограничения исходящей скорости для каждого порта

Режимы QoS радиоинтерфейса

Ниже приведен перечень и описание режимов QoS радиоинтерфейса устройств:

  • Классификация в соответствии с 802.1p

Пакеты, полученные через радиоинтерфейс с меткой приоритета согласно 802.1p, будут опознаны и отправлены в определенную очередь приоритета.

  • Четыре очереди

Действуют те же критерии, что и для проводного интерфейса: каждый полученный пакет отправляется в одну из 4 очередей приоритета в соответствии с PCP, которая содержит 802.1p приоритет.

  • "Strict" или "Weighted Round Robin" режимы планирования пакетов
    • "Strict " (Строгая приоритизация) - пакеты из очередей с более низким приоритетом не обрабатывается до тех пор, пока очередь с более высоким приоритетом не станет пустой
    • "Weighted Round Robin " (Циклически взвешенная приоритизация) - различные весовые коэффициенты присваиваются каждой исходящей очереди, соответственно различные очереди используются для трафика различных служб с учётом различных весовых коэффициентов.

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

Перейдите на страницу меню "Коммутатор" веб-интерфейса и установите параметр "Режим QoS " в секции "Настройки коммутатора". В приведенном ниже примере, "Weighted Round Robin " алгоритм планирования установлен для "ge0 " интерфейса, "Strict " установлен для "radio " интерфейса.

Стандарт IEEE 802.1p специфицирует метод указания приоритета кадра, основанный на использовании новых полей, определенных в стандарте IEEE 802.1Q.

К кадру Ethernet добавлены два байта. Эти 16 бит содержат информацию по принадлежности кадра Ethernet к VLAN и о его приоритете. Говоря точнее, тремя битами кодируется до восьми уровней приоритета, 12 бит позволяют различать трафик до 4096 VLAN, а один бит зарезервирован для обозначения кадров сетей других типов (Token Ring, FDDI), передаваемых по магистрали Ethernet.

Спецификация IEEE 802.1p, создаваемая в рамках процесса стандартизации 802.1Q, определяет метод передачи информации о приоритете сетевого трафика. Стандарт 802.1p специфицирует алгоритм изменения порядка расположения пакетов в очередях, с помощью которого обеспечивается своевременная доставка чувствительного к временным задержкам трафика.

Для активирования поддержки процедуры обеспечения параметров качества обслуживания на коммутаторах уровня доступа необходимо на коммутаторе S5624, находясь в режиме конфигурирования магистральных портов ввести следующую команду:

Priority trust cos;

на коммутаторе S6506, находясь в режиме глобального конфигурирования ввести следующую команду:

Priority-trust.

Технология DiffServ

Основой обеспечения заданного качества обслуживания в проектируемой сети является архитектура DiffServ определенная в стандарте IETF RFC 2475. Смысл данной архитектуры заключается в предоставлении возможности классифицировать передаваемые данные и независимо определять политику обработки каждого класса данных. Основными механизмами архитектуры являются независимые очереди предопределенных классовданных, а также политики обработки очередей.

Основная идея технологии DiffServ (Differential Services) заключается в разделении трафика в сети на несколько крупных классов, для каждого из которых будет обеспечиваться определенный QoS в рамках некоторой области, называемой доменом DiffServ. На границах домена происходит кондиционирование трафика, то есть его классификация, подразумевающая анализ входящих пакетов, сопоставление полученной информации с таблицей потоков, а также маркировка пакетов специальным кодовым словом DSCP (DiffServ Code Point). Данные функции выполняет так называемый порт доступа в домен (port-access).

Далее обработка трафика на промежуточных узлах, принятие решения о направлении пакета в ту или иную очередь осуществляется исключительно по кодовому слову DSCP, расположенному в заголовке пакета IP (поле TOS). Обработка классифицированного трафика внутри домена осуществляется со скоростью коммутации - достаточно считать 6 бит кодового слова и отправить пакет в соответствующую очередь, после чего вступает в действие алгоритм «взвешенного справедливого обслуживания», рисунок 2.30.

Рисунок 2.30 Механизм взвешенного справедливого обслуживания

Важным средством обеспечения QoS в технологии DiffServ является механизм формирования трафика. Данный механизм предназначен для сглаживания пульсаций «взрывного» трафика, уменьшения неравномерности продвижения пакетов. В аппаратной реализации стандарта DiffServ используется механизм, работающий по алгоритму «token bucket» или «маркерное ведро», Рисунок 2.31.

Рисунок 2.31 Алгоритм "token bucket"

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

Рисунок 2.32 графически показано, как происходит формирование и сглаживание пульсаций взрывного трафика по алгоритму "token bucket". Пусть имеется некий буфер с конечным объемом. Поступающий со скоростью интерфейса или, для коммутаторов Ethernet, со «скоростью провода» трафик постепенно заполняет буфер-формирователь (коричневая область). Генератор разрешений выдает токены с постоянной скоростью, создавая прообраз идеального трафика, к форме которого стремятся привести входной трафик (скорость генерации показана красной линией). Воздействие механизма, работающего по алгоритму "token bucket", придает трафику на выходе нужную "временную форму" (светло-зеленая область).

Рисунок 2.32 Формирование трафика

Основные понятия технологии Diffserv

Соглашение об уровне сервиса (Service Level Agreement, SLA) - договор на предоставление услуг между клиентом и провайдером с подробным перечнем предоставляемых услуг. Провайдер услуг должен гарантировать, что трафик клиента будет обслуживаться в соответствии с оговоренными в SLA параметрами QoS.

Поток (flow) - последовательность пакетов, движущихся от источника А в пункт назначения B (С), каждый из которых может быть однозначно идентифицирован по 16-байтной комбинации из первых 64 байт IP-заголовка и/или заголовка TCP/UDP (номер порта приложения).

Порт доступа (port access) - порт коммутатора для подключения пользователя. Точка классификации/ кондиционирования трафика. Функции порта:

Анализ входящего трафика (чтение заголовков L3);

Проверка на соответствие в таблице потоков коммутатора и распределение пакетов по очередям в соответствии с описанием потоков;

Фильтрация неклассифицированного трафика (пакетов, не принадлежащих ни одному логическому потоку);

Установленное ограничение скорости для каждого потока (алгоритм "token bucket");

Маркировка IP-заголовка пакетов в поле TOS кодовым словом DSCP (DS Code Point).

Внутренний порт (interior port) - соединяет два объекта в домене DiffServ. Например, это магистральные порты коммутаторов Gigabit Ethernet, связанных по оптоволокну. Функции порта:

Анализ входящего трафика (чтение DSCP);

Распределение пакетов по очередям в соответствии с DCSP

Переназначение кодового слова в случае, если порт является выходным из домена DiffServ, для обеспечения соответствия уровней QoS между коммутаторами различных производителей.

Внешний порт (exterior port) - соединяет домен DiffServ с внешним миром (вершина домена). Функции порта аналогичны функциям порта доступа. Внешний порт обрабатывает трафик, входящий в домен.

абонент сеть ethernet