12-VLAN映射配置
本章节下载: 12-VLAN映射配置 (317.89 KB)
VLAN映射(VLAN Mapping)也叫做VLAN转换(VLAN Translation),它可以修改报文携带的VLAN Tag或为报文添加VLAN Tag,实现不同VLAN ID之间的相互转换。目前设备提供下面几种映射关系:
· 1:1 VLAN映射:将来自某一特定VLAN的报文所携带的VLAN Tag替换为新的VLAN Tag。
· 1:2 VLAN映射:为携带有一层VLAN Tag的报文添加外层VLAN Tag,使报文携带两层VLAN Tag。
1:1 VLAN映射的应用环境如图1-1所示,小区实现宽带上网业务。
图1-1 1:1 VLAN映射应用示意图
在图1-1中,进行了如下网络规划:
· 在家庭网关上,分别将电脑上网(PC)、视频点播(VoD)和语音电话(VoIP)业务依次划分到不同VLAN。
· 在无线PoE注入器上,为了隔离不同家庭的同类业务,需要将每个家庭的每种业务都划分到不同的VLAN,即进行1:1 VLAN映射,这就要用到大量的VLAN。
1:2 VLAN映射的应用环境如图1-2所示,处于不同地理位置(Site 1和Site 2)的用户跨越了SP(Service Provider,服务提供商)的网络进行互通。同时网络中包含两种不同业务类型的数据,这两种业务类型的数据使用不同的外层VLAN Tag在运营商网络中进行传输。
图1-2 1:2 VLAN映射应用示意图
在图1-2中Site 1和Site 2中的用户所在的VLAN为VLAN 10和VLAN 20,SP分配给用户的VLAN分别为VLAN 100和VLAN 200。当Site 1的报文进入SP 的网络后,PE 1为不同业务类型的报文添加不同的VLAN Tag,这个过程就是1:2 VLAN映射。这样,用户就可以自由规划自己网络中的VLAN ID,而不用担心与SP的VLAN ID相冲突,运营商也可以将不同业务类型的数据分开传输,以便针对不同业务类型的数据配置不同的传输策略。同时也因为此时报文携带两层VLAN Tag,网络可用的VLAN为4094×4094个,缓解了原先SP网络中可用VLAN只有4094个带来的VLAN资源紧缺的问题。
如图1-3所示,VLAN映射有如下相关概念:
· 上行数据流:从用户网络发往汇聚层网络或SP网络的数据流。
· 下行数据流:从汇聚层网络或SP网络发往用户网络的数据流。
· 上行端口:发送上行数据流和接收下行数据流的端口。
· 下行端口:发送下行数据流和接收上行数据流的端口。
图1-3 VLAN映射相关概念示意图
图1-4 1:1 VLAN映射实现方式示意图
如图1-4所示,通过在下行端口配置1:1 VLAN映射,设备将上行数据流的CVLAN替换为SVLAN,将下行数据流的SVLAN替换为CVLAN。
图1-5 1:2 VLAN映射实现方式示意图
如图1-5所示,通过在下行端口上配置1:2 VLAN映射,设备为上行数据流的CVLAN报文再添加一层SVLAN的VLAN Tag。
配置1:2 VLAN映射时,为保证下行数据流可以顺利到达用户网络,在发送SVLAN报文时,需要剥离其外层VLAN Tag,只保留CVLAN Tag。可选择如下两种方式的一种来实现剥离外层VLAN Tag:
· 配置下行端口为Hybrid端口,并配置当该端口发送SVLAN报文时不带VLAN Tag。
· 配置下行端口成Trunk端口,并将SVLAN设为该端口的PVID。
用户需要根据网络规划,在不同的设备上进行不同的VLAN映射配置。
配置VLAN映射时,需要注意:
· 若用户同时通过配置VLAN映射和QinQ来添加报文的VLAN Tag,且配置冲突时,VLAN映射的配置生效。有关QinQ的详细介绍,请参见“二层技术-以太网交换配置指导”中的“QinQ”。
· 若用户同时通过配置VLAN映射和QoS策略来修改或添加报文的VLAN Tag,且配置冲突时,VLAN映射的配置生效。有关QoS策略的详细介绍,请参见“ACL和QoS配置指导”中的“QoS配置方式”。
· 请不要在同一个二层以太网接口/二层聚合接口上同时配置VLAN映射 、以太网服务实例与VSI关联,否则,可能导致这些功能不可用。
表1-1 VLAN映射配置任务简介
配置任务 |
说明 |
详细配置 |
配置1:1 VLAN映射 |
在图1-1所示的组网中,需要在无线PoE注入器上进行此配置 |
1.3.1 |
配置1:2 VLAN映射 |
在图1-2所示的组网中,需要在用户进入SP网络的边缘设备PE 1和PE 2上进行此配置 |
1.3.2 |
在图1-1所示的组网中,需要在无线PoE注入器上配置1:1 VLAN映射,以便将不同用户的不同业务用不同的VLAN进行隔离。
在配置1:1 VLAN映射前,需要先创建好原始VLAN和转换后VLAN。
1:1 VLAN映射需要在设备下行端口上进行配置。
表1-2 配置1:1 VLAN映射
操作 |
命令 |
说明 |
|
进入系统视图 |
system-view |
- |
|
进入相应视图 |
进入二层以太网接口视图 |
interface interface-type interface-number |
- |
进入二层聚合接口视图 |
interface bridge-aggregation interface-number |
||
配置端口链路类型 |
配置端口的链路类型为Trunk类型 |
port link-type trunk |
二者选其一 缺省情况下,所有端口的链路类型均为Access类型 |
配置端口的链路类型为Hybrid类型 |
port link-type hybrid |
||
配置允许原始VLAN及转换后VLAN通过当前端口 |
port trunk permit vlan vlan-id-list |
二者选其一 |
|
port hybrid vlan vlan-id-list tagged |
|||
配置1:1 VLAN映射 |
vlan mapping vlan-id translated-vlan vlan-id |
缺省情况下,接口上未配置VLAN映射 |
在图1-2所示的组网中,需要在用户进入SP网络的边缘设备PE 1和PE 2上配置1:2 VLAN映射,
以便为报文添加SP分配给用户的外层VLAN Tag,使得不同用户的报文在SP网络中传输时被完全隔离。
在配置1:2 VLAN映射前,需要先创建好原始VLAN和转换后VLAN。
需要注意的是,1:2 VLAN映射为报文加上外层VLAN Tag后,内层VLAN Tag将被当作报文的数据部分进行传输,报文长度将增加4个字节。因此建议用户适当增加映射后报文传输路径上各接口的MTU(Maximum Transmission Unit,最大传输单元)值(至少为1504字节)。
1:2 VLAN映射需要在设备下行端口上进行配置。
表1-3 配置1:2 VLAN映射
操作 |
命令 |
说明 |
|
|
进入系统视图 |
system-view |
- |
|
|
进入相应视图 |
进入二层以太网接口视图 |
interface interface-type interface-number |
- |
|
进入二层聚合接口视图 |
interface bridge-aggregation interface-number |
|
||
配置端口的链路类型 |
配置端口的链路类型为Trunk类型 |
port link-type trunk |
二者选其一 缺省情况下,所有端口的链路类型均为Access类型 |
|
配置端口的链路类型为Hybrid类型 |
port link-type hybrid |
|||
配置允许原始VLAN通过当前端口 |
port trunk permit vlan vlan-id-list |
二者选其一 |
||
port hybrid vlan vlan-id-list { tagged | untagged } |
||||
配置允许转换后外层VLAN不带Tag通过当前端口 |
配置Trunk端口的PVID为添加的外层VLAN并允许该VLAN通过 |
port trunk pvid vlan vlan-id port trunk permit vlan { vlan-id-list | all } |
二者选其一 |
|
配置允许添加的外层VLAN以Untagged方式通过Hybrid端口 |
port hybrid vlan vlan-id-list untagged |
|
||
配置1:2 VLAN映射 |
vlan mapping nest { range vlan-range-list | single vlan-id-list } nested-vlan vlan-id |
缺省情况下,接口上未配置VLAN映射 一个原始VLAN只能映射一个转换后外层VLAN。若要为不同原始VLAN的报文添加不同的外层VLAN Tag,需将端口的链路类型配置为Hybrid类型并多次执行本命令 |
|
在完成上述配置后,在任意视图下执行display命令可以显示配置后VLAN映射的运行情况,通过查看显示信息验证配置的效果。
表1-4 VLAN映射显示和维护
操作 |
命令 |
显示VLAN映射信息 |
display vlan mapping [ interface interface-type interface-number ] |
· 在某小区,服务提供商为每个家庭都提供了PC、VoD和VoIP这三种数据服务,每个家庭都通过各自的家庭网关接入无线PoE注入器,并通过DHCP方式自动获取IP地址。
· 服务提供商希望实现以下网络规划:在家庭网关上,分别将PC、VoD和VoIP业务依次划分到VLAN 1~3;在无线PoE注入器上,为了隔离不同家庭的同类业务,将每个家庭的每种业务都划分到不同的VLAN。
图1-6 1:1 VLAN映射配置组网图
(1) 配置WP A
# 配置下行端口GigabitEthernet1/0/1和GigabitEthernet1/0/2为Trunk端口且允许原始VLAN及转换后VLAN通过,同时在端口上配置1:1 VLAN映射。
<WPA> system-view
[WPA] vlan 2 to 3
[WPA] vlan 101 to 102
[WPA] vlan 201 to 202
[WPA] vlan 301 to 302
[WPA] interface gigabitethernet 1/0/1
[WPA-GigabitEthernet1/0/1] port link-type trunk
[WPA-GigabitEthernet1/0/1] port trunk permit vlan 1 2 3 101 201 301
[WPA-GigabitEthernet1/0/1] vlan mapping 1 translated-vlan 101
[WPA-GigabitEthernet1/0/1] vlan mapping 2 translated-vlan 201
[WPA-GigabitEthernet1/0/1] vlan mapping 3 translated-vlan 301
[WPA-GigabitEthernet1/0/1] quit
[WPA] interface gigabitethernet 1/0/2
[WPA-GigabitEthernet1/0/2] port link-type trunk
[WPA-GigabitEthernet1/0/2] port trunk permit vlan 1 2 3 102 202 302
[WPA-GigabitEthernet1/0/2] vlan mapping 1 translated-vlan 102
[WPA-GigabitEthernet1/0/2] vlan mapping 2 translated-vlan 202
[WPA-GigabitEthernet1/0/2] vlan mapping 3 translated-vlan 302
[WPA-GigabitEthernet1/0/2] quit
# 配置上行端口GigabitEthernet1/0/3为Trunk端口,且允许转换后VLAN通过。
[WPA] interface gigabitethernet 1/0/3
[WPA-GigabitEthernet1/0/3] port link-type trunk
[WPA-GigabitEthernet1/0/3] port trunk permit vlan 101 201 301 102 202 302
[WPA-GigabitEthernet1/0/3] quit
(2) 配置WP B
WP B的配置与WP A相似,配置过程略。
(1) 查看WP A上的VLAN映射配置信息
[WPA] display vlan mapping
Interface GigabitEthernet1/0/1:
Outer VLAN Inner VLAN Translated Outer VLAN Translated Inner VLAN
1 N/A 101 N/A
2 N/A 201 N/A
3 N/A 301 N/A
Interface GigabitEthernet1/0/2:
Outer VLAN Inner VLAN Translated Outer VLAN Translated Inner VLAN
1 N/A 102 N/A
2 N/A 202 N/A
3 N/A 302 N/A
(2) 查看WP B上的VLAN映射配置信息
WP B上的VLAN映射配置信息与WP A相似,显示信息略。
以上信息表明,WP A和WP B上的1:1 VLAN映射配置成功。
· Site 1和Site 2是某公司的两个分支机构,且利用VLAN 10和VLAN 20承载不同业务类型的数据。由于分处不同地域,这两个分支机构采用SP所提供的VPN接入服务,SP将VLAN 100和VLAN 200分配给该公司使用。
· 该公司希望其下属的这两个分支机构可以跨越SP的网络实现互通。
· 用户不同业务类型的数据使用不同的外层VLAN Tag在运营商网络中传输。
图1-7 1:2映射配置组网图
(1) 配置PE 1
# 创建VLAN 10、VLAN 20、VLAN 200和VLAN 100。
<PE1> system-view
[PE1] vlan 10
[PE1-vlan10] quit
[PE1] vlan 20
[PE1-vlan20] quit
[PE1] vlan 100
[PE1-vlan100] quit
[PE1] vlan 200
[PE1-vlan200] quit
# 在下行端口GigabitEthernet1/0/1上配置1:2 VLAN映射,为VLAN 10的报文添加VLAN 100的外层VLAN Tag,为VLAN 20的报文添加VLAN 200的外层VLAN Tag。
[PE1] interface gigabitethernet 1/0/1
[PE1-GigabitEthernet1/0/1] vlan mapping nest single 10 nested-vlan 100
[PE1-GigabitEthernet1/0/1] vlan mapping nest single 20 nested-vlan 200
# 配置GigabitEthernet1/0/1为Hybrid端口且允许VLAN 10和VLAN 20的报文携带VLAN Tag通过、VLAN 100和VLAN200的报文不携带VLAN Tag通过。
[PE1-GigabitEthernet1/0/1] port link-type hybrid
[PE1-GigabitEthernet1/0/1] port hybrid vlan 10 20 tagged
[PE1-GigabitEthernet1/0/1] port hybrid vlan 100 200 untagged
[PE1-GigabitEthernet1/0/1] quit
# 配置上行端口GigabitEthernet1/0/2为Trunk端口且允许VLAN 100和VLAN 200通过。
[PE1] interface gigabitethernet 1/0/2
[PE1-GigabitEthernet1/0/2] port link-type trunk
[PE1-GigabitEthernet1/0/2] port trunk permit vlan 100 200
[PE1-GigabitEthernet1/0/2] quit
(2) 配置PE 2
PE 2的配置与PE 1相似,配置过程略。
(1) 查看PE 1上的VLAN映射配置信息
[PE1] display vlan mapping
Interface GigabitEthernet1/0/1:
Outer VLAN Inner VLAN Translated Outer VLAN Translated Inner VLAN
10 N/A 100 10
20 N/A 200 20
(2) 查看PE 2上的VLAN映射配置信息
[PE2] display vlan mapping
Interface GigabitEthernet1/0/2:
Outer VLAN Inner VLAN Translated Outer VLAN Translated Inner VLAN
10 N/A 100 10
20 N/A 200 20
以上信息表明,PE 1和PE 2上的1:2 VLAN映射配置成功。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!