CodingBox Q&A Ask question

Ciena 3930:1GE SFP 必须是 Ciena 编码的,还是符合 1000BASE-LX 规格就够了

Asked Active Viewed 27 AI translation from English
4

我们在一台 Ciena 3930 上接一条运营商交付的 1GE 电路,我正在给它配一套备件。这条电路指定的模块是 XCVR-A10Y31,一个 1000BASE-LX/LC 型号:1310 nm,10 公里单模。规格没什么特别的,而我手边就有一抽屉规格完全一样的通用光模块,离机柜也就三米远。

  • Ciena 3930,面向运营商的 1GE 光纤端口
  • 端口里现在插的是:XCVR-A10Y31,识别为 1000BASE-LX/LC
  • 我更想囤的:通用 1310 nm、10 公里 LX SFP,光学规格一样,没有 Ciena 编码

我在设备上查过的:

port xcvr show
port xcvr show supported

supported 那条命令打印出当前运行版本认识的收发器型号,里面每一条都是 Ciena 的部件号。端口里插的那个能对上,没问题。但这个输出没告诉我的是:这份列表只是参考性的,还是设备真的会对不在列表里的模块做点什么。

我已经做过的:

  • 逐项对比了规格——波长、传输距离、接口类型和速率,通用模块全都对得上
  • 找过一份覆盖我们所用平台的兼容性列表,结果只找到按平台、按版本分别写的文章

所以到底是哪种情况:模块必须是 Ciena 卖的那种,还是只要光学规格一致,设备就不在乎是谁的 SFP?

Comments 3

Accepted answer

关键在编码,不在规格。Ciena 是靠模块自己上报的信息来认证收发器的,所以一个光学上完全相同的 LX 模块,只要没有针对这个平台做编码,就根本不在你当前运行版本的认证列表里。波长 1310 nm、距离 10 公里对得上,在这一层面上没有任何用处。

好消息是 SAOS 在这一点上和 IOS 表现不一样。不会 err-disable,也不会拒绝把端口打开。列表之外的模块会以 UCTF(未认证收发器,uncertified transceiver)这个运行状态起来,而端口在这个状态下依然能起链路、传流量。你需要的就是这三条命令:

port show
port xcvr show
port xcvr show supported

第一条只是确认端口是不是真的起来了。第二条会把模块自己上报的信息读给你看——是谁做的、自称是什么型号,还有介质/接口那一行,一个靠谱的备件应该会打印出跟 Ciena 原厂一模一样的 1000BASE-LX/LC。第三条决定了你问题的答案:它列出当前加载的版本认证过的型号,不在里面的都会带上 UCTF 标记。

在你按这个思路把整套备件都换成通用件之前,有两点要提醒。认证列表是跟软件版本绑定的,所以一次升级可能会在你不知情的情况下改变这份列表;而且同一系列不同型号的行为也不完全一样,所以要在实际型号上验证,不要用同系列另一个型号的结果替代。还有一点很明显:在运营商交付的电路上,一旦有人开工单,不管计数器显示什么,一个未认证的模块永远是第一个被怀疑的对象。我会把 XCVR-A10Y31 留在交付端口上,通用件放在内部链路里用。

3 CanadalantechCA Show original (English) AI translation

在碰交付端口之前,先在一个实验室端口上试了一下。插上通用的 1310 nm LX,链路起来了,port xcvr show 读出的是第三方厂商字符串,介质那一行是 1000BASE-LX/LC,跟描述的一模一样。状态显示 UCTF,端口继续转发流量,日志里也没有任何看起来像抱怨的内容。

所以确实能用,但我还是选择了折中方案,而不是「赢了」:XCVR-A10Y31 留在面向运营商的端口上,因为那条电路是有合同约束的,通用件放到内部链路里,反正未认证标记在那不会有任何代价。不是我原本希望的答案,但至少现在知道这台设备实际会怎么处理了。

0 Argentinaportbear20AR Show original (English) AI translation

在更老的 Carrier Ethernet 设备上情况是一样的。一堆退役的设备——一台 LE-311v 和一台 3911——都接受了一个 WWP 品牌的 1000BASE-LX,以及一个自称是思科 GLC-T 的铜口 1000BASE-T SFP,两台设备都没有拒绝任何一个模块。两个都以未认证状态起来并传输流量。有一点区别值得知道:3911 会给每个端口单独报出不同的收发器类型,而 LE-311v 对测试过的这些模块完全看不出区别,所以不要对单一平台打印出来的信息读太多。

关于备件清单的问题,没有一份跨平台的统一矩阵,找的话会白白浪费一下午。我见过的每份列表都只覆盖一个平台的一条软件版本线,所以同一个机柜里的两台设备完全可能因为版本不同而结论不一样。从我们自己维护的清单来看,XCVR-A10Y31 在 39xx 和 51xx 系列上通过——一边是 3926 和 3928,另一边是 5142、5160、5170 和 5171——仅此而已。6500 和 8700 是分组光传输设备(packet-optical),它们有自己的列表,跟交换机那边没有任何延续关系。眼前这台设备上跑一遍 port xcvr show supported,每次升级之后再跑一遍,这才是唯一始终准确的答案。

4 Indonesiasfpeng49ID Show original (English) AI translation
Log in to comment. Log in