RIP 协议部署、版本兼容、水平分割、毒性反转配置与防环路设置
RIP 协议的部署、版本兼容、水平分割、毒性反转配置与防环路设置1. RIP 协议部署
RIP(Routing Information Protocol)是一种基于距离矢量的内部网关协议(IGP),常用于小型网络。以下是部署 RIP 的基本步骤:
[*]启用 RIP 进程:
[*]在路由器上启动 RIP 进程,并指定版本(RIPv1 或 RIPv2)。
# Cisco 示例
router rip
version 2# 使用 RIPv2
network <主网络号># 宣告直连网络
[*]宣告网络:
[*]使用 network 命令宣告需要参与 RIP 路由的网络地址。
[*]RIP 会自动将直连网络加入路由表,并通过广播(RIPv1)或组播(RIPv2)与邻居交换路由信息。
[*]验证配置:
[*]使用 show ip route 查看路由表,确认 RIP 路由已正确学习。
[*]使用 show ip protocols 检查 RIP 进程状态。
2. 版本兼容
RIP 有两个主要版本:RIPv1 和 RIPv2。
[*]RIPv1:
[*]有类路由协议(不支持 VLSM/CIDR)。
[*]使用广播(255.255.255.255)发送更新。
[*]不支持认证。
[*]RIPv2:
[*]无类路由协议(支持 VLSM/CIDR)。
[*]使用组播(224.0.0.9)发送更新。
[*]支持明文或 MD5 认证。
[*]兼容性配置:
[*]如果网络中同时存在 RIPv1 和 RIPv2 路由器,需统一版本。
[*]强制使用 RIPv2:
router rip
version 2
3. 水平分割(Split Horizon)
[*]作用:防止路由环路,避免将路由信息从接收的接口发回。
[*]配置:
[*]默认情况下,水平分割在 Cisco 路由器上启用。
[*]手动配置(通常无需额外操作,但可验证):
interface <接口名>
ip split-horizon# 确保启用(默认状态)
[*]禁用水平分割(不推荐):
no ip split-horizon
4. 毒性反转(Poison Reverse)
[*]作用:加速路由收敛,通过将无效路由的度量值设为 16(不可达)并立即发送给邻居。
[*]配置:
[*]毒性反转通常与水平分割配合使用,默认启用。
[*]验证配置:
# Cisco 示例(通常无需额外配置)
# 毒性反转自动生效,当路由失效时,RIP 会发送度量值为 16 的更新。
5. 防环路设置
RIP 通过以下机制防止路由环路:
[*]最大跳数(Hop Count):
[*]RIP 的最大跳数为 15,超过 15 的网络视为不可达。
[*]无需配置,协议自动限制。
[*]水平分割与毒性反转:
[*]如前所述,防止路由信息回传。
[*]触发更新(Triggered Updates):
[*]当路由变化时,立即发送更新,而非等待周期性更新。
[*]默认启用,无需额外配置。
[*]抑制计时器(Holddown Timer):
[*]当收到更差路由时,进入抑制状态,避免频繁路由振荡。
[*]Cisco 默认启用,可通过以下命令调整:
router rip
timers basic <更新间隔> <无效计时器> <抑制计时器> <刷新计时器>
# 例如:timers basic 30 180 180 240
配置示例(Cisco)
router rip
version 2
network 192.168.1.0
network 10.0.0.0
! 启用认证(可选)
interface Serial0/0
ip rip authentication mode md5
ip rip authentication key-chain mychain
! 验证水平分割和毒性反转(通常默认启用)
注意事项
[*]网络规模:RIP 适用于小型网络(跳数 ≤ 15),大型网络建议使用 OSPF 或 EIGRP。
[*]收敛速度:RIP 收敛较慢,触发更新和毒性反转可部分缓解。
[*]安全性:RIPv2 支持认证,避免恶意路由注入。
[*]版本一致性:确保所有路由器使用相同 RIP 版本。
通过合理配置水平分割、毒性反转和防环路机制,RIP 可以在小型网络中稳定运行。
页:
[1]