首页 / 配置案例 / 迈普 NSS4300/5800 VLAN 与 Trunk 批量划分
适用型号:NSS4300/4500/5800 系列万兆三层交换机(手册版本 V9.7.40.8)
configure terminal[2][3]。switchport access vlan 后,端口会退出当前 VLAN,再加入新 VLAN[2]。在全局配置模式下,可以使用 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]。
以 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
说明:
switchport mode access:将端口链路类型配置为 Access[2][5]。switchport access vlan vlan-id:将 Access 端口加入指定 VLAN[2][5]。> 说明:用户如果需要“一次性把多个物理端口批量配置为 Access”,手册中未检索到相关内容,请换关键词或补充设备型号/软件版本。当前资料中给出的是逐端口配置方式[3][5]。
以 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
说明:
switchport mode trunk:将端口链路类型配置为 Trunk[1][3]。switchport trunk allowed vlan add vlan-list:配置 Trunk 端口允许指定 VLAN 通过[1][3]。假设需求如下:
gigabitethernet 0/1 为 Access 端口,加入 VLAN 10;gigabitethernet 0/2 为 Access 端口,加入 VLAN 20;gigabitethernet 0/24 为 Trunk 端口,放行 VLAN 10、20、30 到 35。完整配置命令如下:
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
上述示例中:
vlan 10,20,30-35 用于批量创建 VLAN,语法可参考手册中的 vlan 3,100-200[6]。switchport trunk allowed vlan add 10,20,30-35 用于让 Trunk 端口放行多个 VLAN,语法可参考手册中的 switchport trunk allowed vlan add 3,100-200[6]。如果当前 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,可以使用如下命令:
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]。
手册中未检索到相关内容,请换关键词或补充设备型号/软件版本。
手册中未检索到明确的常见报错信息,但根据配置规则需要注意以下可能导致配置不生效的问题:
vlan vlan-list 创建对应 VLAN。switchport access vlan vlan-id 时,端口会退出当前所在 VLAN,再加入指定 VLAN[2]。switchport mode access,再执行 switchport access vlan vlan-id[2][5]。switchport mode trunk,再执行 switchport trunk allowed vlan add vlan-list[1][3]。no switchport trunk allowed vlan all 后再添加指定 VLAN[6]。vlan 2-3、vlan 3,100-200[3][6]。【参考出处】
[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 控制台 选择对应型号直接提问,回答基于该型号官方手册原文。