組播協定邊界網關協定

組播協定邊界網關協定,增加了 BGP 的性能,使其能在整個網際網路上組播路由策略,並能夠在 BGP 自治系統內或之間連線組播拓樸。

基本信息

MBGP:多協定邊界網關協定
Multiprotocol Extensions for BGP-4,MBGP,也稱為BGP-4+.
BGP-4的多協定的擴展。MBGP對BGP-4進行了多協定擴展之後,不僅能攜帶IPV4單播路由信息,也能攜帶其它網路層協定(如組播、IPV6等)的路由信息。
(MBGP:Multiprotocol BGP)
多協定邊界網關協定(MBGP)增加了 BGP 的性能,使其能在整個網際網路上組播路由策略,並能夠在 BGP 自治系統內或之間連線組播拓樸。換句話說, MBGP 可以說是增強版的攜帶 IP 組播路由的 BGP(不僅限於此) 。 BGP 攜帶了兩組路由,一組是提供單播路由,另一組是提供組播路由。協定獨立組播(PIM)使用連線組播路由的路由器建立數據分配樹。
當需要連結僅用於組播通信,或限制通信的資源使用時;也可能當網路訪問點需要交換所有的組播通信時,MBGP 都是非常有用的。MBGP 允許單播路由拓樸不同於組播路由拓樸。
BGP - 4 只攜帶三個與 IPv4 相關的信息: a)下一跳屬性(即 IPv4 地址);b)aggregator(包含一個 IPv4 地址);c)網路層可達信息 (NLRI: 即 IPv4 地址前綴和分網編號)。任何裝有 BGP 或 MBGP 的網路裝置,都需要有一個 IPv4 地址用於 AGGREGATOR 屬性。為了使 BGP-4 能夠為多路網路層協定支持路由 BGP-4,需要附加兩點能力: a)連線特定網路層協定和下一跳信息的能力; b)連線特定網路層和 NLRI 的能力。
關於 NLRI,MBGP 中定義了兩種屬性:1)MP_PEACH_NLRI, 用來告知對等可行性路徑,允許路徑告知網路層用於下一跳的路徑地址,允許一個給定的路由器報告部分或所有子網的連線點(SNPA); 2) MP_UNREACH_NLRI,用來撤消伺服器上的多路不可行性路由。
為了提供向後兼容性,同時有可以簡化向 BGP-4 引入組播協定的能力,MBGP 使用了兩種新的屬性,組播協定可達 NLRI(MP_REACH_NLRI) 和不可達 NLRI(MP_UNPEACH_NLRI)。MP_PEACH_NLRI 用來攜帶可達目的地址組,同時還有到達這些目的且要轉發的下一跳信息。MP_UNPEACH_NLRI 主要用於攜帶不可達的目的地址。這兩種屬性都是可選的且不傳遞的。按照這種方式,不支持組播協定能力的說話者將忽略這些屬性攜帶的信息,並不再將它傳送給其他 BGP 說話者。

相關詞條

相關搜尋

熱門詞條

聯絡我們