OSPF状态

noteId: 3871D678F22244C4848A27519E638EAF · 原始路径:/ALL/网络 - C模块/1-路由协议合集、路由控制、策略路由/OSPF/OSPF状态/OSPF状态.note

OSPF状态详解:

1.Down

没有收到Hello包

2.Attempt

在帧中继网络中才会出现,表示的是网络是测试、唤醒状态

3.Init

收到Hello包,但是收到Hello包中的邻居字段没有自己

4. 2-Way

收到Hello包的邻居列表中有自己,建立邻居关系

5.Exstart

发送DD报文(此处DD报文不包含LSA头部信息)

决定主从关系(Router-ID大的为主路由器,小的为从路由器),确定序列号,保证报文交互的可靠性。

比较MTU(可选,缺省不比较)

6.Exchange

通过交换DD报文,交换LSA头部信息

上述状态决定出主从关系后,从使用主的序列号发DD报文回应主(包含LSA头 Summary列表)

主也通过DD报文发送自己的LSA头列表信息,并将序列号加1

从又使用主的序列号回应主。

依次循环,直到主与从的M位都不置位(或者说只要有一侧有未传递的LSA头,就会一直循坏)

7.Loading(持续进行组播更新)

通过上述获得的LSA头部信息,来确定自己需要哪些LSA

于是发送LSR请求、发送自己的LSA完整信息(LSU)给对方、发送LSACK确认信息

8.Full

LSDB同步完成,建立邻接关系