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包

 

 

posted @ 2023-03-27 22:18  胧月北宸  阅读(99)  评论(0)    收藏  举报