华为交换机做流镜像以及和端口镜像的区别

时间:    分类: 网工日志   标签: 交换机, 华为, 镜像

日常运维网络时,经常会遇到需要“抓包分析”的场景,比如:

  • 用户投诉上网慢,不知道是哪台主机在占用带宽?
  • 某个服务器疑似被攻击,需要定位可疑流量?
  • IDS/IPS 想采集原始流量做威胁检测?

这时候,就离不开一个经典技术手段:镜像(Mirror)流量到检测设备上进行分析

1.什么是镜像?为什么要做镜像?

镜像的本质,就是把原始的数据包复制一份,发送到另一台设备上进行监听或分析。

常见镜像接收设备有:

  • Wireshark 抓包机
  • 流量审计系统(如深信服、山石)
  • 行为管理/NetFlow采集器
  • AI威胁分析平台

2.端口镜像 VS 流镜像

2025-07-05T12:07:21.png

端口镜像(Port Mirroring)

  • 全量复制某个端口上的所有流量
  • 适合用于:抓包调试、简单链路流量监听
  • 缺点是:镜像的数据量大,不可控

流镜像(Traffic Mirroring)

  • 只复制符合特定规则的流量(源IP、目标IP、端口、协议等)
  • 适合用于:审计、精准检测、攻击定位
  • 可大大减少镜像开销,精细化控制
镜像类型控制力度数据量场景
端口镜像临时抓包、调试
流镜像精细审计、攻击排查等

3.流镜像实战配置

以华为S5700交换机为例

目标:将源IP为192.168.10.10的流量镜像到分析设备(GigabitEthernet0/0/24)


+-------------------+           +--------------------+           +---------------------+
|    用户终端 PC1   |──────────►| 华为 S5700 交换机  |──────────►|   抓包机(监听口)   |
| 192.168.10.10     | Gi0/0/1   | (配置流镜像)     | Gi0/0/24  | 运行Wireshark       |
+-------------------+           +--------------------+           +---------------------+
                                    ▲
                                    │
                                ACL 3000 匹配源IP

Step1:创建流分类ACL

[Switch] acl number 3000
[Switch-acl-basic-3000] rule permit source 192.168.10.10 0

Step2:创建流镜像会话

[Switch] observe-port 1 interface GigabitEthernet 0/0/24

observe-port 是华为设备用于镜像的监听口(注意:不能做数据转发)

Step3:配置流镜像策略

[Switch] traffic classifier MIRROR-USER operator or
[Switch-classifier-MIRROR-USER] if-match acl 3000
[Switch] traffic behavior MIRROR-BEHAVIOR
[Switch-behavior-MIRROR-BEHAVIOR] mirror-to observe-port 1
[Switch] traffic policy MIRROR-POLICY
[Switch-trafficpolicy-MIRROR-POLICY] classifier MIRROR-USER behavior MIRROR-BEHAVIOR

Step4:将策略应用到接口上(入方向)

[Switch] interface GigabitEthernet 0/0/1
[Switch-GigabitEthernet0/0/1] traffic-policy MIRROR-POLICY inbound

注意:流镜像必须应用在“入方向”才能生效!


4.端口镜像配置示例(简单粗暴)

目标:将GigabitEthernet0/0/2的所有流量镜像到GigabitEthernet0/0/24

[Switch] interface GigabitEthernet 0/0/2
[Switch-GigabitEthernet0/0/2] port-mirroring to observe-port 1 inbound

5.实战小技巧

  1. 观察口不能做普通数据收发口,只能单向监听!
  2. 不要把过多流量镜像到一口上,避免丢包/分析失真!
  3. 可在行为中配合record、redirect、statistic实现更强大功能。
  4. 对于S系列交换机,observe-port最多支持4个。

6.总结

类型推荐用途配置复杂度数据控制
端口镜像抓包调试简单不可控
流镜像审计、攻击检测中等精准控制

建议在生产环境中,优先采用流镜像实现精细化分析,保障性能与安全可视性的平衡。





注:本文/图片来源于网络,侵删。
若内容涉及版权问题,请点击 发送邮件 联系删除。

添加新评论