当前位置: 首页 > news >正文

实验十 华为路由器和交换机实现RIP 动态路由协议配置实验指导书

作者:非凡大爹|版本:v1|日期:2026-05-24|DocID:CN-LAB-2026-05-STATIC-ROUTE-HW-V1
原创声明:本文为作者原创实验教学资料,首发于 CSDN。
版权声明:本文版权归作者所有,网络发布版仅供个人学习、课堂教学参考和非商业交流使用。未经作者书面许可,任何单位或个人不得以复制、汇编、改编、摘编、整理、录入数据库、制作课程包、出版图书、开发付费课程、商业培训或其他商业形式使用本文全部或部分内容。
引用说明:如需引用本文中的观点、实验设计、拓扑结构、命令说明或图表内容,请注明作者、文章标题及原文链接。
版本说明:本文为网络公开学习版,后续如形成教材、讲义、课程资源包或正式出版物,以作者修订版及出版社审定版本为准。

文章目录

    • 摘要
    • 1 实验目的
    • 2 实验原理
      • 2.1 动态路由协议的作用
      • 2.2 RIP 的基本概念
      • 2.3 RIPv1 与 RIPv2
    • 3 实验环境
      • 3.1 硬件设备
      • 3.2 软件工具
      • 3.3 接口使用说明
    • 4 实验拓扑与地址规划
      • 4.1 实验拓扑
      • 4.2 接口连接表
      • 4.3 IP 地址规划
    • 5 实验准备
      • 5.1 设置所有网络设备主机名
        • 5.1.1 设置路由器主机名
        • 5.1.2 设置交换机主机名
      • 5.2 检查接口名称、连线和状态
      • 5.3 AR720 接口模式检查
    • 6 实验步骤
      • 6.1 配置 R1 接口 IP 地址
      • 6.2 配置 R2 接口 IP 地址
      • 6.3 配置 R3 接口 IP 地址
      • 6.4 配置 R4 接口 IP 地址
      • 6.5 配置主机 IP 地址
      • 6.6 配置 RIP 前的直连测试
      • 6.7 配置 R1 的 RIPv2
      • 6.8 配置 R2 的 RIPv2
      • 6.9 配置 R3 的 RIPv2
      • 6.10 配置 R4 的 RIPv2
    • 7 RIP 配置验证与路由表分析
      • 7.1 查看 RIP 配置
      • 7.2 查看 RIP 路由
      • 7.3 查看 IP 路由表中的 RIP 路由
      • 7.3 查看完整 IP 路由表
      • 7.4 R1 路由表分析
      • 7.5 R2 路由表分析
      • 7.6 R3 路由表分析
      • 7.7 R4 路由表分析
    • 8 全网连通性测试
      • 8.1 主机互通测试
      • 8.2 使用 tracert 查看路径
      • 8.3 用路由表解释通信过程
    • 9 保存配置
    • 10 常见错误与排查
      • 10.1 未先设置主机名,导致配置错设备
      • 10.2 接口未 Up
      • 10.3 AR720 接口为二层口,无法配置 IP 地址
      • 10.4 IP 地址或子网掩码错误
      • 10.5 RIP network 命令错误
      • 10.6 忘记配置 RIPv2
      • 10.7 主机默认网关错误
      • 10.8 只会 ping,不会分析路由表
    • 11 实验小结
    • 附录:常用命令表
    • 参考文献与资料

摘要

本实验基于 4 台路由器和 4 台接入交换机构建多网段互联环境,完成 RIP(Routing Information Protocol,路由信息协议)动态路由配置与验证。实验重点是掌握 RIPv2 的基本配置方法,学会通过display ip routing-tabledisplay ip routing-table protocol ripdisplay rip 1 route等命令查看和分析动态路由表,能够根据目的网络、下一跳、出接口和开销判断网络是否实现全网互联。

1 实验目的

本实验旨在使学生在掌握静态路由配置的基础上,进一步理解动态路由协议的作用和基本工作过程。

通过本实验,学生应能够:

  1. 理解 RIP(Routing Information Protocol,路由信息协议)的基本作用。
  2. 掌握 RIPv2 的基本配置方法。
  3. 能够在华为 VRP(Versatile Routing Platform,通用路由平台)设备上配置 RIP 动态路由。
  4. 能够查看并分析 RIP 学习到的路由。
  5. 能够根据路由表判断数据包的转发路径。
  6. 能够排查 RIP 配置中的常见错误。

2 实验原理

2.1 动态路由协议的作用

静态路由需要管理员手动配置到达每个远程网络的路径。网络规模较小时,静态路由简单、直观;但当路由器数量增加、链路变化频繁时,手工维护路由表容易出错。

动态路由协议可以让路由器之间自动交换路由信息。路由器通过动态路由协议学习远程网络,并自动把学习到的路由加入路由表。当网络拓扑发生变化时,动态路由协议可以更新路由。

