Конфигурирование и работа дифференцированных служб

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

Внутренними уз­лами реализуются простые механизмы обработки пакетов на основе значений их полей DS. Эти механизмы включают дисциплину очередей, обслуживание в зависимости от значений поля DS, а также пра­вила отбрасывания пакетов в случае наполнения буфера.

В спецификации дифферен­цированных служб обработка пакетов на маршрутизаторе называется поведением на ретрансляционном участке (Per-Hop Behavior, PHB).

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

Функция согласования трафика состоит из пяти элементов:

§ Классификатор. Разделяет поставляемые пакеты на различные классы. Это основа предоставления дифференцированных услуг. Классификатор может разделять трафик только на основе значения кода DS или на основе нескольких полей заголовка пакета, или даже по содержимо­му полезной нагрузки пакета.

§ Измеритель. Измеряет предоставляемый трафик на предмет соответствия профилю. Измеритель определяет, находится ли данный класс потока па­кетов в установленных пределах или превосходит уровень обслуживания, гарантированный для этого класса.

§ Маркировщик. Управляет трафиком, при необходимости заново маркируя пакеты различными кодами. Например, если для определенного класса обслуживания гарантируется некоторая пропускная способность, любые пакеты этого класса, превышающие пропускную способность в течение определенного интервала времени, могут быть маркированы заново для обслуживания по остаточному принципу. Кроме того, изменение маркиров­ки может потребоваться на границе между двумя доменами дифференциро­ванных служб. Например, данный класс трафика должен получать наивысший поддерживаемый приоритет, а максимальный приоритет в одном домене — 3, а в другом — 7. В этом случае при переходе из первого домена во второй пакеты с приоритетом 3 должны маркироваться заново как пакеты с приоритетом 7.

§ Формирователь. Управляет трафиком, задерживая при необходимости па­кеты таким образом, чтобы поток пакетов данного класса не превышал ско­рости трафика, указанного в профиле данного класса.

§ Отбрасыватель. Отбрасывает пакеты, когда скорость пакетов данного клас­са превышает скорость, указанную в профиле данного класса.

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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: