1、BGP發言者
發送BGP消息的路由器稱為BGP發言者,它接收或者產生新的路由信息,并發布給其他BGP發言者。BGP發言者從IBGP對等體獲得的路由不向其他的IBGP對等體發布。
2、Router ID
Router ID是一個32位比特無符號的整數,用來在自治系統中唯一標識一臺路由器。路由器如果運行BGP協議,則必須存在Router ID。Router ID可以是手工配置或這是路由協議自動選舉。
3、BGP對等體
相互交換消息的BGP發言者之間互稱對等體。BGP會話是基于TCP的點到點的單播鏈接。TCP的可靠傳輸機制和滑動窗口機制可以確保承載與TCP之上的BGP可以可靠傳遞大量路由。但是TCP鏈接是點到點的單播方式來進行報文傳輸的,因此BGP鏈接只能是基于點到點的鏈接。同時BGP是一種距離矢量路由協議,為了防止產生路由環路,協議規定BGP發言者從IBGP對等體獲得的路由不能向其他的IBGP對等體發布。這樣,在運行了BGP協議的AS內,為了確保所有BGP路由器的路由信息向,則需要使所有的IBGP路由器保持全連接。
4、IBGP對等體
如果BGP對等體處于同一自治系統內,被稱為IBGP對等體。處于同一個AS的BGP對等體為IBGP對等體,IBGP對等體不一定是物理直連,但是一定要TCP可達。從IBGP對等體獲得的路由不向它的IBGP對等體發布,為了防止環路,BGP協議規定BGP發言者從IBGP獲得的路由不向它的IBGP對等體發布。從IBGP對等體獲得的路由是否發布給它的EBGP對等體與BGP是否同步相關。另外為了防止路由黑洞的產生,協議還規定BGP發言者從IBGP獲得的路由是否發布給它的EBGP對等體與BGP是否同步相關。
5、EBGP對等體
BGP對等體處于不同自治系統時,被稱為EBGP對等體。EBGP對等體處于不同AS的BGP對等體為EBGP對等體,通常情況下EBGP對等體是物理上直連。BGP Speaker從EBGP對等體獲得的路由會向它所有BGP對等體通告(包括EBGP和IBGP),同時為了防止環路,它不會將學習到的路由再向原發布者發布。
了解更多服務器及資訊,請關注夢飛科技官方網站 http://m.qzkangyuan.com/,感謝您的支持!