Enabling Forward Error Correction

April 9, 2024

ID 245033

The Forward Error Correction (FEC) functionality reduces the loss of traffic packets in communication channels, especially for UDP applications, and the number of retransmissions, which lead to delays, and also recovers received data on the CPE device. Data recovery is provided by redundant encoding of the data stream on the device on the sending side.

We recommend using FEC on noisy links to reduce the packet loss and increase the speed of TCP connections.

The sender CPE encodes the stream of traffic packets egressing into the link, adding redundant packets. The use of encoding on the sending and receiving sides may cause delays due to extra data processing. You can configure the degree of redundancy in the settings of the SD-WAN Controller or when you enable FEC.

The receiving CPE device buffers traffic packets received through the link and decodes them, recovering lost packets, if possible. The general diagram of FEC is shown in the figure below.

The diagram shows the data stream on a sender CPE device to which extra packets with redundant code are added. This code is used to recover lost data on the receiving CPE device.

FEC diagram

You can enable FEC on an individual link. All links built within the SD-WAN network are displayed in the overall table of links in the Tunnels section, as well as in the graphic topology in the Topology section. A table of links built using a particular CPE device is also displayed in the configuration of that CPE device, on the Tunnels tab.

To enable FEC on a link, use the following instructions:

  • Enabling FEC on a link using the overall table of links.
  • Enabling FEC on a link using the graphical topology.
  • Enabling FEC on a link in the configuration of an individual CPE device.

Did you find this article helpful?
What can we do better?
Thank you for your feedback! You're helping us improve.
Thank you for your feedback! You're helping us improve.