状态机
-
Down:这是一个邻居会话的初始状态,一旦发出hello包将进入下一个状态
-
init:收到来自邻居路由器的hello包,但是双向通讯仍然没有建立。
-
2-way:表明本地路由器已经在来自邻居路由器的hello包中看到了自己路由器的ID,也就意味着,一个双向通信的会话成功建立。
-
匹配条件
点到点网络直接进入下一个状态,
MA网络先选DR/BDR:非DR/BDR间不能进入下一状态 -
Exstart:在这一状态下,本地路由器和他的邻居将建立主/从关系,并确定数据库描述包的序列号,以便为数据库描述包的信息交互做准备。
主从选举DBD不包含LSA信息;主从选举规则:最大的 router-id,主用于控制 LSA 交互(交互的速度等)保证双方没有进行确认。
-
Exchange:在这一状态,本地路由器将向他的邻居路由器发送可以描述它整个链路状态数据库信息的数据库描述数据包(DBD)。同时,在这个状态下,本地路由器也会发送LSR给它的邻居路由器,用来请求最新的LSA。
主从选举完成,发送LSA头部信息进入同时进行隐形确认,使用正真的DBD包共享数据目录,需要ACK确认。
-
loading:在这一状态下,本地路由器将会向它的邻居路由发送LSR,用来请求最新的LSA通告,虽然在excha