1. 实验背景与目标
在校园网络环境中,VLAN(虚拟局域网)技术是构建高效、安全网络架构的核心手段。本次实验基于重庆理工大学计算机网络课程要求,重点解决多交换机环境下VLAN的跨设备通信问题。通过两台交换机的协同配置,我们能够实现:
- 逻辑隔离不同部门的网络流量(如教学区、办公区、宿舍区)
- 减少广播域范围,提升网络整体性能
- 在不改变物理布线的情况下灵活调整网络拓扑
实验设备选用主流厂商的二层交换机(如华为S5700或思科2960系列),通过Console线直连配置。这种组网方式在中小型企业、学校机房等场景极为常见,掌握其配置方法对网络工程师至关重要。
2. 实验环境搭建
2.1 硬件连接方案
采用菊花链拓扑(Daisy-Chaining)连接两台交换机:
[PC1]--[SW1]----[SW2]--[PC2] (端口24) (端口24)- 使用交叉线连接两台交换机的24号端口(现代交换机大多支持自动翻转)
- PC1连接SW1的1号端口,PC2连接SW2的1号端口
- 所有设备未配置前处于同一广播域(默认VLAN1)
注意:实际实验中建议使用不同颜色的网线区分Trunk和Access链路,避免后期维护混淆
2.2 基础网络参数
# 交换机管理IP规划(用于远程管理) SW1: 192.168.1.11/24 SW2: 192.168.1.12/24 PC1: 192.168.1.101/24 PC2: 192.168.1.102/243. VLAN配置核心步骤
3.1 单交换机VLAN划分(以SW1为例)
enable configure terminal vlan 10 name Teaching exit vlan 20 name Office exit interface fastEthernet 0/1 switchport mode access switchport access vlan 10 exit interface fastEthernet 0/24 switchport mode trunk switchport trunk allowed vlan 10,20 end write memory关键参数解析:
switchport mode access:定义端口为接入模式switchport access vlan 10:将端口划入VLAN10switchport trunk allowed vlan:指定Trunk端口允许通过的VLAN
3.2 跨交换机VLAN互通配置
在两台交换机上均需配置:
- 创建相同的VLAN ID和名称(VLAN数据库需同步)
- 将互联端口设置为Trunk模式
- 允许目标VLAN通过Trunk链路
验证命令:
show vlan brief # 查看VLAN划分 show interfaces trunk # 检查Trunk端口状态4. 典型问题排查实录
4.1 VLAN间通信失败
现象:PC1与PC2同属VLAN10但无法ping通排查流程:
- 检查SW1和SW2的VLAN数据库是否一致
- 确认Trunk链路两端配置匹配(特别是native VLAN)
- 使用
show mac-address-table查看MAC地址学习情况
解决方案:
# 确保Trunk端口允许所有必要VLAN interface gig0/24 switchport trunk allowed vlan all4.2 广播风暴预防
当存在物理环路时,需启用STP协议:
spanning-tree mode rapid-pvst spanning-tree vlan 10,20 priority 4096 # 指定根桥5. 高阶应用扩展
5.1 VLAN间路由方案
如需实现VLAN间通信,可添加三层交换机或路由器:
- 单臂路由(Router-on-a-Stick)
- 三层交换机SVI接口方案
5.2 安全增强措施
# 禁用未使用端口 interface range fastEthernet 0/2-23 shutdown # 设置端口安全 switchport port-security maximum 1 switchport port-security violation restrict实验完成后建议保存配置并清除临时设置:
erase startup-config delete vlan.dat reload通过本实验,我们不仅掌握了VLAN的基础配置方法,更深入理解了企业级网络中的逻辑隔离原理。在实际工程中,还需要结合QoS、ACL等技术构建完整的网络解决方案。