06-端口隔离配置
本章节下载: 06-端口隔离配置 (157.46 KB)
为了实现报文之间的二层隔离,可以将不同的端口加入不同的VLAN,但会浪费有限的VLAN资源。采用端口隔离特性,可以实现同一VLAN内端口之间的隔离。
设备支持以下方式进行端口隔离:
· 基于隔离组的端口隔离。将端口加入到隔离组中,就可以实现隔离组内端口之间二层数据的隔离。该方式的端口隔离与端口所属的VLAN无关,隔离组内的端口和隔离组外属于同一VLAN的端口二层流量双向互通。该方式可以实现隔离组内所有端口之间二层数据的隔离,且对加入隔离组的端口数量没有限制,但设备只能支持一个隔离组,由系统自动创建,用户不可删除该隔离组或创建其他的隔离组。
· 基于VLAN的端口隔离。在同一VLAN内,将不同的端口配置为端口隔离,就可以实现同一VLAN内部分端口之间二层数据的隔离。该方式的端口隔离,仅隔离该VLAN内配置的隔离端口之间的二层流量。该方式最大支持在16个任意VLAN中配置基于VLAN的端口隔离,在每个VLAN中,配置为端口隔离的端口之间,都是相互隔离的。
· 基于端口组VLAN的端口隔离。在同一VLAN内,将不同的端口加入到不同的“端口组VLAN”中,就可以实现不同“端口组VLAN”之间二层数据的隔离,而相同“端口组VLAN”内所有端口二层流量双向互通。
需要注意的是,基于隔离组的端口隔离功能和基于端口组VLAN的端口隔离功能互斥,不能同时配置。端口隔离功能为用户提供了更安全、更灵活的组网方案。
表1-1 将端口加入隔离组
操作 |
命令 |
说明 |
|
进入系统视图 |
system-view |
- |
|
进入以太网端口视图/端口组视图/二层聚合接口视图 |
进入以太网端口视图 |
interface interface-type interface-number |
三者必选其一 · 进入以太网端口视图后,下面进行的配置只在当前端口下生效 · 进入端口组视图后,下面进行的配置将在端口组中的所有端口下生效 · 在二层聚合接口视图下执行该命令,则该配置将对二层聚合接口以及相应的所有成员端口生效。在配置过程中,如果某个成员端口配置失败,系统会自动跳过该成员端口继续配置其他成员端口;如果二层聚合接口配置失败,则不会再配置成员端口 |
进入端口组视图 |
port-group manual port-group-name |
||
进入二层聚合接口视图 |
interface bridge-aggregation interface-number |
||
将指定端口加入到隔离组中,并作为隔离组中的普通端口 |
port-isolate enable |
必选 缺省情况下,隔离组中没有加入任何端口 |
表1-2 将端口加入VLAN隔离组
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入VLAN接口视图 |
vlan vlan-id |
- |
配置基于VLAN的端口隔离 |
vlan-isolate port interface-type interface-number1 [ to interface-type interface-number2 ] |
必选 缺省情况下,VLAN内没有配置任何端口隔离 |
表1-3 将端口加入端口组VLAN(方式一)
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
创建端口组VLAN |
port-group-vlan { port-group-vlan-id1 [ to port-group-vlan-id2 ] | all } |
必选 设备最多支持端口组VLAN的个数和设备实际的端口数保持一致 缺省情况下,系统只有一个缺省端口组VLAN 1 |
将指定端口加入到端口组VLAN中 |
port-group-vlan port-group-vlan-id interface-list |
必选 缺省情况下,所有端口都属于端口组VLAN 1 |
表1-4 将端口加入端口组VLAN(方式二)
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
创建端口组VLAN |
port-group-vlan { port-group-vlan-id1 [ to port-group-vlan-id2 ] | all } |
必选 设备最多支持端口组VLAN的个数和设备实际的端口数保持一致 缺省情况下,系统只有一个缺省端口组VLAN 1 |
进入以太网端口视图 |
interface interface-type interface-number |
必选 在二层以太网端口视图下执行该命令,则该配置只在当前端口生效 |
将当前以太网端口加入到指定端口组VLAN中 |
port-group-vlan { port-group-vlan-id1 [ to port-group-vlan-id2 ] | all } |
必选 缺省情况下,当前端口属于端口组VLAN 1 |
在完成上述配置后,在任意视图下执行display命令可以显示配置后隔离组的相关信息,通过查看显示信息验证配置的效果。
表1-5 隔离组显示和维护
操作 |
命令 |
显示隔离组的信息 |
display port-isolate group [ | { begin | exclude | include } regular-expression ] |
· 小区用户Host A、Host B、Host C分别与Device的端口GigabitEthernet1/0/1、GigabitEthernet1/0/2、GigabitEthernet1/0/3相连;
· 设备通过GigabitEthernet1/0/4端口与外部网络相连;
· 端口GigabitEthernet1/0/1、GigabitEthernet1/0/2、GigabitEthernet1/0/3和GigabitEthernet1/0/4属于同一VLAN;请实现小区用户Host A、Host B和Host C彼此之间二层报文不能互通,但可以和外部网络通信。
图1-1 配置端口隔离组网图
# 将端口GigabitEthernet1/0/1、GigabitEthernet1/0/2、GigabitEthernet1/0/3加入隔离组。
<Device> system-view
[Device] interface GigabitEthernet1/0/1
[Device-GigabitEthernet1/0/1] port-isolate enable
[Device-GigabitEthernet1/0/1] quit
[Device] interface GigabitEthernet1/0/2
[Device-GigabitEthernet1/0/2] port-isolate enable
[Device-GigabitEthernet1/0/2] quit
[Device] interface GigabitEthernet1/0/3
[Device-GigabitEthernet1/0/3] port-isolate enable
# 显示隔离组中的信息。
<Device> display port-isolate group
Port-isolate group information:
Uplink port support: NO
Group ID: 1
Group members:
GigabitEthernet1/0/1 GigabitEthernet1/0/2 GigabitEthernet1/0/3
· 小区用户Host A、Host B、Host C分别与Device的端口GigabitEthernet1/0/1、GigabitEthernet1/0/2、GigabitEthernet1/0/3相连;
· 设备通过GigabitEthernet1/0/4端口与外部网络相连;
· 端口GigabitEthernet1/0/1、GigabitEthernet1/0/2、GigabitEthernet1/0/3和GigabitEthernet1/0/4都属于VLAN2;请实现小区用户Host A和Host B在VLAN2内彼此之间二层报文不能互通,但可以和外部网络通信。
图1-2 配置端口隔离组网图
# 在VLAN2将端口GigabitEthernet1/0/1、GigabitEthernet1/0/2配置为端口隔离。
<Device> system-view
[Device] vlan 2
[Device-vlan2] vlan-isolate port GigabitEthernet1/0/1 to GigabitEthernet1/0/2
# 显示隔离组中的信息。
[Device-vlan2] display this
#
vlan 1
#
vlan 2
vlan-isolate port GigabitEthernet1/0/1 to GigabitEthernet1/0/2
#
vlan 3 to 4094
#
return
· 小区用户Host A、Host B、Host C、Host D、Host E分别与Device A的端口GigabitEthernet1/0/1、GigabitEthernet1/0/2、GigabitEthernet1/0/3、GigabitEthernet1/0/4、GigabitEthernet1/0/5相连;
· 设备通过GigabitEthernet1/0/6端口与外部网络相连;
· 所有端口属于同一VLAN;请实现将小区用户分为三组,Host A和Host B一组,Host C和Host D一组,Host E单独一组,三组之间二层报文不能互通,但各组内可以网络通信。
图1-3 配置基于端口组VLAN的端口隔离组网图
# 创建三个端口组VLAN,并将端口GigabitEthernet1/0/1、GigabitEthernet1/0/2、GigabitEthernet1/0/3、GigabitEthernet1/0/4、GigabitEthernet1/0/5分别加入到三个端口组VLAN。
<Device> system-view
[Device] port-group-vlan 2 to 4
[Device] port-group-vlan 2 GigabitEthernet 1/0/1 to GigabitEthernet 1/0/2
[Device] port-group-vlan 2 GigabitEthernet 1/0/6
[Device] port-group-vlan 3 GigabitEthernet 1/0/3 to GigabitEthernet 1/0/4
[Device] port-group-vlan 3 GigabitEthernet 1/0/6
[Device] port-group-vlan 4 GigabitEthernet 1/0/5
[Device] port-group-vlan 4 GigabitEthernet 1/0/6
[Device] undo port-group-vlan 1 GigabitEthernet 1/0/1 to GigabitEthernet 1/0/5
# 显示端口组VLAN的信息。
<Device> display port-group-vlan all
Port-group-vlan ID: 1
Port-group-group Ports:
GigabitEthernet1/0/6 GigabitEthernet1/0/7 GigabitEthernet1/0/8
GigabitEthernet1/0/9 GigabitEthernet1/0/10 GigabitEthernet1/0/11
GigabitEthernet1/0/12 GigabitEthernet1/0/13 GigabitEthernet1/0/14
GigabitEthernet1/0/15 GigabitEthernet1/0/16 GigabitEthernet1/0/17
GigabitEthernet1/0/18 GigabitEthernet1/0/19 GigabitEthernet1/0/20
GigabitEthernet1/0/21 GigabitEthernet1/0/22 GigabitEthernet1/0/23
GigabitEthernet1/0/24 GigabitEthernet1/0/25 GigabitEthernet1/0/26
GigabitEthernet1/0/27 GigabitEthernet1/0/28
Port-group-vlan ID: 2
Port-group-group Ports:
GigabitEthernet1/0/1 GigabitEthernet1/0/2 GigabitEthernet1/0/6
Port-group-vlan ID: 3
Port-group-group Ports:
GigabitEthernet1/0/3 GigabitEthernet1/0/4 GigabitEthernet1/0/6
Port-group-vlan ID: 4
Port-group-group Ports:
GigabitEthernet1/0/5 GigabitEthernet1/0/6
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!