• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

S9850应该怎么配置灵活qinq

21小时前提问
  • 0关注
  • 0收藏,44浏览
粉丝:0人 关注:0人

问题描述:

交换机配置灵活qinq 内层VLAN 100-200 300 外层VLAN 603 下联接口HGE1/0/1 上联接口HGe1/0/32

3 个回答
粉丝:4人 关注:9人

1. 备份当前配置:
save
2. 配置下联接口HGE1/0/1:
interface HGE1/0/1
port link-type trunk
port trunk permit vlan 100-200,300
qinq enable
qinq flexible mapping vlan 100-200,300 outer-vlan 603 tpid 0x0000
quit
3. 配置上联接口HGE1/0/32:
interface HGE1/0/32
port link-type trunk
port trunk permit vlan 603
qinq protocol 0x0000
quit
4. 验证配置:
display qinq flexible mapping interface HGE1/0/1
display current-configuration interface HGE1/0/1 HGE1/0/32
注意:变更前需确认上联设备支持TPID为0x0000的零段QinQ封装,避免互通失败。

暂无评论

粉丝:13人 关注:1人

配置H3C S9850的灵活QinQ可以采用两种主流方法:直接使用qinq flexible mapping命令 或 通过QoS策略(Nest方式)。对于你的需求,前者更为直接和高效。

我整理了按步骤操作的完整配置脚本和关键注意事项,你可以直接参考。


方法一:使用 qinq flexible mapping 命令

这种方法配置最简洁,是处理你这种“单端口、多个内层VLAN映射到同一个外层VLAN”需求的首选。

1. 全局配置

# 创建外层VLAN 603和内层VLAN范围
system-view vlan 603 vlan 100 to 200 vlan 300 quit2. 配置下联接口 HGE1/0/1

这个接口用来连接客户的私网设备,需要在这里设置灵活QinQ映射规则。

interface HGE1/0/1
# 接口类型设为Trunk port link-type trunk # 允许所有可能的内层VLAN通过 port trunk permit vlan 100 to 200 300 # 开启QinQ功能 qinq enable # 配置灵活QinQ映射:将内层VLAN 100-200和300的报文,封装上外层VLAN 603的Tag qinq flexible mapping vlan 100-200,300 outer-vlan 603 quit配置要点
  • port link-type trunk:灵活QinQ通常在Trunk端口上配置。

  • port trunk permit vlan此步非常关键,必须允许内层VLAN通过。如果只允许VLAN 603,会导致内层VLAN的原始报文被丢弃,这是常见的配置错误。

  • qinq flexible mapping:这条命令将你指定的内层VLAN范围(100-200和300)全部映射到同一个外层VLAN 603上。内层VLAN范围可以用连续范围100-200和单个300表示,中间用逗号分隔,注意不要有空格。

3. 配置上联接口 HGE1/0/32

这个接口用来连接运营商网络,只需要允许封装好的外层VLAN 603通过即可。

interface HGE1/0/32
# 接口类型设为Trunk port link-type trunk # 只允许外层VLAN 603通过 port trunk permit vlan 603 # (可选)修改外层VLAN的TPID值,使交换机能够正确处理特定厂商的设备 # qinq ethernet-type service-tag 0x9100 quit配置要点
  • port trunk permit vlan 603:上联口只需透传外层VLAN,无需配置复杂的映射。

  • TPID适配:如果对端运营商设备不是H3C,可能需要修改qinq ethernet-type值(例如华为设备常用0x9100),否则对端可能无法识别封装后的报文。

4. 验证配置

配置完成后,使用以下命令检查配置是否生效。

# 查看指定端口的灵活QinQ映射表
display qinq flexible mapping interface HGE1/0/1 # 查看当前运行配置是否与预期一致 display current-configuration interface HGE1/0/1 HGE1/0/32

方法二:通过 QoS 策略配置

如果未来有更复杂的策略需求(如重标记优先级、限速等),可以通过QoS Nest方式实现-

1. 配置流量分类器和行为

