思科交换机 配置 PVID 与 Native VLAN 命令与配置示例

为 Trunk 接口设置无标签报文所属 VLAN,并确保链路两端 PVID 或 Native VLAN 保持一致。

进阶
12 分钟
内容技术审核组 · 2026-08-01 已核验
正在读取学习状态...

配置目标

把交换机互联端口的无标签 VLAN 设置为管理 VLAN 99,同时继续放行 VLAN 10、20 和 99。

应用场景

交换机互联链路需要承载多个带标签业务 VLAN,同时约定 VLAN 99 处理链路上的无标签管理报文。

前置知识

  • 理解 802.1Q 标签
  • 会配置 Trunk 允许列表
平台:IOS
版本:15.2 及以上
环境:IOS 15.2 及以上 课程规则引擎与目标平台命令参考复核环境
思科使用 switchport trunk native vlan 指定 802.1Q Trunk 的 Native VLAN。作者:命令内容组

执行前检查

核对设备与配置基线

确认目标设备、接口、业务范围、当前状态和可用回滚基线,再执行命令。

完整配置
configure terminal
interface GigabitEthernet0/24
switchport mode trunk
switchport trunk native vlan 99
switchport trunk allowed vlan 10,20,99

逐行说明

configure terminal

进入全局配置模式。

interface GigabitEthernet0/24

进入交换机互联接口。

switchport mode trunk

将接口固定为 Trunk 模式。

switchport trunk native vlan 99

把 Native VLAN 设置为 99。

switchport trunk allowed vlan 10,20,99

明确允许 VLAN 10、20 和 99。

多厂商命令对比

按配置步骤横向查看不同厂商写法;空白项表示该厂商采用了不同的命令流程。

配置步骤思科命令华三命令华为命令锐捷命令
步骤 1configure terminalsystem-viewsystem-viewconfigure terminal
步骤 2interface GigabitEthernet0/24interface GigabitEthernet 1/0/24interface GigabitEthernet 0/0/24interface GigabitEthernet 0/24
步骤 3switchport mode trunkport link-type trunkport link-type trunkswitchport mode trunk
步骤 4switchport trunk native vlan 99port trunk pvid vlan 99port trunk pvid vlan 99switchport trunk native vlan 99
步骤 5switchport trunk allowed vlan 10,20,99port trunk permit vlan 10 20 99port trunk allow-pass vlan 10 20 99switchport trunk allowed vlan add 10,20,99

验证配置

show interfaces trunk

确认接口处于 Trunk 状态,Native VLAN 为 99 且允许列表正确。

输出字段解读

show interfaces trunk

关注该输出中与“确认接口处于 Trunk 状态,Native VLAN 为 99 且允许列表正确。”对应的状态、计数和异常字段,并与变更前基线比较。

回滚方法

no switchport trunk allowed vlan 10,20,99

按变更前基线撤销本主题配置;执行后复核配置差异和业务路径。

常见错误、影响与恢复

控制台报告 native VLAN mismatch

影响:无标签流量在链路两端进入不同 VLAN,并可能影响生成树。

恢复:核对链路两端 Native VLAN,统一配置后再次检查告警。

关联学习内容