三层交换机上怎么配Trunk口
在三层交换机上配置Trunk口,本质是通过标准化的802.1Q封装机制,在级联端口间建立可承载多VLAN流量的中继通道。实际操作需严格遵循“模式启用—VLAN放行—全局同步”三步逻辑:先在互联物理接口(如GigabitEthernet0/0/24)执行`port link-type trunk`(华为)或`switchport mode trunk`(思科),再精确指定`port trunk allow-pass vlan 5 10`或`switchport trunk allowed vlan 5,10`,确保两端允许列表完全一致;同时必须在两台设备上独立但完全对等地创建相同ID与名称的VLAN,并将终端接入端口设为Access模式绑定对应VLAN。整个过程强调配置的对称性、VLAN定义的统一性及验证的完整性,缺一不可。
一、端口模式与封装协议的精准匹配
Trunk口配置首要确保物理接口工作在正确的链路层模式。华为设备默认采用802.1Q封装,无需额外指定;而思科设备在部分老型号上需显式执行switchport trunk encapsulation dot1q命令,尤其当接口曾配置为ISL模式时,必须先清除旧封装再启用dot1q。若忽略此步,show interfaces trunk可能显示“negotiation of trunking: off”或“trunking not established”。此外,务必执行no shutdown激活端口,避免因管理性关闭导致链路始终down。对于H3C设备,还需确认端口未处于hybrid模式残留配置,可通过undo port link-type hybrid彻底重置后再设为trunk。
二、VLAN放行列表的严格一致性校验
允许通过Trunk的VLAN必须两端完全一致,包括ID范围、连续性及顺序。例如一端配置port trunk allow-pass vlan 5 to 10,另一端若仅写vlan 5,6,7,8,9,10虽逻辑等价,但部分固件版本会因解析差异拒绝同步。更稳妥的做法是统一使用“to”语法或全部列举,并禁用通配符(如all或except)。配置后须立即执行display port vlan(华为)或show interfaces trunk(思科),重点核对“Allowed VLANs”字段是否完全相同,且状态栏显示“trunking”而非“not-trunking”。
三、VLAN数据库的独立同步与Access端口绑定
每台三层交换机必须独立执行vlan batch 5 10或逐条创建VLAN,并分别命名(如name HR、name Sales),不可依赖VTP或GVRP自动同步——因三层交换机通常关闭VTP服务器功能,且跨厂商环境不兼容。创建完毕后,将PC接入端口设为Access模式前,必须先执行undo port trunk allow-pass vlan all清除残留Trunk许可,再执行port link-type access和port default vlan 5。特别注意:同一端口不能同时存在于Trunk许可列表与Access VLAN中,否则导致转发异常。
四、分层验证与典型问题定位
完成配置后按三层递进验证:第一层查VLAN摘要(display vlan summary),确认VLAN已激活且成员端口归属正确;第二层查Trunk口详情(display interface GigabitEthernet0/0/24),验证Line protocol为UP、Administrative mode为trunk、PVID为默认1且未被误改;第三层从同VLAN终端发起ping测试,若失败则优先检查PC网关是否指向三层交换机对应VLANIF接口IP,并确认ip routing已在全局启用。所有配置完成后务必执行save保存,防止重启失效。
综上,Trunk配置成败关键在于两端参数镜像、VLAN定义自治但统一、验证路径清晰可溯。




