ExtremeXOS 真的会在 90 天后把未认证的 40G/100G 光模块限速到线速的 25% 吗
我们正在改造一对汇聚层机柜,管理层反复追问的就是光模块这一项。这两台交换机是 EXOS 设备,原计划是给 40G 上联口填通用 QSFP+ DAC,跟我们在接入端口上一直做的一样。
后来团队里有人翻出一条关于 EXOS 上一个收费的第三方光模块授权的说明,专门针对 40G 和 100G 端口,带一个宽限期之后生效的限速器。这一下账就不好算了。
- 汇聚层的 EXOS 交换机,跑的是出厂自带的代码版本
- 现在是 40G QSFP+ 上联口,路线图上有 QSFP28
- 通用第三方 DAC 和 AOC,还有少量通用光收发器
- 1G 和 10G 接入端口早就都插满了通用模块,目前没有任何问题
据说一旦插入未认证模块,要留意的是:
show port conf
# the port carries an R (restricted) flag while the countdown runs
已经确认过的:
- 我们现在跑的第三方模块都能起链路、传流量,没有被直接屏蔽
- 我在我们这个版本的功能列表里没找到这个授权项
- 认证光模块门户按产品线分平台列出部件,但完全没说交换机对未列出的模块会做什么
所以这个限制在出厂代码上是真的存在吗?计时器到期之后端口具体会发生什么?我怎么从 CLI 判断我这个版本到底有没有强制执行这个限制?
Comments 4
你这些交换机跑的是哪条代码分支?这基本上就是问题的大半个答案。你看到的那个授权不是 EXOS 一直都有的固定属性,它是在某一个版本里加进去的,后来的版本又取消了这个要求,所以针对某一个版本写的文档页面,说明不了你机柜里这台设备的情况。
还有一点也值得分开看:1G 和 10G 端口从来就不在这个范围里,只涉及 40G 和 100G。你的接入层已经在跑通用 SFP 和 SFP+,这一点对上联口这边的问题没有任何证明作用,不管是支持还是反对。
贴一下你确切版本的功能授权要求,再贴一下已经插着通用 DAC 的某个上联口的
show port conf。如果端口上没有 R 标记,就说明没有任何计时在跑,可以不用再担心了。简短版本:什么都不会被屏蔽。第三方的 40G 或 100G 模块能起链路、能转发,这个限制是商业性质的,不是硬性锁死。
在一个强制执行这个限制的版本上(覆盖 40G 和 100G 端口的收费「第三方光模块功能」授权是在 ExtremeXOS 15.5 中加入的),流程是这样的:
show port conf里看到的那个 R 标记这不是单向不可逆的。安装授权,或者把模块换成认证列表上的型号,端口就会恢复满速。
大家最容易忽略的一点是:目前的 EXOS 版本根本不要求这个授权了,所以具体行为完全取决于代码版本。在你买一整托盘的第三方 QSFP+ 或 QSFP28 之前,一定要看你打算实际运行的那个确切版本的功能授权要求,而不是随便找到的第一篇文档所描述的版本。
查了一下数字。我们的版本已经比 15.5 新好几代了,而我们这个版本的功能授权要求里根本没有第三方光模块这一项。已经插着通用 DAC 的两个上联口跑
show port conf,都没有 R 标记,而且两个都在满速运行,看不到任何限速迹象。所以在我们这个代码版本上,这基本不是个问题。不过我还是会照建议在架子上留几个认证的 QSFP+ 模块,因为任何支持工单一上来第一个问题都会是端口里插的是什么。
另外一半问题是支持服务,这一点不随版本变化。
这个我跟客户经理团队争论过两次。你能拿到的书面回复是一份免责声明,不是兼容性承诺:不在认证列表上的产品没有质保,没有合规声明,也没有义务提供帮助——光模块和它插的那个接口模块,出了问题都算你自己的。买认证型号,你多少也是在为一些文件付费:NRTL 和 CDRH 认证、FCC CFR 21 1040.10、带 EN60825-1 的 CE 认证,适用的话还有 GR-468。散装光模块什么都没有。
作为购物清单来说,认证光模块门户还是有用的——你在用的产品线基本都在里面(EXOS、VOSS、ERS、老的 Brocade MLX、SLX-OS 和 VDX 系列、NPB、ISW),而且能按铜缆或光纤、光纤类型、封装形式和速率筛选,从 100 Mb/s 到 400 Gb/s。但它不会告诉你,一台设备对不在列表上的模块具体会怎么处理,而这恰恰是你唯一想问的问题。所以才会有这类帖子。
我自己的经验是:EXOS 不在乎模块是谁做的。通用件能起,FS 的件也能起。真正咬人的往往是平台本身,而不是光模块——X435 的 SFP 端口跑不了 2.5G,这个坑我一直在踩。