qinq outer-vlan 20 没有这条命令哇
Hybrid 方式实现 QinQ(用户无标签,打上内层 VLAN10,外层 VLAN20)
业务场景:终端用户裸流(untag)接入交换机接口,入接口给报文打双层标签:内层 VLAN10,外层 VLAN20,从上行口透传双层标签出去。
注意:标准 hybrid 接口本身只能处理单层 VLAN,不能直接生成双层标签。hybrid 不能单独完成 QinQ,需要结合 qinq enable(基于端口 QinQ) 联合配置。
报文过程:
用户发送 untag 报文 →入接口:打上内层 VLAN10 →端口 QinQ 功能叠加外层 VLAN20 →上行口透传双层 tag 报文。
区分:
port‑based qinq(端口 QinQ):本案例,所有入端口的流量统一叠加外层标签;
selective qinq(灵活 QinQ):根据内层标签选择外层标签;
hybrid 接口:负责处理内层标签,qinq enable 负责叠加外层标签。
组网说明
GigabitEthernet 1/0/1:接用户终端,用户上来 untag
GigabitEthernet 1/0/24:上行口,透传双层标签报文
需求:untag 用户流量,生成 内层 vlan10,外层 vlan20 的双层标签报文上行。
H3C Comware V7 完整配置
shell
#1、创建内层、外层VLAN
vlan 10
vlan 20
#2、用户接入口G1/0/1,hybrid接口
interface GigabitEthernet 1/0/1
port‑link‑mode bridge
#开启端口QinQ功能:该端口所有带tag报文再叠加一层外层tag;untag报文先打hybrid的PVID,再叠加外层tag
qinq enable
#hybrid配置:untag进来的报文打上PVID=10(内层VLAN10)
port hybrid pvid vlan 10
#允许vlan10通过,本端口对内剥离内层标签(用户侧untag)
port hybrid untagged vlan 10
#qinq叠加外层VLAN 20
qinq outer‑vlan 20
quit
#3、上行口G1/0/24,透传双层标签,接口类型trunk
interface GigabitEthernet 1/0/24
port‑link‑mode bridge
port trunk permit vlan 20
port trunk vlan‑pass‑through
quit
关键命令解释
qinq enable:端口 QinQ 使能,端口收到报文,在原有标签外再增加一层外层 VLAN 标签。
用户 untag 报文:先被 hybrid pvid 打上内层 VLAN10,此时报文带一层 tag 10;然后 qinq enable 再叠加外层 tag20,最终报文:内层 10,外层 20。
qinq outer‑vlan 20:指定叠加的外层 VLAN 是 20。
port hybrid untagged vlan 10:出接口向用户方向发送时剥离 VLAN10 标签,用户收到 untag。
port trunk vlan‑pass‑through:上行口透传双层 QinQ 报文,不要对标签做修改,原样转发,V7 必须加这条,否则会剥掉内层标签。
报文流转完整过程
用户终端发送 untag 报文进入 G1/0/1;
hybrid pvid 给 untag 报文打上内层 tag=10;
qinq enable 叠加外层 tag=20;报文变成外层 20,内层 10 双层标签;
双层标签报文从 G1/0/24 上行转发出去;
如果下行方向,双层标签回来,G1/0/1 剥离外层 20,再剥离内层 10,发给用户 untag。
重要坑点
❌不要以为 hybrid 可以直接打双层标签:hybrid 只能处理单层 VLAN,必须配合 qinq enable 端口 QinQ。
上行 trunk 口必须配置 port trunk vlan‑pass‑through,没有这条,交换机会删除内层标签,只剩下外层标签。
该模式是端口 QinQ,该端口所有用户流量全部统一内层 10,外层 20。如果一个端口下多个用户需要不同内层 VLAN,要使用灵活 QinQ selective qinq。
该接口不能同时配置 access,必须是 hybrid。
查看验证命令
shell
display qinq interface GigabitEthernet 1/0/1
display port hybrid interface GigabitEthernet 1/0/1
display vlan brief
补充:如果是华为 VRP 系统配置
shell
vlan batch 10 20
interface GigabitEthernet 0/0/1
port‑hybrid
qinq enable
port hybrid pvid vlan 10
port hybrid untagged vlan 10
qinq pe‑vlan 20
quit
interface GigabitEthernet 0/0/24
port trunk allow‑pass vlan 20
qinq‑pass‑through
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
qinq outer-vlan 20 没有这条命令哇