首页 / 配置案例 / 迈普 NSS4300/5800 VLAN 与 Trunk 批量划分

迈普 NSS4300/5800 VLAN 与 Trunk 批量划分

适用型号:NSS4300/4500/5800 系列万兆三层交换机(手册版本 V9.7.40.8)

用户提问

NSS4300/5800 交换机如何批量创建 VLAN,把端口配置为 Access 加入 VLAN,并配置 Trunk 端口放行多个 VLAN?请给出完整配置命令。

BOOKRAG 回答(实际对话输出)

适用型号 / 版本

前提条件

  1. 需要进入全局配置模式:configure terminal[2][3]。
  2. 配置对象为二层以太接口;若进入汇聚组配置模式,则后续配置作用于汇聚组[1][2]。
  3. Trunk 端口允许通过的 VLAN 必须提前创建;如果 Trunk 放行的 VLAN 未创建,交换机不会自动创建该 VLAN,端口也不会转发该 VLAN 报文[1]。
  4. Access 端口加入未创建的 VLAN 时,会自动创建该 VLAN[2]。但为了规范,建议先批量创建 VLAN。
  5. Access 端口只能属于一个 VLAN;重新指定 switchport access vlan 后,端口会退出当前 VLAN,再加入新 VLAN[2]。
  6. 缺省情况下:

一、批量创建 VLAN

在全局配置模式下,可以使用 vlan 命令批量创建 VLAN。手册示例中支持连续 VLAN 范围和逗号分隔的 VLAN 列表:

Device# configure terminal
Device(config)# vlan 2-3

上述命令表示创建 VLAN 2 和 VLAN 3[3]。

也可以使用逗号加范围的方式批量创建:

Device# configure terminal
Device(config)# vlan 3,100-200

上述命令表示创建 VLAN 3 以及 VLAN 100 到 VLAN 200[6]。

二、将端口配置为 Access 并加入指定 VLAN

以 gigabitethernet 0/1 加入 VLAN 2、gigabitethernet 0/2 加入 VLAN 3 为例:

Device# configure terminal

Device(config)# interface gigabitethernet 0/1
Device(config-if-gigabitethernet0/1)# switchport mode access
Device(config-if-gigabitethernet0/1)# switchport access vlan 2
Device(config-if-gigabitethernet0/1)# exit

Device(config)# interface gigabitethernet 0/2
Device(config-if-gigabitethernet0/2)# switchport mode access
Device(config-if-gigabitethernet0/2)# switchport access vlan 3
Device(config-if-gigabitethernet0/2)# exit

说明:

> 说明:用户如果需要“一次性把多个物理端口批量配置为 Access”,手册中未检索到相关内容,请换关键词或补充设备型号/软件版本。当前资料中给出的是逐端口配置方式[3][5]。

三、配置 Trunk 端口放行多个 VLAN

以 gigabitethernet 0/3 配置为 Trunk,并允许 VLAN 2 和 VLAN 3 通过为例:

Device# configure terminal

Device(config)# interface gigabitethernet 0/3
Device(config-if-gigabitethernet0/3)# switchport mode trunk
Device(config-if-gigabitethernet0/3)# switchport trunk allowed vlan add 2-3
Device(config-if-gigabitethernet0/3)# exit

说明:

四、完整配置示例

假设需求如下:

完整配置命令如下:

Device# configure terminal

! 批量创建 VLAN
Device(config)# vlan 10,20,30-35

! 配置 Access 端口加入 VLAN 10
Device(config)# interface gigabitethernet 0/1
Device(config-if-gigabitethernet0/1)# switchport mode access
Device(config-if-gigabitethernet0/1)# switchport access vlan 10
Device(config-if-gigabitethernet0/1)# exit

! 配置 Access 端口加入 VLAN 20
Device(config)# interface gigabitethernet 0/2
Device(config-if-gigabitethernet0/2)# switchport mode access
Device(config-if-gigabitethernet0/2)# switchport access vlan 20
Device(config-if-gigabitethernet0/2)# exit

! 配置 Trunk 端口放行多个 VLAN
Device(config)# interface gigabitethernet 0/24
Device(config-if-gigabitethernet0/24)# switchport mode trunk
Device(config-if-gigabitethernet0/24)# switchport trunk allowed vlan add 10,20,30-35
Device(config-if-gigabitethernet0/24)# exit

