失效状态(Down)——这是一个邻居会话的初始状态,用来指明在最近一个RouterDeadinterval的时间内还没有收到来自于邻居路由器的Hello报文。除非在NBMA网络中的那些邻居路由器,否则,Hello报文是不会发送给那些失效的邻居路由器的。在NBMA网络的环境中,Hello报文是每隔Pollinterval的时间发送一次的。如果一台邻居路由器从其他更高一些的邻居状态转换到了失效状态,那么路由器将会清空链路状态重传列表、数据库摘要列表和链路状态请求列表。
尝试(Attempt)——这种状态公公适用于NBMA网络上的邻居,在NBMA网络上邻居路由器是手工来配置的。当NBMA网络上具有DR选取资格的路由器和其邻居路由器相连的接口开始变为有效(Active)时,或者当这台路由器成为DR或BDR时,这台具有DR选取资格的路由器将会把邻居路由器的状态转换到Attempt状态。在Attempt的状态下,路由器使用Hellointerval的时间代替Pollinterval的时间来作为向邻居发送Hello报文的时间间隔。
初始状态(Init)——这一状态表明在最近的RouterDeadinterval时间里路由器收到了来自于邻居路由器的Hello报文,但是双向通信仍然没有建立起来。路由器将会在Hello报文的邻居字段中包含这种状态下或更高状态的所有邻居路由器的路由器ID。
双向通信状态(2-Way)——这一状态表明本地路由器已经在来自于邻居路由器的Hello报文的邻居字段中看到了它自己的路由器ID,这也就意味着,一个双向通信的会话已经建立了。在多址网络中,邻居路由器必须在这个状态或更高的状态时才能有资格被选作该网络上的DR或BDR。如果在Init状态下从邻居路由器那里收到一个数据库描述报文,也可以引起邻居状态直接转换到2-Way状态。
信息交换初始状态(ExStart)——在这一状态下,本地路由器和它的邻居将建立起主/从关系,并确定数据库存描述报文的序列号,以便为数据库存描述报文的信息交换作好准备。在这里,具有最高的接口地址的邻居路由器将成为“主”路由器。
信息交换状态(Exchange)——在这一状态下,本地路由器将向它的邻居路由器发送可以描述它整个链路状态数据库存信息的数据库存描述报文。同时,在这个Exchange的状态下,本地路由器也会发送链路状态请求报文给它的邻居路由器,用来请求最新的LSA通告。
信息加载状态(Loading)——在这一状态下,本地路由器将会向它的邻居路由器发送链路状态请求报文,用来请求最新的LSA通告。虽然在Exchange状态下已经发现了这些最新的LSA通告,但是本地路由器还没有收到这些LSA通告。
完全邻接状态(Full)——在这一状态下,邻居路由器之间将建立完成邻接关系,这种邻接关系出现在路由器LSA和网络LSA中。
转载于:https://blog.51cto.com/twtfjhh/410269