邊界網關組播協定

邊界網關組播協定

邊界網關組播協定 (BGMP:Border Gateway Multicast Protocol)是一種為域間組播提供路由選擇的協定。 BGMP 協定原本支持“專用源組播”(SSM:Source Specific Multicast)。 為支持“任意源組播”(ASM: Any Source Multicast), BGMP 為活動組播組建立了共享樹,允許域在需要的時候建立具體源的, 域間的分支樹以便信息分布。建立在 PIM-SM 和 CBT 概念基礎上, BGMP 要求每個全局組播組與單個根(root)相關聯。然而, BGMP 的根指的是一個完整的交換域,而不是單個路由器

基本介紹

  • 中文名:邊界網關組播協定
  • 外文名:Border Gateway Multicast Protocol
  • 縮寫:BGMP
  • 含義:為域間組播提供路由選擇的協定
協定,優勢分析,

協定

對於非專用源組播組, BGMP 假定組播地址空間的範圍已經關聯某些特定域,每個這樣的域成為所有共享域樹(domain-tree)的根。如果地址分配器從自己的域內取組播地址,那么它將會獲得更好的分配樹,這種情況下,根域為本地。
BGMP 中採用 TCP 作為其傳輸協定,這樣避免了再次將信息的分段(fragmentation)、重發( retransmission)、回響承認(acknowledgement)和排序(sequencing)。 BGMP 利用 TCP 連線埠 264 建立其連線。該連線埠不同於 BGP 連線埠,它支持獨立協定並容易區分各協定數據包
兩個 BGMP 對等設備之間形成一個 TCP 連線,交換信息,從而打開並確定連線參數。如果組成員改變,設備將傳送漸進的 Join/Prune 更新信息。 BGMP 不要求周期性刷新單獨的條目,但需要周期性傳送 KeepAlive 信息以確保連線可用。對錯誤或某些特殊情況,傳送一個通知信息(notification message )回響。一旦連線出錯,會彈出一個通知信息。如果是致命的錯誤,則關閉連線。
協定結構
____________________________________________
| 16 | 24 | 32bit |
--------------------------------------------
| Length | Type | Reserved |
--------------------------------------------
Length ― 信息總長,包括頭部。允許在傳輸層的下一個信息開始處分配流。
Type ― 信息代碼類型。可使用以下代碼類型:1 OPEN;2 UPDATE;3 NOTIFICATION;4 KEEPALIVE
一旦傳輸協定連線建立成功,每方傳送的第一個信息是 OPEN 信息。如果信息 OPEN 可接收,就返回用以確定 OPEN 的 KEEPALIVE 信息。一旦 OPEN 信息被證實,UPDATE、KEEPALIVE 和NOTIFICATION 信息進行交換。

優勢分析

BGP機房就是伺服器租用商通過技術的手段,實際不同運營商能共同訪問一個IP,並且不同運營商之間都能達到最快的接入速度的相關網路技術。
BGP機房在一定程度上解決了各用戶南北互通的問題,提高了用戶的訪問速度,用BGP協定實現的單IP雙線路的效果。該方案就是通過BGP協定,直接將其中一條線路的IP映射另外一條線路IP上,當訪客流浪你的網站時,會自動根據實際情況選擇訪問速度最快的線路,這樣各個運營商的用戶都能達到最佳的訪問速度。
1. 租用的伺服器只有一個IP,用戶的訪問路線是由路由器根據訪客的實際訪問速度選擇最優訪問路徑,來選擇訪問的。而且不占用任何的伺服器資源。伺服器的上行和下行都是有路由器來選擇最佳的路線,所以這樣能夠真正的做到各運營商之間都達到最佳的訪問速度實現真正的BGP效果。
2. 由於BGP協定本身具有冗餘備份、消除環路的特點,所以當你託管或者租用的伺服器出現故障時,能實現互相備份。同時自動切換到其它線路去,並且不影響正常訪問。
3. BGP伺服器租用還有較好的拓展性和融合性,可以實現和其它運營商互聯互通,輕鬆實現單IP多線路,做到所有互聯運營商的用戶訪問都很快。這是雙IP雙線伺服器租用所不能實現的。

相關詞條

熱門詞條

聯絡我們