RSR20-X ospf建立后路由不加表

一、故障现象描述

RSR20-X 和对端建立ospf后、ospf路由不加表
场景拓扑

二、故障排查分析

  1. 查看ospf邻居建立正常
  2. 通过show ip route ospf查看不到ospf相关路由条目
  3. 查看ospf数据库可以看到对端通告的5类LSA,但是没有2类LSA
  4. 查看对端地址2.2.2.2的1类LSA可以看出对端通告的是P2P的网络类型
  5. 因本端接口默认OSPF类型是广播,对端配置的类型是P2P,2端OSPF网络类型不一致导致路由无法加表

三、故障根因说明

OSPF P2P网络的1类LSA和广播类型网络的1类LSA不是同一种1类LSA。在OSPF的广播类型网络中,在同一区域内,对某台路由器定位是通过1类LSA和2类LSA来进行SPF路由计算完成的,然而在P2P网络中是不存在2类LSA的,定位只通过1类LSA来完成,因此原本存在于2类LSA就写进了P2P网络中的1类LSA中,尽管两种网络类型的1类LSA不同,但是在全网范围之类,他们仍旧可以被接受在所有设备的链路状态数据库中,然而,来自于P2P网络的1类LSA子网掩码字段是不能被广播类型网络的设备所识别的,OSPF广播类型网络中,子网掩码只能通过2类LSA传递,由于P2P网络不会产生2类LSA,因此对于广播网络而言,因为缺少P2P路由器的子网掩码信息,因此无法对这台路由器进行定位,也就无法通过LSA来生成路由

四、故障解决方案

将设备互联接口ospf网络类型修改成P2P解决:
int gigabitEthernet 0/0
ip ospf network point-to-point
阅读剩余
THE END