思科校园网综合实验:VLAN划分、DHCP配置与RIPv2路由互通实践
简介一份面向计算机网络课程实验与 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 2210.42.242.0/24210.42.242.1jsj2物理学院VLAN 3210.42.243.0/24210.42.243.1jsj3化学院VLAN 4210.42.244.0/25210.42.244.1jsj4生物学院VLAN 5210.42.244.128/25210.42.244.129jsj5政管学院VLAN 6192.168.2.0/24192.168.2.1无连接出口路由器 RiVLAN 4 和 VLAN 5 这个划分是这份报告里最有价值的子网规划案例用两个连续 /25 拼成一个 /24既满足了每个学院 120 台主机的需求又避免了 IP 浪费。配置三层交换机时VLAN 4 的 SVISwitch Virtual Interface地址是 210.42.244.1 255.255.255.128VLAN 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/24s1/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 版本为 RIPv2no 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/24RIP 从三层交换机学到 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.1VLAN 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 拿不到 IPDHCP 池网段与 VLAN 网关不一致现象PC0 敲 ipconfig /renew 一直没有响应或者获取到的 IP 是 169.254.x.x 自动私有地址。PC 的网卡已经启用 DHCP但始终拿不到 210.42.242.x 的地址。原因可能是 DHCP 地址池的 net 命令写错或者地址池网段和对应 VLAN 的 SVI 网关不在同一网段。更隐蔽的情况是 DHCP 池配了但端口没划进正确的 VLANDHCP 请求广播无法到达三层交换机的 DHCP 服务进程。解决先在特权模式执行 show ip dhcp binding 看是否有地址分配记录没有就检查 show running-config 里的 ip dhcp pool 配置逐一对照 net、default-router 和对应 VLAN 的 SVI 地址。再用 show vlan brief 确认 PC 所在端口划入了正确的 VLAN。这个排查顺序能覆盖九成以上的 DHCP 故障。5.4 接口划不进 VLANswitchport 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 或 1841PC 用 Desktop-PC外加一台服务器模拟 DNS。连线时特别注意 Ri 的 f0/1 接三层交换机 f0/1Ri 的 s1/0 接 Rj 的 s1/0串口之间要选 DCE 背靠背线缆否则要手动指定 DCE 端。复现时建议按这五个参数逐一修改第一把 PC0 到 PC4 的 IP 配置从静态改成 DHCPPC5 保留静态 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”的验证顺序这个习惯帮我避掉了大半的返工。希望帮到你如果你正好要交思科实验报告照着这份配置改一版自己的过程比你想的要快。本文还有配套的精品资源点击获取

相关新闻

DeepSeek私有化部署实战:中小型企业显存预算、量化与微调全指南

DeepSeek私有化部署实战:中小型企业显存预算、量化与微调全指南

简介:这份PDF文档面向中小型企业的技术负责人、运维与算法工程师,以及希望系统掌握DeepSeek落地方法的开发者,聚焦私有化部署、模型训练与全行业应用三大实战方向。内容从DeepSeek的技术架构与能力特点讲起,逐步展开部署环境准备、…

2026/10/10 10:32:27 阅读更多 →
清华DeepSeek开源大模型本地部署与微调实战指南

清华DeepSeek开源大模型本地部署与微调实战指南

简介:这份PDF资料聚焦清华大学团队对DeepSeek通用人工智能开源项目的系统解读,面向对自然语言处理、机器学习与推理模型感兴趣的研发工程师和技术爱好者。内容围绕DeepSeek-R1开源推理模型展开,涵盖智能对话、文本生成、语义理解、代码生成补…

2026/10/9 8:05:30 阅读更多 →
C语言超级玛丽源码:SDL2环境配置、编译与游戏循环实现

C语言超级玛丽源码:SDL2环境配置、编译与游戏循环实现

简介:这是一份用C语言实现的超级玛丽游戏完整源码,适合C语言学习者与游戏开发初学者对照学习。资源把经典超级玛丽的核心玩法搬到了控制台/图形窗口环境中,包含角色控制、碰撞检测、音效触发等关键逻辑,可帮助读者理解小型游戏项目…

2026/10/9 8:04:30 阅读更多 →

最新新闻

C# Winform MQTT客户端实例:从连接订阅到断线重连的完整指南

C# Winform MQTT客户端实例:从连接订阅到断线重连的完整指南

