QPPB概述
应用QPPB技术可以由BGP路由发送者通过设置BGP属性预先对路由进行分类。
在部署大型复杂组网环境中,需要执行大量的复杂流分类,而且无法按照团体属性、ACL、Prefix或AS-Path对报文进行分类。在网络结构不稳定,需经常变化网络结构时,配置修改路由分类策略的工作量非常大甚至难以实施。在这种情况下,可以通过部署QPPB减少配置修改的工作量,只需要修改BGP路由发送者上的路由策略就可以满足需求。
QPPB(Qos Policy Propagation Through the Border Gateway Protocol)是通过BGP传播QoS策略的简称,优势是通过BGP路由发送者设置BGP属性,预先对路由进行分类;BGP路由接收者可以依据BGP路由发送者设置属性对BGP路由应用不同的本地QoS策略。
QPPB实现机制如下:
在BGP路由发送端,首先通过匹配路由策略,为发送到路由接收端的不同路由信息设置不同的BGP路由属性,包括AS_PATH、团体属性、扩展团体属性等。
在BGP路由接收端,主要有以下流程:
根据接收到的BGP路由属性信息,包括AS_PATH、团体属性、扩展团体属性等,通过匹配路由接收策略,对匹配的BGP路由设置关联的QoS策略ID(QoS Local-ID)或IP优先级。
报文转发时,根据关联的QoS策略ID使用不同的流行为。
- 创建QPPB本地策略,为BGP路由设置关联的QoS策略。
- 在接口应用,对于所有符合匹配规则的报文实施QPPB本地策略。
QPPB支持由BGP或者IS-IS路由发送者通过设置路由属性预先对路由进行分类。本章节以BGP路由为例介绍QPPB在路由中的应用。