88440559_p0 1080.jpg

1. 802.1Q-in-802.1Q Mapping 特征


  • 一般部署在 ME 边缘设备上,对用户侧上送的报文进行映射操作。将用户报文携带的 Tag 映射到用户指定的 Tag 后再接入公网
    • 新局点和老局点部署的 VLAN ID 冲突,但是新局点需要与老局点互通
    • 接入公网的各个局点规划不一致,导致 VLAN ID 冲突,但是各个局点之间不需要互通
    • 公网两端的 VLAN ID 规划不对称
  • 在报文从入接口接收进来之后,从出接口转发出去之前。将用户的 VLAN Tag 映射为运营商的 VLAN Tag,起到屏蔽不同用户 VLAN Tag 的作用
  • 子接口在向外发送本地 VLAN 的帧时,将帧中的 VLAN Tag 替换成外部 VLAN 的 VLAN Tag
  • 在接收外部 VLAN 的帧时,将帧中的 VLAN Tag 替换成本地 VLAN 的 VLAN Tag

    2. 映射方式和比较


1)映射方式

  • 1 to 1映射:配置了 QinQ Mapping 功能的子接口收到带有一层 Tag 的报文时,将报文中 Tag 映射为用户指定的一层 Tag
  • 2 to 1映射:配置了 QinQ Mapping 功能的子接口收到带有两层 Tag 的报文后,将报文中的外层 Tag 映射为用户指定的一层 Tag,内层 VLAN 不变

    2)QinQ Mapping 和 VLAN Mapping 的比较

    | Mapping类型 | 相同点 | 不同点 | | —- | —- | —- | | 1 to 1 | 接口收到 Tagged 帧后,将帧中的一层 Tag 映射为用户指定的一层 Tag |
    - QinQ Mapping 的映射动作发生在子接口上,并且主要用于接入 VPLS 网络。
    - VLAN Mapping 的映射动作发生在主接口上,并且主要用于通过 VLAN 转发的二层网络
    | | 2 to 1 | 入接口收到的帧带有两层 Tag。将帧中的外层 Tag 映射为用户指定的一层 Tag,内层 Tag 作为业务数据透传 |
    - QinQ Mapping 的映射动作发生在子接口上,并且主要用于接入 VPLS 网络。
    - VLAN Mapping 的映射动作发生在主接口上,并且主要用于通过 VLAN 转发的二层网络
    |

3. 工作原理


image.png

工作原理:

  1. PC1 发送 Untagged 帧到 Device1,封装一层 VLAN Tag 20
  2. Device1 发送带 VLAN Tag 20 的帧到 Device2,Device2 在 GE1/0/1.1 接口把帧的 VLAN Tag 20 替换为 VLAN Tag 50
  3. Device2 上的接口 GE1/0/2 向外发送的帧中携带的 Tag 是运营商的 VLAN Tag 50
  4. ISP 网络透传 Device2 发送的帧
  5. Device3 上的接口 GE1/0/1.1 收到 Device2 发送过来的数据帧后,将帧中的 VLAN Tag 50 替换为 VLAN Tag 40