RIP协议(距离失量路由协议)
 
一、     原理
1、 在一个中型网络中,如果想要让整个网络互相访问,那么方法有很多,可以做静态路由,但是网络结构复杂的话,做静态路由会很麻烦,这时可以考虑做一个RIP来互相通告路由表
2、 RIP分为两种RIP V1RIP V2(高级距离失量路由协议)RIP V1只支持有类路议,它是通过广播方式来更新路由表的,而RIP V2默认也是只支持有类路由协议,但是可以通过关闭它的自动汇总功能,从而让它支持无类路由协议,并且RIP V2是通过组播地址224.0.0.9来进行路由更新的
3、 RIP支持最大的跳数是15跳,它的管理距离是120,用来衡量最佳路由的度量值就是跳数,并且它支持一个路径负载均衡(也就是从相同的源端出发,到达相同的目的地,可以允许同时支持多条路径),默认时,最大支持的路径负载均衡是4条,不过可以通过修改,使它最大支持6
4、 RIP V1接收路由更新时,它只能接收并处理RIP V1版本的路由,RIP V2版本的路由也能接收,但是它依然将它处理成RIP V1版本,而RIP V2的即可以接收 V1版本,也可以接收V2版本,RIP V2还有一个功能就是可以设置更新认证,这样能够使网络更加安全
5、 RIP的一些命令
Ø  Test(config)#route rip (进入RIP路由协议的配置)
Ø  Test(config –router)#version 2(开启RIP V2路由协议,如果只需要使用RIP V1,那么不需要使用这条命令)
Ø  Test(config –router)#no auto-summary (默认时,RIP V2是支持有类,通过使用这条命令,就可以将其配为支持无类路由协议)
Ø  Test(config –router)#maximum-paths 6(默认时它支持4条负载均衡,现在将它定义到最大的6条)
Ø  Test(config –router)#netwok a.a.a.a(这条命令就是配置RIP网络的命令,在这里a.a.a.a是该路由器接口所对应的子网,在这里注意了,如果你的RIPV1版本,那么不管你如何配置a.a.a.a,它最终还是会汇总到一个有类的大类别网络中去,可如果你使用的是V2版本,那么它将会通告它的子网掩码)
Ø  配置RIP V2的更新认证
Test(config)#key chain test(首先,我给我的认证起了一个名字叫test
Test(config-keychain)#key 1(在这里我就开始定义第一个认证,认证可以有一个,也可以多个,也就是接下来你还可以配置key 2key 3
Test(config-keychain-key)#key-string abc(我给名字叫做test的认证的key 1的密钥是abc
Test(config)#interface serial 0/0/0
Test(config-if)#ip rip authentication key-chain test(这两步操作是向接口s0/0/0分配我刚配置的认证test
Test(config-if)#ip rip authentication mode md5(默认这串密钥在网络上以明文进行发送,如果需要对它加密,那么就用这条命令)
 
二、     实验
CCNA笔记-RIP路由_职场
环境:公司现在有三台路由器,有两个子网,分别如上图所示,现在要求三个路由器之间可以互相访问
要求:必须使用RIP完成
 
方法一:用RIP V1完成
Ø  这是一个包含子网的网络,原则上来讲,因为RIP V1并不能通告子网掩码,因为它只支持有类的路由协议,但是由于在这个网络里只有两个网段,并且它们处在两个不同的网络类别里(一个在B类,一个在C类),所以用RIP V1是也可以完成的,如果网络里包含多个在同一网络类别的子网,那么就不能用RIP V1
Ø  首先配置R1R2R3RIP
CCNA笔记-RIP路由_RIP路由协议_02
 CCNA笔记-RIP路由_RIP路由协议_03  
CCNA笔记-RIP路由_休闲_04
 
 
接下来分别看一看R1R2R3的路由表
 
CCNA笔记-RIP路由_职场_05
 
CCNA笔记-RIP路由_RIP路由协议_06
 
CCNA笔记-RIP路由_休闲_07
 
从上面的路由表可以看出,R1虽然学到了R3的路由,但是他学到的只是整个B类网络,它并没有学到R3所包含的子网,同理,看R3上学到的路由,也不难看出,它虽然学到了R1的网络,但是只学到了整个C类的大网络,它并没有学到R1的子网
 
方法二:用RIP V2来进行配置,R1R2R3配置如下
 
CCNA笔记-RIP路由_休闲_08
 
CCNA笔记-RIP路由_休闲_09
 
CCNA笔记-RIP路由_职场_10
 
从上面的R1R3里面也不难看出,R1R3学到的路由都包含了子网掩码
这就是RIP V2的好处