QinQ基础知识详解(二)
首页 > HuaWei > VLAN   作者:杭州清默网络  2015年11月25日 12:16 星期三  字号:   评论:1 条
时间:2015-11-25 12:16   评论:1 条 
 

5、基本QinQ

基本QinQ又称为QinQ二层隧道,是基于接口方式实现的。

开启接口的基本QinQ功能后,当该接口接收到报文,设备会为该报文打上本接口缺省VLANVLAN Tag。如果接收到的是已经带有VLAN Tag的报文,该报文就成为双Tag的报文;如果接收到的是不带VLAN Tag的报文,该报文就成为带有接口缺省VLAN Tag的报文。

当需要较多的VLAN时,可以配置基本QinQ功能。通过对VLAN增加外层Tag,使得VLAN的可用数目范围变大,解决VLAN数目资源紧缺的问题。

如下图1所示的网络中,企业部门1有两个办公地,部门2有三个办公地,两个部门的各办公地分别和网络中的PE1PE2相连,部门1和部门2可以任意规划自己的VLAN

配置QinQ二层隧道典型组网图.png

1 配置QinQ二层隧道典型组网图

PE1PE2上通过如下思路配置QinQ二层隧道功能,使得每个部门的各个办公地网络可以互通,但两个部门之间不能互通。

PE1上,对于进入接口Port1Port2的用户报文都封装外层VLAN 10,对于进入接口Port3中用户报文都封装外层VLAN 20

PE2上,对于进入接口Port1Port2的用户报文都封装外层VLAN 20

PE1上的接口Port4PE2上的接口Port3允许VLAN 20的报文通过。

 

6、灵活QinQ

灵活QinQ是对QinQ的一种更灵活的实现,又叫VLAN Stacking(堆叠)或QinQ Stacking。它是基于接口与VLAN相结合的方式实现的。除了能实现所有基本QinQ的功能外,对于同一个接口接收的报文还可以根据不同的VLAN做不同的动作,可以实现以下功能:

1、基于VLAN ID的灵活QinQ

为具有不同内层VLAN ID的报文添加不同的外层VLAN Tag

2、基于802.1p优先级的灵活QinQ

根据报文的原有内层VLAN802.1p优先级添加不同的外层VLAN Tag

3、基于流策略的灵活QinQ

根据QoS策略添加不同的外层VLAN Tag

基于流策略的灵活QinQ能够针对业务类型提供差别服务。

灵活QinQ功能是对基本QinQ功能的扩展,它比基本QinQ的功能更灵活。二者之间的主要区别是:

基本QinQ

对进入二层QinQ接口的所有帧都加上相同的外层Tag

灵活QinQ

对进入二层QinQ接口的帧,可以根据不同的内层Tag而加上不同的外层Tag,对于用户VLAN的划分更加细致。

如下图1所示的网络中,企业的部门1有多个办公地,部门2也有多个办公地。

    配置二层灵活QinQ典型组网图.png

1 配置二层灵活QinQ典型组网图

部门1的网络中使用VLAN 2VLAN 500,部门2的网络中使用VLAN 500VLAN 4094PE1Port1接口同时收到两个部门不同VLAN的报文。

PE1PE2上通过如下思路配置二层灵活QinQ功能,使得每个部门的各个办公地网络可以互通,但两个部门之间不能互通。

对于进入PE1PE2不同接口的报文的外层VLAN规划如下表1所示:

设备名称

接口名称

VLAN区间

外层VLAN

PE1

Port1

2500

10

Port1

10002000

20

Port2

100500

10

PE2

Port1

10004094

20

Port2

5002500

20

PE1PE2的接口Port3允许VLAN 20的报文通过。

 

7TPID

标签协议标识TPIDTag Protocol Identifier)是VLAN Tag中的一个字段,表示VLAN Tag的协议类型,IEEE 802.1Q协议规定该字段的取值为0x8100

IEEE802.1Q协议定义的以太网帧的VLAN Tag结构如下图1所示。

802.1Q封装.png

1 802.1Q封装

802.1Q Tag位于SASource Address)和Length/Type之间。通过检查对应的TPID值,设备可确定收到的帧承载的是运营商VLAN标记还是用户VLAN标记。接收到帧之后,设备将配置的TPID值与帧中TPID字段的值进行比较。如果二者匹配,则该帧承载的是对应的VLAN标记。

例如,如果帧分别承载TPID值为0x91000x8100VLAN标记,同时运营商VLAN标记的TPID值配置为0x9100,用户网络VLAN标记的TPID值配置为0x8200,设备将认为该帧仅承载了运营商VLAN标记,但没有用户VLAN标记。

