Overview & Thematic Scope
When deploying 100G optical transceivers in high-performance networks, understanding the nuanced differences in Forward Error Correction (FEC) requirements between 100G ER4 and 100G ZR4 modules is critical for link reliability and performance. These specifications directly impact host platform compatibility, achievable transmission distances, and overall network design. This FAQ provides definitive, technical answers for network engineers and procurement specialists regarding FEC requirements for these long-reach 100G transceivers.

Frequently Asked Questions
- Q1: What is the fundamental difference in FEC requirements between a standard 100G ER4 and a 100G ZR4 transceiver?
- Standard 100G ER4 transceivers are typically designed to operate without FEC for their full specified reach, while 100G ZR4 modules mandatorily require FEC on the host platform to achieve their 80km distance. A standard-compliant 100G ER4 can achieve 40km transmission over single-mode fiber (G.652) without FEC, as it is tested to a pre-FEC Bit Error Rate (BER) of 1E-12 . Conversely, the 100G ZR4 is engineered to operate with a higher pre-FEC BER that requires the host platform’s FEC to correct errors and maintain a post-FEC BER of 1E-12 for reliable 80km links . The Cisco QSFP100 ZR4 explicitly requires the use of FEC on the host platform .
- Q2: What type of FEC is required for 100G ZR4 modules?
- 100G ZR4 modules almost exclusively require Reed-Solomon FEC (RS-FEC) implemented on the host platform, not within the module itself. This is often referred to as ‘host-based’ or ‘platform-based’ RS-FEC . The transceiver itself does not perform the FEC encoding/decoding; it relies on the host switch or router’s physical layer chip to handle this function. For instance, FS.com explicitly states that the QSFP-ZR4-100G always needs RS-FEC on the host port to function correctly .
- Q3: Can a 100G ER4 transceiver ever require FEC?
- Yes, but this is typically distance-dependent or mode-dependent. While a standard 100G ER4 is specified for 40km without FEC , variants like the 100G ER4-Lite or ER4-Lite modules require FEC to achieve their maximum distance. For example, Huawei’s QSFP-100G-ER4-Lite can achieve 30km without FEC but requires enabling the RS-FEC function to reach its target distance of 40km . In some multi-protocol modules supporting both Ethernet and OTU4, FEC may be present only when operating in OTU4 mode, as the FEC is implemented on the host equipment .
- Q4: Why does the 100G ZR4 need FEC when the ER4 does not?
- The need for FEC is a direct consequence of the transceiver’s optical design and power budget required for the longer reach. To reach 80km, the 100G ZR4 uses more sensitive receivers, often incorporating a Semiconductor Optical Amplifier (SOA) to boost the weak incoming signal, enabling a link budget that supports the extended distance . This high-gain design results in a higher noise floor and a pre-FEC BER (e.g., 5E-5) at the receiver, which is only correctable to a reliable post-FEC BER of 1E-12 through the use of robust FEC algorithms like RS-FEC . In contrast, the ER4, with its shorter 40km reach, has a more favorable signal-to-noise ratio, allowing it to meet the stricter pre-FEC BER requirement without needing FEC .
- Q5: Are there any compatibility issues to consider regarding FEC when mixing 100G ER4 and ZR4 modules?
- Yes, the most critical compatibility issue is whether the host platform supports RS-FEC, which is mandatory for ZR4 but optional (or unnecessary) for ER4. Deploying a 100G ZR4 module in a switch port that does not support RS-FEC will result in a link failure . When connecting a 100G ZR4 to another 100G ZR4, both host ports must have RS-FEC enabled. While some platforms might negotiate FEC settings automatically, it is a best practice to verify and manually configure the FEC setting on the host interface to ‘RS-FEC’ or ‘Auto’ to ensure a stable link. The ER4, being more forgiving, can often work with FEC disabled or enabled, provided the host supports both, though disabling FEC is recommended for standard 40km links for optimal latency .
- Q6: What are the latency implications of using FEC on 100G ZR4 links?
- The RS-FEC required for 100G ZR4 adds measurable latency to the link due to the encoding and decoding processes at each end. This latency is typically on the order of 100-150 nanoseconds for the RS-FEC algorithm itself, in addition to the propagation delay of the fiber. For most datacenter and WAN applications, this is an acceptable trade-off for the extended 80km reach, but it is a critical factor for latency-sensitive applications like high-frequency trading or specific storage protocols .
Leave a comment