物联网

OSPF的七种状态

  Open Shortest Path First(OSPF)是一种路由协议,它是一种链路状态路由协议,用于计算最短路径树,并在IP网络中发布路由信息。它通过一系列状态标志来控制路由器的行为,这些状态标志分为七类,分别是Down,Attempt,Init,2-Way,Exstart,Exchange和Loading状态。

Down状态

  Down状态是OSPF路由器的初始状态,表示该路由器未与其他路由器建立连接,也就是说,它未参与OSPF协议运行。在Down状态下,路由器不会发送和接收OSPF报文,因此不会更新路由表。

Attempt状态

  Attempt状态是路由器尝试连接其他路由器的状态,在Attempt状态下,路由器会发送Hello报文,尝试建立连接,但是不会更新路由表。

Init状态

  Init状态是路由器已经接收到Hello报文,并且已经建立了一个虚拟连接,但是还没有收到其他路由器的报文,这时候路由器会发送一个Database Description报文,以便获取其他路由器的路由表信息,但是路由器不会更新路由表。

2-Way状态

  2-Way状态是路由器收到其他路由器的Database Description报文,并且已经建立了一个双向虚拟连接,但是路由器还没有发送Link State Request报文,也就是说,路由器还没有收到其他路由器的路由表信息,因此路由器不会更新路由表。

Exstart状态

  Exstart状态是路由器发送Link State Request报文,用于向其他路由器请求路由表信息,但是路由器还没有收到其他路由器的路由表信息,因此路由器不会更新路由表。

Exchange状态

  Exchange状态是路由器已经收到其他路由器的路由表信息,但是还没有发送Link State Acknowledgement报文,因此路由器不会更新路由表。

Loading状态

  Loading状态是路由器已经收到其他路由器的路由表信息,并且已经发送Link State Acknowledgement报文,此时路由器会根据收到的路由表信息更新路由表。

总结

  Open Shortest Path First(OSPF)是一种路由协议,它使用一系列状态标志来控制路由器的行为,这些状态标志分为七类,分别是Down,Attempt,Init,2-Way,Exstart,Exchange和Loading状态。Down状态是OSPF路由器的初始状态,表示该路由器未与其他路由器建立连接,Attempt状态是路由器尝试连接其他路由器的状态,Init状态是路由器已经接收到Hello报文,并且已经建立了一个虚拟连接,2-Way状态是路由器收到其他路由器的Database Description报文,并且已经建立了一个双向虚拟连接,Exstart状态是路由器发送Link State Request报文,用于向其他路由器请求路由表信息,Exchange状态是路由器已经收到其他路由器的路由表信息,但是还没有发送Link State Acknowledgement报文,Loading状态是路由器已经收到其他路由器的路由表信息,并且已经发送Link State Acknowledgement报文,此时路由器会根据收到的路由表信息更新路由表。

原创声明:文章来自技象科技,如欲转载,请注明本文链接: https://www.techphant.cn/blog/39198.html