1、RIP协议
RIP(Routing information Protocol)是早期第一代动态路由协议,是一种基于距离矢量(Distance-Vector)算法来计算到达目的网络的最佳路径路由协议,它通过UDP报文进行路由信息的交换,使用的端口号为520,RIP是基于跳数(最多支持15跳)来衡量到达目的地址的距离,称为度量值,RIP协议有多个版本,分为v1/v2版。最近在复习所以简单写一下自己知道的随便记录一下。
2、RIPv1 和 V2版本的区别
RIP v1:使用广播更新路由表,只支持主类网络(ABCDE类)
RIP v2:使用组播更新路由表,支持VLSM和CIDR
3、实验证明
对上面的特点做了一个实验给大家看看验证一下
拓扑如下:
两个路由器分别有两个环回口用于验证网络连通性。
ar1:
[ar1]interface GigabitEthernet 0/0/0
[ar1-GigabitEthernet0/0/0]ip address 192.168.1.1 24
[ar1]interface LoopBack 0
[ar1-LoopBack0]ip ad
[ar1-LoopBack0]ip address 10.1.1.1 24
[ar1]interface LoopBack 1
[ar1-LoopBack0]ip ad
[ar1-LoopBack0]ip address 10.2.2.1 24
[ar1]rip
[ar1-rip-1]network 10.1.1.1
Error: The network address is invalid, and the specified address must be major-n
et address without any subnets.
[ar1-rip-1]
可以看见他报错了不支持VLSM,只能10.0.0.0这样宣告出去
[ar1]rip
[ar1-rip-1]network 10.0.0.0
[ar1-rip-1]network 192.168.1.0
ar2:
[ar1]interface GigabitEthernet 0/0/0
[ar1-GigabitEthernet0/0/0]ip address 192.168.1.2 24
[ar1]interface LoopBack 0
[ar1-LoopBack0]ip address 10.3.3.1 24
[ar1]interface LoopBack 1
[ar1-LoopBack0]ip address 10.4.4.1 24
[ar1]rip
[ar1-rip-1]network 10.0.0.0
[ar1-rip-1]network 192.168.1.0
抓包展示
用v1版本配置完毕后网络是通的了,抓包给大家看看是不是广播更新的路由表
可以看到二层的mac和三层的目的ip全是广播的特殊地址可以看出是广播的形式更新
现在切换到v2版本 一条命令就行了
[ar1]rip
[ar1-rip-1]version 2
切换到v2版本后使用的是组播的形式更行,而且地址为224.0.0.9
不同版本的路由表比较
很明显的看到v2版本他支持VLSM 虽然宣告的时候只是宣告10.0.0.0这个大网段,但是路由信息更新的时候会将详细的子网段更新过去。