-
Notifications
You must be signed in to change notification settings - Fork 148
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
400ZR test for monitoring pre FEC BER. (#2078)
* 400ZR transceiver test for monitoring pre-FEC BER. --------- Co-authored-by: Darren Loher <[email protected]>
- Loading branch information
1 parent
82c635c
commit d6f1ba2
Showing
1 changed file
with
48 additions
and
0 deletions.
There are no files selected for viewing
48 changes: 48 additions & 0 deletions
48
feature/platform/transceiver/ZR_pre-fec_ber_test/README.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
# gNMI-1.20: Telemetry: 400ZR Optics Pre-FEC(Forward Error Correction) BER(Bit Error Rate) | ||
|
||
## Summary | ||
|
||
Validate 400ZR optics module reports pre-FEC bit error rate performance data. | ||
|
||
## Procedure | ||
|
||
* Connect two ZR interfaces using a duplex LC fiber jumper such that TX | ||
output power of one is the RX input power of the other module. | ||
* To establish a point to point ZR link ensure the following: | ||
* Both transceivers state is enabled | ||
* Both transceivers are set to a valid target TX output power | ||
example -10 dBm | ||
* Both transceivers are tuned to a valid centre frequency | ||
example 193.1 THz | ||
* With the link ZR link established as explained above, verify that the | ||
following ZR transceiver telemetry paths exist and are streamed for both | ||
the ZR optics | ||
* /terminal-device/logical-channels/channel/otn/state/pre-fec-ber/instant | ||
* /terminal-device/logical-channels/channel/otn/state/pre-fec-ber/avg | ||
* /terminal-device/logical-channels/channel/otn/state/pre-fec-ber/min | ||
* /terminal-device/logical-channels/channel/otn/state/pre-fec-ber/max | ||
|
||
**Note:** For min, max, and avg values, 10 second sampling is preferred. If | ||
10 seconds is not supported, the sampling interval used must be | ||
communicated. | ||
|
||
|
||
* Verify that the optics pre-FEC BER is updated after the interface flaps. | ||
|
||
* Enable a pair of ZR interfaces on the DUT as explained above. | ||
* Verify the ZR optics pre FEC BER PMs are in the normal range. | ||
* Disable or shut down the interface on the DUT. | ||
* Re-enable the interfaces on the DUT. | ||
* Verify the ZR optics pre FEC PM is updated to the value in the normal | ||
range again. Typical expected value should be less than 1.2E-2 | ||
|
||
## Config Parameter coverage | ||
|
||
* /components/component/oc-transceiver:transceiver/oc-transceiver/config/enabled | ||
|
||
## Telemetry Parameter coverage | ||
|
||
* /terminal-device/logical-channels/channel/otn/state/pre-fec-ber/instant | ||
* /terminal-device/logical-channels/channel/otn/state/pre-fec-ber/avg | ||
* /terminal-device/logical-channels/channel/otn/state/pre-fec-ber/min | ||
* /terminal-device/logical-channels/channel/otn/state/pre-fec-ber/max |