12-RIP路由协议详解——RIPv2部署

1. RIPv2路由协议

  RIPv2路由协议是针对RIPv1协议的不足衍生出来的一种升级版无类路由协议,也是基于距离矢量的协议。

  但是RIPv2更加具有可扩展性,发送分组(数据报)中含有子网掩码信息,支持VLSM,但默认该协议开启了自动汇总功能,所以如需向不同主类网络发送子网信息,需要手工关闭自动汇总功能(no auto-summary),RIPV2只支持将路由汇总至主类网络,无法将不同主类网络汇总,所以不支持CIDR。使用多播224.0.0.9进行路由更新,只有对应的多播MAC地址能够响应分组。

2. RIPv1和RIPv2的对比

  1. RIPv1是有类路由协议,RIPv2是无类路由协议

  2. RIPv1不能支持VLSM(可变长子网掩码),RIPv2可以支持VLSM

  3. RIPv1是广播更新(255.255.255.255),RIPv2是组播更新(224.0.0.9)

  4. RIPv2兼容RIPv1

  5. RIPv1没有手工汇总的功能,RIPv2可以在关闭自动汇总(no auto - summary)的前提下,进行手工汇总(自动汇总就是将多个网段较小的路由自动汇总成一条大的路由信息)

3. RIPv2报文格式

RIPv2的报文格式如下图所示:

12-RIP路由协议详解——RIPv2部署_第1张图片
图1-RIPv2报文格式

RIPv2报文格式中的字段说明,如下所示:

Address Family Identifier(地址族标识符):用来标志所使用的地址协议
Route Tag:用于标记路由
IP Address:ip地址
Subnet Mask:指定ip地址的子网掩码
Next Hop:指定目的地的下一跳ip地址
Metric:度量值

4. RIPv2部署

  这个实验是基于RIPv1中的实验来做的,因此这里为了方便不再配置ip地址(这一步大家可以参考RIPv1中的实验),直接进行RIPv2配置,让R1,R2,R3三台设备上运行RIPv2协议。下面的实验拓扑图还是和RIPv1中的实验是一样的,如图2所示:

12-RIP路由协议详解——RIPv2部署_第2张图片
图2-RIPv2实验拓扑图

RIPv2部署主要命令:

router rip //进入rip进程
version 2 //定义版本为2
no auto-summary //关闭自动汇总
network + 网段(有类) //手动宣告主类网络

R1配置如下:

R1#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
//进入RIP进程
R1(config)#router rip
//把RIP协议版本改成V2
R1(config-router)#version 2
//RIPv2具备无类特性,支持VLSM和CIDR;但默认情况下,RIPv2开启自动汇总,no auto-summary命令用于关闭自动汇总特性。
R1(config-router)#no auto-summary
R1(config-router)#



R2配置如下:

R2#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
R2(config)#router rip
R2(config-router)#version 2
R2(config-router)#no auto-summary
R2(config-router)#



R3配置如下:

R3#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
R3(config)#router rip
R3(config-router)#version 2
R3(config-router)#no auto-summary
R3(config-router)#

配置完RIPv2协议后,查看任意设备的路由表,这里以R1设备的路由表为例,具体信息如下:
12-RIP路由协议详解——RIPv2部署_第3张图片

R1设备的路由表信息

从图中可以看出,RIPv2路由更新夹带具体的掩码信息,相比RIPv1能更好的描述网络。

5. RIPv2请求分组

12-RIP路由协议详解——RIPv2部署_第4张图片
图3-RIPv2请求分组

  从图3中可以看到,13.1.1.1地址表示的是R1设备,也就是说R1发送了一个RIPv2的请求包,封装的目标地址是224.0.0.9,说明这是一个组播包,Command字段指明了这是一个RIPv2请求包,Version指明了使用的协议版本。

6. RIPv2响应分组

12-RIP路由协议详解——RIPv2部署_第5张图片
图4-RIPv2响应分组

   在RIPv2响应分组中携带了很多路由信息,其中1.0.0.0网段,2.0.0.0网段,3.0.0.0网段,13.0.0.0网段都被标记为无效,这些路由将等待计时器超时后删除,这是因为RIPv2增加了子网掩码信息,也就是说RIPv2路由更新夹带具体的掩码信息,相比RIPv1能更好的描述网络。

你可能感兴趣的:(CCNA修炼指南)