网络带宽的管理变得越来越重要,在没有其他路由器的网络中,在网络接口上路由广播通信是毫无意义的,这对您的路由器资源的使用是非常低效的,让我们看看如何使用被动接口命令来更好地控制带宽。


为了配置路由协议正确,被动接口命令必须永远不会为人所知。但是,如果你不使用动态路由协议(如OSPF,EIGRP,或RIP),您将不能使用此命令。


被动接口命令只在路由器配置模式(路由器配置模式)下工作。当您看到命令行提示符时,如下所示,您知道您已经进入了模式。


路由器(配置路由器)


您可以使用被动接口命令告诉动态路由协议不通过接口发送网络广播,这个命令可以在除BGP之外的所有IP路由协议上生效。


然而,命令在OSPF和从is-is.with OSPF的稍有不同,称为存根无源网络接口(末节区域),不发送和接收任何路由更新。使用RIP、IGRP和EIGRP时,它不会发送任何路由,但可以接受他们。在同一的方式,它也将在网络上播放的所有非被动接口。


使用被动接口命令有两种方法。


指定接口为被动模式,这意味着它不会发出路由更新。


首先,所有接口都设置为被动模式,然后在您打算发送路由更新的接口上使用无被动接口命令。


让我们看一下这两种方法中的每一种。注意:两个示例假设您以前将路由网络添加到被动协议(使用网络命令)中。


将接口转换成被动模式只需要指定接口:


记住,这意味着系统将播放两网你将通过连接到另一个路由器的串行接口。此外,这并不妨碍你的路由器接收来自本地网络接口的路由更新(使用RIP)。如果另一个路由器是在局域网和发送更新到您的路由器,它仍然可以接收这些更新。


路由器(配置)


#路由器RIP路由器(config-router)


#无源以太网接口的0 / 0


要设置所有接口为被动,然后单独打开一个接口,我们只需要使用被动接口默认值和没有被动接口命令(在iOS 12中引入)。


#路由器RIP路由器(config-router)


#被动接口的默认路由器(config-router)


没有被动串行接口0 / 0 #





让我们看看一个简单的网络,它致力于演示命令的深层应用。假设有2个路由器通过T1循环连接,路由器运行RIP…每个路由器连接到局域网,计算机通过以太网卡连接到局域网。


你需要每个路由器知道其他路由器的网络,对吗这也是为什么要使用动态路由协议的原因,但是在局域网上,没有其他路由器允许这两个路由器交换路由更新。


在这种情况下,为什么要在局域网接口上每隔30秒广播路由更新并继续答案是你不想这样做。这是对局域网带宽和计算机CPU时间的浪费。如果只是一个小的更新,它不会造成任何问题,但是如果你能避免它,你为什么要发送这个不必要的通信呢


我们怎样才能消除这种不必要的交流呢在每一个路由器上,输入RIP配置模式(RIP配置模式),并使用被动接口命令停止在LAN端口上发送路由更新:


路由器(配置)


#路由器RIP路由器(config-router)


#无源以太网接口的0 / 0


当然,假设您已经预先使用网络命令配置了要广播的网络:


路由器(配置路由器)


#网络1.0.0hellip;hellip;0(串行网络)


路由器(配置路由器)


#网络2.0.0.0(以太网)


记住,这意味着系统将播放两网你将通过连接到另一个路由器的串行接口。此外,这并不妨碍你的路由器接收来自本地网络接口的路由更新(使用RIP)。如果另一个路由器是在局域网和发送更新到您的路由器,它仍然可以接收这些更新。