其他分享
首页 > 其他分享> > 醉了,我的OSPF邻居表是空的,原来是这个没配!

醉了,我的OSPF邻居表是空的,原来是这个没配!

作者:互联网

1问题咨询



某日收到这位同学私信,咨询一个问题,今天龙哥安排!


图片

图片



图片

图片


然后他的现象就是:OSPF邻居没有起来。

图片





2现象再现



其实,细心地人应该从配置就发现问题了,虽然这个问题是很简单,但本期还是作为文章分享出来,这样后续大家工作中也可以注意下,细心点。
接下来,龙哥就搭个简易环境重现此现象。


拓扑图

图片




配置


R1配置:

[Huawei]SYS R1

[R1]

[R1]ip ***-instance 1

[R1-***-instance-1]ipv4-family

[R1]int g0/0/0

[R1-GigabitEthernet0/0/0]ip binding ***-instance 1

Info: All IPv4 related configurations on this interface are removed!

Info: All IPv6 related configurations on this interface are removed!

[R1-GigabitEthernet0/0/0]

[R1-GigabitEthernet0/0/0]ip add 192.168.1.254 24

[R1-GigabitEthernet0/0/0]

[R1-GigabitEthernet0/0/0]qu

[R1]ospf 20 router-id  1.1.1.1

[R1-ospf-20]area 0

[R1-ospf-20-area-0.0.0.0]network 192.168.1.0  0.0.0.255

[R1-ospf-20-area-0.0.0.0]qu

[R1-ospf-20]



R4配置:

[Huawei]SYS R4

[R4]

[R4]int lo 0

[R4-LoopBack0]ip add 4.4.4.4 32

[R4-LoopBack0]qu

[R4]int g0/0/0

[R4-GigabitEthernet0/0/0]ip add 192.168.1.1 24

[R4-GigabitEthernet0/0/0]qu

[R4]ospf 20 ro

[R4]ospf 20 router-id  4.4.4.4

[R4-ospf-20]area 0

[R4-ospf-20-area-0.0.0.0]network 4.4.4.4 0.0.0.0

[R4-ospf-20-area-0.0.0.0]network 192.168.1.0 0.0.0.255

[R4-ospf-20-area-0.0.0.0]qu



查看一下OSPF邻居:

图片




3分析


从邻居状态看,都是空的,我初步怀疑:肯定是互相没有收到对方的Hello包,这情况我第一时间去查看OSPF进程、接口下配置。所以,配置我看到一个问题了,R1的接口绑定了一个***实例。我们都是知道,在路由器上创建一个***实例,你可以理解为虚拟了一台路由器出来,接口下绑定了一个***实例,其实就是把这个接口划到这个虚拟的路由器,即这个接口是虚拟路由器上的一个接口。


图片


本案例中,OSPF 进程没有绑定***实例,即这个进程属于原来全局路由器的进程,不属于这个实例上的进程。你可以理解为:一端接口有配置ip,一端接口没配置ip,所以怎么可能有OSPF邻居呢?是吧!解决办法:要么接口不绑定实例,要么OSPF进程也绑定实例,因为他的实验做了***,因为接口需要绑定实例,所以解决办法就是OSPF进程也需要绑定实例,应该是他忘了。

下面,我们在R1的OSPF进程绑定一下,然后再看看OSPF邻居:


[R1]ospf 20 router-id  1.1.1.1 ***-instance  1

[R1-ospf-20]area 0

[R1-ospf-20-area-0.0.0.0]net 192.168.1.0 0.0.0.255

[R1-ospf-20-area-0.0.0.0]qu


现在邻居有了吧!

图片


以上是我个人见解,欢迎大家在评论区留言,批评指正或分享见解,才能共同进步。


标签:R4,20,R1,0.0,ospf,没配,表是,OSPF
来源: https://blog.51cto.com/u_15127557/2701428