首页/网络/VLAN 与高可用速查/聚合链路的镜像抓包

聚合链路的镜像抓包

以聚合口为源做镜像覆盖全组流量(按平台支持),也可单独镜像目标成员口聚焦问题链路。

VLAN 与高可用速查网络更新于 2026-10-13

镜像聚合口还是成员口

对聚合链路抓包时有两个选择:以整个聚合口为源,覆盖该组全部成员上的流量;或者只镜像目标成员口,把注意力集中到某一条物理链路上。前者适合判断「业务整体是否丢包」,后者适合验证「是不是某一条成员链路有问题」。选择错了会得到误导性的结论,比如只看一条成员口就断定聚合整体正常。

基本信息

源类型聚合口(整组流量)或单个成员口
方向入方向、出方向或双向
容量前提目的口带宽需覆盖镜像流量的总和
平台差异部分平台对聚合口作为镜像源有额外限制

典型使用场景

  • 判断聚合链路是否存在丢包:以整组为源,观察业务流是否完整
  • 定位单条成员链路异常:只镜像该成员口,比对错包与丢包情况
  • 割接前后流量基线采样:保留整组流量的现场证据
  • 与成员口计数交叉验证:镜像结果与计数趋势是否一致
  • 跨设备聚合(如堆叠或跨设备链路聚合)场景下确认流量实际走向

配置示例

配置示例
monitor session 1 source interface Port-channel1 both        # 思科:整组流量
monitor session 1 source interface GigabitEthernet1/0/1 both  # 思科:单成员口
show monitor session 1                                        # 思科:确认会话生效
observe-port 1 interface GigabitEthernet0/0/24                # 华为:定义观察口
interface Eth-Trunk 1                                         # 华为:以聚合口为源
 port-mirroring to observe-port 1 both                        # 华为:整组双向镜像
interface Eth-Trunk 1
 port-mirroring to observe-port 1 inbound                     # 华为:也可只镜像入方向

源类型对比

源类型覆盖范围适用情形
聚合口组内全部成员上的流量判断业务整体是否丢包
单个成员口仅该成员上的流量定位单条链路的异常
多个成员口指定的若干成员窄范围排查,控制镜像流量总量
VLAN 源该 VLAN 内所有端口的流量不希望逐口列举来源时
目的口容量需覆盖镜像流量总和,避免镜像丢帧导致结论失真。以聚合口为源时,流量是组内所有成员之和,容量需求往往比单口镜像高得多。
若同时以整组和成员口为镜像源,同一条报文可能在分析侧出现重复。分析前先确认源口配置,否则会把重复报文误判为重传或环路。

易错点

  • 镜像整组流量使流量翻倍:高负载链路先评估目的口与工具处理能力
  • 镜像抓到的报文可能重复(整组与成员同时镜像),分析前先确认源口配置
  • 只看一条成员口的镜像结果,就断定整组聚合正常
  • 成员口镜像时忽略该口可能有错包但流量小,误判为链路健康
  • 目的口容量不足导致镜像丢帧,把工具丢帧当成网络丢包

数据来源与参考

  • Cisco IOS 配置手册(SPAN)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