上述示例中:

五、可选:Trunk 端口先清除 all,再放行指定 VLAN

如果当前 Trunk 端口已经配置为允许所有 VLAN,或者希望明确只放行指定 VLAN,可以先取消允许所有 VLAN,再添加指定 VLAN。手册示例如下:

Device(config)# interface gigabitethernet 0/1
Device(config-if-gigabitethernet0/1)# switchport mode trunk
Device(config-if-gigabitethernet0/1)# no switchport trunk allowed vlan all
Device(config-if-gigabitethernet0/1)# switchport trunk allowed vlan add 3,100-200
Device(config-if-gigabitethernet0/1)# exit

该方式可避免 Trunk 端口放行不必要的 VLAN[6]。

六、可选:配置 Trunk 端口 PVID

如果需要配置 Trunk 端口的 PVID,可以使用如下命令:

Device(config)# interface gigabitethernet 0/1
Device(config-if-gigabitethernet0/1)# switchport mode trunk
Device(config-if-gigabitethernet0/1)# switchport trunk allowed vlan add 4-5
Device(config-if-gigabitethernet0/1)# switchport trunk pvid vlan 1
Device(config-if-gigabitethernet0/1)# exit

上述命令将 Trunk 端口允许 VLAN 4 和 VLAN 5 通过,并配置 PVID 为 VLAN 1[4]。

七、验证命令

手册中未检索到相关内容,请换关键词或补充设备型号/软件版本。

八、常见报错 / 配置风险

手册中未检索到明确的常见报错信息,但根据配置规则需要注意以下可能导致配置不生效的问题:

  1. Trunk 放行的 VLAN 未创建
  1. Access 端口配置新 VLAN 后会离开原 VLAN
  1. 切换端口链路类型可能影响原有配置
  1. 缺省 VLAN 需要注意

九、注意事项

【参考出处】

[1] 《NSS4300 NSS4500 NSS5800(V1)系列交换机配置手册(V9.7.40.8(R)-20220429).md》 / 03 以太网交换 > 3 VLAN > 3.2 VLAN功能配置 > 3.2.2 配置基于端口的VLAN / 行号:1557-1668 [2] 《NSS4300 NSS4500 NSS5800(V1)系列交换机配置手册(V9.7.40.8(R)-20220429).md》 / 03 以太网交换 > 3 VLAN > 3.2 VLAN功能配置 > 3.2.2 配置基于端口的VLAN / 行号:1557-1668 [3] 《NSS4300 NSS4500 NSS5800(V1)系列交换机配置手册(V9.7.40.8(R)-20220429).md》 / 03 以太网交换 > 3 VLAN > 3.3 VLAN典型配置举例 > 3.3.1 配置基于端口的VLAN / 行号:1886-2047 [4] 《NSS4300 NSS4500 NSS5800(V1)系列交换机配置手册(V9.7.40.8(R)-20220429).md》 / Device3配置端口gigabitethernet0/1的链路类型为Trunk,允许VLAN4~VLAN5的业务通过,PVID配置为1 / 行号:8940-8987 [5] 《NSS4300 NSS4500 NSS5800(V1)系列交换机配置手册(V9.7.40.8(R)-20220429).md》 / 03 以太网交换 > 3 VLAN > 3.3 VLAN典型配置举例 > 3.3.1 配置基于端口的VLAN / 行号:1886-2047 [6] 《NSS4300 NSS4500 NSS5800(V1)系列交换机配置手册(V9.7.40.8(R)-20220429).md》 / Device4创建VLAN2~VLAN3,VLAN100~VLAN200,配置端口gigabitethernet0/1和gigabitethernet0/2的链路类型为Trunk,允许VLAN2,vlan100~VLAN200的业务通过;配置端口gigabitethernet0/3的链路类型为Trunk,允许VLAN3,vlan100~VLAN200的业务通过,在端口下关闭生成树和风暴抑制 / 行号:5861-6116

更多配置问题可进入 BOOKRAG 控制台 选择对应型号直接提问,回答基于该型号官方手册原文。