• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

02 二层技术-以太网交换配置指导

目录

06-端口隔离配置

本章节下载 06-端口隔离配置  (126.33 KB)

06-端口隔离配置


1 端口隔离配置

1.1  端口隔离简介

为了实现报文之间的二层隔离,可以将不同的端口加入不同的VLAN,但会浪费有限的VLAN资源。采用端口隔离特性,可以实现同一VLAN内端口之间的隔离。

设备支持以下方式进行端口隔离:

·     基于隔离组的端口隔离。将端口加入到隔离组中,就可以实现隔离组内端口之间二层数据的隔离。该方式的端口隔离与端口所属的VLAN无关,隔离组内的端口和隔离组外属于同一VLAN的端口二层流量双向互通。该方式可以实现隔离组内所有端口之间二层数据的隔离,且对加入隔离组的端口数量没有限制,但设备只能支持一个隔离组,由系统自动创建,用户不可删除该隔离组或创建其他的隔离组。

·     基于VLAN的端口隔离。在同一VLAN内,将不同的端口配置为端口隔离,就可以实现同一VLAN内部分端口之间二层数据的隔离。该方式的端口隔离,仅隔离该VLAN内配置的隔离端口之间的二层流量。该方式最大支持在16个任意VLAN中配置基于VLAN的端口隔离,在每个VLAN中,配置为端口隔离的端口之间,都是相互隔离的。

端口隔离功能为用户提供了更安全、更灵活的组网方案。

1.2  配置基于隔离组的端口隔离

表1-1 将端口加入隔离组

操作

命令

说明

进入系统视图

system-view

-

进入以太网端口视图/端口组视图/二层聚合接口视图

进入以太网端口视图

interface interface-type interface-number

三者必选其一

·     进入以太网端口视图后,下面进行的配置只在当前端口下生效

·     进入端口组视图后,下面进行的配置将在端口组中的所有端口下生效

·     在二层聚合接口视图下执行该命令,则该配置将对二层聚合接口以及相应的所有成员端口生效。在配置过程中,如果某个成员端口配置失败,系统会自动跳过该成员端口继续配置其他成员端口;如果二层聚合接口配置失败,则不会再配置成员端口

进入端口组视图

port-group manual port-group-name

进入二层聚合接口视图

interface bridge-aggregation interface-number

将指定端口加入到隔离组中,并作为隔离组中的普通端口

port-isolate enable

必选

缺省情况下,隔离组中没有加入任何端口

 

1.3  配置基于VLAN的端口隔离

表1-2 将端口加入VLAN隔离组

操作

命令

说明

进入系统视图

system-view

-

进入VLAN接口视图

vlan vlan-id

-

配置基于VLAN的端口隔离

vlan-isolate port interface-type interface-number1 [ to interface-type interface-number2 ]

必选

缺省情况下,VLAN内没有配置任何端口隔离

 

1.4  基于隔离组的端口隔离显示和维护

在完成上述配置后,在任意视图下执行display命令可以显示配置后隔离组的相关信息,通过查看显示信息验证配置的效果。

表1-3 隔离组显示和维护

操作

命令

显示隔离组的信息

display port-isolate group [ | { begin | exclude | include } regular-expression ]

 

1.5  配置基于隔离组的端口隔离典型配置举例

1. 组网需求

·     小区用户Host A、Host B、Host C分别与Device的端口Ethernet1/0/1、Ethernet1/0/2、Ethernet1/0/3相连;

·     设备通过Ethernet1/0/4端口与外部网络相连;

·     端口Ethernet1/0/1、Ethernet1/0/2、Ethernet1/0/3和Ethernet1/0/4属于同一VLAN;请实现小区用户Host A、Host B和Host C彼此之间二层报文不能互通,但可以和外部网络通信。

2. 组网图

图1-1 配置端口隔离组网图

 

3. 配置步骤

# 将端口Ethernet1/0/1、Ethernet1/0/2、Ethernet1/0/3加入隔离组。

<Device> system-view

[Device] interface ethernet1/0/1

[Device-Ethernet1/0/1] port-isolate enable

[Device-Ethernet1/0/1] quit

[Device] interface ethernet1/0/2

[Device-Ethernet1/0/2] port-isolate enable

[Device-Ethernet1/0/2] quit

[Device] interface ethernet1/0/3

[Device-Ethernet1/0/3] port-isolate enable

# 显示隔离组中的信息。

<Device> display port-isolate group

 Port-isolate group information:

 Uplink port support: NO

 Group ID: 1

 Group members:

Ethernet1/0/1     Ethernet1/0/2     Ethernet1/0/3

1.6  配置基于VLAN的端口隔离典型配置举例

1. 组网需求

·     小区用户Host A、Host B、Host C分别与Device的端口Ethernet1/0/1、Ethernet1/0/2、Ethernet1/0/3相连;

·     设备通过Ethernet1/0/4端口与外部网络相连;

·     端口Ethernet1/0/1、Ethernet1/0/2、Ethernet1/0/3和Ethernet1/0/4都属于VLAN2;请实现小区用户Host A和Host B在VLAN2内彼此之间二层报文不能互通,但可以和外部网络通信。

2. 组网图

图1-2 配置端口隔离组网图

 

3. 配置步骤

# 在VLAN2将端口Ethernet1/0/1、Ethernet1/0/2配置为端口隔离。

<Device> system-view

[Device] vlan 2

[Device-vlan2] vlan-isolate port Ethernet 1/0/1 to Ethernet 1/0/2

# 显示隔离组中的信息。

[Device-vlan2] display this

#

vlan 1

#

vlan 2

 vlan-isolate port Ethernet1/0/1 to Ethernet1/0/2

#

vlan 3 to 4094

#

return

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

新华三官网
联系我们