尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
Cisco Packet Tracer校园网组网实验:VLAN划分、Trunk与RIP配置详解
简介这份资源是面向计算机网络课程学习者与网络实验入门者的课程设计文档围绕模拟校园网组网实验展开帮助读者理解校园网组建流程、IP子网划分、交换机与路由器配置以及三层交换机的使用。文档以某学校两座教学楼和一个图书馆为场景借助Cisco Packet Tracer 5.3完成网络拓扑搭建涉及8台PC机、4台二级交换机、1台三层交换机和1台路由器的模拟组网并重点讲解VLAN划分与VLAN间通信的实现方法。资源包内含1个doc文件大小约893KB内容涵盖设计思路、设计步骤、硬件配置、结果测试、问题分析与结语等模块目录结构完整便于按章节查阅。目前已有423人学习下载适合需要完成同类课程设计或希望系统梳理组网配置思路的读者参考借鉴。1. 从一份 .doc 课程设计说起8 台 PC 怎么把两栋教学楼和图书馆串成一张校园网如果你手头正躺着一份《计算机网络课程设计-模拟校园网组网实验.doc》打开一看全是 IP 地址表、VLAN 划分命令和 RIP 配置却不知道从哪下手复现那这篇笔记就是写给你的。这份资源本质上是一份基于 Cisco Packet Tracer 5.3 的校园网组网实验报告核心任务是用 8 台 PC、4 台二层交换机、1 台三层交换机和 1 台路由器模拟两座教学楼加一个图书馆的互联互通并统一出口接入因特网。它解决的不是校园网怎么设计这种宏大命题而是VLAN 怎么划、Trunk 怎么配、三层交换机怎么当网关、RIP 怎么跑通这一串具体操作。适合正在做计网课设的学生、刚接触 Packet Tracer 的运维新人以及想复习 VLAN 间通信配置的老手。下面我按资源是什么 → 怎么用 → 坑在哪的顺序把这份文档拆成能直接抄作业的步骤。2. 拓扑与 IP 规划先想清楚 8 台 PC 为什么这样分 VLAN2.1 设备清单与拓扑结构这份实验的设备选型很克制8 台 PC 模拟大量主机4 台二层交换机分别对应教学楼 1、教学楼 2、图书馆和以太网侧1 台三层交换机做 VLAN 间路由1 台路由器做出口。拓扑逻辑是每台二层交换机下挂 PC上行口接三层交换机三层交换机再通过一个路由口接路由器路由器另一侧接因特网上的 PC。为什么用 8 台 PC 而不是更多文档里说得很直白——命令配置麻烦用少量 PC 模拟大量主机实际作用差不多。这是课设场景下的合理妥协你在 Packet Tracer 里加 80 台 PC 只会让界面卡到没法操作。VLAN 划分方案是这样的VLAN ID用途对应区域PC 数量网段VLAN 10学生教学楼 13130.130.16.0/24VLAN 20教师教学楼 21130.130.32.0/24VLAN 30员工教学楼 21130.130.48.0/24VLAN 40图书馆图书馆2130.130.64.0/24VLAN 1互联三层交换机上联-130.130.178.0/24这个划分不是随便定的。教学楼 1 全是学生一个 VLAN 就够教学楼 2 要区分教师和员工所以拆成 VLAN 20 和 VLAN 30图书馆单独一个 VLAN 40。每个 VLAN 一个 /24 网段网关都在三层交换机的对应 SVI 上。2.2 IP 地址分配与网关设计PC 的 IP 配置遵循同 VLAN 同网段、网关指向三层交换机 SVI的原则。具体分配如下教学楼 1.1130.130.16.2网关 130.130.16.1教学楼 1.2130.130.16.3网关 130.130.16.1教学楼 1.3130.130.16.4网关 130.130.16.1教学楼 2.1130.130.32.2网关 130.130.32.1教学楼 2.2130.130.48.2网关 130.130.48.1图书馆 1.1130.130.64.2网关 130.130.64.1图书馆 1.2130.130.64.3网关 130.130.64.1以太网 PC130.130.0.2网关 130.130.0.10三层交换机的 SVI 地址就是各 VLAN 的网关VLAN 10 是 130.130.16.1VLAN 20 是 130.130.32.1VLAN 30 是 130.130.48.1VLAN 40 是 130.130.64.1VLAN 1 是 130.130.178.2。路由器 f0/0 口配 130.130.178.1与三层交换机 VLAN 1 同网段f0/1 口配 130.130.0.10作为以太网侧网关。这里有个容易忽略的点三层交换机与路由器之间的互联网段用了 130.130.178.0/24而不是常见的 /30 互联地址。课设场景下用 /24 没问题但实际工程中这种互联通常用 /30 或 /31 节省地址。你如果要在报告里体现专业性可以提一句互联地址建议用 /30 掩码。3. 配置实操从 PC 到路由器的完整命令链3.1 PC 端 IP 配置与二层交换机 VLAN 划分PC 端配置在 Packet Tracer 里是图形化操作点 PC 图标 → Desktop → IP Configuration → 选 Static → 填 IP、子网掩码、默认网关。子网掩码默认 255.255.255.0不用改。二层交换机的 VLAN 配置是重点。以第一台交换机教学楼 1为例Switchen Switch#conf t Switch(config)#vlan 10 Switch(config-vlan)#exit Switch(config)#interface range fastEthernet 0/2 Switch(config-if-range)#switchport access vlan 10 Switch(config-if-range)#exit Switch(config)#vlan 20 Switch(config-vlan)#exit Switch(config)#interface range fastEthernet 0/3 Switch(config-if-range)#switchport access vlan 20 Switch(config-if-range)#exit Switch(config)#这段命令的逻辑是先创建 VLAN 10 和 VLAN 20然后把 f0/2 划入 VLAN 10f0/3 划入 VLAN 20。注意interface range后面只写了一个接口其实可以直接写interface fastEthernet 0/2用 range 是为了后续扩展方便。第二台交换机教学楼 2配 VLAN 10 和 VLAN 30第三台图书馆配 VLAN 10 和 VLAN 40第四台以太网侧配 VLAN 40。每台交换机的配置逻辑一样只是 VLAN ID 和接口号不同。提示Packet Tracer 5.3 里interface range命令对单个接口也生效但如果你用的是更新版本建议直接指定具体接口避免语法兼容问题。3.2 Trunk 配置与三层交换机 SVI 设置二层交换机配完 VLAN 后必须把上行口连接三层交换机的那个口改成 Trunk 模式否则不同 VLAN 的数据无法跨交换机传输。命令是Switch(config)#interface range fastEthernet 0/1 Switch(config-if-range)#switchport mode trunk Switch(config-if-range)#exit Switch(config)#四台二层交换机都要执行这条命令端口号根据实际连线调整。Trunk 口的作用是打标签传输多个 VLAN 的流量如果忘了配现象就是同交换机内 VLAN 能通、跨交换机就不通。三层交换机的配置分三步。第一步创建所有 VLANSwitch(config)#vlan 10 Switch(config-vlan)#exit Switch(config)#vlan 20 Switch(config-vlan)#exit Switch(config)#vlan 30 Switch(config-vlan)#exit Switch(config)#vlan 40 Switch(config-vlan)#exit Switch(config)#第二步配置 SVI 地址也就是各 VLAN 的网关Switch(config)#interface vlan 1 Switch(config-if)#ip address 130.130.178.2 255.255.255.0 Switch(config-if)#no shutdown Switch(config-if)#exit Switch(config)#interface vlan 10 Switch(config-if)#ip address 130.130.16.1 255.255.255.0 Switch(config-if)#no shutdown Switch(config-if)#exit Switch(config)#interface vlan 20 Switch(config-if)#ip address 130.130.32.1 255.255.255.0 Switch(config-if)#no shutdown Switch(config-if)#exit Switch(config)#interface vlan 30 Switch(config-if)#ip address 130.130.48.1 255.255.255.0 Switch(config-if)#no shutdown Switch(config-if)#exit Switch(config)#interface vlan 40 Switch(config-if)#ip address 130.130.64.1 255.255.255.0 Switch(config-if)#no shutdown Switch(config-if)#exit每个 SVI 都要no shutdown否则接口是管理性关闭状态ping 不通。VLAN 1 的 SVI 用于和路由器互联其他 SVI 是各 VLAN 的网关。第三步把三层交换机连接二层交换机的端口改成 Trunk连接路由器的端口改成路由口Switch(config)#interface range fastEthernet 0/1 Switch(config-if-range)#switchport mode trunk Switch(config-if-range)#exit Switch(config)#interface f0/7 Switch(config-if)#no switchport Switch(config-if)#exit Switch(config)#no switchport把二层口变成三层路由口这样才能配 IP 地址和路由器对接。这个命令是三层交换机的关键操作普通二层交换机没有这个命令。3.3 路由协议配置与连通性验证最后一步是开路由功能和配 RIP。三层交换机默认路由功能是关闭的必须先开Switchen Switch#conf t Switch(config)#ip routing Switch(config)#router rip Switch(config-router)#network 130.130.16.0 Switch(config-router)#network 130.130.32.0 Switch(config-router)#network 130.130.48.0 Switch(config-router)#network 130.130.64.0 Switch(config-router)#network 130.130.178.0 Switch(config-router)#version 2 Switch(config-router)#exit Switch(config)#路由器的 RIP 配置Routeren Router#conf t Router(config)#router rip Router(config-router)#network 130.130.178.0 Router(config-router)#network 130.130.0.0 Router(config-router)#version 2 Router(config-router)#exit Router(config)#version 2指定 RIPv2支持子网掩码传输比 RIPv1 更适合这种多网段场景。network命令宣告的是主类网段130.130.x.x 属于 B 类地址所以宣告 130.130.0.0 就能覆盖所有子网。验证方法是 ping。文档里测试了教学楼 1.1 与因特网主机、教学楼 2.2、教学楼 2.1、图书馆 1.2 的连通性结果都是通但丢一个包。这个丢包现象后面会解释。4. 避坑与排查那些让我熬夜的配置翻车现场4.1 三层交换机 VLAN 配置翻车现象三层交换机上配了 VLAN但 PC 之间还是不通。原因文档作者提到刚开始我用两条线发现不知道怎么配置 VLAN后来改成一条。两条线连接三层交换机和二层交换机时如果两条线都配 Trunk可能形成环路如果一条配 Trunk 一条配 AccessVLAN 流量走错端口。解决三层交换机与每台二层交换机之间只用一条线端口配 Trunk。如果必须用两条线做冗余需要配 EtherChannel但课设场景没必要。4.2 忘记配 Trunk 导致跨交换机不通现象同一台交换机下的 PC 能互通跨交换机就不通。原因二层交换机上行口默认是 Access 模式只能承载一个 VLAN 的流量。多个 VLAN 的数据要跨交换机传输上行口必须是 Trunk。解决每台二层交换机的上行口执行switchport mode trunk。配完后用show interfaces trunk确认端口模式。4.3 三层交换机路由口没配 no switchport现象三层交换机与路由器之间 ping 不通。原因三层交换机连接路由器的端口默认是二层交换口不能配 IP 地址。文档作者说三层交换机的接口改成路由口这个我之前也是不知道的。解决进入该端口执行no switchport然后配 IP 地址。配完后用show ip interface brief确认端口是 routed 状态。4.4 忘记开 ip routing现象三层交换机各 SVI 都配了 IPPC 网关也指向 SVI但 VLAN 间还是不通。原因三层交换机的路由功能默认关闭不执行ip routing就不会查路由表转发。解决全局配置模式下执行ip routing。这个命令是三层交换机区别于二层交换机的核心。4.5 ping 丢一个包的解释现象所有 ping 测试都是丢失一个包返回三个包。原因这是 ARP 解析导致的。第一次 ping 时源设备不知道目的 MAC 地址发 ARP 请求第一个 ICMP 包在 ARP 完成前被丢弃。后续包正常转发。解决这是正常现象不是配置错误。如果 ping 第二次就不丢包了说明网络没问题。文档作者当时不明白这个其实用ping连续测试两次就能验证。5. 进阶技巧用扩展 ping 和 traceroute 定位 VLAN 间路由5.1 扩展 ping 的用法Packet Tracer 的 PC 端支持扩展 ping可以指定源地址、包数量、超时时间。在 PC 的 Desktop → Command Prompt 里输入ping回车然后按提示输入目标 IP、重复次数、超时秒数等参数。更直接的方式是在命令行用ping -n 10 目标IP指定发送 10 个包观察丢包率。如果第一次 ping 丢一个包第二次不丢说明 ARP 已经学习完成。如果每次都丢包就要检查 Trunk 配置、SVI 状态和路由表。5.2 traceroute 验证路径在三层交换机或路由器上用traceroute命令可以查看数据包经过的跳数。比如从三层交换机 traceroute 到以太网 PCSwitch#traceroute 130.130.0.2输出会显示第一跳是路由器 f0/0 口130.130.178.1第二跳是目标。如果第一跳就不通说明三层交换机与路由器之间的路由口或 RIP 配置有问题。5.3 用 show 命令排查几个关键排查命令命令作用关注点show vlan brief查看 VLAN 和端口划分端口是否在正确 VLANshow interfaces trunk查看 Trunk 端口端口模式是否为 trunkshow ip interface brief查看三层接口状态接口是否 up、IP 是否正确show ip route查看路由表是否有目标网段路由show running-config查看当前配置核对所有配置项我一般会按这个顺序排查先看接口 up 没 up再看 VLAN 划对没再看 Trunk 配没配最后看路由表有没有目标网段。这套流程走下来90% 的连通性问题都能定位。5.4 一个容易被忽略的细节三层交换机与路由器之间的互联网段文档里用的是 130.130.178.0/24。这个网段既不在 VLAN 10-40 里也不在以太网侧是专门为三层交换机和路由器互联划的。RIP 配置里三层交换机和路由器都宣告了这个网段所以路由能通。如果你在实际项目中遇到类似场景建议把互联地址单独划一个小网段比如 10.0.0.0/30避免和业务网段混在一起。课设里用 /24 没问题但生产环境里地址规划要更精细。从那以后我每次做 VLAN 间路由实验都会先画一张 IP 规划表把每个 VLAN 的网段、网关、Trunk 端口、路由口都标清楚再动手配。这样即使配错了也能对着表快速定位是哪一层出了问题。希望帮到你。本文还有配套的精品资源点击获取
RELATED

