学习过CCNP或者CCIE课程的同学应该都知道,在OSPF路由协议中,通过宣告接口所在的网络号,可以让路由器成功学习到接口路由,例如:下面图中三台路由器,我们分别开启OSPF功能,并且正确宣告接口网段,使得路由收敛正确,那么如何让Router1只能学习到Router2上的路由,却学不到Router0上的路由呢。
1.路由器Router0正确的学习到了3.3.3.3/32和192.168.23.0/24的路由。


2.路由器Router1正确的学习到了1.1.1.1/32和3.3.3.3/32的路由。

现在我们在Router0上输入以下两条命令:
Router(config)#Router ospf 1
Router(config-router)#Passive-interfacef0/0

我们发现Router0上的路由表中,OSPF的路由全都消失了

Router1路由表中,1.1.1.1/32的路由也消失了,但是3.3.3.3/32的路由却还在。
我们的H3CSE和H3CTE学员们,有没有觉得很眼熟呢?大家知道是什么原因吗?
如果您对技术帖内容有任何疑问,请联系官方邮箱:jcit@jiancenj.com,也欢迎广大学员踊跃投稿,一经录用,有稿费酬谢。