2.2 RIP 的基本概念

RIP 是 Routing Information Protocol 的缩写,中文为路由信息协议。RIP 属于距离矢量路由协议,使用跳数作为路由开销。

RIP 的主要特点如下:

  1. 使用跳数作为度量值。
  2. 最大有效跳数为 15,16 表示不可达。
  3. 配置简单,适合小型网络和教学实验。
  4. 收敛速度较慢,不适合大型复杂网络。

2.3 RIPv1 与 RIPv2

RIPv1 是有类路由协议,路由更新中不携带子网掩码信息,不适合现代复杂子网环境。

RIPv2 是 RIP version 2,支持无类路由,路由更新中可以携带子网掩码信息。本实验统一使用 RIPv2,并关闭自动汇总:

version 2 undo summary

其中,version 2表示使用 RIPv2;undo summary表示关闭有类自动汇总,避免多子网环境中产生不符合预期的汇总路由。

3 实验环境

3.1 硬件设备

设备数量作用
AR6140E-S 或 AR720 路由器4 台R1、R2、R3、R4
S5735S-L24T4X-QA2 或 S310-24T4S交换机4 台SW1、SW2、SW3、SW4
实验计算机5 台左右PC1-A、PC1-B、PC2、PC3、PC4
RJ45 双绞线若干设备互联
Console 线若干设备配置管理

3.2 软件工具

软件作用
PuTTYConsole 串口登录
Windows Server 2022/2025实验计算机操作系统
CMD 或 PowerShell主机网络测试
Wireshark可选,用于观察 RIP 报文

3.3 接口使用说明

本实验兼容两类实验小组:

  1. 使用 AR6140E-S 路由器的小组;
  2. 使用 AR720 路由器的小组。

使用 AR6140E-S 的小组,优先使用 RJ45 千兆电口,接口名称通常按以下格式书写:

GigabitEthernet 0/0/0 GigabitEthernet 0/0/1 GigabitEthernet 0/0/2 GigabitEthernet 0/0/3

使用 AR720 的小组,也应先查看设备实际接口名称和接口状态:

display interface brief display ip interface brief

如果 AR720 的某个接口默认工作在二层交换口模式,直接配置 IP 地址时可能会失败。此时需要先进入接口视图,将接口切换为三层口:

interface GigabitEthernet 0/0/0 undo portswitch ip address 192.168.10.254 255.255.255.0

说明:

  1. 如果接口本身已经是三层口,可以直接配置 IP 地址,不需要执行undo portswitch
  2. 如果设备提示不支持undo portswitch,说明该接口可能本身就是三层接口,继续按正常方式配置 IP 地址即可。
  3. 不要使用 MGMT、管理口、云管理口或专用管理接口作为本实验的业务接口。
  4. 所有接口编号必须以实际设备display interface brief显示结果为准,不要只根据面板标识主观判断。

GE 是 Gigabit Ethernet 的缩写,表示千兆以太网接口。

4 实验拓扑与地址规划

4.1 实验拓扑

图1 RIP动态路由协议实验网络拓扑图

R1、R2、R3、R4 串联组成主干网络,每台路由器连接一台接入交换机,每台接入交换机连接对应实验主机。

4.2 接口连接表

连接关系本端接口对端接口
R1—SW1R1 GE0/0/0SW1 GE0/0/1
R1—R2R1 GE0/0/1R2 GE0/0/0
R2—SW2R2 GE0/0/1SW2 GE0/0/1
R2—R3R2 GE0/0/2R3 GE0/0/0
R3—SW3R3 GE0/0/1SW3 GE0/0/1
R3—R4R3 GE0/0/2R4 GE0/0/0
R4—SW4R4 GE0/0/1SW4 GE0/0/1
SW1—PC1-ASW1 GE0/0/2PC1-A 网卡
SW1—PC1-BSW1 GE0/0/3PC1-B 网卡
SW2—PC2SW2 GE0/0/2PC2 网卡
SW3—PC3SW3 GE0/0/2PC3 网卡
SW4—PC4SW4 GE0/0/2PC4 网卡

4.3 IP 地址规划

设备接口IP 地址子网掩码说明
R1GE0/0/0192.168.10.254255.255.255.0LAN1 网关
R1GE0/0/110.0.12.1255.255.255.252R1—R2
R2GE0/0/010.0.12.2255.255.255.252R1—R2
R2GE0/0/1192.168.20.254255.255.255.0LAN2 网关
R2GE0/0/210.0.23.1255.255.255.252R2—R3
R3GE0/0/010.0.23.2255.255.255.252R2—R3
R3GE0/0/1192.168.30.254255.255.255.0LAN3 网关
R3GE0/0/210.0.34.1255.255.255.252R3—R4
R4GE0/0/010.0.34.2255.255.255.252R3—R4
R4GE0/0/1192.168.40.254255.255.255.0LAN4 网关
PC1-A网卡192.168.10.11255.255.255.0网关 192.168.10.254
PC1-B网卡192.168.10.12255.255.255.0网关 192.168.10.254
PC2网卡192.168.20.21255.255.255.0网关 192.168.20.254
PC3网卡192.168.30.31255.255.255.0网关 192.168.30.254
PC4网卡192.168.40.41255.255.255.0网关 192.168.40.254

