11-VLAN映射配置
本章节下载: 11-VLAN映射配置 (192.7 KB)
目 录
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 VLAN映射基本概念示意图
如图1-1所示,为了更好的理解后面的配置过程,此处定义几个概念:
l 上行数据流:从用户网络发往汇聚层网络或SP网络的数据流,都称为上行数据流。
l 下行数据流:从汇聚层网络或SP网络发往用户网络的数据流,都称为下行数据流。
l 上行端口:发送上行数据流和接收下行数据流的端口称为上行端口。
l 下行端口:发送下行数据流和接收上行数据流的端口称为下行端口。
l 上行策略:负责上行数据流VLAN映射规则的QoS策略。
l 下行策略:负责下行数据流VLAN映射规则的QoS策略。
有关QoS策略的详细介绍,请参见“QoS分册”中的“QoS配置”。
图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。
图1-3 1:2 VLAN映射实现方式示意图
如图1-3所示,1:2 VLAN映射的实现方式如下:
l 对于上行数据流,通过在下行端口上应用上行策略,为端口收到的来自指定CVLAN的报文再加上一层SVLAN的VLAN Tag。
l 对于下行数据流,通过将下行端口配置成Hybrid类型,并配置当端口发送SVLAN报文时不带VLAN Tag的方式,来将外层VLAN Tag剥离。
图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-1 VLAN映射配置任务简介
配置任务 |
详细配置 |
配置1:1 VLAN映射 |
|
配置1:2 VLAN映射 |
|
配置2:2 VLAN映射 |
表1-2 1:1 VLAN映射配置任务简介
配置任务 |
说明 |
详细配置 |
配置上行策略 |
必选 |
|
配置下行策略 |
必选 |
|
配置下行端口 |
必选 |
|
配置上行端口 |
必选 |
在配置1:1 VLAN映射之前,需完成以下任务:
l 创建好CVLAN和SVLAN,并规划好CVLAN和SVLAN的映射关系。
通过配置上行策略,将不同用户的不同业务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 |
必选 |
通过配置下行策略,将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 |
必选 |
表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 |
必选 |
表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-7 1:2 VLAN映射配置任务简介
配置任务 |
说明 |
详细配置 |
配置上行策略 |
必选 |
|
配置下行端口 |
必选 |
|
配置上行端口 |
必选 |
表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 |
必选 |
表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 |
必选 |
表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-11 2:2 VLAN映射配置任务简介
配置任务 |
说明 |
详细配置 |
配置下行端口的上行策略 |
必选 |
|
配置上行端口的上行策略 |
必选 |
|
配置下行端口的下行策略 |
必选 |
|
配置下行端口 |
必选 |
|
配置上行端口 |
必选 |
通过配置下行端口的上行策略,来修改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 |
必选 |
通过配置上行端口的上行策略,来修改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 |
必选 |
通过配置下行端口的下行策略,来将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 |
必选 |
表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 |
必选 |
表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保留在没有任何通知或提示的情况下对资料内容进行修改的权利!