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