在 SG300-52 上,我注意到 LAG 与常规交换机端口的 SNMP 监控为传输的八位字节提供了不正确(太大且不切实际)的值。
为简单起见,假设我有两个设备连接了一个 SG300-52 交换机。其中一种设备使用 LAG (802.3ad) 和 GigE 端口,而另一种则不使用(vanilla GigE)。使用软件接口监控工具将数据从设备 2(非 LAG)传输到设备 1 (LAG) 显示设备 2 和设备 1 上的平均速率约为 80MB/s。监控 SNMP ifOutOctets 设备 1 的 LAG 端口显示约 320MB/s 的平均带宽(因此是原始 SNMP 值的导数)。查看非 LAG 设备 2 端口的 ifInOctets 显示约 80MB/s 的平均带宽。
即使忽略 LAG 设备令人难以置信的大带宽值,与此设备的通信也仅来自非 LAG 设备,即此交换机上没有其他设备与此测试同时与 LAG 设备通信.
对于 LAG 组,使用 ifHC*Octets 会产生更荒谬的结果,而非 LAG 端口仍然正确报告带宽。有没有其他人遇到过这个?