bgp的狀態機


一,idle(空閑)初始狀態。

二,connect   此時建立TCP三次握手。

  a,bgp啟動重傳定時器,並等待TCP建立連接。

  b,如果tcp建立成功,此時開始發送open報文協商參數,並進入opensent狀態。

  c,如果tcp建立失敗,此時進入active狀態。

  d,如果重傳定時器超時,bgp沒有收到bgp對等體的回應,會嘗試和其他對等體建立鄰居,停留在connect狀態。

  (底層igp路由不可達,TCP不可達,防火牆過濾179端口號,acl過濾open報文,狀態檢測防火牆來回路徑不一致,ebgp鄰居非直連TTL值未修改)

三,active  嘗試重新建立TCP連接,建立成功轉到connect狀態,定時器超時進入connect狀態。

四,opensent  bgp等待對等體的open報文開始協商參數。(版本號,AS號,認證信息等等)

  a,如果協商成功,發送keepalive報文,轉至openconfirm。

  b,如果協商失敗,發送notification報文,轉至idle。

五,openconfirm  bgp等待對等體的keepalive報文

  a,如果收到keepalive,進入established。

  b,如果收到notification,進入idle。

六,estabished   開始和對等體交互keepalive,update,notification,route-refrech報文。如果收到錯誤的update和keepalive報文,則發送notification報文通知對方,並進入idle。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM