最基础的 VLAN 配置模板,你照着改编号和接口就能用。

一、进入配置模式(必做)

bash
1234567

<Huawei> system-view       // 进入系统视图(简写 sys)

[Huawei] sysname SW1       // 改名(可选,方便识别)

[SW1] undo info-center enable  // 关闭日志弹窗(可选,新手建议开)

二、创建 VLAN

1. 单个创建

bash
1234567

[SW1] vlan 10              // 创建 VLAN 10

[SW1-vlan10] description PC  // 描述(可选)

[SW1-vlan10] quit

2. 批量创建(常用)

bash
123

[SW1] vlan batch 10 20 30  // 一次性创建 VLAN 10、20、30

三、Access 口(接电脑/打印机)

用途:端口只属于1个VLAN,发出去不带标签(untagged)

bash
123456789

[SW1] interface GigabitEthernet 0/0/1  // 进入接口

[SW1-GigabitEthernet0/0/1] port link-type access    // 设为Access

[SW1-GigabitEthernet0/0/1] port default vlan 10     // 划入VLAN10

[SW1-GigabitEthernet0/0/1] quit

批量配置多个口

bash
123456789

[SW1] interface GigabitEthernet 0/0/1 to 0/0/10

[SW1-GigabitEthernet0/0/1 to 0/0/10] port link-type access

[SW1-GigabitEthernet0/0/1 to 0/0/10] port default vlan 10

[SW1-GigabitEthernet0/0/1 to 0/0/10] quit

四、Trunk 口(接交换机/上行)

用途:允许多个VLAN通过,带标签(tagged)传输

bash
1234567891011

[SW1] interface GigabitEthernet 0/0/24

[SW1-GigabitEthernet0/0/24] port link-type trunk       // 设为Trunk

[SW1-GigabitEthernet0/0/24] port trunk allow-pass vlan 10 20 30  // 允许哪些VLAN

[SW1-GigabitEthernet0/0/24] port trunk pvid vlan 1      // 缺省VLAN(默认就是1,一般不改)

[SW1-GigabitEthernet0/0/24] quit

五、完整小案例(可直接复制)

需求

  • VLAN10:办公(192.168.10.0/24)
  • VLAN20:服务器(192.168.20.0/24)
  • G0/0/1~8:Access → VLAN10
  • G0/0/23:Trunk → 允许 10、20
  • G0/0/24:Trunk → 允许所有
bash
123456789101112131415161718192021222324252627282930313233343536373839

sys

sysname SW1

vlan batch 10 20

# 配置Access口

interface GigabitEthernet 0/0/1 to 0/0/8

 port link-type access

 port default vlan 10

quit

# 配置Trunk口

interface GigabitEthernet 0/0/23

 port link-type trunk

 port trunk allow-pass vlan 10 20

quit

interface GigabitEthernet 0/0/24

 port link-type trunk

 port trunk allow-pass vlan all

quit

# 保存(必做)

save

六、常用查看命令

bash
123456789

display vlan                // 看所有VLAN

display vlan summary        // 看VLAN汇总

display port vlan           // 看各接口VLAN类型

display current-configuration | include vlan  // 查VLAN配置

七、新手常见问题

  1. Trunk 必须两端配置一致(link-type、allow-pass vlan)
  2. 默认所有口在 VLAN1,不配置也能互通
  3. 不同 VLAN 默认不能互通,要互通需要三层接口(VLANIF)或路由器