< 返回新聞公共列表

eBGP和iBGP之間有何區(qū)別?

發(fā)布時間:2023-06-21 15:11:58

eBGP和iBGP都是BGP協(xié)議的變種。在比較eBGP和iBGP兩者的區(qū)別之前,讓我們先了解一下這兩個術語的含義。


eBGP和iBGP之間有何區(qū)別?.png


一、外部邊界網關協(xié)議eBGP 

它是一種邊界網關協(xié)議(BGP), 用于不同自治系統(tǒng)(AS)之間的通信。eBGP作為負責不同組織或互聯(lián)網的網絡互連的協(xié)

議。eBGP在邊緣或邊界路由器上使用和實現(xiàn),為兩個或多個自治系統(tǒng)提供互連。


二、內部邊界網關協(xié)議或iBGP

它是同一自治系統(tǒng)(AS)中路由器之間使用的協(xié)議。iBGP用于向我們的內部路由器提供信息。iBGP要求同一 AS中的所有

設備形成全 網狀 鄰居 或 路由反射器 和 聯(lián)盟中的任何一個 來進行前綴學習。


三、eBGP和iBGP之間有何區(qū)別?

1、鄰居關系:外部邊界網關協(xié)議(EBGP)用于在兩個不同的自治系統(tǒng) (AS) 之間建立連接,而內部邊界網關協(xié)議(IBGP)用

于在相同的自治系統(tǒng)之間建立鏈接。

2、路由通告:從外部BGP (eBGP)對等點接收到的任何路由都將分發(fā)給其他對等點(BGP或iBGP)。但是,從iBGP對等

體收到的路由不會被通告給其他iBGP對等體。

3、作為路徑添加:當向eBGP對等方通告時,AS路徑被預先添加到路由中。然而,內部BGP的情況并非如此。

4、屬性:對于eBGP,本地首選項等屬性會發(fā)送到iBGP對等體,而不是發(fā)送到eBGP對等體。另一方面,在iBGP的情況

下,本地首選項等屬性會發(fā)送到iBGP對等體,但不會發(fā)送到EBGP對等體。

5、范圍:eBGP范圍在組織之間或組織與Internet服務提供商之間。但是,iBGP在同一組織內使用。

6、TTL:默認情況下,EBGP對等體的生存時間(TTL)值設置為1,表示假定鄰居是直接連接的。然而,IBGP的情況并非如

此。要修改EBGP的TTL設置,應使用命令“neighbor xxxx ebgp-multihop TTL>”。術語“多跳”僅與 EBGP 相關。

7、AD(管理距離):外部邊界網關協(xié)議(EBGP)路由的管理距離為20,而內部邊界網關協(xié)議(IBGP)的管理距離為

200。

8、Next Hop屬性:默認情況下,路由的下一跳在發(fā)布給Internal BGP對等體時保持不變,但在傳播給External BGP對

等體時會修改??梢酝ㄟ^命令“neighbor xxxx next-hop-self”改變IBGP的默認行為,它在發(fā)出通告時將下一跳值修改

為路由器自己的本地路由。

9、拓撲:iBGP需要全網狀拓撲或路由反射器或聯(lián)盟。eBGP不需要全網狀拓撲。

10、防環(huán)機制:External BGP利用AS Path來防環(huán)。然而,iBGP使用BGP水平分割,即從iBGP到iBGP鄰居的非通告。


以上是eBGP和iBGP之間的區(qū)別介紹,希望能幫助到大家了解!


/template/Home/Zkeys724/PC/Static