Port Properties#

This section describes settings which will affect the entire port, i.e. it will affect all the flows defined for the selected port.

Reed-Solomon Forward Error Correction (RS-FEC)#

Chimera ports support RS-FEC for 25G and 100G speeds.

To configure RS-FEC on a port, select the port in the UI and go to the Resource Properties ‣ PCS/PMA Config & Status tab as illustrated in Figure 8 and click the Enable RS-FEC option.

Note

Note that Link Training and Autoneg are currently not supported for Chimera.

../_images/rs_fec.png

Fig. 150 Enable RS-FEC on Chimera port#

Note

Corresponding CLI command: PP_FECMODE

Test Payload (TPLD) Size#

The Xena traffic generators support inserting a Test Payload (TPLD) into the transmitted packets (see Xena Test Payload ). The TPLD contains meta data, which can be used by the Xena receiving device to provide miscellaneous statistics. When Chimera is connected to a Xena traffic generator, Chimera can use the TPLD in the incoming packets for flow filtering (see section 7.5).

The TPLD supports 2 sizes:

  • Default (20 bytes)

  • Micro (6 bytes)

To use the TPLD for filtering in Chimera, it must be configured for the same TPLD format, as the transmitting Xena traffic generator.

Fig. 151 illustrates how to configure the TPLD size for a selected port.

../_images/tpld_size.png

Fig. 151 TPLD format configuration.#

Note

Notice that this setting is common to all flow filters on this port.

Note

Corresponding CLI command: PE_TPLDMODE

FCS Error Mode#

When packets with an FCS error is received on a Chimera port, they are counted by the port statistics as illustrated in Fig. 152.

../_images/fcs_error.png

Fig. 152 Chimera FCS errors port statistics.#

Chimera supports two FCS error modes:

  • Pass mode

In this mode FCS errored packets are processed by Chimera as any other packet, i.e., the flow filter is a applied and the packet is subject to flow impairment and forwarded onto the output port.

  • Discard mode

In this mode FCS errored packets are filtered by the flow filters and mapped to the corresponding impairment flow, where they are discarded and counted as OTHER DROPS, as shown in Fig. 153.

../_images/fcs_error_2.png

Fig. 153 FCS errored packets are discarded as OTHER DROPS#

Fig. 154 illustrates how to configure the FCS error mode for a selected port.

../_images/fcs_error_3.png

Fig. 154 Chimera FCS error mode#

Note

Corresponding CLI command: PE_FCSDROP

PMA Error Pulse Injection#

PMA error pulse allows the user to insert pulses of bit errors onto the link. If FEC is enabled, PMA errors are injected after the addition of the FEC bits, so that at the receiving end, FEC will correct as many of the PMA errors as possible.

Notice that PMA error pulse is configured at a port level and will affect all flows configured for that port. For BER insertion on a specific flow, see section 11.1.6.

Logical link flap (see Section Logical Link Flap) and PMA error pulse inject are mutually exclusive.

PMA errors can be inserted with a fixed distance dependent on the selected port speed. The supported distances between two adjacent PMA errors and the corresponding BER for all speeds are listed in Table 69, where n is an integer number.

Table 69 Minimum distance between PMA errors#

Speed

Supported PMA error distance

Supported PMA bit error rate

25G / 10G

n * 256 bits

0.39 % / n

50G

n * 512 bits

0.20 % / n

40G / 100G

n * 1024 bits

0.10 % / n

When PMA pulse error injection is configured, the actual BER applied to the link is rounded to the value of n, which is closest to the configured value.

PMA error pulse injection is configured under the Main Port Config tab as illustrated in Fig. 158.

../_images/pma_error.png

Fig. 158 Chimera PMA error pulse injection.#

It is possible to configure the length of the error pulse (Duration) and the BER during the pulse (BER coeff and BER exp). The burst is repeated after a programmable period (Repeat Period). The bursts will be repeated a configurable number of times (Repetitions).

Pressing Start will start the configured PMA error pulse, pressing Stop will stop any ongoing PMA error injection.

PMA error pulse inject is configured as follows:

Table 70 PMA error pulse inject configuration#

Parameter

Explanation

Duration

Duration of the PMA error pulse.

Repeat Period

Period after which to restart the PMA error pulse.

BER Coeff

BER coefficient.

BER Exp

BER exponent

Repetitions

How many times to restart the PMA error pulse.

Note

For valid parameter ranges please refer to XOA CLI Documentation.

The BER during error pulses is calculated as follows:

BER = coeff / 100 * 10^exp

Note

Notice that the actual BER is rounded to the values listed in Table 69.

The example below illustrates how to configure a PMA error pulse inject pattern using CLI PP_PMAERRPUL_PARAMS and PP_PMAERRPUL_ENABLE , which apply PMA errors for 430 ms and repeat this every 2.430 sec. BER = 2.34 * 10e-12. This will be repeated 2346 times.

  • Duration = 430 (ms)

  • Repeat Period = 2430 (ms)

  • BER coefficient = 2.34

  • BER exponent = -12

  • Repetitions = 2346

PP_PMAERRPUL_PARAMS 430 2430 234 -12 2346
PP_PMAERRPUL_ENABLE 1