码迷,mamicode.com
首页 > 其他好文 > 详细

BGP的状态机制

时间:2017-10-01 22:07:55      阅读:253      评论:0      收藏:0      [点我收藏+]

标签:bgp状态机制

技术分享

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消息,等待邻居的open消息,如果没有错误发送,收到邻居的open消息后,将进入Open-confirm状态。

Open-confirm状态:Open消息确认状态,该状态表明系统已经发送了keepalive消息,等待对方的keepalive消息,如果收到了keepalive,则进入established状态,如果keepalive定时器超时,则重置HoldTime定时器,如果收到notification消息,则断开连接。

Established状态:连接建立状态,此时说明BGP连接建立完成了,可以发送Update消息交换路由信息。


本文出自 “专注于Cisco” 博客,请务必保留此出处http://shenzhenvc.blog.51cto.com/10412138/1970130

BGP的状态机制

标签:bgp状态机制

原文地址:http://shenzhenvc.blog.51cto.com/10412138/1970130

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!