交换机镜像是什么
交换机镜像把指定端口或 VLAN 的流量复制一份到监控口,是交换机侧采集流量的标准做法。配置时要把四个要素定清楚:源(端口或 VLAN)、方向(入向、出向或双向)、目的端口,以及是否需要限制 VLAN。最容易踩的坑是带宽收敛:多个源端口的镜像流量总和超过监控口线速时,交换机会静默丢弃部分报文,抓到的文件看起来正常但已经缺包,统计结果自然失真。因此镜像前应当先估算峰值带宽并留出余量。
基本信息
| 适用设备 | 支持端口镜像的交换机,各厂商命令不同 |
|---|---|
| 关键要素 | 源端口或 VLAN、方向、目的端口 |
| 监控口特性 | 不参与正常转发,仅供采集设备接入 |
| 主要风险 | 镜像总流量超过监控口带宽时静默丢包 |
| 替代方案 | 汇聚侧流量复制或旁路设备 |
典型使用场景
- 交换机侧采集:需要观察端口级别流量时
- 双向会话分析:确认镜像方向是否覆盖收发两侧
- 多端口汇聚:把多个源端口的流量复制到同一监控口
- 方案对比:评估镜像丢包风险是否可接受
- 变更评估:确认镜像配置对交换机性能的影响
配置要素示意
配置要素示意
# 各厂商命令不同,此处只列结构要素
# 源:指定端口或 VLAN
# 方向:入向、出向或双向
# 目的:监控口
# 上线前估算镜像总流量并预留带宽余量要素与检查点
| 要素 | 影响面 | 检查点 |
|---|---|---|
| 源 | 决定被复制的流量范围 | 是否覆盖全部关注流量 |
| 方向 | 决定能否看到收发两侧 | 双向会话必须选双向 |
| 目的端口 | 决定采集设备接在哪里 | 端口是否被独占 |
| 带宽 | 决定是否会静默丢包 | 峰值是否低于监控口线速 |
监控口不参与正常转发,接上分析设备即可收流;但它被误当作普通业务端口接入链路时会带来环路风险,配置前必须核对端口用途。
镜像丢包属于静默行为,交换机不会主动告警;判断是否丢包要结合端口计数器的丢弃统计,而不是只看抓包文件是否完整。