在组网过程中常常会用到ospf协议,在使用的过程中,我们常会遇见ospf建立不起来的情况,由于原因众多,常常在排障时焦头烂额,针对这个情况,进行了ospf邻居建立失败的原因的总结。
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.priority(在MA网络中)
在MA网络中,需要选出DR,BDR,当设备优先级都为0时,说明所有设备不参加DR,BDR,的选举,也就导致ospf林记建立失败
8.network不一致
在配置ospf时,我们会宣告端口地址,使能ospf。当两台设备在相连链路上宣告了完全不同的网段地址,也就导致了ospf邻居建立不起来。
9.MTU值不一致
华为设备默认不开启MTU值检测,但是在遇到华为与其他厂商设备对接建立ospf时,必须在两台设备上同时开始MTU检测,或同时关闭MTU检测,否则会导致ospf邻居建立失败。