来源:公众号【网络技术干货圈】
作者:圈圈
ID:wljsghq
OSPF状态图
OSPF状态详解
Down
没有收到Hello包
Attempt (一般不存在)
Attempt 在帧中继网络中才会出现,表示的是网络为测试、唤醒状态
Init
收到邻居发来的Hello包,但是收到Hello包中的邻居字段没有自己
2-Way
收到邻居发来的Hello包的邻居列表中有自己,建立邻居关系
Exstart
发送DD报文(此处DD报文不包含LSA头部信息)
作用
决定主从关系(Router-ID大的为主路由器,小的为从路由器)
确定序列号保证报文交互的可靠性
比较MTU(可选,缺省不比较)
MTU对邻居建立的影响
1、主的MTU值比从设备的MTU值小;两端都会停留在Exstart状态
2、主的MTU值比从设备的MTU值大;从设备会停留在Exchange状态,主设备停留在Exstart状态
3、两端有一段未开启MTU值检测,则两端可以建立邻居
Exchange
通过交换DD报文,交换LSA头部信息
具体的交互流程
上述Exstart状态决定出主从关系后,即从设备此时收到了主设备发来的空的DD报文
从设备使用主的序列号发送DD报文来回应主(此时DD报文包含LSA头部信息)
主也通过DD报文发送自己的LSA头部信息,并将序列号加1
从又使用主的序列号回应主;一直循环,直到主与从的M位都不置位(或者说只要有一侧有未传递的LSA头,就会一直循坏)
Loading
通过上述获得的LSA头部信息,来确定自己需要哪些LSA
具体实现方式
通过发送LSR请求、发送自己的LSA完整信息(LSU)给对方、发送LSACK确认信息来完成LSDB同步
Full
LSDB同步完成,建立邻接关系
全部0条评论
快来发表一下你的评论吧 !