dcc4854
@@ -1,3 +1,9 @@ +--- +tags: [vlan, trunk, 华为] +order: 10 +pinned: true +--- + # 华为 S5700 VLAN 划分与端口配置 ## 场景
这是 network/huawei-vlan.md 的每次改动内容,按时间从新到旧。其他文章一起提交的部分不会出现在这里。
dcc4854
@@ -1,3 +1,9 @@ +--- +tags: [vlan, trunk, 华为] +order: 10 +pinned: true +--- + # 华为 S5700 VLAN 划分与端口配置 ## 场景
3e8c895
new file mode 100644 @@ -0,0 +1,89 @@ +# 华为 S5700 VLAN 划分与端口配置 + +## 场景 + +新接入一台交换机,需要给办公区、监控、管理各划一个 VLAN,并把上联口配成 Trunk。 + +## 前置条件 + +- 型号:S5700-28C-EI +- 版本:V200R019C10SPC500 +- 已确认 VLAN 与现网不冲突:办公 `10`、监控 `20`、管理 `99` +- 管理断口有带外或者串口可用 + +## 配置 + +```bash +system-view +sysname SW-Office-01 + +# 建 VLAN +vlan batch 10 20 99 + +# 办公口(1-8) +interface GigabitEthernet0/0/1 + port link-type access + port default vlan 10 +quit +# 重复 1-8,或用 port-group 批量 +port-group group-member GigabitEthernet0/0/1 to GigabitEthernet0/0/8 + port link-type access + port default vlan 10 +quit + +# 监控口(9-16) +port-group group-member GigabitEthernet0/0/9 to GigabitEthernet0/0/16 + port link-type access + port default vlan 20 +quit + +# 上联口 Trunk:允许 VLAN 通过,PVID 设成管理 VLAN +interface GigabitEthernet0/0/24 + port link-type trunk + port trunk allow-pass vlan 10 20 99 + port trunk pvid vlan 99 +quit + +# 管理地址 +interface Vlanif99 + ip address 10.99.0.11 255.255.255.0 +quit +ip route-static 0.0.0.0 0.0.0.0 10.99.0.1 + +# 保存 +save +``` + +## 验证 + +```bash +display vlan brief +display port vlan GigabitEthernet0/0/24 +display ip interface brief +ping 10.99.0.1 +``` + +三个都要看:VLAN 里有成员口、Trunk 的 allow-pass 列表正确、管理地址能通。 + +## 回滚 + +```bash +interface GigabitEthernet0/0/24 + undo port trunk allow-pass vlan 10 20 99 + port link-type access + port default vlan 1 +quit +undo interface Vlanif99 +undo vlan batch 10 20 99 +``` + +## 坑 + +!!! note "批量端口容易漏" + `port-group` 只对**当前存在的物理口**生效。换板卡或扩堆叠之后,新口不会自动进组, + 要重新进 `port-group` 配一次。 + +- `port trunk pvid vlan` 和 `port default vlan` 不是一回事:Trunk 口的 untagged 帧按 PVID 走,PVID 没设会让管理 VLAN 的流量带上 tag,上联设备收不到。 +- 改 Trunk 之前先确认对端已经放行,否则会**直接断管理**。 +- `save` 之前别断电,配置在 RAM 里。 +- 版本差异:V200R005 之前 `vlan batch` 不支持一次写多个 VLAN,要 `vlan batch 10 to 20` 或逐个建。