用Cisco Packet Tracer手把手复现一个校园网:从VLAN划分到全网互通(附完整配置命令)

📅 2026/8/1 23:53:03 👁️ 阅读次数 📝 编程学习
用Cisco Packet Tracer手把手复现一个校园网:从VLAN划分到全网互通(附完整配置命令)

用Cisco Packet Tracer构建校园网:从零实现多区域互联的实战指南

当你第一次打开Cisco Packet Tracer时,面对空白的拓扑画布可能会感到无从下手。本文将带你完整走完校园网搭建的全流程——从VLAN基础划分到全网互通,每个步骤都配有可直接复用的配置命令。不同于理论讲解,我们聚焦于"为什么这样配"和"配错了怎么办"两个工程师最关心的问题。

1. 实验环境准备与拓扑设计

在开始配置前,需要明确校园网的典型结构。我们模拟的校园包含三个功能区域:宿舍区(男生/女生宿舍)、教学区(教师/学生楼)、实训区(机房/实验室)。每个区域采用独立的二层交换网络,通过三层设备实现区域间通信。

必备设备清单

  • 交换机:Cisco 2960-24TT(每区域2台)
  • 路由器:Cisco 2911(核心互联用)
  • 服务器:通用主机模拟Web/FTP/DHCP服务
  • 终端设备:PC-PT若干

提示:Packet Tracer中设备型号可能与实际略有差异,重点在于理解功能实现原理

基础拓扑连接规范

  1. 区域内部:
    • 接入层交换机使用交叉线(橙色)连接终端设备
    • 交换机间使用直通线(黑色)堆叠互联
  2. 区域间互联:
    • 交换机与路由器间使用直通线
    • 路由器间使用串行线(需添加串行接口模块)
! 路由器添加串行接口示例 Router(config)# interface serial 0/0/0 Router(config-if)# ip address 10.0.1.1 255.255.255.252 Router(config-if)# no shutdown

2. VLAN设计与单臂路由实现

校园网流量的隔离与互通是设计的核心矛盾。宿舍区需要隔离男女宿舍流量,同时允许受控访问教学资源。以下是具体实现方案:

2.1 VLAN基础划分

在宿舍区交换机上创建两个VLAN:

Switch(config)# vlan 10 Switch(config-vlan)# name Boys_Dorm Switch(config-vlan)# vlan 20 Switch(config-vlan)# name Girls_Dorm

将端口划入对应VLAN:

! 男生宿舍接入端口 Switch(config)# interface fastEthernet 0/1 Switch(config-if)# switchport mode access Switch(config-if)# switchport access vlan 10 ! 女生宿舍接入端口 Switch(config-if)# interface fastEthernet 0/2 Switch(config-if)# switchport mode access Switch(config-if)# switchport access vlan 20

2.2 单臂路由配置关键点

实现VLAN间通信的经典方案是在路由器上创建子接口:

Router(config)# interface fastEthernet 0/0.10 Router(config-subif)# encapsulation dot1Q 10 Router(config-subif)# ip address 192.168.10.1 255.255.255.0 Router(config-subif)# interface fastEthernet 0/0.20 Router(config-subif)# encapsulation dot1Q 20 Router(config-subif)# ip address 192.168.20.1 255.255.255.0

常见故障排查

  1. VLAN间无法通信:
    • 检查交换机trunk端口配置:show interface trunk
    • 验证子接口封装:show running-config | include encapsulation
  2. 单边通信问题:
    • 确认终端默认网关指向子接口IP
    • 测试物理端口状态:show interface f0/0

3. 安全策略与访问控制

校园网需要区分不同用户的访问权限。例如教学区的教师应能访问FTP服务器,而学生只能访问Web资源。

3.1 ACL实现流量过滤

在实训区路由器上配置标准ACL:

! 禁止学生楼IP访问FTP Router(config)# access-list 100 deny ip 192.168.30.0 0.0.0.255 host 192.168.100.5 Router(config)# access-list 100 permit ip any any ! 应用ACL到出口方向 Router(config)# interface fastEthernet 0/1 Router(config-if)# ip access-group 100 out

ACL调试技巧

  • 实时监控ACL匹配:debug ip packet detail 100
  • 查看ACL计数:show access-list 100

3.2 基于端口的隔离

对于机房等公共区域,可在交换机上启用端口保护:

Switch(config)# interface range fastEthernet 0/1-12 Switch(config-if-range)# switchport protected

4. DHCP服务与IP管理

动态地址分配能大幅降低管理成本。我们通过路由器实现多网段DHCP服务。

4.1 多作用域配置

! 宿舍区DHCP池 Router(config)# ip dhcp pool Dormitory Router(dhcp-config)# network 192.168.10.0 255.255.255.0 Router(dhcp-config)# default-router 192.168.10.1 Router(dhcp-config)# dns-server 192.168.100.10 ! 排除静态分配的地址 Router(config)# ip dhcp excluded-address 192.168.10.1 192.168.10.50

4.2 DHCP中继配置

当DHCP服务器不在本地网段时,需要中继支持:

Switch(config)# interface vlan 10 Switch(config-if)# ip helper-address 192.168.100.2

5. 全网路由与最终测试

完成各区域基础配置后,需要通过路由协议实现全网互通。

5.1 静态路由配置

! 宿舍区路由器 Router(config)# ip route 192.168.20.0 255.255.255.0 10.0.1.2 ! 教学区路由器 Router(config)# ip route 0.0.0.0 0.0.0.0 10.0.1.1

5.2 连通性验证步骤

  1. 区域内部测试:

    ping 192.168.10.1 # 验证默认网关 ping 同VLAN其他主机
  2. 跨区域测试:

    tracert 192.168.30.5 # 检查路由路径
  3. 服务访问测试:

    web浏览器访问http://192.168.100.10 ftp 192.168.100.5 # 验证ACL生效

排错工具箱

  • show ip route查看路由表
  • show cdp neighbors检查物理连接
  • debug ip icmp实时跟踪ping包

完成所有测试后,建议保存配置文件:

Router# copy running-config startup-config Switch# write memory

在实际工程中,校园网建设往往需要配合物理布线、设备选型等环节。通过本次实验,你不仅掌握了Packet Tracer的操作技巧,更理解了企业级网络的设计逻辑——从需求分析到方案落地,每个配置决定都应服务于具体的业务场景。