PL1_DEGSER_THRESH

code: 562

# set
<module-index>/<port-index> PL1_DEGSER_THRESH <act_thresh> <deact_thresh> <degrade_interval>

# get
<module-index>/<port-index> PL1_DEGSER_THRESH ?

Description

This command configures the thresholds for the Degraded SER Alarm.

A Degraded SER (Symbol Error Rate) Alarm indicates that the pre-FEC (Forward Error Correction) SER has exceeded a predefined threshold, signaling potential signal degradation.

  • Degraded SER is signaled when there are more than act_thresh RS-FEC symbol errors detected within a contiguous block of degrade_interval RS-FEC codewords.

  • Degraded SER is no longer signaled when the RS-FEC symbol error count falls below deact_thresh within degrade_interval RS-FEC codewords.

Note

An uncorrectable RS-FEC codeword is counted as 16 erroneous symbols.

Actions

set, get

Parameters

  1. act_thresh: integer, Degraded SER is signaled when there are more than act_thresh RS-FEC symbol errors detected within a contiguous block of degrade_interval RS-FEC codewords. Value range: 1 to 65535.

  2. deact_thresh: integer, Degraded SER is no longer signaled when the RS-FEC symbol error count falls below deact_thresh within degrade_interval RS-FEC codewords. Value range: 1 to 65535, and deact_thresh must <= act_thresh + 1.

  3. degrade_interval: integer, the number of RS-FEC codewords, over which to monitor for symbol errors. Value range: 2 to 65534. degrade_interval must be an even number and a multiple of the number of PCS flows with different port speed configuration as follows:

Port Speed

degrade_interval

100G (1 PCS flow)

Multiple of 2

200G/400G (2 PCS flows)

Multiple of 2

800G/1.6T (4 PCS flows)

Multiple of 4

Example

# set
input:  0/1 PL1_DEGSER_THRESH 100 50 2048
output: OK

# get
input:  0/1 PL1_DEGSER_THRESH ?
output: 0/1 PL1_DEGSER_THRESH 100 50 2048