5 实验准备

5.1 设置所有网络设备主机名

开始配置前,应先为所有路由器和交换机设置主机名。主机名用于区分当前正在配置的设备,避免在多台设备同时操作时出现误配置,便于识别设备、核对连线和排查故障。

5.1.1 设置路由器主机名

以 R1 为例:

<Huawei> system-view [Huawei] sysname R1 [R1]

其他路由器也须按照网络拓扑图设计进行相应设置。

学生应根据命令提示符确认当前正在配置的设备。

5.1.2 设置交换机主机名

以 SW1 为例:

<Huawei> system-view [Huawei] sysname SW1 [SW1]

其他交换机也须按照网络拓扑图设计进行相应设置。

本实验中交换机主要作为二层接入设备使用,通常不需要配置 IP 地址。

5.2 检查接口名称、连线和状态

在每台路由器上执行:

display interface brief display ip interface brief

在每台交换机上执行:

display interface brief

确认以下内容:

  1. 路由器互联接口处于 Up 状态。
  2. 路由器连接交换机的接口处于 Up 状态。
  3. 交换机连接 PC 的接口处于 Up 状态。
  4. 接口编号与实际连线一致。
  5. 如果接口 Down,应先检查网线、接口编号和对端设备状态。

5.3 AR720 接口模式检查

AR720 小组在配置接口 IP 地址前,应先确认接口是否可作为三层接口使用。

如果配置 IP 地址时报错,提示该接口为二层接口,应先执行:

interface GigabitEthernet 0/0/x undo portswitch

然后再配置 IP 地址:

ip address IP地址 子网掩码

注意:undo portswitch是条件步骤,不是所有设备、所有接口都必须执行。是否需要执行,应以实际设备命令执行结果为准。

6 实验步骤

6.1 配置 R1 接口 IP 地址

注意:以下配置以 AR6140E-S 的接口编号为例。使用 AR720 的小组,如果接口为二层口,应先在接口视图下执行undo portswitch,再配置 IP 地址。

[R1] interface GigabitEthernet 0/0/0 [R1-GigabitEthernet0/0/0] ip address 192.168.10.254 255.255.255.0 [R1-GigabitEthernet0/0/0] description To_SW1_LAN1 [R1-GigabitEthernet0/0/0] quit [R1] interface GigabitEthernet 0/0/1 [R1-GigabitEthernet0/0/1] ip address 10.0.12.1 255.255.255.252 [R1-GigabitEthernet0/0/1] description To_R2_GE0/0/0 [R1-GigabitEthernet0/0/1] quit

查看 R1 接口和路由表:

[R1] display ip interface brief [R1] display ip routing-table

此时 R1 路由表中应至少存在以下直连网段:

192.168.10.0/24 10.0.12.0/30

6.2 配置 R2 接口 IP 地址

[R2] interface GigabitEthernet 0/0/0 [R2-GigabitEthernet0/0/0] ip address 10.0.12.2 255.255.255.252 [R2-GigabitEthernet0/0/0] description To_R1_GE0/0/1 [R2-GigabitEthernet0/0/0] quit [R2] interface GigabitEthernet 0/0/1 [R2-GigabitEthernet0/0/1] ip address 192.168.20.254 255.255.255.0 [R2-GigabitEthernet0/0/1] description To_SW2_LAN2 [R2-GigabitEthernet0/0/1] quit [R2] interface GigabitEthernet 0/0/2 [R2-GigabitEthernet0/0/2] ip address 10.0.23.1 255.255.255.252 [R2-GigabitEthernet0/0/2] description To_R3_GE0/0/0 [R2-GigabitEthernet0/0/2] quit

查看 R2 接口和路由表:

[R2] display ip interface brief [R2] display ip routing-table

6.3 配置 R3 接口 IP 地址

[R3] interface GigabitEthernet 0/0/0 [R3-GigabitEthernet0/0/0] ip address 10.0.23.2 255.255.255.252 [R3-GigabitEthernet0/0/0] description To_R2_GE0/0/2 [R3-GigabitEthernet0/0/0] quit [R3] interface GigabitEthernet 0/0/1 [R3-GigabitEthernet0/0/1] ip address 192.168.30.254 255.255.255.0 [R3-GigabitEthernet0/0/1] description To_SW3_LAN3 [R3-GigabitEthernet0/0/1] quit [R3] interface GigabitEthernet 0/0/2 [R3-GigabitEthernet0/0/2] ip address 10.0.34.1 255.255.255.252 [R3-GigabitEthernet0/0/2] description To_R4_GE0/0/0 [R3-GigabitEthernet0/0/2] quit

