Bgp服務器租用原理是什么,又該怎么配置
發(fā)布時間:2020-01-10 點擊數(shù):175
服務器租用用戶選擇BGP線路最主要的就是看中了BGP技術(shù)可以實現(xiàn)多網(wǎng)的互聯(lián)互通,那么Bgp服務器租用原理是什么,又該怎么配置?
一,BGP協(xié)議原理與配置
邊界網(wǎng)關(guān)協(xié)議( Border Gateway Protocol,BGP)是個復雜而又龐大的距離矢量動態(tài)路由協(xié)議,里面涉及許多非常復雜的配置。當然它的功能也非常強大,主要用于互聯(lián)網(wǎng)AS之間的互連,BGP
最主要的功能在于控制路由的傳播和選擇最優(yōu)的路由。目前移動、電信和一些大的民營DC運行商都具有AS號,全國各大網(wǎng)絡運行商都是通過BGP與自身的AS號來實現(xiàn)多線互聯(lián)的。
本次將依次介紹BGP路由協(xié)議工作原理以及應用場景和基本配置。
1,BGP協(xié)議概述
邊界網(wǎng)關(guān)協(xié)議BGP是一種實現(xiàn)自治系統(tǒng)之間的路由可達,并選擇最佳路由、提供無環(huán)路的域間距離矢量路由協(xié)議。早期發(fā)布的3個版本分別是BGP-1(RFC1105)、BGP-2(RFC1163)和BGP-3(RFC1267),1994年開始使用BGP4(RFC1771),2006年之后單播|PV4網(wǎng)絡使用的版本是BGP4(RFC4271),其他網(wǎng)絡(如|Pv6等)使用的版本是MP-BGP(RFC4760)。
MP-BGP是對BGP4進行了擴展,來達到在不同網(wǎng)絡中應用的目的,BGP-4原有的消息機制和路由機制并沒有改變。MP-BGP在|Pv6單播網(wǎng)絡上的應用稱為BGP4+,在PV4組播網(wǎng)絡上的應用稱為MBGP( Multicast BGP)。
BGP從多方面保證了網(wǎng)絡的安全性、靈活性、穩(wěn)定性、可靠性和高效性,BGP特征如下
(1)BGP采用認證和GTSM的方式,保證了網(wǎng)絡的安全性
(2)BGP提供了豐富的路由策略,能夠靈活地進行路由選路,并且能指導鄰居按策略發(fā)布路由
(3)BGP提供了路由聚合和路由衰減功能用于防止路由振蕩,有效提高了網(wǎng)絡的穩(wěn)定性。
(4)BGP使用TCP作為其傳輸層協(xié)議(端口號為179),并且支持BGP與BFD聯(lián)動、 BGP Tracking
和 BGP GR和NSR,提高了網(wǎng)絡的可靠性
(5)在鄰居數(shù)目多、路由量大且大部分鄰居具有相同出口策略的場景下,BGP使用按組打包技術(shù)極大地提高了BGP打包發(fā)包性能。
2.BGP協(xié)議工作原理
BGP通過報文的交互完成鄰居建立、路由更新等操作,共有Open、 Update、 Notification、 Keepalive和 Route-refresh等5種報文類型。
(1)open報文:是TCP連接建立后發(fā)送的第一個報文,用于建立BGP鄰居之間的連接關(guān)系。BGP鄰
居在接收到Open報文并協(xié)商成功后,將發(fā)送 Keepalive報文確認并保持連接的有效性。確認后,BGP鄰居間
可以進行 Update、 Notification、 Keepalive和 Route-refresh報文的交換。
(2) Update報文:用于在BGP鄰居之間交換路由信息。 Update報文可以發(fā)布多條屬性相同的可達路
由信息,也可以撤銷多條不可達路由信息。
(3) Notification報文:當BGP路由器檢測到錯誤狀態(tài)時,就向鄰居發(fā)出 Notification報文,之后BGP
連接會立即中斷。
(4) Keepalive報文:BGP路由器會周期性地向鄰居發(fā)出 Keepalive報文,用來保持連接的有效性。
(5) Route-refresh報文: Route-refresh用于在改變路由策略后請求對等體重新發(fā)送路由信息。
二,BGP選路規(guī)則
當?shù)竭_同一目的地存在多條路由時,BGP依次對比下列屬性來選擇路由。(1)優(yōu)選協(xié)議首選值( Prefva)最高的路由。協(xié)議首選值( Prefval)是華為設備的特有屬性,該屬性僅在本地有效。
2)優(yōu)選本地優(yōu)先級( Local Pref))最高的路由。如果路由沒有本地優(yōu)先級,BGP選路時將該路由按缺省的本地優(yōu)先級100來處理。
(3)依次優(yōu)選手動聚合路由、自動聚合路由、 network命令引入的路由、 Import-route命令引入的路由,從對等體學習的路由。
(4)優(yōu)選AS路徑( AS Path)最短的路由。
(5)依次優(yōu)選ogn類型為Gp.EGP、 Incomplete的路由。
6)對于來自同一AS的路由,優(yōu)選MED值最低的路由。
7)依次優(yōu)選EBGP路由、|BGP路由、 Localcross路由、 Remote Cross路由。PE上某個VPN實例的
vPN4路由的ERT匹配其他VPN實例的RT后復制到該VPN實例,稱為 LocalCross:從遠端PE學習到的
vPNw4路由的ERT匹配某個VPN實例的RT后復制到該VPN實例,稱為 RemoteCross
(8)優(yōu)選到BGP下一跳GP度量值( metric最小的路由
9)優(yōu)選 Cluster List最短的路由
(10)優(yōu)選 Router ID最小的設備發(fā)布的路由。如果路由攜帶 Originator ID屬性,選路過程中將比較
Originator ID的大?。ú辉俦容^ Router ID),并且優(yōu)選 Originator ID最小的路由
(11)優(yōu)選從具有最小 IP Address I的對等體學來的路由。
當?shù)竭_同一目的地址存在多條等價路由時,可以通過BGP等價負載分擔實現(xiàn)均衡流量的目的。形成BGP等價負載分擔的條件是"BGP選擇路由的策略”的1~8條規(guī)則中需要比較的屬性完全相同。
云網(wǎng)時代為廣大用戶提供專業(yè)的深圳服務器租用,深圳服務器托管,深圳主機租用,云服務器租用等國內(nèi)外服務器產(chǎn)品,詳情可咨詢客服了解。