一、FEC功能产生的背景
光纤通信的两个重要发展方向是提高传输速率和延长传输距离。随着传输速率的提高,信号传输过程中限制传输距离的因素变得更多,比如色度色散、非线性效应、偏振模色散等,影响两者的同时提升。为降低这些不利因素的影响,行业专家提出了向前纠错功能,简称FEC(Forward Error Correction)。
二、什么是FEC功能?
FEC适用高速率通信(25G、40G、100G,尤其是40G和100G),它是一种误码纠错技术。光信号在传输过程中因其他因素发生劣变,导致接收端出现误判,可能把"1"信号误判成"0"信号,或"0"信号误判成"1"信号,FEC功能通过在发送端的信道编码器上将信息码组成具有一定纠错能力的码,接收端信道译码器对接收码进行译码,若传输中产生的差错数目在纠错能力范围内(非连续性错误),译码器会对差错进行定位并加以纠正,以提高信号的质量。
三、100G网络FEC功能配置的注意事项
1、实现方式
有些特殊的光模块自身配有FEC功能,比如飞速(FS) 100G CFP转换模块。100G QSFP28封装的光模块主要依靠在设备端配置FEC功能实现误码纠错,比如100G 接口交换机。
2、交换机是否支持FEC功能
100G交换机配置FEC功能的前提是交换机支持该功能,并不是所有交换机都支持这项功能,所幸的是,飞速(FS) 提供的几款100G 交换机均支持FEC。
交换机型号 | 接口类型 | 是否支持FEC |
S5850-48S2Q4C | 48 * 10Gb,2 * 40Gb,4 * 100Gb | 40G与100G都支持 |
S8050-20Q4C | 20 * 40Gb,4 * 100Gb | 40G与100G都支持 |
N8500-48B6C | 48 * 25Gb , 6 * 100Gb | 25G与100G都支持 |
N8500-32C | 32 * 100Gb | 支持 |
飞速(FS) 100G交换机默认开启FEC功能,如关闭后需求开启,可配置 fec enable命令。
3、100G QSFP28光模块与FEC功能
FEC功能并不仅仅具有优势,纠正误码的过程难免造成一些数据包的延时,因此并不是所有100G QSFP28光模块都需要开启此项功能,根据IEEE标准协议,在使用QSFP28-LR4-100G光模块时,不建议开启FEC,使用除QSFP28-LR4-100G光模块以外的光模块,建议开启FEC功能。由于不同公司的100G QSFP28光模块在工艺上各有差别,也存在不完全相同的情况,下表是飞速(FS) 100G QSFP28光模块在使用时是否建议开启FEC功能的说明。
型号名 | 产品概述 | With FEC |
QSFP28-SR4-100G | 850nm 100m MTP/MPO Transceiver Module for MMF | NO |
QSFP28-LR4-100G | 1310nm 10km Transceiver Module for SMF | NO |
QSFP28-PIR4-100G | 1310nm 500m Transceiver Module for SMF | NO |
QSFP28-IR4-100G | 1310nm 2km Transceiver Module for SMF | Yes |
QSFP28-EIR4-100G | 1310nm 10km Transceiver Module for SMF | Yes |
QSFP28-ER4-100G | 1310nm 40km Transceiver Module for SMF | Yes |
4、链路两端FEC功能一致性
接口的FEC功能属于自协商的一部分,开启接口的自协商时,FEC功能由链路两端协商决定,如果一端开启FEC功能,另一端也要开启该功能,否则接口不Up。
5、堆叠与FEC功能
如果接口已经被配置为堆叠物理成员端口,则不支持配置FEC命令。反之已经配置了FEC命令的接口不支持配置为堆叠物理成员端口。
写在最后
为保障网络正常运行,建议您在使用光模块时应特别注意文中提到的关于FEC功能的注意事项。文章来源于飞速(FS)社区-community。
参与评论 (0)