首页/网络/VLAN 与高可用速查/端口镜像配置(华为)
二层排障78 条

端口镜像配置(华为)

华为镜像由观察口与源端口组成:先定义 observe-port,再在源接口把流量镜像到观察口,方向可选入、出或双向。

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

华为本地镜像的两个对象

华为交换机的本地端口镜像由两部分组成:先用 observe-port 定义一个观察口(接分析设备的那个口),再在源接口上用 port-mirroring 把指定方向的流量引到观察口。方向可以选入方向、出方向或双向。它的用途集中在抓包与复现:协议问题排查、丢包定位、与网络分析仪或旁路检测设备联动。

基本信息

关键命令observe-port、port-mirroring to observe-port
镜像方向inbound、outbound、both
查看命令display port-mirroring
观察口要求不承载业务转发,接口保持 UP
带宽前提镜像流量总和不超过观察口带宽

典型使用场景

  • 协议交互异常,需要抓包确认报文实际是否到达、内容是否符合预期
  • 丢包定位:在怀疑的链路上做双向镜像,同时观察两端报文
  • 接入侵检测或流量分析设备做旁路检测
  • 变更或割接前的流量基线采样,留存现场证据
  • 复现疑难故障:等故障再次出现时直接抓取现场流量

配置参考

配置参考
observe-port 1 interface GigabitEthernet0/0/24        # 华为:定义观察口
interface GigabitEthernet0/0/1
 port-mirroring to observe-port 1 both                # 源口双向镜像到观察口
interface GigabitEthernet0/0/2
 port-mirroring to observe-port 1 inbound              # 多个源口可指向同一观察口
display port-mirroring                                 # 查看镜像关系是否生效
undo port-mirroring to observe-port 1 both             # 用完及时删除镜像配置

方向选择

方向抓到的报文适用情形
inbound从该口进入交换机的报文定位上游发来的报文是否有问题
outbound从该口发出的报文定位本机转发出去的内容
both双向报文常规排障,可对比两端收发是否一致
观察口下不要再接业务设备,镜像流量会直接冲击业务口;也不要让观察口参与 STP 转发,避免镜像链路被当成正常路径。
镜像不保证完整:当镜像流量超过观察口带宽时,多余的会被丢弃,抓包结果会出现「看起来丢包」的假象。排障结论必须结合接口计数与镜像口带宽一起判断。

易错点

  • 观察口下不要再接业务设备,镜像流量会冲击业务
  • 多源镜像到同一观察口可能超带宽,复杂场景用流量镜像 VLAN
  • 镜像不保证完整,把镜像丢包当成真实丢包会得出错误结论
  • 排障结束忘记删除镜像配置,长期占用观察口与资源
  • 把观察口当普通业务口接回网络,形成环路风险

数据来源与参考

  • 华为 S 系列交换机产品文档(镜像配置)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