端口镜像抓包

把指定接口或 VLAN 的流量复制到观察口,供抓包分析,是排查策略丢包与联动验证的常用手段。

安全设备配置速查安全更新于 2026-10-13

端口镜像是什么

端口镜像把指定接口或 VLAN 的流量复制一份送到观察口,供分析设备抓包,全程不影响原流量转发。它是排障的最后一环:当策略命中和会话表都看不出问题时,用镜像抓包确认设备收到的报文长什么样、输出是否被改写,能直接判定丢包发生在设备内还是外部。镜像会占用上行带宽,观察口与业务口混用时可能造成拥塞。

基本信息

用途在不影响业务的前提下复制流量供分析
华为做法observe-port 定义观察口,业务接口下 port-mirroring 指定方向
H3C 做法用 mirroring-group 定义镜像组,指定镜像口与监控口
方向选择可镜像入方向、出方向或双向,按排查目标选择
容量注意镜像流量叠加到观察链路,注意不要与业务共享上行

典型使用场景

  • 策略丢包排查:确认设备是否收到报文、丢弃发生在哪一侧
  • NAT 验证:抓包对比转换前后的地址与端口是否符合预期
  • 安全事件取证:把可疑流量导出供分析设备解析
  • 联动验证:与 IPS、WAF 联动时确认流量是否真的经过设备
  • 应用问题定位:判断是网络层丢包还是应用层响应异常

华为示例

华为示例
system-view
observe-port 1 interface GigabitEthernet1/0/24      # 观察口
interface GigabitEthernet1/0/1
 port-mirroring to observe-port 1 both               # 双向镜像业务口
 quit
display observe-port                                # 核对观察口配置

H3C 思路

H3C 思路
mirroring-group 1 local
mirroring-group 1 mirroring-port GigabitEthernet1/0/1 both
mirroring-group 1 monitor-port GigabitEthernet1/0/24
# 监控口接分析设备,不与业务链路共用上行

使用注意

注意点原因做法
观察口要接线未接分析设备时抓不到包确认接线与抓包工具就绪
带宽占用镜像流量叠加在原链路上避免与业务共用一个上行
方向选择只看一侧容易误判同时镜像入向与出向对比
镜像不影响转发业务侧无感知但容量受影响排查完成及时拆除镜像
镜像范围全量镜像噪声大按接口或 VLAN 收窄范围
排查结束后及时拆除镜像:长期开启不仅占用带宽,还可能把业务流量复制到分析设备上,形成额外的数据暴露面。

易错点

  • 镜像口未接分析设备,直连交换机不会自动转发,抓包始终为空
  • 只镜像一个方向,误判设备丢弃,实际是回程路径或对端问题
  • 镜像流量与业务共享上行链路,叠加后造成带宽拥塞,排查反而引发新故障
  • 排查完成后未拆除镜像,长期占用带宽并形成数据暴露面

数据来源与参考

  • 华为 USG6000 产品文档:端口镜像
  • H3C SecPath 镜像配置指导
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