问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

配置VLAN Mapping支持VLAN间的通信

创作时间:
作者:
@小白创作中心

配置VLAN Mapping支持VLAN间的通信

引用
1
来源
1.
https://info.support.huawei.com/hedex/api/pages/EDOC1100277650/AZM1016J/04/resources/vrp/dc_vrp_vlan_cfg_0059.html

VLAN Mapping(VLAN映射)是一种实现VLAN间通信的技术手段,它通过在数据包从入端口接收和出端口转发的过程中修改VLAN ID,从而实现不同VLAN之间的通信。本文将详细介绍VLAN Mapping的配置方法及其应用场景。

背景信息

VLAN Mapping,也叫做VLAN Translation,VLAN ID的映射动作发生在报文从入端口接收进来之后,从出端口转发出去之前。如图1所示,CE1和CE2的下行接口分别划分到VLAN2和VLAN3,为了实现VLAN2和VLAN3中的用户互通,在CE1的上行口interface1配置VLAN Mapping。

  • 当CE1的上行口interface1在向对端发送VLAN2的帧时,将帧中的VLAN ID 2替换成外部的VLAN ID 3。
  • 当CE1的上行口interface1在接收到VLAN3的帧时,将帧中的VLAN ID 3替换成本地VLAN ID 2。

图1通过VLAN Mapping实现VLAN间通信组网图


通过VLAN Mapping实现VLAN间通信,这两个VLAN内设备的IP地址必须处于同一网段。如果两个VLAN内设备的IP地址不在同一网段,那么设备间的互通需要依赖三层路由实现,这样就失去了VLAN Mapping的意义。

目前,NetEngine 8000 F支持以下映射方式:

  • 1 to 1的VLAN Mapping
    当主接口收到带有一层Tag帧后,将报文中携带的一层Tag映射为指定的一层Tag。
    1 to 1的VLAN Mapping主要用于图2所示的园区组网环境。

图21 to 1的VLAN Mapping应用示意图

如图2所示的组网环境中,每个家庭用户的不同业务(PC、IPTV、VoIP)分别采用不同的VLAN进行传输。为了区分不同的家庭用户,需要在楼道交换机处将不同家庭用户的相同业务采用不同的VLAN进行发送,即进行1 to 1的VLAN Mapping。这样,就需要提供大量的VLAN来隔离不同用户的不同业务,而汇聚层网络接入设备可以提供的VLAN数量有限,所以需要在园区交换机上完成VLAN的汇聚功能,将由多个VLAN发送的不同用户的相同业务采用同一个VLAN进行发送。

操作步骤

  1. 执行命令system-view,进入系统视图。
  2. 分别将连接用户的端口划分到指定VLAN中
  3. 配置二层端口属性
    1. 执行命令interfaceinterface-type interface-number,进入需要配置VLAN Mapping功能的以太网接口视图。
    2. 执行命令port link-type trunk,配置二层以太网端口属性是Trunk。
  4. 执行命令port vlan-mapping vlanvlan-id1[tovlan-id2]map-vlanvlan-id3,配置VLAN Mapping功能,将外部VLAN Tag替换成vlan-id3。
  5. 执行命令port trunk allow-pass vlan{ {vlan-id1[tovlan-id2] } &<1-10> |all},配置VLAN Mapping端口允许通过的VLAN。
    VLAN Mapping端口上允许通过的VLAN必须是本地VLAN ID,不能配置为外部VLAN ID。
  6. 执行命令commit,提交配置。
© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号