BGP:全穿透,半穿透,静态代播有什么区别
一. 什么是BGP
二. 具體實現方案
? ? ? ??2.1BGP的優點
? ? ? ??2.2 真偽BGP在使用效果上有什么差異
???????? ? ? ?????????? ? ? ??2.2.1 真BGP實現了用戶最佳路徑的自動選擇?
???????? ? ? ?????????? ? ? ??2.2.2 偽BGP不具備真BGP動態最佳路徑切換?
???????? ? ? ?????????? ? ? ??2.2.3 半真半假的BGP機房?
???????? ? ? ?????????? ? ? ??2.2.4 假BGP機房(代播)?
三. BGP 穿透方式
???????? ? ? ?????????3.1 全穿透(真BGP)
???????? ? ? ??3.2 半穿透(靜態BGP)
???????? ? ? ?????????3.3 非穿透(靜態代播BGP,假BGP)
一. 什么是BGP?
? ? 邊界網關協議(BGP)是運行于 TCP 上的一種自治系統(AS)的路由協議,是唯一能夠妥善處理不相關路由域間的多路連接的協議。
通俗點講:中國電信 、中國聯通、中國移動和一些擁有AS自治域的大型民營IDC運營商就可以通過BGP協議來實現多線互聯。
? ? 比如:出差去上海(網站)?,可以選擇公路(電信)、飛機(聯通)、高鐵(移動)等多種方式。BGP就好比一個智能APP可以幫助用戶選擇最佳的交通形式,并且可以在出現臨時問題時,自動幫用戶選擇最佳的交通方式。
二. 具體實現方案
? ? 國內 IDC 機房需要在?CNNIC(中國互聯網信息中心)?或 APNIC(亞太網絡信息中心)?申請自己的 IP 地址段和 AS 號,然后將自己的 IP 地址廣播到其它網絡運營商的 AS 中,并通過BGP協議將多個AS進行連接,從而實現可自動跨網訪問。
? ??此時,當用戶發出訪問請求后,將根據BGP協議的機制自動在已建立連接的多個AS之間為用戶提供最佳路由,從而實現不同網絡運營商用戶的高速訪問同一機房資源。
2.1BGP的優點:
? ??自動最優網絡路徑的選擇,線路冗余,網絡可靠穩定,實現多網接入。
2.2 真偽BGP在使用效果上有什么差異
2.2.1 真BGP實現了用戶最佳路徑的自動選擇
即使遇到單條線路故障,BGP依然可以自動引導用戶選擇最佳的訪問路徑
2.2.2 偽BGP不具備真BGP動態最佳路徑切換
偽BGP雖然也實現了多線接入,但并不具備真BGP動態最佳路徑切換的功能。因此,一旦線路出現故障就會造成用戶無法訪問的情況,只能通過人工手動切換訪問線路。
2.2.3 半真半假的BGP機房
? ?比如一個號稱 五線 BGP的機房,其中聯通、移動、A企業為BGP動態帶寬,而中國電信和B企業為靜態帶寬,一旦聯通或其它動態帶寬線路出現故障,用戶只可以自動被分配到移動和A企業的動態帶寬線路上,依然實現了BGP的效果,但中國電信或B企業的靜態帶寬出現故障,則用戶不會被自動分配到其他靜態或動態網路中,并在靜態帶寬所在AS中形成路由黑洞,該AS內的用戶將出現無法訪問情況,需要人為介入進行手動修復且修復時間較長。
2.2.4 假BGP機房(代播)
? ? 目前市面上還有一種更廉價的BGP實現方式,如上圖,企業采購中國電信單線機房并廣播自身IP地址的同時,與另外一個第三方IDC服務商的偽BGP機房進行專線互聯,同時將自己的IP地址在第三方IDC服務商AS域中進行廣播(代播),這樣就可以變相的在單線機房基礎上實現了BGP效果,但同上一案例一樣,一旦出現靜態帶寬故障,路由黑洞出現,必須人工進行介入,且修復時間較長。
三. BGP 穿透方式
3.1 全穿透(真BGP)
? ? 全穿透,其實就是和2個以上的AS連接,并且允許其他AS數據穿過本AS。比如,A-B-C,3個AS,B就是一個穿透AS,允許AC的數據從B中通過。
? ??簡單說,全穿透BGP指的是能實現跨運營商進行互聯,各運營商之間可以互作冗余的動態BGP帶寬,屬于中立帶寬廠商,三大運營商之間可以互作冗余,自動擇優選擇路徑,相當于汽車的自動檔、及配有導航功能,全穿透動態BGP帶寬是優于獨立運營商動態BGP帶寬的一種帶寬。全穿透動態BGP帶寬可用率更高可達到 99.999999%。
3.2 半穿透(靜態BGP)
? ? 半穿透,指的是運營商自己網內可以實現的動態BGP帶寬,如電信動態BGP帶寬、聯通動態BGP帶寬、移動動態BGP帶寬,也只能在北上廣才可以申請到,普通二三線城市沒有動態BGP帶寬。當地運營商不支持申請開通。
? ??這種半穿透動態BGP帶寬只能滿足本網網內的路由切換,不能跨運營商進行冗余,所以這種單個運營商網內的動態BGP的可用率只能滿足99.99%。
3.3 非穿透(靜態代播BGP,假BGP)
? ? 非穿透,指AS外出只有1條路徑,或者說本AS只和1個其他AS連接,本AS的外出全部通過直連AS。這種又叫做靜態代播BGP,因為這種帶寬運營廠商沒有自己的AS號,IP地址找運營商代播的,這種帶寬不具備BGP的功能,也叫普通靜態BGP.
? ??普通BGP二線、普通BGP三線、普通BGP四線、普通BGP多線等,顯示效果是多線單IP,但實際上他的路由表就固定幾條,當某一個運營商出現故障時,就會出現某個運營商某個城市出口方向故障,導致部分用戶無法訪問的情況。只能等人工去解決,不能自動修復。這種靜態代播BGP的帶寬可用率只能達到?99%。
總結
以上是生活随笔為你收集整理的BGP:全穿透,半穿透,静态代播有什么区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CentOS 7.6安装 NVIDIA
- 下一篇: ceph架构/IO原理分析(齐全)