(精)最新bgp通告原則
實踐出真知-關於思科和華為對於bgp通告原則的理解??
bgp通告原則說:
1、多條路徑時,bgp speaker只選最優的給自己使用;2、bgp speaker只把自己使用的路由通告給相鄰體;3、bgp speaker從ebgp獲得的路由會向所有bgp相鄰體通告(包括ibgp和ebgp)4、bgp speaker從ibgp獲得的路由不向它的ibgp相鄰體通告;5、bgp speaker從ibgp獲得的路由是否通告給它的ebgp相鄰體要依igp和bgp的同步情況來決定;6、連線一建立,bgp speaker將把自己所有bgp路由通告給新相鄰體。
這裡很重要的就是第二句話。
這裡有乙個例子:a、b、c三颱路由器,a屬於as100,bc屬於as200,a和b為ebgp鄰居,兩者之間沒有igp,bc為ibgp鄰居,bc之間的網際網路段為11.4.1.1/24,b中沒有將直連路由注入到bgp中,問a是否能看到11.4.1.1/24。
分析一下:b中的bgp表裡是有11.4.1.1/24的,但是b中的路由表裡關於這個網段選的是直連路由,也就是說,這段bgp路由在bgp表中是最優的,但是沒有放入路由表中。那麼這種情況下,b究竟是否將這段bgp路由通告給a。
按照bgp通告原則上說:將自己使用的bgp路由傳遞給ebgp鄰居,那麼b應該不將這段路由給a,也就是說,a上是看不到11.4.1.1/24的路由的。解決辦法是在c上注入直連路由。
問題出來了:用思科裝置做實驗,a上是可以學到這段bgp路由的。用華為裝置做實驗,a上學不到這段路由。
問題的關鍵是:裝置對於「最優bgp路由」這幾個字的理解。
後來我們分析,大概是這樣:
思科廠家:最優的意思,就是bgp表中最有,即如果bgp表中最優,且bgp和igp同步了,那麼就會將這條bgp路由通告給它的ebgp鄰居。
華為廠家:最優的意思是放入了自己的路由表中,即,即使bgp表中最優,但自己沒有沒有這條路由,它也不會把這條bgp路由通告給它的ebgp鄰居。
分別問了思科和華為的工程師:bgp的通告原則在不同廠家之間會有這樣的差異嗎。
思科的說:主要是看同步和自己的bgp表中是否最優,沒有提到是否要放進自己的路由表裡這個概念,他們也不太清楚別的廠家。
華為的工程師說:好像也聽說過c廠家和h廠家這樣的區別。不過華為就是要將自己使用的bgp路由通告給對方的。
bgp通告四原則 BGP十三條選路原則
bgp border gateway protocol,邊界閘道器協議 與igp internal gateway protocol 內部閘道器協議 最主要的區別是使用場景不同 igp協議用於乙個as內,可以簡單理解為乙個團體的內部,比如企業網,園區網內部 而bgp協議主要用於乙個as與另乙個as之...
BGP原理及通告原則
bgp通過network和import兩種方式生成bgp路由,bgp路由封裝在update報文中通告給鄰居。bgp在鄰居關係建立後才開始通告路由資訊。update訊息主要用來公布可用路由和撤銷路由,update中包含以下資訊 網路層可達資訊 nlri 用來公布ip字首和字首長度。路徑屬性 為bgp提...
bgp通告四原則 為什麼要選擇BGP伺服器
首先,bgp是多線機房的一項高階技術,也就是路由智慧型解析。路由器根據訪問者的路由跳數以及其他技術引數來自動判斷最佳訪問路徑,從而實現單ip快速訪問電信 聯通 移動的效果。這項技術同樣運用於多線bgp機房,如果乙個機房有多條線路接入,那麼當某一線路出問題時,路由會自動跳轉通過其他線路來訪問。這是bg...