4. 400G/800G标准与协议
在400G/800G硅光收发器的设计流程中,标准与协议决定了光口速率、通道数、调制格式、FEC方式、封装尺寸以及互通边界。工程师如果只关注器件指标而忽略协议分层,往往会在系统联调阶段遇到“光眼图很好但链路不通”的问题。本节从IEEE、OIF和MSA三条主线出发,梳理400G/800G设计必须掌握的标准框架与互通要求。
一、标准体系的三条主线
400G/800G光模块涉及的标准并非单一组织定义,而是由IEEE、OIF和MSA分工协作:
- IEEE 802.3bs:定义400G以太网的MAC/RS、PCS、PMA、PMD层,包括400GBASE-SR16、400GBASE-DR4、400GBASE-FR8、400GBASE-LR8等接口,是400G以太网的基础。
- IEEE 802.3cd:定义50G/100G/200G每通道电接口与光接口,引入50G PAM4信令,为400G的8×50G和4×100G架构提供底层通道规范。
- OIF 400ZR/800ZR:面向城域和DCI场景,定义可互通的相干光模块,强调CFP2/QSFP-DD/OSFP封装下的波长、功率、FEC和通道编码一致性。
- MSA规范:如QSFP-DD MSA、OSFP MSA、CMIS、OIF 400ZR IA等,规定模块机械尺寸、引脚定义、管理接口和热设计边界。
二、IEEE 802.3bs/cd的关键参数
IEEE 802.3bs与802.3cd共同构成400G以太网的物理层基础。802.3cd先定义50G PAM4通道,802.3bs再将其聚合为400G。设计硅光模块时,需要重点关注以下参数:
| 标准 | 典型接口 | 通道数×速率 | 调制 | FEC | 应用距离 |
|---|---|---|---|---|---|
| 802.3cd | 50GBASE-FR/LR | 1×50G | PAM4 | RS(544,514) | 2km/10km |
| 802.3cd | 200GBASE-DR4 | 4×50G | PAM4 | RS(544,514) | 500m |
| 802.3bs | 400GBASE-DR4 | 4×100G | PAM4 | RS(544,514) | 500m |
| 802.3bs | 400GBASE-FR8 | 8×50G | PAM4 | RS(544,514) | 2km |
| 802.3bs | 400GBASE-LR8 | 8×50G | PAM4 | RS(544,514) | 10km |
其中RS(544,514) FEC是400G以太网的强制要求,编码开销约5.8%,可纠正约15个符号错误。硅光模块的误码率预算必须在此基础上反推:若FEC后目标BER为1E-15,则FEC前BER通常需优于2.4E-4。
三、OIF 400ZR/800ZR的互通要点
OIF 400ZR针对DCI场景定义了可互通的相干接口,其核心约束包括:
- 速率与映射:400ZR承载400GbE,采用16QAM或QPSK,符号率约59.84GBd,通道间隔75GHz。
- FEC:采用OIF规定的CFEC(Concatenated FEC),与IEEE RS(544,514)不同,需在模块内完成映射转换。
- 光功率:发送光功率范围、接收灵敏度、OSNR容限均有明确窗口,确保多厂商互通。
- 管理接口:通过CMIS或OIF IA定义寄存器,实现波长、功率、FEC状态的可读可配。
800ZR在400ZR基础上将速率翻倍,采用更高阶调制或更宽通道间隔,对硅光调制器的带宽、线性度和插损提出更严苛要求。设计时需注意:800ZR并非简单“双倍400ZR”,其FEC方案、通道计划和OSNR预算均需重新评估。
四、MSA规范与模块形态
MSA规范决定了模块的机械尺寸、电气引脚和管理接口。400G/800G硅光模块常见形态包括:
- QSFP-DD:8通道,兼容QSFP,广泛用于400G DR4/FR4。
- OSFP:8通道,散热能力更强,适合800G及相干模块。
- CFP2-DCO:用于400ZR相干模块,尺寸较大但散热和DSP空间充足。
- CMIS:通用管理接口规范,定义模块寄存器、页结构和状态机,是互通测试的“语言”。
硅光模块设计需在MSA尺寸内完成光引擎、DSP、驱动器和TEC的布局。以QSFP-DD 400G DR4为例,模块功耗通常需控制在12W以内,光引擎的耦合效率、DSP的均衡能力和驱动器的功耗分配直接决定热预算是否成立。
五、互通要求与典型排障场景
互通问题往往出现在标准边界处。以下是一个典型排障流程:
现象:400G DR4模块在交换机上link up失败,光眼图正常。
排查步骤:
1. 读取CMIS寄存器,确认模块识别为400GBASE-DR4。
2. 检查FEC模式:交换机配置RS(544,514),模块是否一致。
3. 检查通道映射:TX1~TX4与RX1~RX4是否交叉。
4. 检查host电口均衡:PAM4眼图是否张开。
5. 检查模块温度与TEC状态:是否因过热降速。
6. 若为400ZR模块,确认CFEC与IEEE FEC转换是否启用。
常见误区包括:把400ZR模块当作400GBASE-FR8使用;忽略CMIS页切换导致寄存器读取错误;在800G设计中沿用400G的FEC预算。复盘时应建立“标准—封装—FEC—通道—热”五维检查表,确保每个设计输入都有标准依据。
总结来看,400G/800G硅光收发器的设计必须同时满足IEEE的以太网管道要求、OIF的相干互通要求和MSA的模块形态要求。标准不是文档摆设,而是决定FEC预算、通道计划、封装尺寸和测试用例的工程输入。只有把标准条款转化为设计参数和测试项,才能在多厂商环境中实现稳定互通。