华为交换机之VLAN-mapping

VLAN-mapping

VLAN 映射,在数据传输过程中进行VLAN标记的改变
简单来讲:两个局域网使用相同的vlan进行二层数据公网的传输,这个时候在公网传输过程中,通过 在数据包的外层加一层公网的VLAN号来传递数据,当数据到达对端的时候,脱去公网号,使用内部私有的VLAN来达到二层VLAN在公网中通信的结果。
应用场景:一般用于城域网中。

一、技术实现

QINQ技术
接口的802.1Q 隧道封装

二、实验验证
2.1 实验拓扑和需求
拓扑

两个ISP交换机,相同VLAN通过ISP交换机进行通信

2.2 解决思路

1、因为假如直接使用局域网中的VLAN直接通信,通过局域网进入ISP的有不计其数,很容易就会发生VLAN号一致的情况(VLAN号可用范围:1-4094)。
2、这个时候可以参考私有IP和公网IP的解决思路,使用映射机制,将局域网中的VLAN映射到公网的VLAN,让公网来转发后再脱离掉公网VLAN号,达到准确传输的目的。
3、使用VLAN-mapping技术,VLAN映射。其中有一个QINQ的技术:双层或多层VLAN 标记来穿越二层的ISP技术。
4、解决实验需求
法一: 使用VLAN-mapping 进行VLAN映射 (这里使用的是法一)
法二: 使用堆叠VLAN的做法

QINQ技术:进行私有VLAN和公网VLAN的转换技术

2.3 实验配置
   1、在ISP交换机连接客户端的交换机上配置(两个ISP交换机配置一样)

1、定义为trunk链路
 vlan batch 1000 2000     //创建公网VLAN
 interface Ethernet0/0/1
 port link-type trunk
 port trunk allow-pass vlan 1000 2000
 
2.启用QINQ 的VLAN 转换能力
 interface Ethernet0/0/1
 qinq vlan-translation enable

3.定义VLAN 的映射列表
 interface Ethernet0/0/1
 port vlan-mapping vlan 10 map-vlan 1000
 port vlan-mapping vlan 20 map-vlan 2000
 
4.定义VLAN 的允许列表
 interface Ethernet0/0/2
 port link-type trunk
 port trunk allow-pass vlan 1000 2000 

   2、连接主机的交换机配置(两个配置类似,只是接口不一样)

以坐标交换机为例
1、配置acess接口
interface Ethernet0/0/1
 port link-type access
 port default vlan 10

2、配置access模式
interface Ethernet0/0/2
 port link-type access
 port default vlan 20

3、上行链路配置trunk
interface Ethernet0/0/3
 port link-type trunk
 port trunk allow-pass vlan 10 20
 

2.4 实验结果
   1. 用 10.1.1.1主机 ping 其它主机

在这里插入图片描述

结果是不同vlan之间不能通信,跨公网的相同vlan可以通信。

   2. 用 10.1.1.2主机 ping 其它主机

在这里插入图片描述

结果是不同vlan之间不能通信,跨公网的相同vlan可以通信。

  1. 抓包看传输过程中是否使用的是公网的VLAN号进行传递。
    在这里插入图片描述

结果是使用的是VLAN 1000 公网ID进行传输数据。实验结束。

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值