问:如何才能经常看到这样优质的文章?
答:只需要点击右上角关注就好了。
开始正题:
带CCIE学员这么多年来,发现很多学员针对一些小知识点仍然不是很清楚,导致最后准备CCIE考试的时候脑海中有很多的疑问,今天我就说一下关于动态路由协议里面的被动接口的作用。
我强调一点,RIP的被动接口和OSPF,EIGRP被动接口所产生的效果是不一样的。RIP这个应用层协议已经被淘汰,今天我就不说RIP了,以后哪天闲了再说RIP。
下面我们来看一下OSPF设置为Passive(被动)的效果(EIGRP同OSPF)。
![b05a4d6d5d735bb285a7dffc6705047e.png](https://img-blog.csdnimg.cn/img_convert/b05a4d6d5d735bb285a7dffc6705047e.png)
被动接口(Passive)作用:设置为被动接口之后这个接口就不再往外发送Hello包了。
OSPF是需要通过Hello包建立邻居的,既然Hello不再发送,那么邻居肯定也无法建立,邻居不能建立,导致OSPF路由也就无法传递;
有一个问题是,这个接口不能和别人建立邻居,那么这个接口所在网段可以被别的路由器学到吗?答案是可以的。
![49d16db4dd81f1f57139df7983be6742.png](https://img-blog.csdnimg.cn/img_convert/49d16db4dd81f1f57139df7983be6742.png)
下面我们来看实验,拓扑图如下:
![2ac325e0bfd3d39a9f6794ace64759b5.png](https://img-blog.csdnimg.cn/img_convert/2ac325e0bfd3d39a9f6794ace64759b5.png)
第一步:首先正常配置接口IP地址和OSPF路由协议
OSPF配置如下:
![10f22dac23549ce5cfae9ecd4ba01b32.png](https://img-blog.csdnimg.cn/img_convert/10f22dac23549ce5cfae9ecd4ba01b32.png)
![852773fade0ffd541d3e817b365bb906.png](https://img-blog.csdnimg.cn/img_convert/852773fade0ffd541d3e817b365bb906.png)
![e9fe6b45ba54ae9d0fa3c4c9ca2ca21a.png](https://img-blog.csdnimg.cn/img_convert/e9fe6b45ba54ae9d0fa3c4c9ca2ca21a.png)
然后我们查看一下R1上面的路由条目,如下,正常学到全网的OSPF路由:
![62c43a059d7c00454d65840beeb4a158.png](https://img-blog.csdnimg.cn/img_convert/62c43a059d7c00454d65840beeb4a158.png)
再查看一下R2的OSPF邻居,分别是R1和R3,邻居关系也正常,如下图:
![488343bc53c5450d6b969b2fa634b87a.png](https://img-blog.csdnimg.cn/img_convert/488343bc53c5450d6b969b2fa634b87a.png)
第二歩,在R2的e0/1接口开启被动接口,配置如下:
![3ab81258b6b8599f36b166ac4aeb05b7.png](https://img-blog.csdnimg.cn/img_convert/3ab81258b6b8599f36b166ac4aeb05b7.png)
可以看到R2和R3的OSPF邻居立刻就断了,为什么呢?
就是因为把R2的e0/1设置为了被动接口,这个接口不再外网发Hello,导致邻居中断。
当然也可以打开R2和R3之间的抓包,发现只有R3往外发Hello,已经抓不到R2的Hello包;
如下图:
![a7df4d5d5b2c35fde64bdb3b78c5c0fb.png](https://img-blog.csdnimg.cn/img_convert/a7df4d5d5b2c35fde64bdb3b78c5c0fb.png)
第三步,在R1上看OSPF路由条目,如下图:
![90bb572bcd625fd6d7569572ec422e59.png](https://img-blog.csdnimg.cn/img_convert/90bb572bcd625fd6d7569572ec422e59.png)
看到没,R1依然可以学到23.1.1.0/24网段,就代表R2依然把e0/1接口所在网段通告了出去,只不过R2和R3无法建立邻居,R3的路由就无法传递给R2,那么R1也无法学到R3上面的(3.3.3.3/32)路由。
总结一下:OSFP和EIGRP设置为被动接口之后,这个接口无法和别人建立邻居,但是这个接口所在网段依然会被通告进OSPF协议。
以上是我整理的OSPF和EIGRP被动接口的分析,希望可以对学习CCIE的同学有帮助,谢谢大家观看。
原文来自公众号:思科CCIE训练营
今日头条:CCIE琪麟讲师
定期更新更多技术干货