为什么 10Gb SFP+ 端口显示 4.3Gbps 速度?

网络工程 转变 带宽 sfp 10gbase
2021-07-13 22:01:57

我一直在尝试诊断这个问题(10Gb 连接速度慢)。我认为它可能与固件或设置相关(MTU)。在查看一些 SNMP 内容时,我发现交换机 (Quanta LB4M) 报告的速度远低于 10Gb。为什么要这样做?该交换机使用 DAC 连接到 Dell PE2950。戴尔报告了 10Gb 链接,端口配置部分中的交换机也是如此。我只在 SNMP 中看到了 4.3 Gbps,而在实际测试中,这就是碰壁的地方,大约为 550MB。这是使用原始数据包生成器并在每个系统上使用 RAM 磁盘测试文件传输速度。

路由器配置

SNMP 报告

谢谢,列维

3个回答

只是为了解决您问题的 SNMP 部分,我猜您会看到查询 SNMP 对象“ifSpeed”的 4.3Gbps 结果。如果是这样,您只是从 32 位对象(即 2^32-1)中取回可能的最大值。这是 10Gbps 接口的预期行为。您将需要为接口查询“ifHighSpeed”;更多解释在 RFC2863 & RFC3635 中。

访问网站有点晚,所以您可能已经继续前进,但是,我们使用 Solarwinds。在编辑节点属性下有一个 64 位计数器的复选框。它可能没有检查。看到您在 Solarwinds 中针对某些非 Cisco 产品描述的问题。

也来自一些制造商的手册。

如果添加的节点支持 64 位计数器并且您想使用它们,请选中允许 64 位计数器。

注意:Orion 支持使用 64 位计数器。然而,这些高容量计数器可能会根据制造商的实施表现出不稳定的行为。如果您在使用这些计数器时发现异常结果,请使用节点详细信息视图禁用设备的 64 位计数器并联系硬件制造商。

对于某些供应商,我们不得不将 mibs 提交给 Solarwinds 支持,他们将它们编译到 mibs 数据库中,您可以下载并导入到 Orion 中。

根据我的经验,诸如此类的问题通常归结为硬件。更具体地说,硬盘驱动器。您只能以硬盘驱动器执行这些操作的速度进行读/写。

如果交换机和 NIC 实际上能够推动完整的 10Gb,但您的上限为 4.3Gb,则它很可能是服务器端。