Idle—BGP程序被啟動或被重置,這個狀态是等待開始,比如等于指定一個BGP peer,當收到TCP連接配接請求後,便初始化另外一個事件,當路由器或peer重置,都會回到idle狀态。
Connect—檢測到有peer要嘗試建立TCP連接配接。
Active—嘗試和對方peer建立TCP連接配接,如有故障,則回到idle狀态
OpenSent— TCP連接配接已經建立,BGP發送了一個OPEN消息給對方peer,然後切換到OpenSent狀态,如果失敗,則切換到Active狀态。
OpenReceive— 收到對方peer的OPEN消息,并等待keepalive消息,如果收到keepalive,則轉到Established狀态,如果收到notification,則回到idle狀态,比如錯誤或配置改變,都會發送notification而回到idle狀态。
Established— 從對端peer收到了keepalive,并開始交換資料,收到keepalive後,hold timer都會被重置,如果收到notification,就回到idle狀态。
本文轉自 gswljy 51CTO部落格,原文連結:http://blog.51cto.com/guoshiwei/710499