![10GbE SFP+ 铜线和光纤的驱动程序/支持有何不同?](https://linux22.com/image/767263/10GbE%20SFP%2B%20%E9%93%9C%E7%BA%BF%E5%92%8C%E5%85%89%E7%BA%A4%E7%9A%84%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%2F%E6%94%AF%E6%8C%81%E6%9C%89%E4%BD%95%E4%B8%8D%E5%90%8C%EF%BC%9F.png)
我正在考虑购买一个使用 10/25 GbE SFP+ 连接的存储阵列,用于面向用户的前端网络。我已经有一个 10 Gb 交换机,带有 24 个 RJ45 端口和 4 个 SFP+ 端口。我认为 SFP+ 端口不会在意从它们出来的电缆是铜线还是光纤,所以我认为我们可以为存储阵列节点购买 SFP+ RJ45 收发器。供应商说这行不通,因为他们的存储节点不支持 SFP+ 到铜线的连接。听起来对吗?如果连接是铜线而不是光纤,他们真的有/需要不同的 SFP+ 驱动程序吗?
答案1
如果连接是铜线而不是光纤,他们真的有/需要不同的 SFP+ 驱动程序吗?
他们可能。
直连铜缆 (DAC) 连接使用双轴电缆,PCS 编码保持不变(10GBASE-R 为 64b/66b),与多模 (-SR) 或单模光纤 (-LR) 使用的相同。因此,设备可以完全忽略链接细节,但也可能不行。
SFP 模块提供类型和供应商标识,并可能通过 I²C 进行诊断。供应商锁定非常常见 - 设备仅接受“原装”模块和 DAC(或声称如此的模块 - 存在庞大的第三方兼容市场)。
10GBASE-T 则有所不同,因为它有自己的非常复杂的 PCS 代码。因此,10GBASE-T SFP+ 模块要么配备用于 -R 到 -T 的转码器芯片(并非所有设备都接受),要么从设备接收专有的预处理 PCS 代码(设备和收发器类型需要特别匹配)。前者需要相当大的功率,将双绞线的覆盖范围限制在通常 30 米。后者是高度专有的,里程各不相同。10GBASE-T 对布线的要求也越来越高,因此它可能不是您的最佳选择。
因此,您应该确保您的设备是否接受通用模块(“MSA 标准”)或仅接受特定品牌/类型。对于双绞线(又称 RJ45),请确保 SFP+ 端口与 10GBASE-T 收发器兼容。对于 DAC,还有一个额外的复杂之处,即它们有两个端点,必须同时与两个设备兼容。有定制的“Frankenstein”DAC,端点不同,但它们仅是第三方的,除非您可以自己编程,否则以后可能会很麻烦。
为简单起见,我建议使用带有多模光纤的 10GBASE-SR 收发器。它们具有不错的覆盖范围,可以跨供应商匹配,并且适用于几乎任何设备。如果您采用第三方方式,您也可以使用单模和 -LR 收发器 - 价格大致相同(但要注意原装零件的加价!),并且布线更具前瞻性。