ospf邻居建立失败的原因

发布时间 2023-04-10 09:21:32作者: wefjack

1.Router-ID相同
两台设备进行ospf邻居建立,当设备Router-ID一致时,会认为对方为自己发送的报文,不接受ospf邻居建立。

2.区域ID不一致
两台设备的相连接口如果处于不同区域内,会导致ospf邻居建立失败。

3.认证不一致
如果在两台设备接口上配置不同的ospf认证,由于认证失败,会导致ospf邻居建立不起来。

4.掩码不一致(MA网络中)
MA网络中需要选DR,BDR,当掩码不一致时,无法选出DR,BDR,从而导致ospf邻居建立失败。

5.hello和dead不一致
两台设备配置hello/dead时间不一致,会导致ospf邻居建立失败。

6.silent-interface(静默端口,端口不收不发)
在端口上配置静默端口命令,端口对于报文,不收不发,没有报文的交流,自然也就无法建立ospf邻居关系。

7.MA网络互相的物理接口priority都为0(在MA网络中)
在MA网络中,需要选出DR,BDR,当设备优先级都为0时,说明所有设备不参加DR,BDR,的选举,也就导致ospf邻居建立失败

8.建立邻居的接口地址不在同一个网段
在配置ospf时,我们会宣告端口地址,使能ospf。当两台设备在相连链路上宣告了完全不同的网段地址,也就导致了ospf邻居建立不起来。

9.MTU值不一致
华为设备默认不开启MTU值检测,但是在遇到华为与其他厂商设备对接建立ospf时,必须在两台设备上同时开始MTU检测,或同时关闭MTU检测,否则会导致ospf邻居建立失败。

10.协议报文过滤(协议号89)卡在init状态

11.两端区域类型要保持一致,否则可能会造成没邻居 或有邻居没路由
14.1.1.1 NSSA 区域,14.1.1.4 普通区域,无法建立邻居。

12.12.OSPF只能使用接口的Primary(主)地址建立邻居,不能使用Secondary建立邻居。