BGP的状态机制

wKioL1nQ7ErjJwibAAF2SbO2Ezw715.jpg-wh_50

Idle 状态:即空闲状态,不接受任何BGP的链接,等待Start事件的产生,若是有start事件产生,如有start事件产生,系统开启ConnectRetry定时器,向邻居发起TCP链接,并将状态变为Connect并发

Connect状态:即链接状态,在Connect状态,系统会等待TCP链接创建完成。若是TCP状态为established,则拆除ConnectRetry定时器,并发送Open消息,将状态置为Open-sent,若TCP创建失败,则重置ConnectRetry定时器并转为Active状态。ide

Active状态:即活跃状态,若是已经有启动事件可是TCP创建链接没有完成,则处于Active状态,该状态时,系统会响应ConnectRetry定时器,变为connect状态,此时若是TCP创建完成,则发送open消息,状态变为Open-sentspa

Opent-sent状态:即Open消息已发送,在该状态中系统已经向邻居发送了open消息,等待邻居的open消息,若是没有错误发送,收到邻居的open消息后,将进入Open-confirm状态。blog

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

Established状态:链接创建状态,此时说明BGP链接创建完成了,能够发送Update消息交换路由信息。路由

相关文章
相关标签/搜索