相关推荐

Ceph MON命令实战:从状态查看到仲裁恢复的运维指南

Ceph MON命令实战:从状态查看到仲裁恢复的运维指南

去年冬天处理过一次 MON 节点全挂的事故,从无从下手到一步步把集群拉回来,让我意识到一个问题:很多 Ceph 相关文档都在讲存储池、RBD、CRUSH,但专门把 MON 命令系统梳理一遍的几乎没有。而 MON 恰恰是集群的命门,仲裁一…

📅 2026/10/4 10:32:59
Linux Nginx 代理超时排查时怎么抓包分析 TCP 挥手过程

Linux Nginx 代理超时排查时怎么抓包分析 TCP 挥手过程

前言Nginx 反向代理超时的直接后果是 504,错误日志里常见这几种描述:upstream timed out (110: Connection timed out) while connecting to upstreamupstream timed out (110: Connection timed out) while reading response header from upstreamupstr…

📅 2026/10/4 10:32:59
智能汽车后台云架构解析:阿里云与千问的算力逻辑

智能汽车后台云架构解析:阿里云与千问的算力逻辑

1. 从一句调侃说起:智能汽车后台的云厂商格局“中国智能汽车的后台,越来越像阿里云的主场。”这句话最早是我在一个车圈技术群里看到的,当时大家正在讨论某家新势力车企的车机OTA推送延迟问题,有人甩出一张后台服务调用链的截图&a…

