新闻资讯
看你所看,想你所想

qppb

qppb

QPPB(QOS Policy Propagation Through the Border Gateway Protocol)技术是一项通过BGP路由策略部署QOS的技术,通过基于BGP路由的团体列表、AS paths list 和ACL, Prefix list 等属性进行路由分类,对不同的分类套用不同的QOS策略。

基本介绍

  • 中文名:QPPB
  • 外文名:QOS Policy Propagation Through the Border Gateway Protocol
  • 类型:通过BGP路由策略部署QOS的技术
  • 特色:对不同的分类套用不同的QOS策略
  • 定义:QoS Policy Propagation on BGP

简介

QPPB, an acronym for QOS Policy Propagation via BGP, is a mechanism that allows propagation of QoS policy and classification by the sending party based on access lists, community lists and AS paths, thus helping to classify based on destination instead of source address.
在複杂组网环境中为了满足QOS等业务的需求,需要执行大量的複杂流分类,而且无法按照AS、团体属性等聚类信息对报文分类,配置修改的工作量非常大甚至难以实施。而套用QPPB技术可以由BGP路由传送者通过设定BGP属性预先对路由进行分类,这样就可以简化路由接收者的策略修改,只需要配置 BGP路由策略就可以满足需求。QPPB的字面意义是通过BGP传播QOS策略。

实现机制

BGP路由协定在向邻居传送路由时,能够先匹配路由策略,为传送的不同路由信息设定不同的BGP路由属性包括AS_PATH,团体属性,扩展团体属性等。
BGP 邻居在接收到路由后,可以执行下面动作:
(1)基于路由属性信息包括BGP 团体列表、BGP AS paths list 和ACL, Prefix list 等匹配路由策略,为接收到的BGP路由设定IP优先权、QOS Local ID和Traffic behavior name等参数
(2)将BGP路由信息及相关联的QOS参数一起下发到路由器FIB表
(3)对分类后的数据流配置QOS流量策略,这样在数据转发过程中,对传送到目的网段的数据包可以依据从FIB中获取的IP优先权、QOS Local ID和Traffic behavior name等参数使用不同的QOS策略,从而实现通过BGP对QOS策略的传播。
其实从以上过程可以看出,QPPB技术实际并没有在BGP路由信息中传送QOS策略,只是在路由传送方通过路由分类设定路由属性,在接受方根据目的网段的路由属性设定QOS策略。因此QPPB技术可以套用于基于目的地址而不是源地址进行流分类的场合,但是需要整网统一协调路由及QOS策略,并且不同的节点之间能够相互信任。
BGP路由在通告过程中可以携带路由属性,BGP路由传送者在传送BGP路由时为BGP路由设定特定的属性(例如:AS_PATH,团体属性,扩展团体属性等),这些特定的属性作为BGP路由分类的标识。
BGP路由接收者在收到路由信息后,通过入口路由策略匹配BGP路由的属性, 为BGP路由设定QOS参数(IP优先权、QOS LocalID和Traffic behavior name)。这些QOS参数需要下发到路由器FIB中。
路由器接口上可以配置QOS策略,在收到数据包后,通过数据包的源地址或目的地址从FIB中查找对应的QOS参数,在匹配到FIB中的QOS参数后,执行相应的QOS动作(如CAR,WRED等)。

优点

可以通过BGP路由的传送者为BGP路由设定属性,BGP路由接收者只需要配置合适的接收路由策略,匹配BGP路由属性后为BGP路由设定QOS参数,从而在转发数据时执行相应的QOS动作。与其它的QOS方法相比,在网路发生变化后,BGP路由接收者可以不更改本地的配置,只是通过BGP路由传送者对传送的BGP路由属性做相关改动即可。QPPB技术非常适用于基于目的地而不是源地址进行流分类的套用场合。

转载请注明出处海之美文 » qppb

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:ailianmeng11@163.com