• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

01-接入分册

目录

11-VLAN映射配置

本章节下载 11-VLAN映射配置  (192.7 KB)

11-VLAN映射配置


1 VLAN映射配置

1.1  VLAN映射简介

VLAN映射(VLAN Mapping)功能可以修改报文携带的VLAN Tag,H3C Blade5500系列刀片交换机提供下面3种映射关系:

l              1:1 VLAN映射:将来自某一特定VLAN的报文所携带的VLAN Tag替换为新的VLAN Tag。

l              1:2 VLAN映射:为携带有一层VLAN Tag的报文打上外层VLAN Tag,使报文携带两层VLAN Tag。

l              2:2 VLAN映射:将携带有两层VLAN Tag的报文的内、外层VLAN Tag都替换为新的VLAN Tag。

下面将详细介绍这几种映射关系的工作原理。

1.1.1  VLAN映射的基本概念

图1-1 VLAN映射基本概念示意图

 

图1-1所示,为了更好的理解后面的配置过程,此处定义几个概念:

l              上行数据流:从用户网络发往汇聚层网络或SP网络的数据流,都称为上行数据流。

l              下行数据流:从汇聚层网络或SP网络发往用户网络的数据流,都称为下行数据流。

l              上行端口:发送上行数据流和接收下行数据流的端口称为上行端口。

l              下行端口:发送下行数据流和接收上行数据流的端口称为下行端口。

l              上行策略:负责上行数据流VLAN映射规则的QoS策略。

l              下行策略:负责下行数据流VLAN映射规则的QoS策略。

有关QoS策略的详细介绍,请参见“QoS分册”中的“QoS配置”。

 

1.1.2  VLAN映射实现方式

1. 1:1 VLAN映射实现方式

图1-2 1:1 VLAN映射实现方式示意图

 

图1-2所示,1:1 VLAN映射的实现方式如下:

l              对于上行数据流,通过在下行端口上应用上行策略,将报文中用户网络的原始VLAN(简称CVLAN)的VLAN Tag替换为指定VLAN(简称SVLAN)的VLAN Tag。

l              对于下行数据流,通过在下行端口上应用下行策略,将报文中SVLAN的VLAN Tag替换为CVLAN的VLAN Tag。

2. 1:2 VLAN映射实现方式

图1-3 1:2 VLAN映射实现方式示意图

图1-3所示,1:2 VLAN映射的实现方式如下:

l              对于上行数据流,通过在下行端口上应用上行策略,为端口收到的来自指定CVLAN的报文再加上一层SVLAN的VLAN Tag。

l              对于下行数据流,通过将下行端口配置成Hybrid类型,并配置当端口发送SVLAN报文时不带VLAN Tag的方式,来将外层VLAN Tag剥离。

3. 2:2 VLAN映射实现方式

图1-4 2:2 VLAN映射实现方式示意图

 

图1-4所示,2:2 VLAN映射的实现方式如下:

l              对于上行数据流,通过在下行端口上应用上行策略,将报文的外层VLAN Tag替换为新的VLAN Tag;通过在上行端口上应用上行策略,将报文的内层VLAN Tag替换为新的VLAN Tag。

l              对于下行数据流,通过在下行端口上应用下行策略,将报文的内、外层VLAN Tag都替换为各自的原始VLAN Tag。

1.2  VLAN映射配置任务简介

表1-1 VLAN映射配置任务简介

配置任务

详细配置

配置1:1 VLAN映射

1.3.1 

配置1:2 VLAN映射

1.3.2 

配置2:2 VLAN映射

1.3.3 

 

1.3  配置VLAN映射

1.3.1  配置1:1 VLAN映射

1. 配置任务简介

表1-2 1:1 VLAN映射配置任务简介

配置任务

说明

详细配置

配置上行策略

必选

1.3.1  3.

配置下行策略

必选

1.3.1  4.

配置下行端口

必选

1.3.1  5.

配置上行端口

必选

1.3.1  6.

 

2. 配置准备

在配置1:1 VLAN映射之前,需完成以下任务:

l              创建好CVLAN和SVLAN,并规划好CVLAN和SVLAN的映射关系。

3. 配置上行策略

通过配置上行策略,将不同用户的不同业务VLAN(CVLAN)映射到不同的VLAN(SVLAN)上。

表1-3 配置上行策略

操作

命令

说明

进入系统视图

system-view

-

定义类,并进入类视图

traffic classifier tcl-name [ operator { and | or } ]

必选

