配置本地端口镜像示例(1:N,单个配置观察端口)
组网图形
- 1:N镜像简介
- 配置注意事项
- 组网需求
- 配置思路
- 操作步骤
- 配置文件
1:N镜像简介
1:N镜像是指将单个镜像端口的报文复制到N个不同的观察端口,主要适用于将报文复制到不同监控设备进行分析处理的场合。
1:N镜像需要配置多个观察端口,连接不同的监控设备。观察端口有单个配置和批量配置两种方式,而且这两种方式可同时配置。观察端口组一般在1:N镜像时使用,既可以简化配置,还可以节约观察端口索引(一个观察端口组无论包含多少个端口,仅占用一个观察端口索引)。
配置注意事项
- 观察端口专门用于镜像报文的转发,因此不要在上面配置其他业务,防止镜像报文与其他业务的数据报文在观察端口上同时转发会互相影响。尤其是当某一接口为Eth-Trunk接口的成员接口时,不要配置该成员接口为观察端口,如果确实需要,请确保该成员接口所承载的业务流量以及镜像流量占用的带宽未超过该接口带宽。
- 在设备上应用镜像功能时,如果镜像过多,会占用较多的设备内部转发带宽,影响其他业务转发。另外,如果镜像端口的带宽大于观察端口的带宽,比如,镜像端口的带宽是1000Mbit/s,观察端口的带宽是100Mbit/s,会导致观察端口因带宽不足而不能及时转发全部的镜像报文,发生丢包。
- 物理端口和Eth-trunk端口都可以配置为镜像端口。如果将Eth-trunk端口配置为镜像端口,就不能再将其对应的成员端口配置为观察端口。
- 本举例适用于如下产品和版本:
- 框式交换机:适用版本请参见“案例适用的产品和版本说明”中的表1
- S5700-HI:V200R005(C00SPC500&C01&C02)
- S5710-EI:V200R005(C00&C02)
- S5710-HI:V200R005(C00&C02&C03)
- S6700-EI:V200R005(C00&C01)
- S5720-EI、S2730S-S、S5735-L-I、S5735-L1、S300、S5735-L、S5735S-L1、S5735S-L、S5735S-L-M、S500、S5735-S、S5735S-S、S5735-S-I、S6720-EI、S6720S-EI:适用版本请参见“案例适用的产品和版本说明”中的表1
- 对于S7700,V200R005以前版本支持入方向1:N,但是整机最多支持1:2,并且FC系列、SA系列单板不支持;V200R005版本及以后版本SA系列单板(ES0D0X12SA00和ES0D0X12SA01单板除外)不支持1:N,X系列单板不支持观察端口单个配置方式的1:N,其他单板入方向和出方向均支持1:N。
- 对于S7900,E3L系列单板不支持1:N,X系列单板不支持观察端口单个配置方式的1:N,其他单板入方向和出方向均支持1:N。
- 对于S9700,V200R005以前版本支持入方向1:N,但是整机最多支持1:2,并且FC系列、SA系列单板不支持;V200R005版本及以后版本SA系列单板(EH1D2X12SSA0单板和ET1D2X12SSA0单板除外)不支持1:N,X系列单板不支持观察端口单个配置方式的1:N,其他单板入方向和出方向均支持1:N。
组网需求
如图1所示,某公司研发部通过Switch与外部Internet通信,监控设备Server1、Server2、Server3与Switch直连。
现在希望将研发部访问Internet的流量镜像到不同Server上,对流量进行不同的监控分析。
配置思路
在Switch进行如下配置,实现不同Server对研发部访问Internet的流量进行监控:
- 配置接口GE1/0/2~GE1/0/4为本地观察端口,负责向不同Server转发镜像报文。
- 配置接口GE1/0/1为镜像端口,将经过镜像端口的流量复制到不同的本地观察端口。
操作步骤
- 配置观察端口# 在Switch上使用单个配置的方式,配置接口GE1/0/2~GE1/0/4为本地观察端口。
<HUAWEI> system-view
[HUAWEI] sysname Switch
[Switch] observe-port 1 interface gigabitethernet 1/0/2 //配置GE1/0/2为本地观察端口,观察端口索引为1
[Switch] observe-port 2 interface gigabitethernet 1/0/3 //配置GE1/0/3为本地观察端口,观察端口索引为2
[Switch] observe-port 3 interface gigabitethernet 1/0/4 //配置GE1/0/4为本地观察端口,观察端口索引为3
- 配置镜像端口# 在Switch上配置接口GE1/0/1为镜像端口,将其入方向绑定到不同的本地观察端口,即将镜像端口接收到的报文复制到本地观察端口上。
[Switch] interface gigabitethernet 1/0/1
[Switch-GigabitEthernet1/0/1] port-mirroring to observe-port 1 inbound //将接口GE1/0/1的入方向绑定到索引为1的观察端口上
[Switch-GigabitEthernet1/0/1] port-mirroring to observe-port 2 inbound //将接口GE1/0/1的入方向绑定到索引为2的观察端口上
[Switch-GigabitEthernet1/0/1] port-mirroring to observe-port 3 inbound
[Switch-GigabitEthernet1/0/1] return //将接口GE1/0/1的入方向绑定到索引为3的观察端口上
- 验证配置结果# 查看观察端口的配置情况。
<Switch> display observe-port
----------------------------------------------------------------------
Index : 1
Untag-packet : No
Forwarding : No
Interface : GigabitEthernet1/0/2
----------------------------------------------------------------------
Index : 2
Untag-packet : No
Forwarding : No
Interface : GigabitEthernet1/0/3
----------------------------------------------------------------------
Index : 3
Untag-packet : No
Forwarding : No
Interface : GigabitEthernet1/0/4
----------------------------------------------------------------------
- # 查看镜像端口的配置情况。
<Switch> display port-mirroring
----------------------------------------------------------------------
Observe-port 1 : GigabitEthernet1/0/2
Observe-port 2 : GigabitEthernet1/0/3
Observe-port 3 : GigabitEthernet1/0/4
----------------------------------------------------------------------
Port-mirror:
----------------------------------------------------------------------
Mirror-port Direction Observe-port
----------------------------------------------------------------------
1 GigabitEthernet1/0/1 Inbound Observe-port 1
2 GigabitEthernet1/0/1 Inbound Observe-port 2
3 GigabitEthernet1/0/1 Inbound Observe-port 3
----------------------------------------------------------------------
配置文件
Switch的配置文件
#
sysname Switch
#
observe-port 1 interface GigabitEthernet1/0/2
observe-port 2 interface GigabitEthernet1/0/3
observe-port 3 interface GigabitEthernet1/0/4
#
interface GigabitEthernet1/0/1
port-mirroring to observe-port 1 inbound
port-mirroring to observe-port 2 inbound
port-mirroring to observe-port 3 inbound
#
return