Как было отмечено ранее, протоколы маршрутизации классифицируются как функционирующие в рамках автономной системы и между ними - IRP и ERP, соответственно, и этот факт необходимо учитывать при построении алгоритмов QoS-маршрутизации. Далее рассмотрим особенности реализации качества обслуживания для протоколов маршрутизации обоих классов.

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

• алгоритм маршрутизации, используемый протоколом, должен найти путь (если он существует), удовлетворяющий выполнению требований по качеству обслуживания, предъявленных соединением; в случае если путь не существует, результатом функционирования алгоритма должна являться информация об этом;

• стремление к оптимальности использования ресурсов;

• в случае топологического нарушения используемого маршрута протокол должен иметь возможность проинформировать об этом факте заинтересованные объекы, такие, например, как функции маршрутизации источника и приемника;

• при реализации QoS-маршрутизации на сети услуга «наилучшей попытки» (Best Effort) должна предоставляться так же как и ранее, т.е. в этом случае ни протоколы маршрутизации Best Effort, ни приложения, использующие ее, не должны подвергаться какой-либо модификации;

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

В свою очередь, гипотетический протокол QoS-маршрутизации ERP должен быть простым. Важнейшими характеристиками протоколов этого класса являются стабильность функционирования и масштабируемость, поэтому логично предположить, что алгоритм маршрутизации не должен использовать высокодииамичные обновления данных состояния, а наоборот, обмен информацией между автономными системами должен носить характер, напоминающий статический. Желательно, чтобы для в общем случае для протокола QoS-маршрутизации ERP были реализованы следующие функции:

• определение доступности приемника;

• предотвращение образования маршрутной петли;

• поддержка агрегирования адресной информации;

• определение возможности поддержки качества обслуживания на определенном направлении.

Пример функционирования протокола класса erp | Управление трафиком и качество обслужевания в сети | Концепция принудительной маршрутизации