定义匹配用户不同业务VLAN(CVLAN)的规则

if-match customer-vlan-id vlan-id

必选

退回系统视图

quit

-

定义流行为,并进入流行为视图

traffic behavior behavior-name

必选

配置重标记报文的SVLAN

remark service-vlan-id vlan-id

必选

退回系统视图

quit

-

定义QoS策略,并进入QoS策略视图

qos policy policy-name

必选

为类指定采用的流行为

classifier tcl-name behavior behavior-name

必选

 

4. 配置下行策略

通过配置下行策略,将SVLAN映射回原来的CVLAN上。

表1-4 配置下行策略

操作

命令

说明

进入系统视图

system-view

-

定义类,并进入类视图

traffic classifier tcl-name [ operator { and | or } ]

必选

定义匹配SVLAN的规则

if-match service-vlan-id vlan-id

必选

退回系统视图

quit

-

定义流行为,并进入流行为视图

traffic behavior behavior-name

必选

配置重标记报文的CVLAN

remark customer-vlan-id vlan-id

必选

退回系统视图

quit

-

定义QoS策略,并进入QoS策略视图

qos policy policy-name

必选

为类指定采用的流行为

classifier tcl-name behavior behavior-name

必选

 

5. 配置下行端口

表1-5 配置下行端口

操作

命令

说明

进入系统视图

system-view

-

进入以太网端口视图

interface interface-type interface-number

-

配置端口的链路类型为Trunk类型

port link-type trunk

必选

缺省情况下,端口的链路类型为Access类型

允许CVLAN和SVLAN通过当前Trunk端口

port trunk permit vlan { vlan-id-list | all }

必选

缺省情况下,Trunk端口只允许VLAN 1通过

使能端口的基本QinQ功能

qinq enable

必选

缺省情况下,端口的基本QinQ功能处于关闭状态

在端口的入方向上应用上行策略

qos apply policy policy-name inbound

必选

在端口的出方向上应用下行策略

qos apply policy policy-name outbound

必选

 

6. 配置上行端口

表1-6 配置上行端口

操作

命令

说明

进入系统视图

system-view

-

进入以太网端口视图

interface interface-type interface-number

-

配置端口的链路类型为Trunk类型

port link-type trunk

必选

缺省情况下,端口的链路类型为Access类型

允许SVLAN通过当前Trunk端口

port trunk permit vlan { vlan-id-list | all }

必选

缺省情况下,Trunk端口只允许VLAN 1通过

 

1.3.2  配置1:2 VLAN映射

1. 配置任务简介

表1-7 1:2 VLAN映射配置任务简介

配置任务

说明

详细配置

配置上行策略

必选

1.3.2  2.

配置下行端口

必选

1.3.2  3.

配置上行端口

必选

1.3.2  4.

 

2. 配置上行策略

表1-8 配置上行策略

操作

命令

说明

进入系统视图

system-view

-

定义类,并进入类视图

traffic classifier tcl-name [ operator { and | or } ]

必选

定义匹配用户VLAN(CVLAN)的规则

if-match customer-vlan-id { vlan-id-list | vlan-id1 to vlan-id2 }

必选

退回系统视图

quit

-

定义流行为,并进入流行为视图

traffic behavior behavior-name

必选

配置插入VLAN Tag的动作

nest top-most vlan-id vlan-id

必选

退回系统视图

quit

-

定义QoS策略,并进入QoS策略视图

qos policy policy-name

必选

为类指定采用的流行为

classifier tcl-name behavior behavior-name

必选

 

3. 配置下行端口

表1-9 配置下行端口

操作

命令

说明

进入系统视图

system-view

-

进入接口视图

interface interface-type interface-number

-

配置端口的链路类型为Hybrid类型

port link-type hybrid

必选

缺省情况下,端口的链路类型为Access类型

允许SVLAN通过当前Hybrid端口,且发送时不携带VLAN Tag

port hybrid vlan vlan-id-list untagged

必选

缺省情况下,Hybrid端口只允许VLAN 1通过

使能端口的基本QinQ功能

qinq enable

必选

缺省情况下,端口的基本QinQ功能处于关闭状态

在端口的入方向上应用上行策略

qos apply policy policy-name inbound

必选

 

4. 配置上行端口

表1-10 配置上行端口

操作

命令

说明

进入系统视图

system-view

-

进入接口视图

interface interface-type interface-number

-

配置端口的链路类型为Trunk类型

port link-type trunk

必选

缺省情况下,端口的链路类型为Access类型

