BFD会话建立过程

会话建立过程是一个三次握手的过程,经过此过程后两端的会话变为Up状态,在此过程中同时协商好相应的参数,以后的状态变化就是根据缺陷的检测结果来进行,并做相应的处理。其状态机迁移如下:

                                           图1 BFD状态迁移图
 
BFD会话连接建立过程为例,简要介绍状态机迁移过程:

 

                                          图2 BFD会话连接建立
l  AB两站启动BFD,各自初始状态为“down”,发送BFD报文携带状态为“down

l  B站收到状态为“down”的BFD报文,本地状态切换至“init”,发送BFD报文携带状态为“init

l  B站本地BFD状态为“init”后,再接收到状态为“down”的报文不做处理

l  ABFD状态变化过程同上

l  B站收到状态为“init”的BFD报文,本地状态切换至“up

l  ABFD状态变化过程同上

l  AB两站在发生“down=> init”变化后,会启动一个超时定时器,该定时器的作用是防止本地状态阻塞在“init”(有可能AB连接此时断连,会话不能正常建立),如果在规定的时间内仍未收到状态为“init/up”的BFD报文,则状态自动切换回“down

l  本地状态UP标志会话建立成功


版权声明:本文为m0_59795797原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。