bgp路由協(xié)議有什么特點(diǎn)?BGP是一種基于策略的路由選擇協(xié)議,BGP在確定最佳路徑時(shí)考慮的不是速度,而是讓AS能夠根據(jù)多種BGP屬性來控制數(shù)據(jù)流的傳輸。
BGP的特性
1、BGP將傳輸控制協(xié)議(TCP)用作其傳輸協(xié)議。是可靠傳輸,運(yùn)行在TCP的179端口上(目的端口)
2、由于傳輸是可靠的,所以BGP0使用增量更新,在可靠的鏈路上不需要使用定期更新,所以BGP使用觸發(fā)更新。
3、類似于OSPF和ISIS路由協(xié)議的Hello報(bào)文,BGP使用keepalive周期性地發(fā)送存活消息(60s)(維持鄰居關(guān)系)。
4、BGP在接收更新分組的時(shí)候,TCP使用滑動(dòng)窗口,接收方在發(fā)送方窗口達(dá)到一半的時(shí)候進(jìn)行確定,不同于OSPF等路由協(xié)議使用1-to-1窗口。
5、豐富的屬性值
6、可以組建可擴(kuò)展的巨大的網(wǎng)絡(luò)
BGP的基本術(shù)語:
BGP發(fā)言者(BGP Speaker):發(fā)送BGP消息的路由器稱為BGP發(fā)言者,它接收或者產(chǎn)生新的路由信息,并發(fā)布給其他BGP發(fā)言者。
Router ID(RID):Router ID是一個(gè)32位比特?zé)o符號(hào)的整數(shù),用來在自治系統(tǒng)中唯一標(biāo)識(shí)一臺(tái)路由器。路由器如果運(yùn)行BGP協(xié)議,則必須存在Router ID。Router ID可以是手工配置或這是路由協(xié)議自動(dòng)選舉。
BGP對(duì)等體(BGP Peer):相互交換消息的BGP發(fā)言者之間互稱對(duì)等體(Peer)。
IBGP對(duì)等體(Internal BGP Peer):如果BGP對(duì)等體處于同一自治系統(tǒng)內(nèi),被稱為IBGP對(duì)等體。
EBGP對(duì)等體(External BGP Peer):BGP對(duì)等體處于不同自治系統(tǒng)時(shí),被稱為EBGP對(duì)等體。
RIP、OSPF和BGP協(xié)議的區(qū)別
Internet上現(xiàn)在大量運(yùn)行的路由協(xié)議有RIP、OSPF和BGP。RIP、OSPF是內(nèi)部網(wǎng)關(guān)協(xié)議,適用于單個(gè)ISP的統(tǒng)一路由協(xié)議的運(yùn)行,由一個(gè)ISP運(yùn)營(yíng)的網(wǎng)絡(luò)稱為一個(gè)自治系統(tǒng)(AS),BGP是自治系統(tǒng)間的路由協(xié)議,是一種外部網(wǎng)關(guān)協(xié)議。
RIP是推出時(shí)間最長(zhǎng)的路由協(xié)議,也是最簡(jiǎn)單的路由協(xié)議,運(yùn)行簡(jiǎn)單,適用于小型網(wǎng)絡(luò),Internet上還在部分使用著RIP。
OSPF協(xié)議是“開放式最短路優(yōu)先”的縮寫?!伴_放”是針對(duì)當(dāng)時(shí)某些廠家的“私有”路由協(xié)議而言,而正是因?yàn)閰f(xié)議開放性,才造成OSPF今天強(qiáng)大的生命力和廣泛的用途。
BGP是“邊界網(wǎng)關(guān)協(xié)議”的縮寫,處理各ISP之間的路由傳遞。其特點(diǎn)是有豐富的路由策略,這是RIP、OSPF等協(xié)議無法做到的,因?yàn)樗鼈冃枰值男畔⒂?jì)算路由表。