CodingBox Q&A Ask question

可调谐的 SFP+ 模块真的存在吗?我能不能在一台没有波长设置命令的设备上用它

Asked Active Viewed 124 AI translation from English
3

我们要在一对城域光纤上通过两端的无源合分波器点亮几个波道,100 GHz 波道间隔。我实际能采购到的全都是固定波长的 DWDM SFP+,每个波道一个单独的货号,这样备件维护起来已经很离谱了。

  • 两端都是 10G 汇聚,只有 SFP+ 笼位,整套设备里没有任何 XFP
  • 无源 DWDM 合分波器,100 GHz 间隔
  • 目录里能查到的所有 DWDM SFP+ 都是单一固定波道;我能找到的唯一一个可调谐的 10G 货号是 DWDM-XFP-C,而那是个 XFP
  • 两台设备中有一台,接口下面根本没有任何光模块相关配置

其他平台似乎会暴露出来的东西,和我这边实际情况的对比:

transceiver channel <n>    # what some platforms use
wavelength <n>             # ... or this, under the DWDM controller
(this box)                 # neither keyword exists under the 10G interface

已经尝试过:

  • 把整棵接口配置树翻了一遍,找任何和光学相关的东西,什么都没有
  • 问了两家供应商要可调谐 SFP+,两家都回复「我们只备固定波道的」

所以有两个问题。可调谐 SFP+ 作为一个产品到底存不存在,还是说 XFP 才是唯一有可调谐版本的 10G 封装?如果存在,一台没有调谐命令的主机是不是硬性的障碍,还是有办法绕过去?

Comments 4

Accepted answer

它们是存在的。答案听起来总是含糊不清,是因为「可调谐」这个词其实同时被用来指两种不同的属性。

一种是跨 DWDM 网格调谐:真正的可调谐模块能覆盖整个 50/100 GHz 波道方案,大约 80 个波道,这样一个货号就能取代你整架子按波道分类的备件。

另一种是能针对不同主机平台重新配置模块,这和波长完全没有关系,而这恰恰是很多厂商工具实际在做的事情。

正是第二种区分,让你这台设备没有波长命令这件事变得无关紧要。一个可调谐 SFP+ 可以在插进交换机之前,先通过一个外部控制盒设置好。一旦波道写进去了,主机看到的就只是一个普通的固定波长 DWDM 模块,也会照普通模块来对待,所以平台这一侧根本没有什么好配置的。你只需要备一个 SKU,在部署时自己设定波道就行。

如果对端那台设备确实有相应命令,当然可以用(有的平台叫 transceiver channel,有的在 DWDM 控制器下面叫 wavelength),但那只是个便利选项,不是硬性要求。

还有一点我想说:对于长距离链路,我会选可调谐 XFP 而不是 SFP+,小封装的功率预算往往更紧张一些。

4 United Arab Emirateslambdahawk88AE Show original (English) AI translation

最后一段我要反驳一下。这里小封装并没有预算上的劣势,可调谐 SFP+ 和可调谐 XFP 的接收灵敏度差不多,大约都在 -24 dBm,所以链路预算算下来是一样的。应该按你笼位实际支持的封装来选,而不是按传闻里哪个「更强」来选。

反而有两件事更值得留意。在同一个网格上把 50 GHz 的可调谐模块和 100 GHz 的固定波长模块混用,已经引发过不少真实的互通问题,所以整条链路最好统一在同一个网格标准上。另外,可调谐模块(尤其是 XFP)曾经被发现报告的波道号和它实际发射的波长对不上,所以如果你用的是 100 GHz 方案,让厂商预设成 100 GHz 波道,并且在合波端口上实测验证,而不是完全相信交换机打印出来的数字。

1 CanadalaserowlCA Show original (English) AI translation

这就定下来了。我之前问过的两家供应商根本不备可调谐模块,但第三家有,他们在发货之前就用自己的控制盒把波道写好了。两端都以普通固定波长 DWDM 模块的身份起来了。那台没有任何光学命令的设备完全不在意这些,它就是把它当成一个 DWDM SFP+ 来链接,波道也正好落在合波器期望的位置上。

架上就一个 SKU,部署时写波道。跟描述的一模一样,谢谢。

0 United StatesedgewolfUS Show original (English) AI translation

预设模块对主机不可见这件事是双刃剑:主机也不再把它们当成任何特殊的东西对待,围绕短距光模块搭建的监控体系就会开始报警。Brocade 的 FC 交换机在 Fabric OS 7.x 上是个经典例子,第三方 DWDM SFP+ 链路正常,然后日志里就开始刷:

[FW-1047], WARNING, Sfp Current for port 1, is above high boundary (High=50, Low=0). Current value is 82 mA

模块本身没有任何问题。Fabric Watch 出厂自带的 SFP 偏置电流上限是 50 mA,这适用于短距激光器,而一个 DWDM 激光器要到 110 mA 以上才算异常。所以要做的是调高这个自定义阈值,而不是去追查光模块的问题:

thconfig --set sfp -area current -highth -value 110
thconfig --apply sfp -area Current -thresh_level cust

这需要 Fabric Watch 许可证,长距链路还需要 Extended Fabric,而且这只针对 FOS 7.x 上的 Fabric Watch。但这背后的一般性教训是通用的:把 DWDM 光模块装进一台此前只见过短距模块的设备之后,要检查一下它的阈值把什么当作「正常」。

0 FrancecoaxengFR Show original (English) AI translation
Log in to comment. Log in