》RIP动态路由协议

       RIP路由协议只依据路由器跳数决定最佳路径,不考虑带宽、延时和其他因素。RIP总是把具有最小跳数值的路径作为最优路径。RIP限制最大跳数是15,如果跳数为16,则意味着路径不可达。RIP在路由更新报文中不能携带子网掩码的信息,也就是不支持可变长掩码(Variable Length Subnet Masks,VLSM)。RIP定时更新路由,每隔30秒更新一次,更新速度比较慢。

       RIP动态路由协议的配置主要包括:

       #基本配置:在路由器上启用RIP协议,开始RIP进程;然后在RIP配置模式下定义参与 RIP路由的网络地址。

       #高级配置:配置被动接口(passive-interface)、配置路由过滤、设置RIP的管理距离值。指定邻居路由器和重新配置度量权值等。在支持RIP2版本的路由器中,还可以配置RIP的版本。

       RIP有两个版本:RIP1和RIP2。RIP2在RIP1的基础上提供了诸如可变长掩码、多点广播路由更新(Multicast Routing)和路由更新认证等新的功能。

       RIP的基本配置包括启用并进入RIP路由协议的配置模式,设置参与RIP协议的网络地址。由于RIP不支持可变长掩码,它只根据各类IP地址的网络号的位数来确定掩码(如A类的掩码是255.0.0.0)。因此,在配置网络地址时不需要给定掩码。

       在全局配置模式下:

         Router(config) #router rip

         Router(config-router) #network 159.105.0.0

         Router(config-router) #network 212.112.7.0

         Router(config-router) #exit

         Router(config) #exit

         Router #

         RIP路由协议的配置信息显示如下

         !

           router rip

           network 159.105.0.0

           network 212.112.7.0

          !


》RIP高级配置

      #配置被动接口

      被动接口是在指定的接口上抑制路由更新,也就是阻止路由器更新报文通过该路由器接口。在RIP路由配置模式下,使用passive-interface命令指定一个路由器接口为被

动接口。目的是为了让两个不同的网络之间不相互传递和学习各自的动态路由信息。

      在全局配置模式下:

        Router(config) #router rip

        Router(config-router) #passive-interface ethernet 0

        Router(config-router) #exit

        Router(config) #exit

        Router #

        RIP路由协议的配置信息显示如下

         !

           router rip

           passive-interface Ethernet 0

           network 159.105.0.0

           network 212.112.7.0

          !



      #配置路由过滤

      路由过滤的功能是在指定的路由器接口上,既可以过滤进入(接收)的路由更新信息,也可以过滤输出(发送)的路由更新信息。在RIP配置模式下,使用distribute-list

命令配置路由过滤。常和passive-interface命令一起用。目的是禁止某个端口参与RIP。

      在全局配置模式下:

        Router(config) #access-list 12 deny any

        Router(config) #router rip

        Router(config-router) #discribute-list 12 in ethernet 0

        Router(config-router) #end

        Router #


      #配置管理距离

      管理距离(AD)是测量路由可信度的值,AD的值越小路由的可信度越高,RIP的缺省AD值是120,在RIP配置模式下使用distance命令指定一个管理距离,有效的

管理距离值是1-255。

      在全局配置模式下:

       Router(config) #router rip

       Router(config-router) #distance 50

       Router(config-router) #exit

       Router(config) #exit

       Router #


      #定义邻居路由器。

      通常RIP路由协议以广播方式发送路由更新信息,但在某些特殊情况下,不容许发送广播包或网络技术不支持网络广播(帧中继),那么在RIP配置模式下使用neighbor

命令指定邻居路由器,以单播的方式发送路由更新信息,一般情况下不需要配置邻居路由器,请谨慎使用该命令。

      在全局配置模式下:

       Router(config) #router rip

       Router(config-router) #neighbor 202.112.7.2

       Router(config-router) #exit

       Router(config) #exit

       Router #