PHY、SFP 和 NBASE-T

网络工程 硬件
2022-02-10 01:35:20

我看到 10G SFP+ 模块(RJ45 端口)突然出现,声称能够运行 1G,最重要的是 2.5G/5G (NBASE-T)。

如果交换机本身只参考以下标准怎么办?

  • IEEE 802.3ab 1000BASE-T
  • IEEE 802.3z 1000BASE-X
  • IEEE 802.3ae 10GBASE-X
  • IEEE 802.3ba 40GBASE-X

这样的SFP+模块能用2.5G吗?

这取决于什么?它取决于PHY吗?

在纯铜端口交换机上,PHY 可能位于交换机内部。在基于 SFP 的交换机中,我猜 PHY 位于 SFP 模块内部。

那么为什么它依赖于交换机呢?(特别是上面的例子,最大端口速度是40Gbps,为什么不支持2.5G?)

我发现一个人声称使用第三方 10/5/2.5/1GBASE SFP+ 模块,他的未指定用于 802.3bz 的 Netgear 交换机现在可以做到这一点。

谢谢。

1个回答

通常,交换机需要能够在 MAC 上生成数据速率——因此,如果交换机不支持这些速率,则任何 SFP+ 模块都不会以 2.5 或 5 Gbit/s 的速度运行。这可能会或可能不会由供应商正式记录。

在任何情况下,交换机也必须支持 PHY 线路代码 (PCS)。大多数 10GBASE-T 模块都包含一个转码器(从 -R 到 -T),但它对交换机并不完全透明。似乎也有(更便宜的)10GBASE-T 模块具有较少的转码,需要 SFP+ 插槽来提供所需的预编码信号。

由于 5/2.5GBASE-T 使用与 10GBASE-T 相同的线路代码,它们可能只在支持 MAC 速率的特殊情况下工作。

大多数光纤模块使用交换机端口已经提供的 -R PCS 代码 (64b66b),因此不需要转码,而且大多只是“模拟”电路和广泛的潜在兼容性。尽管如此,模块仍需要被交换机接受:许多供应商使用锁定方案,仅接受原始模块 - 根据 I²C 查询,可以(或多或少)伪造,因此有很大的第 3 方市场, '兼容' 模块。