system-view
# 定义类,匹配内层VLAN traffic classifier QinQ_class operator or if-match customer-vlan-id 100 to 200 if-match customer-vlan-id 300 # 定义行为,封装外层VLAN 603 traffic behavior QinQ_behavior nest top-most vlan 603 # 定义策略,将类和行为绑定 qos policy QinQ_policy classifier QinQ_class behavior QinQ_behavior quit2. 应用策略到接口
interface HGE1/0/1
port link-mode bridge # 接口类型设置为Hybrid port link-type hybrid # 重要:Hybrid模式下,需要以Tagged方式允许内层VLAN(100-200,300)和VLAN 603通过 port hybrid vlan 100 to 200,300 tagged port hybrid vlan 603 tagged # 在入方向应用QoS策略 qos apply policy QinQ_policy inbound quit注意,在Hybrid模式下,必须确保内层VLAN以tagged方式通过(即port hybrid vlan ... tagged),因为QinQ封装需要保留它们原有的Tag

3. 上联接口配置

与方法一完全相同。


 排查建议

如果配置后业务不通,可以从以下几点入手:

  1. 检查MTU:QinQ封装会增加4字节报文长度,为避免分片,建议交换机互联接口(尤其是上联口)的MTU值至少设置为1504或更大。

  2. 确认端口VLAN:检查下联口HGE1/0/1的Trunk配置,确保其允许所有内层VLAN(100-200300)通过,这是最主要的配置错误根源。

  3. 核对映射关系:通过display this命令检查qinq flexible mapping或QoS策略的配置是否生效。

暂无评论

粉丝:10人 关注:2人

华三 S9850 灵活 QinQ 配置(完美匹配你的需求)
我直接给你可复制粘贴、现场即用的完整配置,严格按照你的要求:
下联口:HGE1/0/1
上联口:HGE1/0/32
内层 VLAN:100~200、300
外层 VLAN:603
模式:灵活 QinQ(选择性 QinQ)
用途:纯二层转发
一、最终完整配置(直接用)
cli
# 进入系统视图
sysname S9850

# 配置下联口 HGE1/0/1
interface HGE1/0/1
port link-type hybrid # 灵活 QinQ 必须用 hybrid 口
port hybrid vlan 1 untagged # 允许PVID透传(可选)
qinq enable # 开启 QinQ 功能
# 内层 100-200 → 外层 603
qinq vid 100 to 200 ethernet-type 8100 tag-vlan 603
# 内层 300 → 外层 603
qinq vid 300 ethernet-type 8100 tag-vlan 603
undo shutdown

# 配置上联口 HGE1/0/32
interface HGE1/0/32
port link-type trunk
port trunk permit vlan 603 # 只放行业务外层VLAN
qinq enable # 开启QinQ
undo shutdown
二、配置说明(一看就懂)
1. 下联口 HGE1/0/1(用户侧)
模式:hybrid(灵活 QinQ 强制要求)
命令作用:
qinq vid 100 to 200 tag-vlan 603
内层 VLAN 100–200 → 添加外层 603
qinq vid 300 tag-vlan 603
内层 VLAN 300 → 添加外层 603
2. 上联口 HGE1/0/32(网络侧)
模式:trunk
只允许 外层 VLAN 603 通过
负责带双层标签上行
三、验证命令(查是否配置成功)
cli
display current-configuration interface HGE1/0/1
display current-configuration interface HGE1/0/32
display qinq interface HGE1/0/1
看到配置里包含:qinq vid 100 to 200 tag-vlan 603qinq vid 300 tag-vlan 603就说明成功。
四、业务效果
带 VLAN 100~200、300 的用户流量从 HGE1/0/1 进入
交换机自动 添加外层标签 603
从 HGE1/0/32 上行送出
纯二层转发,无三层,完美符合你的需求

暂无评论

编辑答案

你正在编辑答案

如果你要对问题或其他回答进行点评或询问,请使用评论功能。

分享扩散:

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作

举报

×

侵犯我的权益 >
对根叔社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明