【干货第一节】OSPF状态机详解

今天我们来了解一下ospf我们在实现的过程中遇到的其中状态机的介绍:

 

https://mp.weixin.qq.com/s/CSBPkDDLUhM5Br-WLGpDnw

第一种、Down  失效状态

       这是邻居的初始状态,表示路由器还没有从邻居收到任何信息。也是最开始的状态。

• 停滞于此状态表明路由器没有从邻居处接收到Hello报文。

第二种、Attempt  尝试状态

     此状态只在NBMA网络上存在,表示路由器没有收到邻居的任何信息,但是已经周期性地向邻居发送了Hello报文;如果在Router Dead Interval的时间间隔内未收到邻居的Hello报文,则转为Down状态。

• 停滞于此状态表明路由器向已配置的邻居发送了单播Hello报文,但没有收到该邻居的Hello报文。

第三种、Init  初始状态

      表示路由器已经从邻居收到了Hello报文,但是自己不在所收到的Hello报文的邻居列表中。这说明自己尚未与邻居建立起双向通信关系。

• 停滞于此状态表明路由器收到了邻居的Hello报文,但Hello报文中没有包含接收路由器的OSPF RID(Router ID)。

第四种、2-Way  双向通信状态

      表示路由器与邻居的双向通信关系已经建立(即已经建立起了邻居关系),但是尚未建立起邻接关系。

• 停滞于此状态表明路由器彼此都收到了对方的Hello报文,并且都从Hello报文中发现了自己的OSPF RID。对于以太网链路上的非DR/BDR路由器来说,这种状态是可以接受的。

第五种、ExStart  信息交换初始状态

      邻居状态变成此状态以后,路由器开始向邻居发送DD报文。Master/Slave关系是在此状态下形成的,初始DD序列号也是在此状态下确定的。在此状态下发送的DD报文不包含链路状态描述。

• 停滞于此状态表明邻居路由器之间的MTU不匹配或OSPF RID重复。

第六种、Exchange  信息交换状态

      在此状态下,路由器与邻居之间相互发送包含链路状态信息摘要的DD报文。

• 停滞于此状态表明邻居路由器之间的MTU不匹配。

第七种、Loading  信息加载状态

       在此状态下,路由器与邻居之间相互发送LSR报文、LSU报文、LSAck报文。

• 停滞于此状态表明可能存在硬件故障或硬件故障或MTU不匹配。

第八种、Full  完全邻接状态

       表示LSDB同步过程完成,路由器与邻居之间形成了完全的邻接关系。

• Full状态是OSPF路由器的一个最常见的状态。如果一个路由器停留在另外一个状态,那么就说明了在路由器建立临接关系的过程中是存在问题的。唯一的例外是2-way状态,是在广播网络中常见的。在广播网络中,邻居之间(除了和DR,BDR之外)会最终处于2-way状态。

大家现在对这七个“兄弟”的特点是否了解了呢?后期我们还会陆续更新更多的干货知识!欢迎大家关注我们!

猜你喜欢

转载自blog.csdn.net/Auscoo111/article/details/88075119