RIP(Routing Information Protocol,路由信息协议)是一种内部网关协议(IGP),是一种动态路由选择协议,用于自治系统(AS)内的路由信息的传递。RIP协议基于距离矢量算法(DistanceVectorAlgorithms),使用“跳数”(即metric)来衡量到达目标地址的路由距离,收敛速度较慢。只与自己相邻的路由器交换信息,范围限制在15跳(15度)之内,如果超出了15跳的话,即使路由正确也会默认不可达(16跳—)。正是由于这种协议的缺陷型,现在很少使用了,但是作为我们初学者来说,还是可以去学习学习的,毕竟,俗话常说,一叶知秋嘛。
这里我用pc来代替其它的网络设备,占用了3个网段,R1和R2互联
[R1]int g 0/0
[R1-GigabitEthernet0/0]ip ad 10.0.0.2 24
[R1-GigabitEthernet0/0]int g 0/1
[R1-GigabitEthernet0/1]ip ad 10.0.1.2 24
[R1-GigabitEthernet0/1]int g 0/2
[R1-GigabitEthernet0/2]ip ad 10.0.2.2 24
[R1]int g 5/0
[R1-GigabitEthernet5/0]ip ad 192.168.10.1 24
[R1]rip
[R1-rip-1]network 10.0.0.0
[R1-rip-1]network 10.0.1.0
[R1-rip-1]network 10.0.2.0
[R1-rip-1]qu
[R1]
[R1]rip
[R1-rip-1]net 192.168.10.0
[R2]int g 5/0
[R2-GigabitEthernet5/0]ip ad 192.168.10.2 24
[R2]rip
[R2-rip-1]net 192.168.10.0
此时在R2上查看路由表,会发现R1的10网段的路由自动汇聚成自然子网(10网段是A类地址,子网掩码为8位)
这是因为rip默认是版本1,会自动聚合成自然网段的路由,但是版本1是不支持手动聚合路由的,切记!!!
如果想让R2收到R1的明细路由,可以修改rip协议的版本号为2,并且关闭自动汇总
[R2]rip
[R2-rip-1]version 2
[R2-rip-1]undo summary
[R1]rip
[R1-rip-1]version 2
[R1-rip-1]undo summary
然后再查看R2的路由表
会发现此时的R2可以收到明细路由了。
还可以再接口上配置rip路由聚合,减少路由表表项数量
[R1-GigabitEthernet5/0]rip summary-address 10.0.0.0 22
等一会会(rip收敛速度是真的慢!!!)在R2上只能看见一条子网掩码为22的10网段路由,看不到明细路由了。