5.3 RIPv1:距离矢量,有类路由协议
RIP主要特征:一种距离矢量路由协议 使用跳数作为路径选择的唯一度量 将跳数超过15的路由通告为不可达 每30s广播一次消息
RIP消息的数据部分封装在UDP数据段内,其源端口号和目的端口号都被设为520。RIP报头长度为4个字节(命令1个字节,版本1个字节)
RIP消息的路由条目包括3个字段:地址类型标识符 IP地址 度量。
一个RIP更新最多可包含25个路由条目,数据包最大可以是512字节(不包含IP或UDP报头)
RIP是有类路由协议。RIPv1在路由更新中不发送子网掩码信息,路由器将使用本地接口配置的子网掩码,或根据地址类应用默认子网掩码。
RIPv1网络不能为不连续网络,也不能使用可变子网掩码(VLSM)
5.4 基本RIPv1配置
启动RIP:router rip命令。在全局模式下输入router rip(注意该命令并不是直接启动RIP过程,通过它用户可以进入路由配置模式)
进入RIP路由配置模式后,路由器便按照指示开始运行RIP。在配置模式下使用network命令,并输入每个直接相连网络的有类网络地址
network命令的作用:
在属于某个指定网络的所有接口上启用RIP
在每30s一次的RIP路由更新中向其他路由通告该指定网络
5.5 检验和排错
要检验路由和排错路由故障,首先确保所有接口处于up状态(show ip interface brief),其次使用show ip route 和show ip protocols,
再次使用debug ip rip
show ip route 查看网络是否收敛
show ip protocols 显示路由器当前配置的路由协议,此命令可以确认:是否已配置RIP路由 发送和接收RIP更新的接口是否正确
路由器通告的网络是否正确 RIP邻居是否发送了更新
debug ip rip 用来诊断和发现网络问题的有用工具,提供实时和持续信息
大多数RIP配置错误都涉及network语句配置错误、缺少network语句配置,或在有类环境中配置了不连续的子网
被动接口配置命令:passive-interface。不与路由器连接的路由器接口应该配置被动接口,使其接口不在向外发送路由更新
在LAN上发送不需要的更新对网络造成的影响:
带宽浪费 LAN所有设备必须逐层处理更新 在广播网络上通告更新会带来严重风险
5.6 自动汇总
RIP是一种有类路由协议,它能在主要的网络边界间自动汇总有类网络
RIPv1更新规则:
如果某条路由更新及其接收接口属于相同的主网,则在路由更新中对该网络应用该接口的子网掩码
如果某条路由更新及其接受接口属于不同的主网,则在路由更新中对该网络应用网络的有类子网掩码
使用debug ip rip 命令可以查看自动汇总
自动汇总的优点:可以使发送和接收的路由更新较小,减少占有的网络带宽 路由表查找更快
自动汇总的缺点:不支持不连续网络
5.7 默认路由和RIPv1
在RIP中配置默认路由后,需要在路由器配置模式中使用default-information originate 命令指定该路由器为默认信息的来源,
由该路由器在RIP更新中传播静态默认路由