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.
For details on wildcard support, refer to the Wildcard Support in Sensor Paths and XPath Formatting Rules for Streaming Telemetry sections.
IPI-Platform

+--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 memory {feature-list:NOT_HAVE_TIBIT}?
| | +--ro available? uint64
| | +--ro utilized? uint64
| +--ro board-fru {feature-list:NOT_HAVE_TIBIT}?
| | +--ro board-name? string
| | +--ro board-serial-no? string
| | +--ro board-mfg-name? string
| | +--ro board-mfg-date? yang:date-and-time
| +--ro temperature {feature-list:HAVE_CMMD}?
| +--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 {feature-list:NOT_HAVE_TIBIT}?
| +--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 {feature-list:HAVE_CMMD}?
| +--ro state
| +--ro processor-count? uint32
| +--ro cpu-1min-load-percentage? decimal64
| +--ro cpu-5min-load-percentage? decimal64
| +--ro cpu-15min-load-percentage? decimal64
| +--ro cpu-utilization? decimal64
| +--ro cpu-utilization-alert? uint8
| +--ro cpu-utilization-critical? uint8
+--ro storage {feature-list:HAVE_CMMD}?
| +--ro state
| +--ro head-count? uint16
| +--ro sector-count? uint32
| +--ro unformatted-bytes-or-track? uint16
| +--ro unformatted-bytes-or-sector? uint16
| +--ro total-memory? uint64
+--ro ram {feature-list:HAVE_CMMD}?
| +--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 unit-size? uint32
+--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 presence? ipi-platform-transceiver-types:ddm_cmm_trans_presence_t
| | +--ro transceiver-voltage? decimal64
| | +--ro type? ipi-platform-transceiver-types:ddm_cmm_trans_type_t
| | +--ro transceiver-identifier? ipi-platform-transceiver-types:ddm_cmm_trans_identifier_t
| | +--ro connector-type? ipi-platform-transceiver-types:ddm_cmm_trans_connector_type_t
| | +--ro vendor-name? string
| | +--ro vendor-part-number? string
| | +--ro vendor-revision-number? string
| | +--ro vendor-serial-number? string
| | +--ro vendor-manufacturing-date? string
| +--ro sfp
| | +--ro state
| | +--ro transmit-status? ipi-platform-transceiver-types:ddm_tx_rx_state_t
| | +--ro recieve-loss-status? ipi-platform-transceiver-types:ddm_tx_rx_state_t
| | +--ro sfp-identifier? ipi-platform-transceiver-types:ddm_cmm_trans_sfp_extended_identifier_t
| | +--ro sfp-options-implemented? ipi-platform-transceiver-types:ddm_cmm_trans_sfp_options_implemented_t
| | +--ro fiber-channel-sfp-speed? ipi-platform-transceiver-types:ddm_cmm_trans_fiber_channel_speed_t
| | +--ro sfp-infiniband-compliance-code? ipi-platform-transceiver-types:ddm_cmm_trans_sfp_infiniband_compliance_t
| | +--ro sfp-escon-compliance-code? ipi-platform-transceiver-types:ddm_cmm_trans_sfp_escon_compliance_t
| | +--ro sfp-plus-cable-technology? ipi-platform-transceiver-types:ddm_cmm_trans_sfp_plus_cable_tech_t
| +--ro xfp
| | +--ro state
| | +--ro transmit-status? ipi-platform-transceiver-types:ddm_tx_rx_state_t
| | +--ro recieve-loss-status? ipi-platform-transceiver-types:ddm_tx_rx_state_t
| | +--ro xsfp-identifier? ipi-platform-transceiver-types:ddm_cmm_trans_xfp_extended_identifier_t
| | +--ro xfp-10g-ethernet-compliance-code? ipi-platform-transceiver-types:ddm_cmm_trans_xfp_10g_eth_compliance_t
| | +--ro xfp-10g-fiber-channel-compliance-code? ipi-platform-transceiver-types:ddm_cmm_trans_xfp_10g_fiber_chn_compliance_t
| | +--ro xfp-10g-copper-link-compliance-code? ipi-platform-transceiver-types:ddm_cmm_trans_xfp_10g_copper_links_rsvd_t
| | +--ro xfp-lower-speed-link-compliance-code? ipi-platform-transceiver-types:ddm_cmm_trans_xfp_lower_speed_links_t
| | +--ro xfp-sonet-interconnect-compliance-code? ipi-platform-transceiver-types:ddm_cmm_trans_xfp_sonet_interconnect_t
| | +--ro xfp-sonet-short-haul-compliance-code? ipi-platform-transceiver-types:ddm_cmm_trans_xfp_sonet_short_haul_t
| | +--ro xfp-sonet-long-haul-compliance-code? ipi-platform-transceiver-types:ddm_cmm_trans_xfp_sonet_long_haul_t
| | +--ro xfp-sonet-very-long-haul-compliance-code? ipi-platform-transceiver-types:ddm_cmm_trans_xfp_sonet_very_long_haul_t
| | +--ro xfp-serial-encoding-algorithm? ipi-platform-transceiver-types:ddm_cmm_trans_xfp_encoding_t
| | +--ro xsfp-options-implemented? ipi-platform-transceiver-types:ddm_cmm_trans_xfp_options_implemented_t
| | +--ro xfp-auxillary-voltage? ipi-platform-transceiver-types:ddm_cmm_trans_xfp_voltage_aux_monitor_t
| +--ro qsfp
| | +--ro state
| | +--ro reset-status? ipi-platform-transceiver-types:ddm_cmm_trans_reset_t
| | +--ro power? ipi-platform-transceiver-types:ddm_cmm_trans_power_t
| | +--ro lane1-transmission? ipi-platform-transceiver-types:ddm_tx_rx_state_t
| | +--ro lane1-transmission-loss? ipi-platform-transceiver-types:ddm_tx_rx_state_t
| | +--ro lane1-recieve-loss? ipi-platform-transceiver-types:ddm_tx_rx_state_t
| | +--ro lane2-transmission? ipi-platform-transceiver-types:ddm_tx_rx_state_t
| | +--ro lane2-transmission-loss? ipi-platform-transceiver-types:ddm_tx_rx_state_t
| | +--ro lane2-recieve-loss? ipi-platform-transceiver-types:ddm_tx_rx_state_t
| | +--ro lane3-transmission? ipi-platform-transceiver-types:ddm_tx_rx_state_t
| | +--ro lane3-transmission-loss? ipi-platform-transceiver-types:ddm_tx_rx_state_t
| | +--ro lane3-recieve-loss? ipi-platform-transceiver-types:ddm_tx_rx_state_t
| | +--ro lane4-transmission? ipi-platform-transceiver-types:ddm_tx_rx_state_t
| | +--ro lane4-transmission-loss? ipi-platform-transceiver-types:ddm_tx_rx_state_t
| | +--ro lane4-recieve-loss? ipi-platform-transceiver-types:ddm_tx_rx_state_t
| | +--ro qsfp-identifier? ipi-platform-transceiver-types:ddm_cmm_qsfp_extended_identifier_t
| | +--ro fiber-channel-qsfp-speed? ipi-platform-transceiver-types:ddm_cmm_trans_fiber_channel_speed_t
| | +--ro qsfp-options-implemented? ipi-platform-transceiver-types:ddm_cmm_trans_qsfp_options_implemented_t
| +--ro channels
| | +--ro channel* [index]
| | +--ro index -> ../state/index
| | +--ro state
| | +--ro index? uint8
| | +--ro input-power? decimal64
| | +--ro input-power-alert-max-threshold? decimal64
| | +--ro input-power-critical-max-threshold? decimal64
| | +--ro input-power-critical-min-threshold? decimal64
| | +--ro input-power-alert-min-threshold? decimal64
| | +--ro output-power? decimal64
| | +--ro output-power-alert-max-threshold? decimal64
| | +--ro output-power-critical-max-threshold? decimal64
| | +--ro output-power-critical-min-threshold? decimal64
| | +--ro output-power-alert-min-threshold? decimal64
| | +--ro laser-bias-current? decimal64
| | +--ro laser-bias-current-alert-max-threshold? decimal64
| | +--ro laser-bias-current-critical-max-threshold? decimal64
| | +--ro laser-bias-current-critical-min-threshold? decimal64
| | +--ro laser-bias-current-alert-min-threshold? 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 host-config? string
| | | +--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? uint32
| | | +--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 {feature-list:HAVE_CMMD}?
| +--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 {feature-list:HAVE_CMMD}?
| +--ro state
| +--ro rpm? uint32
| +--ro minimum-rpm? uint32
| +--ro maximum-rpm? uint32
| +--ro fan-status? cml_cmm_fan_status_t
| +--ro fan-location? cml_cmm_fan_location_t
+--ro fan-tray {feature-list:HAVE_CMMD}?
+--ro state
+--ro tray-number? uint8
+--ro status? cml_cmm_fan_tray_status_t
+--ro led-color? cml_cmm_led_color_code_t
+--ro fan-count? uint32

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
ipi:/components/component[name]/cpu/state/cpu-1min-load-percentage
ipi:/components/component[name]/cpu/state/cpu-5min-load-percentage
ipi:/components/component[name]/cpu/state/cpu-15min-load-percentage
ipi:/components/component[name]/cpu/state/cpu-utilization
ipi:/components/component[name]/cpu/state/cpu-utilization-critical
ipi:/components/component[name]/cpu/state/processor-count
ipi:/components/component[name]/cpu/state/cpu-utilization-alert
Storage
Sensor Path
ipi:/components/component[name]/storage/state/
Leaf Attributes
ipi:/components/component[name]/storage/state/total-memory
ipi:/components/component[name]/storage/state/head-count
ipi:/components/component[name]/storage/state/sector-count
ipi:/components/component[name]/storage/state/unformatted-bytes-or-track
ipi:/components/component[name]/storage/state/unformatted-bytes-or-sector
RAM
Sensor Path
ipi:/components/component[name]/ram/state/
Leaf Attributes
ipi:/components/component[name]/ram/state/total-memory
ipi:/components/component[name]/ram/state/used-memory
ipi:/components/component[name]/ram/state/available-memory
ipi:/components/component[name]/ram/state/shared-memory
ipi:/components/component[name]/ram/state/buffers
ipi:/components/component[name]/ram/state/total-swap
ipi:/components/component[name]/ram/state/free-swap
ipi:/components/component[name]/ram/state/current-process-count
ipi:/components/component[name]/ram/state/total-high-memory
ipi:/components/component[name]/ram/state/available-high-memory
ipi:/components/component[name]/ram/state/unit-size
Power-Supply
Sensor Path
ipi:/components/component[name]/power-supply/state/
Leaf Attributes
ipi:/components/component[name]/power-supply/state/capacity
ipi:/components/component[name]/power-supply/state/power-consumption
ipi:/components/component[name]/power-supply/state/input-power
ipi:/components/component[name]/power-supply/state/input-voltage
ipi:/components/component[name]/power-supply/state/input-current
ipi:/components/component[name]/power-supply/state/output-voltage
ipi:/components/component[name]/power-supply/state/output-current
ipi:/components/component[name]/power-supply/state/operational-status
ipi:/components/component[name]/power-supply/state/fan1-rpm
ipi:/components/component[name]/power-supply/state/fan2-rpm
ipi:/components/component[name]/power-supply/state/fan3-rpm
ipi:/components/component[name]/power-supply/state/fan4-rpm
ipi:/components/component[name]/power-supply/state/temperature-sensor1
ipi:/components/component[name]/power-supply/state/temperature-sensor2
ipi:/components/component[name]/power-supply/state/temperature-sensor3
Fan
Sensor Path
ipi:/components/component[name]/fan/state/
Leaf Attributes
ipi:/components/component[name]/fan/state/rpm
ipi:/components/component[name]/fan/state/fan-status
ipi:/components/component[name]/fan/state/fan-location
ipi:/components/component[name]/fan/state/minimum-rpm
ipi:/components/component[name]/fan/state/maximum-rpm
Fan-Tray
Sensor Path
ipi:/components/component[name]/fan-tray/state/
Leaf Attributes
ipi:/components/component[name]/fan-tray/state/status
ipi:/components/component[name]/fan-tray/state/tray-number
ipi:/components/component[name]/fan-tray/state/led-color
ipi:/components/component[name]/fan-tray/state/fan-count
Transceiver State
Sensor Path
ipi:/components/component[name]/transceiver/state/
Leaf Attributes
ipi:/components/component[name]/transceiver/state/grid-spacing
ipi:/components/component[name]/transceiver/state/first-frequency
ipi:/components/component[name]/transceiver/state/last-frequency
ipi:/components/component[name]/transceiver/state/transceiver-temperature
ipi:/components/component[name]/transceiver/state/transceiver-voltage
ipi:/components/component[name]/transceiver/state/presence
ipi:/components/component[name]/transceiver/state/type
ipi:/components/component[name]/transceiver/state/transceiver-identifier
ipi:/components/component[name]/transceiver/state/connector-type
ipi:/components/component[name]/transceiver/state/vendor-name
ipi:/components/component[name]/transceiver/state/vendor-part-number
ipi:/components/component[name]/transceiver/state/vendor-revision-number
ipi:/components/component[name]/transceiver/state/vendor-serial-number
ipi:/components/component[name]/transceiver/state/vendor-manufacturing-date
Transceiver SFP State
Sensor Path
ipi:/components/component[name]/transceiver/sfp/state/
Leaf Attributes
ipi:/components/component[name]/transceiver/sfp/state/transmit-status
ipi:/components/component[name]/transceiver/sfp/state/recieve-loss-status
ipi:/components/component[name]/transceiver/sfp/state/sfp-identifier
ipi:/components/component[name]/transceiver/sfp/state/sfp-options-implemented
ipi:/components/component[name]/transceiver/sfp/state/fiber-channel-sfp-speed
ipi:/components/component[name]/transceiver/sfp/state/sfp-infiniband-compliance-code
ipi:/components/component[name]/transceiver/sfp/state/sfp-escon-compliance-code
ipi:/components/component[name]/transceiver/sfp/state/sfp-plus-cable-technology
Transceiver XFP State
Sensor Path
ipi:/components/component[name]/transceiver/xfp/state/
Leaf Attributes
ipi:/components/component[name]/transceiver/xfp/state/transmit-status
ipi:/components/component[name]/transceiver/xfp/state/recieve-loss-status
ipi:/components/component[name]/transceiver/xfp/state/xsfp-identifier
ipi:/components/component[name]/transceiver/xfp/state/xfp-10g-ethernet-compliance-code
ipi:/components/component[name]/transceiver/xfp/state/xfp-10g-fiber-channel-compliance-code
ipi:/components/component[name]/transceiver/xfp/state/xfp-10g-copper-link-compliance-code
ipi:/components/component[name]/transceiver/xfp/state/xfp-lower-speed-link-compliance-code
ipi:/components/component[name]/transceiver/xfp/state/xfp-sonet-interconnect-compliance-code
ipi:/components/component[name]/transceiver/xfp/state/xfp-sonet-short-haul-compliance-code
ipi:/components/component[name]/transceiver/xfp/state/xfp-sonet-long-haul-compliance-code
ipi:/components/component[name]/transceiver/xfp/state/xfp-sonet-very-long-haul-compliance-code
ipi:/components/component[name]/transceiver/xfp/state/xfp-serial-encoding-algorithm
ipi:/components/component[name]/transceiver/xfp/state/xsfp-options-implemented
ipi:/components/component[name]/transceiver/xfp/state/xfp-auxillary-voltage
Transceiver QSFP State
Sensor Path
ipi:/components/component[name]/transceiver/qsfp/state/
Leaf Attributes
ipi:/components/component[name]/transceiver/qsfp/state/reset-status
ipi:/components/component[name]/transceiver/qsfp/state/power
ipi:/components/component[name]/transceiver/qsfp/state/lane1-transmission
ipi:/components/component[name]/transceiver/qsfp/state/lane1-transmission-loss
ipi:/components/component[name]/transceiver/qsfp/state/lane1-recieve-loss
ipi:/components/component[name]/transceiver/qsfp/state/lane2-transmission
ipi:/components/component[name]/transceiver/qsfp/state/lane2-transmission-loss
ipi:/components/component[name]/transceiver/qsfp/state/lane2-recieve-loss
ipi:/components/component[name]/transceiver/qsfp/state/lane3-transmission
ipi:/components/component[name]/transceiver/qsfp/state/lane3-transmission-loss
ipi:/components/component[name]/transceiver/qsfp/state/lane3-recieve-loss
ipi:/components/component[name]/transceiver/qsfp/state/lane4-transmission
ipi:/components/component[name]/transceiver/qsfp/state/lane4-transmission-loss
ipi:/components/component[name]/transceiver/qsfp/state/lane4-recieve-loss
ipi:/components/component[name]/transceiver/qsfp/state/qsfp-identifier
ipi:/components/component[name]/transceiver/qsfp/state/fiber-channel-qsfp-speed
ipi:/components/component[name]/transceiver/qsfp/state/qsfp-options-implemented
Transceiver Channels
Sensor Path
ipi:/components/component[name]/transceiver/channels/channel[index]/state/
Leaf Attributes
ipi:/components/component[name]/transceiver/channels/channel[index]/state/index
ipi:/components/component[name]/transceiver/channels/channel[index]/state/input-power
ipi:/components/component[name]/transceiver/channels/channel[index]/state/input-power-alert-max-threshold
ipi:/components/component[name]/transceiver/channels/channel[index]/state/input-power-critical-max-threshold
ipi:/components/component[name]/transceiver/channels/channel[index]/state/input-power-critical-min-threshold
ipi:/components/component[name]/transceiver/channels/channel[index]/state/input-power-alert-min-threshold
ipi:/components/component[name]/transceiver/channels/channel[index]/state/output-power
ipi:/components/component[name]/transceiver/channels/channel[index]/state/output-power-alert-max-threshold
ipi:/components/component[name]/transceiver/channels/channel[index]/state/output-power-critical-max-threshold
ipi:/components/component[name]/transceiver/channels/channel[index]/state/output-power-critical-min-threshold
ipi:/components/component[name]/transceiver/channels/channel[index]/state/output-power-alert-min-threshold
ipi:/components/component[name]/transceiver/channels/channel[index]/state/laser-bias-current
ipi:/components/component[name]/transceiver/channels/channel[index]/state/laser-bias-current-alert-max-treshold
ipi:/components/component[name]/transceiver/channels/channel[index]/state/laser-bias-current-critical-max-threshold
ipi:/components/component[name]/transceiver/channels/channel[index]/state/laser-bias-current-critical-min-threshold
ipi:/components/component[name]/transceiver/channels/channel[index]/state/laser-bias-current-alert-min-threshold
Platform State
Sensor Path
ipi:/components/component[name]/state/
Leaf Attributes
ipi:/components/component[name]/state/name
ipi:/components/component[name]/state/type
ipi:/components/component[name]/state/location
ipi:/components/component[name]/state/mfg-name
ipi:/components/component[name]/state/description
ipi:/components/component[name]/state/hardware-version
ipi:/components/component[name]/state/firmware-version
ipi:/components/component[name]/state/software-version
ipi:/components/component[name]/state/serial-no
ipi:/components/component[name]/state/part-no
ipi:/components/component[name]/state/removable
ipi:/components/component[name]/state/oper-status
ipi:/components/component[name]/state/product-name
ipi:/components/component[name]/state/asset-tag
ipi:/components/component[name]/state/component-additional-details
ipi:/components/component[name]/state/parent
ipi:/components/component[name]/state/empty
Platform State: Memory
Sensor Path
ipi:/components/component[name]/state/memory
Leaf Attributes
ipi:/components/component[name]/state/memory/available
ipi:/components/component[name]/state/memory/utilized
Platform State: Board FRU
Sensor Path
ipi:/components/component[name]/state/board-fru
Leaf Attributes
ipi:/components/component[name]/state/board-fru/board-name
ipi:/components/component[name]/state/board-fru/board-serial-no
ipi:/components/component[name]/state/board-fru/board-mfg-name
ipi:/components/component[name]/state/board-fru/board-mfg-date
Platform State: Temperature
Sensor Path
ipi:/components/component[name]/state/temperature
Leaf Attributes
ipi:/components/component[name]/state/temperature/instant
ipi:/components/component[name]/state/temperature/min
ipi:/components/component[name]/state/temperature/max
ipi:/components/component[name]/state/temperature/avg
ipi:/components/component[name]/state/temperature/interval
ipi:/components/component[name]/state/temperature/sensor-name
ipi:/components/component[name]/state/temperature/sensor-index
ipi:/components/component[name]/state/temperature/alarm-status
ipi:/components/component[name]/state/temperature/alarm-threshold
ipi:/components/component[name]/state/temperature/alarm-severity
ipi:/components/component[name]/state/temperature/minimum-emergency-temperature
ipi:/components/component[name]/state/temperature/maximum-emergency-temperature
ipi:/components/component[name]/state/temperature/minimum-alert-temperature
ipi:/components/component[name]/state/temperature/maximum-alert-temperature
ipi:/components/component[name]/state/temperature/minimum-critical-temperature
ipi:/components/component[name]/state/temperature/maximum-critical-temperature
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 description? cml-data-types:cml_line_t
+--ro vrf-name? -> /ipi-network-instance:network-instances/network-instance/ipi-vrf:vrf/config/vrf-name {feature-list:HAVE_VRF}?
+--ro mtu? uint32
+--ro counters
+--ro in-octets? yang:counter64
+--ro in-pkts? yang:counter64
+--ro in-unicast-pkts? yang:counter64 {feature-list:HAVE_BROADCOM,feature-list:HAVE_HAL,feature-list:NOT_HAVE_SWFWDR}?
+--ro in-broadcast-pkts? yang:counter64 {feature-list:HAVE_BROADCOM,feature-list:HAVE_HAL,feature-list:NOT_HAVE_SWFWDR}?
+--ro in-multicast-pkts? yang:counter64
+--ro in-discards? yang:counter64
+--ro in-errors? yang:counter64
+--ro in-fcs-errors? yang:counter64 {feature-list:HAVE_BROADCOM,feature-list:HAVE_HAL,feature-list:NOT_HAVE_SWFWDR}?
+--ro out-octets? yang:counter64
+--ro out-pkts? yang:counter64
+--ro out-unicast-pkts? yang:counter64 {feature-list:HAVE_BROADCOM,feature-list:HAVE_HAL,feature-list:NOT_HAVE_SWFWDR}?
+--ro out-broadcast-pkts? yang:counter64 {feature-list:HAVE_BROADCOM,feature-list:HAVE_HAL,feature-list:NOT_HAVE_SWFWDR}?
+--ro out-multicast-pkts? yang:counter64 {feature-list:HAVE_BROADCOM,feature-list:HAVE_HAL,feature-list:NOT_HAVE_SWFWDR}?
+--ro out-discards? yang:counter64
+--ro out-errors? yang:counter64
+--ro last-clear? ipi-if-types:if_last_clear_time_t

