< 返回新聞公共列表

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

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

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


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


一、外部邊界網(wǎng)關(guān)協(xié)議eBGP 

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

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


二、內(nèi)部邊界網(wǎng)關(guān)協(xié)議或iBGP

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

設(shè)備形成全 網(wǎng)狀 鄰居 或 路由反射器 和 聯(lián)盟中的任何一個 來進(jìn)行前綴學(xué)習(xí)。


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

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

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

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

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

3、作為路徑添加:當(dāng)向eBGP對等方通告時,AS路徑被預(yù)先添加到路由中。然而,內(nèi)部BGP的情況并非如此。

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

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

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

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

此。要修改EBGP的TTL設(shè)置,應(yīng)使用命令“neighbor xxxx ebgp-multihop TTL>”。術(shù)語“多跳”僅與 EBGP 相關(guān)。

7、AD(管理距離):外部邊界網(wǎng)關(guān)協(xié)議(EBGP)路由的管理距離為20,而內(nèi)部邊界網(wǎng)關(guān)協(xié)議(IBGP)的管理距離為

200。

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

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

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

9、拓?fù)洌篿BGP需要全網(wǎng)狀拓?fù)浠蚵酚煞瓷淦骰蚵?lián)盟。eBGP不需要全網(wǎng)狀拓?fù)洹?/span>

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


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


/template/Home/Zkeys724/PC/Static