Streaming Telemetry IPI Data Models
Overview
Streaming telemetry incrementally supports all IPI data models, listed in this section. Telemetry supports only operational containers and a subset of leaf attributes.
Telemetry IPI Pyang Tree
The Pyang tree output illustrates the supported containers or leaf, along with a list of supported container-level paths.
Container Level Sensor Paths and Leaf Attributes
Lists the container level sensor paths and leaf attributes supported for IPI data models.
IPI-Platform
Pyang Tree
ipi-platform
+--rw components
+--ro component* [name]
+--ro name -> ../state/name
+--ro state
| +--ro name? string
| +--ro type? ipi-platform-types:cmm_component_type_t
| +--ro location? string
| +--ro mfg-name? string
| +--ro mfg-date? yang:date-and-time
| +--ro description? string
| +--ro hardware-version? string
| +--ro firmware-version? string
| +--ro software-version? string
| +--ro serial-no? string
| +--ro part-no? string
| +--ro removable? boolean
| +--ro oper-status? ipi-platform-types:cmm_component_oper_status_t
| +--ro product-name? string
| +--ro asset-tag? string
| +--ro component-additional-details* string
| +--ro parent? -> /components/component/state/name
| +--ro empty? boolean
| +--ro memory
| | +--ro available? uint64
| | +--ro utilized? uint64
| +--ro board-fru
| | +--ro board-name? string
| | +--ro board-serial-no? string
| | +--ro board-mfg-name? string
| | +--ro board-mfg-date? yang:date-and-time
| +--ro temperature
| +--ro instant? decimal64
| +--ro min? decimal64
| +--ro max? decimal64
| +--ro avg? decimal64
| +--ro interval? uint32
| +--ro sensor-name? string
| +--ro sensor-index? uint8
| +--ro alarm-status? boolean
| +--ro alarm-threshold? decimal64
| +--ro alarm-severity? cml_alarm_severity_t
| +--ro minimum-emergency-temperature? decimal64
| +--ro maximum-emergency-temperature? decimal64
| +--ro minimum-alert-temperature? decimal64
| +--ro maximum-alert-temperature? decimal64
| +--ro minimum-critical-temperature? decimal64
| +--ro maximum-critical-temperature? decimal64
+--ro bmc-sensor-data-record
| +--ro state
| +--ro sensor-name? string
| +--ro value? ipi-platform-types:cmm_bmc_value_t
| +--ro units? string
| +--ro lower-non-recoverable? decimal64
| +--ro lower-non-critical? decimal64
| +--ro lower-critical? decimal64
| +--ro upper-non-critical? decimal64
| +--ro upper-critical? decimal64
| +--ro upper-non-recoverable? decimal64
| +--ro operational-status? string
| +--ro threshold? decimal64
| +--ro event-type? ipi-platform-types:cmm_bmc_event_type_t
+--ro cpu
| +--ro state
| +--ro cpu-1min-load-percentage? decimal64
| +--ro cpu-5min-load-percentage? decimal64
| +--ro cpu-15min-load-percentage? decimal64
| +--ro cpu-utilization? decimal64
+--ro storage
| +--ro state
| +--ro total-memory? uint64
| +--ro used-memory? uint64
| +--ro free-memory? uint64
+--ro ram
| +--ro state
| +--ro total-memory? uint64
| +--ro used-memory? uint64
| +--ro available-memory? uint64
| +--ro shared-memory? uint64
| +--ro buffers? uint64
| +--ro total-swap? uint64
| +--ro free-swap? uint64
| +--ro current-process-count? uint16
| +--ro total-high-memory? uint64
| +--ro available-high-memory? uint64
+--ro transceiver
| +--ro state
| | +--ro grid-spacing? decimal64
| | +--ro first-frequency? decimal64
| | +--ro last-frequency? decimal64
| | +--ro transceiver-temperature? decimal64
| | +--ro transceiver-voltage? decimal64
| +--ro cmis-module
| +--ro eeprom
| | +--ro state
| | +--ro identifier? ipi-platform-sff8024-types:cmm_sff8024_identifier_t
| | +--ro vendor-name? string
| | +--ro vendor-oui? string
| | +--ro part-number? string
| | +--ro revision-level? string
| | +--ro serial-number? string
| | +--ro manufacturing-date? string
| | +--ro clei-code? string
| | +--ro module-power-class? ipi-platform-cmis-types:cmm_cmis_module_power_class_t
| | +--ro module-max-power? decimal64
| | +--ro cooling-implemented? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | +--ro temperature-max? int16
| | +--ro temperature-min? int16
| | +--ro operatin-voltage-min? decimal64
| | +--ro optical-detector? ipi-platform-cmis-types:cmm_cmis_optical_detector_t
| | +--ro rx-power-measurement? ipi-platform-cmis-types:cmm_cmis_rx_power_measur_t
| | +--ro tx-disable-module-wide? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | +--ro cable-assembly-link-length? int16
| | +--ro connector-type? ipi-platform-sff8024-types:cmm_sff8024_connector_type_t
| | +--ro cca-5ghz? uint8
| | +--ro cca-7ghz? uint8
| | +--ro cca-12p9ghz? uint8
| | +--ro cca-25p8ghz? uint8
| | +--ro media-interface-technology? ipi-platform-cmis-types:cmm_cmis_media_intf_tech_t
| | +--ro cmis-revision? string
| | +--ro memory-model? ipi-platform-cmis-types:cmm_cmis_memory_model_t
| | +--ro mci-max-speed? ipi-platform-cmis-types:cmm_cmis_mci_max_speed_t
| | +--ro active-firmware-revision? string
| | +--ro inactive-firmware-revision? string
| | +--ro hardware-revision? string
| | +--ro media-type? ipi-platform-cmis-types:cmm_cmis_media_type_t
| | +--ro max-smf-link-length? decimal64
| | +--ro max-mmf-om2-link-length? uint8
| | +--ro max-mmf-om3-link-length? uint16
| | +--ro max-mmf-om4-link-length? uint16
| | +--ro max-mmf-om5-link-length? uint16
| | +--ro wavelength-nominal? decimal64
| | +--ro wavelength-tolerance? decimal64
| +--ro advertisement
| | +--ro applications
| | | +--ro application* [id]
| | | +--ro id -> ../state/id
| | | +--ro state
| | | | +--ro id? uint8
| | | +--ro host
| | | | +--ro state
| | | | +--ro interface-type? ipi-platform-cmis-types:cmm_cmis_interface_type_t
| | | | +--ro application-bitrate? ipi-platform-cmis-types:cmm_cmis_bit_rate_t
| | | | +--ro lane-count? uint8
| | | | +--ro signal-bitrate? ipi-platform-cmis-types:cmm_cmis_bit_rate_t
| | | | +--ro modulation-format? ipi-platform-cmis-types:cmm_cmis_modulation_format_t
| | | | +--ro bits-per-unit-interval? decimal64
| | | | +--ro lane-assignment? ipi-platform-cmis-types:cmm_cmis_lane_assignment_t
| | | +--ro media
| | | +--ro state
| | | +--ro interface-type? ipi-platform-cmis-types:cmm_cmis_interface_type_t
| | | +--ro application-bitrate? ipi-platform-cmis-types:cmm_cmis_bit_rate_t
| | | +--ro lane-count? uint8
| | | +--ro signal-bitrate? ipi-platform-cmis-types:cmm_cmis_bit_rate_t
| | | +--ro modulation-format? ipi-platform-cmis-types:cmm_cmis_modulation_format_t
| | | +--ro bits-per-unit-interval? decimal64
| | | +--ro lane-assignment? ipi-platform-cmis-types:cmm_cmis_lane_assignment_t
| | +--ro controls
| | | +--ro state
| | | +--ro wavelength-control? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | +--ro tunable-transmitter? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | +--ro tx-output-squelching-method? ipi-platform-cmis-types:cmm_cmis_tx_squelch_method_t
| | | +--ro forced-tx-output-squelching? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | +--ro tx-output-squelching-disable? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | +--ro tx-output-disable? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | +--ro input-polarity-flip-tx? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | +--ro rx-output-squelching-disable? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | +--ro rx-output-disable? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | +--ro output-polarity-flip-rx? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | +--ro diagnostics
| | | +--ro module
| | | | +--ro state
| | | | +--ro simultaneous-host-and-media-loobpack? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | | +--ro report-bit-error-ratio? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | | +--ro count-bits-and-errors? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | +--ro host
| | | | +--ro state
| | | | +--ro output-loopack? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | | +--ro input-loopack? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | | +--ro per-lane-loopack? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | | +--ro report-input-snr? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | | +--ro report-fec? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | | +--ro prbs-checker-post-fec? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | | +--ro prbs-checker-pre-fec? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | | +--ro prbs-checker-types? ipi-platform-cmis-types:cmm_cmis_prbs_support_type_t
| | | | +--ro prbs-generator-post-fec? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | | +--ro prbs-generator-pre-fec? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | | +--ro prbs-generator-types? ipi-platform-cmis-types:cmm_cmis_prbs_support_type_t
| | | +--ro media
| | | +--ro state
| | | +--ro output-loopack? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | +--ro input-loopack? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | +--ro per-lane-loopack? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | +--ro report-input-snr? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | +--ro report-fec? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | +--ro prbs-checker-post-fec? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | +--ro prbs-checker-pre-fec? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | +--ro prbs-checker-types? ipi-platform-cmis-types:cmm_cmis_prbs_support_type_t
| | | +--ro prbs-generator-post-fec? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | +--ro prbs-generator-pre-fec? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | +--ro prbs-generator-types? ipi-platform-cmis-types:cmm_cmis_prbs_support_type_t
| | +--ro durations
| | | +--ro state
| | | +--ro modsel-wait-time? uint8
| | | +--ro dpinit-maximun-duration? ipi-platform-cmis-types:cmm_cmis_durations_t
| | | +--ro dpdeinit-maximun-duration? ipi-platform-cmis-types:cmm_cmis_durations_t
| | | +--ro dptxturnon-maximum-duration? ipi-platform-cmis-types:cmm_cmis_durations_t
| | | +--ro dptxturnoff-maximum-duration? ipi-platform-cmis-types:cmm_cmis_durations_t
| | | +--ro modulepwrup-maximum-duration? ipi-platform-cmis-types:cmm_cmis_durations_t
| | | +--ro modulepwrdn-maximum-duration? ipi-platform-cmis-types:cmm_cmis_durations_t
| | | +--ro npinit-maximum-duration? ipi-platform-cmis-types:cmm_cmis_durations_t
| | | +--ro npdeinit-maximum-duration? ipi-platform-cmis-types:cmm_cmis_durations_t
| | | +--ro nptxturnon-maximum-duration? ipi-platform-cmis-types:cmm_cmis_durations_t
| | | +--ro nptxturnoff-maximum-duration? ipi-platform-cmis-types:cmm_cmis_durations_t
| | +--ro laser
| | | +--ro state
| | | | +--ro supported-grids? ipi-platform-cmis-types:cmm_cmis_laser_grid_support_t
| | | | +--ro fine-tune-supported? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | | +--ro fine-tune-resolution? decimal64
| | | | +--ro fine-tune-low-offset? decimal64
| | | | +--ro fine-tune-high-offset? decimal64
| | | | +--ro per-lane-programmable-output-power? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | | +--ro minimum-programmable-output-power? decimal64
| | | | +--ro maximum-programmable-output-power? decimal64
| | | +--ro grids
| | | +--ro grid* [id]
| | | +--ro id -> ../state/id
| | | +--ro state
| | | +--ro id? ipi-platform-cmis-types:cmm_cmis_laser_grid_spacing_t
| | | +--ro lowest-channel-frequency? decimal64
| | | +--ro highest-channel-frequency? decimal64
| | | +--ro channel-count? uint16
| | +--ro monitoring
| | | +--ro module
| | | | +--ro monitors
| | | | +--ro monitor* [id]
| | | | +--ro id -> ../state/id
| | | | +--ro state
| | | | +--ro id? ipi-platform-cmis-types:cmm_cmis_module_monitor_id_t
| | | | +--ro supported? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | +--ro host
| | | | +--ro monitors
| | | | | +--ro monitor* [id]
| | | | | +--ro id -> ../state/id
| | | | | +--ro state
| | | | | +--ro id? ipi-platform-cmis-types:cmm_cmis_host_monitor_id_t
| | | | | +--ro supported? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | | | +--ro lanes-assigned? ipi-platform-cmis-types:cmm_cmis_lane_assignment_t
| | | | +--ro flags
| | | | +--ro flag* [id]
| | | | +--ro id -> ../state/id
| | | | +--ro state
| | | | +--ro id? ipi-platform-cmis-types:cmm_cmis_host_flag_id_t
| | | | +--ro supported? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | | +--ro lanes-assigned? ipi-platform-cmis-types:cmm_cmis_lane_assignment_t
| | | +--ro media
| | | +--ro monitors
| | | | +--ro monitor* [id]
| | | | +--ro id -> ../state/id
| | | | +--ro state
| | | | +--ro id? ipi-platform-cmis-types:cmm_cmis_media_monitor_id_t
| | | | +--ro supported? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | | +--ro lanes-assigned? ipi-platform-cmis-types:cmm_cmis_lane_assignment_t
| | | +--ro flags
| | | +--ro flag* [id]
| | | +--ro id -> ../state/id
| | | +--ro state
| | | +--ro id? ipi-platform-cmis-types:cmm_cmis_media_flag_id_t
| | | +--ro supported? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | +--ro lanes-assigned? ipi-platform-cmis-types:cmm_cmis_lane_assignment_t
| | +--ro pages
| | +--ro state
| | +--ro network-path-pages-supported? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | +--ro vdm-pages-supported? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | +--ro vdm-groups? ipi-platform-cmis-types:cmm_cmis_vdm_pages_support_t
| | +--ro diagnostics-pages-supported? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | +--ro user-page-supported? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | +--ro banks-per-page? ipi-platform-cmis-types:cmm_cmis_bank_per_page_support_t
| +--ro module-state
| | +--ro state
| | | +--ro fault-state? ipi-platform-cmis-types:cmm_cmis_module_fault_state_t
| | | +--ro current-state? ipi-platform-cmis-types:cmm_cmis_module_state_t
| | +--ro datapaths
| | +--ro datapath* [lane]
| | +--ro lane -> ../state/lane
| | +--ro state
| | +--ro lane? uint8
| | +--ro current-state? ipi-platform-cmis-types:cmm_cmis_datapath_states_t
| | +--ro host-rate? decimal64
| | +--ro media-rate? decimal64
| | +--ro interface-name? string
| +--ro module-monitors
| | +--ro monitors
| | | +--ro monitor* [id]
| | | +--ro id -> ../state/id
| | | +--ro state
| | | +--ro id? ipi-platform-cmis-types:cmm_cmis_module_monitor_id_t
| | | +--ro description? string
| | | +--ro value? decimal64
| | | +--ro high-alarm? decimal64
| | | +--ro high-warning? decimal64
| | | +--ro low-warning? decimal64
| | | +--ro low-alarm? decimal64
| | +--ro monitor-alarm
| | +--ro state
| | +--ro alarm-id? ipi-platform-cmis-types:cmm_cmis_module_monitor_id_t
| | +--ro alarm-type? ipi-platform-cmis-types:cmm_cmis_threshold_alarm_t
| | +--ro current-value? decimal64
| | +--ro threshold-minimum? decimal64
| | +--ro threshold-maximum? decimal64
| +--ro host-monitors
| | +--ro lanes
| | +--ro lane* [number]
| | +--ro number -> ../state/number
| | +--ro state
| | | +--ro number? uint8
| | | +--ro dp-assigned? boolean
| | +--ro monitors
| | | +--ro monitor* [id]
| | | +--ro id -> ../state/id
| | | +--ro state
| | | +--ro id? ipi-platform-cmis-types:cmm_cmis_host_monitor_id_t
| | | +--ro description? string
| | | +--ro value? decimal64
| | | +--ro high-alarm? decimal64
| | | +--ro high-warning? decimal64
| | | +--ro low-warning? decimal64
| | | +--ro low-alarm? decimal64
| | +--ro flags
| | | +--ro flag* [id]
| | | +--ro id -> ../state/id
| | | +--ro state
| | | +--ro id? ipi-platform-cmis-types:cmm_cmis_host_flag_id_t
| | | +--ro description? string
| | | +--ro value? boolean
| | +--ro monitor-alarm
| | | +--ro state
| | | +--ro alarm-id? ipi-platform-cmis-types:cmm_cmis_host_monitor_id_t
| | | +--ro alarm-type? ipi-platform-cmis-types:cmm_cmis_threshold_alarm_t
| | | +--ro current-value? decimal64
| | | +--ro threshold-minimum? decimal64
| | | +--ro threshold-maximum? decimal64
| | +--ro flag-alarm
| | +--ro state
| | +--ro alarm-id? ipi-platform-cmis-types:cmm_cmis_host_flag_id_t
| +--ro media-monitors
| +--ro lanes
| +--ro lane* [number]
| +--ro number -> ../state/number
| +--ro state
| | +--ro number? uint8
| +--ro monitors
| | +--ro monitor* [id]
| | +--ro id -> ../state/id
| | +--ro state
| | +--ro id? ipi-platform-cmis-types:cmm_cmis_media_monitor_id_t
| | +--ro description? string
| | +--ro value? decimal64
| | +--ro high-alarm? decimal64
| | +--ro high-warning? decimal64
| | +--ro low-warning? decimal64
| | +--ro low-alarm? decimal64
| +--ro flags
| | +--ro flag* [id]
| | +--ro id -> ../state/id
| | +--ro state
| | +--ro id? ipi-platform-cmis-types:cmm_cmis_media_flag_id_t
| | +--ro description? string
| | +--ro value? boolean
| +--ro monitor-alarm
| | +--ro state
| | +--ro alarm-id? ipi-platform-cmis-types:cmm_cmis_media_monitor_id_t
| | +--ro alarm-type? ipi-platform-cmis-types:cmm_cmis_threshold_alarm_t
| | +--ro current-value? decimal64
| | +--ro threshold-minimum? decimal64
| | +--ro threshold-maximum? decimal64
| +--ro flag-alarm
| +--ro state
| +--ro alarm-id? ipi-platform-cmis-types:cmm_cmis_media_flag_id_t
+--ro power-supply
| +--ro state
| +--ro operational-status? cml_cmm_power_supply_operstatus_t
| +--ro capacity? decimal64
| +--ro power-consumption? decimal64
| +--ro input-power? decimal64
| +--ro input-voltage? decimal64
| +--ro output-voltage? decimal64
| +--ro input-current? decimal64
| +--ro output-current? decimal64
| +--ro temperature-sensor1? decimal64
| +--ro temperature-sensor2? decimal64
| +--ro temperature-sensor3? decimal64
| +--ro fan1-rpm? uint32
| +--ro fan2-rpm? uint32
| +--ro fan3-rpm? uint32
| +--ro fan4-rpm? uint32
+--ro fan
| +--ro state
| +--ro rpm? uint32
| +--ro fan-status? cml_cmm_fan_status_t
| +--ro fan-location? cml_cmm_fan_location_t
+--ro fan-tray
+--ro state
+--ro status? cml_cmm_fan_tray_status_t
Sensor Paths
ipi-platform
The paths listed below represent telemetry paths for monitoring the state of various components, including CPU, storage, RAM, power supply, fans, fan trays, CMIS, and transceivers.
CPU
Sensor Path
ipi:/components/component[name]/cpu/state
Leaf Attributes
/components/component[name]/cpu/state/cpu-1min-load-percentage
/components/component[name]/cpu/state/cpu-5min-load-percentage
/components/component[name]/cpu/state/cpu-15min-load-percentage
/components/component[name]/cpu/state/cpu-utilization
Storage
Sensor Path
ipi:/components/component[name]/storage/state/
Leaf Attributes
/components/component[name]/storage/state/total-memory
/components/component[name]/storage/state/used-memory
/components/component[name]/storage/state/free-memory
RAM
Sensor Path
ipi:/components/component[name]/ram/state/
Leaf Attributes
/components/component[name]/ram/state/total-memory
/components/component[name]/ram/state/used-memory
/components/component[name]/ram/state/available-memory
/components/component[name]/ram/state/shared-memory
/components/component[name]/ram/state/buffers
/components/component[name]/ram/state/total-swap
/components/component[name]/ram/state/free-swap
/components/component[name]/ram/state/current-process-count
/components/component[name]/ram/state/total-high-memory
/components/component[name]/ram/state/available-high-memory
Power-Supply
Sensor Path
ipi:/components/component[name]/power-supply/state/
Leaf Attributes
/components/component[name]/power-supply/state/capacity
/components/component[name]/power-supply/state/power-consumption
/components/component[name]/power-supply/state/input-power
/components/component[name]/power-supply/state/input-voltage
/components/component[name]/power-supply/state/input-current
/components/component[name]/power-supply/state/output-voltage
/components/component[name]/power-supply/state/output-current
/components/component[name]/power-supply/state/operational-status
/components/component[name]/power-supply/state/fan1-rpm
/components/component[name]/power-supply/state/fan2-rpm
/components/component[name]/power-supply/state/fan3-rpm
/components/component[name]/power-supply/state/fan4-rpm
/components/component[name]/power-supply/state/temperature-sensor1
/components/component[name]/power-supply/state/temperature-sensor2
/components/component[name]/power-supply/state/temperature-sensor3
Fan
Sensor Path
ipi:/components/component[name]/fan/state/
Leaf Attributes
/components/component[name]/fan/state/rpm
/components/component[name]/fan/state/fan-status
/components/component[name]/fan/state/fan-location
Fan-Tray
Sensor Path
ipi:/components/component[name]/fan-tray/state/
Leaf Attributes
/components/component[name]/fan-tray/state/status
Transceiver
Sensor Path
ipi:/components/component[name]/transceiver/state/
Leaf Attributes
/components/component[name]/transceiver/state/grid-spacing
/components/component[name]/transceiver/state/first-frequency
/components/component[name]/transceiver/state/last-frequency
/components/component[name]/transceiver/state/transceiver-temperature
/components/component[name]/transceiver/state/transceiver-voltage
Platform State
Sensor Path
ipi:/components/component[name]/state/
Leaf Attributes
/components/component[name]/state/name
/components/component[name]/state/type
/components/component[name]/state/location
/components/component[name]/state/mfg-name
/components/component[name]/state/description
/components/component[name]/state/hardware-version
/components/component[name]/state/firmware-version
/components/component[name]/state/software-version
/components/component[name]/state/serial-no
/components/component[name]/state/part-no
/components/component[name]/state/removable
/components/component[name]/state/oper-status
/components/component[name]/state/product-name
/components/component[name]/state/asset-tag
/components/component[name]/state/component-additional-details
/components/component[name]/state/parent
/components/component[name]/state/empty
Sensor Path
ipi:/components/component[name]/state/memory
Leaf Attributes
/components/component[name]/state/memory/available
/components/component[name]/state/memory/utilized
Sensor Path
ipi:/components/component[name]/state/board-fru
Leaf Attributes
/components/component[name]/state/board-fru/board-name
/components/component[name]/state/board-fru/board-serial-no
/components/component[name]/state/board-fru/board-mfg-name
/components/component[name]/state/board-fru/board-mfg-date
Sensor Path
ipi:/components/component[name]/state/temperature
Leaf Attributes
/components/component[name]/state/temperature/instant
/components/component[name]/state/temperature/min
/components/component[name]/state/temperature/max
/components/component[name]/state/temperature/avg
/components/component[name]/state/temperature/interval
/components/component[name]/state/temperature/sensor-name
/components/component[name]/state/temperature/sensor-index
/components/component[name]/state/temperature/alarm-status
/components/component[name]/state/temperature/alarm-threshold
/components/component[name]/state/temperature/alarm-severity
/components/component[name]/state/temperature/minimum-emergency-temperature
/components/component[name]/state/temperature/maximum-emergency-temperature
/components/component[name]/state/temperature/minimum-alert-temperature
/components/component[name]/state/temperature/maximum-alert-temperature
/components/component[name]/state/temperature/minimum-critical-temperature
/components/component[name]/state/temperature/maximum-critical-temperature
IPI-INTERFACE
Pyang Tree
ipi-interface
+--rw interfaces
+--rw interface* [name]
+--rw name -> ../config/name
+--rw config
| +--rw name? string
+--ro state
| +--ro ifindex? uint32
| +--ro admin-status? ipi-if-types:if_interface_admin_status_t
| +--ro oper-status? ipi-if-types:if_interface_oper_status_t
| +--ro last-change? yang:timeticks
| +--ro logical? boolean
| +--ro counters
| +--ro in-octets? yang:counter64
| +--ro in-pkts? yang:counter64
| +--ro in-unicast-pkts? yang:counter64
| +--ro in-broadcast-pkts? yang:counter64
| +--ro in-multicast-pkts? yang:counter64
| +--ro in-discards? yang:counter64
| +--ro in-errors? yang:counter64
| +--ro in-fcs-errors? yang:counter64
| +--ro out-octets? yang:counter64
| +--ro out-pkts? yang:counter64
| +--ro out-unicast-pkts? yang:counter64
| +--ro out-broadcast-pkts? yang:counter64
| +--ro out-multicast-pkts? yang:counter64
| +--ro out-discards? yang:counter64
| +--ro out-errors? yang:counter64
| +--ro last-clear? ipi-if-types:if_last_clear_time_t
+--rw ethernet
+--ro state
+--ro counters
+--ro extended-ethernet-counters
+--ro receive-pkt-rate? yang:counter64
+--ro receive-bit-rate? yang:counter64
+--ro send-pkt-rate? yang:counter64
+--ro send-bit-rate? yang:counter64
Sensor Paths
ipi-interface
Interface State
Sensor Path
ipi:/interfaces/interface[name]/state
Leaf Attributes
/interfaces/interface[name]/state/name
/interfaces/interface[name]/state/ifindex
/interfaces/interface[name]/state/admin-status
/interfaces/interface[name]/state/oper-status
/interfaces/interface[name]/state/last-change
/interfaces/interface[name]/state/logical
Interface Counters
Sensor Path
ipi:/interfaces/interface[name]/state/counters
Leaf Attributes
/interfaces/interface[name]/state/counters/in-octets
/interfaces/interface[name]/state/counters/in-pkts
/interfaces/interface[name]/state/counters/in-unicast-pkts
/interfaces/interface[name]/state/counters/in-broadcast-pkts
/interfaces/interface[name]/state/counters/in-multicast-pkts
/interfaces/interface[name]/state/counters/in-discards
/interfaces/interface[name]/state/counters/in-errors
/interfaces/interface[name]/state/counters/in-fcs-errors
/interfaces/interface[name]/state/counters/out-octets
/interfaces/interface[name]/state/counters/out-pkts
/interfaces/interface[name]/state/counters/out-unicast-pkts
/interfaces/interface[name]/state/counters/out-broadcast-pkts
/interfaces/interface[name]/state/counters/out-multicast-pkts
/interfaces/interface[name]/state/counters/out-discards
/interfaces/interface[name]/state/counters/out-errors
/interfaces/interface[name]/state/counters/last-clear
Extended Ethernet Counters
Sensor Path
ipi:/interfaces/interface[name]/ethernet/state/counters/extended-ethernet-counters
Leaf Attributes
/interfaces/interface[name]/ethernet/state/counters/extended-ethernet-counters/receive-pkt-rate
/interfaces/interface[name]/ethernet/state/counters/extended-ethernet-counters/send-pkt-rate
/interfaces/interface[name]/ethernet/state/counters/extended-ethernet-counters/receive-bit-rate
/interfaces/interface[name]/ethernet/state/counters/extended-ethernet-counters/send-bit-rate
IPI-VXLAN
Pyang Tree
ipi-vxlan
+--rw vxlan
+--ro tunnel* [destination-vtep-ip]
+--ro destination-vtep-ip -> ../state/destination-vtep-ip
+--ro state
+--ro destination-vtep-ip? inet:ipv4-address
+--ro counters
+--ro out-bytes? yang:counter64
+--ro out-packets? yang:counter64
+--ro in-bytes? yang:counter64
+--ro in-packets? yang:counter64
Sensor Paths
ipi-vxlan
VXLAN State
Sensor Path
ipi:/vxlan/tunnel[destination-vtep-ip]/state/counters
Leaf Attributes
/vxlan/tunnel[destination-vtep-ip]/state/counters/out-bytes
/vxlan/tunnel[destination-vtep-ip]/state/counters/out-packets
/vxlan/tunnel[destination-vtep-ip]/state/counters/in-bytes
/vxlan/tunnel[destination-vtep-ip]/state/counters/in-packets
IPI-Platform-CMIS
Pyang Tree
ipi-platform-cmis
+--rw components {feature-list:HAVE_CMMD}?
+--ro component* [name]
+--ro name -> ../state/name
+--ro state
| +--ro name? string
| +--ro type? ipi-platform-types:cmm_component_type_t {feature-list:NOT_HAVE_TIBIT}?
| +--ro location? string {feature-list:NOT_HAVE_TIBIT}?
| +--ro mfg-name? string {feature-list:NOT_HAVE_TIBIT}?
| +--ro mfg-date? yang:date-and-time {feature-list:NOT_HAVE_TIBIT}?
| +--ro description? string {feature-list:NOT_HAVE_TIBIT}?
| +--ro hardware-version? string {feature-list:NOT_HAVE_TIBIT}?
| +--ro firmware-version? string {feature-list:NOT_HAVE_TIBIT}?
| +--ro software-version? string {feature-list:NOT_HAVE_TIBIT}?
| +--ro serial-no? string {feature-list:NOT_HAVE_TIBIT}?
| +--ro part-no? string {feature-list:NOT_HAVE_TIBIT}?
| +--ro removable? boolean {feature-list:NOT_HAVE_TIBIT}?
| +--ro oper-status? ipi-platform-types:cmm_component_oper_status_t {feature-list:NOT_HAVE_TIBIT}?
| +--ro product-name? string {feature-list:NOT_HAVE_TIBIT}?
| +--ro asset-tag? string {feature-list:NOT_HAVE_TIBIT}?
| +--ro component-additional-details* string {feature-list:NOT_HAVE_TIBIT}?
| +--ro parent? -> /components/component/state/name {feature-list:NOT_HAVE_TIBIT}?
| +--ro empty? boolean {feature-list:NOT_HAVE_TIBIT}?
+--ro transceiver {feature-list:HAVE_CMMD,feature-list:NOT_HAVE_TIBIT}?
+--ro state
| +--ro grid-spacing? decimal64
| +--ro first-frequency? decimal64
| +--ro last-frequency? decimal64
| +--ro transceiver-temperature? decimal64
| +--ro transceiver-voltage? decimal64
+--ro cmis-module {feature-list:HAVE_CMMD,feature-list:NOT_HAVE_TIBIT}?
+--ro eeprom
| +--ro state
| +--ro identifier? ipi-platform-sff8024-types:cmm_sff8024_identifier_t
| +--ro vendor-name? string
| +--ro vendor-oui? string
| +--ro part-number? string
| +--ro revision-level? string
| +--ro serial-number? string
| +--ro manufacturing-date? string
| +--ro clei-code? string
| +--ro module-power-class? ipi-platform-cmis-types:cmm_cmis_module_power_class_t
| +--ro module-max-power? decimal64
| +--ro cooling-implemented? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| +--ro temperature-max? int16
| +--ro temperature-min? int16
| +--ro operatin-voltage-min? decimal64
| +--ro optical-detector? ipi-platform-cmis-types:cmm_cmis_optical_detector_t
| +--ro rx-power-measurement? ipi-platform-cmis-types:cmm_cmis_rx_power_measur_t
| +--ro tx-disable-module-wide? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| +--ro cable-assembly-link-length? int16
| +--ro connector-type? ipi-platform-sff8024-types:cmm_sff8024_connector_type_t
| +--ro cca-5ghz? uint8
| +--ro cca-7ghz? uint8
| +--ro cca-12p9ghz? uint8
| +--ro cca-25p8ghz? uint8
| +--ro media-interface-technology? ipi-platform-cmis-types:cmm_cmis_media_intf_tech_t
| +--ro cmis-revision? string
| +--ro memory-model? ipi-platform-cmis-types:cmm_cmis_memory_model_t
| +--ro mci-max-speed? ipi-platform-cmis-types:cmm_cmis_mci_max_speed_t
| +--ro active-firmware-revision? string
| +--ro inactive-firmware-revision? string
| +--ro hardware-revision? string
| +--ro media-type? ipi-platform-cmis-types:cmm_cmis_media_type_t
| +--ro max-smf-link-length? decimal64
| +--ro max-mmf-om2-link-length? uint8
| +--ro max-mmf-om3-link-length? uint16
| +--ro max-mmf-om4-link-length? uint16
| +--ro max-mmf-om5-link-length? uint16
| +--ro wavelength-nominal? decimal64
| +--ro wavelength-tolerance? decimal64
+--ro advertisement
| +--ro applications
| | +--ro application* [id]
| | +--ro id -> ../state/id
| | +--ro state
| | | +--ro id? uint8
| | +--ro host
| | | +--ro state
| | | +--ro interface-type? ipi-platform-cmis-types:cmm_cmis_interface_type_t
| | | +--ro application-bitrate? ipi-platform-cmis-types:cmm_cmis_bit_rate_t
| | | +--ro lane-count? uint8
| | | +--ro signal-bitrate? ipi-platform-cmis-types:cmm_cmis_bit_rate_t
| | | +--ro modulation-format? ipi-platform-cmis-types:cmm_cmis_modulation_format_t
| | | +--ro bits-per-unit-interval? decimal64
| | | +--ro lane-assignment? ipi-platform-cmis-types:cmm_cmis_lane_assignment_t
| | +--ro media
| | +--ro state
| | +--ro interface-type? ipi-platform-cmis-types:cmm_cmis_interface_type_t
| | +--ro application-bitrate? ipi-platform-cmis-types:cmm_cmis_bit_rate_t
| | +--ro lane-count? uint8
| | +--ro signal-bitrate? ipi-platform-cmis-types:cmm_cmis_bit_rate_t
| | +--ro modulation-format? ipi-platform-cmis-types:cmm_cmis_modulation_format_t
| | +--ro bits-per-unit-interval? decimal64
| | +--ro lane-assignment? ipi-platform-cmis-types:cmm_cmis_lane_assignment_t
| +--ro controls
| | +--ro state
| | +--ro wavelength-control? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | +--ro tunable-transmitter? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | +--ro tx-output-squelching-method? ipi-platform-cmis-types:cmm_cmis_tx_squelch_method_t
| | +--ro forced-tx-output-squelching? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | +--ro tx-output-squelching-disable? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | +--ro tx-output-disable? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | +--ro input-polarity-flip-tx? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | +--ro rx-output-squelching-disable? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | +--ro rx-output-disable? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | +--ro output-polarity-flip-rx? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| +--ro diagnostics
| | +--ro module
| | | +--ro state
| | | +--ro simultaneous-host-and-media-loobpack? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | +--ro report-bit-error-ratio? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | +--ro count-bits-and-errors? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | +--ro host
| | | +--ro state
| | | +--ro output-loopack? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | +--ro input-loopack? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | +--ro per-lane-loopack? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | +--ro report-input-snr? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | +--ro report-fec? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | +--ro prbs-checker-post-fec? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | +--ro prbs-checker-pre-fec? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | +--ro prbs-checker-types? ipi-platform-cmis-types:cmm_cmis_prbs_support_type_t
| | | +--ro prbs-generator-post-fec? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | +--ro prbs-generator-pre-fec? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | +--ro prbs-generator-types? ipi-platform-cmis-types:cmm_cmis_prbs_support_type_t
| | +--ro media
| | +--ro state
| | +--ro output-loopack? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | +--ro input-loopack? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | +--ro per-lane-loopack? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | +--ro report-input-snr? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | +--ro report-fec? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | +--ro prbs-checker-post-fec? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | +--ro prbs-checker-pre-fec? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | +--ro prbs-checker-types? ipi-platform-cmis-types:cmm_cmis_prbs_support_type_t
| | +--ro prbs-generator-post-fec? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | +--ro prbs-generator-pre-fec? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | +--ro prbs-generator-types? ipi-platform-cmis-types:cmm_cmis_prbs_support_type_t
| +--ro durations
| | +--ro state
| | +--ro modsel-wait-time? uint8
| | +--ro dpinit-maximun-duration? ipi-platform-cmis-types:cmm_cmis_durations_t
| | +--ro dpdeinit-maximun-duration? ipi-platform-cmis-types:cmm_cmis_durations_t
| | +--ro dptxturnon-maximum-duration? ipi-platform-cmis-types:cmm_cmis_durations_t
| | +--ro dptxturnoff-maximum-duration? ipi-platform-cmis-types:cmm_cmis_durations_t
| | +--ro modulepwrup-maximum-duration? ipi-platform-cmis-types:cmm_cmis_durations_t
| | +--ro modulepwrdn-maximum-duration? ipi-platform-cmis-types:cmm_cmis_durations_t
| | +--ro npinit-maximum-duration? ipi-platform-cmis-types:cmm_cmis_durations_t
| | +--ro npdeinit-maximum-duration? ipi-platform-cmis-types:cmm_cmis_durations_t
| | +--ro nptxturnon-maximum-duration? ipi-platform-cmis-types:cmm_cmis_durations_t
| | +--ro nptxturnoff-maximum-duration? ipi-platform-cmis-types:cmm_cmis_durations_t
| +--ro laser
| | +--ro state
| | | +--ro supported-grids? ipi-platform-cmis-types:cmm_cmis_laser_grid_support_t
| | | +--ro fine-tune-supported? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | +--ro fine-tune-resolution? decimal64
| | | +--ro fine-tune-low-offset? decimal64
| | | +--ro fine-tune-high-offset? decimal64
| | | +--ro per-lane-programmable-output-power? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | +--ro minimum-programmable-output-power? decimal64
| | | +--ro maximum-programmable-output-power? decimal64
| | +--ro grids
| | +--ro grid* [id]
| | +--ro id -> ../state/id
| | +--ro state
| | +--ro id? ipi-platform-cmis-types:cmm_cmis_laser_grid_spacing_t
| | +--ro lowest-channel-frequency? decimal64
| | +--ro highest-channel-frequency? decimal64
| | +--ro channel-count? uint16
| +--ro monitoring
| | +--ro module
| | | +--ro monitors
| | | +--ro monitor* [id]
| | | +--ro id -> ../state/id
| | | +--ro state
| | | +--ro id? ipi-platform-cmis-types:cmm_cmis_module_monitor_id_t
| | | +--ro supported? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | +--ro host
| | | +--ro monitors
| | | | +--ro monitor* [id]
| | | | +--ro id -> ../state/id
| | | | +--ro state
| | | | +--ro id? ipi-platform-cmis-types:cmm_cmis_host_monitor_id_t
| | | | +--ro supported? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | | +--ro lanes-assigned? ipi-platform-cmis-types:cmm_cmis_lane_assignment_t
| | | +--ro flags
| | | +--ro flag* [id]
| | | +--ro id -> ../state/id
| | | +--ro state
| | | +--ro id? ipi-platform-cmis-types:cmm_cmis_host_flag_id_t
| | | +--ro supported? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | +--ro lanes-assigned? ipi-platform-cmis-types:cmm_cmis_lane_assignment_t
| | +--ro media
| | +--ro monitors
| | | +--ro monitor* [id]
| | | +--ro id -> ../state/id
| | | +--ro state
| | | +--ro id? ipi-platform-cmis-types:cmm_cmis_media_monitor_id_t
| | | +--ro supported? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | | +--ro lanes-assigned? ipi-platform-cmis-types:cmm_cmis_lane_assignment_t
| | +--ro flags
| | +--ro flag* [id]
| | +--ro id -> ../state/id
| | +--ro state
| | +--ro id? ipi-platform-cmis-types:cmm_cmis_media_flag_id_t
| | +--ro supported? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| | +--ro lanes-assigned? ipi-platform-cmis-types:cmm_cmis_lane_assignment_t
| +--ro pages
| +--ro state
| +--ro network-path-pages-supported? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| +--ro vdm-pages-supported? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| +--ro vdm-groups? ipi-platform-cmis-types:cmm_cmis_vdm_pages_support_t
| +--ro diagnostics-pages-supported? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| +--ro user-page-supported? ipi-platform-cmis-types:cmm_cmis_yes_no_t
| +--ro banks-per-page? ipi-platform-cmis-types:cmm_cmis_bank_per_page_support_t
+--ro module-state
| +--ro state
| | +--ro fault-state? ipi-platform-cmis-types:cmm_cmis_module_fault_state_t
| | +--ro current-state? ipi-platform-cmis-types:cmm_cmis_module_state_t
| +--ro datapaths
| +--ro datapath* [lane]
| +--ro lane -> ../state/lane
| +--ro state
| +--ro lane? uint8
| +--ro current-state? ipi-platform-cmis-types:cmm_cmis_datapath_states_t
| +--ro host-rate? decimal64
| +--ro media-rate? decimal64
| +--ro interface-name? string
+--ro module-monitors
| +--ro monitors
| | +--ro monitor* [id]
| | +--ro id -> ../state/id
| | +--ro state
| | +--ro id? ipi-platform-cmis-types:cmm_cmis_module_monitor_id_t
| | +--ro description? string
| | +--ro value? decimal64
| | +--ro high-alarm? decimal64
| | +--ro high-warning? decimal64
| | +--ro low-warning? decimal64
| | +--ro low-alarm? decimal64
| +--ro monitor-alarm
| +--ro state
| +--ro alarm-id? ipi-platform-cmis-types:cmm_cmis_module_monitor_id_t
| +--ro alarm-type? ipi-platform-cmis-types:cmm_cmis_threshold_alarm_t
| +--ro current-value? decimal64
| +--ro threshold-minimum? decimal64
| +--ro threshold-maximum? decimal64
+--ro host-monitors
| +--ro lanes
| +--ro lane* [number]
| +--ro number -> ../state/number
| +--ro state
| | +--ro number? uint8
| | +--ro dp-assigned? boolean
| +--ro monitors
| | +--ro monitor* [id]
| | +--ro id -> ../state/id
| | +--ro state
| | +--ro id? ipi-platform-cmis-types:cmm_cmis_host_monitor_id_t
| | +--ro description? string
| | +--ro value? decimal64
| | +--ro high-alarm? decimal64
| | +--ro high-warning? decimal64
| | +--ro low-warning? decimal64
| | +--ro low-alarm? decimal64
| +--ro flags
| | +--ro flag* [id]
| | +--ro id -> ../state/id
| | +--ro state
| | +--ro id? ipi-platform-cmis-types:cmm_cmis_host_flag_id_t
| | +--ro description? string
| | +--ro value? boolean
| +--ro monitor-alarm
| | +--ro state
| | +--ro alarm-id? ipi-platform-cmis-types:cmm_cmis_host_monitor_id_t
| | +--ro alarm-type? ipi-platform-cmis-types:cmm_cmis_threshold_alarm_t
| | +--ro current-value? decimal64
| | +--ro threshold-minimum? decimal64
| | +--ro threshold-maximum? decimal64
| +--ro flag-alarm
| +--ro state
| +--ro alarm-id? ipi-platform-cmis-types:cmm_cmis_host_flag_id_t
+--ro media-monitors
+--ro lanes
+--ro lane* [number]
+--ro number -> ../state/number
+--ro state
| +--ro number? uint8
+--ro monitors
| +--ro monitor* [id]
| +--ro id -> ../state/id
| +--ro state
| +--ro id? ipi-platform-cmis-types:cmm_cmis_media_monitor_id_t
| +--ro description? string
| +--ro value? decimal64
| +--ro high-alarm? decimal64
| +--ro high-warning? decimal64
| +--ro low-warning? decimal64
| +--ro low-alarm? decimal64
+--ro flags
| +--ro flag* [id]
| +--ro id -> ../state/id
| +--ro state
| +--ro id? ipi-platform-cmis-types:cmm_cmis_media_flag_id_t
| +--ro description? string
| +--ro value? boolean
+--ro monitor-alarm
| +--ro state
| +--ro alarm-id? ipi-platform-cmis-types:cmm_cmis_media_monitor_id_t
| +--ro alarm-type? ipi-platform-cmis-types:cmm_cmis_threshold_alarm_t
| +--ro current-value? decimal64
| +--ro threshold-minimum? decimal64
| +--ro threshold-maximum? decimal64
+--ro flag-alarm
+--ro state
+--ro alarm-id? ipi-platform-cmis-types:cmm_cmis_media_flag_id_t
Sensor Paths
ipi-platform-cmis
Transceiver EEPROM State
Sensor Path
ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/eeprom/state
Leaf Attributes
/components/component[name]/transceiver/cmis-module/eeprom/state/identifier
/components/component[name]/transceiver/cmis-module/eeprom/state/vendor-name
/components/component[name]/transceiver/cmis-module/eeprom/state/vendor-oui
/components/component[name]/transceiver/cmis-module/eeprom/state/part-number
/components/component[name]/transceiver/cmis-module/eeprom/state/revision-level
/components/component[name]/transceiver/cmis-module/eeprom/state/serial-number
/components/component[name]/transceiver/cmis-module/eeprom/state/manufacturing-date
/components/component[name]/transceiver/cmis-module/eeprom/state/clei-code
/components/component[name]/transceiver/cmis-module/eeprom/state/module-power-class
/components/component[name]/transceiver/cmis-module/eeprom/state/module-max-power
/components/component[name]/transceiver/cmis-module/eeprom/state/cooling-implemented
/components/component[name]/transceiver/cmis-module/eeprom/state/temperature-max
/components/component[name]/transceiver/cmis-module/eeprom/state/temperature-min
/components/component[name]/transceiver/cmis-module/eeprom/state/operatin-voltage-min
/components/component[name]/transceiver/cmis-module/eeprom/state/optical-detector
/components/component[name]/transceiver/cmis-module/eeprom/state/rx-power-measurement
/components/component[name]/transceiver/cmis-module/eeprom/state/tx-disable-module-wide
/components/component[name]/transceiver/cmis-module/eeprom/state/cable-assembly-link-length
/components/component[name]/transceiver/cmis-module/eeprom/state/connector-type
/components/component[name]/transceiver/cmis-module/eeprom/state/cca-5ghz
/components/component[name]/transceiver/cmis-module/eeprom/state/cca-7ghz
/components/component[name]/transceiver/cmis-module/eeprom/state/cca-12p9ghz
/components/component[name]/transceiver/cmis-module/eeprom/state/cca-25p8ghz
/components/component[name]/transceiver/cmis-module/eeprom/state/media-interface-technology
/components/component[name]/transceiver/cmis-module/eeprom/state/cmis-revision
/components/component[name]/transceiver/cmis-module/eeprom/state/memory-model
/components/component[name]/transceiver/cmis-module/eeprom/state/mci-max-speed
/components/component[name]/transceiver/cmis-module/eeprom/state/active-firmware-revision
/components/component[name]/transceiver/cmis-module/eeprom/state/inactive-firmware-revision
/components/component[name]/transceiver/cmis-module/eeprom/state/hardware-revision
/components/component[name]/transceiver/cmis-module/eeprom/state/media-type
/components/component[name]/transceiver/cmis-module/eeprom/state/max-smf-link-length
/components/component[name]/transceiver/cmis-module/eeprom/state/max-mmf-om2-link-length
/components/component[name]/transceiver/cmis-module/eeprom/state/max-mmf-om3-link-length
/components/component[name]/transceiver/cmis-module/eeprom/state/max-mmf-om4-link-length
/components/component[name]/transceiver/cmis-module/eeprom/state/max-mmf-om5-link-length
/components/component[name]/transceiver/cmis-module/eeprom/state/wavelength-nominal
/components/component[name]/transceiver/cmis-module/eeprom/state/wavelength-tolerance
CMIS State
Sensor Path
ipi:/components/component[name=CMIS-MODULE-NAME]/state
Leaf Attributes
/components/component[name]/state/name
/components/component[name]/state/type
/components/component[name]/state/location
/components/component[name]/state/description
/components/component[name]/state/mfg-name
/components/component[name]/state/mfg-date
/components/component[name]/state/hardware-version
/components/component[name]/state/firmware-version
/components/component[name]/state/serial-no
/components/component[name]/state/part-no
/components/component[name]/state/removable
/components/component[name]/state/parent
Transceiver Advertisement Control
Sensor Path
ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/advertisement/controls/state
Leaf Attributes
/components/component[name]/transceiver/cmis-module/advertisement/controls/state/forced-tx-output-squelching
/components/component[name]/transceiver/cmis-module/advertisement/controls/state/input-polarity-flip-tx
/components/component[name]/transceiver/cmis-module/advertisement/controls/state/output-polarity-flip-rx
/components/component[name]/transceiver/cmis-module/advertisement/controls/state/rx-output-disable
/components/component[name]/transceiver/cmis-module/advertisement/controls/state/rx-output-squelching-disable
/components/component[name]/transceiver/cmis-module/advertisement/controls/state/tunable-transmitter
/components/component[name]/transceiver/cmis-module/advertisement/controls/state/tx-output-disable
/components/component[name]/transceiver/cmis-module/advertisement/controls/state/tx-output-squelching-disable
/components/component[name]/transceiver/cmis-module/advertisement/controls/state/tx-output-squelching-method
/components/component[name]/transceiver/cmis-module/advertisement/controls/state/wavelength-control
Transceiver Advertisement Diagnostics Module
Sensor Path
ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/advertisement/diagnostics/module/state
Leaf Attributes
/components/component[name]/transceiver/cmis-module/advertisement/diagnostics/module/state/count-bits-and-errors
/components/component[name]/transceiver/cmis-module/advertisement/diagnostics/module/state/report-bit-error-ratio
/components/component[name]/transceiver/cmis-module/advertisement/diagnostics/module/state/simultaneous-host-and-media-loobpack
Transceiver Advertisement Diagnostics Host
Sensor Path
ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/advertisement/diagnostics/host/state
Leaf Attributes
/components/component[name]/transceiver/cmis-module/advertisement/diagnostics/host/state/input-loopack
/components/component[name]/transceiver/cmis-module/advertisement/diagnostics/host/state/output-loopack
/components/component[name]/transceiver/cmis-module/advertisement/diagnostics/host/state/per-lane-loopack
/components/component[name]/transceiver/cmis-module/advertisement/diagnostics/host/state/prbs-checker-post-fec
/components/component[name]/transceiver/cmis-module/advertisement/diagnostics/host/state/prbs-checker-pre-fec
/components/component[name]/transceiver/cmis-module/advertisement/diagnostics/host/state/prbs-checker-types
/components/component[name]/transceiver/cmis-module/advertisement/diagnostics/host/state/prbs-generator-post-fec
/components/component[name]/transceiver/cmis-module/advertisement/diagnostics/host/state/prbs-generator-pre-fec
/components/component[name]/transceiver/cmis-module/advertisement/diagnostics/host/state/prbs-generator-types
/components/component[name]/transceiver/cmis-module/advertisement/diagnostics/host/state/report-fec
/components/component[name]/transceiver/cmis-module/advertisement/diagnostics/host/state/report-input-snr
Transceiver Advertisement Diagnostics Media
Sensor Path
ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/advertisement/diagnostics/media/state
Leaf Attributes
/components/component[name]/transceiver/cmis-module/advertisement/diagnostics/media/state/input-loopack
/components/component[name]/transceiver/cmis-module/advertisement/diagnostics/media/state/output-loopack
/components/component[name]/transceiver/cmis-module/advertisement/diagnostics/media/state/per-lane-loopack
/components/component[name]/transceiver/cmis-module/advertisement/diagnostics/media/state/prbs-checker-post-fec
/components/component[name]/transceiver/cmis-module/advertisement/diagnostics/media/state/prbs-checker-pre-fec
/components/component[name]/transceiver/cmis-module/advertisement/diagnostics/media/state/prbs-checker-types
/components/component[name]/transceiver/cmis-module/advertisement/diagnostics/media/state/prbs-generator-post-fec
/components/component[name]/transceiver/cmis-module/advertisement/diagnostics/media/state/prbs-generator-pre-fec
/components/component[name]/transceiver/cmis-module/advertisement/diagnostics/media/state/report-fec
/components/component[name]/transceiver/cmis-module/advertisement/diagnostics/media/state/report-input-snr
Transceiver Advertisement Duration
Sensor Path
ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/advertisement/durations/state
Leaf Attributes
/components/component[name]/transceiver/cmis-module/advertisement/durations/state/dpdeinit-maximun-duration
/components/component[name]/transceiver/cmis-module/advertisement/durations/state/dpinit-maximun-duration
/components/component[name]/transceiver/cmis-module/advertisement/durations/state/dptxturnoff-maximum-duration
/components/component[name]/transceiver/cmis-module/advertisement/durations/state/dptxturnon-maximum-duration
/components/component[name]/transceiver/cmis-module/advertisement/durations/state/modsel-wait-time
/components/component[name]/transceiver/cmis-module/advertisement/durations/state/modulepwrdn-maximum-duration
/components/component[name]/transceiver/cmis-module/advertisement/durations/state/modulepwrup-maximum-duration
Transceiver Advertisement Laser
Sensor Path
ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/advertisement/laser/state
Leaf Attributes
/components/component[name]/transceiver/cmis-module/advertisement/laser/state/supported-grids
/components/component[name]/transceiver/cmis-module/advertisement/laser/state/fine-tune-high-offse
/components/component[name]/transceiver/cmis-module/advertisement/laser/state/fine-tune-low-offset
/components/component[name]/transceiver/cmis-module/advertisement/laser/state/fine-tune-resolution
/components/component[name]/transceiver/cmis-module/advertisement/laser/state/fine-tune-supported
/components/component[name]/transceiver/cmis-module/advertisement/laser/state/maximum-programmable-output-power
/components/component[name]/transceiver/cmis-module/advertisement/laser/state/minimum-programmable-output-power
/components/component[name]/transceiver/cmis-module/advertisement/laser/state/per-lane-programmable-output-power
Transceiver Advertisement Laser Grid
Sensor Path
ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/advertisement/laser/grids/grid[id=SPACING TYPE]/state
Leaf Attributes
/components/component[name]/transceiver/cmis-module/advertisement/laser/grids/grid/state/channel-count
/components/component[name]/transceiver/cmis-module/advertisement/laser/grids/grid/state/highest-channel-frequency
/components/component[name]/transceiver/cmis-module/advertisement/laser/grids/grid/state/id
/components/component[name]/transceiver/cmis-module/advertisement/laser/grids/grid/state/lowest-channel-frequency
Transceiver Advertisement Monitoring
Sensor Path
ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/advertisement/monitoring/module/monitors/monitor[id=APP Id]/state
Leaf Attributes
/components/component[name]/transceiver/cmis-module/advertisement/monitoring/module/monitors/monitor/state/id
/components/component[name]/transceiver/cmis-module/advertisement/monitoring/module/monitors/monitor/state/supported
Transceiver Advertisement Host Monitoring
Sensor Path
ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/advertisement/monitoring/host/monitors/monitor[id= APP Id]/state
Leaf Attributes
/components/component[name]/transceiver/cmis-module/advertisement/monitoring/host/monitors/monitor/state/id
/components/component[name]/transceiver/cmis-module/advertisement/monitoring/host/monitors/monitor/state/supported
Transceiver Advertisement Host Flags Monitoring
Sensor Path
ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/advertisement/monitoring/host/flags/flag[id=APP Id]/state
Leaf Attributes
/components/component[name]/transceiver/cmis-module/advertisement/monitoring/host/flags/flag/state/id
/components/component[name]/transceiver/cmis-module/advertisement/monitoring/host/flags/flag/state/supported
Transceiver Advertisement Media Monitoring
Sensor Path
ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/advertisement/monitoring/media/monitors/monitor[id=APP Id]/state
Leaf Attributes
/components/component[name]/transceiver/cmis-module/advertisement/monitoring/media/monitors/monitor/state/id
/components/component[name]/transceiver/cmis-module/advertisement/monitoring/media/monitors/monitor/state/supported
Transceiver Advertisement Media Flags Monitoring
Sensor Path
ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/advertisement/monitoring/media/flags/flag[id = APP Id]/state
Leaf Attributes
/components/component[name]/transceiver/cmis-module/advertisement/monitoring/media/flags/flag/state/id
/components/component[name]/transceiver/cmis-module/advertisement/monitoring/media/flags/flag/state/supported
Transceiver Advertisement Pages
Sensor Path
ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/advertisement/pages/state
Leaf Attributes
/components/component[name]/transceiver/cmis-module/advertisement/pages/state/banks-per-page
/components/component[name]/transceiver/cmis-module/advertisement/pages/state/network-path-pages-supported
/components/component[name]/transceiver/cmis-module/advertisement/pages/state/user-page-supported
/components/component[name]/transceiver/cmis-module/advertisement/pages/state/vdm-groups
/components/component[name]/transceiver/cmis-module/advertisement/pages/state/vdm-pages-supported
/components/component[name]/transceiver/cmis-module/advertisement/pages/state/diagnostics-pages-supported
Transceiver Advertisement Host Application
Sensor Path
ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/advertisement/applications/application[id=APP_ID]/host/state
Leaf Attributes
/components/component[name]/transceiver/cmis-module/advertisement/applications/application[id]/host/state/interface-type
/components/component[name]/transceiver/cmis-module/advertisement/applications/application[id]/host/state/application-bitrate
/components/component[name]/transceiver/cmis-module/advertisement/applications/application[id]/host/state/lane-count
/components/component[name]/transceiver/cmis-module/advertisement/applications/application[id]/host/state/signal-bitrate
/components/component[name]/transceiver/cmis-module/advertisement/applications/application[id]/host/state/modulation-format
/components/component[name]/transceiver/cmis-module/advertisement/applications/application[id]/host/state/bits-per-unit-interval
/components/component[name]/transceiver/cmis-module/advertisement/applications/application[id]/host/state/lane-assignment
Transceiver Advertisement Media Application
Sensor Path
ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/advertisement/applications/application[id=APP_ID]/media/state
Leaf Attributes
/components/component[name]/transceiver/cmis-module/advertisement/applications/application[id]/media/state/interface-type
/components/component[name]/transceiver/cmis-module/advertisement/applications/application[id]/media/state/application-bitrate
/components/component[name]/transceiver/cmis-module/advertisement/applications/application[id]/media/state/lane-count
/components/component[name]/transceiver/cmis-module/advertisement/applications/application[id]/media/state/signal-bitrate
/components/component[name]/transceiver/cmis-module/advertisement/applications/application[id]/media/state/modulation-format
/components/component[name]/transceiver/cmis-module/advertisement/applications/application[id]/media/state/bits-per-unit-interval
/components/component[name]/transceiver/cmis-module/advertisement/applications/application[id]/media/state/lane-assignment
Transceiver CMIS Module State
Sensor Path
ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/module-state/datapaths/datapath[lane=LANE_ID]/state
Leaf Attributes
/components/component[name]/transceiver/cmis-module/module-state/datapaths/datapath[lane]/state/current-state
/components/component[name]/transceiver/cmis-module/module-state/datapaths/datapath[lane]/state/host-rate
/components/component[name]/transceiver/cmis-module/module-state/datapaths/datapath[lane]/state/interface-name
/components/component[name]/transceiver/cmis-module/module-state/datapaths/datapath[lane]/state/lane
/components/component[name]/transceiver/cmis-module/module-state/datapaths/datapath[lane]/state/media-rate
Transceiver CMIS Module Monitor States
Sensor Path
ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/module-monitors/monitors/monitor[id=MONITOR_ID]/state
Leaf Attributes
/components/component[name]/transceiver/cmis-module/module-monitors/monitors/monitor[id]/state/description
/components/component[name]/transceiver/cmis-module/module-monitors/monitors/monitor[id]/state/high-alarm
/components/component[name]/transceiver/cmis-module/module-monitors/monitors/monitor[id]/state/high-warning
/components/component[name]/transceiver/cmis-module/module-monitors/monitors/monitor[id]/state/id
/components/component[name]/transceiver/cmis-module/module-monitors/monitors/monitor[id]/state/low-alarm
/components/component[name]/transceiver/cmis-module/module-monitors/monitors/monitor[id]/state/low-warning
/components/component[name]/transceiver/cmis-module/module-monitors/monitors/monitor[id]/state/value
Transceiver CMIS Module Monitor Alarms
Sensor Path
ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/module-monitors/monitor-alarm/state
Leaf Attributes
/components/component[name]/transceiver/cmis-module/module-monitors/monitor-alarm/state/alarm-id
/components/component[name]/transceiver/cmis-module/module-monitors/monitor-alarm/state/alarm-type
/components/component[name]/transceiver/cmis-module/module-monitors/monitor-alarm/state/current-value
/components/component[name]/transceiver/cmis-module/module-monitors/monitor-alarm/state/threshold-minimum
/components/component[name]/transceiver/cmis-module/module-monitors/monitor-alarm/state/threshold-maximum
Transceiver CMIS Host Monitor States
Sensor Path
ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/host-monitors/lanes/lane[number=LANE_NUMBER]/state
Leaf Attributes
/components/component[name]/transceiver/cmis-module/host-monitors/lanes/lane[number]/state/dp-assigned
/components/component[name]/transceiver/cmis-module/host-monitors/lanes/lane[number]/state/number
Transceiver CMIS Host Monitoring for Monitors
Sensor Path
ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/host-monitors/lanes/lane[number=LANE_NUMBER]/monitors/monitor[id=MONITOR_ID]/state
Leaf Attributes
/components/component[name]/transceiver/cmis-module/host-monitors/lanes/lane[number]/monitors/monitor[id]/state/description
/components/component[name]/transceiver/cmis-module/host-monitors/lanes/lane[number]/monitors/monitor[id]/state/id
/components/component[name]/transceiver/cmis-module/host-monitors/lanes/lane[number]/monitors/monitor[id]/state/value
Transceiver CMIS Host Monitoring for Flags
Sensor Path
ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/host-monitors/lanes/lane[number=LANE_NUMBER]/flags/flag[id=FLAG_ID]/state
Leaf Attributes
/components/component[name]/transceiver/cmis-module/host-monitors/lanes/lane[number]/flags/flag[id]/state/description
/components/component[name]/transceiver/cmis-module/host-monitors/lanes/lane[number]/flags/flag[id]/state/id
/components/component[name]/transceiver/cmis-module/host-monitors/lanes/lane[number]/flags/flag[id]/state/value
Transceiver CMIS Host Monitoring for Alarms
Sensor Path
ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/host-monitors/lanes/lane[number=LANE_NUMBER]/monitor-alarm/state
Leaf Attributes
/components/component[name]/transceiver/cmis-module/host-monitors/lanes/lane[number]/monitor-alarm/state/alarm-id
/components/component[name]/transceiver/cmis-module/host-monitors/lanes/lane[number]/monitor-alarm/state/alarm-type
/components/component[name]/transceiver/cmis-module/host-monitors/lanes/lane[number]/monitor-alarm/state/current-value
/components/component[name]/transceiver/cmis-module/host-monitors/lanes/lane[number]/monitor-alarm/state/threshold-minimum
/components/component[name]/transceiver/cmis-module/host-monitors/lanes/lane[number]/monitor-alarm/state/threshold-maximum
Transceiver CMIS Host Monitoring for Alarm Flags
Sensor Path
ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/host-monitors/lanes/lane[number=LANE_NUMBER]/flag-alarm/state
Leaf Attributes
/components/component[name]/transceiver/cmis-module/host-monitors/lanes/lane[number]/flag-alarm/state/alarm-id
Transceiver CMIS Media Monitoring for State
Sensor Path
ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/media-monitors/lanes/lane[number=LANE_NUMBER]/monitor/monitor[id=MONITOR_ID]/state
Leaf Attributes
/components/component[name]/transceiver/cmis-module/media-monitors/lanes/lane[number]/monitors/monitor[id]/state/description
/components/component[name]/transceiver/cmis-module/media-monitors/lanes/lane[number]/monitors/monitor[id]/state/high-alarm
/components/component[name]/transceiver/cmis-module/media-monitors/lanes/lane[number]/monitors/monitor[id]/state/high-warning
/components/component[name]/transceiver/cmis-module/media-monitors/lanes/lane[number]/monitors/monitor[id]/state/id
/components/component[name]/transceiver/cmis-module/media-monitors/lanes/lane[number]/monitors/monitor[id]/state/low-alarm
/components/component[name]/transceiver/cmis-module/media-monitors/lanes/lane[number]/monitors/monitor[id]/state/low-warning
/components/component[name]/transceiver/cmis-module/media-monitors/lanes/lane[number]/monitors/monitor[id]/state/value
Transceiver CMIS Media Monitoring for Flags
Sensor Path
ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/media-monitors/lanes/lane[number=LANE_NUMBER]/flags/flag[id=FLAG_ID]/state
Leaf Attributes
/components/component[name]/transceiver/cmis-module/media-monitors/lanes/lane[number]/flags/flag[id]/state/description
/components/component[name]/transceiver/cmis-module/media-monitors/lanes/lane[number]/flags/flag[id]/state/id
/components/component[name]/transceiver/cmis-module/media-monitors/lanes/lane[number]/flags/flag[id]/state/value
Transceiver CMIS Media Monitoring for Alarms
Sensor Path
ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/media-monitors/lanes/lane[number=LANE_NUMBER]/monitor-alarm/state
Leaf Attributes
/components/component[name]/transceiver/cmis-module/media-monitors/lanes/lane[number]/monitor-alarm/state/alarm-id
/components/component[name]/transceiver/cmis-module/media-monitors/lanes/lane[number]/monitor-alarm/state/alarm-type
/components/component[name]/transceiver/cmis-module/media-monitors/lanes/lane[number]/monitor-alarm/state/current-value
/components/component[name]/transceiver/cmis-module/media-monitors/lanes/lane[number]/monitor-alarm/state/threshold-minimum
/components/component[name]/transceiver/cmis-module/media-monitors/lanes/lane[number]/monitor-alarm/state/threshold-maximum
Transceiver CMIS Media Monitoring for Alarm Flags
Sensor Path
ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/media-monitors/lanes/lane[number=LANE_NUMBER]/flag-alarm/state
Leaf Attributes
/components/component[name]/transceiver/cmis-module/media-monitors/lanes/lane[number]/flag-alarm/state/alarm-id