Interface State
Sensor Path
ipi:/interfaces/interface[name]/state
Leaf Attributes
ipi:/interfaces/interface[name]/state/name
ipi:/interfaces/interface[name]/state/ifindex
ipi:/interfaces/interface[name]/state/admin-status
ipi:/interfaces/interface[name]/state/oper-status
ipi:/interfaces/interface[name]/state/last-change
ipi:/interfaces/interface[name]/state/logical
ipi:/interfaces/interface[name]/state/description
ipi:/interfaces/interface[name]/state/mtu
ipi:/interfaces/interface[name]/state/vrf-name
Interface Counters
Sensor Path
ipi:/interfaces/interface[name]/state/counters
Leaf Attributes
ipi:/interfaces/interface[name]/state/counters/in-octets
ipi:/interfaces/interface[name]/state/counters/in-pkts
ipi:/interfaces/interface[name]/state/counters/in-unicast-pkts
ipi:/interfaces/interface[name]/state/counters/in-broadcast-pkts
ipi:/interfaces/interface[name]/state/counters/in-multicast-pkts
ipi:/interfaces/interface[name]/state/counters/in-discards
ipi:/interfaces/interface[name]/state/counters/in-errors
ipi:/interfaces/interface[name]/state/counters/in-fcs-errors
ipi:/interfaces/interface[name]/state/counters/out-octets
ipi:/interfaces/interface[name]/state/counters/out-pkts
ipi:/interfaces/interface[name]/state/counters/out-unicast-pkts
ipi:/interfaces/interface[name]/state/counters/out-broadcast-pkts
ipi:/interfaces/interface[name]/state/counters/out-multicast-pkts
ipi:/interfaces/interface[name]/state/counters/out-discards
ipi:/interfaces/interface[name]/state/counters/out-errors
ipi:/interfaces/interface[name]/state/counters/last-clear
Extended Ethernet Counters
Sensor Path
ipi:/interfaces/interface[name]/ethernet/state/counters/extended-ethernet-counters
Leaf Attributes
ipi:/interfaces/interface[name]/ethernet/state/counters/extended-ethernet-counters/receive-pkt-rate
ipi:/interfaces/interface[name]/ethernet/state/counters/extended-ethernet-counters/send-pkt-rate
ipi:/interfaces/interface[name]/ethernet/state/counters/extended-ethernet-counters/receive-bit-rate
ipi:/interfaces/interface[name]/ethernet/state/counters/extended-ethernet-counters/send-bit-rate
Interface Ethernet State
Sensor Path
ipi:/interfaces/interface[name]/ethernet/state
Leaf Attributes
ipi:/interfaces/interface[name]/ethernet/state/negotiated-port-speed
IPI-VXLAN