查看 R3 接口和路由表:

[R3] display ip interface brief [R3] display ip routing-table

6.4 配置 R4 接口 IP 地址

[R4] interface GigabitEthernet 0/0/0 [R4-GigabitEthernet0/0/0] ip address 10.0.34.2 255.255.255.252 [R4-GigabitEthernet0/0/0] description To_R3_GE0/0/2 [R4-GigabitEthernet0/0/0] quit [R4] interface GigabitEthernet 0/0/1 [R4-GigabitEthernet0/0/1] ip address 192.168.40.254 255.255.255.0 [R4-GigabitEthernet0/0/1] description To_SW4_LAN4 [R4-GigabitEthernet0/0/1] quit

查看 R4 接口和路由表:

[R4] display ip interface brief [R4] display ip routing-table

6.5 配置主机 IP 地址

按地址规划表配置各主机的 IP 地址、子网掩码和默认网关。

配置完成后,在 Windows CMD 中查看:

ipconfig /all

重点检查:

  1. IP 地址是否正确。
  2. 子网掩码是否正确。
  3. 默认网关是否指向本 LAN 对应路由器接口。

6.6 配置 RIP 前的直连测试

配置 RIP 前,只测试直连链路和主机到网关是否正常。

路由器直连链路测试:

[R1] ping 10.0.12.2 [R2] ping 10.0.23.2 [R3] ping 10.0.34.2

各 PC 测试自己的默认网关:

ping 192.168.10.254 ping 192.168.20.254 ping 192.168.30.254 ping 192.168.40.254

如果直连链路或主机到网关不通,应先排查接口、IP 地址、网线和默认网关,不要急于配置 RIP。

6.7 配置 R1 的 RIPv2

在 R1 上配置 RIPv2:

[R1] rip 1 [R1-rip-1] version 2 [R1-rip-1] undo summary [R1-rip-1] network 192.168.10.0 [R1-rip-1] network 10.0.0.0 [R1-rip-1] quit

命令说明:

rip 1

创建并进入 RIP 进程 1。RIP 进程可以理解为本路由器上运行 RIP 动态路由协议的配置环境。

version 2

指定使用 RIPv2。RIPv2 能够在路由更新中携带子网掩码信息,适合本实验中同时使用 /24 和 /30 子网的网络环境。

undo summary

关闭自动汇总,避免路由器把多个子网错误地汇总成较大的有类网络,导致路由学习结果不符合实验预期。

network 192.168.10.0

让 R1 上属于 192.168.10.0 网段的直连接口参与 RIP。该命令的作用不是手工添加一条到 192.168.10.0/24 的静态路由,而是让 R1 把自己的 LAN1 直连网段通过 RIP 通告给相邻路由器。

换句话说,R1 通过这条命令告诉其他路由器:

我这里连接着 192.168.10.0/24 网段。

这样,R2、R3、R4 后续才能通过 RIP 学习到 LAN1 的路由。

network 10.0.0.0

让 R1 上属于 10.0.0.0 地址范围的互联接口参与 RIP。R1 的 GE0/0/1 接口地址是 10.0.12.1/30,属于 10.0.0.0 范围,因此该接口会参与 RIP 报文的发送和接收。

在本实验中,路由器之间的互联链路分别为:

10.0.12.0/30 10.0.23.0/30 10.0.34.0/30

这些链路都属于 10.0.0.0 范围,因此各路由器都使用:

network 10.0.0.0

启用互联链路上的 RIP。

学生需要特别注意:network命令不是让管理员把所有远程目标网段都写进去。每台路由器只需要把自己本机直连、需要参与 RIP 的网络写入 RIP 进程即可。远程网络应由 RIP 自动学习。

以 R1 为例,R1 只直连:

192.168.10.0/24 10.0.12.0/30

所以 R1 只需要配置:

network 192.168.10.0 network 10.0.0.0

R1 不需要配置:

network 192.168.20.0 network 192.168.30.0 network 192.168.40.0

因为这些是其他路由器后面的远程 LAN 网段,应由 RIP 自动学习得到。

可以把network命令理解为一句话:

让本路由器的哪些直连网络参与 RIP,并把这些直连网络告诉邻居路由器。

因此,RIP 的基本过程是:

本机直连网络通过 network 命令加入 RIP → 路由器向邻居通告自己的直连网络 → 邻居路由器学习这些网络 → 多台路由器逐步形成完整的动态路由表

6.8 配置 R2 的 RIPv2

在 R2 上配置 RIPv2:

[R2] rip 1 [R2-rip-1] version 2 [R2-rip-1] undo summary [R2-rip-1] network 10.0.0.0 [R2-rip-1] network 192.168.20.0 [R2-rip-1] quit