📅 2026/10/4 10:32:59
MORE NEWS

更多资讯

📰

插件加载机制与did not activate报错排查详解

插件这个词,这几年在软件开发圈里几乎是绕不开的存在。不管是 IDE、播放器、编辑器还是各种开发工具链,都靠插件来撑起"可扩展"这三个字。但插件好用归好用,报错的时候也是真让人头大。比如我在热搜词里看到的这条日志:…

📰

tensorrtx 部署 MobileNetV2:ReLU6 与 BatchNorm 折叠技巧及 C++/Python 双 API 实战指南

人工智能深度学习计算机视觉 【免费下载链接】tensorrtx Implementation of popular deep learning networks with TensorRT network definition API 项目地址: https://gitcode.com/gh_mirrors/te/tensorrtx 点击查看 免费下载 本篇指南围绕 tensorrtx 仓库中的 m…

📰

工业数据采集终端存储方案:用MRAM替代NOR Flash实现高频掉电保护

前阵子给一台注塑机数据采集终端做存储方案时,对方提了一个很多工业现场都有的需求:每秒记录一次运行状态,掉电瞬间最后一批数据不能丢,设备预期寿命十年以上。我拿出NOR Flash算了一笔账——假设只用一个扇区反复写,十…

📰

掉电不丢数据:MR25H40CDF + Kinetis KV46存储实践

去年做一台伺服驱动器控制板,现场偶尔报“参数丢失、日志错乱”,查了一圈,NOR Flash 的擦写寿命和写入逻辑在工业掉电场景下根本扛不住。后来换成 Everspin 的 MR25H40CDF 串行 MRAM,配合 NXP Kinetis MKV46F128VLH16,…

📰

XiaoMusic Docker 部署教程:10 分钟用 NAS 给小爱音箱免费播歌

XiaoMusic Docker 部署教程:10 分钟用 NAS 给小爱音箱免费播歌 【免费下载链接】xiaomusic 使用小爱音箱播放音乐,音乐使用 yt-dlp 下载。 项目地址: https://gitcode.com/GitHub_Trending/xia/xiaomusic XiaoMusic 是一款面向小爱音箱的开源音乐…

📰

ROS2机器人开发实战路线图:从DDS通信到真实部署

1. 这不是“教程搬运”,而是一份ROS2机器人开发的实战路线图你点开这个标题,大概率是刚接触机器人开发,手头可能连一台能跑Linux的旧笔记本都没有,或者刚装完Ubuntu却卡在sudo apt update报错那一步;也可能是学过ROS1&…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