+--rw vxlan {feature-list:HAVE_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

VXLAN State
Sensor Path
ipi:/vxlan/tunnel[destination-vtep-ip]/state/counters
Leaf Attributes
ipi:/vxlan/tunnel[destination-vtep-ip]/state/counters/out-bytes
ipi:/vxlan/tunnel[destination-vtep-ip]/state/counters/out-packets
ipi:/vxlan/tunnel[destination-vtep-ip]/state/counters/in-bytes
ipi:/vxlan/tunnel[destination-vtep-ip]/state/counters/in-packets
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

Transceiver EEPROM State
Sensor Path
ipi:/components/component[name=CMIS-MODULE-NAME]/transceiver/cmis-module/eeprom/state
Leaf Attributes
ipi:/components/component[name]/transceiver/cmis-module/eeprom/state/identifier
ipi:/components/component[name]/transceiver/cmis-module/eeprom/state/vendor-name
ipi:/components/component[name]/transceiver/cmis-module/eeprom/state/vendor-oui
ipi:/components/component[name]/transceiver/cmis-module/eeprom/state/part-number
ipi:/components/component[name]/transceiver/cmis-module/eeprom/state/revision-level
ipi:/components/component[name]/transceiver/cmis-module/eeprom/state/serial-number
ipi:/components/component[name]/transceiver/cmis-module/eeprom/state/manufacturing-date
ipi:/components/component[name]/transceiver/cmis-module/eeprom/state/clei-code
ipi:/components/component[name]/transceiver/cmis-module/eeprom/state/module-power-class
ipi:/components/component[name]/transceiver/cmis-module/eeprom/state/module-max-power
ipi:/components/component[name]/transceiver/cmis-module/eeprom/state/cooling-implemented
ipi:/components/component[name]/transceiver/cmis-module/eeprom/state/temperature-max
ipi:/components/component[name]/transceiver/cmis-module/eeprom/state/temperature-min
ipi:/components/component[name]/transceiver/cmis-module/eeprom/state/operatin-voltage-min
ipi:/components/component[name]/transceiver/cmis-module/eeprom/state/optical-detector
ipi:/components/component[name]/transceiver/cmis-module/eeprom/state/rx-power-measurement
ipi:/components/component[name]/transceiver/cmis-module/eeprom/state/tx-disable-module-wide
ipi:/components/component[name]/transceiver/cmis-module/eeprom/state/cable-assembly-link-length
ipi:/components/component[name]/transceiver/cmis-module/eeprom/state/connector-type
ipi:/components/component[name]/transceiver/cmis-module/eeprom/state/cca-5ghz
ipi:/components/component[name]/transceiver/cmis-module/eeprom/state/cca-7ghz
ipi:/components/component[name]/transceiver/cmis-module/eeprom/state/cca-12p9ghz
ipi:/components/component[name]/transceiver/cmis-module/eeprom/state/cca-25p8ghz
ipi:/components/component[name]/transceiver/cmis-module/eeprom/state/media-interface-technology
ipi:/components/component[name]/transceiver/cmis-module/eeprom/state/cmis-revision
ipi:/components/component[name]/transceiver/cmis-module/eeprom/state/memory-model
ipi:/components/component[name]/transceiver/cmis-module/eeprom/state/mci-max-speed
ipi:/components/component[name]/transceiver/cmis-module/eeprom/state/active-firmware-revision
ipi:/components/component[name]/transceiver/cmis-module/eeprom/state/inactive-firmware-revision
ipi:/components/component[name]/transceiver/cmis-module/eeprom/state/hardware-revision
ipi:/components/component[name]/transceiver/cmis-module/eeprom/state/media-type
ipi:/components/component[name]/transceiver/cmis-module/eeprom/state/max-smf-link-length
ipi:/components/component[name]/transceiver/cmis-module/eeprom/state/max-mmf-om2-link-length
ipi:/components/component[name]/transceiver/cmis-module/eeprom/state/max-mmf-om3-link-length
ipi:/components/component[name]/transceiver/cmis-module/eeprom/state/max-mmf-om4-link-length
ipi:/components/component[name]/transceiver/cmis-module/eeprom/state/max-mmf-om5-link-length
ipi:/components/component[name]/transceiver/cmis-module/eeprom/state/wavelength-nominal
ipi:/components/component[name]/transceiver/cmis-module/eeprom/state/wavelength-tolerance
CMIS State
Sensor Path
ipi:/components/component[name=CMIS-MODULE-NAME]/state
Leaf Attributes
ipi:/components/component[name]/state/name
ipi:/components/component[name]/state/type
ipi:/components/component[name]/state/location
ipi:/components/component[name]/state/description
ipi:/components/component[name]/state/mfg-name
ipi:/components/component[name]/state/mfg-date
ipi:/components/component[name]/state/hardware-version
ipi:/components/component[name]/state/firmware-version
ipi:/components/component[name]/state/serial-no
ipi:/components/component[name]/state/part-no
ipi:/components/component[name]/state/removable
ipi:/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
ipi:/components/component[name]/transceiver/cmis-module/advertisement/controls/state/forced-tx-output-squelching
ipi:/components/component[name]/transceiver/cmis-module/advertisement/controls/state/input-polarity-flip-tx
ipi:/components/component[name]/transceiver/cmis-module/advertisement/controls/state/output-polarity-flip-rx
ipi:/components/component[name]/transceiver/cmis-module/advertisement/controls/state/rx-output-disable
ipi:/components/component[name]/transceiver/cmis-module/advertisement/controls/state/rx-output-squelching-disable
ipi:/components/component[name]/transceiver/cmis-module/advertisement/controls/state/tunable-transmitter
ipi:/components/component[name]/transceiver/cmis-module/advertisement/controls/state/tx-output-disable
ipi:/components/component[name]/transceiver/cmis-module/advertisement/controls/state/tx-output-squelching-disable
ipi:/components/component[name]/transceiver/cmis-module/advertisement/controls/state/tx-output-squelching-method
ipi:/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
ipi:/components/component[name]/transceiver/cmis-module/advertisement/diagnostics/module/state/count-bits-and-errors
ipi:/components/component[name]/transceiver/cmis-module/advertisement/diagnostics/module/state/report-bit-error-ratio
ipi:/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
ipi:/components/component[name]/transceiver/cmis-module/advertisement/diagnostics/host/state/input-loopack
ipi:/components/component[name]/transceiver/cmis-module/advertisement/diagnostics/host/state/output-loopack
ipi:/components/component[name]/transceiver/cmis-module/advertisement/diagnostics/host/state/per-lane-loopack
ipi:/components/component[name]/transceiver/cmis-module/advertisement/diagnostics/host/state/prbs-checker-post-fec
ipi:/components/component[name]/transceiver/cmis-module/advertisement/diagnostics/host/state/prbs-checker-pre-fec
ipi:/components/component[name]/transceiver/cmis-module/advertisement/diagnostics/host/state/prbs-checker-types
ipi:/components/component[name]/transceiver/cmis-module/advertisement/diagnostics/host/state/prbs-generator-post-fec
ipi:/components/component[name]/transceiver/cmis-module/advertisement/diagnostics/host/state/prbs-generator-pre-fec
ipi:/components/component[name]/transceiver/cmis-module/advertisement/diagnostics/host/state/prbs-generator-types
ipi:/components/component[name]/transceiver/cmis-module/advertisement/diagnostics/host/state/report-fec
ipi:/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
ipi:/components/component[name]/transceiver/cmis-module/advertisement/diagnostics/media/state/input-loopack
ipi:/components/component[name]/transceiver/cmis-module/advertisement/diagnostics/media/state/output-loopack
ipi:/components/component[name]/transceiver/cmis-module/advertisement/diagnostics/media/state/per-lane-loopack
ipi:/components/component[name]/transceiver/cmis-module/advertisement/diagnostics/media/state/prbs-checker-post-fec
ipi:/components/component[name]/transceiver/cmis-module/advertisement/diagnostics/media/state/prbs-checker-pre-fec
ipi:/components/component[name]/transceiver/cmis-module/advertisement/diagnostics/media/state/prbs-checker-types
ipi:/components/component[name]/transceiver/cmis-module/advertisement/diagnostics/media/state/prbs-generator-post-fec
ipi:/components/component[name]/transceiver/cmis-module/advertisement/diagnostics/media/state/prbs-generator-pre-fec
ipi:/components/component[name]/transceiver/cmis-module/advertisement/diagnostics/media/state/report-fec
ipi:/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
ipi:/components/component[name]/transceiver/cmis-module/advertisement/durations/state/dpdeinit-maximun-duration
ipi:/components/component[name]/transceiver/cmis-module/advertisement/durations/state/dpinit-maximun-duration
ipi:/components/component[name]/transceiver/cmis-module/advertisement/durations/state/dptxturnoff-maximum-duration
ipi:/components/component[name]/transceiver/cmis-module/advertisement/durations/state/dptxturnon-maximum-duration
ipi:/components/component[name]/transceiver/cmis-module/advertisement/durations/state/modsel-wait-time
ipi:/components/component[name]/transceiver/cmis-module/advertisement/durations/state/modulepwrdn-maximum-duration
ipi:/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
ipi:/components/component[name]/transceiver/cmis-module/advertisement/laser/state/supported-grids
ipi:/components/component[name]/transceiver/cmis-module/advertisement/laser/state/fine-tune-high-offse
ipi:/components/component[name]/transceiver/cmis-module/advertisement/laser/state/fine-tune-low-offset
ipi:/components/component[name]/transceiver/cmis-module/advertisement/laser/state/fine-tune-resolution
ipi:/components/component[name]/transceiver/cmis-module/advertisement/laser/state/fine-tune-supported
ipi:/components/component[name]/transceiver/cmis-module/advertisement/laser/state/maximum-programmable-output-power
ipi:/components/component[name]/transceiver/cmis-module/advertisement/laser/state/minimum-programmable-output-power
ipi:/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
ipi:/components/component[name]/transceiver/cmis-module/advertisement/laser/grids/grid/state/channel-count
ipi:/components/component[name]/transceiver/cmis-module/advertisement/laser/grids/grid/state/highest-channel-frequency
ipi:/components/component[name]/transceiver/cmis-module/advertisement/laser/grids/grid/state/id
ipi:/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
ipi:/components/component[name]/transceiver/cmis-module/advertisement/monitoring/module/monitors/monitor/state/id
ipi:/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
ipi:/components/component[name]/transceiver/cmis-module/advertisement/monitoring/host/monitors/monitor/state/id
ipi:/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
ipi:/components/component[name]/transceiver/cmis-module/advertisement/monitoring/host/flags/flag/state/id
ipi:/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
ipi:/components/component[name]/transceiver/cmis-module/advertisement/monitoring/media/monitors/monitor/state/id
ipi:/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
ipi:/components/component[name]/transceiver/cmis-module/advertisement/monitoring/media/flags/flag/state/id
ipi:/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
ipi:/components/component[name]/transceiver/cmis-module/advertisement/pages/state/banks-per-page
ipi:/components/component[name]/transceiver/cmis-module/advertisement/pages/state/network-path-pages-supported
ipi:/components/component[name]/transceiver/cmis-module/advertisement/pages/state/user-page-supported
ipi:/components/component[name]/transceiver/cmis-module/advertisement/pages/state/vdm-groups
ipi:/components/component[name]/transceiver/cmis-module/advertisement/pages/state/vdm-pages-supported
ipi:/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
ipi:/components/component[name]/transceiver/cmis-module/advertisement/applications/application[id]/host/state/interface-type
ipi:/components/component[name]/transceiver/cmis-module/advertisement/applications/application[id]/host/state/application-bitrate
ipi:/components/component[name]/transceiver/cmis-module/advertisement/applications/application[id]/host/state/lane-count
ipi:/components/component[name]/transceiver/cmis-module/advertisement/applications/application[id]/host/state/signal-bitrate
ipi:/components/component[name]/transceiver/cmis-module/advertisement/applications/application[id]/host/state/modulation-format
ipi:/components/component[name]/transceiver/cmis-module/advertisement/applications/application[id]/host/state/bits-per-unit-interval
ipi:/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
ipi:/components/component[name]/transceiver/cmis-module/advertisement/applications/application[id]/media/state/interface-type
ipi:/components/component[name]/transceiver/cmis-module/advertisement/applications/application[id]/media/state/application-bitrate
ipi:/components/component[name]/transceiver/cmis-module/advertisement/applications/application[id]/media/state/lane-count
ipi:/components/component[name]/transceiver/cmis-module/advertisement/applications/application[id]/media/state/signal-bitrate
ipi:/components/component[name]/transceiver/cmis-module/advertisement/applications/application[id]/media/state/modulation-format
ipi:/components/component[name]/transceiver/cmis-module/advertisement/applications/application[id]/media/state/bits-per-unit-interval
ipi:/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
ipi:/components/component[name]/transceiver/cmis-module/module-state/datapaths/datapath[lane]/state/current-state
ipi:/components/component[name]/transceiver/cmis-module/module-state/datapaths/datapath[lane]/state/host-rate
ipi:/components/component[name]/transceiver/cmis-module/module-state/datapaths/datapath[lane]/state/interface-name
ipi:/components/component[name]/transceiver/cmis-module/module-state/datapaths/datapath[lane]/state/lane
ipi:/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
ipi:/components/component[name]/transceiver/cmis-module/module-monitors/monitors/monitor[id]/state/description
ipi:/components/component[name]/transceiver/cmis-module/module-monitors/monitors/monitor[id]/state/high-alarm
ipi:/components/component[name]/transceiver/cmis-module/module-monitors/monitors/monitor[id]/state/high-warning
ipi:/components/component[name]/transceiver/cmis-module/module-monitors/monitors/monitor[id]/state/id
ipi:/components/component[name]/transceiver/cmis-module/module-monitors/monitors/monitor[id]/state/low-alarm
ipi:/components/component[name]/transceiver/cmis-module/module-monitors/monitors/monitor[id]/state/low-warning
ipi:/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
ipi:/components/component[name]/transceiver/cmis-module/module-monitors/monitor-alarm/state/alarm-id
ipi:/components/component[name]/transceiver/cmis-module/module-monitors/monitor-alarm/state/alarm-type
ipi:/components/component[name]/transceiver/cmis-module/module-monitors/monitor-alarm/state/current-value
ipi:/components/component[name]/transceiver/cmis-module/module-monitors/monitor-alarm/state/threshold-minimum
ipi:/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
ipi:/components/component[name]/transceiver/cmis-module/host-monitors/lanes/lane[number]/state/dp-assigned
ipi:/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
ipi:/components/component[name]/transceiver/cmis-module/host-monitors/lanes/lane[number]/monitors/monitor[id]/state/description
ipi:/components/component[name]/transceiver/cmis-module/host-monitors/lanes/lane[number]/monitors/monitor[id]/state/id
ipi:/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
ipi:/components/component[name]/transceiver/cmis-module/host-monitors/lanes/lane[number]/flags/flag[id]/state/description
ipi:/components/component[name]/transceiver/cmis-module/host-monitors/lanes/lane[number]/flags/flag[id]/state/id
ipi:/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
ipi:/components/component[name]/transceiver/cmis-module/host-monitors/lanes/lane[number]/monitor-alarm/state/alarm-id
ipi:/components/component[name]/transceiver/cmis-module/host-monitors/lanes/lane[number]/monitor-alarm/state/alarm-type
ipi:/components/component[name]/transceiver/cmis-module/host-monitors/lanes/lane[number]/monitor-alarm/state/current-value
ipi:/components/component[name]/transceiver/cmis-module/host-monitors/lanes/lane[number]/monitor-alarm/state/threshold-minimum
ipi:/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
ipi:/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
ipi:/components/component[name]/transceiver/cmis-module/media-monitors/lanes/lane[number]/monitors/monitor[id]/state/description
ipi:/components/component[name]/transceiver/cmis-module/media-monitors/lanes/lane[number]/monitors/monitor[id]/state/high-alarm
ipi:/components/component[name]/transceiver/cmis-module/media-monitors/lanes/lane[number]/monitors/monitor[id]/state/high-warning
ipi:/components/component[name]/transceiver/cmis-module/media-monitors/lanes/lane[number]/monitors/monitor[id]/state/id
ipi:/components/component[name]/transceiver/cmis-module/media-monitors/lanes/lane[number]/monitors/monitor[id]/state/low-alarm
ipi:/components/component[name]/transceiver/cmis-module/media-monitors/lanes/lane[number]/monitors/monitor[id]/state/low-warning
ipi:/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
ipi:/components/component[name]/transceiver/cmis-module/media-monitors/lanes/lane[number]/flags/flag[id]/state/description
ipi:/components/component[name]/transceiver/cmis-module/media-monitors/lanes/lane[number]/flags/flag[id]/state/id
ipi:/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
ipi:/components/component[name]/transceiver/cmis-module/media-monitors/lanes/lane[number]/monitor-alarm/state/alarm-id
ipi:/components/component[name]/transceiver/cmis-module/media-monitors/lanes/lane[number]/monitor-alarm/state/alarm-type
ipi:/components/component[name]/transceiver/cmis-module/media-monitors/lanes/lane[number]/monitor-alarm/state/current-value
ipi:/components/component[name]/transceiver/cmis-module/media-monitors/lanes/lane[number]/monitor-alarm/state/threshold-minimum
ipi:/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
ipi:/components/component[name]/transceiver/cmis-module/media-monitors/lanes/lane[number]/flag-alarm/state/alarm-id
IPI-RIB-VRF

augment /ipi-network-instance:network-instances/ipi-network-instance:network-instance/ipi-vrf:vrf:
+--ro ribs {feature-list:HAVE_VRF,feature-list:HAVE_RIBD}?
+--ro ipv4
| +--ro state
| +--ro counters
| +--ro total-routes? yang:counter32
+--ro ipv6 {feature-list:HAVE_IPV6}?
+--ro state
+--ro counters
+--ro total-routes? yang:counter32
augment /ipi-network-instance:network-instances/ipi-network-instance:network-instance/ipi-vrf:vrf:
+--rw maximum-fib-routes {feature-list:HAVE_VRF,feature-list:HAVE_RIBD}?
+--rw ipv4
| +--rw config!
| | +--rw max-limit uint32
| | +--rw limit-action ipi-rib-types:rib_max_route_action_t
| | +--rw warning-threshold? uint8
| +--ro state
| +--ro max-limit uint32
| +--ro limit-action ipi-rib-types:rib_max_route_action_t
| +--ro warning-threshold? uint8
| +--ro threshold-exceeded? boolean
| +--ro utilization-percentage? uint32
+--rw ipv6 {feature-list:HAVE_IPV6}?
+--rw config!
| +--rw max-limit uint32
| +--rw limit-action ipi-rib-types:rib_max_route_action_t
| +--rw warning-threshold? uint8
+--ro state
+--ro max-limit uint32
+--ro limit-action ipi-rib-types:rib_max_route_action_t
+--ro warning-threshold? uint8
+--ro threshold-exceeded? boolean
+--ro utilization-percentage? uint32

FIB IPv4 Routes
Sensor Path
ipi:/network-instances/network-instance[instance-name instance-type]/vrf/maximum-fib-routes/ipv4/state
Leaf Attributes
ipi:/network-instances/network-instance[instance-name instance-type]/vrf/maximum-fib-routes/ipv4/state/max-limit
ipi:/network-instances/network-instance[instance-name instance-type]/vrf/maximum-fib-routes/ipv4/state/limit-action
ipi:/network-instances/network-instance[instance-name instance-type]/vrf/maximum-fib-routes/ipv4/state/warning-threshold
ipi:/network-instances/network-instance[instance-name instance-type]/vrf/maximum-fib-routes/ipv4/state/threshold-exceeded
ipi:/network-instances/network-instance[instance-name instance-type]/vrf/maximum-fib-routes/ipv4/state/utilization-percentage
FIB IPv6 Routes
Sensor Path
ipi:/network-instances/network-instance[instance-name instance-type]/vrf/maximum-fib-routes/ipv6/state
Leaf Attributes
ipi:/network-instances/network-instance[instance-name instance-type]/vrf/maximum-fib-routes/ipv6/state/max-limit
ipi:/network-instances/network-instance[instance-name instance-type]/vrf/maximum-fib-routes/ipv6/state/limit-action
ipi:/network-instances/network-instance[instance-name instance-type]/vrf/maximum-fib-routes/ipv6/state/warning-threshold
ipi:/network-instances/network-instance[instance-name instance-type]/vrf/maximum-fib-routes/ipv6/state/threshold-exceeded
ipi:/network-instances/network-instance[instance-name instance-type]/vrf/maximum-fib-routes/ipv6/state/utilization-percentage
IPI-RIB

+--rw network-instances
+--rw network-instance* [instance-name instance-type]
+--rw instance-name -> ../config/instance-name
+--rw instance-type -> ../config/instance-type
+--rw config
| +--rw instance-name? string
| +--rw instance-type? ipi-network-instance-types:net_inst_type_t
+--ro state
| +--ro instance-name? string
| +--ro instance-type? ipi-network-instance-types:net_inst_type_t
+--rw ipi-vrf:vrf {feature-list:HAVE_VRF}?
+--ro ipi-rib-vrf:ribs {feature-list:HAVE_VRF,feature-list:HAVE_RIBD}?
+--ro ipi-rib-vrf:ipv4
| +--ro ipi-rib-vrf:state
| +--ro ipi-rib-vrf:counters
| +--ro ipi-rib-vrf:total-routes? yang:counter32
+--ro ipi-rib-vrf:ipv6 {feature-list:HAVE_IPV6}?
+--ro ipi-rib-vrf:state
+--ro ipi-rib-vrf:counters
+--ro ipi-rib-vrf:total-routes? yang:counter32

RIB IPv4 Routes
Sensor Path
ipi:/network-instances/network-instance[instance-name instance-type]/vrf/ribs/ipv4/state/counters/
Leaf Attributes
ipi:/network-instances/network-instance[instance-name instance-type]/vrf/ribs/ipv4/state/counters/total-routes
RIB IPv6 Routes
Sensor Path
ipi:/network-instances/network-instance[instance-name instance-type]/vrf/ribs/ipv6/state/counters/
Leaf Attributes
ipi:/network-instances/network-instance[instance-name instance-type]/vrf/ribs/ipv6/state/counters/total-routes
VRF State
Sensor Path
ipi:/network-instances/:network-instance[instance-name instance-type]/vrf/state/
Leaf Attributes
ipi:/network-instances/:network-instance[instance-name instance-type]/vrf/state/vrf-name
IPI-IS-IS

+--rw isis {feature-list:HAVE_ISISD}?
+--rw isis-instances
| +--rw isis-instance* [instance]
| +--rw instance -> ../config/instance
| +--rw config
| | +--rw instance? string
| +--ro state
| | +--ro counters
| | | +--ro system-level-1-adjacency-count? uint32
| | | +--ro system-level-2-adjacency-count? uint32
| | | +--ro system-total-adjacency-count? uint32
| | +--ro next-global-update-level-1? uint32
| | +--ro next-global-update-level-2? uint32
| | +--ro overload? ipi-isis-types:isis_overload_state_t
| | +--ro instance? string
| +--ro level-runtime* [type] {feature-list:HAVE_ISISD}?
| | +--ro type -> ../state/type
| | +--ro state
| | +--ro counters
| | | +--ro authentication-type-fails? uint32
| | | +--ro authentication-fails? uint32
| | | +--ro corrupted-lsps? uint32
| | | +--ro database-overloads? uint32
| | | +--ro manual-address-drop-from-areas? uint32
| | | +--ro attempt-to-exceed-maximum-sequence-numbers? uint32
| | | +--ro sequence-number-skips? uint32
| | | +--ro own-lsp-purges? uint32
| | | +--ro lsp-sourced? uint32
| | | +--ro maximum-area-address-mismatches? uint32
| | | +--ro id-length-mismatch? uint32
| | | +--ro partition-changes? uint32
| | | +--ro spf-runs? uint32
| | | +--ro partial-route-calculation-count? uint32
| | | +--ro lan-designated-is-changes? uint32
| | +--ro type? ipi-isis-types:isis_level2_t
| | +--ro topology-type? uint8
| +--rw network-entity-title
| +--ro state
| +--ro net* string
+--rw interfaces {feature-list:HAVE_ISISD}?
+--rw interface* [name]
+--rw name -> ../config/name
+--ro neighbor-lan* [system-id]
| +--ro system-id -> ../state/system-id
| +--ro adjacency* [level]
| | +--ro level -> ../state/level
| | +--ro state
| | +--ro level? ipi-isis-types:isis_level_t
| | +--ro adjacency-state? ipi-isis-types:isis_state_t
| +--ro state
| +--ro system-id? string
| +--ro neighbor-snpa? string
| +--ro up-time? string
+--rw config
| +--rw name? -> /ipi-interface:interfaces/interface/name
+--ro neighbor-P2P
+--ro state
+--ro adjacency-state? ipi-isis-types:isis_state_t
+--ro up-time? string

IS-IS State
Sensor Path
ipi:/isis/isis-instances/isis-instance[instance]/state
Leaf Attributes
ipi:/isis/isis-instances/isis-instance/state/next-global-update-level-1
ipi:/isis/isis-instances/isis-instance/state/next-global-update-level-2
/isis/isis-instances/isis-instance/state/overload
IS-IS Counters
Sensor Path
ipi:/isis/isis-instances/isis-instance[instance]/state/counters
Leaf Attributes
ipi:/isis/isis-instances/isis-instance/state/counters/system-level-1-adjacency-count
ipi:/isis/isis-instances/isis-instance/state/counters/system-level-2-adjacency-count
ipi:/isis/isis-instances/isis-instance/state/counters/system-total-adjacency-count
IS-IS LSP State
Sensor Path
ipi:/isis/isis-instances/isis-instance[instance]/level-runtime[type]/state
Leaf Attributes
ipi:/isis/isis-instances/isis-instance[instance]/level-runtime[type]/state/topology-type
IS-IS LSP Counters
Sensor Path
ipi:/isis/isis-instances/isis-instance[instance]/level-runtime[type]/state/counters
Leaf Attributes
ipi:/isis/isis-instances/isis-instance[instance]/level-runtime[type]/state/counters/attempt-to-exceed-maximum-sequence-numbers
ipi:/isis/isis-instances/isis-instance[instance]/level-runtime[type]/state/counters/authentication-fails
ipi:/isis/isis-instances/isis-instance[instance]/level-runtime[type]/state/counters/authentication-type-fails
ipi:/isis/isis-instances/isis-instance[instance]/level-runtime[type]/state/counters/corrupted-lsps
ipi:/isis/isis-instances/isis-instance[instance]/level-runtime[type]/state/counters/database-overloads
ipi:/isis/isis-instances/isis-instance[instance]/level-runtime[type]/state/counters/id-length-mismatch
ipi:/isis/isis-instances/isis-instance[instance]/level-runtime[type]/state/counters/lan-designated-is-changes
ipi:/isis/isis-instances/isis-instance[instance]/level-runtime[type]/state/counters/lsp-sourced
ipi:/isis/isis-instances/isis-instance[instance]/level-runtime[type]/state/counters/manual-address-drop-from-areas
ipi:/isis/isis-instances/isis-instance[instance]/level-runtime[type]/state/counters/maximum-area-address-mismatches
ipi:/isis/isis-instances/isis-instance[instance]/level-runtime[type]/state/counters/own-lsp-purges
ipi:/isis/isis-instances/isis-instance[instance]/level-runtime[type]/state/counters/partial-route-calculation-count
ipi:/isis/isis-instances/isis-instance[instance]/level-runtime[type]/state/counters/partition-changes
ipi:/isis/isis-instances/isis-instance[instance]/level-runtime[type]/state/counters/sequence-number-skips
ipi:/isis/isis-instances/isis-instance[instance]/level-runtime[type]/state/counters/spf-runs
IS-IS Interface State
Sensor Path
ipi:/isis/interfaces/interface[name]/neighbor-lan[system-id]/state
Leaf Attributes
ipi:/isis/interfaces/interface[name]/neighbor-lan[system-id]/state/neighbor-snpa
ipi:/isis/interfaces/interface[name]/neighbor-lan[system-id]/state/system-id
ipi:/isis/interfaces/interface[name]/neighbor-lan[system-id]/state/up-time
IS-IS Interface Adjacency State
Sensor Path
ipi:/isis/interfaces/interface[name]/neighbor-lan[system-id]/adjacency[level]/state
Leaf Attributes
ipi:/isis/interfaces/interface[name]/neighbor-lan[system-id]/adjacency[level]/state/adjacency-state
IS-IS Network Entity State
Sensor Path
ipi:/isis/isis-instances/isis-instance/network-entity-title/state/
Leaf Attributes
ipi:/isis/isis-instances/isis-instance/network-entity-title/state/net
IS-IS Interface Neighbor State
Sensor Path
ipi:/isis/interfaces/interface[name]/neighbor-P2P/state
Leaf Attributes
ipi:/isis/interfaces/interface[name]/neighbor-P2P/state/up-time
ipi:/isis/interfaces/interface[name]/neighbor-P2P/state/adjacency-state
IPI-BGP

+--rw bgp {feature-list:HAVE_BGPD}?
+--rw bgp-instances {feature-list:HAVE_BGPD}?
+--rw bgp-instance* [bgp-as]
+--rw bgp-as -> ../config/bgp-as
+--rw config
| +--rw bgp-as? uint32
+--rw peers {feature-list:HAVE_BGPD}?
| +--rw peer* [peer-address]
| +--rw peer-address -> ../config/peer-address
| +--rw config
| | +--rw peer-address? ipi-bgp-types:bgp_ip_addr_t
| | +--rw peer-shutdown? boolean
| +--ro state
| | +--ro counters
| | | +--ro notification-in? int32
| | | +--ro notification-out? int32
| | | +--ro update-message-in? int32
| | | +--ro update-message-out? int32
| | +--ro peer-address? ipi-bgp-types:bgp_ip_addr_t
| | +--ro peer-shutdown? boolean
| | +--ro connection-established-count? int32
| | +--ro bgp-peer-state? ipi-bgp-types:bgp_peer_status_t
| | +--ro local-ip? ipi-bgp-types:bgp_ip_addr_t
| | +--ro local-as? uint32
| +--rw address-families
| +--rw address-family* [afi safi]
| +--rw afi -> ../config/afi
| +--rw safi -> ../config/safi
| +--rw config
| | +--rw afi? ipi-bgp-types:bgp_afi_type_t
| | +--rw safi? ipi-bgp-types:bgp_safi_type_t
| +--ro state
| +--ro counters
| | +--ro keepalive-in-messages? int32
| | +--ro keepalive-out-messages? int32
| | +--ro open-messages-in? int32
| | +--ro open-messages-out? int32
| | +--ro as-path-count? int32
| | +--ro as-path-extended-count? int32
| | +--ro received-packet-count? int32
| | +--ro packet-in-queue? int32
| | +--ro packet-out-queue? int32
| | +--ro sent-packet-count? int32
| | +--ro refresh-received-packet-count? int32
| | +--ro refresh-sent-packet-count? int32
| +--ro max-paths-ibgp? int16
| +--ro configured-max-paths-ebgp? int16
| +--ro max-paths-ebgp? int16
| +--ro configured-max-paths-ibgp? int16
| +--ro max-paths-eibgp? int16
| +--ro configured-max-paths-eibgp? int16
| +--ro community-count? int32
| +--ro confederation-id-check? boolean
| +--ro peer-and-extended-asn-capability? ipi-bgp-types:bgp_adv_rcv_type_t
| +--ro address-family-capability? ipi-bgp-types:bgp_adv_rcv_type_t
| +--ro ipv6-next-hop-global? inet:ipv6-address
| +--ro ipv6-next-hop-local? inet:ipv6-address
| +--ro remote-port? int32
| +--ro remote-address? ipi-bgp-types:bgp_hostname_t
| +--ro local-host? ipi-bgp-types:bgp_hostname_t
| +--ro ipv4-next-hop? inet:ipv4-address
| +--ro local-port? int32
| +--ro default-information-originate? boolean
| +--ro inbound-path-policy? boolean
| +--ro outbound-path-policy? boolean
| +--ro default-originate-information-sent? cml-data-types:cml_line_t
| +--ro graceful-restart? ipi-bgp-types:bgp_adv_rcv_type_t
| +--ro address-family-dependent-capability? boolean
| +--ro peer-address-family-table-version? int32
| +--ro address-family-table-version? int32
| +--ro forward-status-preserve? string
| +--ro orf-type-prefix? cml-data-types:cml_line_t
| +--ro orf-type-prefix-send-mode? ipi-bgp-types:bgp_adv_rcv_type_t
| +--ro orf-type-prefix-receive-mode? ipi-bgp-types:bgp_adv_rcv_type_t
| +--ro orf-type-prefix-old? cml-data-types:cml_line_t
| +--ro orf-type-prefix-send-mode-old? ipi-bgp-types:bgp_adv_rcv_type_t
| +--ro orf-type-prefix-receive-mode-old? ipi-bgp-types:bgp_adv_rcv_type_t
| +--ro prefix-count? int32
| +--ro send-prefix-count? int32
| +--ro flag-shut-down? ipi-bgp-types:bgp_peerflag_shutdown_t
| +--ro count? int32
| +--ro notify-info? boolean
| +--ro notify-last-reset-time? string
| +--ro connection-type? ipi-bgp-types:bgp_connection_type_t
| +--ro next-connection-timer? int32
| +--ro connection-dropped-count? int32
| +--ro graceful-restart-status? string
| +--ro graceful-restart-time? int32
| +--ro bgp-established-up-time? string
| +--ro last-read-time? string
| +--ro link-type? ipi-bgp-types:bgp_link_type_t
| +--ro ebgp-hop-away-count? int32
| +--ro router-id? inet:ipv4-address
| +--ro advertisement-interval? int32
| +--ro calculated-hold-time? int32
| +--ro calculated-keepalive? int32
| +--ro dynamic-capability? cml-data-types:cml_line_t
| +--ro route-refresh-capability? ipi-bgp-types:bgp_route_refresh_cap_type_t
| +--ro no-interface-binding? boolean
| +--ro additional-path-receive-capability? string {feature-list:HAVE_BGP_ADD_PATH}?
| +--ro additional-path-send-capability? string {feature-list:HAVE_BGP_ADD_PATH}?
| +--ro capability-ipv4-unicast? ipi-bgp-types:bgp_capability_type_t
| +--ro capability-label-unicast? ipi-bgp-types:bgp_capability_type_t {feature-list:HAVE_BGP_LU}?
| +--ro capability-ipv4-multicast? ipi-bgp-types:bgp_capability_type_t
| +--ro capability-vpnv4-unicast? ipi-bgp-types:bgp_capability_type_t
| +--ro capability-vpnv6-unicast? ipi-bgp-types:bgp_capability_type_t
| +--ro capability-rtfilter-unicast? ipi-bgp-types:bgp_capability_type_t
| +--ro capability-l2vpn-evpn? ipi-bgp-types:bgp_capability_type_t
| +--ro capability-ipv6-unicast? ipi-bgp-types:bgp_capability_type_t
| +--ro capability-ipv6-multicast? ipi-bgp-types:bgp_capability_type_t
| +--ro capability-ipv6-label-unicast? ipi-bgp-types:bgp_capability_type_t
| +--ro evpn-ad-route-count? uint32 {feature-list:HAVE_BGP_EVPN}?
| +--ro evpn-mac-ip-route-count? uint32 {feature-list:HAVE_BGP_EVPN}?
| +--ro evpn-inclusive-multicast-route-count? uint32 {feature-list:HAVE_BGP_EVPN}?
| +--ro evpn-segment-route-count? uint32 {feature-list:HAVE_BGP_EVPN}?
| +--ro evpn-ip-prefix-route-count? uint32 {feature-list:HAVE_BGP_EVPN}?
+--rw address-family-vrfs {feature-list:HAVE_BGPD}?
+--rw address-family-vrf* [afi safi vrf-name]
+--rw afi -> ../config/afi
+--rw safi -> ../config/safi
+--rw vrf-name -> ../config/vrf-name
+--rw config
| +--rw afi? ipi-bgp-types:bgp_vrf_afi_type_t
| +--rw safi? ipi-bgp-types:bgp_vrf_safi_type_t
| +--rw vrf-name? string
| +--rw multipath-relax? empty
| +--rw graceful-shutdown? empty
| +--rw graceful-shutdown-capable? empty
| +--rw graceful-shutdown-local-preference? uint32
| +--rw additional-paths-mode? ipi-bgp-types:bgp_additional_path_type_t {feature-list:HAVE_BGP_ADD_PATH}?
| +--rw additional-path-select-all? empty {feature-list:HAVE_BGP_ADD_PATH}?
| +--rw additional-paths-best-select-count? uint8 {feature-list:HAVE_BGP_ADD_PATH}?
| +--rw enable-pic? empty {feature-list:HAVE_BGP_PIC_CORE_EDGE}?
+--ro state
| +--ro afi? ipi-bgp-types:bgp_vrf_afi_type_t
| +--ro safi? ipi-bgp-types:bgp_vrf_safi_type_t
| +--ro vrf-name? string
| +--ro multipath-relax? empty
| +--ro graceful-shutdown? empty
| +--ro graceful-shutdown-capable? empty
| +--ro graceful-shutdown-local-preference? uint32
| +--ro additional-paths-mode? ipi-bgp-types:bgp_additional_path_type_t {feature-list:HAVE_BGP_ADD_PATH}?
| +--ro additional-path-select-all? empty {feature-list:HAVE_BGP_ADD_PATH}?
| +--ro additional-paths-best-select-count? uint8 {feature-list:HAVE_BGP_ADD_PATH}?
| +--ro enable-pic? empty {feature-list:HAVE_BGP_PIC_CORE_EDGE}?
+--rw vrf-peers
+--rw vrf-peer* [peer-address]
+--rw peer-address -> ../config/peer-address
+--rw config
| +--rw peer-address? inet:ip-address
| +--rw peer-as? uint32
| +--rw source-identifier? string
| +--rw bgp-version? uint8
| +--rw peer-connection-interval? uint32
| +--rw enforce-multihop? empty
| +--rw peer-shutdown? empty
| +--rw peer-shutdown-description? cml-data-types:cml_line_t
| +--rw neighbor-passive? empty
| +--rw disable-capability-negotiation? empty
| +--rw enable-dynamic-capability? empty
| +--rw min-route-advertisement-interval? uint32
| +--rw peer-as-origin-interval? uint32
| +--rw neighbor-as-override? empty
| +--rw peer-interface-name? string {feature-list:HAVE_VRF}?
| +--rw peer-description? cml-data-types:cml_line_t
| +--rw peer-restart-time? uint32 {feature-list:HAVE_RESTART,feature-list:HAVE_VRF}?
| +--rw site-origin-identifier? string {feature-list:HAVE_VRF}?
| +--rw graceful-shut? empty
| +--rw graceful-shut-timer? uint32
| +--rw enable-peer-bfd? empty {feature-list:HAVE_BFD}?
| +--rw enable-peer-bfd-multihop? empty {feature-list:HAVE_BFD}?
+--ro state
+--ro counters
| +--ro keepalive-in-messages? int32
| +--ro keepalive-out-messages? int32
| +--ro open-messages-in? int32
| +--ro open-messages-out? int32
| +--ro as-path-count? int32
| +--ro as-path-extended-count? int32
| +--ro received-packet-count? int32
| +--ro packet-in-queue? int32
| +--ro packet-out-queue? int32
| +--ro sent-packet-count? int32
| +--ro refresh-received-packet-count? int32
| +--ro refresh-sent-packet-count? int32
| +--ro notification-in? int32
| +--ro notification-out? int32
| +--ro update-message-in? int32
| +--ro update-message-out? int32
+--ro connection-established-count? int32
+--ro bgp-peer-state? ipi-bgp-types:bgp_peer_status_t
+--ro max-paths-ibgp? int16
+--ro configured-max-paths-ebgp? int16
+--ro max-paths-ebgp? int16
+--ro configured-max-paths-ibgp? int16
+--ro max-paths-eibgp? int16
+--ro configured-max-paths-eibgp? int16
+--ro community-count? int32
+--ro confederation-id-check? boolean
+--ro peer-and-extended-asn-capability? ipi-bgp-types:bgp_adv_rcv_type_t
+--ro address-family-capability? ipi-bgp-types:bgp_adv_rcv_type_t
+--ro ipv6-next-hop-global? inet:ipv6-address
+--ro ipv6-next-hop-local? inet:ipv6-address
+--ro remote-port? int32
+--ro remote-address? ipi-bgp-types:bgp_hostname_t
+--ro local-host? ipi-bgp-types:bgp_hostname_t
+--ro ipv4-next-hop? inet:ipv4-address
+--ro local-port? int32
+--ro default-information-originate? boolean
+--ro inbound-path-policy? boolean
+--ro outbound-path-policy? boolean
+--ro default-originate-information-sent? cml-data-types:cml_line_t
+--ro graceful-restart? ipi-bgp-types:bgp_adv_rcv_type_t
+--ro address-family-dependent-capability? boolean
+--ro peer-address-family-table-version? int32
+--ro address-family-table-version? int32
+--ro forward-status-preserve? string
+--ro orf-type-prefix? cml-data-types:cml_line_t
+--ro orf-type-prefix-send-mode? ipi-bgp-types:bgp_adv_rcv_type_t
+--ro orf-type-prefix-receive-mode? ipi-bgp-types:bgp_adv_rcv_type_t
+--ro orf-type-prefix-old? cml-data-types:cml_line_t
+--ro orf-type-prefix-send-mode-old? ipi-bgp-types:bgp_adv_rcv_type_t
+--ro orf-type-prefix-receive-mode-old? ipi-bgp-types:bgp_adv_rcv_type_t
+--ro prefix-count? int32
+--ro send-prefix-count? int32
+--ro flag-shut-down? ipi-bgp-types:bgp_peerflag_shutdown_t
+--ro count? int32
+--ro notify-info? boolean
+--ro notify-last-reset-time? string
+--ro connection-type? ipi-bgp-types:bgp_connection_type_t
+--ro next-connection-timer? int32
+--ro connection-dropped-count? int32
+--ro graceful-restart-status? string
+--ro graceful-restart-time? int32
+--ro bgp-established-up-time? string
+--ro last-read-time? string
+--ro link-type? ipi-bgp-types:bgp_link_type_t
+--ro ebgp-hop-away-count? int32
+--ro router-id? inet:ipv4-address
+--ro advertisement-interval? int32
+--ro calculated-hold-time? int32
+--ro calculated-keepalive? int32
+--ro dynamic-capability? cml-data-types:cml_line_t
+--ro route-refresh-capability? ipi-bgp-types:bgp_route_refresh_cap_type_t
+--ro no-interface-binding? boolean
+--ro additional-path-receive-capability? string {feature-list:HAVE_BGP_ADD_PATH}?
+--ro additional-path-send-capability? string {feature-list:HAVE_BGP_ADD_PATH}?
+--ro capability-ipv4-unicast? ipi-bgp-types:bgp_capability_type_t
+--ro capability-label-unicast? ipi-bgp-types:bgp_capability_type_t {feature-list:HAVE_BGP_LU}?
+--ro capability-ipv4-multicast? ipi-bgp-types:bgp_capability_type_t
+--ro capability-vpnv4-unicast? ipi-bgp-types:bgp_capability_type_t
+--ro capability-vpnv6-unicast? ipi-bgp-types:bgp_capability_type_t
+--ro capability-rtfilter-unicast? ipi-bgp-types:bgp_capability_type_t
+--ro capability-l2vpn-evpn? ipi-bgp-types:bgp_capability_type_t
+--ro capability-ipv6-unicast? ipi-bgp-types:bgp_capability_type_t
+--ro capability-ipv6-multicast? ipi-bgp-types:bgp_capability_type_t
+--ro capability-ipv6-label-unicast? ipi-bgp-types:bgp_capability_type_t
+--ro evpn-ad-route-count? uint32 {feature-list:HAVE_BGP_EVPN}?
+--ro evpn-mac-ip-route-count? uint32 {feature-list:HAVE_BGP_EVPN}?
+--ro evpn-inclusive-multicast-route-count? uint32 {feature-list:HAVE_BGP_EVPN}?
+--ro evpn-segment-route-count? uint32 {feature-list:HAVE_BGP_EVPN}?
+--ro evpn-ip-prefix-route-count? uint32 {feature-list:HAVE_BGP_EVPN}?

BGP State
Sensor Path
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/peers/peer[peer-address]/state
Leaf Attributes
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/peers/peer[peer-address]/state/connection-established-count
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/peers/peer[peer-address]/state/bgp-peer-state
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/peers/peer[peer-address]/state/peer-shutdown
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/peers/peer[peer-address]/state/local-as
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/peers/peer[peer-address]/state/local-ip
BGP Counters
Sensor Path
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/peers/peer[peer-address]/state/counters
Leaf Attributes
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/peers/peer[peer-address]/state/counters/notification-in
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/peers/peer[peer-address]/state/counters/notification-out
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/peers/peer[peer-address]/state/counters/update-message-in
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/peers/peer[peer-address]/state/counters/update-message-out
BGP Address Family State
Sensor Path
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/peers/peer[peer-address]/address-families/address-family[afi=AFI][safi=SAFI]/state
Leaf Attributes
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/peers/peer[peer-address]/address-families/address-family[afi][safi]/state/bgp-established-up-time
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/peers/peer[peer-address]/address-families/address-family[afi][safi]/state/prefix-count
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/peers/peer[peer-address]/address-families/address-family[afi][safi]/state/send-prefix-count
BGP Address Family Counters
Sensor Path
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/peers/peer[peer-address]/address-families/address-family[afi=AFI][safi=SAFI]/state/counters
Leaf Attributes
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/peers/peer[peer-address]/address-families/address-family[afi][safi]/state/counters/keepalive-in-messages
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/peers/peer[peer-address]/address-families/address-family[afi][safi]/state/counters/keepalive-out-messages
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/peers/peer[peer-address]/address-families/address-family[afi][safi]/state/counters/open-messages-in
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/peers/peer[peer-address]/address-families/address-family[afi][safi]/state/counters/open-messages-out
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/peers/peer[peer-address]/address-families/address-family[afi][safi]/state/counters/as-path-count
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/peers/peer[peer-address]/address-families/address-family[afi][safi]/state/counters/as-path-extended-count
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/peers/peer[peer-address]/address-families/address-family[afi][safi]/state/counters/received-packet-count
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/peers/peer[peer-address]/address-families/address-family[afi][safi]/state/counters/packet-in-queue
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/peers/peer[peer-address]/address-families/address-family[afi][safi]/state/counters/packet-out-queue
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/peers/peer[peer-address]/address-families/address-family[afi][safi]/state/counters/sent-packet-count
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/peers/peer[peer-address]/address-families/address-family[afi][safi]/state/counters/refresh-received-packet-count
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/peers/peer[peer-address]/address-families/address-family[afi][safi]/state/counters/refresh-sent-packet-count
BGP Address Family VRF State
Sensor Path
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/address-family-vrfs/address-family-vrf[afi][safi][vrf-name]/vrf-peers/vrf-peer[peer-address]/state
Leaf Attributes
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/address-family-vrfs/address-family-vrf[afi][safi][vrf-name]/vrf-peers/vrf-peer[peer-address]/state/address-family-table-version
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/address-family-vrfs/address-family-vrf[afi][safi][vrf-name]/vrf-peers/vrf-peer[peer-address]/state/advertisement-interval
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/address-family-vrfs/address-family-vrf[afi][safi][vrf-name]/vrf-peers/vrf-peer[peer-address]/state/bgp-peer-state
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/address-family-vrfs/address-family-vrf[afi][safi][vrf-name]/vrf-peers/vrf-peer[peer-address]/state/calculated-hold-time
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/address-family-vrfs/address-family-vrf[afi][safi][vrf-name]/vrf-peers/vrf-peer[peer-address]/state/calculated-keepalive
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/address-family-vrfs/address-family-vrf[afi][safi][vrf-name]/vrf-peers/vrf-peer[peer-address]/state/community-count
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/address-family-vrfs/address-family-vrf[afi][safi][vrf-name]/vrf-peers/vrf-peer[peer-address]/state/connection-type
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/address-family-vrfs/address-family-vrf[afi][safi][vrf-name]/vrf-peers/vrf-peer[peer-address]/state/count
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/address-family-vrfs/address-family-vrf[afi][safi][vrf-name]/vrf-peers/vrf-peer[peer-address]/state/flag-shut-down
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/address-family-vrfs/address-family-vrf[afi][safi][vrf-name]/vrf-peers/vrf-peer[peer-address]/state/graceful-restart-time
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/address-family-vrfs/address-family-vrf[afi][safi][vrf-name]/vrf-peers/vrf-peer[peer-address]/state/link-type
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/address-family-vrfs/address-family-vrf[afi][safi][vrf-name]/vrf-peers/vrf-peer[peer-address]/state/peer-address-family-table-version
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/address-family-vrfs/address-family-vrf[afi][safi][vrf-name]/vrf-peers/vrf-peer[peer-address]/state/router-id
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/address-family-vrfs/address-family-vrf[afi][safi][vrf-name]/vrf-peers/vrf-peer[peer-address]/state/send-prefix-count
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/address-family-vrfs/address-family-vrf[afi safi vrf-name]/vrf-peers/vrf-peer[peer-address]/state/connection-established-count
BGP Address Family VRF Counters
Sensor Path
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/address-family-vrfs/address-family-vrf[afi][safi][vrf-name]/vrf-peers/vrf-peer[peer-address]/state/counters
Leaf Attributes
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/address-family-vrfs/address-family-vrf[afi][safi][vrf-name]/vrf-peers/vrf-peer[peer-address]/state/counters/keepalive-in-messages
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/address-family-vrfs/address-family-vrf[afi][safi][vrf-name]/vrf-peers/vrf-peer[peer-address]/state/counters/keepalive-out-messages
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/address-family-vrfs/address-family-vrf[afi][safi][vrf-name]/vrf-peers/vrf-peer[peer-address]/state/counters/open-messages-in
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/address-family-vrfs/address-family-vrf[afi][safi][vrf-name]/vrf-peers/vrf-peer[peer-address]/state/counters/open-messages-out
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/address-family-vrfs/address-family-vrf[afi][safi][vrf-name]/vrf-peers/vrf-peer[peer-address]/state/counters/as-path-count
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/address-family-vrfs/address-family-vrf[afi][safi][vrf-name]/vrf-peers/vrf-peer[peer-address]/state/counters/as-path-extended-count
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/address-family-vrfs/address-family-vrf[afi][safi][vrf-name]/vrf-peers/vrf-peer[peer-address]/state/counters/received-packet-count
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/address-family-vrfs/address-family-vrf[afi][safi][vrf-name]/vrf-peers/vrf-peer[peer-address]/state/counters/packet-in-queue
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/address-family-vrfs/address-family-vrf[afi][safi][vrf-name]/vrf-peers/vrf-peer[peer-address]/state/counters/packet-out-queue
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/address-family-vrfs/address-family-vrf[afi][safi][vrf-name]/vrf-peers/vrf-peer[peer-address]/state/counters/sent-packet-count
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/address-family-vrfs/address-family-vrf[afi][safi][vrf-name]/vrf-peers/vrf-peer[peer-address]/state/counters/refresh-received-packet-count
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/address-family-vrfs/address-family-vrf[afi][safi][vrf-name]/vrf-peers/vrf-peer[peer-address]/state/counters/refresh-sent-packet-count
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/address-family-vrfs/address-family-vrf[afi][safi][vrf-name]/vrf-peers/vrf-peer[peer-address]/state/counters/notification-in
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/address-family-vrfs/address-family-vrf[afi][safi][vrf-name]/vrf-peers/vrf-peer[peer-address]/state/counters/notification-out
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/address-family-vrfs/address-family-vrf[afi][safi][vrf-name]/vrf-peers/vrf-peer[peer-address]/state/counters/update-message-in
ipi:/bgp/bgp-instances/bgp-instance[bgp-as]/address-family-vrfs/address-family-vrf[afi][safi][vrf-name]/vrf-peers/vrf-peer[peer-address]/state/counters/update-message-out
IPI-BFD

+--rw bfd {feature-list:HAVE_BFD}?
+--rw global
| +--ro state
| +--ro start-time? yang:timeticks {feature-list:HAVE_BFD_MONO}?
| +--ro administrative-state? ipi-bfd-types:oambfd_admin_state_t {feature-list:HAVE_BFD_MONO}?
| +--ro image-type? ipi-bfd-types:oambfd_image_type_t {feature-list:HAVE_BFD_MONO}?
| +--ro next-session-discriminator? string {feature-list:HAVE_BFD_MONO}?
| +--ro counters
| +--ro total-sessions? yang:counter32
+--rw interfaces {feature-list:HAVE_BFD}?
| +--rw interface* [name]
| +--rw name -> ../config/name
| +--rw config
| | +--rw name? -> /ipi-interface:interfaces/interface/name
| +--ro state
| +--ro interface-index? uint32
| +--ro interface-state? ipi-bfd-types:oambfd_if_state_t
+--ro sessions {feature-list:HAVE_BFD}?
+--ro session* [local-discriminator vrf-name]
+--ro local-discriminator -> ../state/local-discriminator
+--ro vrf-name -> ../state/vrf-name
+--ro state
| +--ro counters
| | +--ro packets
| | | +--ro ipv4
| | | | +--ro received? yang:counter64
| | | | +--ro transmitted? yang:counter64
| | | | +--ro echo-transmitted? yang:counter64
| | | +--ro ipv6 {feature-list:HAVE_IPV6}?
| | | +--ro received? yang:counter64
| | | +--ro transmitted? yang:counter64
| | | +--ro echo-transmitted? yang:counter64
| | +--ro up-transitions? yang:counter32
| +--ro lower-layer-type? ipi-bfd-types:oambfd_sess_lower_layer_t
| +--ro uptime? yang:timeticks
| +--ro version? uint32
| +--ro local-port? inet:port-number
| +--ro remote-port? inet:port-number
| +--ro negotiated-detection-multiplier? uint8
| +--ro forward-hello-timer-hits? uint32
| +--ro remote-heard? boolean
| +--ro fate-shared? boolean
| +--ro remote-administrative-down? boolean
| +--ro remote-demand-mode-enabled? boolean
| +--ro remote-echo-enabled? boolean
| +--ro poll-bit? boolean
| +--ro storage-type? ipi-bfd-types:bfd_storage_type_t
| +--ro downtime? yang:timeticks
| +--ro discontinuity-time? yang:timeticks
| +--ro authentication-key-id? uint32
| +--ro last-up-time? yang:timeticks
| +--ro hold-down-timer? uint32
| +--ro hold-down-timer-hits? uint32
| +--ro session-type-status? ipi-bfd-types:oambfd_session_type_status_t
| +--ro remote-address? inet:ip-address
| +--ro local-address? inet:ip-address
| +--ro vrf-name? string
| +--ro interface-index? uint32
| +--ro interface-name? string
| +--ro remote-discriminator? string
| +--ro local-discriminator? string
| +--ro session-state? ipi-bfd-types:oambfd_session_state_t
| +--ro session-type? ipi-bfd-types:bfd_session_type_state_t
| +--ro session-diagnostics? ipi-bfd-types:oambfd_perform_diag_t
| +--ro negotiated-tx-interval? uint32
| +--ro negotiated-rx-interval? uint32
+--ro micro-bfd-sessions {feature-list:HAVE_BFD_HW_OFFLOAD}?
| +--ro interface* [member-interface] {feature-list:HAVE_BFD_HW_OFFLOAD}?
| +--ro member-interface -> ../state/member-interface
| +--ro state
| +--ro member-interface? -> /ipi-interface:interfaces/interface/name
| +--ro remote-session-state? ipi-bfd-types:oambfd_session_state_t
| +--ro remote-session-diagnostics? ipi-bfd-types:oambfd_perform_diag_t
| +--ro interface-index? uint32
| +--ro interface-name? string
| +--ro remote-discriminator? string
| +--ro local-discriminator? string
| +--ro session-state? ipi-bfd-types:oambfd_session_state_t
| +--ro session-type? ipi-bfd-types:bfd_session_type_state_t
| +--ro session-diagnostics? ipi-bfd-types:oambfd_perform_diag_t
| +--ro negotiated-tx-interval? uint32
| +--ro negotiated-rx-interval? uint32
+--ro echo
| +--ro state
| +--ro local-echo-port? inet:port-number
| +--ro echo-desired-minimum-tx-interval? uint32
| +--ro echo-required-minimum-rx-interval? uint32
| +--ro negotiated-interval? uint32
+--ro mpls {feature-list:HAVE_CUSTOM1_MPLS_BFD}?
| +--ro state {feature-list:HAVE_MPLS_OAM}?
| | +--ro fec-address? inet:ipv4-address
| | +--ro lsp-type? ipi-bfd-types:oambfd_mpls_lsp_type_t
| | +--ro tunnel-name? string
| | +--ro tunnel-label? uint32
| | +--ro ftn-index? uint32
| | +--ro lsp-ping-interval? uint32
| | +--ro minimum-tx? uint32
| | +--ro minimum-rx? uint32
| | +--ro detection-multiplier? uint8
| +--ro virtual-circuit-connectivity-verification
| +--ro state {feature-list:HAVE_VCCV}?
| +--ro vc-identifier? uint32
| +--ro incoming-vc-label? uint32
| +--ro outgoing-vc-label? uint32
| +--ro control-channel-type? ipi-bfd-types:oambfd_mpls_cc_type_t
| +--ro connectivity-verification-type? ipi-bfd-types:oambfd_mpls_cv_type_t
| +--ro attachment-circuit-index? uint32
| +--ro tunnel-label? uint32
| +--ro peer-address? inet:ipv4-address
+--ro packet
+--ro state {feature-list:NOT_HAVE_BFD_HW_OFFLOAD}?
+--ro packet-version? uint32
+--ro packet-diagnostics? ipi-bfd-types:oambfd_perform_diag_t
+--ro packet-state? ipi-bfd-types:oambfd_session_state_t
+--ro demand-enabled? boolean
+--ro poll-sequence-initiated? boolean
+--ro final-bit? boolean
+--ro detection-multiplier? uint8
+--ro length? uint32
+--ro packet-local-discriminator? string
+--ro packet-remote-discriminator? string
+--ro packet-desired-minimum-tx-interval? uint32
+--ro packet-required-minimum-rx-interval? uint32
+--ro required-minimum-echo-rx-interval? uint32

BFD State
Sensor Path
ipi:/bfd/global/state
Leaf Attributes
ipi:/bfd/global/state/start-time
ipi:/bfd/global/state/administrative-state
ipi:/bfd/global/state/image-type
ipi:/bfd/global/state/next-session-discriminator
BFD State Counters
Sensor Path
ipi:/bfd/global/state/counters
Leaf Attributes
ipi:/bfd/global/state/counters/total-sessions
BFD Interface
Sensor Path
ipi:/bfd/interfaces/interface[name=INTERFACE_NAME]
Leaf Attributes
ipi:/bfd/interfaces/interface[name]/state/interface-index
ipi:/bfd/interfaces/interface[name]/state/interface-state
BFD Sessions
Sensor Path
ipi:/bfd/sessions/session[local-discriminator=NAME][vrf-name=default]
Leaf Attributes
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/vrf-name
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/local-discriminator
BFD Session State
Sensor Path
ipi:/bfd/sessions/session[local-discriminator=NAME][vrf-name=default]/state
Leaf Attributes
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/state/lower-layer-type
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/state/uptime
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/state/version
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/state/local-port
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/state/remote-port
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/state/negotiated- detection-multiplier
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/state/forward-hello-timer-hits
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/state/remote-heard
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/state/fate-shared
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/state/remote-administrative-down
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/state/remote-demand-mode-enabled
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/state/remote-echo-enabled
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/state/poll-bit
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/state/storage-type
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/state/downtime
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/state/discontinuity-time
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/state/authentication-key-id
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/state/last-uptime
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/state/hold-down-timer
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/state/hold-down-timer-hits
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/state/session-type-status
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/state/remote-address
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/state/local-address
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/state/vrf-name
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/state/interface-name
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/state/remote-discriminator
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/state/local-discriminator
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/state/session-state
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/state/session-type
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/state/session-diagnostics
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/state/negotiated-detection-multiplier
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/state/negotiated-tx-interval
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/state/negotiated-rx-interval
BFD Session State Counters
Sensor Path
ipi:/bfd/sessions/session[local-discriminator=NAME][vrf-name=default]/state/counters
Leaf Attributes
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/state/counters/up-transitions
BFD Session State Counter IPv4 Packets
Sensor Path
ipi:/bfd/sessions/session[local-discriminator=NAME][vrf-name=default]/state/counters/packets/ipv4
Leaf Attributes
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/state/counters/packets/ipv4/received
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/state/counters/packets/ipv4/transmitted
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/state/counters/packets/ipv4/echo-transmitted
BFD Session State Counter IPv6 Packets
Sensor Path
ipi:/bfd/sessions/session[local-discriminator=NAME][vrf-name=default]/state/counters/packets/ipv6
Leaf Attributes
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/state/counters/packets/ipv6/received
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/state/counters/packets/ipv6/transmitted
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/state/counters/packets/ipv6/echo-transmitted
Micro-BFD Sessions State
Sensor Path
ipi:/bfd/sessions/session[local-discriminator=NAME][vrf-name=default]/micro-bfd-sessions/interface[member-interface=NAME]/state
Leaf Attributes
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/micro-bfd-sessions/interface[member-interface]/state/member-interface
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/micro-bfd-sessions/interface[member-interface]/state/remote-session-state
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/micro-bfd-sessions/interface[member-interface]/state/remote-session-diagnostics
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/micro-bfd-sessions/interface[member-interface]/state/interface-index
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/micro-bfd-sessions/interface[member-interface]/state/remote-discriminator
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/micro-bfd-sessions/interface[member-interface]/state/local-discriminator
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/micro-bfd-sessions/interface[member-interface]/state/session-state
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/micro-bfd-sessions/interface[member-interface]/state/session-type
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/micro-bfd-sessions/interface[member-interface]/state/session-diagnostics
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/micro-bfd-sessions/interface[member-interface]/state/negotiated-tx-interval
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/micro-bfd-sessions/interface[member-interface]/state/negotiated-rx-interval
BFD Session Echo State
Sensor Path
ipi:/bfd/sessions/session[local-discriminator=NAME][vrf-name=default]/echo/state
Leaf Attributes
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/echo/state/local-echo-port
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/echo/state/echo-desired-minimum-tx-interval
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/echo/state/echo-required-minimum-rx-interval
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/echo/state/negotiated-interval
BFD Session MPLS State
Sensor Path
ipi:/bfd/sessions/session[local-discriminator=NAME][vrf-name=default]/mpls/state
Leaf Attributes
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/mpls/state/fec-address
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/mpls/state/lsp-type
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/mpls/state/tunnel-name
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/mpls/state/tunnel-label
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/mpls/state/ftn-index
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/mpls/state/lsp-ping-interval
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/mpls/state/minimum-tx
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/mpls/state/minimum-rx
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/mpls/state/detection-multiplier
BFD Session VCCV State
Sensor Path
ipi:/bfd/sessions/session[local-discriminator=NAME][vrf-name=default]/mpls/virtual-circuit-connectivity-verification/state
Leaf Attributes
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/mpls/virtual-circuit-connectivity-verification/state/vc-identifier
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/mpls/virtual-circuit-connectivity-verification/state/incoming-vc-label
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/mpls/virtual-circuit-connectivity-verification/state/outgoing-vc-label
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/mpls/virtual-circuit-connectivity-verification/state/control-channel-type
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/mpls/virtual-circuit-connectivity-verification/state/connectivity-verification-type
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/mpls/virtual-circuit-connectivity-verification/state/attachment-circuit-index
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/mpls/virtual-circuit-connectivity-verification/state/tunnel-label
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/mpls/virtual-circuit-connectivity-verification/state/peer-address
BFD Session Packet State
Sensor Path
ipi:/bfd/sessions/session[local-discriminator=NAME][vrf-name=default]/packet/state/
Leaf Attributes
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/packet/state/packet-version
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/packet/state/packet-diagnostics
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/packet/state/packet-state
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/packet/state/demand-enabled
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/packet/state/poll-sequence-initiated
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/packet/state/final_bit
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/packet/state/detection-multiplier
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/packet/state/length
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/packet/state/packet-local-discriminator
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/packet/state/packet-remote-discriminator
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/packet/state/packet-desired-minimum-tx-interval
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/packet/state/packet-required-minimum-rx-interval
ipi:/bfd/sessions/session[local-discriminator][vrf-name]/packet/state/required-minimum-echo-rx-interval
IPI-LLDPv2

+--rw lldp
+--rw global
| +--ro state
| +--ro enable? empty
| +--ro notification-interval? uint16 {feature-list:HAVE_SNMP}?
| +--ro system-capabilities-enabled? cml-data-types:cml_line_t
| +--ro host-name-information? string
| +--ro counters
| +--ro remote-inserts? yang:counter32
| +--ro remote-deletes? yang:counter32
| +--ro remote-drops? yang:counter32
| +--ro remote-ageouts? yang:counter32
+--rw interfaces
+--rw interface* [name]
+--rw name -> ../config/name
+--rw config
| +--rw name? -> /ipi-interface:interfaces/interface/name
| +--rw disable-lldp-agent? empty
| +--rw agent-circuit-id? string
| +--rw med-device-type? ipi-lldp-types:lldp_meddev_t
| +--rw local-name? string
+--ro neighbors
+--ro agent* [agent-type]
+--ro agent-type ipi-lldp-types:lldp_agent_t
+--ro neighbor* [mac-address]
+--ro mac-address -> ../state/mac-address
+--ro state
| +--ro mac-address? cml-data-types:cml_mac_addr_t
| +--ro system-name? string
| +--ro chassis-component? string
| +--ro chassis-id-type? uint8
| +--ro port-component? string
| +--ro port-id? string
| +--ro port-description? string
| +--ro port-sub-type? uint16
| +--ro interface-alias? string
| +--ro interface-agent-circuit-id? string
| +--ro ttl? uint16
| +--ro interface-number? uint32
| +--ro interface-number-sub-type? string
| +--ro port-vlan-id? uint16
| +--ro pp-vlanid? uint16
| +--ro protocol? ipi-lldp-types:lldp_protoid_t
| +--ro vid-usage-digest? uint32
| +--ro management-vlan? uint16
| +--ro auto-negotiation-support? uint8
| +--ro auto-negotiation-capability? uint16
| +--ro operational-mau-type? uint16
| +--ro link-aggregate-capability? cml-data-types:cml_line_t
| +--ro link-aggregate-id? uint32
| +--ro max-frame-size? uint16
| +--ro system-description? string
| +--ro system-capabilities? cml-data-types:cml_line_t
| +--ro system-capabilities-enabled? cml-data-types:cml_line_t
| +--ro vlan-list* [vlan-id]
| +--ro vlan-id uint16
| +--ro vlan-name? string
+--ro management-lists
+--ro management-list* [address]
+--ro address -> ../state/address
+--ro state
+--ro address? string
+--ro address-sub-type? cml-data-types:cml_line_t
+--ro interface-number-sub-type? string
+--ro interface-number? uint32
+--ro oid? string

LLDP State
Sensor Path
ipi:/lldp/global/state/
Leaf Attributes
ipi:/lldp/global/state/host-name-information
ipi:/lldp/global/state/notification-interval
ipi:/lldp/global/state/system-capabilities-enabled
ipi:/lldp/global/state/counters*
LLDP Counters
Sensor Path
ipi:/lldp/global/state/counters
Leaf Attributes
ipi:/lldp/global/state/counters/remote-ageouts
ipi:/lldp/global/state/counters/remote-deletes
ipi:/lldp/global/state/counters/remote-drops
ipi:/lldp/global/state/counters/remote-inserts
LLDP Interface State
Sensor Path
ipi:/lldp/interfaces/interface[name]/neighbors/agent[agent-type]/neighbor[mac-address]/state
Leaf Attributes
ipi:lldp/interfaces/interface[name]/neighbors/agent[agent-type]/neighbor[mac-address]/state/auto-negotiation-capability
ipi:lldp/interfaces/interface[name]/neighbors/agent[agent-type]/neighbor[mac-address]/state/auto-negotiation-support
ipi:lldp/interfaces/interface[name]/neighbors/agent[agent-type]/neighbor[mac-address]/state/chassis-component
ipi:lldp/interfaces/interface[name]/neighbors/agent[agent-type]/neighbor[mac-address]/state/chassis-id-type
ipi:lldp/interfaces/interface[name]/neighbors/agent[agent-type]/neighbor[mac-address]/state/link-aggregate-capability
ipi:lldp/interfaces/interface[name]/neighbors/agent[agent-type]/neighbor[mac-address]/state/mac-address
ipi:lldp/interfaces/interface[name]/neighbors/agent[agent-type]/neighbor[mac-address]/state/management-vlan
ipi:lldp/interfaces/interface[name]/neighbors/agent[agent-type]/neighbor[mac-address]/state/max-frame-size
ipi:lldp/interfaces/interface[name]/neighbors/agent[agent-type]/neighbor[mac-address]/state/operational-mau-type
ipi:lldp/interfaces/interface[name]/neighbors/agent[agent-type]/neighbor[mac-address]/state/port-description
ipi:lldp/interfaces/interface[name]/neighbors/agent[agent-type]/neighbor[mac-address]/state/port-id
ipi:lldp/interfaces/interface[name]/neighbors/agent[agent-type]/neighbor[mac-address]/state/port-sub-type
ipi:lldp/interfaces/interface[name]/neighbors/agent[agent-type]/neighbor[mac-address]/state/port-vlan-id
ipi:lldp/interfaces/interface[name]/neighbors/agent[agent-type]/neighbor[mac-address]/state/pp-vlanid
ipi:lldp/interfaces/interface[name]/neighbors/agent[agent-type]/neighbor[mac-address]/state/protocol
ipi:lldp/interfaces/interface[name]/neighbors/agent[agent-type]/neighbor[mac-address]/state/system-capabilities
ipi:lldp/interfaces/interface[name]/neighbors/agent[agent-type]/neighbor[mac-address]/state/system-capabilities-enabled
ipi:lldp/interfaces/interface[name]/neighbors/agent[agent-type]/neighbor[mac-address]/state/system-description
ipi:lldp/interfaces/interface[name]/neighbors/agent[agent-type]/neighbor[mac-address]/state/system-name
ipi:lldp/interfaces/interface[name]/neighbors/agent[agent-type]/neighbor[mac-address]/state/ttl
ipi:lldp/interfaces/interface[name]/neighbors/agent[agent-type]/neighbor[mac-address]/state/vid-usage-digest
LLDP Interface State VLAN
Sensor Path
ipi:/lldp/interfaces/interface[name]/neighbors/agent[agent-type]/neighbor[mac-address]/state/vlan-list[vlan-id]
Leaf Attributes
ipi:lldp/interfaces/interface[name]/neighbors/agent[agent-type]/neighbor[mac-address]/state/vlan-list[vlan-id]/vlan-id
ipi:lldp/interfaces/interface[name]/neighbors/agent[agent-type]/neighbor[mac-address]/state/vlan-list[vlan-id]/vlan-name
LLDP Interface State Management
Sensor Path
ipi:/lldp/interfaces/interface[name]/neighbors/agent[agent-type]/neighbor[mac-address]/management-lists[address]/management-list/state
Leaf Attributes
ipi:/lldp/interfaces/interface[name]/neighbors/agent[agent-type]/neighbor[mac-address]/state/management-list[address]/address
ipi:/lldp/interfaces/interface[name]/neighbors/agent[agent-type]/neighbor[mac-address]/state/management-list[address]/address-sub-type
ipi:/lldp/interfaces/interface[name]/neighbors/agent[agent-type]/neighbor[mac-address]/state/management-list[address]/interface-number-sub-type
ipi:/lldp/interfaces/interface[name]/neighbors/agent[agent-type]/neighbor[mac-address]/state/management-list[address]/interface-number
ipi:/lldp/interfaces/interface[name]/neighbors/agent[agent-type]/neighbor[mac-address]/state/management-list[address]/oid
IPI-QoS

+--rw qos {feature-list:HAVE_QOS}?
+--rw global
| +--rw config
| +--rw enable-qos? cml-data-types:cml_enable_disable_t
+--rw ipi-qos-if:interfaces {feature-list:HAVE_QOS}?
+--rw ipi-qos-if:interface* [name]
+--rw ipi-qos-if:name -> ../config/name
+--rw ipi-qos-if:config
| +--rw ipi-qos-if:name? -> /ipi-interface:interfaces/interface/name
+--rw ipi-qos-if:service-policy
+--rw ipi-qos-if:ingress
| +--ro ipi-qos-if:class-maps-level-1
| +--ro ipi-qos-if:class-map-level-1* [class-map-name-level-1]
| +--ro ipi-qos-if:class-map-name-level-1 -> ../state/class-map-name-level-1
| +--ro ipi-qos-if:state
| | +--ro ipi-qos-if:class-map-name-level-1? string
| | +--ro ipi-qos-if:counters
| | +--ro ipi-qos-if:matched-packets? yang:counter64
| | +--ro ipi-qos-if:matched-octets? yang:counter64
| | +--ro ipi-qos-if:transmitted-packets? yang:counter64
| | +--ro ipi-qos-if:transmitted-octets? yang:counter64
| | +--ro ipi-qos-if:dropped-packets? yang:counter64
| | +--ro ipi-qos-if:dropped-octets? yang:counter64
| +--ro ipi-qos-if:class-maps-level-2
| +--ro ipi-qos-if:class-map-level-2* [class-map-name-level-2]
| +--ro ipi-qos-if:class-map-name-level-2 -> ../state/class-map-name-level-2
| +--ro ipi-qos-if:state
| | +--ro ipi-qos-if:class-map-name-level-2? string
| | +--ro ipi-qos-if:counters
| | +--ro ipi-qos-if:matched-packets? yang:counter64
| | +--ro ipi-qos-if:matched-octets? yang:counter64
| | +--ro ipi-qos-if:transmitted-packets? yang:counter64
| | +--ro ipi-qos-if:transmitted-octets? yang:counter64
| | +--ro ipi-qos-if:dropped-packets? yang:counter64
| | +--ro ipi-qos-if:dropped-octets? yang:counter64
| +--ro ipi-qos-if:class-maps-level-3
| +--ro ipi-qos-if:class-map-level-3* [class-map-name-level-3]
| +--ro ipi-qos-if:class-map-name-level-3 -> ../state/class-map-name-level-3
| +--ro ipi-qos-if:state
| +--ro ipi-qos-if:class-map-name-level-3? string
| +--ro ipi-qos-if:counters
| +--ro ipi-qos-if:matched-packets? yang:counter64
| +--ro ipi-qos-if:matched-octets? yang:counter64
| +--ro ipi-qos-if:transmitted-packets? yang:counter64
| +--ro ipi-qos-if:transmitted-octets? yang:counter64
| +--ro ipi-qos-if:dropped-packets? yang:counter64
| +--ro ipi-qos-if:dropped-octets? yang:counter64
+--rw ipi-qos-if:egress
+--ro ipi-qos-if:class-maps-level-1
+--ro ipi-qos-if:class-map-level-1* [class-map-name-level-1]
+--ro ipi-qos-if:class-map-name-level-1 -> ../state/class-map-name-level-1
+--ro ipi-qos-if:state
| +--ro ipi-qos-if:class-map-name-level-1? string
| +--ro ipi-qos-if:queues
| +--ro ipi-qos-if:queue* [id]
| +--ro ipi-qos-if:id uint8
| +--ro ipi-qos-if:counters
| +--ro ipi-qos-if:total-transmitted-packets? yang:counter64
| +--ro ipi-qos-if:total-transmitted-octets? yang:counter64
| +--ro ipi-qos-if:total-dropped-packets? yang:counter64
| +--ro ipi-qos-if:total-dropped-octets? yang:counter64
| +--ro ipi-qos-if:green-transmitted-packets? yang:counter64
| +--ro ipi-qos-if:non-green-transmitted-packets? yang:counter64
| +--ro ipi-qos-if:green-dropped-packets? yang:counter64
| +--ro ipi-qos-if:yellow-dropped-packets? yang:counter64
| +--ro ipi-qos-if:red-dropped-packets? yang:counter64
| +--ro ipi-qos-if:rate-kbps? decimal64
| +--ro ipi-qos-if:rate-mbps? decimal64
| +--ro ipi-qos-if:rate-gbps? decimal64
+--ro ipi-qos-if:class-maps-level-2
+--ro ipi-qos-if:class-map-level-2* [class-map-name-level-2]
+--ro ipi-qos-if:class-map-name-level-2 -> ../state/class-map-name-level-2
+--ro ipi-qos-if:state
| +--ro ipi-qos-if:class-map-name-level-2? string
| +--ro ipi-qos-if:queues
| +--ro ipi-qos-if:queue* [id]
| +--ro ipi-qos-if:id uint8
| +--ro ipi-qos-if:counters
| +--ro ipi-qos-if:total-transmitted-packets? yang:counter64
| +--ro ipi-qos-if:total-transmitted-octets? yang:counter64
| +--ro ipi-qos-if:total-dropped-packets? yang:counter64
| +--ro ipi-qos-if:total-dropped-octets? yang:counter64
| +--ro ipi-qos-if:green-transmitted-packets? yang:counter64
| +--ro ipi-qos-if:non-green-transmitted-packets? yang:counter64
| +--ro ipi-qos-if:green-dropped-packets? yang:counter64
| +--ro ipi-qos-if:yellow-dropped-packets? yang:counter64
| +--ro ipi-qos-if:red-dropped-packets? yang:counter64
| +--ro ipi-qos-if:rate-kbps? decimal64
| +--ro ipi-qos-if:rate-mbps? decimal64
| +--ro ipi-qos-if:rate-gbps? decimal64
+--ro ipi-qos-if:class-maps-level-3
+--ro ipi-qos-if:class-map-level-3* [class-map-name-level-3]
+--ro ipi-qos-if:class-map-name-level-3 -> ../state/class-map-name-level-3
+--ro ipi-qos-if:state
+--ro ipi-qos-if:class-map-name-level-3? string
+--ro ipi-qos-if:queues
+--ro ipi-qos-if:queue* [id]
+--ro ipi-qos-if:id uint8
+--ro ipi-qos-if:counters
+--ro ipi-qos-if:total-transmitted-packets? yang:counter64
+--ro ipi-qos-if:total-transmitted-octets? yang:counter64
+--ro ipi-qos-if:total-dropped-packets? yang:counter64
+--ro ipi-qos-if:total-dropped-octets? yang:counter64
+--ro ipi-qos-if:green-transmitted-packets? yang:counter64
+--ro ipi-qos-if:non-green-transmitted-packets? yang:counter64
+--ro ipi-qos-if:green-dropped-packets? yang:counter64
+--ro ipi-qos-if:yellow-dropped-packets? yang:counter64
+--ro ipi-qos-if:red-dropped-packets? yang:counter64
+--ro ipi-qos-if:rate-kbps? decimal64
+--ro ipi-qos-if:rate-mbps? decimal64
+--ro ipi-qos-if:rate-gbps? decimal64

QoS Interface State Counters
Sensor Path
ipi:/qos/interfaces/interface[name=INTERFACE_NAME]/service-policy/ingress/class-maps-level-1/class-map-level-1[class-map-name-level-1=NAME1]/state/counters
Leaf Attributes
ipi:/qos/interfaces/interface[name]/service-policy/ingress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/state/counters/matched-packets
ipi:/qos/interfaces/interface[name]/service-policy/ingress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/state/counters/matched-octets
ipi:/qos/interfaces/interface[name]/service-policy/ingress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/state/counters/transmitted-packets
ipi:/qos/interfaces/interface[name]/service-policy/ingress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/state/counters/transmitted-octets
ipi:/qos/interfaces/interface[name]/service-policy/ingress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/state/counters/dropped-packets
ipi:/qos/interfaces/interface[name]/service-policy/ingress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/state/counters/dropped-octets
QoS Interface Ingress Class-Map State
Sensor Path
ipi:/qos/interfaces/interface[name=INTERFACE_NAME]/service-policy/ingress/class-maps-level-1/class-map-level-1[class-map-name-level-1=NAME1]/class-maps-level-2/class-map-level-2[class-map-name-level-2=NAME2]/state/counters
Leaf Attributes
ipi:/qos/interfaces/interface[name]/service-policy/ingress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/class-maps-level-2/class-map-level-2[class-map-name-level-2]/state/counters/matched-packets
ipi:/qos/interfaces/interface[name]/service-policy/ingress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/class-maps-level-2/class-map-level-2[class-map-name-level-2]/state/counters/matched-octets
ipi:/qos/interfaces/interface[name]/service-policy/ingress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/class-maps-level-2/class-map-level-2[class-map-name-level-2]/state/counters/transmitted-packets
ipi:/qos/interfaces/interface[name]/service-policy/ingress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/class-maps-level-2/class-map-level-2[class-map-name-level-2]/state/counters/transmitted-octets
ipi:/qos/interfaces/interface[name]/service-policy/ingress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/class-maps-level-2/class-map-level-2[class-map-name-level-2]/state/counters/dropped-packets
ipi:/qos/interfaces/interface[name]/service-policy/ingress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/class-maps-level-2/class-map-level-2[class-map-name-level-2]/state/counters/dropped-octets
QoS Interface Ingress Class-Map State Counters
Sensor Path
ipi:/qos/interfaces/interface[name=INTERFACE_NAME]/service-policy/ingress/class-maps-level-1/class-map-level-1[class-map-name-level-1=NAME1]/class-maps-level-2/class-map-level-2[class-map-name-level-2=NAME2]/class-maps-level-3/class-map-level-3[class-map-name-level-3=NAME3]/state/counters
Leaf Attributes
ipi:/qos/interfaces/interface[name]/service-policy/ingress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/class-maps-level-2/class-map-level-2[class-map-name-level-2]/class-maps-level-3/class-map-level-3[class-map-name-level-3]state/counters/matched-packets
ipi:/qos/interfaces/interface[name]/service-policy/ingress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/class-maps-level-2/class-map-level-2[class-map-name-level-2]/class-maps-level-3/class-map-level-3[class-map-name-level-3]state/counters/matched-octets
ipi:/qos/interfaces/interface[name]/service-policy/ingress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/class-maps-level-2/class-map-level-2[class-map-name-level-2]/class-maps-level-3/class-map-level-3[class-map-name-level-3]state/counters/transmitted-packets
ipi:/qos/interfaces/interface[name]/service-policy/ingress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/class-maps-level-2/class-map-level-2[class-map-name-level-2]/class-maps-level-3/class-map-level-3[class-map-name-level-3]state/counters/transmitted-octets
ipi:/qos/interfaces/interface[name]/service-policy/ingress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/class-maps-level-2/class-map-level-2[class-map-name-level-2]/class-maps-level-3/class-map-level-3[class-map-name-level-3]state/counters/dropped-packets
ipi:/qos/interfaces/interface[name]/service-policy/ingress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/class-maps-level-2/class-map-level-2[class-map-name-level-2]/class-maps-level-3/class-map-level-3[class-map-name-level-3]state/counters/dropped-octets
QoS Interface Egress Class-Map (Level 1) State Counters
Sensor Path
ipi:/qos/interfaces/interface[name=INTERFACE_NAME]/service-policy/egress/class-maps-level-1/class-map-level-1[class-map-name-level-1=NAME1]/state/queues/queue[id=QUEUE_ID]/counters
Leaf Attributes
ipi:/qos/interfaces/interface[name]/service-policy/egress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/state/queues/queue[id]/counters/total-transmitted-packets
ipi:/qos/interfaces/interface[name]/service-policy/egress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/state/queues/queue[id]/counters/total-transmitted-octets
ipi:/qos/interfaces/interface[name]/service-policy/egress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/state/queues/queue[id]/counters/total-dropped-packets
ipi:/qos/interfaces/interface[name]/service-policy/egress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/state/queues/queue[id]/counters/total-dropped-octets
ipi:/qos/interfaces/interface[name]/service-policy/egress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/state/queues/queue[id]/counters/green-transmitted-packtes
ipi:/qos/interfaces/interface[name]/service-policy/egress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/state/queues/queue[id]/counters/non-green-transmitted-packtes
ipi:/qos/interfaces/interface[name]/service-policy/egress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/state/queues/queue[id]/counters/green-dropped-packets
ipi:/qos/interfaces/interface[name]/service-policy/egress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/state/queues/queue[id]/counters/yellow-dropped-packets
ipi:/qos/interfaces/interface[name]/service-policy/egress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/state/queues/queue[id]/counters/red-dropped-packets
ipi:/qos/interfaces/interface[name]/service-policy/egress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/state/queues/queue[id]/counters/rate-kbps
ipi:/qos/interfaces/interface[name]/service-policy/egress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/state/queues/queue[id]/counters/rate-mbps
ipi:/qos/interfaces/interface[name]/service-policy/egress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/state/queues/queue[id]/counters/rate-gbps
QoS Interface Egress Class-Map (Level 1-2) State Counters
Sensor Path
ipi:/qos/interfaces/interface[name=INTERFACE_NAME]/service-policy/egress/class-maps-level-1/class-map-level-1[class-map-name-level-1=NAME1]/class-maps-level-2/class-map-level-2[class-map-name-level-2=NAME2]/state/queues/queue[id=QUEUE_ID]/counters
Leaf Attributes
ipi:/qos/interfaces/interface[name]/service-policy/egress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/class-maps-level-2/class-map-level-2[class-map-name-level-2]/state/queues/queue[id]/counters/total-transmitted-packets
ipi:/qos/interfaces/interface[name]/service-policy/egress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/class-maps-level-2/class-map-level-2[class-map-name-level-2]/state/queues/queue[id]/counters/total-transmitted-octets
ipi:/qos/interfaces/interface[name]/service-policy/egress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/class-maps-level-2/class-map-level-2[class-map-name-level-2]/state/queues/queue[id]/counters/total-dropped-packets
ipi:/qos/interfaces/interface[name]/service-policy/egress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/class-maps-level-2/class-map-level-2[class-map-name-level-2]/state/queues/queue[id]/counters/total-dropped-octets
ipi:/qos/interfaces/interface[name]/service-policy/egress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/class-maps-level-2/class-map-level-2[class-map-name-level-2]/state/queues/queue[id]/counters/green-transmitted-packtes
ipi:/qos/interfaces/interface[name]/service-policy/egress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/class-maps-level-2/class-map-level-2[class-map-name-level-2]/state/queues/queue[id]/counters/non-green-transmitted-packtes
ipi:/qos/interfaces/interface[name]/service-policy/egress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/class-maps-level-2/class-map-level-2[class-map-name-level-2]/state/queues/queue[id]/counters/green-dropped-packets
ipi:/qos/interfaces/interface[name]/service-policy/egress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/class-maps-level-2/class-map-level-2[class-map-name-level-2]/state/queues/queue[id]/counters/yellow-dropped-packets
ipi:/qos/interfaces/interface[name]/service-policy/egress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/class-maps-level-2/class-map-level-2[class-map-name-level-2]/state/queues/queue[id]/counters/red-dropped-packets
ipi:/qos/interfaces/interface[name]/service-policy/egress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/class-maps-level-2/class-map-level-2[class-map-name-level-2]/state/queues/queue[id]/counters/rate-kbps
ipi:/qos/interfaces/interface[name]/service-policy/egress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/class-maps-level-2/class-map-level-2[class-map-name-level-2]/state/queues/queue[id]/counters/rate-mbps
ipi:/qos/interfaces/interface[name]/service-policy/egress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/class-maps-level-2/class-map-level-2[class-map-name-level-2]/state/queues/queue[id]/counters/rate-gbps
QoS Interface Egress Class-Map (Level 1-3) State Counters
Sensor Path
ipi:/qos/interfaces/interface[name=INTERFACE_NAME]/service-policy/egress/class-maps-level-1/class-map-level-1[class-map-name-level-1=NAME1]/class-maps-level-2/class-map-level-2[class-map-name-level-2=NAME2]/class-maps-level-3/class-map-level-3[class-map-name-level-3=NAME3]/state/queues/queue[id=QUEUE_ID]/counters
Leaf Attributes
ipi:/qos/interfaces/interface[name]/service-policy/egress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/class-maps-level-2/class-map-level-2[class-map-name-level-2]/class-maps-level-3/class-map-level-3[class-map-name-level-3]state/queues/queue[id]/counters/total-transmitted-packets
ipi:/qos/interfaces/interface[name]/service-policy/egress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/class-maps-level-2/class-map-level-2[class-map-name-level-2]/class-maps-level-3/class-map-level-3[class-map-name-level-3]state/queues/queue[id]/counters/total-transmitted-octets
ipi:/qos/interfaces/interface[name]/service-policy/egress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/class-maps-level-2/class-map-level-2[class-map-name-level-2]/class-maps-level-3/class-map-level-3[class-map-name-level-3]state/queues/queue[id]/counters/total-dropped-packets
ipi:/qos/interfaces/interface[name]/service-policy/egress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/class-maps-level-2/class-map-level-2[class-map-name-level-2]/class-maps-level-3/class-map-level-3[class-map-name-level-3]state/queues/queue[id]/counters/total-dropped-octets
ipi:/qos/interfaces/interface[name]/service-policy/egress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/class-maps-level-2/class-map-level-2[class-map-name-level-2]/class-maps-level-3/class-map-level-3[class-map-name-level-3]state/queues/queue[id]/counters/green-transmitted-packtes
ipi:/qos/interfaces/interface[name]/service-policy/egress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/class-maps-level-2/class-map-level-2[class-map-name-level-2]/class-maps-level-3/class-map-level-3[class-map-name-level-3]state/queues/queue[id]/counters/non-green-transmitted-packtes
ipi:/qos/interfaces/interface[name]/service-policy/egress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/class-maps-level-2/class-map-level-2[class-map-name-level-2]/class-maps-level-3/class-map-level-3[class-map-name-level-3]state/queues/queue[id]/counters/green-dropped-packets
ipi:/qos/interfaces/interface[name]/service-policy/egress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/class-maps-level-2/class-map-level-2[class-map-name-level-2]/class-maps-level-3/class-map-level-3[class-map-name-level-3]state/queues/queue[id]/counters/yellow-dropped-packets
ipi:/qos/interfaces/interface[name]/service-policy/egress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/class-maps-level-2/class-map-level-2[class-map-name-level-2]/class-maps-level-3/class-map-level-3[class-map-name-level-3]state/queues/queue[id]/counters/red-dropped-packets
ipi:/qos/interfaces/interface[name]/service-policy/egress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/class-maps-level-2/class-map-level-2[class-map-name-level-2]/class-maps-level-3/class-map-level-3[class-map-name-level-3]state/queues/queue[id]/counters/rate-kbps
ipi:/qos/interfaces/interface[name]/service-policy/egress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/class-maps-level-2/class-map-level-2[class-map-name-level-2]/class-maps-level-3/class-map-level-3[class-map-name-level-3]state/queues/queue[id]/counters/rate-mbps
ipi:/qos/interfaces/interface[name]/service-policy/egress/class-maps-level-1/class-map-level-1[class-map-name-level-1]/class-maps-level-2/class-map-level-2[class-map-name-level-2]/class-maps-level-3/class-map-level-3[class-map-name-level-3]state/queues/queue[id]/counters/rate-gbps
IPI-MPLS

+--rw mpls {feature-list:HAVE_MPLS}?
+--rw interfaces
+--rw interface* [name]
+--rw name -> ../config/name
+--rw config
| +--rw name? -> /ipi-interface:interfaces/interface/name
+--ro state
| +--ro name? -> /ipi-interface:interfaces/interface/name
+--rw label-switching
+--ro state
+--ro enable boolean

MPLS Label-Switching State
Sensor Path
ipi:/mpls/interfaces/interface/label-switching/state
Leaf Attributes
ipi:/mpls/interfaces/interface/label-switching/state/enable
IPI-LDP

+--rw ldp {feature-list:HAVE_LDPD}?
+--ro peers {feature-list:HAVE_LDPD}?
+--ro peer* [peer-address]
+--ro peer-address -> ../state/peer-address
+--ro state
+--ro peer-address? inet:ipv4-address
+--ro session-state? ipi-ldp-types:ldp_session_state_t
+--ro session-role? ipi-ldp-types:ldp_session_role_t

LDP Peers State
Sensor Path
ipi:/ldp/peers/peer/state/
Leaf Attributes
ipi:/ldp/peers/peer/state/session-state
ipi:/ldp/peers/peer/state/session-role
IPI-VRRP

+--rw vrrp {feature-list:HAVE_VRRPD}?
+--rw ipv4-instances
+--rw ipv4-instance* [virtual-router-id]
+--rw virtual-router-id -> ../config/virtual-router-id
+--rw config
| +--rw virtual-router-id? uint8
+--ro state
| +--ro virtual-router-id? uint8
+--rw interfaces
+--rw interface* [interface-name]
+--rw interface-name -> ../config/interface-name
+--rw config
| +--rw interface-name? -> /ipi-interface:interfaces/interface/name
| +--rw disable-preempt-mode? boolean
+--ro state
| +--ro interface-name? -> /ipi-interface:interfaces/interface/name
| +--ro disable-preempt-mode? boolean
+--ro addresses
| +--ro state
| +--ro operational-primary-address? inet:ipv4-address
| +--ro operational-master-address? inet:ipv4-address
+--ro session-info
| +--ro state
| +--ro running-priority? uint8
| +--ro virtual-mac-mbyte-word? cml-data-types:cml_mac_addr_t
| +--ro administrative-state? ipi-vrrp-types:vrrp_admin_state_t
| +--ro uptime? string
+--ro session-status
| +--ro state
| +--ro vrrp-state? ipi-vrrp-types:vrrp_session_state_t
+--ro timers
+--ro state
+--ro master-advertise-interval? uint32

VRRP Protocol State
Sensor Path
ipi:/vrrp/ipv4-instances/ipv4-instance[virtual-router-id]/interfaces/interface[interface-name]/protocol-enable
Leaf Attributes
ipi:/vrrp/ipv4-instances/ipv4-instance[virtual-router-id]/interfaces/interface[interface-name]/protocol-enable/state
VRRP Interface State
Sensor Path
ipi:/vrrp/ipv4-instances/ipv4-instance[virtual-router-id]/interfaces/interface[interface-name]/state/
ipi:/vrrp/ipv4-instances/ipv4-instance[virtual-router-id]/interfaces/interface/interface-name
Leaf Attributes
ipi:/vrrp/ipv4-instances/ipv4-instance[virtual-router-id]/interfaces/interface[interface-name]/state/disable-preempt-mode
ipi:/vrrp/ipv4-instances/ipv4-instance[virtual-router-id]/interfaces/interface/interface-name
VRRP Session Information State
Sensor Path
ipi:/vrrp/ipv4-instances/ipv4-instance[virtual-router-id]/interfaces/interface[interface-name]/session-info/state
Leaf Attributes
ipi:/vrrp/ipv4-instances/ipv4-instance[virtual-router-id]/interfaces/interface[interface-name]/session-info/state/administrative-state
ipi:/vrrp/ipv4-instances/ipv4-instance[virtual-router-id]/interfaces/interface[interface-name]/session-info/state/running-priority
ipi:/vrrp/ipv4-instances/ipv4-instance[virtual-router-id]/interfaces/interface[interface-name]/session-info/state/virtual-mac-mbyte-word
ipi:/vrrp/ipv4-instances/ipv4-instance[virtual-router-id]/interfaces/interface[interface-name]/session-info/state/uptime
VRRP Session Status State
Sensor Path
ipi:/vrrp/ipv4-instances/ipv4-instance[virtual-router-id]/interfaces/interface[interface-name]/session-status/state
Leaf Attributes
ipi:/vrrp/ipv4-instances/ipv4-instance[virtual-router-id]/interfaces/interface[interface-name]/session-status/state/vrrp-state
VRRP Timers State
Sensor Path
ipi:/vrrp/ipv4-instances/ipv4-instance[virtual-router-id]/interfaces/interface[interface-name]/timers/state/
Leaf Attributes
ipi:/vrrp/ipv4-instances/ipv4-instance[virtual-router-id]/interfaces/interface[interface-name]/timers/state/master-advertise-interval
VRRP Addresses State
Sensor Path
ipi:/vrrp/ipv4-instances/ipv4-instance[virtual-router-id]/interfaces/interface[interface-name]/addresses/state/
Leaf Attributes
ipi:/vrrp/ipv4-instances/ipv4-instance[virtual-router-id]/interfaces/interface[interface-name]/addresses/state/operational-master-address
ipi:/vrrp/ipv4-instances/ipv4-instance[virtual-router-id]/interfaces/interface[interface-name]/addresses/state/operational-primary-address
IPI-IP SLA

+--rw ip-sla {feature-list:HAVE_IPSLA,feature-list:HAVE_BFD}?
+--rw processes
+--rw process* [identifier]
+--rw identifier -> ../config/identifier
+--rw config
| +--rw identifier? uint16
+--ro state
| +--ro identifier? uint16
+--ro ip-sla-statistics
+--ro state
+--ro destination? string
+--ro packets-sent? uint32
+--ro packets-received? uint32
+--ro packets-lost? decimal64
+--ro average-round-trip-delay? uint64

IP SLA Statistics
Sensor Path
ipi:/ip-sla/processes/process[identifier]/ip-sla-statistics/state/
Leaf Attributes
ipi:/ip-sla/processes/process[identifier]/ip-sla-statistics/state/packets-sent
ipi:/ip-sla/processes/process[identifier]/ip-sla-statistics/state/packets-received
ipi:/ip-sla/processes/process[identifier]/ip-sla-statistics/state/average-round-trip-delay
ipi:/ip-sla/processes/process[identifier]/ip-sla-statistics/state/destination
ipi:/ip-sla/processes/process[identifier]/ip-sla-statistics/state/packets-lost
IPI-LAG

augment /ipi-interface:interfaces/ipi-interface:interface:
+--rw member-aggregation {feature-list:HAVE_LACP}?
+--ro state
+--ro agg-type ipi-lag-types:lag_link_agg_type_t
+--ro aggregate-id uint16
augment /ipi-interface:interfaces/ipi-interface:interface:
+--rw aggregator {feature-list:HAVE_LACP}?
+--ro state
+--ro agg-min-links-state? ipi-lag-types:lag_agg_min_links_status

LAG Interface State
Sensor Path
ipi:/interfaces/interface[name]/
Leaf Attributes
ipi:/interfaces/interface[name]/aggregator/state/agg-min-links-state
ipi:/interfaces/interface[agg-if-name]/ethernet/state/hw-mac-address
ipi:/interfaces/interface[name]/member-aggregation/state/aggregate-id
ipi:/interfaces/interface[name]/member-aggregation/state/agg-type