【BGP乾貨】BGP線路原則詳解:是什麼?(動態/靜態)

shangyun發表於2021-07-16

採用BGP方案來實現雙線路互聯或多線路互聯,稱為BGP多線路。

BGP線路和普通線路的本質區別

一個AS自治系統的經典定義是在一個管理機構控制之下的一組路由器,它使用IGP和普通度量值向其他自治系統轉發報文。在BGP中使用AS,一個自治系統的管理對於其他自治系統而言,是提供一個統一的內部選路計劃,根據BGP協議互相交換網路資訊,包括資料可以到達的這些網路所要經過的自治系統AS中所有的路徑,再根據全域性BGP路由表,避免環路,選擇最優路徑。也就是說透過BGP可以實現一個IP對應不同的線路,伺服器不需要配置多個IP,使用者可以透過不同的線路直接訪問,不會佔用到伺服器的資源。

真正的BGP線路機房,均透過網際網路AS(自治系統)之間的互聯,這是因為BGP協議是一種在自治系統之間動態交換路由資訊的協議,也就是所謂的動態BGP。

全穿透動態BGP的網路連通率=100%-(100%-99.99%)*(100%-99.99%)*(100%-99.99%)≈ 99.999999%

相比較之下,靜態BGP只是跟普通的的IP對接,IP地址在運營商網路釋出之後,透過靜態路由把網段指給路由器,一旦線路中斷,跟運營商的IP釋出沒有關聯。

如果伺服器使用動態BGP(比如小鳥雲內蒙雲伺服器),線路之間可以智慧切換,解決了南北不互通的問題,也能實現單IP的高速訪問。

一般我們說南電信北網通,因此使用者訪問會有速度快慢不一的情況,因為在不同運營商之間進行訪問時,如果有互相遮蔽的情況,就會造成無法互通。但BGP可以根據伺服器端和客戶端的狀態,自動選擇最快的路由執行,那麼使用者就可以選擇合適的線路,就算遇到單線路故障,也能自動切換到其他正常的線路訪問,因此實現高穩定。

總結下來,動態BGP和靜態BGP的簡單對比如下:




來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69990023/viewspace-2781626/,如需轉載,請註明出處,否則將追究法律責任。

相關文章