Hybrid 接口是什么
Hybrid(混合)接口是华为 VRP 与 H3C Comware 特有的链路类型,介于 access 与 trunk 之间:同一个物理口可以对不同 VLAN 分别指定发帧时带 Tag 还是不带 Tag,并单独指定 PVID。一条链路同时满足『接终端』和『承载多 VLAN』两种需求;Cisco 体系没有该类型,跨厂商对接通常用 trunk + native VLAN 近似模拟。
基本信息
| 适用平台 | 华为 VRP、H3C Comware |
|---|---|
| 关键参数 | PVID、tagged 列表、untagged 列表 |
| 与 access 区别 | 可同时以不带 Tag 方式承载多个 VLAN |
| 与 trunk 区别 | 每个 VLAN 可独立选择带 Tag 或不带 Tag 发送 |
典型使用场景
- IP 电话串联电脑:语音 VLAN 带 Tag,数据 VLAN 不带 Tag,一根网线接完
- 接入层统一端口模板,数据口兼顾语音与后续扩展 VLAN
- 对端设备要求部分 VLAN 带 Tag、部分不带 Tag 的特殊对接
- 老设备不支持 trunk 但需要多 VLAN 透传
- 端口既要进行终端接入又要让网管 VLAN 可达
- 无线 AP 上联口:管理 VLAN 带 Tag、本地转发数据 VLAN 不带 Tag
华为 Hybrid 配置
华为 Hybrid 配置
system-view
vlan batch 10 20 30 # 数据 10、语音 20、上联 30
interface GigabitEthernet0/0/1
port link-type hybrid
port hybrid pvid vlan 10 # 无 Tag 的帧归入 VLAN 10
port hybrid untagged vlan 10 20 # 这两个 VLAN 以不带 Tag 方式发出
port hybrid tagged vlan 30 # VLAN 30 带 Tag,供上行设备识别
display port vlan # 核对各接口 PVID 与 VLAN 列表发帧行为速查
| 处理对象 | 设备动作 | 结果 |
|---|---|---|
| 收到不带 Tag 的帧 | 按 PVID 打上 Tag | 进入 pvid 指定的 VLAN |
| 收到带 Tag 的帧 | VLAN 在两个列表内则转发 | 列表外的 VLAN 直接丢弃 |
| 发出 untagged 列表的 VLAN | 剥掉 Tag 后发出 | 对端按自身 PVID/PVID 归类,两端需一致 |
| 发出 tagged 列表的 VLAN | 保留 Tag 发出 | 对端需在自己的允许列表内 |
untagged 列表里的 VLAN 在发送时会被剥掉 Tag,对端按自己的 PVID 归类;两端 PVID 不一致时流量会落到错误 VLAN,这一点与 native VLAN 的坑同源。排障时用 display port vlan 一次看清各接口 PVID 与 Tag/Untag 列表,比逐个接口看配置更快。
链路类型之间切换(access / trunk / hybrid)建议先清除原有 VLAN 相关配置,例如先 undo port hybrid vlan 与 undo port trunk allow-pass,再改 link-type;直接改可能被设备拒绝或残留旧配置,命令形式以本机型文档为准。