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. 199 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. 200 illustrates how to configure the TPLD size for a selected port.

../_images/tpld_size.png

Fig. 200 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. 201.

../_images/fcs_error.png

Fig. 201 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. 202.

../_images/fcs_error_2.png

Fig. 202 FCS errored packets are discarded as OTHER DROPS

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

../_images/fcs_error_3.png

Fig. 203 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 70, where n is an integer number.

Table 70 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. 207.

../_images/pma_error.png

Fig. 207 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 71 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 70.

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