RSR20-X 学习不到OSPF路由

一、故障现象描述

RSR20-X无法学习到OSPF路由
场景拓扑

二、故障排查分析

  1. 检查OSPF邻居是否建立。发现OSPF邻居已经建立。
  2. 检查OSPF邻居对端是否没有通告路由。发现对端OSPF总部设备宣告了多个接口,故正常应当分支有路由。
  3. 检查是否存在OSPF骨干区域不连续导致路由学习不到。发现全区域均为区域0,无其他区域。
  4. 检查是否DR选举异常导致路由学不到。结合客户的拓扑,所有的分支之间不一定会建立OSPF邻居,但是一定要和中心端的总部RSR路由器建立OSPF邻居。故此,DR设备必须是总部的RSR设备。然而通过中心端的RSR路由器的邻居列表发现,DR设备并非中心端设备,导致其他设备通过224.0.0.6将LSA同步给DR和BDR,分支DR收到后以224.0.0.5同步给所有的邻居。但是分支DR并未和所有分支建立OSPF邻居,就导致一些分支设备无法学习到路由。

三、故障根因说明

在广播多路访问环境下,所有分支的LSA将通过224.0.0.6发给DR和BDR。DR通过224.0.0.5发送LSA给所有的分支。由于DR非中心端设备,而是分支设备,进一步导致某些没有和该DR分支建立OSPF邻居的设备无法学习到路由。

四、故障解决方案

将总部的DR的OSPF优先级改为10(默认是1)。其他分支的OSPF优先级改为0,代表不参与DR和BDR选举。各分支清除OSPF邻居后解决。
interface range GigabitEthernet 0/0-1 ip ospf priority 10 //设置接口OSPF优先级为10 end wr
阅读剩余
THE END