6.9 配置 R3 的 RIPv2

在 R3 上配置 RIPv2:

[R3] rip 1 [R3-rip-1] version 2 [R3-rip-1] undo summary [R3-rip-1] network 10.0.0.0 [R3-rip-1] network 192.168.30.0 [R3-rip-1] quit

6.10 配置 R4 的 RIPv2

在 R4 上配置 RIPv2:

[R4] rip 1 [R4-rip-1] version 2 [R4-rip-1] undo summary [R4-rip-1] network 10.0.0.0 [R4-rip-1] network 192.168.40.0 [R4-rip-1] quit

7 RIP 配置验证与路由表分析

7.1 查看 RIP 配置

在每台路由器上执行:

display current-configuration

重点查找 RIP 配置片段。例如 R1 应包含:

# rip 1 version 2 undo summary network 10.0.0.0 network 192.168.10.0 #

其他路由器应分别包含本设备对应的 LAN 网段。

7.2 查看 RIP 路由

在每台路由器上执行:

display rip 1 route

该命令用于查看 RIP 进程学习到的路由信息。学生重点观察是否已经学习到远程 LAN 网段。

7.3 查看 IP 路由表中的 RIP 路由

7.3 查看完整 IP 路由表

在每台路由器上执行:

display ip routing-table

该命令用于查看完整 IP 路由表。完整路由表中通常既包括直连路由,也包括通过 RIP 学习到的动态路由。

学生应重点区分以下两类路由:

Direct 表示直连路由,由接口 IP 地址自动生成 RIP 表示通过 RIP 动态路由协议学习到的路由

以 R1 为例,配置接口 IP 地址和 RIP 后,完整路由表中应能看到类似以下关键表项:

<R1> display ip routing-table Route Flags: R - relay, D - download to fib ------------------------------------------------------------------------------ Routing Tables: Public Destinations : xx Routes : xx Destination/Mask Proto Pre Cost Flags NextHop Interface 10.0.12.0/30 Direct 0 0 D 10.0.12.1 GigabitEthernet0/0/1 10.0.12.1/32 Direct 0 0 D 127.0.0.1 GigabitEthernet0/0/1 10.0.23.0/30 RIP 100 1 D 10.0.12.2 GigabitEthernet0/0/1 10.0.34.0/30 RIP 100 2 D 10.0.12.2 GigabitEthernet0/0/1 192.168.10.0/24 Direct 0 0 D 192.168.10.254 GigabitEthernet0/0/0 192.168.10.254/32 Direct 0 0 D 127.0.0.1 GigabitEthernet0/0/0 192.168.20.0/24 RIP 100 1 D 10.0.12.2 GigabitEthernet0/0/1 192.168.30.0/24 RIP 100 2 D 10.0.12.2 GigabitEthernet0/0/1 192.168.40.0/24 RIP 100 3 D 10.0.12.2 GigabitEthernet0/0/1

说明:

  1. Direct表项是接口配置 IP 地址后自动生成的直连路由。
  2. RIP表项是通过 RIP 动态学习到的远程路由。
  3. Pre表示路由优先级,直连路由通常优先级为 0,RIP 路由优先级通常为 100。
  4. Cost表示开销,RIP 使用跳数作为主要开销。
  5. 实际设备可能还会显示接口地址对应的 /32 主机路由、广播地址路由或127.0.0.0/8等系统路由,实验分析时重点关注本实验相关网段即可。

执行:

display ip routing-table protocol rip

该命令只显示通过 RIP 学习到的路由,比完整路由表更适合观察动态路由学习结果。

不同设备型号和 VRP 版本的显示格式可能略有差异,实验报告应以实际设备输出为准。指导书中的路由表输出为参考样例。

7.4 R1 路由表分析

如果只想观察 RIP 动态学习结果,可以执行:

display ip routing-table protocol rip

该命令只显示通过 RIP 学习到的路由,不显示Direct直连路由。

以 R1 为例,参考输出如下:

<R1> display ip routing-table protocol rip Route Flags: R - relay, D - download to fib ------------------------------------------------------------------------------ Public routing table : RIP Destinations : 5 Routes : 5 RIP routing table status : <Active> Destinations : 5 Routes : 5 Destination/Mask Proto Pre Cost Flags NextHop Interface 10.0.23.0/30 RIP 100 1 D 10.0.12.2 GigabitEthernet0/0/1 10.0.34.0/30 RIP 100 2 D 10.0.12.2 GigabitEthernet0/0/1 192.168.20.0/24 RIP 100 1 D 10.0.12.2 GigabitEthernet0/0/1 192.168.30.0/24 RIP 100 2 D 10.0.12.2 GigabitEthernet0/0/1 192.168.40.0/24 RIP 100 3 D 10.0.12.2 GigabitEthernet0/0/1 RIP routing table status : <Inactive> Destinations : 0 Routes : 0

