云南网站建设选天软,怎么在百度上打广告,雄安投资建设集团网站,金沙洲网站建设工作室一、OSPF 的5包7状态
5个数据包
1.Hello#xff1a;发现、建立邻居#xff08;邻接#xff09;关系、维持、周期保活#xff1b;存在全网唯一的RID#xff0c;使用IP地址表示
2.DBD#xff1a;本地的数据库的目录#xff08;摘要#xff09;#xff0c;LSDB的目录发现、建立邻居邻接关系、维持、周期保活存在全网唯一的RID使用IP地址表示
2.DBD本地的数据库的目录摘要LSDB的目录所有LSA的集合
3.LSR基于DBD包中的未知信息进行查询
4.LSU携带了真正的LSA信息链路状态通告用于答复对端的LSR
5.LSack对传递LSA信息进行确认链路状态确认。
7个状态
Down一旦启动后发出hello包则立即进入下一状态
Init初始化收到邻居Hello包但未确认双方可达
2-Way双向通信双向通信建立
ExStart预启动主从关系协商
Exchange准交换LSA摘要信息交换
Loading加载请求完整LSA信息
Full转发邻接关系完全建立
二、状态变化过程 三、状态过程分析
拓扑 分析
1Down
邻居会话的初级阶段表示没有收到hello报文
HELLO包12.1.1.1以10秒为周期向其他链路以组播方式发送hello包并携带自己的RID。 2init
收到hello报文之后变成此状态此时只有一方知道了邻居的存在1-way 之后发送的hello报文中会有对方的RID如下图 32-way
另一方收到hello报文之后如果从中看到自己的RID以及hello报文中的各项参数是对的就进入此状态。此时网络类型是广播则需要选举BDR和DB。如果不建立形成邻居关系邻居状态就停止否则直接进入Exstatr。 4Extart预启动和Exchange准交换
①相互发送一个空的DD报文AR1在第一次发送DBD时会将自己的master设置为YES且两个的DD都是不一样的 ②比较DD报文RID大的则为master如果是最后一个DD标志位M置为0 ③master收到使自己序列号的DD报文后。表示对方自己为master状态变为Exchange,同时也会发送DD报文描述自己的LS信息序列号1。Slave收到master最后一个DD报文后使用空的DD报文回复确认此时状态变为Loading。 5Loading
确定主从关系之后双方开始发送LSA请求LSA信息对方收到请求恢复LSAck报文直到LSA同步。 注意双方不会对每个LSU发送LSAck进行确认会采用LSA头部的序列号进行隐式确认类似TCP的序列号但是会对最后一个LSU发送LSAck进行确认。 6Full:LSR重传列表位空LSA交互完毕。
到此7个状态完成路由与拓扑完成交换
四、总结
通过Wireshark分析可清晰观察OSPF状态机的动态过程首先路由器之间发送Hello包建立邻居关系然后比较RID选举master选举完之后使用真正的DBD包进行数据共享再去获取未知LSA信息进行交换加入到LSDB中建立完成邻居关系就可以转发了。