03-端口隔离配置
本章节下载: 03-端口隔离配置 (148.66 KB)
为了实现报文之间的二层隔离,可以将不同的端口加入不同的VLAN,但会浪费有限的VLAN资源。采用端口隔离特性,可以实现同一VLAN内端口之间的隔离。用户只需要将端口加入到隔离组中,就可以实现隔离组内端口之间二层数据的隔离。端口隔离功能为用户提供了更安全、更灵活的组网方案。
目前:
l 本设备只支持一个隔离组,由系统自动创建隔离组1,用户不可删除该隔离组或创建其它的隔离组。
l 隔离组内可以加入的端口数量没有限制。
聚合组的成员端口不允许配置成为上行端口。反之,已经配置为上行端口的端口不能加入聚合组。特殊情况下(为了兼容旧的配置文件),如果用户同时配置端口为聚合组的成员端口和隔离组的上行端口,则只有聚合组配置生效,隔离组将被删除。(聚合相关内容请参见“接入分册”中的“链路聚合配置”)
端口隔离特性与端口所属的VLAN无关。
l 对于属于不同VLAN的端口,只有同一个隔离组的普通端口到上行端口的二层报文可以单向通过,其它情况的端口二层数据是相互隔离的。
l 对于属于同一VLAN的端口,隔离组内、外端口的二层数据互通的情况,如图1-1所示。
图1-1 支持上行端口的设备同一VLAN内隔离组内、外端口二层报文互通情况
l 图中箭头方向表示报文的发送方向。
l 对于属于同一VLAN的端口,隔离组内普通端口到隔离组外端口的二层报文单向隔离,隔离组内普通端口到隔离组外端口的二层报文会被送往隔离组内的上行端口,使隔离组外端口无法接收该报文。
表1-1 将端口加入隔离组
操作 |
命令 |
说明 |
|
进入系统视图 |
system-view |
- |
|
进入以太网端口视图/端口组视图/二层聚合端口视图 |
进入以太网端口视图 |
interface interface-type interface-number |
三者必选其一 l 进入以太网端口视图后,下面进行的配置只在当前端口下生效 l 进入端口组视图后,下面进行的配置将在端口组中的所有端口下生效 l 在二层聚合端口视图下执行该命令,则该配置将对二层聚合端口以及相应的所有成员端口生效。在配置过程中,如果某个成员端口配置失败,系统会自动跳过该成员端口继续配置其它成员端口;如果二层聚合端口配置失败,则不会再配置成员端口 |
进入端口组视图 |
port-group manual port-group-name |
||
进入二层聚合端口视图 |
interface bridge-aggregation interface-number |
||
将指定端口加入到隔离组中,并作为隔离组中的普通端口 |
port-isolate enable |
必选 缺省情况下,隔离组中没有加入任何端口 |
表1-2 配置隔离组的上行端口
操作 |
命令 |
说明 |
|
进入系统视图 |
system-view |
- |
|
进入以太网端口视图/二层聚合端口视图 |
进入以太网端口视图 |
interface interface-type interface-number |
二者必选其一 l 进入以太网端口视图后,下面进行的配置只在当前端口下生效 l 在二层聚合端口视图下执行该命令,只把该二层聚合端口设置为隔离组的上行端口,二层聚合端口对应的成员端口可以设置为隔离组的普通端口,但成员端口会处于Unselected状态,不能收发报文 |
进入二层聚合端口视图 |
interface bridge-aggregation interface-number |
||
将当前端口加入到隔离组中,并作为隔离组中的上行端口 |
port-isolate uplink-port |
必选 缺省情况下,隔离组中无上行端口 |
l 一个隔离组中只能有一个上行端口,在用户多次配置不同的端口为上行端口时,以最后一个配置为准。
l 如果端口已经被配置为隔离组的普通端口,则不能再配置为隔离组的上行端口,反之亦然。
l 聚合组的成员端口不允许配置成为上行端口。反之,已经配置为上行端口的端口不能加入聚合组。
在完成上述配置后,在任意视图下执行display命令可以显示配置后隔离组的相关信息,通过查看显示信息验证配置的效果。
表1-3 隔离组显示和维护
操作 |
命令 |
显示隔离组的信息 |
display port-isolate group |
l 小区用户Host A、Host B、Host C分别与Device的端口GigabitEthernet1/0/1、GigabitEthernet1/0/2、GigabitEthernet1/0/3相连;
l 设备通过GigabitEthernet1/0/4端口与外部网络相连;
l GigabitEthernet1/0/1、GigabitEthernet1/0/2、GigabitEthernet1/0/3和GigabitEthernet1/0/4端口属于同一VLAN;请实现小区用户Host A、Host B和Host C彼此之间二层报文不能互通,但可以和外部网络通信。
图1-2 配置端口隔离组网图
# 将端口GigabitEthernet1/0/1、GigabitEthernet1/0/2、GigabitEthernet1/0/3加入隔离组。
<Device> system-view
[Device] interface gigabitethernet 1/0/1
[Device-GigabitEthernet1/0/1] port-isolate enable
[Device-GigabitEthernet1/0/1] quit
[Device] interface gigabitethernet 1/0/2
[Device-GigabitEthernet1/0/2] port-isolate enable
[Device-GigabitEthernet1/0/2] quit
[Device] interface gigabitethernet 1/0/3
[Device-GigabitEthernet1/0/3] port-isolate enable
# 配置端口GigabitEthernet1/0/4为隔离组的上行端口。
[Device-GigabitEthernet1/0/3] quit
[Device] interface gigabitethernet 1/0/4
[Device-GigabitEthernet1/0/4] port-isolate uplink-port
[Device-GigabitEthernet1/0/4] return
# 显示隔离组中的信息。
<Device> display port-isolate group
Port-isolate group information:
Uplink port support: YES
Group ID: 1
Uplink port: GigabitEthernet1/0/4
Group members:
GigabitEthernet1/0/1 GigabitEthernet1/0/2 GigabitEthernet1/0/3
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!