简介:这是一套面向C#开发者的WinForm MQTT客户端完整实例,特别适合需要在Windows桌面应用中接入物联网消息通信的项目参考。实例源码演示了从建立TCP连接、发送连接请求、订阅主题到接收并处理消息的完整调用链,同时搭配WinForm图形界面让配置…

2026/10/10 12:11:46 阅读更多 →
Python ai-guardrails 包详解与实战案例

Python ai-guardrails 包详解与实战案例

1. 引言随着大语言模型(LLM)在各类业务场景中的深入应用,如何确保模型输出的安全性、合规性和可靠性,成为开发者必须面对的核心问题。ai-guardrails 正是为解决这一问题而诞生的 Python 开源库,它通过在模型输入和输出…

2026/10/10 12:11:45 阅读更多 →
lxml安装全攻略:避坑指南与实战步骤

lxml安装全攻略:避坑指南与实战步骤

lxml是中与XML及HTML相关功能中最丰富和最容易使用的库。lxml并不是自带的包,而是为和库的一个化的绑定。它与众不同的地方是它兼顾了这些库的速度和功能完整性,以及纯 API的简洁性,与大家熟知的 API兼容但比之更优越!然而, 安装l…

2026/10/10 12:11:45 阅读更多 →
OpenBot深度解析:当AI同事拥有自己的电脑

OpenBot深度解析:当AI同事拥有自己的电脑

OpenBot深度解析:当AI同事拥有自己的电脑 一、项目简介 OpenBot是CopilotKit团队于2026年8月开源的一个AI同事平台,MIT协议,TypeScript编写。GitHub仓库创建于2026年8月17日,一个月内突破5,100 stars,649 forks。项目定…

2026/10/10 12:11:45 阅读更多 →
饿汉式单例模式全解析:线程安全、反射防御与实际选型

饿汉式单例模式全解析:线程安全、反射防御与实际选型

1. 从第一次写单例说起:为什么我们非要一个"唯一实例"如果你工作过一两年,大概率见过类似的东西:一个ConfigManager、一个DataCache、一个ThreadPoolHolder,几乎所有项目里都有这种"全局只应该有一个人干活"的…

2026/10/10 12:10:45 阅读更多 →
MySQL访问个人学习笔记

MySQL访问个人学习笔记

一、MySQL访问的本质在前面几篇博客中已完成了数据库的基本使用和原理相关学习和梳理,本篇介绍如何使用语言连接MySQL。已知MySQL有客户端和服务端,程序员要做的就是编写业务逻辑,将需求发给客户端,客户端进而访问服务端&#xff…

2026/10/10 12:10:45 阅读更多 →

日新闻

卫星轨道分类全解析:从LEO到GEO的选型逻辑与工程实践

卫星轨道分类全解析:从LEO到GEO的选型逻辑与工程实践

1. 从“卫星轨道分类”这个标题说起:为什么值得花时间搞懂第一次接触“卫星轨道分类”这个概念,很多人会觉得它离自己很远——不就是天上的星星怎么转吗?但如果你正在做航天任务规划、遥感数据接收、星座设计,甚至只是准备一场航天…

2026/10/10 0:00:39 阅读更多 →
Spring AOP 核心原理与实战:从概念到日志切面落地

Spring AOP 核心原理与实战:从概念到日志切面落地

1. 从一个真实痛点说起:为什么你的代码里到处都是重复逻辑刚入行那会儿,我写过一个用户管理模块,注册、登录、改密码、注销四个接口。每个接口里都塞了几乎一样的日志打印、参数校验、事务开启和提交。当时觉得没什么,能跑就行。直…

2026/10/10 0:00:40 阅读更多 →
Python招聘数据采集与分析可视化:从采集清洗到薪资技能城市可视化全链路

Python招聘数据采集与分析可视化:从采集清洗到薪资技能城市可视化全链路

简介:这是一套面向计算机相关专业学生与项目实战学习者的Python数据采集与分析可视化完整项目,以Boss直聘岗位数据为对象,适合用作毕业设计、课程设计或期末大作业。资源包共38个文件,约246KB,以13个py源码文件为核心&…

2026/10/10 0:00:40 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 11:14:25 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 1:36:08 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 11:14:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 5:23:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 21:32:20 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 10:38:42 阅读更多 →