在华为交换机上进行VLAN划分是一个常见的网络配置任务。以下是一个实例,展示如何在华为交换机上创建VLAN、将端口划分到VLAN中,并配置Trunk端口。
实例:在华为交换机上划分VLAN
1. 拓扑结构
假设我们有一个简单的网络拓扑,包含以下设备:
- 一台华为交换机(如S5700系列)
- 两台PC(PC1和PC2)
- 一台服务器(Server1)
我们希望将PC1和PC2划分到VLAN 10,Server1划分到VLAN 20,并确保交换机之间的Trunk链路能够传输多个VLAN的数据。
2. 配置步骤
步骤1:登录交换机
通过Console线或SSH登录到华为交换机的命令行界面。
```bash
<Huawei> system-view
[Huawei] sysname Switch
[Switch]
```
步骤2:创建VLAN
创建VLAN 10和VLAN 20。
```bash
[Switch] vlan batch 10 20
```
步骤3:将端口划分到VLAN
假设PC1连接到交换机的GigabitEthernet 0/0/1端口,PC2连接到GigabitEthernet 0/0/2端口,Server1连接到GigabitEthernet 0/0/3端口。
将GigabitEthernet 0/0/1和GigabitEthernet 0/0/2划分到VLAN 10:
```bash
[Switch] interface GigabitEthernet 0/0/1
[Switch-GigabitEthernet0/0/1] port link-type access
[Switch-GigabitEthernet0/0/1] port default vlan 10
[Switch-GigabitEthernet0/0/1] quit
[Switch] interface GigabitEthernet 0/0/2
[Switch-GigabitEthernet0/0/2] port link-type access
[Switch-GigabitEthernet0/0/2] port default vlan 10
[Switch-GigabitEthernet0/0/2] quit
```
将GigabitEthernet 0/0/3划分到VLAN 20:
```bash
[Switch] interface GigabitEthernet 0/0/3
[Switch-GigabitEthernet0/0/3] port link-type access
[Switch-GigabitEthernet0/0/3] port default vlan 20
[Switch-GigabitEthernet0/0/3] quit
```
步骤4:配置Trunk端口
假设交换机的GigabitEthernet 0/0/4端口连接到另一台交换机,需要配置为Trunk端口,允许VLAN 10和VLAN 20通过。
```bash
[Switch] interface GigabitEthernet 0/0/4
[Switch-GigabitEthernet0/0/4] port link-type trunk
[Switch-GigabitEthernet0/0/4] port trunk allow-pass vlan 10 20
[Switch-GigabitEthernet0/0/4] quit
```
步骤5:保存配置
完成配置后,保存配置以确保重启后配置不会丢失。
```bash
[Switch] save
```
3. 验证配置
查看VLAN信息
使用以下命令查看VLAN配置:
```bash
[Switch] display vlan
```
查看端口信息
使用以下命令查看端口配置:
```bash
[Switch] display interface brief
```
测试连通性
- PC1和PC2应该能够互相ping通,因为它们都在VLAN 10中。
- PC1和PC2无法ping通Server1,因为它们位于不同的VLAN中。
- 如果另一台交换机也正确配置了Trunk端口,VLAN 10和VLAN 20的流量应该能够通过Trunk链路传输。
总结
通过以上步骤,我们成功在华为交换机上创建了VLAN 10和VLAN 20,并将相应的端口划分到这些VLAN中。同时,我们还配置了Trunk端口以允许多个VLAN的流量通过。这种配置适用于需要隔离不同部门或设备流量的场景。