VLAN Mapping:通过修改报文携带的VLAN Tag来实现不同VLAN的相互映射;一侧用户网络的带有VLAN Tag的二层报文进入骨干网后,骨干网边缘设备将用户网络的VLAN(C-VLAN)修改为骨干网中可以识别和承载的VLAN(S-VLAN),传输到另一侧之后,边缘设备再将S-VLAN修改为C-VLAN,这样就可以很好的实现两个用户网络二层无缝连接。 路由器收到带Tag的数据报文后,根据配置的VLAN Mapping方式,决定替换外层Tag中的VLAN ID或优先级;然后进入MAC地址学习阶段,根据源MAC地址+映射后的VLAN ID刷新MAC地址表项;根据目的MAC+映射后VLAN ID查找MAC地址表项,如果没有找到,则在VLAN ID对应的VLAN内广播,否则从表项对应的接口转发。 [HUAWEI-GigabitEthernet0/0/1] port link-type trunk //设置接口的链路类型为trunk,仅接口的链路类型为trunk或hybrid,才能够配置VLAN Mapping [HUAWEI-GigabitEthernet0/0/1] qinq vlan-translation enable //盒式设备,必须先使能VLAN转换功能,框式设备不需要 [HUAWEI-GigabitEthernet0/0/1] port vlan-mapping vlan 2 map-vlan 200 //将进VLAN 2的报文映射为VLAN 200的报文 [HUAWEI-GigabitEthernet0/0/1] port vlan-mapping vlan 3 to 6 map-vlan 200 //将VLAN3、4、5或6的报文映射为VLAN 200的报文 [HUAWEI-GigabitEthernet0/0/1] port vlan-mapping vlan 8 inner-vlan 7 map-vlan 200 //将外层VLAN 8,内层VLAN 7的报文映射为外层为VLAN 200的报文,内层VLAN ID保持不变 [HUAWEI-GigabitEthernet0/0/1] port vlan-mapping vlan 11 inner-vlan 10 map-vlan 200 map-inner-vlan 201 //将外层VLAN ID为11,内层VLAN 10的报文映射为外层VLAN 200,内层VLAN 201的报文