交换机观察口排障法:本地镜像把进出流量复制一份给监控设备

网络「感觉慢」的时候,光看接口计数器远远不够——得把真实流量抓下来看。交换机的本地镜像就是干这个的:观察端口直连监控设备,把镜像端口的报文复制一份转发过去,原链路流量照常走,业务零感知。一台装了抓包工具的笔记本接上观察口,行政部出网慢、应用卡,几分钟就能看到底是重传多、还是某台机器在狂发包。

第一步:认清镜像的两个角色和三条纪律

镜像端口(被复制的口)和观察端口(接收复制的口)分工明确。部署前记住官方文档里的三条纪律:观察口专用于镜像报文转发,不要再配其他业务,防止镜像流量和业务流量互相影响;镜像过多会占用设备内部转发带宽,别贪多全端口上镜像;镜像端口带宽不能大于观察端口——千兆口镜像到百兆口,观察口转发不过来会丢包,抓到的样本就失真了。另外物理口和 Eth-Trunk 口都能做镜像端口,但 Eth-Trunk 做了镜像端口,其成员口就不能再做观察端口。本例适用于 S7700 全版本。

第二步:配观察端口

场景:行政部经 Switch 的 GE1/0/1 出网,监控 Server 直连 GE1/0/2,要监控行政部的出网流量。先把 GE1/0/2 设为本地观察端口:

<HUAWEI> system-view
[HUAWEI] sysname Switch
[Switch] observe-port 1 interface gigabitethernet 1/0/2     //配置GE1/0/2为本地观察端口,观察端口索引为1

第三步:把镜像端口绑到观察端口

[Switch] interface gigabitethernet 1/0/1
[Switch-GigabitEthernet1/0/1] port-mirroring to observe-port 1 inbound     //将接口GE1/0/1的入方向绑定到索引为1的观察端口上
[Switch-GigabitEthernet1/0/1] return

注意方向:inbound 只复制进入接口的报文(行政部出网方向);要看回程流量再补一条 outbound 绑定。两条命令配完,GE1/0/1 的入方向报文就开始复制到 GE1/0/2。

第四步:验证配置

<Switch> display observe-port
  ----------------------------------------------------------------------
  Index          : 1
  Untag-packet   : No
  Forwarding     : No
  Interface      : GigabitEthernet1/0/2
  ----------------------------------------------------------------------
<Switch> display port-mirroring
  ----------------------------------------------------------------------
  Observe-port 1 : GigabitEthernet1/0/2
  ----------------------------------------------------------------------
  Port-mirroring:
  ----------------------------------------------------------------------
       Mirror-port               Direction  Observe-port
  ----------------------------------------------------------------------
  1    GigabitEthernet1/0/1      Inbound    Observe-port 1
  ----------------------------------------------------------------------

两条 display 都对上,观察口接上监控机就能抓到流量。用完记得拆:undo 掉镜像绑定和观察端口,观察口还给业务用——镜像配置留在生产设备上忘掉清理,是排障后常见的遗留隐患。

本地镜像的价值是把「用户嘴上的慢」变成「抓包文件里的证据」。处理网络疑难的标准动作就是一根跳线接观察口:流量一抓,是链路问题、应用问题还是中毒主机乱发包,屏幕上见分晓,不再靠猜。

企业存储选型参考|贵州诚鑫致达

老机型数据迁移与扩容(DS218+/DS420+/DS3622xs+ 等),群晖机型参考:可衔接 SA3410 · UC3400 · RS2423RP+。需要选型建议或上门评估,搜「诚鑫致达」即可找到我们。