概述
RIP是开放标准的距离矢量协议;有两个版本RIP v1 和RIP v2;
使用跳数作为度量值,最大允许的跳数是15;
路由更新默认间隔为30秒;
支持负载均衡。
1 Rip v1的配置
1.1 配置命令
Router(config)#router rip//打开rip的路由进程;
Router(config-router)#network network-number//选择需要 参与的相关网络 ,需要一个有类的主网网络号。
1.2 配置实例
1.2.1 目标
在三台路由配置RIP协议,并能互通。
1.2.2 拓扑
RouterA -f0/0------f0/0 RouterB-f0/1-----f0/0- RouterC
1.2.3 路由器配置
1.2.3.1置各路由器接口IP配置
1.2.3.2 配置RIP协议,并加入到各个接口
注:各个路由器都没有配置RIP的版本号,默认为rip v1。
1.2.4 检查配置
1.2.4.1 检查rip的配置(以路由器A为例)
1.2.4.2 显示ip路由表(以路由器A为例)
1 Rip v2的配置
1.1 配置命令
1.1.1 RIP协议的配置
Router(config)# router rip //启用RIP路由进程,缺省使用version 1 。
Router(config-router)# version 2 //在路由器上指定Version 2版本。
Router(config-router)# network network-number//选择需要参与的相关网络,需要一个有类的主网网络号。
Router(config-if)# ip rip send | receive version 1 | 2 or 1 2 //在特定的接口中指定发送和接收的版本。
1.1.2 RIP v2汇总配置
Router(config-if)# ip summary-address rip network mask//RIPv2是基于接口进行手工汇总的;在路由配置模式下使用no auto-summary关闭自动汇总。
1.1.3 RIPv2认证
使用一个名称定义口令链(key chain):
Router(config)#key chain 口令链名称
在口令链中定义一个或多个口令:
Router(config-keychain)#key 口令ID
Router(config-keychain-key)#key-string 口令
在一个接口打开认证并指定使用的口令链:
Router(config)#interface 接口
Router(config-if)#ip rip authentication key-chain 口令链名称
在接口指定使用 MD5认证
Router(config-if)#ip rip authentication mode md5
1.2 配置实例
1.2.1 目标
所有接口都运行rip v2,测试4个路由器的回环地址能互通。
2.2.2 拓扑
2.2.3 RV2的基本配置和认证配置
2.2.4 路由配置检查配置
2.2.4.1 检查路由协议
2.2.4.2 认证配置测试
如果把RA接口的认证配置去掉
这时你马上检查路由表,发现路由表并没有发生任何变化,PING 4.4.4.4也能PING通,经过240秒内学到路由条目将从路由表移除。
RA上打开RIP调试的事件跟踪 debug ip rip ev,debug ip rip d
当然这时PING RB,RC,RD的loopback0的地址都不通。Show ip route rip 也没有任何信息。RB,RC,RD也没有RA的路由。(略)
注意:这里接口上RA F0/1的认证配置,只阻止该接口上F0/1上的路由更新(发送和接收);但直连接口的IP地址还是能PING 通。
2.2.4.3 在特定的接口中指定发送和接收的版本。
恢复RA F0/1接口上的认证配置,RC和RD上将RIP V2 更改成RIP V1
操作:Router rip;No rip v2。RC F0/0上shut ,no shut,以避免等待RIP较长的路由失效时间。检查RA,RB,RC,RD路由情况。
检查结果RA和RB能相互学对路由,RC和RD能相互学到路由
但RB和RC之间的路由学不到。说明RIP V1,和RIPV2不会自动兼容。
为了使RA和RB 能学到RC和RD的路由,必须在RIP V2和RIPV1的边界路由器接口上配置:运行RIPV2的路由器能接受RIPV1,运行RIPv1路由器能接受RIPV2的路由。
等待一个更新周期的时间30秒,SHOW IP ROUTE RIP检查RA和RB 都能学到RC和RD的路由。但这是在RC和RD上还是学不到RA和RB的路由。
还需要在RC的F0/0接口上配置。
检查RC和RD上的路由SHOW IP ROUTE RIP ,RC和RD能学到RA和RB的路由。
2.2.4.4 RIP v2汇总配置
恢复所有路由器到“3.2.3配置”
所有路由器上都没有配置汇总配置,RIP v2默认就是自动汇总。
在RA,RB,RC路由上关闭自动汇总功能。
RD检查路由情况
红色字体的路由是关闭汇总后才能在RD路由表中出现。
如果要求1.1.1.0的路由条目不在RD 出现,在RC F0/1接口上进行汇总
RC(config)#int f0/1
RC(config-if)#ip summary-address rip 1.0.0.0 255.0.0.0
等待240秒,RD上的1.1.1.0的路由条目就消失了。
如果在RC上做这样的汇总
在RD上会产生1.1.0.0/16这样的路由。如下图:
汇总的位置:
这里要在RD的路由表中产生1.1.0.0/16的路由,就在RC(F0/1)上进行汇总。
RA(F0/1)------(F0/0)RB(F0/1)-------(F0/0)RC(F0/1)-------(F0/0)RD
3 总结
3.1 RIPv1 与 RIPv2的比较