华为eNSP中RIPv2路由协议实战配置与优化技巧

张开发
2026/4/22 17:56:53 15 分钟阅读

分享文章

华为eNSP中RIPv2路由协议实战配置与优化技巧
1. RIPv2协议基础与华为eNSP环境搭建第一次接触RIPv2时我也被那些术语搞得头晕——什么距离向量、跳数限制、周期更新听起来就像天书。但实际在华为eNSP模拟器里操作几次后发现它其实就像小区里的快递驿站每个路由器驿站都会告诉邻居我这能送到哪些地方网络需要转几手跳数。RIPv2就是这个快递网络里的消息广播员。为什么选RIPv2而不是v1这个问题我当年也纠结过。简单来说RIPv1就像只支持喊话的大喇叭所有信息都用广播发送还不支持子网掩码。而RIPv2升级成了对讲机支持组播224.0.0.9地址、携带子网信息还能加密码验证。在华为设备上配置时记得用version 2命令开启这个功能否则默认会兼容v1模式。搭建实验环境时建议先准备这些食材三台AR2220路由器用AR1220也行但接口少两台S5700交换机纯路由实验可以省略若干条Serial线模拟广域网链路各设备基础IP配置后面会详细说这里有个新手容易踩的坑eNSP的Serial接口需要手动激活。配置完IP地址后一定要在接口视图下执行undo shutdown否则链路永远是down状态。我最早做实验时盯着ping不通的结果排查了两小时最后发现就是这个开关没打开。2. 从零开始配置RIPv2基础网络现在我们来做个真实的烹饪步骤。假设要构建一个包含三台路由器的网络R1: 192.168.1.1/24 (G0/0/0)R2: 192.168.1.2/24 (G0/0/0)R3: 192.168.1.3/24 (G0/0/0)R3的环回口: 3.3.3.1/24这个网段不参与RIP通告第一步基础IP配置# 以R1为例 Huawei system-view [Huawei] sysname R1 [R1] interface GigabitEthernet 0/0/0 [R1-GigabitEthernet0/0/0] ip address 192.168.1.1 24 [R1-GigabitEthernet0/0/0] undo shutdown第二步启用RIPv2[R1] rip 1 # 创建进程1 [R1-rip-1] version 2 # 指定版本 [R1-rip-1] network 192.168.1.0 # 宣告直连网段验证技巧用display rip 1 route查看学到的路由时注意看Metric值。正常应该是1跳直连网络是0跳但显示为1。如果看到某个路由的跳数突然变成16说明出现了路由环路这时候就该检查拓扑设计了。3. 必须掌握的四大优化技巧3.1 路由汇总让路由表瘦身当网络规模变大时路由表会像膨胀的购物清单一样冗长。我在一个实验里见过300多条RIP路由这时候路由汇总就是你的瘦身教练。原理很简单把192.168.1.0/24、192.168.2.0/24、192.168.3.0/24汇总成192.168.0.0/16通告出去。配置命令很直观[R1] interface Serial 1/0/0 # 在出接口做汇总 [R1-Serial1/0/0] rip summary-address 192.168.0.0 255.255.0.0但要注意两个坑汇总后明细路由会被抑制可能导致某些路径不可达华为设备默认开启自动汇总建议用undo summary关闭自动功能改用手动控制3.2 防环机制别让数据包鬼打墙RIP最让人头疼的就是环路问题。有次我配置失误导致数据包在R1-R2-R3之间无限循环跳数最终涨到16才停止。RIPv2自带的防环措施包括水平分割从某个接口学到的路由不再从这个接口发回去默认开启毒性逆转发现不可达路由时主动通告跳数16的路由触发更新网络变化时立即发送更新不用等30秒周期如果想强化防护可以手动调整计时器[R1-rip-1] timers rip 15 90 120 # 更新/失效/刷新时间(秒)这个配置表示每15秒发一次更新90秒没收到更新就标记路由失效120秒后彻底删除。但要注意所有路由器的时间参数必须一致3.3 更新安全给路由通告上锁在实验室可能感觉不到但真实网络中伪造RIP更新报文是常见的攻击手段。我建议始终启用认证就像给快递员配工作证一样。华为支持两种认证方式# 明文认证安全性较低 [R1-rip-1] authentication-mode simple cipher Hello123 # MD5认证推荐 [R1-rip-1] authentication-mode md5 usual cipher Hello123密码建议定期更换且不同区域使用不同密钥。查看认证状态可以用display rip 1 interface命令。3.4 加速收敛让网络恢复快如闪电RIP默认的收敛速度网络拓扑变化后恢复稳定的时间确实慢但通过这几个技巧可以优化调整计时器前面提到的缩短更新间隔BFD联动用BFD快速检测链路故障[R1] bfd [R1-bfd] quit [R1] rip 1 [R1-rip-1] bfd all-interfaces enable路由优先级调整preference值影响选路实测下来配合BFD能把收敛时间从分钟级降到秒级对实时性要求高的业务特别有用。4. 典型故障排查手册遇到RIP网络不通时我通常按照这个四步法排查第一步检查物理连接在eNSP里右键设备选择数据抓包看看接口是否有报文收发用display interface brief查看接口状态第二步验证基础配置display rip 1 interface # 查看哪些接口启用了RIP display rip 1 neighbor # 检查邻居关系第三步分析路由表display ip routing-table protocol rip # 只看RIP路由重点关注目标网络是否出现在路由表中下一跳地址是否正确度量值是否合理第四步抓包分析在eNSP里启动抓包过滤RIP报文UDP端口520看更新内容是否符合预期。常见的异常情况有只收不发可能是ACL拦截或接口未启用RIP更新内容为空检查network宣告语句认证失败两边密码不一致会丢弃报文曾经有个经典案例所有配置都正确但路由就是学不到。最后发现是防火墙策略拦住了组播地址224.0.0.9的通信。所以遇到诡异问题时别忘了检查这些隐形门槛。5. 真实项目中的经验之谈在给某连锁门店部署网络时我们最初全用OSPF后来发现有些老旧设备不支持于是对部分分支改用RIPv2。这里分享几个实战心得混合组网技巧当RIP和OSPF共存时在边界路由器上做双向重分发一定要加路由过滤避免路由环路。比如[R1] route-policy RIP2OSPF deny node 10 # 先拒绝所有 [R1-route-policy] if-match tag 100 # 给RIP路由打标签 [R1] route-policy RIP2OSPF permit node 20 [R1-rip-1] import-route ospf 1 route-policy RIP2OSPF带宽控制在低速链路上用rip input/output packet-number限制更新报文数量避免占用过多带宽。版本兼容如果遇到第三方设备只支持RIPv1可以在华为设备上开启兼容模式[R1-rip-1] undo version 2 # 回退到v1 [R1-rip-1] v1-compatible # 同时兼容v2最后提醒虽然RIPv2比v1改进很多但在大型网络中还是建议用OSPF。华为eNSP的价值就在于能让我们零成本试错多实验几次就能找到最适合的方案。

更多文章