分析:

R1 到达 LAN2 的开销为 1,下一跳是 R2 的 10.0.12.2。

R1 到达 LAN3 的开销为 2,说明需要经过 R2、R3。

R1 到达 LAN4 的开销为 3,说明需要经过 R2、R3、R4。

因此,两个命令的观察重点不同:

命令显示内容观察重点
display ip routing-table完整路由表同时查看 Direct、RIP 等所有路由来源
display ip routing-table protocol rip仅 RIP 路由专门观察 RIP 是否学习到远程网络
display rip 1 routeRIP 进程路由信息查看 RIP 协议自身学习和维护的路由

实验报告中,建议学生至少记录一次完整路由表,再记录 RIP 过滤后的路由表。这样既能看到直连路由,也能看到动态学习到的远程路由。

7.5 R2 路由表分析

<R2> display ip routing-table protocol rip

参考输出如下:

Route Flags: R - relay, D - download to fib ------------------------------------------------------------------------------ Public routing table : RIP Destinations : 4 Routes : 4 RIP routing table status : <Active> Destinations : 4 Routes : 4 Destination/Mask Proto Pre Cost Flags NextHop Interface 10.0.34.0/30 RIP 100 1 D 10.0.23.2 GigabitEthernet0/0/2 192.168.10.0/24 RIP 100 1 D 10.0.12.1 GigabitEthernet0/0/0 192.168.30.0/24 RIP 100 1 D 10.0.23.2 GigabitEthernet0/0/2 192.168.40.0/24 RIP 100 2 D 10.0.23.2 GigabitEthernet0/0/2 RIP routing table status : <Inactive> Destinations : 0 Routes : 0

分析:

R2 到 LAN1 的下一跳是 R1,出接口是 GE0/0/0。

R2 到 LAN3、LAN4 的下一跳是 R3,出接口是 GE0/0/2。

7.6 R3 路由表分析

<R3> display ip routing-table protocol rip

参考输出如下:

Route Flags: R - relay, D - download to fib ------------------------------------------------------------------------------ Public routing table : RIP Destinations : 4 Routes : 4 RIP routing table status : <Active> Destinations : 4 Routes : 4 Destination/Mask Proto Pre Cost Flags NextHop Interface 10.0.12.0/30 RIP 100 1 D 10.0.23.1 GigabitEthernet0/0/0 192.168.10.0/24 RIP 100 2 D 10.0.23.1 GigabitEthernet0/0/0 192.168.20.0/24 RIP 100 1 D 10.0.23.1 GigabitEthernet0/0/0 192.168.40.0/24 RIP 100 1 D 10.0.34.2 GigabitEthernet0/0/2 RIP routing table status : <Inactive> Destinations : 0 Routes : 0

分析:

R3 到 LAN1、LAN2 的下一跳是 R2。

R3 到 LAN4 的下一跳是 R4。

7.7 R4 路由表分析

<R4> display ip routing-table protocol rip

参考输出如下:

Route Flags: R - relay, D - download to fib ------------------------------------------------------------------------------ Public routing table : RIP Destinations : 5 Routes : 5 RIP routing table status : <Active> Destinations : 5 Routes : 5 Destination/Mask Proto Pre Cost Flags NextHop Interface 10.0.12.0/30 RIP 100 2 D 10.0.34.1 GigabitEthernet0/0/0 10.0.23.0/30 RIP 100 1 D 10.0.34.1 GigabitEthernet0/0/0 192.168.10.0/24 RIP 100 3 D 10.0.34.1 GigabitEthernet0/0/0 192.168.20.0/24 RIP 100 2 D 10.0.34.1 GigabitEthernet0/0/0 192.168.30.0/24 RIP 100 1 D 10.0.34.1 GigabitEthernet0/0/0 RIP routing table status : <Inactive> Destinations : 0 Routes : 0

分析:

R4 到所有远程网段的下一跳都是 R3 的 10.0.34.1。

R4 到 LAN3 的开销为 1,到 LAN2 的开销为 2,到 LAN1 的开销为 3。

这说明数据包从 R4 发往左侧网络时,会先交给 R3,再由 R3 继续转发。

8 全网连通性测试

8.1 主机互通测试

在 PC1-A 上测试 PC4:

ping 192.168.40.41

在 PC4 上测试 PC1-A:

ping 192.168.10.11

在 PC2 上测试 PC3:

ping 192.168.30.31

如果测试成功,说明不同 LAN 之间已经通过 RIP 学习到的路由实现互联互通。

8.2 使用 tracert 查看路径

在 PC1-A 上执行:

tracert 192.168.40.41

正常情况下,路径大致为:

PC1-A → R1 → R2 → R3 → R4 → PC4

实际输出中一般可以看到沿途路由器接口地址。若ping成功但tracert显示不完整,可结合路由表继续分析,不应只凭单个命令判断实验失败。

