这篇文章上次修改于 2064 天前,可能其部分内容已经发生变化,如有疑问可询问作者。

在网络中,用于终端与交换机、交换机与交换机、交换机与路由器连接时VLAN的划分方式多种多样,需要灵活应用。
基于接口划分VLAN

#进入系统视图
<HUAWEI>system-view
#交换机命名
[HUAWEI]sysname SwitchA
#批量方式建立VLAN2
[SwitchA]vlan batch 2
#进入交换机视图接口
[SwitchA]interface gigabitethernet 0/0/1
#配置接口类型
[SwitchA-Gigabitethernet0/0/1]port link-type access
#将接口加入VLAN2,access模式一般用于连接终端设备
[SwitchA-Gigabitethernet0/0/1]port default vlan 2
[SwitchA-Gigabitethernet0/0/1]quit
#在接口视图配置上联接口
[SwitchA]interface gigabitethernet 0/0/2
#配置上联接口类型
[SwitchA-Gigabitethernet0/0/2]port link-type trunk
#通过VLAN2,trunk模式可以允许多个VLAN通过,可以发送和接收多个VLAN的报文,一般用于交换机之间的端口
[SwitchA-Gigabitethernet0/0/2]port trunk allow-pass vlan 2
[SwitchA-Gigabitethernet0/0/2]quit

基于MAC地址划分VLAN

<HUAWEI>system-view
[HUAWEI]sysname SwitchA
[SwitchA]vlan batch 2
#在接口视图配置上联接口
[SwitchA]interface gigabitethernet 0/0/1
#配置上联接口类型
[SwitchA-Gigabitethernet0/0/1]port link-type hybrid
#通过VLAN2
[SwitchA-Gigabitethernet0/0/1]port hybrid tagged vlan 2
[SwitchA-Gigabitethernet0/0/1]quit
#进入交换机接口视图
[SwitchA]interface gigabitethernet 0/0/2
#配置接口类型
[SwitchA-Gigabitethernet0/0/2]port link-type hybrid
#将接口加入VLAN2
[SwitchA-Gigabitethernet0/0/2]port hybrid untagged vlan 2
[SwitchA-Gigabitethernet0/0/2]quit
[SwitchA]vlan 2
#PC的mac地址与VLAN2关联
[SwitchA-vlan2]mac-vlan mac-address 22-22-22
[SwitchA-vlan2]quit
[SwitchA]interface gigabitethernet 0/0/2
#基于mac地址使能接口
[SwitchA-Gigabitethernet0/0/2]mac-vlan enable
[SwitchA-Gigabitethernet0/0/2]quit