
8.2. Механизмы обеспечения QoS 203
потоке, IP-адрес источника, адрес места назначения для текущей сессии,
адрес предшествующего узла;
–– сообщение резервирования (Resv) содержит запросы резервирования от уз-
ла к узлу, от получателей к отправителям в направлении, противоположном
движению потока данных;
–– сообщение отмены прохода (PathTear) аннулирует состояние прохода и мо-
дифицирует состояние резервирования в узле;
–– сообщение отмены Resv (ResvTear) удаляет соответствующие состояния ре-
зервирования;
–– сообщение об ошибке прохода (PathErr) содержит данные об ошибке в об-
рабатываемых сообщениях Path;
–– сообщение об ошибках резервирования (ResvErr) сообщает об ошибках при
обработке сообщений Resv или о спонтанном нарушении резервирования,
например, в результате административного вмешательства;
–– сообщение подтверждения (ResvConf) посылается в ответ на запрос под-
тверждения резервирования.
8.2.4.3. Компоненты RSVP. Механизм резервирования ресурсов
Основными компонентами RSVP являются: отправитель, получатель, марш-
рутизаторы и хосты, находящиеся на пути от получателя к отправителю, потоки
(совокупность IP-пакетов, посылаемых отправителем одному или более получа-
телям, с соответствующим потоку идентификатором — FlowLabel).
Рассмотрим механизм работы протокола RSVP.
Перед началом посылки потока IP-пакетов, требующего определённого каче-
ства обслуживания, отправитель при помощи сообщения Path информирует по-
лучателя о желании начать передачу и о необходимых параметрах качества (поле
FlowSpec).
В ответ получатель рассылает заявки на резервирование ресурсов всем узлам,
находящимся на выбранном маршруте. Данная заявка содержит в себе, помимо
IP-адреса отправителя и получателя, поля FlowSpec (параметры качества), Ad-
missionControl (информация о возможности отправителя предоставить требуемое
качество) и PolicyControl (характеризует права получателя на проведение опера-
ции резервирования QoS). Если поля AdmissionControl и PolicyControl установле-
ны верно, то узел, получающий данную заявку, резервирует требуемые ресурсы.
Если все узлы смогли зарезервировать ресурсы и заявка на резервирование
дошла до отправителя, он начинает передачу потока данных.
В случае невозможности зарезервировать запрашиваемые ресурсы отправи-
тель получает соответствующее уведомление. Если передачи потока не проис-
ходит, узел с зарезервированным качеством обслуживания ждёт фиксированное
время, после чего освобождает ресурсы.
Механизм RSVP выглядит следующим образом:
–– отправитель посылает сообщение Path;
–– получатель в ответ посылает заявку на резервирование QoS на маршрути-
заторы между от правителем и получателем;
–– каждый маршрутизатор, получив заявку, проверяет поля AdmissionControl
и PolicyControl и в случае их достоверности резервирует требуемый QoS;
–– отправитель после получения уведомления о резервировании QoS начинает
передачу потока пакетов.