【HCIP学习记录】OSPF Hello报文及状态机

【HCIP学习记录】OSPF Hello报文及状态机_第1张图片

字段 长度 含义
Version 1字节 版本,OSPF的版本号。对于OSPFv2来说,其值为2。
Type 1字节 类型,OSPF报文的类型,有下面几种类型: 1:Hello报文;● 2:DD报文;● 3:LSR报文;● 4:LSU报文;● 5:LSAck报文。
Packet length 2字节 OSPF报文的总长度,包括报文头在内,单位为字节
Router ID 4字节 发送该报文的路由器标识。
Area ID 4字节 发送该报文的所属区域。
Checksum 2字节 校验和,包含除了认证字段的整个报文的校验和。
AuType 2字节 验证类型,值有如下几种表示:● 0:不验证。● 1:简单认证。● 2:MD5认证。
Authentication 8字节 鉴定字段,其数值根据验证类型而定:● 当验证类型为0时未作定义。● 类型为1时此字段为密码信息 ● 类型为2时此字段包括Key ID、MD5验证数据长度和序列号的信 MD5验证数据添加在OSPF报文后面,不包含在Authenticaiton字段
Network Mask 32比特 发送Hello报文的接口所在网络的掩码。
Hello lnterval 16比特 发送Hello报文的时间间隔。
OptionS 8比特 可选项:
E:允许Flood AS-External-LSAs
MC:转发IP组播报文
N/P:处理Type-7 LSAs
DC:处理按需链路
Rtr Pri 8比特 DR优先级。默认为1。如果设置为0,则路由器不能参与DR或BDR的选举。
Router Dead Interval 32比特 失效时间。如果在此时间内未收到邻居发来的Hello报文,则认为邻居失效。
Designated Router 32比特 DR的接口地址。
Backup Designated Router 32比特 BDR的接口地址。
Neighbor 32比特 邻居,以Router ID标识。

建立邻居的五个必要条件,其中之一不满足,则无法建立邻居:

  • Router ID不能相同
  • Area ID必须相同。OSPF区域分割点在路由器接口上。
  • AuType需要相同,Authentication能经过认证
  • Hello lnterval,Dead Interval必须一样。
  • OptionS中的E位和N/P需要一致。
【HCIP学习记录】OSPF Hello报文及状态机_第2张图片

测试将AR1 router-id改为和AR2一样。

[R1]ospf router-id 2.2.2.2
reset ospf counter  # 重置计数器,方便查看错误
reset ospf process 
display  ospf error 
【HCIP学习记录】OSPF Hello报文及状态机_第3张图片

OSPF状态机

【HCIP学习记录】OSPF Hello报文及状态机_第4张图片

可以在终端debug看到OSPF状态变迁

terminal debugging 
debugging ospf event
reset ospf process 
【HCIP学习记录】OSPF Hello报文及状态机_第5张图片

你可能感兴趣的:(华为认证,学习,网络,智能路由器)