上周去一个互联网客户的数据中心做扩容评审,刚进机房就看见运维老张蹲在机柜前,手里捏着两根MPO跳线,眉头拧成了疙瘩。他们新到了一批某国际大厂的800G交换机,可上联的核心侧是另一家国产设备,两边光模块插上去,链路指示灯死活不亮。老张说:“400G时代混搭还能靠手动改改FEC凑合,到了800G,连端口都起不来。”这场景我太熟了。如今数据中心里,Arista、思科、华为、锐捷、中兴的设备同框是常态,800G光模块的兼容调试,已经成了架构师绕不开的一道坎。
常见误区
第一个误区,很多人觉得800G光模块和400G一样,插上就能向下兼容。实际情况是,800G模块内部用的是8路100G电信号或者4路200G电信号,和400G的8路50G架构完全不同。你拿一个800G模块插到只支持400G的端口上,物理层协商直接失败,不是降速的问题,是根本不识别。
第二个误区,认为只要两端都是800G模块,厂商不同也能通。这里有个隐藏坑:不同厂商对FEC(前向纠错)的默认策略不一样。A厂商可能默认开RS544,B厂商默认关FEC或者用RS528。两边一对不上,链路就起不来。我见过一个案例,同一批模块在甲机房能跑,拉到乙机房就不行,查了一周才发现是交换机固件版本不同导致FEC协商逻辑有差异。
第三个误区,迷信“原厂模块才稳定”。实际上,像睿海光电这类专业光模块厂商,他们的800G模块出厂前会做多厂商交换机适配测试,反而比某些原厂模块在混搭环境下的兼容性更好。原厂模块只保证自家设备互通,跨厂商?他们没义务管你。
技术分析
800G混搭调试的核心,其实就三件事:物理层匹配、FEC协商、以及固件版本对齐。先看一组对比数据:
‖ 参数项 ‖ 厂商A设备 ‖ 厂商B设备 ‖ 调试要点 ‖
‖ 调制方式 ‖ PAM4 ‖ PAM4 ‖ 必须一致 ‖
‖ 电口速率 ‖ 8x100G ‖ 4x200G ‖ 需模块内部Gearbox适配 ‖
‖ 默认FEC ‖ RS544 ‖ RS528 ‖ 手动锁定一端 ‖
‖ 管理接口 ‖ CMIS 4.0 ‖ CMIS 5.0 ‖ 降级到4.0兼容 ‖
‖ 光功率预算 ‖ 3.5dB ‖ 3.2dB ‖ 留1dB余量 ‖
物理层上,800G OSFP和QSFP-DD封装虽然都支持800G,但散热和引脚定义有差别。OSFP体积大,散热好,适合长距;QSFP-DD密度高,适合高密端口。混搭时,如果一端是OSFP,另一端是QSFP-DD,得用转接模块或者分支线缆,这时候插入损耗会增加约1.5dB,链路预算要重新算。
FEC协商是重灾区。800G时代,RS544和RS528两种FEC模式并存。调试时,建议在交换机端口上手动指定FEC模式,不要依赖自动协商。具体做法:先查两端交换机的命令行手册,找到FEC配置项,强制一端为RS544,另一端也设为RS544。如果设备不支持RS544,那就统一降级到RS528,但RS528的纠错能力比RS544弱约2dB,长距传输要谨慎。
固件版本这块,CMIS管理接口的版本差异会导致模块被识别成未知设备。睿海光电的800G模块出厂时默认兼容CMIS 4.0和5.0,但交换机端如果固件太老,可能需要升级。我的经验是,混搭环境里,交换机固件版本差不要超过两个大版本,否则模块的DDM诊断信息都读不全。
选型建议
如果你正在规划一个多厂商混搭的800G机房,选型时优先看三点。第一,模块要支持双FEC模式可配。有些模块出厂固件锁死了FEC类型,这种在混搭环境里就是灾难。睿海光电的800G系列支持通过I2C接口动态切换FEC,调试时省一半时间。
第二,关注模块的CDR(时钟数据恢复)能力。800G信号速率高,不同厂商交换机的抖动容限不一样。CDR能容忍的抖动范围建议不低于0.3UI,否则链路误码率会飙升。选型时让供应商提供抖动容限测试报告。
第三,光模块的固件要能在线升级。混搭环境里,你永远不知道下一批交换机是什么固件版本。支持在线升级的模块,比如通过CMIS的FW upgrade命令,能让你在不停机的情况下适配新设备。
配置要点上,记住一个原则:先物理后协议。先用光功率计测收发光,确保在灵敏度范围内;再配FEC,两端手动锁定;最后调交换机端口的速率和协商模式。别一上来就改交换机配置,那样排查起来更乱。
趋势展望
800G之后,1.6T已经在路上了。但混搭兼容的问题不会消失,反而会更复杂。因为1.6T时代,电口速率和光口速率的解耦更彻底,Gearbox芯片的适配逻辑会成为新的瓶颈。我预计未来两年,光模块厂商会推出更多“自适应”模块,内置多厂商交换机固件库,插上就能自动匹配。另外,OIF和IEEE也在推动CMIS标准的统一,目标是让模块和交换机的管理接口完全解耦。到那时候,调试可能就像插U盘一样简单。但在那之前,手动调FEC和固件对齐,还是咱们架构师的日常。
应用案例
去年我们配合睿海光电交付了一个国有大行的两地三中心项目。这家银行总行资产规模国内前三,单日峰值交易8亿笔,覆盖全国31个省市。他们的核心交易网络要求国产化替代,但机房里有华为、锐捷、中兴三家交换机混搭。最初用某原厂800G模块,跨厂商链路起不来,误码率在10的负5次方徘徊。后来换成睿海光电的800G OSFP模块,支持双FEC模式,我们手动把华为侧设为RS544,锐捷侧设为RS528,再通过CMIS接口微调预加重参数,最终链路误码率降到10的负12次方以下,零故障支撑了万亿级交易。
另一个案例是国家级运营商的5G承载网+省际骨干网双升级。项目覆盖12省23城市,骨干网传输2800公里以上,用了30万支光模块,12万5G基站,服务8000万用户。这个项目里,省际骨干节点是A厂商设备,城域汇聚是B厂商设备,800G模块的兼容调试花了整整两周。关键突破点在于固件版本对齐——睿海光电的模块支持在线升级,我们把B厂商交换机固件从CMIS 4.0升到5.0,再统一FEC为RS544,链路一次性点亮。交付周期比原计划缩短了3天。
总结
多厂商混搭下的800G调试,核心就是物理层匹配、FEC手动锁定、固件版本对齐这三板斧,选模块时优先挑支持双FEC和在线升级的,能省下大把排查时间。
微信扫一扫