基本介紹
- 中文名: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等參數
(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路由分類的標識。