一、实验目的
- 理解VLAN(虚拟局域网)的概念与广播域划分原理
- 掌握Access端口与Trunk端口的配置方法
- 验证相同VLAN间通信与不同VLAN间隔离
- 理解交换机级联时Trunk链路的必要性
二、拓扑说明
2台S5700交换机通过GE0/0/4级联(Trunk链路)。每台交换机下接VLAN10和VLAN20的终端,验证跨交换机同VLAN通信与不同VLAN隔离。
| 设备 | 接口 | IP地址 | VLAN |
|---|---|---|---|
| SW1 | GE0/0/1-2 | — | Access VLAN10 |
| SW1 | GE0/0/3 | — | Access VLAN20 |
| SW1 | GE0/0/4 | — | Trunk (允许VLAN10/20) |
| SW2 | GE0/0/1-2 | — | Access VLAN20 |
| SW2 | GE0/0/3 | — | Access VLAN10 |
| SW2 | GE0/0/4 | — | Trunk (允许VLAN10/20) |
| PC1 | eth0 | 192.168.10.10/24 | VLAN10 (SW1) |
| MateBook1 | eth0 | 192.168.10.20/24 | VLAN10 (SW1) |
| MatePad1 | eth0 | 192.168.20.30/24 | VLAN20 (SW1) |
| PC2 | eth0 | 192.168.20.10/24 | VLAN20 (SW2) |
| MateBook2 | eth0 | 192.168.20.20/24 | VLAN20 (SW2) |
| MatePad2 | eth0 | 192.168.10.30/24 | VLAN10 (SW2) |
三、配置步骤
- SW1创建VLAN:
vlan batch 10 20 - SW1将GE0/0/1-2设为Access并划入VLAN10:
port link-type access→port default vlan 10 - SW1将GE0/0/3设为Access并划入VLAN20:
port link-type access→port default vlan 20 - SW1将GE0/0/4设为Trunk放行VLAN10/20:
port link-type trunk→port trunk allow-pass vlan 10 20 - SW2创建VLAN:
vlan batch 10 20 - SW2将GE0/0/1-2设为Access并划入VLAN20
- SW2将GE0/0/3设为Access并划入VLAN10
- SW2将GE0/0/4设为Trunk放行VLAN10/20
- 终端配置对应网段IP地址
四、验证方法
- PC1 ping MateBook1:
ping 192.168.10.20→ 通(同VLAN10,同交换机) - PC1 ping MatePad2:
ping 192.168.10.30→ 通(同VLAN10,跨交换机,验证Trunk) - MatePad1 ping PC2:
ping 192.168.20.10→ 通(同VLAN20,跨交换机,验证Trunk) - PC1 ping PC2:
ping 192.168.20.10→ 不通(跨VLAN隔离) - 查看VLAN配置:
display vlan - 查看接口VLAN:
display port vlan
五、思考题
- 为什么不同VLAN间无法直接通信?需要什么设备来实现VLAN间路由?
- Trunk端口与Access端口的区别是什么?为什么级联链路必须用Trunk?
- 如果Trunk链路只放行VLAN10不放行VLAN20,SW2下的终端会怎样?
- VLAN技术解决了什么网络问题?