Print

S5590-48T4XC-EI交换机做管理交换机下接设备收到超短帧问题

组网及说明

交换机作为网络设备带外管理交换机,MSR3620-X-G3 路由器管理口通过网线直连至交换机

问题描述

 路由器管理口入方向 error 包持续增长,入方向 runts 持续增长

MSR3620-X-G3 设备采用海光新芯片,严格按照 IEEE 802.3 规范检测统计,error 包持续增长是因为收到低于 64 字节的报文(runts/超短

过程分析

交换机抓包确认

  1. 路由器管理口芯片特性: 海光新芯片具有 padding 剥离功能

  2. 报文处理机制异常:

    • 交换机侧发出的 STP 报文已填充为 64B(符合 IEEE 802.3 规范)

    • 到达路由器管理口后,因寄存器设置问题,报文被按照原始长度剥离 padding

    • 剥离后的报文长度低于 64 字节,被统计为 runts(超短帧)

  3. 发送方向无超短帧统计:

    • 交换机作为发送方时,硬件逻辑确保发出的帧符合最小长度要求

    • 通过自动填充达到 64 字节最小帧长 

    • 因此 display interface 输出中,Output 统计部分没有 runts 字段

       

    • 关键技术要点

      1. 以太网最小帧长是硬件级要求: 64 字节最小帧长是 IEEE 802.3 规范的强制要求,用于确保 CSMA/CD 机制正常工作

      2. 控制报文易触发此问题: STP、LLDP、CDP 等协议报文数据载荷较小,容易触发 padding 填充机制

      3. 芯片差异导致兼容性问题: 不同厂商/代际的芯片对 padding 处理策略可能存在差异

      4. 发送方统计无 runts 是正常设计: 发送方硬件逻辑确保不会发出超短帧,因此 Output 统计中无 runts 字段

解决方法

路由器侧补丁修复: 路由器研发将通过软件补丁方式彻底解决该寄存器设置问题,建议关注官方补丁发布通知并及时升级。