最近知道了两个网络名词Q-in-Q和Mac-in-Mac,从网络上搜集了一些资料,整理了一下给自己看看。先讲讲Q-in-Q。Mac-in-Mac请参考 [url]http://tonylou.blog.51cto.com/334031/73127[/url]
 
Q-in-Q名字来源
在original frame上增加TAG的标准是802.1Q,又在满足802.1Q的frame上增加TAG,结合这个标准中的字母'Q',就是Q-in-Q
 
Q-in-Q工作原理
Q-in-Q工作原理就是:数据在私网中传输时带一个私网的Tag,定义为C-VLAN Tag,数据进入到服务商的骨干网后,在打上一层公网的VLAN tag,定义为P-VLAN Tag。到目的私网后再把P-VLAN Tag剥除,为用户提供了一种较为简单的二层×××隧道。
  P-VLAN Tag标签是嵌在以太网源 MAC 地址和目的MAC地址之后。也包含一个12位的P-VLAN ID,可支持4096个VLAN。P-VLAN CoS域包含3位,支持8个级别的优先级。在基于Q-in-Q网络中,运营商为每个VLAN分配一个P-VLAN ID,然后把用户的C-VLAN ID实例映射到这些P-VLAN ID上。因此,用户的C-VLAN ID就被保护起来。