定位方法:
a、 检查双方配置
b、 通过debug OSPF hello,比较收发的hello报文中的hello及dead interval值
处理方法:修改双发的hello及dead interva一致即可
2、OSPF验证配置错误
定位方法:
a、 检查双方配置
b、 通过debug OSPF hello,比较收发的hello报文中的认证部分
c、 查看disp OSPF error中"OSPF: wrong authentication key"或者0: OSPF: wrong authentication type是否一直增长
处理方法:修改双发的认证参数即可
3.、该接口根本就没有启动OSPF
定位方法:
a、 检查双方配置
b、 通过debug OSPF int,查看该端口是否使能OSPF
处理方法:修改双发的配置,在接口上使能OSPF即可
4、OSPF网络类型是NBMA的,但你忘记在OSPF协议模式下配置邻居了
定位方法:检查双方配置,如果network-type为NBMA,看是否手工配置了邻居
处理方法:修改配置,手工指定邻居即可
5、OSPF网络类型是NBMA的,你配置了邻居,但在诸如Frame relay的map语句中忘记加broadcast关键字了,导致协议报文不能到达对方
定位方法: 检查双方配置,如果network-type为NBMA,且使用FR作为链路层协议,确认是否添加broadcast参数
处理方法:修改配置,在fr map 中添加broadcast参数即可
6、OSPF链路两端的网络类型不一致
定位方法:
a、 检查双方配置
b、接口默认的网络类型:
OSPF网络类型 | 链路层协议 |
p2p | PPP、loopback |
NBMA | fr,x25,HDLC |
p2mp | 无 |
broadcast | Ethernet |
处理方法:修改配置,修改双方的网络类型一致即可
7、区域号不一致
定位方法:
a、 检查双方配置
b、debug OSPF packet,查看双方area是否一致
处理方法:修改配置,修改双方的区域一致即可
8、链路的网络地址不一致,注意检查两边的mask
定位方法:检查双方配置,OSPF不会在不同网段接口之间建立邻居关系
处理方法:修改配置,修改双方的地址为同一网段即可
9、在Stub或NSSA区域,有些路由器没有配置成Stub或NSSA
定位方法:检查双方配置,OSPF要求所用stub或NSSA区域内的路由器都要配置成同样的area类型
处理方法:修改配置,修改Stub或NSSA区域所有的路由器具备一样的区域类型。