BGP為什麼全網狀連線下就可以關閉同步

2021-05-05 12:50:02 字數 883 閱讀 2669

先說2個概念:

1.什麼是ibgp? ibgp的本質是bgp,所以它牽涉的路由表必然是bgp的路由表,乙個as中哪些路由器可以看作是ibgp路由器,取決於你定義了哪些路由器之間的bgp對等體關係,如果你沒定義,那麼即使是在乙個bgp的as中,那它也不過是乙個普通的igp路由器。

2.什麼是全網狀互聯?這是乙個ibgp的概念,即你把乙個as裡的所有路由器都定義了彼此的對等關係,即它們是平等的,它們都執行了bgp協議。全網狀未必是真的物理上的全互聯,只要通過tcp可以到達對等體則可 ,所以是乙個邏輯概念的。

再說兩個規定:

這兩個規定均是bgp的本身的規定。

1.在全網狀結構下,乙個ibgp路由器(不是as邊緣路由器,即沒有和外部as相連的路由器)不能將自己學習到的路由再傳送給其他的ibgp對等體。這是乙個規定,乙個不可更改的規定。在全網狀結構下,任何乙個ibgp路由器都可以從邊緣路由器那裡學習到外部as的bgp路由。此時igp路由的作用只是為了構建ibgp全互聯關係而已。

2.同步,同步是bgp路由向igp路由的同步,為了讓igp裡出現bgp的路由。同步開啟的情況下,執行了bgp的路由器在得到一條bgp路由條目後,是否將將該路由裝入bgp路由表中,取決於bgp與igp是否同步了,即必須igp路由表也要知道通過igp路由協議是否能到達那個目的地;只有igp也知道,才會裝入。同步是為了防止路由黑洞。

從上可以看出:

全網狀下,乙個as裡的所有路由器均通過ibgp知道了如何到達目的地,此時如果不關閉同步的話則必須將bgp重發布到igp中,而在實際環境下,將所有的bgp路由發布到igp中不是乙個好辦法,它很可能導致乙個路由器崩潰。所以一般在全互聯情況下我們可以安全關閉同步。

如果不是全互聯結構,則必須將bgp發布到igp中以實現同步。

bgp通告四原則 為什麼要選擇BGP伺服器

首先,bgp是多線機房的一項高階技術,也就是路由智慧型解析。路由器根據訪問者的路由跳數以及其他技術引數來自動判斷最佳訪問路徑,從而實現單ip快速訪問電信 聯通 移動的效果。這項技術同樣運用於多線bgp機房,如果乙個機房有多條線路接入,那麼當某一線路出問題時,路由會自動跳轉通過其他線路來訪問。這是bg...

啵樂軟體為什麼白屏 湖北全網推廣軟體

湖北全網推廣軟體 di0o8e90t 湖北全網推廣軟體 今天在這裡不要扯得太寬了,我們還是回到今天的主題站內鏈結的作用及其優站的站內鏈結可能對於一些新手人員來說有點不知所云,什麼是站內鏈結 站內鏈結到底有什麼作用 為什麼要做站內鏈結等一系列問題湧入腦海,因。其實,在我自己做站的過程中,上面那些站長遇...

linux 為什麼要用硬連線

linux 為什麼要用硬連線 author hjjdebug date 2017年 12月 15日 星期五 09 46 44 cst 軟連線是符號,是路徑.是連線 硬連線是別名.是主體,無路徑資訊.其實它不是連線.軟連線有主次,硬連線無主次.看的懂嗎?看的懂就不用看了,看不懂繼續.用linux有不少...