...
- пропустить (permit);
- отбросить (deny);
- пропустить и изменить cos/dscp (set cos, set dscp).
MPLS QoS
QoS в MPLS позволяет реализовать управление приоритетами трафика внутри MPLS-домена путём использования EXP-поля в заголовке MPLS. Это даёт возможность классифицировать, маркировать и обрабатывать трафик в соответствии с политиками DiffServ, обеспечивая нужный уровень сервиса для критически важных приложений в L3VPN и других сценариях. Рассмотрим работу в разничных сценариях:
Если ESR выступает в роли PE-маршрутизатора:
- При инкапсуляции IP в MPLS происходит наследование старших трех битов DSCP исходного IP-заголовка в поле EXP сервисной и транспортной меток;
- При инкапсуляции IP в MPLS, а затем в GRE наследуется старшие три бита исходного IP-заголовка в поле EXP сервисной и транспортной меток. Значение DSCP исходного IP-заголовка наследуется во внешний DSCP заголовок;
- При декапсуляции значение поля DSCP исходного IP-пакета не изменяется.
Если ESR выступает в роли P-маршрутизатора:
- При операции Swap label значение поля EXP будет унаследовано;
- При операции Explicit null значение поля EXP будет унаследовано;
- При инкапсуляции в GRE происходит наследование EXP в три бита поля внешнего DSCP в IP -заголовке. В традиционной IP-сети QoS основывается на значениях DSCP (Differentiated Services Code Point) в IP-заголовке. Однако в MPLS-домене IP-заголовок инкапсулируется, и основным полем для маркировки становится EXP (Experimental) поле - 3 битное поле в заголовке MPLS-метки.