理解BGP同步問題

2021-09-21 03:54:41 字數 715 閱讀 3982

1.bgp同步規則的定義: 

在bgp同步開啟的情況下,乙個bgp路由器不會把那些通過ibgp鄰居學到的bgp路由通告給自己的ebgp鄰居;除非自己的igb路由表中存在這些路由,才可以向ebgp路由器通告.

2.bgp同步規則的目的: 

防止乙個as(不是所有的路由器都執行bgp)內部出現路由黑洞,即向外部通告了乙個本as不可達的虛假的路由.

3.bgp同步規則的基本需求 

如果乙個as內部存在非bgp路由器,那麼就出現了bgp和igp的邊界,需要在邊界路由器將bgp路由發布到igp中,才能保證as所通告到外部的bgp路由在as內部是連通的.實際上是要求bgp路由和igp路由的同步.

4.滿足bgp同步規則的基本需求的結果 

如果將bgp路由發布到igp中,由於bgp路由主要是來自as外部的路由(來自internet),那麼結果是igp路由器要維護數以萬計的外部路由,對路由器的cpu和memeory以及as內部的鏈路頻寬的占用將帶來巨大的開銷.

bgp同步規則的總結 

1.在所有的方案中, 既要保證傳遞bgp路由,還要保證bgp路由的連通性.

2.關閉同步能夠實現bgp路由的傳遞,不一定能保證as內部連通性,除非as內所有路由器都執行bgp才可以保證連通性;否則,仍然需要路由再發布

3.最後,在as內部一般需要部署igp來維持as內部網路路徑的連通性,以保證as內部的所通告的bgp路由的下一跳的可達性.這樣bgp網路就具有更好的靈活性和擴充套件性

BGP同步實驗

終於完成了bgp的同步實驗,個人覺得是我完成的最複雜的實驗 bgp也是np最難的考點了 由於實驗配置比較簡單,只是太多容易出錯,因此把重點記下來以便日後複習,config的話就不貼了。as 64512 as 64513 as 64514 其中as 64513 的路由器為 r2 s1 1 s1 0 r...

BGP 啟用和禁用同步

bgp規定 為了防止路由環路,bgp路由器不通告從ibgp鄰居得到的路由。因此,如果bgp網路沒有實現全互聯,那麼直接相連的ibgp鄰居與非直接相連的ibgp鄰居的路由表不可能保持一致。在非全互聯ibgp網路中,將bgp路由重分發到igp中,當igp已經將這些路由通告到本自主系統的全部ibgp路由器...

《BGP設計與實現》一2 4 理解內部BGP

bgp設計與實現 bgp被設計用來在internet上的一系列自治系統之間提供無環路的路徑。確保無環拓撲的機制就是as path屬性。考慮圖2 2,其中3個自治系統相互連線。如果as 65000中的路由器r1通告一條字首給as 65001中的r3,那麼在它傳送字首給r3時,它會把65000新增到這條...