BGP的狀態機制
阿新 • • 發佈:2017-10-01
bgp狀態機制 。 open消息,等待鄰居的open消息,如果沒有錯誤發送,收到鄰居的open消息後,將進入Open-confirm狀態。
Idle 狀態:即空閑狀態,不接受任何BGP的連接,等待Start事件的產生,如果有start事件產生,若有start事件產生,系統開啟ConnectRetry定時器,向鄰居發起TCP連接,並將狀態變為Connect
Connect狀態:即連接狀態,在Connect狀態,系統會等待TCP連接建立完成。如果TCP狀態為established,則拆除ConnectRetry定時器,並發送Open消息,將狀態置為Open-sent,若TCP建立失敗,則重置ConnectRetry定時器並轉為Active狀態。
Active狀態:即活躍狀態,如果已經有啟動事件但是TCP建立連接沒有完成,則處於Active狀態,該狀態時,系統會響應ConnectRetry定時器,變為connect狀態,此時如果TCP建立完成,則發送open消息,狀態變為Open-sent。
Opent-sent狀態:即Open消息已發送,在該狀態中系統已經向鄰居發送了
Open-confirm狀態:Open消息確認狀態,該狀態表明系統已經發送了keepalive消息,等待對方的keepalive消息,如果收到了keepalive,則進入established狀態,如果keepalive定時器超時,則重置HoldTime定時器,如果收到notification消息,則斷開連接。
Established狀態:連接建立狀態,此時說明BGP連接建立完成了,可以發送Update消息交換路由信息。
本文出自 “專註於Cisco” 博客,請務必保留此出處http://shenzhenvc.blog.51cto.com/10412138/1970130
BGP的狀態機制