醉了,我的OSPF邻居表是空的,原来是这个没配!
作者:互联网
某日收到这位同学私信,咨询一个问题,今天龙哥安排!
然后他的现象就是: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