RIP(第 1 版)是一种有类距离矢量路由协议。RIPv1 是为路由 IP 数据包开发出的第一种路由协议。RIP 使用跳数作为度量,度量为 16 跳表示该路由不可达。因此,RIP 只能用于任意两个网络之间路由器数量不超过 15 的网络。

 
RIP 消息封装在 UDP 数据段中,源端口和目的端口都为 520。RIP 每 30 秒向其邻居发送一次自己的完整路由表,但违反水平分割规则的路由除外。
 
在全局配置提示符下使用 router rip 命令即可启用 RIP。network 命令后跟每个直连网络的有类网络地址,可指定路由器上哪些接口将启用 RIP。network 命令使接口能够发送和接收 RIP 更新,并在 RIP 更新中将该网络通告给其它路由器。
 
debug ip rip 命令可用于查看路由器发送和接收的 RIP 更新。要阻止从某个接口发送 RIP 更新(例如该接口所连接的 LAN 上没有其它路由器时便不必发送),可以使用 passive-interface 命令。
 
在路由表中,RIP 条目前面带有 R 代码,并且管理距离为 120。通过在 RIP 中配置静态默认路由并使用 default-information originate 命令,可以传播默认路由。
 
当用于发送更新的接口所在的网络与路由子网地址不同时,RIPv1 会自动将子网总结为有类地址。因为 RIPv1 是有类路由协议,所以路由更新中不包含子网掩码。当路由器接收到 RIPv1 路由更新时,RIP 必须确定该路由的子网掩码。如果该路由与接收接口同属一个有类主网,则 RIPv1 将应用接收接口的子网掩码。如果该路由与接收接口不属于同一个有类主网,则 RIPv1 将应用默认有类掩码。
 
show ip protocols 命令可以用于显示路由器上启用的任何路由协议信息。对于 RIP,该命令可以显示计时器信息、自动总结的状态、在该路由器上哪些网络启用了 RIP,以及其它一些信息。
 
因为 RIPv1 是有类路由协议,所以它不支持不连续网络或 VLSM。