H3C 交换机 VLAN 与 Trunk 配置
场景
新上一台接入交换机,要划几个 VLAN,再配一条到核心的 trunk。
前置条件
- 控制台或 SSH 能进设备
- VLAN 号、端口用途先规划好
- 上行口对端也要放行同样的 VLAN,不然通了也不通
配置
system-view
sysname SW-A-01
# 建 VLAN
vlan 10
vlan 20
quit
# 接入口
interface GigabitEthernet1/0/1
port link-type access
port default vlan 10
quit
# 上行 trunk
interface GigabitEthernet1/0/24
port link-type trunk
port trunk permit vlan 10 20
quit
save force
H3C 的 trunk 默认只放行 VLAN 1,不 permit 就是不通,这点和华为的 allow-pass 一样。
验证
display vlan
display vlan 10
display interface GigabitEthernet1/0/24
display current-configuration interface GigabitEthernet1/0/24
display vlan 里能看到每个 VLAN 的 tagged / untagged 端口,比逐个看接口快。
回滚
interface GigabitEthernet1/0/1
undo port default vlan
port default vlan 1
quit
undo vlan 10
删 VLAN 前先确认没有端口还在用它,否则会把端口一起踢回 VLAN 1。
坑
- trunk 不放行就是不通,配完先看
display vlan的 tagged 列表。 - 接入口默认是 hybrid,直接
port default vlan也能通,但语义不清,建议显式port link-type access。 - 上行两端 VLAN 不一致时,STP 会算出奇怪的拓扑,先对齐再排障。
save force跳过交互确认,脚本里好用;手动敲save更稳。- 端口下的
port default vlan只影响 untagged,别和 trunk 的 permit 搞混。