
1. 前言在企业网络和运营商网络中动态路由协议是保障网络连通性的核心。RIPRouting Information Protocol和 OSPFOpen Shortest Path First是两种经典的动态路由协议在华为 eNSPEnterprise Network Simulation Platform中非常适合用于学习和实验。本教程将手把手教你如何在 eNSP 中搭建拓扑分别配置RIP和OSPF协议并验证路由表与连通性。建议读者具备基础的 IP 地址配置和 eNSP 基本操作经验。2. 实验环境准备2.1 软件版本eNSP V100R003C00 或更高版本设备镜像AR 系列路由器使用 AR2220 或 AR2240 均可2.2 实验拓扑我们将使用如下简单拓扑分别演示 RIP 和 OSPF 的配置。拓扑中包含三台路由器 R1、R2、R3以及两个测试 PC。PC110.1.1.10/24R1GE0/0/0: 10.1.1.1/24GE0/0/1: 12.1.1.1/24R2GE0/0/0: 12.1.1.2/24GE0/0/1: 23.1.1.2/24R3GE0/0/0: 23.1.1.3/24GE0/0/1: 10.3.3.1/24PC210.3.3.10/24路由器之间使用 GE 接口直连IP 地址如上图所示。PC1 和 PC2 的网关分别指向 R1 和 R3 的 GE0/0/0 和 GE0/0/1 接口地址。3. 基础配置所有设备通用在开始配置路由协议之前需要完成基础 IP 地址和接口激活。以 R1 为例Huaweisystem-view[Huawei]sysname R1[R1]interface GigabitEthernet0/0/0[R1-GigabitEthernet0/0/0]ipaddress10.1.1.1255.255.255.0[R1-GigabitEthernet0/0/0]quit[R1]interface GigabitEthernet0/0/1[R1-GigabitEthernet0/0/1]ipaddress12.1.1.1255.255.255.0[R1-GigabitEthernet0/0/1]quitR2 和 R3 的配置类似请根据拓扑图中的地址逐一配置最后使用display ip interface brief检查接口状态是否为up。4. RIP 配置详解RIP 是一种基于距离向量的路由协议适用于小型网络。在 eNSP 中我们通常使用RIPv2并关闭自动汇总。4.1 R1 上的 RIP 配置[R1]rip1[R1-rip-1]version2[R1-rip-1]undo summary[R1-rip-1]network10.0.0.0[R1-rip-1]network12.0.0.0[R1-rip-1]quitrip 1启动 RIP 进程进程 ID 为 1。version 2使用 RIPv2支持无类路由和 VLSM。undo summary关闭自动汇总避免路由被聚合。network宣告主类网络RIP 会自动将该主类网络下的所有直连接口加入 RIP 协议。4.2 R2 和 R3 的 RIP 配置R2 需要宣告 12.0.0.0 和 23.0.0.0 两个主类网络[R2]rip1[R2-rip-1]version2[R2-rip-1]undo summary[R2-rip-1]network12.0.0.0[R2-rip-1]network23.0.0.0[R2-rip-1]quitR3 宣告 23.0.0.0 和 10.0.0.0[R3]rip1[R3-rip-1]version2[R3-rip-1]undo summary[R3-rip-1]network23.0.0.0[R3-rip-1]network10.0.0.0[R3-rip-1]quit4.3 RIP 验证配置完成后在 R1 上查看路由表[R1]displayiprouting-table protocol rip应该能看到通过 RIP 学到的 10.3.3.0/24 和 23.1.1.0/24 等路由。在 PC1 上ping 10.3.3.10应能成功通信。5. OSPF 配置详解OSPF 是链路状态路由协议收敛快、支持区域划分适合大中型网络。我们将配置单区域 OSPFArea 0并精确宣告接口地址。5.1 清理 RIP 配置可选如果是在同一台设备上实验建议先清除 RIP 配置避免冲突[R1]undo rip1[R2]undo rip1[R3]undo rip15.2 R1 上的 OSPF 配置[R1]ospf1router-id1.1.1.1[R1-ospf-1]area0[R1-ospf-1-area-0.0.0.0]network10.1.1.00.0.0.255[R1-ospf-1-area-0.0.0.0]network12.1.1.00.0.0.255[R1-ospf-1-area-0.0.0.0]quit[R1-ospf-1]quitospf 1启动 OSPF 进程 1。router-id 1.1.1.1手动指定 Router ID确保唯一性。area 0进入骨干区域配置视图。network宣告接口地址使用反掩码精确匹配。5.3 R2 和 R3 的 OSPF 配置R2 的 Router ID 设为 2.2.2.2[R2]ospf1router-id2.2.2.2[R2-ospf-1]area0[R2-ospf-1-area-0.0.0.0]network12.1.1.00.0.0.255[R2-ospf-1-area-0.0.0.0]network23.1.1.00.0.0.255[R2-ospf-1-area-0.0.0.0]quit[R2-ospf-1]quitR3 的 Router ID 设为 3.3.3.3[R3]ospf1router-id3.3.3.3[R3-ospf-1]area0[R3-ospf-1-area-0.0.0.0]network23.1.1.00.0.0.255[R3-ospf-1-area-0.0.0.0]network10.3.3.00.0.0.255[R3-ospf-1-area-0.0.0.0]quit[R3-ospf-1]quit5.4 OSPF 验证在 R1 上查看 OSPF 邻居状态[R1]display ospf peer brief应能看到邻居状态为Full。再查看 OSPF 路由表[R1]displayiprouting-table protocol ospf学到 10.3.3.0/24 和 23.1.1.0/24 等路由则表示成功。PC1 与 PC2 之间应能正常通信。6. RIP 与 OSPF 对比总结特性RIPOSPF协议类型距离矢量链路状态收敛速度慢30s 更新快SPF 算法适用网络规模小型最大 15 跳中大型支持分层路由度量跳数开销基于带宽配置复杂度简单中等防环机制水平分割、毒性反转等SPF 无环、区域设计在 eNSP 中练习时可以从 RIP 开始理解动态路由工作原理再进阶到 OSPF 掌握更强大的路由特性。7. 常见问题与排错接口状态为 down检查线缆连接、接口是否开启undo shutdown、IP 地址是否配置正确。RIP 路由不出现确认version 2和undo summary已配置确认network宣告的主类网络正确。OSPF 邻居无法建立检查 Router ID 是否冲突、接口 IP 是否在同一网段、区域 ID 是否一致、接口网络类型默认广播是否匹配。PC 无法 ping 通检查 PC 的网关是否正确指向对端路由器接口地址确认路由器上已学到目标网络的路由。8. 结语通过本教程你已经在 eNSP 中成功配置了 RIP 和 OSPF 两种动态路由协议并掌握了验证方法。建议读者在此基础上尝试多区域 OSPF、路由重分发、路由策略等高级实验逐步提升网络工程技能。