前面讲了Q-in-Q的相关原理(参考 [url]http://tonylou.blog.51cto.com/334031/73112[/url]),这里接着讲一下Mac-in-Mac的原理和优点。
 
所谓MAC in MAC封装遵循IEEE802.1ah标准,其基本思路是将用户的以太网数据帧再封装一个运营商的以太网帧头,形成两个MAC地址。它的优点体现在:
 
第一,用户的MAC地址存储在运营商的以太网帧中,核心网并不清楚。可见,MAC in MAC封装方式具有清晰的运营网和用户间的界限,完全屏蔽了用户侧的信息,减轻了用户MAC地址对核心网转发表的压力,解决了网络安全性问题。
 
第二,MAC in MAC封装具有清晰的层次化结构,在运营商域的MAC帧头具有24bit业务标签,理论上可以支持1600万用户,从根本上解决了网络扩展性和业务扩展性问题。
 
第三,由于运营网与用户网隔离,从而也规避了用户网中可能发生的广播风暴和潜在的转发环路问题,使网络具有健壮性。
 
第四,由于运营商无需担心运营网的VLAN和MAC地址与用户网冲突,因而简化了网络的规划和运营。
 
第五,MAC in MAC采用二层封装技术,无需复杂信令机制。
 
第六,由于运营网的以太网交换机只需要学习自己的MAC地址,从而减少了所需的存储和处理要求。两者结合使设备成本、建网成本和运维成本均较低。
 
第七,采用MAC in MAC封装,对下可以接入VLAN或SVLAN,对上可以与VPLS或其它×××业务互通,具有很强的灵活性,很适合接入汇聚层应用。