欢迎光临
我们一直在努力

网络基础 | Hybrid 配置:华为私有端口,一根线既能带标签也能去标签

网络基础 | Hybrid 配置:华为私有端口,一根线既能带标签也能去标签

上篇《Trunk 配置》讲了干道透传多 VLAN。但有个场景 Access 和 Trunk 都别扭:一个端口既要接 PC(去标签),又要接 IP 电话(带标签)。华为的 Hybrid 端口就是为这种「同口多 VLAN、各 VLAN 标签策略不同」而生的。


1. 一句话理解 Hybrid

  • Access:只属 1 个 VLAN,出方向永远去标签
  • Trunk:多 VLAN,除 native VLAN 外几乎都带标签
  • Hybrid:多 VLAN,每个 VLAN 单独指定 tagged 还是 untagged——粒度最细

口诀:「Hybrid 是唯一能在一口上『这个 VLAN 去标签、那个 VLAN 带标签』的端口」

💡 注意:华为交换机端口默认类型就是 Hybrid。Cisco 没有 Hybrid 概念,对应场景用 switchport voice vlan + trunk 实现。


2. 三种端口类型对比(收/发行为)

维度AccessTrunkHybrid
连接对象 终端 交换机/路由器 终端或设备均可
允许 VLAN 1 个 多个 多个
收无标签帧 打 PVID 标签 打 PVID 标签 打 PVID 标签
发出帧标签策略 全去标签 native VLAN 去,其余带 逐 VLAN 指定 tagged/untagged
典型命令 port default vlan port trunk allow-pass port hybrid vlan X tagged/untagged
默认类型(华为) 否 否 是

3. Hybrid 的核心命令:tagged / untagged

Hybrid 的配置灵魂是这一句,它决定某个 VLAN 从该端口发出时带不带标签:

port hybrid vlan 10 untagged # VLAN 10 出方向——去标签(给 PC 这类傻终端)
port hybrid vlan 20 tagged # VLAN 20 出方向——带标签(给电话/AP 这类会识标签的设备)
port hybrid pvid vlan 10 # 收无标签帧时打的缺省 VLAN

行为规则
收无标签帧 打上本端口 PVID 的标签
收有标签帧 按帧自带 VLAN ID 处理
发帧,该 VLAN 配 untagged 剥离标签发出
发帧,该 VLAN 配 tagged 带标签发出

4. 实验拓扑:IP 电话 + PC 同端口

Hybrid 口典型场景

Trunk · VLAN 10 20

LSW1
GE0/0/1 = Hybrid

LSW2

IP Phone
语音 VLAN20 · 带标签

PC1 · VLAN10
数据 · 去标签 · 10.0.10.10

PC3 · V10
10.0.10.30
PC4 · V20
10.0.20.40
PC1 数据走 VLAN10(去标签),IP Phone 语音走 VLAN20(带标签),同口共存

目标:PC1 数据归 VLAN 10,IP Phone 语音归 VLAN 20,二者共用 LSW1 的 GE0/0/1 一根线;对端 LSW2 用普通 Access 口接 PC3(V10)/PC4(V20)。


5. Hybrid 完整配置(VRP)

5.1 LSW1(Hybrid 口接电话+PC)

system-view
sysname LSW1

vlan batch 10 20

# Trunk 上联 LSW2
interface GigabitEthernet 0/0/24
port link-type trunk
port trunk allow-pass vlan 10 20

# Hybrid 口:电话 + PC 同端口
interface GigabitEthernet 0/0/1
port link-type hybrid
port hybrid pvid vlan 10 # 收 PC 无标签帧 → 归 VLAN 10
port hybrid vlan 10 untagged # VLAN 10 出方向去标签(PC 用)
port hybrid vlan 20 tagged # VLAN 20 出方向带标签(电话用)

5.2 LSW2(普通 Access)

system-view
sysname LSW2

vlan batch 10 20

interface GigabitEthernet 0/0/24
port link-type trunk
port trunk allow-pass vlan 10 20

interface GigabitEthernet 0/0/1 # PC3
port link-type access
port default vlan 10
interface GigabitEthernet 0/0/2 # PC4
port link-type access
port default vlan 20

💡 关键点:IP Phone 自己会把它发出的语音帧打上 VLAN 20 标签,所以 LSW1 的 GE0/0/1 对 VLAN 20 配 tagged 才能正确透传;PC 不会打标签,对 VLAN 10 配 untagged,交换机替它加/剥 VLAN 10。


6. 验证命令

# 看端口类型 + 每个 VLAN 的 U(untagged)/T(tagged) 标记
display port vlan

# 单端口详细
display port vlan interface GigabitEthernet 0/0/1

display port vlan 中 GE0/0/1 预期输出:

InterfaceLink TypePVIDVLAN List
GE0/0/1 hybrid 10 10(U) 20(T)

U = untagged,T = tagged。这是判断 Hybrid 配对的黄金字段——配完第一眼就看这里。


7. Hybrid 还能当「简化版 Trunk」

Hybrid 也能纯做干道,效果等同 Trunk:

interface GigabitEthernet 0/0/24
port link-type hybrid
port hybrid pvid vlan 1
port hybrid vlan 10 20 tagged # 所有 VLAN 都带标签 = Trunk 行为

⚠️ 坑:别混用!同一链路两端要么都 Trunk、要么都 Hybrid 且 tagged 列表一致,否则标签策略对不上会丢帧。


8. 八大踩坑表

#坑现象正确做法
1 忘了 port hybrid pvid PC 被划进默认 VLAN 1 显式配 port hybrid pvid vlan 10
2 tagged/untagged 配反 终端收不到/收错 VLAN 终端侧配 untagged,识标签设备配 tagged
3 对端不支持标签却配 tagged 对端丢弃带标签帧 确认对端能力再决定
4 与 Trunk 的 allow-pass 混淆 命令报错/不生效 Hybrid 用 port hybrid vlan,Trunk 用 allow-pass
5 跨厂商照搬 Cisco 无 Hybrid 概念 Cisco 用 voice vlan + trunk
6 华为默认就是 Hybrid 没注意 新口行为出乎意料 新建端口主动 port link-type 明确类型
7 配完不看 (U)/(T) 标记 标签策略错误滞后暴露 display port vlan 立即核对
8 两端标签策略不一致 跨设备同 VLAN 不通 两端 tagged/untagged + PVID 对齐

结语

Hybrid 的精髓一句话:用 port hybrid vlan X {tagged|untagged} 给每个 VLAN 单独定「出端口带不带标签」,实现一根线同时接傻终端(去标签)和识标签设备(带标签)。它是华为体系中粒度最细的端口类型,理解 tagged/untagged 和 PVID 三件套就通了。

下一篇预告:《VLAN 间路由》——不同 VLAN 要互访,二层(Access/Trunk/Hybrid)不够,得上三层(单臂路由 / 三层交换 SVI),把「路由+交换」系列闭环。

# 续写模板(下篇直接用)
# 目标:VLAN 10 与 VLAN 20 互通
# 方案A:单臂路由(路由器子接口 dot1q termination vid)
# 方案B:三层交换(interface vlanif 10 / 20 + ip address)

赞(0)
未经允许不得转载:171主机测评 » 网络基础 | Hybrid 配置:华为私有端口,一根线既能带标签也能去标签
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址