HCIP-OSPF进阶(二)OSPF报文格式②
限制邻居关系建立参数
- 子网掩码
在R2上修改网络掩码后,R2会将与R3的状态立即修改为Down状态。而R3会在40S死亡时间之后进行状态切换。
原因在于,R2在修改IP地址的掩码后,会认为之前的连接中断,需要重新建立连接,所以重置状态机。而R3则认为是无法沟通。故会等待死亡时间超时后才切换状态。
并且,该情况,在R3等待40S周期内,还是可以向R2转发数据,R2可以接收到该数据包,但无法回复。
- Hello时间
[r1-GigabitEthernet0/0/0]ospf timer hello 20 //修改OSPFhello时间
- Dead时间
[r1-GigabitEthernet0/0/0]ospf timer dead 120 //修改OSPFdead时间
注意:修改hello时间,则死亡时间随之改变,而仅修改死亡时间,hello间隔时间不变。
- OSPF特殊区域标记
跟修改掩码效果相同。
- 认证字段
两者均需要等待死亡时间超时,才会从full状态切换到down状态。
DBD包
- 使用未携带数据的DBD报文进行主从关系选举
- 使用携带数据的DBD报文进行目录信息共享
- 使用未携带数据的DBD报文进行确认
DBD包报文内容

- 接口最大传输单元(接口的MTU)
-
- 华为将该值设置为0
-
- 华为默认不对MTU值进行检测
[r1-GigabitEthernet0/0/0]ospf mtu-enable //开启mtu值检测
-
- 如果两边均开启该功能,则会进行MTU检测,并且进行检测时,若两边不同,则状态卡在exstart状态。
- I位----主从关系选举
-
- 如果该位置为1,则不会携带LSA头部。
- M位----代表后续是否有多个DD报文
-
- 置为1,则代表后续还有DD报文
-
- 置为0,则代表该报文为最后一个DD报文
- MS位----代表主设备
-
- 该比特位置为1,则代表Master
-
- 在主从关系选举完成之前,各个设备均会认为自己的master。
- DD序列号
-
- 用于确保DD报文传输的有序和可靠性。----DD序列号逐次加1。
-
- DD序列号必须是由Master路由器决定,而从设备只能使用Master设备发送来的DD序列号来发送自己的DD报文。(隐性确认机制)
- LSA头部
-
- 当路由器使用DD报文来描述自己的LSDB时,LSA的头部信息被包含在内。
-
- 一个DD报文可以包含一个或多个LSA头部信息。
LSR包
基于DBD报文请求本地未知LSA信息。

链路状态类型、链路状态ID、通告路由器----LSA三原则。---通过三个参数唯一标识一条LSA。
LSU包

LSACK包


浙公网安备 33010602011771号