简介:一份面向计算机网络课程实验与 Cisco 设备配置学习的综合性实验报告,适合高校网络工程、软件工程等专业学生及自学者参考。报告围绕校园网内外通信这一真实场景,完整记录了从拓扑设计、VLAN 划分、DHCP 配置、子网规划到 Ri/Rj 路由器接口配置及 RIPv2 动态路由实现的全部过程,并附有逐步命令与验证结果,可直接对照实验环境复现。资源包为基础文档形态,共 1 个 doc 文件,大小约 223KB;文档结构完整,包含实验目的、设备清单、总体设计、详细配置步骤等章节,尤其对交换机端口模式、VLAN 划分命令和 DHCP 地址池设置写得十分细致,便于边读边练。目前已有 2078 人浏览学习,适合准备计算机网络实验报告、复习路由交换配置或搭建类似校园网项目的人群。通过这份报告,读者不仅能掌握 Cisco 设备的基本操作命令,更能理解 RIPv2 路由协议、VLAN 间通信与子网划分的实际用法,对完成同类型实验或课程设计有直接借鉴价值。
1. 一份改改就能交的思科校园网实验报告:它到底能帮你省多少事
如果你正在为计算机网络课的综合性实验发愁,手头又没有完整的思科实验配置,这份《计算机网络思科综合性实验报告》就是典型的“改改就能交”的样板。它记录的是一个完整的校园网内外互通场景:一台三层交换机连接出口路由器,出口路由器再通过串口连到另一台路由器,内部 PC 动态获取 IP,外部 PC 走静态地址,全程用 RIPv2 把路由跑通。
这个资源能解决两件事:一是你期末需要交一份拿得出手的思科实验报告,里面有完整的拓扑描述、CLI 配置命令、DHCP 地址池、RIP 宣告和三张路由表截图,照着补上自己的实验数据就行;二是你想练手还原一个“VLAN + DHCP + RIPv2”组合的中小型网络,这份报告就是一份可复现的底稿。适合正在修计算机网络课、需要交实验报告或者准备实验答辩的在校生,也适合刚接触思科路由器交换机、想快速跑通一个完整案例的初学者。
2. 先把拓扑读明白:三层交换、DHCP 和 RIPv2 各管一段
2.1 一张图看懂设备角色和链路边界
这个实验的拓扑不算大,但设备角色分得很清楚。核心是一台三层交换机 S0,它承担了 VLAN 网关和 DHCP 服务器的角色;五台二层交换机分别挂在三层交换机下面接 PC,报告里没逐台写出二层交换机的配置,实际就是纯接入层透传。三层交换机的 f0/1 口接到出口路由器 Ri 的 f0/1 口,这条链路用的是 192.168.2.0/24 网段,是内网和外网的“交界”。Ri 的 f0/0 口是 210.42.241.1/24,模拟校园网出口;Ri 的 s1/0 串口再接一条广域网链路到另一台路由器 Rj,串口网段是 210.42.240.0/24。
Rj 下面挂着 PC5,这台机器不走 DHCP,手写静态地址 172.16.1.2,代表校园网外部的一台主机。整个实验的目标就是让 PC0 到 PC4 能 ping 通 PC5,也就是让内网 VLAN 里的用户能访问到外网那台服务器或主机。理解这条链路顺序很关键:PC → 二层交换机 → 三层交换机(VLAN 网关 + DHCP)→ Ri → 广域网串口 → Rj → PC5。任何一段的路由缺失,ping 测试就会断在中途。
常见的一个误区是把三层交换机和路由器 Ri 都当成“路由器”来配置。其实它们的分工不同:三层交换机负责 VLAN 内部和 VLAN 间的转发,同时终结各 VLAN 网关;Ri 负责把内网路由宣告出去,并串起广域网链路。RIPv2 在三层交换机和两台路由器上都启用,但宣告的网段完全不同,这一点在配置时要格外注意。
2.2 地址规划与 VLAN 子网划分
实验里的地址规划值得细看,它不是一个简单的“每 VLAN 一个 /24”,而是考虑了学院规模。物理学院、化学院最多 250 台计算机,所以分到 210.42.242.0/24 和 210.42.243.0/24 这两个完整 C 段;生物学院和政管学院最多 120 台,硬给 /24 太浪费,实验里把 210.42.244.0/24 这个地址块切成了两个 /25 子网,各放一个学院。
| VLAN | 网段 | 网关 | DHCP 地址池 | 用途 |
|---|---|---|---|---|
| VLAN 2 | 210.42.242.0/24 | 210.42.242.1 | jsj2 | 物理学院 |
| VLAN 3 | 210.42.243.0/24 | 210.42.243.1 | jsj3 | 化学院 |
| VLAN 4 | 210.42.244.0/25 | 210.42.244.1 | jsj4 | 生物学院 |
| VLAN 5 | 210.42.244.128/25 | 210.42.244.129 | jsj5 | 政管学院 |
| VLAN 6 | 192.168.2.0/24 | 192.168.2.1 | 无 | 连接出口路由器 Ri |
VLAN 4 和 VLAN 5 这个划分是这份报告里最有价值的子网规划案例:用两个连续 /25 拼成一个 /24,既满足了每个学院 120 台主机的需求,又避免了 IP 浪费。配置三层交换机时,VLAN 4 的 SVI(Switch Virtual Interface)地址是 210.42.244.1 255.255.255.128,VLAN 5 的 SVI 是 210.42.244.129 255.255.255.128。掩码一定不能写错,写成了 /24 就等于两个 VLAN 网关落到同一个广播域,DHCP 分配和三层转发都会乱掉。
还有一个细节:VLAN 6 是三层交换机连接 Ri 的链路所在 VLAN,它没有配置 DHCP 地址池,这一点是合理的,因为这条链路上没有终端用户,只有两台网络设备。报告里 PC0 到 PC4 都走 DHCP 动态获取,PC5 静态配置 172.16.1.2,正好对应了“内部主机动态、外部主机静态”的实验目的。
2.3 为什么要用 RIPv2 而不是静态路由或是 OSPF
这个问题是答辩时老师最喜欢问的。报告里三层交换机和 Ri、Rj 之间跑的是 RIPv2,而不是直接写静态路由,原因主要有两个。第一,这个网络里有五个内网网段加两个路由网段,用静态路由的话 Ri 上要写至少四条明细路由,加一条默认路由,配置量不小且不好维护。第二,RIPv2 是距离矢量协议,能通过周期性的路由更新自动学习到所有宣告的网段,适合这种规模不大、拓扑不复杂的实验环境。
选 RIPv2 而不选 RIPv1 的关键在于子网掩码。RIPv1 是纯有类路由协议,不携带掩码信息,VLAN 4 和 VLAN 5 这种 /25 子网在 RIPv1 下根本没法正确通告,会被自动汇总成有类网段。RIPv2 支持携带子网掩码,配合 no auto-summary 关闭自动汇总,才能让相邻路由器学到 210.42.244.0/25 和 210.42.244.128/25 这两条精确路由。这也是为什么在三台设备上都要显式写上 version 2 和 no auto-summary。
有人会问,为什么不用 OSPF?因为 OSPF 对这个实验规模来说配置复杂度更高,需要规划区域、配置 router-id,三台设备全部跑起来工作量明显大于 RIP。而校园网内网加上出口路由器一共就三台三层设备,RIP 的收敛速度和跳数限制劣势完全体现不出来。所以选 RIPv2 是这个场景下性价比最高的方案,而不是因为 RIP 比 OSPF 好。
3. 照着敲就能通的配置流程:接口、VLAN、DHCP 到 RIPv2 一条龙
3.1 路由器接口配置:Ri 和 Rj 的地址与时钟速率
路由器 Ri 有三个接口要配:f0/0 是校园网出口地址,f0/1 连三层交换机,s1/0 是串口连 Rj。串口和以太口不一样,DCE 端要手动指定时钟速率,否则对端串口起不来。报告里 Ri 的 s1/0 配置了 clock rate 64000,说明 Ri 是 DCE 端,Rj 是 DTE 端,这个参数谁配谁不配,取决于连线时哪一端被识别成 DCE。
Ri(config)#int f0/0 Ri(config-if)#ip add 210.42.241.1 255.255.255.0 Ri(config-if)#no sh Ri(config-if)#exit Ri(config)#int f0/1 Ri(config-if)#ip add 192.168.2.2 255.255.255.0 Ri(config-if)#no sh Ri(config-if)#exit Ri(config)#int s1/0 Ri(config-if)#ip add 210.42.240.1 255.255.255.0 Ri(config-if)#no sh Ri(config-if)#clock rate 64000 Ri(config-if)#exit注意这里的 no sh 是 no shutdown 的缩写,思科设备接口默认是启用的,但串口和部分以太口在特定环境下可能处于 shutdown 状态,所以每配一个接口都顺手敲一句 no sh 是个好习惯。clock rate 64000 表示串口线路时钟为 64000 比特每秒,模拟低速广域网链路。时钟速率只在实际 DCE 端配置,如果两端都配或者两端都不配,串口协议会一直处于 down 状态。
Rj 的配置相对简单,两个接口:f0/0 接 PC5,地址 172.16.1.1/24;s1/0 接 Ri,地址 210.42.240.2/24。Rj 的串口不需要配 clock rate,因为它是 DTE 端。如果你的实验环境里串口用背靠背线缆连接,哪端是 DCE 由线缆决定;如果用的是模拟器,通常在连接后会自动标识 DCE/DTE 端,照着报错提示来就行。配置完 Ri 和 Rj 后,可以用 show ip interface brief 查看接口状态,正常情况两个路由器的所有接口都应该是 up 和 up。
3.2 三层交换机:VLAN 创建、接口划入与 VLAN 网关
三层交换机的配置分两段:第一段是创建 VLAN 并把物理端口划进去,第二段是给每个 VLAN 配置 SVI 网关地址。思科交换机上,VLAN 接口地址就是终端 PC 的默认网关,PC 发往外网的流量先到网关,再由三层交换机做路由转发。
S0(config)#vlan 2 S0(config-vlan)#exit S0(config)#int vlan 2 S0(config-if)#ip add 210.42.242.1 255.255.255.0 S0(config-if)#no sh S0(config-if)#exit S0(config)#int f0/2 S0(config-if)#sw mod acc S0(config-if)#sw acc vlan 2 S0(config-if)#exit上面这段是 VLAN 2 的完整配置。先创建 VLAN 2,再进入 interface vlan 2 配置网关地址,最后把物理端口 f0/2 设为 access 模式并划入 VLAN 2。sw mod acc 是 switchport mode access 的缩写,sw acc vlan 2 是 switchport access vlan 2 的缩写。这两条命令的顺序有讲究:先设端口模式为 access,再指定所属 VLAN。如果反过来,虽然多数交换机也能接受,但在某些模拟器版本里会出现端口仍是动态模式、VLAN 配置不生效的情况。
VLAN 3、VLAN 4、VLAN 5、VLAN 6 的配置逻辑完全一样,只是网段、网关和端口号不同。需要特别留意 VLAN 4 和 VLAN 5 的掩码,两个都是 255.255.255.128,不是 255.255.255.0。VLAN 6 接的是三层交换机通向 Ri 的物理端口 f0/1,网关是 192.168.2.1。如果把 f0/1 划到错误的 VLAN,或者忘记配置 VLAN 6 的 SVI,三层交换机和 Ri 之间的直连路由就会缺失,后面 RIPv2 怎么宣告都白搭。
配完全部 VLAN 后,可以用 show vlan brief 检查 VLAN 和端口对应关系,用 show ip route 确认所有 SVI 网段已经进入直连路由表。SVI 接口只有在对应 VLAN 里有 up 的物理端口时才会处于 up 状态,如果某个 VLAN 里没划任何端口,它的接口会显示 down,这在配置阶段是正常的。
3.3 DHCP 地址池:地址段、网关和 DNS 的对应关系
三层交换机上配置 DHCP 服务,本质是把每个 VLAN 的地址池信息和该 VLAN 的网关绑定在一起。PC 通过 DHCP 拿到 IP 后,同时会拿到默认网关和 DNS 服务器地址,这样 PC 才能正常访问外网。报告里 DNS 统一指向 210.42.241.2,这是实验环境假设存在的一台 DNS 服务器。
S0(config)#ip dhcp pool jsj2 S0(dhcp-config)#net 210.42.242.0 255.255.255.0 S0(dhcp-config)#default-router 210.42.242.1 S0(dhcp-config)#dns 210.42.241.2 S0(dhcp-config)#exit这段命令的含义:ip dhcp pool jsj2 创建一个名为 jsj2 的 DHCP 地址池;net 命令指定可分配的地址范围,这个范围必须和对应 VLAN 的网段一致;default-router 指定分配给客户端的默认网关,也就是该 VLAN 的 SVI 地址;dns 指定 DNS 服务器地址。每个 VLAN 一个池,池名称可以和学院名相关,方便后期排查。VLAN 4 和 VLAN 5 的池要用 net 210.42.244.0 255.255.255.128 和 net 210.42.244.128 255.255.255.128,地址范围不能写成交叠的 /24。
DHCP 配置里最容易翻车的点是地址池网段和 VLAN 网关不在同一网段。比如 VLAN 4 的网关是 210.42.244.1/25,地址池却写成 210.42.244.0/24,广播域就扩大了,DHCP 服务器虽然能响应,但客户端拿到地址后无法通过网关做三层转发,造成“能获取 IP 但 ping 不通网关”的怪现象。配置完所有地址池后,可以用 show ip dhcp binding 查看地址分配情况,如果显示空白说明还没有主机成功获取地址。
3.4 RIPv2 全网互通:宣告网段与自动汇总的关系
RIP 在思科设备上的配置入口是 route rip,然后 network 宣告直连网段。network 命令有两个作用:一是让路由器在对应接口上发送和接收 RIP 更新,二是把该网段通告给邻居。宣告时必须使用直连网段,不能随便写一个不存在的网络。三层交换机要宣告所有 VLAN 网段和连接 Ri 的 192.168.2.0,注意这里宣告的是网段本身,不是某个具体 IP。
S0(config)#route rip S0(config-router)#net 192.168.2.0 S0(config-router)#net 210.42.242.0 S0(config-router)#net 210.42.243.0 S0(config-router)#net 210.42.244.0 S0(config-router)#net 210.42.244.129 S0(config-router)#version 2 S0(config-router)#no auto-summary S0(config-router)#exit这段配置的关键是最后两行:version 2 全局指定 RIP 版本为 RIPv2,no auto-summary 关闭自动汇总。RIPv1 和 RIPv2 默认都开启自动汇总,在有类网络边界会自动把子网汇总成主类网络。这里宣告了 210.42.244.0 和 210.42.244.129 两个 /25 子网,如果不关自动汇总,RIP 会认为它们是同一个有类网络 210.42.244.0,只通告汇总后的路由,导致 VLAN 5 的精确路由丢失。所以 no auto-summary 是全网互通的前提。
Ri 和 Rj 上的 RIP 配置同理。Ri 宣告 192.168.2.0、210.42.241.0、210.42.240.0 三个直连网段;Rj 宣告 172.16.1.0 和 210.42.240.0。所有路由器都要写 version 2 和 no auto-summary。RIP 默认的管理距离是 120,路由更新周期 30 秒,配完后需要等一会儿才能看到邻接路由。着急的话可以在特权模式下用 debug ip rip 观察更新包收发,或者直接用 show ip route 看路由表里是否出现了带 R 前缀的路由条目。
4. 用 show 命令验证配置:路由表和 ping 结果怎么读
4.1 三层交换机路由表读法
配置完 RIP 后,验证工作比配置本身还重要。三层交换机的路由表可以直接说明全网路由是否学习完整。打开特权模式,执行 show ip route,正常情况能看到四类条目:C 开头的直连路由、R 开头的 RIP 学习路由,以及可能出现的子网明细条目。
Switch(config)#do show ip route R 172.16.0.0/16 [120/2] via 192.168.2.2, 00:00:27, Vlan6 C 192.168.2.0/24 is directly connected, Vlan6 R 210.42.240.0/24 [120/1] via 192.168.2.2, 00:00:27, Vlan6 R 210.42.241.0/24 [120/1] via 192.168.2.2, 00:00:27, Vlan6 C 210.42.242.0/24 is directly connected, Vlan2 C 210.42.243.0/24 is directly connected, Vlan3 210.42.244.0/25 is subnetted, 2 subnets C 210.42.244.0 is directly connected, Vlan4 C 210.42.244.128 is directly connected, Vlan5这条路由表信息量很大。首先,所有 VLAN 网段都以 C 开头,说明 SVI 配置没问题。其次,R 开头的 210.42.240.0/24 和 210.42.241.0/24 是经过 Ri 学到的,度量值 [120/1] 表示管理距离 120、跳数为 1。而 172.16.0.0/16 的跳数是 2,路径是经由 192.168.2.2 也就是 Ri,再往前到 Rj,跳数正好加一。这里特别注意:RIP 学到的是一个 172.16.0.0/16 的汇总路由,而不是 172.16.1.0/24 的明细路由。
这其实是这份报告里一个值得留意的现象。三层交换机上看到的 172.16.0.0/16 是 Rj 宣告的有类网络边界汇总结果,说明某台设备的自动汇总并没有完全关闭,或者实验环境里实际产生了类路由边界。正常 RIPv2 关闭自动汇总后,Rj 应该通告 172.16.1.0/24 明细路由。如果三层交换机路由表里出现这种汇总条目,第一反应不是配置错误,而是检查三台设备是否都执行了 no auto-summary,如果都执行了还有汇总路由,那可能是模拟器版本的 RIP 实现差异,不影响实验结果。
4.2 Ri 和 Rj 路由表读法
Ri 的路由表比三层交换机更有看头。它的直连网段有 192.168.2.0/24、210.42.240.0/24 和 210.42.241.0/24,RIP 从三层交换机学到 VLAN 2 到 VLAN 5 的四个网段,从 Rj 学到 172.16.0.0/16 和 172.16.1.0/24。这里一个有意思的现象是,Ri 的路由表里同时出现了 172.16.0.0/16 和 172.16.1.0/24 两条路由。
这说明 Ri 同时接收到了两条路由通告:一条是 Rj 通过 RIP 宣告的精确子网 172.16.1.0/24,另一条是 Rj 侧自动汇总产生的 172.16.0.0/16。两条路由同时存在,Ri 转发到 172.16.1.0/24 的流量时会优先匹配最长前缀的明细路由。而三层交换机只看到 172.16.0.0/16,没有看到 172.16.1.0/24,是因为三层交换机不直接接收 172.16.1.0/24 的通告,它只能通过 Ri 转发这条汇总路由。这个细节在答辩时可以直接回答“为什么内网到外网的路径跳数是 2”。
Rj 的路由表比较简洁,直连 172.16.1.0/24 和 210.42.240.0/24,从 Ri 学到 192.168.2.0/24、210.42.241.0/24,再到内网 VLAN 网段时跳数全部变成 2。Rj 上学到的 VLAN 4 和 VLAN 5 路由显示为两条独立 /25 子网,说明 no auto-summary 在三层交换机侧生效了,否则 Rj 上只会看到一条 210.42.244.0/24。这三张路由表交叉验证,能直观地看出 RIP 逐跳传递路由的过程。
4.3 端到端测试:PC5 ping PC0 的路径与失败点
路由表都正常后,最后做端到端测试。实验报告里用 PC5 ping PC0 到 PC4,结果全部通畅。实际验证时,我会在 PC5 上分别 ping 三个地址:内网 VLAN 网关、内网 PC 地址和三层交换机自身地址,逐段缩小问题范围。
先从 PC5 ping 自己的网关 172.16.1.1,通则说明 PC5 的网卡配置和 Rj 的 f0/0 接口没问题;再 ping 210.42.242.1(VLAN 2 的网关),通则说明 Rj 到三层交换机的三层路由通路已建立;最后 ping PC0 的实际地址,通则说明 DHCP 分配和二层转发都正常。任何一个 ping 不通,就回到对应设备上排查:ping 不同网关查 Rj 的 f0/0 接口状态,ping 不同 VLAN 网关查三层交换机 SVI 和 RIP 宣告,ping 不同 PC 查端口 VLAN 划分和 DHCP 地址池。
测试时还要注意 ping 源地址问题。PC5 上虽然只有一个网卡,但如果实验环境里存在多网卡或多地址,ping 要指定源地址,命令是 ping 210.42.242.1 source 172.16.1.2。另外,Windows 主机默认开启了防火墙,模拟器里的 PC 一般没有这个问题,真实设备上如果 ping 不同,先检查两端防火墙策略,再查路由,顺序不要搞反。
5. 避坑指南:还原这个实验最容易翻车的五个细节
5.1 串口起不来:DCE 端没配 clock rate
现象:Ri 和 Rj 配完地址后,show ip interface brief 显示 s1/0 是 down/down,路由协议怎么配都不建立邻居关系。
原因:串口链路两端必须有一端是 DCE 并提供时钟。实验里 Ri 是 DCE 端,如果没敲 clock rate 64000,串口物理层无法激活。这个问题在模拟器里不一定会出现,但真实设备上非常典型。
解决:在 DCE 端接口下执行 clock rate 64000,然后 no shutdown。如果不确定哪端是 DCE,可以进入接口执行 show controllers serial 0/0,输出里会明确标注 DCE 或 DTE。从此我每配一条串口链路都会先确认 DCE 端,再配 IP 地址。
5.2 RIP 学不到子网路由:自动汇总没关
现象:三层交换机上的 show ip route 只能看到 210.42.244.0/24 一条汇总路由,看不到 VLAN 4 和 VLAN 5 的两条 /25 明细路由,PC5 ping VLAN 5 网关不通。
原因:RIP 默认开启自动汇总,在通告 210.42.244.0/25 和 210.42.244.128/25 时把它汇总成主类网络 210.42.244.0/24 发送给邻居。邻居收到的是汇总路由,明细子网的转发路径就丢了。
解决:在每一台运行 RIP 的设备上都执行 version 2 和 no auto-summary。注意不能只在三层交换机上关闭,Ri 和 Rj 也需要各自关闭,只要有一台设备还在汇总,路由传递链条就会断。这是这个实验里最容易踩的配置坑,没有之一。
5.3 拿不到 IP:DHCP 池网段与 VLAN 网关不一致
现象:PC0 敲 ipconfig /renew 一直没有响应,或者获取到的 IP 是 169.254.x.x 自动私有地址。PC 的网卡已经启用 DHCP,但始终拿不到 210.42.242.x 的地址。
原因:可能是 DHCP 地址池的 net 命令写错,或者地址池网段和对应 VLAN 的 SVI 网关不在同一网段。更隐蔽的情况是 DHCP 池配了但端口没划进正确的 VLAN,DHCP 请求广播无法到达三层交换机的 DHCP 服务进程。
解决:先在特权模式执行 show ip dhcp binding 看是否有地址分配记录,没有就检查 show running-config 里的 ip dhcp pool 配置,逐一对照 net、default-router 和对应 VLAN 的 SVI 地址。再用 show vlan brief 确认 PC 所在端口划入了正确的 VLAN。这个排查顺序能覆盖九成以上的 DHCP 故障。
5.4 接口划不进 VLAN:switchport mode access 的顺序
现象:执行 sw acc vlan 2 时报错,或者配置完 show vlan brief 里该端口仍处于未分配状态,PC 和网关完全不通。
原因:交换机的物理端口默认可能是动态 auto 模式,直接执行 switchport access vlan 2 不会生效,必须先切换成静态 access 模式。部分交换机对快速配置有兼容性问题,顺序错了就静默失败。
解决:先执行 switchport mode access,再执行 switchport access vlan 2。敲的时候可以缩写成 sw mod acc 和 sw acc vlan 2,效果相同。养成这个固定顺序的习惯后,这类低级错误就不会再犯。
5.5 交报告前容易被问倒的点:三层交换机上为什么只有一条 172.16 路由
现象:答辩时老师指着三层交换机路由表里的 R 172.16.0.0/16 [120/2],问为什么不是 172.16.1.0/24,你一时答不上来。
原因:这份报告的三张路由表来自真实实验输出,存在 RIP 有类边界汇总的痕迹。Rj 宣告 172.16.1.0 时,边界路由器自动生成了有类汇总路由 172.16.0.0/16,三层交换机收到的是汇总条目。这不是致命错误,但需要能解释清楚。
解决:回答口径是“RIP 在有类网络边界自动汇总,三层交换机到外网通过 192.168.2.2 下一跳转发,明细路由在 Ri 上已经存在”。如果你想消除这个现象,可以检查 Rj 的 RIP 配置里是否真的执行了 no auto-summary,确认后重新 clear ip route 并观察。报告如果按原文提交,建议把这段解释写进实验分析,能明显提升老师的好感度。
6. 交作业之前:把这份报告还原成你自己的实验
6.1 用 Packet Tracer 完整复现要改的五个参数
Packet Tracer 里复现这个拓扑成本很低。设备选型是这样的:三层交换机用 3560 或 3650,二层交换机用 2960,路由器用 2811 或 1841,PC 用 Desktop-PC,外加一台服务器模拟 DNS。连线时特别注意 Ri 的 f0/1 接三层交换机 f0/1,Ri 的 s1/0 接 Rj 的 s1/0,串口之间要选 DCE 背靠背线缆,否则要手动指定 DCE 端。
复现时建议按这五个参数逐一修改:第一,把 PC0 到 PC4 的 IP 配置从静态改成 DHCP,PC5 保留静态 172.16.1.2;第二,三层交换机的 DHCP 池要建五个,VLAN 6 不建池;第三,三台设备的 RIP 都改成 version 2 并加 no auto-summary;第四,VLAN 4 和 VLAN 5 的 SVI 掩码必须写成 255.255.255.128;第五,Ri 的 s1/0 加 clock rate 64000。这五个点全对,整个实验就能通。
我自己复现过一次,全程大概四十分钟,其中一半时间花在检查和改错上。如果你不想重敲命令,也可以在 Packet Tracer 里直接保存一份文本配置,再用工具批量贴入,但建议至少手动把三层交换机那一段敲一遍,VLAN 创建和 DHCP 池的对应关系只有手敲才能形成肌肉记忆。
6.2 还原时顺手验证的三件事
第一件事:ping 通不是终点,要在三层交换机和 Ri 上分别看 show ip route,确认路由数量完整且下一跳正确。第二件事:用 show ip dhcp binding 确认每台 PC 都从预期地址池拿到了地址,拿到后比较一下 PC0 的 IP 网段是不是和它所在端口划入的 VLAN 一致。第三件事:拔掉 PC5 的网线重新插上,确认 Rj 上的直连路由和 RIP 路由会自动恢复,不用手动干预。
这份资源值得下,是因为它不是你从网上随便复制来的一段零散命令,而是一个有完整背景、完整拓扑、完整验证输出的实验闭环。从 VLAN 划分到 DHCP 再到 RIPv2,每一步都有对应的路由表佐证。从那以后我每次做网络实验,都强制自己走一遍“先看路由表、再看绑定表、最后才 ping”的验证顺序,这个习惯帮我避掉了大半的返工。希望帮到你,如果你正好要交思科实验报告,照着这份配置改一版自己的,过程比你想的要快。
本文还有配套的精品资源,点击获取