ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

二层技术:QinQ

2019-03-07 13:55:43  阅读:365  来源: 互联网

标签:二层 TPID 报文 VLAN 技术 接口 Tag QinQ




QinQ

1. 基本原理

802.1Q VLAN 的基础上增加了一层 802.1Q VLAN 标签

clip_image004

2. 基本 QinQ

QinQ 二层隧道,是基于接口方式实现的,接口接收到报文,打上本接口缺省 VLAN 的 VLAN Tag

l 接收的报文带Tag,就变成了双Tag报文

l 接收的报文不带tag,就是带接口缺省vlan的单Tag报文

3. 灵活 QinQ

l 基于 VLAN ID

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

l 基于 802.1p 优先级

根据报文内层 VLAN 的 802.1p 优先级添加不同的外层 VLAN Tag

l 基于流策略

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

与基本QinQ的区别

n 基本 QinQ:对进入二层 QinQ 接口的所有帧都加上相同的外层 Tag。

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

4. TPID

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

配置用户和运营商TPID值,设备收到报文后检查可确定收到的帧承载的是运营商 VLAN 标记还是用户 VLAN 标记。例如,如果帧分别承载 TPID值为 0x9100和 0x8100,的 VLAN 标记,同时运营商 VLAN 标记的 TPID 值配置为 0x9100,用户网络 VLAN 标记的 TPID值配置为 0x8200,设备将认为该帧仅承载了运营商 VLAN 标记,但没有用户 VLAN 标记。

5. QinQ Mapping

QinQ Mapping 发生在报文从入接口接收进来之后,从出接口转发出去之前。

n 子接口在向外发送本地 VLAN的帧时,将帧中的 VLAN Tag替换成外部 VLAN的 VLAN Tag。

n 在接收外部 VLAN 的帧时,将帧中的 VLAN Tag 替换成本地 VLAN 的 VLAN Tag。

l 1 to 1 的映射方式

收到带有一层 Tag 的报文时,将报文中携带的一层 Tag 映射为用户指定的一层 Tag

l 2 to 1 的映射方式

收到带有两层 Tag 的报文时,将报文中携带的两层 Tag 映射为用户指定的一层 Tag

标签:二层,TPID,报文,VLAN,技术,接口,Tag,QinQ
来源: https://blog.51cto.com/xxy12345/2359479

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有