zr_firmware_version_test - openconfig/featureprofiles GitHub Wiki

TRANSCEIVER-3.1: Telemetry: 400ZR Optics firmware version streaming

Summary

Validate 400ZR optics module reports correct firmware version.

Procedure

  • Plug in the ZR module in the host port and make sure the transceiver state is enabled and host is able to detect the module.

  • With the module correctly recognized verify it reports correct firmware version through the following telemetry path

    • /platform/components/component/state/firmware-version
  • Verify that the modules firmware version is reported correctly after a optic software reset.

    • With ZR module plugged in the host and properly recognized
    • Verify the ZR optics firmware version is correctly reported via the streaming telemetry path above.
    • Reset the optic through software
    • Verify the ZR optics still reports correct firmware version.

Config Parameter coverage

  • /components/component/oc-transceiver:transceiver/oc-transceiver/config/enabled

Telemetry Parameter coverage

*  /platform/components/component/state/firmware-version

Canonical OC

{}

OpenConfig Path and RPC Coverage

paths:
  /components/component/optical-channel/config/frequency:
    platform_type: [OPTICAL_CHANNEL]
  /components/component/optical-channel/config/operational-mode:
    platform_type: [OPTICAL_CHANNEL]
  /components/component/optical-channel/config/target-output-power:
    platform_type: [OPTICAL_CHANNEL]
  /components/component/state/firmware-version:
    platform_type: [TRANSCEIVER]
  /interfaces/interface/config/enabled:
  /interfaces/interface/config/type:
  /interfaces/interface/state/oper-status:
  /interfaces/interface/state/transceiver:
rpcs:
  gnmi:
    gNMI.Get:
    gNMI.Set:
    gNMI.Subscribe:
⚠️ **GitHub.com Fallback** ⚠️