另外,不同运营商的系统可能将QinQ帧外层VLAN标记的TPID设置为不同值。为实现与这些系统的兼容性,可以修改TPID值,使QinQ帧发送到公网时,承载与特定运营商相同的TPID值,从而实现与该运营商设备之间的互操作性。

    以太网帧的TPID与不带VLAN标记的帧的协议类型字段位置相同。为避免在网络中转发和处理数据包时出现问题,不可将TPID值设置为下表1中的任意值:

协议类型及对应值描述表

协议类型

对应值

ARP

0x0806

RARP

0x8035

IP

0x0800

IPv6

0x86DD

PPPoE

0x8863/0x8864

MPLS

0x8847/0x8848

IPX/SPX

0x8137

LACP

0x8809

802.1x

0x888E

HGMP

0x88A7

设备保留

0xFFFD/0xFFFE/0xFFFF

 

8QinQ Mapping

QinQ Mapping发生在报文从入接口接收进来之后,从出接口转发出去之前,子接口在向外发送本地VLAN的帧时,将帧中的VLAN Tag替换成外部VLANVLAN Tag,在接收外部VLAN的帧时,将帧中的VLAN Tag替换成本地VLANVLAN Tag

在实际组网中,QinQ Mapping功能可以将用户的VLAN Tag映射为运营商的VLAN Tag,从而起到屏蔽不同用户VLAN Tag的作用。

QinQ Mapping功能一般部署在ME边缘设备上,对用户侧上送的报文进行映射操作。将用户报文携带的Tag映射用户指定的Tag后再接入公网。QinQ Mapping功能常应用于但不局限于以下场景:

1、新局点和老局点部署的VLAN ID冲突,但是新局点需要与老局点互通。

2、接入公网的各个局点规划不一致,导致VLAN ID冲突,但是各个局点之间不需要互通。

3、公网两端的VLAN ID规划不对称。

目前,设备支持以下几种映射方式:

11 to 1的映射方式:

当部署QinQ Mapping功能设备上的子接口收到带有一层Tag的报文时,将报文中携带的一层Tag映射为用户指定的一层Tag

22 to 1的映射方式

当部署QinQ Mapping功能的子接口收到带有两层Tag的报文后,将报文中携带的外层Tag映射为用户指定的一层Tag,内层VLAN不变。

    QinQ Mapping功能示意图.png

      图1 QinQ Mapping功能示意图

如上图1所示,当在Device2Device3的子接口GE1/0/1.1上配置了2 to 1的映射后,以PC1PC2发送帧为例:

Device2上的接口GE1/0/2向外发送的帧中携带的Tag是运营商的VLAN Tag 50,即将vlan20映射(替换)为vlan50

ISP网络透传Device2发送的帧。

Device3上的接口GE1/0/1.1收到Device2发送过来的数据帧后,将帧中的单层Tag映射为外层Tag40、内层Tag30

PC2PC1发送帧的流程同理。

由此实现了PC1PC2的互通。

 

QinQ MappingVLAN Mapping

QinQ Mappingvlan映射类似,QinQ Mapping只能在子接口应用,vlan映射在物理端口上应用

QinQ MappingVLAN Mapping的比较表1如所示。

Mapping类型

相同点

不同点

1 to 1

接口收到Tagged帧后,将帧中的一层Tag映射为用户指定的一层Tag

QinQ Mapping

1、映射动作发生在子接口上;2QinQ Mapping功能主要用于接入VPLS网络

VLAN Mapping

1、映射动作发生在主接口上;2VLAN Mapping功能主要用于通过VLAN转发的二层网络

2 to 1

入接口收到的帧带有两层Tag

QinQ Mapping

1、映射动作发生在子接口上;2、子接口收到带有两层Tag帧后,将帧中的外层Tag映射为用户指定的一层Tag,内层Tag作为业务数据透传;3QinQ Mapping功能主要用于接入VPLS网络

VLAN Mapping

1、映射动作发生在主接口上;2、主接口收到带有两层Tag帧后,将帧中的外层Tag映射为用户指定的一层Tag,内层Tag作为业务数据透传;3VLAN Mapping功能主要用于通过VLAN转发的二层网络

 您阅读这篇文章共花了: 
二维码加载中...
技术交流:欢迎在本文下方留言或加入QQ群:647682417 互相学习。     
本文地址:http://www.023wg.com/vlan/67.html
版权声明:若无注明,本文皆为“杭州清默网络”原创,转载请保留文章出处。
百度2015-11-26 01:02
好文章  通俗易懂

返回顶部    首页   
版权所有:杭州清默网络    杭州清默网络