首页/网络/VLAN 与高可用速查/Cisco allowed vlan 增量操作
VLAN 与 Trunk81 条

Cisco allowed vlan 增量操作

switchport trunk allowed vlan 支持整体设置与 add/remove 增量修改,线上变更务必用增量语法避免列表被覆盖。

VLAN 与高可用速查网络更新于 2026-10-13

allowed vlan 的两种写法

Cisco 的 switchport trunk allowed vlan 有两种语义:不带关键字时是整体覆盖,把列表直接替换成给出的值;带 add 或 remove 时是在现有列表上增删。线上变更必须用增量写法,因为覆盖写法的语法看起来同样自然,一条手滑的命令就会把其他业务 VLAN 从 Trunk 上全部清除,而设备侧不会有任何提示。

基本信息

适用平台Cisco IOS / IOS-XE
整体设置switchport trunk allowed vlan 10,20,30
追加switchport trunk allowed vlan add 40
移除switchport trunk allowed vlan remove 30
排除式switchport trunk allowed vlan except 1,1002-1005
恢复默认switchport trunk allowed vlan 1-4094 或 no 该命令

常用写法

常用写法
switchport trunk allowed vlan 10,20,30           # 整体覆盖为 10、20、30
switchport trunk allowed vlan add 40             # 在现有基础上追加 40
switchport trunk allowed vlan remove 30          # 从现有列表中移除 30
switchport trunk allowed vlan except 1,1002-1005 # 放行除这些以外的全部 VLAN
switchport trunk allowed vlan add 100-110        # 追加连续段
show interfaces trunk                            # 变更前后各执行一次留档

关键字速查

关键字语义使用建议
(无)整体覆盖仅初始化时使用,生产变更禁用
add在现有列表上追加扩容新增 VLAN 时使用
remove从现有列表移除下线 VLAN 时使用
except排除式放行需要放行大范围时使用,注意隐含风险
all等价 1-4094一般不用,泛洪范围过大
不带 add/remove 的写法是整体覆盖:补一条不带增量关键字的命令会把其他 VLAN 清出列表。这类变更建议在带外管理会话中执行,或提前配置 reload 定时回滚作为保险。
VLAN 1 通常无法从 allowed 列表移除,控制协议流量默认仍走 VLAN 1,因此不要指望通过清空列表完全阻断控制帧。1002-1005 这几个历史保留 VLAN 在多数平台上也不参与实际转发,排除它们只是让输出更清爽。
变更 Trunk 放行列表属于典型的高风险配置:建议在带外通道操作,或提前配置 reload 定时回滚作为保险,变更后立刻用 show interfaces trunk 核对放行列表与实际转发 VLAN 是否一致。

易错点

  • 误用覆盖写法:把 switchport trunk allowed vlan add 40 写成 switchport trunk allowed vlan 40,该口上的其他业务 VLAN 立即被清除且无告警
  • 变更前未留档:出问题时没有原始列表可对比,建议先执行 show interfaces trunk 并保存输出
  • expect 排除式写法漏项:except 语法放行范围很大,容易连带把测试 VLAN 或历史 VLAN 透传到生产网络
  • 只看配置不看运行状态:配置列表与实际转发 VLAN 可能不一致,show interfaces trunk 的『Vlans in spanning tree forwarding state』才是当前真正在转发的集合
  • 在堆叠或 EtherChannel 成员口上单独改列表:成员口配置必须一致,否则通道无法建立或流量行为异常,应在 Port-channel 上统一修改

数据来源与参考

  • Cisco IOS 配置手册(switchport trunk allowed vlan)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