400-035-6699
当前位置: 首页 » 技术支持 » 博文资讯 »

华为交换机端口镜像配置教程:一步步设置端口镜像监控

在当今的网络环境中,交换机的端口镜像功能对于网络监控和管理至关重要。这项功能允许网络管理员通过一个专门的观测端口,监控特定端口的数据流量,从而进行流量分析故障排查。以下是如何配置端口镜像以及其数据流程的详细解读。
首先,让我们了解端口镜像的基本概念。基于端口的镜像会复制被镜像端口的进出数据报文,并将其发送到镜像端口。这种方法适用于流量观测和故障定位
### 基于端口的镜像配置
对于支持基于端口镜像的交换机,如S2008/S2016/S2026/S2403H/S3026等,有两种常见的配置方法
**方法一:** 1. 首先配置镜像(观测)端口。 ``` [SwitchA] monitor-port e0/8 ``` 2. 然后配置被镜像端口。 ``` [SwitchA] port mirror Ethernet 0/1 to Ethernet 0/2 ```
**方法二:** 1. 可以一次性定义镜像和被镜像端口。 ``` [SwitchA] port mirror Ethernet 0/1 to Ethernet 0/2 observing-port Ethernet 0/8 ```
对于8016交换机,配置稍有不同。假设镜像端口为E1/0/15,被镜像端口为E1/0/0,以下是配置步骤
1. 设置E1/0/15为镜像端口。 ``` [SwitchA] port monitor ethernet 1/0/15 ``` 2. 对E1/0/0端口的输入输出数据都进行镜像。 ``` [SwitchA] port mirroring ethernet 1/0/0 both ethernet 1/0/15 ```
### 基于流的镜像配置
基于流镜像的交换机则针对特定数据流进行镜像,每个连接都有两个方向的数据流,需要分别进行镜像。
对于3500/3026E/3026F/3050等交换机,以下是基于三层流的镜像配置步骤:
1. 定义扩展访问控制列表。 ``` [SwitchA] acl num 100 ``` 2. 定义规则,例如允许源地址为1.1.1.1的报文去往任何目的地址。 ``` [SwitchA-acl-adv-101]rule 0 permit ip source 1.1.1.1 0 destination any ``` 3. 将符合ACL规则的报文镜像到E0/8端口。 ``` [SwitchA] mirrored-to ip-group 100 interface e0/8 ```
对于基于二层流的镜像,配置步骤如下:
1. 定义ACL。 ``` [SwitchA] acl num 200 ``` 2. 定义规则,例如允许从E0/1发送至其他所有端口的数据包。 ``` [SwitchA] rule 0 permit ingress interface Ethernet0/1 egress interface Ethernet0/2 ``` 3. 将符合规则的数据包镜像到E0/8。 ``` [SwitchA] mirrored-to link-group 200 interface e0/8 ```
### 补充说明
需要注意的是,端口镜像通常可以实现高速率端口镜像低速率端口,例如1000M端口可以镜像100M端口,反之则不行。此外,8016交换机还支持跨单板端口镜像。
最后,为了验证配置是否成功,可以在观测端口上使用工具软件查看被镜像端口的报文。这样可以有效地进行流量观测和故障定位,确保网络的稳定运行

一、说明

华为交换机端口镜像配置教程:一步步设置端口镜像监控

『环境配置参数
      1.      PC1接在交换机E0/1端口,ip地址1.1.1.1/24
      2.      PC2接在交换机 E0/2端口,IP地址2.2.2.2/24
      3.      E0/24为交换机上行端口
      4.      Server接在交换机E0/8端口,该端口作为镜像端口

组网需求
      1.      通过交换机端口镜像的功能使用server对两台pc的业务报文进行监控。
      2.      按照镜像的不同方式进行配置:
               1)      基于端口的镜像
               2)      基于流的镜像

二、 数据配置步骤『端口镜像的数据流程』

    基于端口的镜像是把被镜像端口的进出数据报文完全拷贝一份到镜像端口,这样来进行流量观测或者故障定位。

【3026等交换机镜像】

S2008/S2016/S2026/S2403H/S3026等交换机支持的都是基于端口的镜像,有两种方法:

方法一
      1.      配置镜像(观测)端口
      [SwitchA]monitor-port e0/8

      2.      配置被镜像端口
      [SwitchA]port mirror Ethernet 0/1 to Ethernet 0/2

方法二

      1.      可以一次性定义镜像和被镜像端口
      [SwitchA]port mirror Ethernet 0/1 to Ethernet 0/2 observing-port Ethernet 0/8

【8016交换机端口镜像配置】

1.      假设8016交换机镜像端口为E1/0/15,被镜像端口为E1/0/0,设置端口1/0/15为端口镜像的观测端口。
      [SwitchA] port monitor ethernet 1/0/15

2.      设置端口1/0/0为被镜像端口,对其输入输出数据都进行镜像。
      [SwitchA] port mirroring ethernet 1/0/0 both ethernet 1/0/15

也可以通过两个不同的端口,对输入和输出的数据分别镜像

1.      设置E1/0/15和E2/0/0为镜像(观测)端口

[SwitchA] port monitor ethernet 1/0/15

2.      设置端口1/0/0为被镜像端口,分别使用E1/0/15和E2/0/0对输入和输出数据进行镜像。

[SwitchA] port mirroring gigabitethernet 1/0/0 ingress ethernet 1/0/15

[SwitchA] port mirroring gigabitethernet 1/0/0 egress ethernet 2/0/0

 

『基于流镜像的数据流程』

基于流镜像的交换机针对某些流进行镜像,每个连接都有两个方向的数据流,对于交换机来说这两个数据流是要分开镜像的。

【3500/3026E/3026F/3050】

〖基于三层流的镜像〗

1.      定义一条扩展访问控制列表

[SwitchA]acl num 100

2.      定义一条规则报文源地址为1.1.1.1/32去往所有目的地址

[SwitchA-acl-adv-101]rule 0 permit ip source 1.1.1.1 0 destination any

3.      定义一条规则报文源地址为所有源地址目的地址为1.1.1.1/32

[SwitchA-acl-adv-101]rule 1 permit ip source any destination 1.1.1.1 0

4.      将符合上述ACL规则的报文镜像到E0/8端口

[SwitchA]mirrored-to ip-group 100 interface e0/8

 

〖基于二层流的镜像〗

1.      定义一个ACL

[SwitchA]acl num 200

2.      定义一个规则从E0/1发送至其它所有端口的数据包

[SwitchA]rule 0 permit ingress interface Ethernet0/1 egress interface Ethernet0/2

3.      定义一个规则从其它所有端口到E0/1端口的数据包

[SwitchA]rule 1 permit ingress interface Ethernet0/2 egress interface Ethernet0/1

4.      将符合上述ACL的数据包镜像到E0/8

[SwitchA]mirrored-to link-group 200 interface e0/8

 

【5516/6506/6503/6506R】

目前该三款产品支持对入端口流量进行镜像

1.      定义镜像端口

[SwitchA]monitor-port Ethernet 3/0/2 

2.      定义被镜像端口

[SwitchA]mirroring-port Ethernet 3/0/1 inbound 

 

【补充说明】

1.      镜像一般都可以实现高速率端口镜像低速率端口,例如1000M端口可以镜像100M端口,反之则无法实现

2.      8016支持跨单板端口镜像

三、 测试验证在观测端口上通过工具软件可以看到被镜像端口的相应的报文,可以进行流量观测或者故障定位。

传输资源分配【传输规划咨询】

组网需求相关文章

服务电话:
400-035-6699
企服商城