影响OSPF邻居建立的条件有很多,也是面试中经常会问到的问题
总结了下最常见的几种影响邻居建立的因素:
1,ROUTE ID 唯一
2,HELLO /DEAD 定时器 一致
3,区域(area) 一致
4,子网掩码 一致 (P2P网络和虚连接除外)
5,网络地址 一致
6,认证 一致
7 ,MTU 一致 (MTU不一致会卡在exstsrt阶段,华为默认不开启检查)
8,option一致 (option的E至位和N至位不一致会导致邻居建立失败)

下面是IE的排错实验(ospf部分)

区域内路由器全部开启了OSPF,但是因为一些原因导致邻居建立失败。
首先看R1:R1正常应该会有两个邻居,但是我们上设备看却只有一个邻居AR2,与AR6建立邻居失败

查看AR1的配置和AR6的配置发现,两个接口所在的区域不一样,AR1的G0/0/1口宣告进了area 1


我们把AR1的改为正确的区域后,邻居立马建立成功。

再来看AR3路由器,同样只有两个邻居与AR8建立邻居失败

查看AR8和AR3的OSPF配置,发现AR3配置了MD5认证

我们把AR8配置同样的认证后,邻居正常建立。
在来看AR8,只有一个邻居

检查AR8和AR7的配置,发现AR8和AR7配置了相同的ROUTE ID,导致邻居建立失败


我们把AR8改成正确的ROUTE ID后,发现邻居依然没起来,这时我们检查配置,发现AR8的G0/0/1口没有宣告进OSPF里,重新宣告后发现邻居依然没有建立,此时我们在检查AR7的配置,发现AR7的G0/0/1口的HELLO时间和AR8的G0/0/1口的HELLO的时间不一致。

全部更改完成后邻居建立成功


本文总结了OSPF邻居建立失败的常见因素,包括ROUTE ID唯一、HELLO/DEAD定时器、区域一致、子网掩码、网络地址、认证、MTU和option一致等,并通过实例分析了如何排查和解决这些问题。例如,错误的区域配置、MD5认证不匹配、重复的ROUTE ID以及不一致的HELLO时间都会导致邻居无法建立。
580

被折叠的 条评论
为什么被折叠?



