OSPF状态图:
OSPF状态详解:
Down
没有收到Hello包
Attempt
在帧中继网络中才会出现,表示的是网络是测试、唤醒状态
Init
收到Hello包,但是收到Hello包中的邻居字段没有自己
2-Way
收到Hello包的邻居列表中有自己,建立邻居关系
Exstart
发送发送DD报文(此处DD报文不包含LSA头部信息),决定主从关系,确定序列号、比较MTU(可选,缺省不比较)
Exchange
通过交换DD报文,交换LSA头部信息
上述状态决定出主从关系后,从使用主的序列号发DD报文回应主(包含LSA头 Summary列表)
主也通过DD报文发送自己的LSA头列表信息,并将序列号加1
从又使用主的序列号回应主。
依次循环,直到主于从M都不置位(或者说只要又一侧又未传递的LSA头,就会一直循坏)
Loading
通过上述获得的LSA头部信息,来确定自己需要哪些LSA
于是发送LSR请求、发送自己的LSA完整信息(LSU)给对方、发送LSACK确认信息
Full
LSDB同步完成,建立邻接关系