华为S9306下挂3台S9303启用二三层功能后导致OSPF路由错误

华为 S9306 下挂 3 台 S9303 启用二三层功能后导致 OSPF 路由错误
关于华为 S9306 下挂 3 台 S9303 启用二三层功能后导致 OSPF 路由错误的故障,具体如下: 一 网络拓扑 S9306 下挂 3 台 S9303, 且所有互联千兆端口口均在在同一 VLAN 100 中, S9306 和 S9303 在 上启用 OSPF 协议,网络模型为广播网络。具体如下图: S9306 __| | |__ | | | S9303 S9303 S9303 所有互联接口地址均在同一网段内,且 S9306 的地址为小地址,其下挂的 S9303 地址为大 地址。 OSPF 相关数据配置完成后, 发现邻居建立均为 FULL 状态, 但路由表却仅有一台 S9303 正常。 二 故障分析 由于 S9306 在此网络环境中同时启用二三层,且此网络为广播网络, 所以启用 OSPF 时设备 选取 BR、BDR 时,S9306 将无法作为 DR 设备,导致 OSPF 报文会跨过 S9306 传递,进而 导致 OSPF 报文在学习时出现问题,路由无法正常生成。 三 故障处理 首先,查看 S9306 及其下挂的 S9303 的 OSPF 邻居,全部为 FULL 状态。且 DR 设备为下挂 的 1 台 S9303 的接口地址; 然后,查看 LSDB,发现设备的 LSDB 正常; 进一步查看 S9306 及 S9303 的路由表,发现 S9306 的路由表正常,但 S9303 的路由表不正 常,接口选为 DR 的设备路由表正常,其它 2 台 S9303 则无法正常生成 OSPF 路由; 将 S9306 的 DR-pri 提高以使其强制为 DR; 最后, 重启 S9306 的下行单板, OSPF 邻居建立后, 发现 DR 选取的是 S9306 接口地址, OSPF 路由恢复正常。 四 故障总结 咨询华为专业人士得知,目前版本为 V1R1C02B125 的 S9306 启用二三层功能后,会造成路 由学习问题,解决此问题的办法是将版本升级到更高版本,或可通过升级补丁 V100R001C02SPH005 或加载更高补丁。最后,在网络中如果一定要运行 OSPF 协议广播网 络,则需将上行中心接点的 DR-pri 优先级提高以致于使其强制为 DR 设备,使 DR-other 设 备与 DR 设备直接互联。


相关文档

华为OSPF缺省路由总结
华为路由器__配置OSPF
华为路由器如何建立OSPF网络
华为OSPF对引入的全局路由信息进行过滤(华3也一样)
在华为路由器上配置动态路由OSPF协议
华为光传输技术-OSPF路由通信
华为OSPF STUB区域的配置实例及区域路由汇总
14.在华为路由器上配置动态路由OSPF协议
华为数通操作手册 VRP全系列 VRP故障处理手册 路由器 第2章 OSPF协议故障处理
华为路由器配置OSPF的NSSA区域实例
电脑版