本章记录一个关于 VlanMapping 基础实验配置参考。
# 拓扑与要求
要求:
完成 VlanMapping 的 vlan 映射
使 pc 机不同 vlan 相互通信
# 参考配置
- LSW3-1
[Huawei]int g0/0/2 | |
[Huawei-GigabitEthernet0/0/2]dis th | |
# | |
interface GigabitEthernet0/0/2 | |
port link-type trunk | |
port trunk allow-pass vlan 2 | |
[Huawei-GigabitEthernet0/0/2]int g0/0/1 | |
[Huawei-GigabitEthernet0/0/1]dis th | |
# | |
interface GigabitEthernet0/0/1 | |
port link-type access | |
port default vlan 2 | |
[Huawei]int g0/0/3 | |
[Huawei-GigabitEthernet0/0/3]dis th | |
# | |
interface GigabitEthernet0/0/3 | |
port link-type access | |
port default vlan 2 |
- LSW4-1
[Huawei]int g0/0/2 | |
[Huawei-GigabitEthernet0/0/2]dis th | |
# | |
interface GigabitEthernet0/0/2 | |
port link-type trunk | |
port trunk allow-pass vlan 3 | |
[Huawei-GigabitEthernet0/0/2]int g0/0/1 | |
[Huawei-GigabitEthernet0/0/1]dis th | |
# | |
interface GigabitEthernet0/0/1 | |
port link-type access | |
port default vlan 3 | |
[Huawei]int g0/0/3 | |
[Huawei-GigabitEthernet0/0/3]dis th | |
# | |
interface GigabitEthernet0/0/3 | |
port link-type access | |
port default vlan 3 |
- LSW1-1
[S1]int g0/0/1 | |
[S1-GigabitEthernet0/0/1]dis th | |
# | |
interface GigabitEthernet0/0/1 | |
port link-type trunk | |
port trunk allow-pass vlan 100 | |
[S1-GigabitEthernet0/0/1]int g0/0/2 | |
[S1-GigabitEthernet0/0/2]dis th | |
# | |
interface GigabitEthernet0/0/2 | |
qinq vlan-translation enable | |
port link-type trunk | |
port trunk allow-pass vlan 2 100 | |
port vlan-mapping vlan 2 map-vlan 100 |
- LSW2-1
[S1]int g0/0/1 | |
[S1-GigabitEthernet0/0/1]dis th | |
# | |
interface GigabitEthernet0/0/1 | |
port link-type trunk | |
port trunk allow-pass vlan 100 | |
[S1-GigabitEthernet0/0/1]int g0/0/2 | |
[S1-GigabitEthernet0/0/2]dis th | |
# | |
interface GigabitEthernet0/0/2 | |
qinq vlan-translation enable | |
port link-type trunk | |
port trunk allow-pass vlan 3 100 | |
port vlan-mapping vlan 3 map-vlan 100 |
# 知识点
总部 VLAN2 的主机和分部 VLAN3 的主机通过 VLAN Mapping 技术实现互相访问。
当在 S1 接口 G0/0/2 上配置了 VLAN2 和 VLAN100 映射后,接口在向外发送 VLAN2 的帧时,将帧中的 VLAN Tag 2 替换成 100;
在接收 VLAN100 的帧时,将帧中的 VLAN Tag100 替换成 2,然后按照二层转发流程进行数据转发。同理在 S2 接口 G0/0/2 上配置了 VLAN3 和 VLAN100 映射,这样 VLAN2 和 VLAN3 就能实现互相通信。
命令解释
qinq vlan-translation enable | |
//开启vlan转换功能 | |
port vlan-mapping vlan 2 map-vlan 10 | |
//配置VLAN10映射为VLAN10 |
# 注意
注意: | |
一个接口下接收到的帧携带的VLAN Tag的VLAN ID和映射后的VLAN Tag的VLAN ID不能相同。 | |
映射后的外层VLAN必须存在,且接口必须以Tagged方式加入映射前后的VLAN。 | |
VLAN Stacking和VLAN Mapping功能可以同时生效,但是同时配置的多个CE的VLAN ID不能重复,映射前后的VLAN Tag的VLAN ID也不能与之重复。PE的VLAN ID配置要求也一样。 | |
二层以太网接口上只支持基于VLAN ID的VLAN Mapping功能,不支持基于802.1p或者VLAN ID+802.1p优先级的VLAN Mapping功能。 | |
接口下可以配置多条该命令,所有接口下一共可以配置最多128条VLAN Mapping。 |