vlan mapping(vlan映射)详解

VLAN Mapping主要部署在公网上的边缘节点设备,实现私网与公网的VLAN分离,节省公网的VLAN资源。

VLAN Mapping通过修改报文携带的VLAN Tag来实现不同VLAN的相互映射。

在某些场景中,两个VLAN相同的二层用户网络通过骨干网络互联,为了实现用户之间的二层互通,以及二层协议(例如MSTP等)的统一部署,需要实现两个用户网络的无缝连接,此时就需要骨干网可以传输来自用户网络的带有VLAN Tag的二层报文。

而在通常情况下,骨干网的VLAN规划和用户网络的VLAN规划是不一致的,所以在骨干网中无法直接传输用户网络的带有VLAN Tag的二层报文。

解决这个问题的方法有两个,其中一个是通过QinQ或者VPLS等二层隧道技术,将用户带有VLAN Tag的二层报文封装在骨干网报文中进行传输,可以实现用户带有VLAN Tag的二层报文的透传。

但是这种方法一方面需要增加额外的报文开销(增加一层封装),另外一方面,二层隧道技术可能会对某些二层协议报文的透传支持不是非常完善。

Vlan端口类型总结

ACCESS端口

收数据帧时 判断数据帧是否有标记

有标记 和端口pvid相同收,否则丢弃

没有标记 打上端口的pvid接收

 

发数据帧时 判断发送的数据帧所带标记和端口的pvid是否相同

相同 去标记发送

不同 丢弃


trunk端口

收数据帧时 判断数据帧是否有标记