openconfig/public

Transceiver single-channel monitor missing?

Closed this issue · 1 comments

https://github.com/openconfig/public/blob/e9e3a82693d1f26c61d7fbf85b3b2d0418d4af9e/release/models/optical-transport/openconfig-transport-line-common.yang defines:

    container input-power {
      description
        "For line system device ports, this value indicates
        the total input optical power of the port in units
        of 0.01dBm. If avg/min/max statistics are not supported,
        just supply the instant value";

https://github.com/openconfig/public/blob/6ca2eed2f5176ab12174cfb5236c1246b9bee377/release/models/platform/openconfig-platform-transceiver.yang defines:

    container input-power {
      description
        "The input optical power of a physical channel in units
        of 0.01dBm, which may be associated with individual
        physical channels, or an aggregate of multiple physical
        channels (i.e., for the overall transceiver). For an
        aggregate, this may be a measurement from a photodetector
        or a a calculation performed on the device by summing up
        all of the related individual physical channels.
        Values include the instantaneous, average, minimum, and
        maximum statistics. If avg/min/max statistics are not
        supported, the target is expected to just supply the
        instant value";

How do we need to interpret these for monitoring power on an optical (line side) transceiver? Seeking to understand which construct to use for a single-channel monitor.

openconfig-transport-line-common.yang seems to cover a wavelength insensitive power measurement.
openconfig-platform-transceiver.yang seems to cover a power measurement for the spectrum terminated on the transceiver. ONLY if the transceiver is a single-channel transceiver this seems to be equivalent to a "channel monitor".

in case of a multi-channel transceiver it says For an aggregate, this may be a measurement from a photodetector or a a calculation performed on the device by summing up all of the related individual physical channels.

This means in a multi-channel transceiver case, the construct used to monitor a single channel suddenly reports the aggregate power - which is confusing.

Issues:

  1. it is not clear which construct can be relied upon to report the power of a single-channel irrespective of the transceiver type.
  2. For multi-channel transceivers aggregating the rx-power across all channels doesn't seem to make a lot of sense. If any, the rx-power of the lowest-power channel would be relevant to be reported as it is defining the performance of the group.

This issue is stale because it has been open 180 days with no activity. If you wish to keep this issue active, please remove the stale label or add a comment, otherwise will be closed in 14 days.