前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >华为网络工程师 | 如何配置QinQ?

华为网络工程师 | 如何配置QinQ?

作者头像
网络技术联盟站
发布2019-07-23 10:51:46
1.3K0
发布2019-07-23 10:51:46
举报
  • 编辑 | 排版 | 制图 | 测试 | ©瑞哥
  • 此文用时1小时44分钟,原创不易,坚持更不易,希望我的每一份劳动成果都可以得到大家的一个【在看】

QinQ简介

QinQ分为两种:

1、基本QinQ,也叫做普通QinQ。是基于接口实现的,即对该接口收到的所有报文,都加上一层VLAN Tag。

2、灵活QinQ,也叫做VLAN Stacking。是基于接口和VLAN实现的,即对该接口收到的与指定VLAN相匹配的报文,才会再加上一层VLAN Tag 。

基本QinQ的应用场景

应用场景:

  • 公司A要求接入运营商的网络;
  • 运营商为公司A分配的VLAN是1000;
  • 公司A的各个部门,分别属于不同的VLAN10和VLAN30。

配置思路:

  • 在PE设备连接公司A的接口GE0/0/1上,配置基本QinQ功能,使PE对收到的公司A的所有报文都加一层VLAN 为1000的Tag。
  • CE设备不需要修改任何配置 。

基本QinQ的配置步骤

拓扑

1、创建VLAN 1000

代码语言:javascript
复制
<PE> system-view
[PE] vlan batch 1000

2、配置GE0/0/1接口的基本QinQ功能

代码语言:javascript
复制
[PE] interface gigabitethernet 0/0/1
[PE-GigabitEthernet0/0/1] port link-type dot1q-tunnel
[PE-GigabitEthernet0/0/1] port default vlan 1000
[PE-GigabitEthernet0/0/1] quit

3、配置上行GE0/0/2接口透传VLAN1000

代码语言:javascript
复制
[PE] interface gigabitethernet 0/0/2
[PE-GigabitEthernet0/0/2] port link-type trunk
[PE-GigabitEthernet0/0/2] port trunk allow-pass vlan 1000
[PE-GigabitEthernet0/0/2] quit

灵活QinQ的应用场景

应用场景:

  • 两个公司A和B分布在不同的区域;
  • 公司A和公司B的数据业务在VLAN10内通信,语音业务在VLAN 30内通信;
  • 运营商希望两个公司接入运营商网络时,数据业务使用VLAN100进行通信,语音业务使用VLAN 30进行通信;
  • 要求在不更改公司A和公司B的现有配置情况下,实现公司A和公司B数据业务和语音业务的正常通信。

配置思路:

  • 在PE设备上配置灵活QinQ功能,使数据业务在透传运营商网络时,使用VLAN100进行通信。
  • 在PE设备上直接透传语音业务对应的VLAN30。

灵活QinQ的配置步骤

拓扑

1、创建VLAN 30和VLAN100

代码语言:javascript
复制
<PE> system-view
[PE] vlan batch 30 100

2、配置GE0/0/1接口的灵活QinQ功能

代码语言:javascript
复制
[PE] interface gigabitethernet 0/0/1
[PE-GigabitEthernet0/0/1] port link-type hybrid
[PE-GigabitEthernet0/0/1] qinq vlan-translation enable
[PE-GigabitEthernet0/0/1] port vlan-stacking vlan 10 stack-vlan 100
[PE-GigabitEthernet0/0/1] port hybrid untagged vlan 100

3、配置GE0/0/1接口的透传语音业务对应的VLAN 30

代码语言:javascript
复制
[PE-GigabitEthernet0/0/1] port hybrid tagged vlan 30
[PE-GigabitEthernet0/0/1] port vlan-mapping vlan 30 map-vlan 30
[PE-GigabitEthernet0/0/1] quit

4、配置上行GE0/0/2接口,透传VLAN30和VLAN100

代码语言:javascript
复制
[PE] interface gigabitethernet 0/0/2
[PE-GigabitEthernet0/0/2] port link-type trunk
[PE-GigabitEthernet0/0/2] port trunk allow-pass vlan 30 100
[PE-GigabitEthernet0/0/2] quit
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-06-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 网络技术联盟站 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档