8.3 用路由表解释通信过程

从 PC1-A 访问 PC4 时,数据转发过程如下:

PC1-A → SW1 → R1 → R2 → R3 → R4 → SW4 → PC4

过程说明:

  1. PC1-A 发现目标地址 192.168.40.41 不在本网段,将数据交给默认网关 R1。
  2. R1 查路由表,发现到 192.168.40.0/24 的下一跳是 10.0.12.2。
  3. R2 查路由表,将数据继续交给 R3。
  4. R3 查路由表,将数据继续交给 R4。
  5. R4 发现 192.168.40.0/24 是自己的直连网段,将数据转发给 PC4。

9 保存配置

实验验证无误后,在每台路由器和交换机上保存配置。

在路由器上执行:

<R1> save

系统提示是否保存时,输入:

y

交换机虽然本实验主要只设置了主机名,也应保存配置。例如 SW1:

<SW1> save

保存后可查看已保存配置:

display saved-configuration

学生应养成以下操作习惯:

配置 → 查看 → 验证 → 保存

10 常见错误与排查

10.1 未先设置主机名,导致配置错设备

现象:

学生以为正在配置 R2,实际配置到了 R1 或其他设备。

排查方法:

查看系统命令提示符:

[R1] [R2] [R3] [R4]

处理方法:实验开始时必须先统一设置所有设备主机名。后续每执行一组配置前,都应先确认当前设备名称。

10.2 接口未 Up

排查命令:

display interface brief display ip interface brief

处理方法:

interface GigabitEthernet 0/0/x undo shutdown

同时检查网线、接口编号和对端设备状态。

10.3 AR720 接口为二层口,无法配置 IP 地址

现象:

在接口视图下配置 IP 地址时报错。

处理方法:

interface GigabitEthernet 0/0/x undo portswitch ip address IP地址 子网掩码

如果设备提示不支持undo portswitch,说明该接口可能已经是三层接口,应根据实际提示继续排查。

10.4 IP 地址或子网掩码错误

排查命令:

display ip interface brief display current-configuration

重点检查:

  1. 路由器互联接口两端是否属于同一个 /30 网段。
  2. LAN 网关地址是否与主机默认网关一致。
  3. 是否把接口地址配置到了错误端口。

10.5 RIP network 命令错误

排查命令:

display current-configuration display rip 1 route display ip routing-table protocol rip

注意:network命令用于让本路由器的直连网络参与 RIP,不是手工指定远程目标网络。

本实验中,路由器互联链路应统一使用:

network 10.0.0.0

各 LAN 网段应根据本路由器实际直连网络分别配置:

network 192.168.10.0 network 192.168.20.0 network 192.168.30.0 network 192.168.40.0

例如,R1 只需要配置:

network 192.168.10.0 network 10.0.0.0

不需要配置 LAN2、LAN3、LAN4 的network命令。那些远程网段应通过 RIP 自动学习。

10.6 忘记配置 RIPv2

正确配置应包含:

rip 1 version 2 undo summary

如果缺少version 2undo summary,可能导致路由学习结果不符合预期。

10.7 主机默认网关错误

排查命令:

ipconfig /all

正确默认网关如下:

主机默认网关
PC1-A、PC1-B192.168.10.254
PC2192.168.20.254
PC3192.168.30.254
PC4192.168.40.254

如果默认网关为空或配置错误,主机通常只能访问本网段,不能访问其他 LAN。

10.8 只会 ping,不会分析路由表

本实验要求学生不仅要完成连通性测试,还要能够回答:

  1. 当前路由器有哪些直连路由?
  2. 当前路由器通过 RIP 学到了哪些远程路由?
  3. 到达目标网络的下一跳是谁?
  4. 数据包从哪个接口转发出去?
  5. RIP 路由开销为什么是 1、2 或 3?

如果不能回答这些问题,即使ping通,也说明尚未真正理解动态路由。

11 实验小结

通过本实验,学生完成了基于 4 台路由器的 RIPv2 动态路由配置,理解了动态路由协议自动学习远程网络的基本过程。

本实验的重点不是简单判断主机能否ping通,而是通过接口状态、IP 地址、RIP 配置、路由表和主机测试共同验证网络是否正确运行。学生应能够根据路由表中的目的网络、协议来源、开销、下一跳和出接口,说明数据包从源主机到目标主机的转发路径。

附录:常用命令表

