OSPF状态详解

描述

来源:公众号【网络技术干货圈】

作者:圈圈

ID:wljsghq

OSPF状态图

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同步完成,建立邻接关系

  审核编辑:汤梓红
 
打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分