RIP(Routing information Protocol)是应用较早、使用较普遍的内部网关协议(Interior Gateway Protocol,简称IGP),适用于小型同类网络,是典型的距离向量(distance-vector)协议。文档见RFC1058RFC1723 

     RIP通过广播UDP报文来交换路由信息,每30秒发送一次路由信息更新。RIP提供跳跃计数(hop count)作为尺度来衡量路由距离,跳跃计数是一个包到达目标所必须经过的路由器的数目。如果到相同目标有二个不等速或不同带宽的路由器,但跳跃计数相同,则RIP认为两个路由是等距离的。RIP最多支持的跳数为15,即在源和目的网间所要经过的最多路由器的数目为15,跳数16表示不可达。

1.         有关命令

任务

命令

指定使用RIP协议

router rip

指定RIP版本

version {1|2}1

指定与该路由器相连的网络

network network

注:1.CiscoRIP版本2支持验证、密钥管理、路由汇总、无类域间路由(CIDR)和变长子网掩码(VLSMs)

 

1.         RIPV1配置案例

在下面的网络里,有三台路由器,所有的路由器都运行RIPV1协议,仅要实现三台路由器互通

 

配置:

Joe(config)# router rip  //启用RIP

Joe(config-router-rip)# network 192.168.0.0    //发布直连网段

Joe(config-router-rip)# network 192.168.1.0   //发布直连网段

 

Hamer(config)# router rip //启用RIP

Hamer(config-router-rip)# network 192.168.1.0 //发布直连网段

Hamer(config-router-rip)# network 133.81.1.0  //发布直连网段

Tom (config)# router rip //启用RIP

Tom (config-router-rip)# network 133.81.1.0  //发布直连网段

Tom (config-router-rip)# network 133.81.2.0  //发布直连网段

2.         RIPv2配置案例

在下面的网络里,有三台路由器,所有的路由器都运行RIPV2协议,MD5认证,要实现三台路由器互通

 

配置:

Joe(config)# router rip  //启用RIP

Joe(config-router-rip)# network 192.168.0.0       //发布直连网段

Joe(config-router-rip)# network 192.168.1.0       //发布直连网段

Joe (config)#key  chain  riprenzheng           //指定key 名称

Joe (config-keychain)#key   1                   //指定key id

Joe (config-keychain-key)#key-string    cisco       //指定密码

Joe (config)#int   s1/0    //进入接口

Joe (config-if)# ip   rip   authentication   mode   MD5         //认证算法

Joe (config-if)# ip  rip  authentication  key-chain   riprenzheng   //调用认证

Joe (config)#int   F0/0     //进入接口

Joe (config-if)# ip   rip   authentication   mode   MD5          //认证算法

Joe (config-if)# ip  rip  authentication  key-chain   riprenzheng   //调用认证

 

Hamer(config)# router rip//启用RIP

Hamer(config-router-rip)# network 192.168.1.0    //发布直连网段

Hamer(config-router-rip)# network 133.81.1.0     //发布直连网段

Hamer (config)#key  chain  riprenzheng        //指定key 名称.............

Hamer (config-keychain)#key   1               //指定key

Hamer (config-keychain-key)#key-string    cisco    //指定密码

Hamer (config)#int   s1/0                      //进入接口

Hamer (config-if)# ip   rip   authentication   mode   MD5          //指定认证算法

Hamer (config-if)# ip  rip  authentication  key-chain   riprenzheng   //调用认证

Hamer (config)#int  s1/1                                        //进入接口

Hamer (config-if)# ip   rip   authentication   mode   MD5          //指定认证算法

Hamer (config-if)# ip  rip  authentication  key-chain   riprenzheng   //调用认证

 

Tom (config)# router rip                   //启用RIP

Tom (config-router)#version 2

Tom (config-router-rip)# network 133.81.1.0  //发布直连网段

Tom (config-router-rip)# network 133.81.2.0  //发布直连网段

Tom (config)# router rip                    //启用RIP

Tom r(config-router-rip)# network 192.168.1.0  //发布直连网段

Tom (config-router-rip)# network 133.81.1.0   //发布直连网段

Tom (config)#key  chain  riprenzheng        //指定key 名称

Tom (config-keychain)#key   1               //指定key

Tom (config-keychain-key)#key-string    cisco    //指定密码

Tom (config)#int   s1/0                       //进入接口

Tom (config-if)# ip   rip   authentication   mode   MD5       //指定认证算法

Tom (config-if)# ip  rip  authentication  key-chain   riprenzheng   //调用认证

Tom (config)#int   F0/0                                       //进入接口

Tom (config-if)# ip   rip   authentication   mode   MD5           //指定认证算法

Tom (config-if)# ip   rip   authentication  key-chain   riprenzheng   //调用认证

监视和维护RIP  

 

说明:
上面的列表显示了RIP路由表的详细信息。第一列显示的是每条路由来自哪种方式。如:RIP表示是本路由从其它路由器学习到的路由,Connect表示该路由是直连路由。第二列的Network指定了该路由目标地址范围。第三列Next Hop是本路由的下一条地址。第四列Metric是本路由的度量值。第五列From标明本路由来自何处。第六列Time用来显示当前定时器的已经定时时间长度,当路由没有过期的时候,显示的是无效定时时间长度,当路由过期时,显示的是删除定时器的时间长度。