允许SVLAN通过当前Trunk端口

port trunk permit vlan { vlan-id-list | all }

必选

缺省情况下,Trunk端口只允许VLAN 1通过

 

1.3.3  配置2:2 VLAN映射

1. 配置任务简介

表1-11 2:2 VLAN映射配置任务简介

配置任务

说明

详细配置

配置下行端口的上行策略

必选

1.3.3  2.

配置上行端口的上行策略

必选

1.3.3  3.

配置下行端口的下行策略

必选

1.3.3  4.

配置下行端口

必选

1.3.3  5.

配置上行端口

必选

1.3.3  6.

 

2. 配置下行端口的上行策略

通过配置下行端口的上行策略,来修改SVLAN的值。

表1-12 配置下行端口的上行策略

操作

命令

说明

进入系统视图

system-view

-

定义类,并进入类视图

traffic classifier tcl-name [ operator and ]

必选

定义匹配CVLAN的规则

if-match customer-vlan-id vlan-id

必选

定义匹配SVLAN的规则

if-match service-vlan-id vlan-id

必选

退回系统视图

quit

-

定义流行为,并进入流行为视图

traffic behavior behavior-name

必选

配置重标记报文的SVLAN为SVLAN’

remark service-vlan-id vlan-id

必选

退回系统视图

quit

-

定义QoS策略,并进入QoS策略视图

qos policy policy-name

必选

为类指定采用的流行为

classifier tcl-name behavior behavior-name

必选

 

3. 配置上行端口的上行策略

通过配置上行端口的上行策略,来修改CVLAN的值。

表1-13 配置上行端口的上行策略

操作

命令

说明

进入系统视图

system-view

-

定义类,并进入类视图

traffic classifier tcl-name [ operator and ]

必选

定义匹配CVLAN的规则

if-match customer-vlan-id vlan-id

必选

定义匹配SVLAN的规则(这里要匹配的是经过下行端口替换后的SVLAN’)

if-match service-vlan-id vlan-id

必选

退回系统视图

quit

-

定义流行为,并进入流行为视图

traffic behavior behavior-name

必选

配置重标记报文的CVLAN

remark customer-vlan-id vlan-id

必选

退回系统视图

quit

-

定义QoS策略,并进入QoS策略视图

qos policy policy-name

必选

为类指定采用的流行为

classifier tcl-name behavior behavior-name

必选

 

4. 配置下行端口的下行策略

通过配置下行端口的下行策略,来将SVLAN和CVLAN的值都修改为原来的值。

表1-14 配置下行端口的下行策略

操作

命令

说明

进入系统视图

system-view

-

定义类,并进入类视图

traffic classifier tcl-name [ operator and ]

必选

定义匹配CVLAN的规则

if-match customer-vlan-id vlan-id

必选

定义匹配SVLAN的规则

if-match service-vlan-id vlan-id

必选

退回系统视图

quit

-

定义流行为,并进入流行为视图

traffic behavior behavior-name

必选

配置重标记报文的CVLAN

remark customer-vlan-id vlan-id

必选

配置重标记报文的SVLAN

remark service-vlan-id vlan-id

必选

退回系统视图

quit

-

定义QoS策略,并进入QoS策略视图

qos policy policy-name

必选

为类指定采用的流行为

classifier tcl-name behavior behavior-name

必选

 

5. 配置下行端口

表1-15 配置下行端口

操作

命令

说明

进入系统视图

system-view

-

进入以太网端口视图

interface interface-type interface-number

-

配置端口的链路类型为Trunk类型

port link-type trunk

必选

缺省情况下,端口的链路类型为Access类型

允许SVLAN’通过当前Trunk端口

port trunk permit vlan { vlan-id-list | all }

必选

缺省情况下,Trunk端口只允许VLAN 1通过

在端口的入方向上应用上行策略

qos apply policy policy-name inbound

必选

在端口的出方向上应用下行策略

qos apply policy policy-name outbound

必选

 

6. 配置上行端口

表1-16 配置上行端口

操作

命令

说明

进入系统视图

system-view

-

进入以太网端口视图

interface interface-type interface-number

-

配置端口的链路类型为Trunk类型

port link-type trunk

必选

缺省情况下,端口的链路类型为Access类型

允许SVLAN’通过当前Trunk端口

port trunk permit vlan { vlan-id-list | all }

必选

缺省情况下,Trunk端口只允许VLAN 1通过

在端口的出方向上应用上行策略

qos apply policy policy-name outbound

必选

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们