Рассматриваемая архитектура предполагает наличие четырех основных компонент: функции «управления допустимостью соединения» САС, классификатора пакетов, планировщика и протокола резервирования ресурсов (рис. 4.1). Отметим, что для каждого отдельного потока в данном случае подразумевается идентичность реализации алгоритма управления очередью (см. главу 2). Рассмотрим кратко назначение этих компонент.

Основное назначение функции САС было также представлено ранее в главе 2.

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

«Протокол резервирования ресурсов» (Resource reservation Protocol, далее - RSVP) [RFC2205], используемый в данной архитектуре, используется для резервирования ресурсов маршрутизаторов по некоторому маршруту между источником и премником. Если на

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

Требования по качеству обслуживания и параметризация каждого потока или соединения определяется «дескриптором потока» (flow descriptor). Этот дескриптор состоит из двух частей: «спецификация фильтра» (filter specification, далее - filterspec) и «спецификация потока» (flow specification, далее - flowspec). Спецификация filterspec содержит значения параметров, используемые классификатором для определения принадлежности пакета к определенному потоку или соединению.

Спецификация flowspec, в свою очередь, состоит из «спецификации трафика» (traffic specification, далее - Tspec) и «спецификации запроса услуги» (service request specification, далее - Rspec). Спецификация Tspec определяет параметры функции Token Bucket, a Rspec - такие параметры качества обслуживания, как полоса пропускания, задержка пакета, вероятность потери пакета. Tspec и Rspec подробно рассмотрены ниже.

Архитектура «интегральные услуги» intserv | Управление трафиком и качество обслужевания в сети | Типы услуг, предоставляемых в intserv