第二十二章、动态路由协议RIP
一、基本概念
是一种内部网关路由协议,是在单一自制系统内的路由器去传递信息的。
靠跳数(metric)来决定(来衡量到达目的的距离),最大16跳,十六跳为不可达
每隔30秒向相邻端口发送和更新路由信息,采用的是UDP520端口。

经历两个时间周期及完成。
RIP动态路由协议是通过相邻的路由器去学习对应的路由条目
二、RIP的版本
RIPv1:
1、有类路由协议:所有的主机和路由器接口都有相同的子网掩码,这就是所谓的有类路由。
有类路由(Classful Routing)规定,IP地址有五种分类:A, B, C, D, E.
- A类地址:前8位是0~126(127不可用)的IP地址。它们的网络地址是前8位,主机地址是后24位。
- B类地址:前8位是128~191的IP地址。它们的网络地址是前16位,主机地址是后16位。
- C类地址:前8位是192~223的IP地址。他们的网络地址是前24位,主机地址是后8位。
- D类和E类地址:前8位是224~255之间的地址。D类用于组播,E类用于科学实验。
2、广播更新:一对所有
3、不支持VLSM(可变长子网掩码)非标准子网掩码
4、自动路由汇总,不可关闭
5、不支持不连续子网,必须是同一网段的网络
RIPv2
1、 无类路由协议(可以使用非标准子网掩码)
2、 组播更新(只会向运行RIP的路由器发送更新信息)
3、 支持VLSM
4、 自动汇总,可以关闭
5、 支持不连续的子网
三、配置实验(使用的是思科的Cisco Packet Tracer)
1、实现RIPv1版本
PC0访问PC1
问题:RIP路由最后会走那一条路径?
PC0--R0—R1—R2—PC1
PC0—R1—R2—PC1

配置R0的ip地址
en
conf t
int g0/0
ip add 192.168.10.254 255.255.255.0
no shutdown
exit
int g0/1
ip add 192.168.30.1 255.255.255.0
no shut
exit
int g0/2
ip add 192.168.40.1 255.255.255.0
配置R1的ip地址
en
conf t
int g0/0
ip add 192.168.40.2 255.255.255.0
no shutdown
exit
int g0/1
ip add 192.168.50.1 255.255.255.0
no shut
配置R2的ip地址
en
conf t
int g0/0
ip add 192.168.20.254 255.255.255.0
no shutdown
exit
int g0/1
ip add 192.168.30.2 255.255.255.0
no shut
exit
int g0/2
ip add 192.168.50.2 255.255.255.0
no shut
启用RIP进程
R0路由器
Router rip
Network 192.168.10.0宣告网段
Network 192.168.30.0
Network192.168.40.0

没有进行汇总。和RIPv2的区别。
R1
Router rip
Network 192.168.40.0宣告网段
Network 192.168.50.0

R2
Router rip
Network 192.168.20.0宣告网段
Network 192.168.30.0
Network192.168.50.0
这个时候启动了RIP就会自动生成路由条目
而且是采用最小跳出的路径
配置PC0

配置PC1

PC0pingPC1

RIP协议协商后会选择最小的跳数进行路由。
实验二、实现RIPv2版本(也是最常用的版本)支持不同的子网
配置IP地址如上面所示,
进入全局模式
进入端口
配置ip,子网掩码这里要注意,因为是划分子网了是;192.168.1.192
启动
启动RIP
R0
Router rip
Version 2 #使用版本2
Network 192.168.1.0进行宣告网段
Network192.168.1.64

直接汇总为192.168.1.0/24的网段了。
R1
Router rip
Version 2 #使用版本2
Network 192.168.1.64进行宣告网段
Network192.168.1.128

R2
Router rip
Version 2 #使用版本2
Network 192.168.1.128进行宣告网段
Network192.168.1.192
关闭自动汇总
Router rip
No auto-summary