首页/网络/网络设备配置速查/远程端口镜像(跨设备抓包)
接口与链路73 条

远程端口镜像(跨设备抓包)

被测设备与抓包点不在同一台时用远程镜像:把镜像流量打上专用 VLAN 穿过网络送到观察设备;三厂机制名不同(华为观察口跨设备 / Cisco RSPAN / H3C 远程镜像)。

网络设备配置速查网络更新于 2026-10-13

远程端口镜像是什么

端口镜像把某个端口的报文复制一份送给观察口,方便接抓包设备分析。当被测设备与抓包点不在同一台设备上(跨机柜、跨机房)时就要用远程镜像:源设备把复制出来的报文打上专用 VLAN 标签,穿过中间网络送到目的设备,目的设备再解封装输出到物理观察口。三厂叫法不同:华为用 observe-port 的跨设备形态,思科是 RSPAN,H3C 是远程镜像组,但要素一致——专用镜像 VLAN、源设备打标、目的设备解封装。

基本信息

适用平台支持远程镜像的三厂交换机
典型场景核心交换机集中抓包、跨机房取证
关键命令observe-port / monitor session remote vlan / mirroring-group remote-source
前置条件专用镜像 VLAN 已在全路径放通,且不复用业务 VLAN
占用资源承载 VLAN 上多一份被镜像流量

典型使用场景

  • 抓取远端接入交换机的流量,但笔记本只能接在核心机房
  • 跨机房故障复现与取证,源设备现场无人值守
  • 把多台设备的关注端口汇聚到同一观察点做横向对比
  • 割接前采集流量基线,观察点固定在机房便于长期采样
  • 安全事件需要留存指定端口的原始报文

华为 VRP

华为 VRP
# 源设备:定义跨设备的远程观察口,用 VLAN 承载
[Huawei] observe-port 1 interface GigabitEthernet 0/0/24 vlan 999
[Huawei-GigabitEthernet0/0/1] mirror to observe-port 1 both   # 双向镜像
# 中间设备:所有 Trunk 放通 VLAN 999
# 目的设备:在 VLAN 999 的端口上接抓包设备

思科 IOS

思科 IOS
# 源设备
SW-A(config)# vlan 999
SW-A(config-vlan)# remote-span        # 声明为 RSPAN VLAN,漏了这步必然不通
SW-A(config)# monitor session 1 source interface Gi1/0/1 both
SW-A(config)# monitor session 1 destination remote vlan 999
# 目的设备
SW-B(config)# monitor session 1 source remote vlan 999
SW-B(config)# monitor session 1 destination interface Gi1/0/24

H3C Comware

H3C Comware
# 源设备:远程镜像组
[H3C] mirroring-group 1 remote-source
[H3C] mirroring-group 1 mirroring-port GigabitEthernet 1/0/1 both
[H3C] mirroring-group 1 remote-probe vlan 999
# 目的设备
[H3C] mirroring-group 1 remote-destination
[H3C] mirroring-group 1 monitor-port GigabitEthernet 1/0/24

三厂机制对照

环节华为 VRP思科 IOSH3C Comware
源设备镜像mirror to observe-portmonitor session destination remote vlanmirroring-group remote-source
承载 VLAN 声明observe-port 直接指定 vlanvlan 下先配 remote-spanremote-probe vlan
目的设备输出承载 VLAN 内的观察口monitor session source remote vlanremote-destination + monitor-port
中间设备Trunk 全路径放通该 VLANTrunk 全路径放通且已声明 remote-spanTrunk 全路径放通该 VLAN
排查顺序固定:先确认中间整条路径都放通了镜像 VLAN,再确认源设备打标生效,最后看目的设备是否输出。思科最容易漏的是承载 VLAN 必须先用 remote-span 声明,否则会话看起来已建立但目的设备一直收不到报文。部分版本的 H3C 远程镜像命令形态有差异,部署前用 ? 在当前设备上确认关键字。
镜像会按被镜像端口的实际流量做复制,跨设备传输时占用承载 VLAN 的带宽。抓全量双向流量前先评估峰值,必要时错峰采集或选择只镜像单方向,避免抓包本身把生产链路打满。

易错点

  • 承载 VLAN 未在全路径放通,是远程镜像不通的第一原因
  • 镜像 VLAN 混入业务 VLAN 会污染转发与 MAC 学习,务必使用独立 VLAN
  • 思科忘记把承载 VLAN 声明为 remote-span,源端会话已建立但目的端收不到报文
  • 目的设备观察口接错成业务口,或该口的 VLAN 配置被后续变更覆盖,排障时会被误导

数据来源与参考

  • Cisco RSPAN 配置指南
  • 华为跨设备镜像配置
  • H3C Comware 7 远程镜像

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