Масштабируемость протокола RSVP
Недостатком протокола RSVP является то, что объем требуемой информации о состоянии потоков увеличивается с ростом числа резервирований ресурсов для потоков трафика.
Так как в Internet-магистрали в любое время могут существовать многие сотни тысяч одноадресных и многоадресных потоков, использование информации о состоянии каждого потока считается неподходящим решением для магистралей Internet.
Архитектура дифференцированных услуг DiffServ
В 1998 году организация IETF сформировала рабочую группу по созданию дифференцированных услуг ( diffserv Working Group ). Архитектурную модель diffserv можно сравнить с мостом, соединяющим механизм гарантированного качества обслуживания модели intserv с механизмом негарантированной доставки трафика. Модель diffserv обеспечивает дифференцирование трафика путем его разбивки на классы с различным приоритетом.
Главной задачей подхода diffserv является определение стандартизированного байта дифференцированной услуги (DS) – байта типа обслуживания (Type of Service – ToS) из заголовка пакета IPv4 и байта класса трафика (Traffic Class) пакета IPv6. От данной маркировки зависит принятие решения о продвижении пакета данных на каждом переходе (per-hop behavior – РНВ), т.е. в каждом промежуточном узле.
Архитектура дифференцированных услуг обеспечивает базовую основу (A Framework for Differentiated Services/Bemet Y. et al, Internet Draft), которая может быть использована поставщиками услуг для предоставления своим клиентам большого диапазона различных предложений в зависимости от предъявляемых требований к качеству обслуживания. Клиент может выбрать требуемый уровень услуг путем установки соответствующего значения поля кода дифференцированной услуги (Differentiated Services Code Point – DSCP) для пакетов определенного приложения. Код дифференцированной услуги определяет цепочку решений о продвижении пакета в каждом промежуточном узле сети поставщика услуг (РНВ-политика).
Рис. 4.4. Архитектура метода DiffServ
РНВ-политика – политика пошагового обслуживания, определяет поведение сетевого узла в отношении пакетов с определенным значением поля кода дифференцированной услуги (DSCP). Все пакеты потока трафика со специфическим требованием к обслуживанию несут в себе одно и то же значение поля DSCP.
Таблица 4.4. Функциональные блоки архитектуры дифференцированных услуг | |||
Функциональный блок | Расположение | Функция | Действие |
Формирователи трафика | Входной интерфейс пограничного маршрутизатора diffserv -домена | Классификация пакетов, выравнивание и ограничение трафика | Ограничение входящего трафика и установка значения поля DSCP на основе профиля трафика |
Устройства, реализующие РНВ-политику | Все маршрутизаторы diffserv -домена | Распределение ресурсов и политика отбрасывания пакетов | РНВ-политика обработки пакетов определяется на основе характеристик качества обслуживания соответствующих заданному значению поля DSC |
Все узлы внутри diffserv -домена определяют РНВ-политику, которая должна быть применена к пакету на основе хранящегося в нем значения поля кода дифференцированной услуги. Кроме того, пограничные узлы diffserv -домена выполняют важную функцию формирования поступающего в diffserv -домен трафика. Формирование трафика включает в себя выполнение таких функций, как:
· классификация пакетов (установка значения поля DSCP);
· ограничение трафика.
Формирование трафика обычно выносится на входной интерфейс поступающих в diffserv -домен пакетов. Формирование играет решающую роль в управлении поступающим в diffserv -домен трафиком, поскольку в этом случае для каждого пакета сеть может определить соответствующую ему РНВ-политику.
На рис. 4.4 схематически представлена архитектура дифференцированных услуг. Описание двух основных функциональных блоков этой архитектуры приведено в таблице 4.4.
Дата добавления: 2021-07-22; просмотров: 359;