Hybrid 口的能力边界
Hybrid(混合)端口是华为 VRP 与 H3C Comware 特有的链路类型,能力覆盖 Access 与 Trunk:既可以用 PVID 决定「收到的无标签报文归哪个 VLAN」,也可以按 VLAN 单独决定「发出的报文带不带标签」。思科 IOS 没有这一类型,多 VLAN 去标签的需求只能用 Access 加语音 VLAN 近似表达。它适合同一个口既要接终端又要下挂交换机的混合接入场景。
基本信息
| 适用平台 | 华为 VRP、H3C Comware(思科 IOS 无此类型) |
|---|---|
| 核心命令 | port link-type hybrid + port hybrid vlan ... tagged/untagged |
| 关键参数 | PVID、untagged 列表、tagged 列表 |
| 思科近似方案 | Access 口 + switchport voice vlan |
典型使用场景
- 同一端口既接终端(去标签)又下挂交换机(带标签)的混合接入
- 华为与 H3C 设备互连时做精细的标签收发控制
- IP 电话接入:语音 VLAN 带标签、数据 VLAN 去标签
- 改造没有语音 VLAN 特性的老组网,用 Hybrid 实现同样的标签规则
- 排查「能收到包但回包丢了」这类标签归属错误的问题
华为 VRP
华为 VRP
[Huawei-GigabitEthernet0/0/1] port link-type hybrid
[Huawei-GigabitEthernet0/0/1] port hybrid pvid vlan 10 # 收无标签帧归 VLAN 10
[Huawei-GigabitEthernet0/0/1] port hybrid untagged vlan 10 # 发 VLAN 10 去标签
[Huawei-GigabitEthernet0/0/1] port hybrid tagged vlan 20 30 # 发 VLAN 20/30 带标签
<Huawei> display port vlan GigabitEthernet0/0/1 # 核对 PVID 与 VLAN 归属思科 IOS
思科 IOS
! 思科无 Hybrid 类型,等效思路是 Access 口 + 语音 VLAN
SW-CORE-01(config-if)# switchport mode access
SW-CORE-01(config-if)# switchport access vlan 10
SW-CORE-01(config-if)# switchport voice vlan 20
SW-CORE-01# show interfaces switchportH3C Comware
H3C Comware
[H3C-GigabitEthernet1/0/1] port link-type hybrid
[H3C-GigabitEthernet1/0/1] port hybrid vlan 10 untagged
[H3C-GigabitEthernet1/0/1] port hybrid vlan 20 30 tagged
[H3C-GigabitEthernet1/0/1] port hybrid pvid vlan 10
<H3C> display port vlan interface GigabitEthernet 1/0/1三种链路类型对照
| 类型 | 收无标签帧 | 发出的标签 | 典型用途 |
|---|---|---|---|
| Access | 归本口 VLAN | 去掉标签 | 接终端设备 |
| Trunk | 归 PVID 对应 VLAN | 除 PVID 对应 VLAN 外都带标签 | 交换机之间互连 |
| Hybrid | 归 PVID 对应 VLAN | 按 VLAN 单独指定带或不带 | 混合接入与精细控制 |
| 思科对应 | access 或 trunk 的 native VLAN | trunk 上只有一个 VLAN 去标签 | 无 Hybrid 这一类型 |
Hybrid 的三条规则要一起记住:PVID 决定收到的无标签帧归属于哪个 VLAN;untagged 列表中的 VLAN 出口去标签;tagged 列表中的 VLAN 出口带标签。没出现在这两个列表里的 VLAN 不会从这个端口发出去。
与思科设备对接时谨慎使用 Hybrid:思科侧只能通过 trunk 的 native VLAN 表达「一个 VLAN 去标签」,其余 VLAN 一律带标签,华为侧多 VLAN 去标签的需求无法一一对应,跨厂设计应先把标签规则收敛到双方都能表达的范围。