VIAVI TestCenter: PX3-QSFP28-12 VIAVI FEC errors and dropped frames over time.
Knowledge Base - FAQ
• Customer has reported FEC errors over time on Spirent Testcenter:
Issues have shown up on the following optics:
SR4: FINISAR FTLC9551REPM-A5
LR4: Sumitomo Electric SQF1000L4LNA801P
• Customer reported:
• In our setup, we have 15x 100G QSFP28 SR4 and 12x 100G QSFP28 LR4 connections between Spirent and our DUT.
• All traffic that ingresses the DUT will egress on the same port using a basic L2 "epipe" service and the traffic is then received on the same STC port that sent it.
• The test we have runs traffic for 5 mins and then checks to make sure all traffic is received using a static frame size of either 1020/1024/1028.
• In one such case a test was preformed a total of 67 times, of which 4 show issues.
• Stats are collected several times during the test.
• INFO: |06:05:05 +00:00.082| portstats -- debug -- ::PortObj(direct,A,9) -> rx_counts(-CorrectedRsFecErrorCount) = 58
INFO: |06:05:07 +00:00.030| portstats -- debug -- ::PortObj(direct,A,9) -> rx_counts(-CorrectedRsFecErrorCount) = 63
INFO: |06:05:12 +00:00.030| portstats -- debug -- ::PortObj(direct,A,9) -> rx_counts(-CorrectedRsFecErrorCount) = 75
INFO: |06:05:14 +00:00.036| portstats -- debug -- ::PortObj(direct,A,9) -> rx_counts(-CorrectedRsFecErrorCount) = 81
INFO: |06:05:20 +00:00.083| portstats -- debug -- ::PortObj(direct,A,9) -> rx_counts(-CorrectedRsFecErrorCount) = 92
INFO: |06:05:22 +00:00.075| portstats -- debug -- ::PortObj(direct,A,9) -> rx_counts(-CorrectedRsFecErrorCount) = 95
•
INFO: |06:10:24 +00:00.073| portstats -- debug -- ::PortObj(direct,A,9) -> rx_counts(-CorrectedRsFecErrorCount) = 240
INFO: |06:10:27 +00:00.111| portstats -- debug -- ::PortObj(direct,A,9) -> rx_counts(-CorrectedRsFecErrorCount) = 240
INFO: |06:10:30 +00:00.035| portstats -- debug -- ::PortObj(direct,A,9) -> rx_counts(-CorrectedRsFecErrorCount) = 240
INFO: |06:10:32 +00:00.037| portstats -- debug -- ::PortObj(direct,A,9) -> rx_counts(-CorrectedRsFecErrorCount) = 240
INFO: |06:10:33 +00:00.029| portstats -- debug -- ::PortObj(direct,A,9) -> rx_counts(-CorrectedRsFecErrorCount) = 240
INFO: |06:10:39 +00:00.031| portstats -- debug -- ::PortObj(direct,A,9) -> rx_counts(-CorrectedRsFecErrorCount) = 241
•
INFO: |06:18:24 +00:00.033| portstats -- debug -- ::PortObj(direct,A,9) -> rx_counts(-CorrectedRsFecErrorCount) = 42
INFO: |06:18:26 +00:00.053| portstats -- debug -- ::PortObj(direct,A,9) -> rx_counts(-CorrectedRsFecErrorCount) = 42
INFO: |06:18:31 +00:00.068| portstats -- debug -- ::PortObj(direct,A,9) -> rx_counts(-CorrectedRsFecErrorCount) = 42
INFO: |06:18:33 +00:00.073| portstats -- debug -- ::PortObj(direct,A,9) -> rx_counts(-CorrectedRsFecErrorCount) = 42
INFO: |06:18:38 +00:00.067| portstats -- debug -- ::PortObj(direct,A,9) -> rx_counts(-CorrectedRsFecErrorCount) = 44
INFO: |06:18:40 +00:00.030| portstats -- debug -- ::PortObj(direct,A,9) -> rx_counts(-CorrectedRsFecErrorCount) = 44
• Test is set to run continuous iterations to find if any errors occur.
• Currently target is 162 iteration - close to 14 hours.
• Issues shows up with Spirent before target iterations is reached.
N/A