OSPF的七种状态机包括:Down、Init、2Way、ExStart、Exchange、Loading和Full。OSPF的五种报文包括:Hello、Database Description、Link State Request、Link State Update和Link State Acknowledgment。七种状态机: Down:路由器尚未与邻居建立连接。 Init:路由器已经发送了Hello报文,正在等待接收邻居的响应。 2Way:路由器与邻居建立了初步连接,双方都已收到对方的Hello报文。 ExStart:路由器开始交换数据库描述报文,以选举DR和BDR。 Exchange:路由器交换全部链路状态信息目录,准备进行链路状态信息的同步。 Loading:路由器正在接收对方发送的链路状态信息。 Full:路由器与邻居的邻接状态已建立,双方链路状态数据库同步完成。五种报文: Hello:用于建立和维护相邻路由器间的连接,确保邻居关系的稳定。 Database Description:用于选举DR和BDR,并交换LSA摘要信息,以便确定哪些LSA需要同步。 Link State Request:当路由器发现缺少某些LSA时,发送LSR报文请求这些特定的LSA。 Link State Update:用于发送被请求的LSA,或主动广播新产生的LSA。 Link State Acknowledgment:对收到的LSU报文进行确认,确保LSA的可靠传输。



