命令使用视图作用
system-view用户视图进入系统视图
sysname R1系统视图修改设备主机名
interface GigabitEthernet 0/0/0系统视图进入接口视图
undo portswitch接口视图将部分二层接口切换为三层接口
ip address IP 掩码接口视图配置接口 IP 地址
description 描述接口视图配置接口描述
display interface brief任意视图查看接口状态
display ip interface brief任意视图查看接口 IP 与状态
display ip routing-table任意视图查看完整路由表
display ip routing-table protocol rip任意视图查看 RIP 路由
rip 1系统视图创建并进入 RIP 进程
version 2RIP 视图使用 RIPv2
undo summaryRIP 视图关闭自动汇总
network 10.0.0.0RIP 视图在 10.0.0.0 范围内启用 RIP
display rip 1 route任意视图查看 RIP 进程路由
display current-configuration任意视图查看当前配置
display saved-configuration任意视图查看已保存配置
save用户视图保存配置
ping任意视图/CMD测试连通性
tracertWindows CMD查看路径
ipconfig /allWindows CMD查看主机网络配置

这一版已经按“随实验进度解释命令”的方式处理了:network的目的和意义只在 R1 第一次配置 RIP 时解释,后面 R2、R3、R4 不再重复。

参考文献与资料

[1] RFC 2453. RIP Version 2.
[2] Huawei Enterprise Support. Example for Configuring Basic RIP Functions.
[3] Huawei Enterprise Support. RIP Configuration.
[4] Huawei Enterprise Support. display ip routing-table protocol Command Reference.
[5] Huawei Enterprise Support. Switching an Interface to Layer 3 Mode.
[6] 谢希仁. 计算机网络(第8版). 北京:电子工业出版社.
[7] James F. Kurose, Keith W. Ross. Computer Networking: A Top-Down Approach.

作者:非凡大爹|版本:v1|日期:2026-05-24|DocID:CN-LAB-2026-05-STATIC-ROUTE-HW-V1
原创声明:本文为作者原创实验教学资料,首发于 CSDN。
版权声明:本文版权归作者所有,网络发布版仅供个人学习、课堂教学参考和非商业交流使用。未经作者书面许可,任何单位或个人不得以复制、汇编、改编、摘编、整理、录入数据库、制作课程包、出版图书、开发付费课程、商业培训或其他商业形式使用本文全部或部分内容。
引用说明:如需引用本文中的观点、实验设计、拓扑结构、命令说明或图表内容,请注明作者、文章标题及原文链接。
版本说明:本文为网络公开学习版,后续如形成教材、讲义、课程资源包或正式出版物,以作者修订版及出版社审定版本为准。

http://www.gsyq.cn/news/1431040.html

相关文章:

  • 循环结构:for循环,while循环,do-while循环
  • 3分钟免费搞定城通网盘直连下载:告别限速的终极解决方案
  • 基于电致发光图像的太阳能电池缺陷检测基准数据集:2624张图像实现99.8%分类准确率
  • 论文开题报告怎么写好?
  • OEXN外汇:投教内容、服务流程与品牌可信度评测
  • MCP 的本质:不是调模型,而是限制 Agent 行为边界
  • 5大核心模块解析:Atom简体中文汉化包如何重塑你的编程体验
  • Windows 事件与跨线程调用
  • 从零开始学fMRI:用Python+SPM12处理你的第一个静息态数据(保姆级避坑指南)
  • 【深度解析】Hermes Agent Velocity Release:长期记忆、自进化技能与多智能体任务编排实践
  • 基于 YOLOv8 的快递纸箱缺陷检测系统(完整项目|可直接运行)快递纸箱缺陷检测数据集训练及应用
  • 【深度解析】Claude Opus 编码模型的工程化使用:长上下文、Agent 工作流与代码审查实战
  • 水上乐园涂料铺什么好?耐磨、附着力和长期浸水稳定性是关键
  • 破解网盘限速:智能下载助手让文件传输重回自由时代
  • 68.专治系统崩溃黑砖!EDL紧急救砖+DFU固件恢复完整可复现方案
  • 音乐格式解密终极指南:5分钟快速解锁加密音频文件的完整免费方案
  • PlantUML——定时图
  • 2026 南京苏易防水修缮|卫生间、阳台、屋顶、地下室免砸砖漏水专项维修 - 吉修匠
  • Markdown Preview Mermaid Support:在VS Code中轻松创建专业图表 [特殊字符]
  • Airtable 零基础快速上手与实战指南
  • openai sdk接入claude怎么做?结合简易api中转站完成原有OpenAI项目扩展Claude的实用方案
  • 037、小目标检测专项改进:增加小目标检测层、高分辨率特征图与超参数联动调优
  • RT-Thread Studio里那个神秘的‘CubeMX Setting’按钮,到底该怎么用?
  • 纳米 AI 搜索新手极速上手指南
  • Arm编译器更新订阅与功能安全认证维护指南
  • 2026年西安靠谱的育婴师推荐排名 - mypinpai
  • MapLibre GL JS第30课:添加视频
  • [开源] 医保基金流向追踪图:面向医保办自查与汇报的可视化分析系统
  • 大模型核心基础知识(12)—机器学习的基本概念与常见方法
  • 2026年养老保姆推荐平台排名,价格透明吗? - mypinpai