This module contains a collection of YANG definitions for Cisco IOS-XR icpe-infra package operational data. This module contain...
Version: 2019-04-05
module Cisco-IOS-XR-icpe-infra-oper { yang-version 1; namespace "http://cisco.com/ns/yang/Cisco-IOS-XR-icpe-infra-oper"; prefix icpe-infra-oper; import Cisco-IOS-XR-types { prefix xr; } import cisco-semver { prefix semver; } include Cisco-IOS-XR-icpe-infra-oper-sub12 { revision-date "2019-04-05"; } include Cisco-IOS-XR-icpe-infra-oper-sub11 { revision-date "2019-04-05"; } include Cisco-IOS-XR-icpe-infra-oper-sub10 { revision-date "2019-04-05"; } include Cisco-IOS-XR-icpe-infra-oper-sub9 { revision-date "2019-04-05"; } include Cisco-IOS-XR-icpe-infra-oper-sub8 { revision-date "2019-04-05"; } include Cisco-IOS-XR-icpe-infra-oper-sub7 { revision-date "2019-04-05"; } include Cisco-IOS-XR-icpe-infra-oper-sub6 { revision-date "2019-04-05"; } include Cisco-IOS-XR-icpe-infra-oper-sub5 { revision-date "2019-04-05"; } include Cisco-IOS-XR-icpe-infra-oper-sub4 { revision-date "2019-04-05"; } include Cisco-IOS-XR-icpe-infra-oper-sub3 { revision-date "2019-04-05"; } include Cisco-IOS-XR-icpe-infra-oper-sub2 { revision-date "2019-04-05"; } include Cisco-IOS-XR-icpe-infra-oper-sub1 { revision-date "2019-04-05"; } organization "Cisco Systems, Inc."; contact "Cisco Systems, Inc. Customer Service Postal: 170 West Tasman Drive San Jose, CA 95134 Tel: +1 800 553-NETS E-mail: cs-yang@cisco.com"; description "This module contains a collection of YANG definitions for Cisco IOS-XR icpe-infra package operational data. This module contains definitions for the following management objects: nv-satellite: Satellite operational information Copyright (c) 2013-2019 by Cisco Systems, Inc. All rights reserved."; revision "2019-04-05" { description "Establish semantic version baseline."; } revision "2015-11-09" { description "IOS XR 6.0 revision."; } semver:module-version "1.0.1"; typedef Icpe-sat-id { type uint32 { range "100..65534"; } description "Icpe sat id"; } container nv-satellite { config false; description "Satellite operational information"; container reload-op-statuses { description "Detailed breakdown of reload status table"; list reload-op-status { key "operation-id"; description "Detailed breakdown of reload status"; leaf operation-id { type uint32 { range "0..4294967295"; } description "Operation ID"; } leaf operation-id-xr { type uint32; description "Operation ID"; } leaf satellite-range { type Xr-yang-string; description "Satellite range"; } leaf-list sats-not-initiated { type uint16; description "Sats not initiated"; } leaf-list sats-reloading { type uint16; description "Sats reloading"; } leaf-list sats-reloaded { type uint16; description "Sats reloaded"; } leaf-list sats-reload-failed { type uint16; description "Sats reload failed"; } } // list reload-op-status } // container reload-op-statuses container sdacp-redundancies { description "nV Satellite Redundancy Protocol Information table"; list sdacp-redundancy { key "iccp-group"; description "nV Satellite Redundancy Protocol Information"; leaf iccp-group { type uint32 { range "0..4294967295"; } description "ICCP group"; } container protocol-state-timestamp { description "Timestamp"; leaf seconds { type uint32; units "second"; description "Seconds"; } leaf nanoseconds { type uint32; units "nanosecond"; description "Nanoseconds"; } } // container protocol-state-timestamp leaf iccp-group-xr { type uint32; description "ICCP group"; } leaf protocol-state { type Icpe-opm-sess-state; description "Protocol state"; } leaf transport-state { type Icpe-opm-transport-state; description "Transport state"; } leaf authentication-state { type Icpe-opm-auth-fsm-state; description "Authentication state"; } leaf arbitration-state { type Icpe-opm-arbitration-fsm-state; description "Arbitration state"; } leaf synchronization-state { type Icpe-opm-sync-fsm-state; description "Synchronization state"; } leaf primacy { type Icpe-opm-controller; description "Primacy"; } leaf system-mac { type yang:mac-address; description "System MAC"; } leaf isolated { type boolean; description "Isolated"; } list channel { description "Channels on this session table"; container channel-state-timestamp { description "Timestamp"; leaf seconds { type uint32; units "second"; description "Seconds"; } leaf nanoseconds { type uint32; units "nanosecond"; description "Nanoseconds"; } } // container channel-state-timestamp container resync-state-timestamp { description "Timestamp"; leaf seconds { type uint32; units "second"; description "Seconds"; } leaf nanoseconds { type uint32; units "nanosecond"; description "Nanoseconds"; } } // container resync-state-timestamp leaf channel-id { type uint32; description "Channel ID"; } leaf chan-state { type Icpe-opm-chan-fsm-state; description "Chan state"; } leaf resync-state { type Icpe-opm-resync-fsm-state; description "Resync state"; } leaf control-messages-sent { type uint64; description "Control messages sent"; } leaf normal-messages-sent { type uint64; description "Normal messages sent"; } leaf control-messages-received { type uint64; description "Control messages received"; } leaf normal-messages-received { type uint64; description "Normal messages received"; } } // list channel } // list sdacp-redundancy } // container sdacp-redundancies container install-shows { description "Detailed breakdown of install status table"; list install-show { key "operation-id"; description "Detailed breakdown of install status"; leaf operation-id { type uint32 { range "0..4294967295"; } description "Operation ID"; } leaf operation-id-xr { type uint32; description "Operation ID"; } leaf satellite-range { type Xr-yang-string; description "Satellite range"; } leaf operation-type { type uint16; description "Operation type"; } leaf progress-percentage { type uint16; units "percentage"; description "Progress percentage"; } leaf start-time { type uint32; description "Start time"; } leaf end-time { type uint32; description "End time"; } leaf reference-op { type boolean; description "Reference op"; } leaf ref-type { type Icpe-oper-ref-type; description "Ref type"; } leaf ref-name { type Xr-yang-string; description "Ref name"; } leaf ref-state { type Icpe-install-sat-state; description "Ref state"; } leaf-list sats-not-initiated { type uint16; description "Sats not initiated"; } leaf-list sats-transferring { type uint16; description "Sats transferring"; } leaf-list sats-activating { type uint16; description "Sats activating"; } leaf-list sats-updating { type uint16; description "Sats updating"; } leaf-list sats-replacing { type uint16; description "Sats replacing"; } leaf-list sats-deactivating { type uint16; description "Sats deactivating"; } leaf-list sats-removing { type uint16; description "Sats removing"; } leaf-list sats-transfer-failed { type uint16; description "Sats transfer failed"; } leaf-list sats-activate-failed { type uint16; description "Sats activate failed"; } leaf-list sats-update-failed { type uint16; description "Sats update failed"; } leaf-list sats-replace-failed { type uint16; description "Sats replace failed"; } leaf-list sats-deactivate-failed { type uint16; description "Sats deactivate failed"; } leaf-list sats-remove-failed { type uint16; description "Sats remove failed"; } leaf-list sats-transfer-aborted { type uint16; description "Sats transfer aborted"; } leaf-list sats-activate-aborted { type uint16; description "Sats activate aborted"; } leaf-list sats-update-aborted { type uint16; description "Sats update aborted"; } leaf-list sats-replace-aborted { type uint16; description "Sats replace aborted"; } leaf-list sats-deactivate-aborted { type uint16; description "Sats deactivate aborted"; } leaf-list sats-remove-aborted { type uint16; description "Sats remove aborted"; } leaf-list sats-no-operation { type uint16; description "Sats no operation"; } leaf-list sats-completed { type uint16; description "Sats completed"; } leaf-list name-string { type Xr-yang-string; description "Name strings"; } list satellite { description "Breakdown per satellite table"; leaf satellite-id { type uint16; description "Satellite ID"; } leaf state { type Icpe-install-sat-state; description "State"; } leaf percentage { type uint16; units "percentage"; description "Percentage"; } leaf retries { type uint16; description "Retries"; } leaf start-time { type uint32; description "Start time"; } leaf end-time { type uint32; description "End time"; } leaf info { type Xr-yang-string; description "Info"; } } // list satellite } // list install-show } // container install-shows container satellite-statuses { description "Satellite status information table"; list satellite-status { key "satellite-id"; description "Satellite status information"; leaf satellite-id { type Icpe-sat-id; description "Satellite ID"; } container candidate-fabric-ports { description "Candidate Fabric Ports on this Satellite"; leaf channel-up { type boolean; description "Channel up"; } leaf out-of-sync { type boolean; description "Out of sync"; } leaf error-string { type Xr-yang-string; description "Error string"; } list configured-port { description "Configured Candidate Fabric Ports table"; leaf port-type { type Icpe-oper-fabric-port; description "Port type"; } leaf slot { type uint16; description "Slot"; } leaf subslot { type uint16; description "Subslot"; } leaf port { type uint16; description "Port"; } leaf valid { type boolean; description "Valid"; } } // list configured-port list current-port { description "Current Candidate Fabric Ports on this Satellite table"; leaf port-type { type Icpe-oper-fabric-port; description "Port type"; } leaf slot { type uint16; description "Slot"; } leaf subslot { type uint16; description "Subslot"; } leaf port { type uint16; description "Port"; } leaf permanent { type boolean; description "Permanent"; } leaf requested { type boolean; description "Requested"; } } // list current-port } // container candidate-fabric-ports container optical-status { description "Optical Satellite Status"; leaf chassis-sync-state { type Icpe-optical-sync-state; description "Chassis sync state"; } list application { description "Application State table"; leaf name { type Xr-yang-string; description "Name"; } leaf sync-state { type Icpe-optical-sync-state; description "Sync state"; } } // list application } // container optical-status container redundancy-out-of-sync-timestamp { description "Timestamp"; leaf seconds { type uint32; units "second"; description "Seconds"; } leaf nanoseconds { type uint32; units "nanosecond"; description "Nanoseconds"; } } // container redundancy-out-of-sync-timestamp leaf satellite-id-xr { type uint16; description "Satellite ID"; } leaf version-check-state { type Icpe-oper-ver-check-state; description "Version check state"; } leaf remote-version-present { type boolean; description "Remote version present"; } leaf type { type Xr-yang-string; description "Type"; } leaf ethernet-fabric-supported { type boolean; description "Ethernet fabric supported"; } leaf optical-supported { type boolean; description "Optical supported"; } leaf ip-address { type inet:ipv4-address; description "IP address"; } leaf ip-address-present { type boolean; description "IP address present"; } leaf ip-address-auto { type boolean; description "IP address auto"; } leaf ipv6-address { type inet:ipv6-address; description "IPV6 address"; } leaf ipv6-address-present { type boolean; description "IPV6 address present"; } leaf vrf-name { type Xr-yang-string; description "VRF name"; } leaf vrfid { type uint32; description "VRFID"; } leaf description { type Xr-yang-string; description "Description"; } leaf description-present { type boolean; description "Description present"; } leaf mac-address { type yang:mac-address; description "MAC address"; } leaf mac-address-present { type boolean; description "MAC address present"; } leaf configured-serial-number { type Xr-yang-string; description "Configured serial number"; } leaf configured-serial-number-present { type boolean; description "Configured serial number present"; } leaf received-serial-number { type Xr-yang-string; description "Received serial number"; } leaf received-serial-number-present { type boolean; description "Received serial number present"; } leaf password { type Xr-yang-string; description "Password"; } leaf password-error { type Xr-yang-string; description "Password error"; } leaf received-host-name { type Xr-yang-string; description "Received hostname"; } leaf cfgd-timeout { type uint32; description "Cfgd timeout"; } leaf timeout-warning { type uint32; description "Timeout warning"; } leaf conflict-reason { type Icpe-oper-conflict; description "Conflict reason"; } leaf conflict-context { type Xr-yang-string; description "Conflict context"; } leaf redundancy-iccp-group { type uint32; description "Redundancy ICCP group"; } leaf recovery-delay-time-left { type uint16; description "Recovery delay time left"; } leaf host-treating-as-active { type boolean; description "Host treating as active"; } leaf satellite-treating-as-active { type boolean; description "Satellite treating as active"; } leaf sdacp-session-state { type Icpe-oper-sdacp-sess-state; description "SDACP session state"; } leaf sdacp-session-failure-reason { type Icpe-gco-oper-control-reason; description "SDACP session failure reason"; } leaf install-state { type Icpe-oper-install-state; description "Install state"; } leaf-list remote-version { type Xr-yang-string; description "Remote version"; } list reload-data { description "Reload Information table"; leaf level { type Icpe-oper-reload-level; description "Level"; } leaf time { type uint64; description "Time"; } leaf info { type Xr-yang-string; description "Info"; } } // list reload-data list configured-link { description "Configured Links on this Satellite table"; leaf interface-handle { type xr:Interface-name; description "Handle for the Configured Link on this Satellite"; } leaf ip-address { type inet:ipv4-address; description "IP address"; } leaf ip-address-auto { type boolean; description "IP address auto"; } leaf vrf-id-present { type boolean; description "VRF ID present"; } leaf vrf-id { type uint32; description "VRF ID"; } leaf minimum-preferred-links { type uint32; description "Minimum preferred links"; } leaf number-active-links { type uint32; description "Number active links"; } leaf min-links-satisfied { type boolean; description "Min links satisfied"; } leaf minimum-required-links { type uint32; description "Minimum required links"; } leaf required-min-links-satisfied { type boolean; description "Required min links satisfied"; } leaf conflict-reason { type Icpe-oper-conflict; description "Conflict reason"; } leaf conflict-context { type Xr-yang-string; description "Conflict context"; } list port-range { description "Port ranges table"; leaf slot { type uint32; description "Slot"; } leaf subslot { type uint32; description "Subslot"; } leaf low-port { type uint32; description "Low port"; } leaf high-port { type uint32; description "High port"; } leaf port-type { type Icpe-oper-port; description "Port type"; } leaf conflict-reason { type Icpe-oper-conflict; description "Conflict reason"; } leaf conflict-context { type Xr-yang-string; description "Conflict context"; } } // list port-range list discovered-link { description "Discovered Links table"; leaf interface-handle { type xr:Interface-name; description "Handle for the Discovered Link on this Satellite"; } leaf state { type Icpe-oper-discd-link-state; description "State"; } leaf conflict-reason { type Icpe-oper-conflict; description "Conflict reason"; } leaf conflict-context { type Xr-yang-string; description "Conflict context"; } } // list discovered-link } // list configured-link } // list satellite-status } // container satellite-statuses container satellite-priorities { description "Satellite priority information table"; list satellite-priority { key "satellite-id"; description "Satellite priority information"; leaf satellite-id { type Icpe-sat-id; description "Satellite ID"; } leaf satellite-id-xr { type uint16; description "Satellite ID"; } leaf rgid { type uint32; description "RG ID"; } leaf best-path-hops { type uint32; description "Best path hops"; } leaf configured-priority { type uint8; description "Configured priority"; } leaf host-priority { type uint64; description "Host priority"; } leaf partner-priority { type uint64; description "Partner priority"; } leaf multichassis-redundancy { type Icpe-oper-multichassis-redundancy; description "Multichassis redundancy"; } } // list satellite-priority } // container satellite-priorities container satellite-versions { description "Satellite remote version information table"; list satellite-version { key "satellite-id"; description "Satellite remote version information"; leaf satellite-id { type Icpe-sat-id; description "Satellite ID"; } container active-version { description "Satellite active version information"; leaf version-check-state { type Icpe-oper-ver-check-state; description "Version check state"; } leaf remote-version-present { type boolean; description "Remote version present"; } leaf-list remote-version { type Xr-yang-string; description "Remote version"; } } // container active-version container transferred-version { description "Satellite transferred version information"; leaf version-check-state { type Icpe-oper-ver-check-state; description "Version check state"; } leaf remote-version-present { type boolean; description "Remote version present"; } leaf-list remote-version { type Xr-yang-string; description "Remote version"; } } // container transferred-version container committed-version { description "Satellite committed version information"; leaf version-check-state { type Icpe-oper-ver-check-state; description "Version check state"; } leaf remote-version-present { type boolean; description "Remote version present"; } leaf-list remote-version { type Xr-yang-string; description "Remote version"; } } // container committed-version leaf satellite-id-xr { type uint16; description "Satellite ID"; } leaf version-check-state { type Icpe-oper-ver-check-state; description "Version check state"; } leaf remote-version-present { type boolean; description "Remote version present"; } leaf-list remote-version { type Xr-yang-string; description "Remote version"; } } // list satellite-version } // container satellite-versions container satellite-topologies { description "Satellite Topology Information table"; list satellite-topology { key "interface-name"; description "Satellite Topology Information"; leaf interface-name { type xr:Interface-name; description "Name of the Configured Satellite Fabric Link"; } leaf interface-name-xr { type Xr-yang-string; description "Name of the Configured Satellite Fabric Link"; } leaf interface-handle { type xr:Interface-name; description "Handle of the Configured Satellite Fabric Link"; } leaf redundancy-iccp-group { type uint32; description "Redundancy ICCP group"; } leaf is-physical { type boolean; description "Is physical"; } leaf ring-whole { type boolean; description "Ring whole"; } list discovered-link { description "Discovered Links table"; leaf interface-name { type Xr-yang-string; description "Name of the Discovered Satellite Fabric Link"; } leaf interface-handle { type xr:Interface-name; description "Handle of the Discovered Satellite Fabric Link"; } leaf discovery-running { type boolean; description "Discovery running"; } } // list discovered-link list satellite { description "Satellite table"; leaf mac-address { type yang:mac-address; description "MAC address"; } leaf configured { type boolean; description "Configured"; } leaf num-hops { type uint16; description "Num hops"; } leaf type { type Xr-yang-string; description "Type"; } leaf satellite-id { type uint16; description "Satellite ID"; } leaf received-serial-number { type Xr-yang-string; description "Received serial number"; } leaf received-serial-number-present { type boolean; description "Received serial number present"; } leaf vlan-id { type uint16; description "VLAN ID"; } leaf display-name { type Xr-yang-string; description "Display name"; } leaf conflict-reason { type Icpe-oper-conflict; description "Conflict reason"; } leaf conflict-context { type Xr-yang-string; description "Conflict context"; } list fabric-link { description "Local Satellite Fabric Link table"; leaf icl-id { type uint32; description "ICL ID"; } leaf interface-name { type Xr-yang-string; description "Name of the Local Satellite Fabric Link"; } leaf display-name { type Xr-yang-string; description "Display name"; } leaf redundant { type boolean; description "Redundant"; } leaf active { type boolean; description "Active"; } leaf obsolete { type boolean; description "Obsolete"; } list remote-device { description "Remote Device table"; leaf mac-address { type yang:mac-address; description "MAC address"; } leaf source { type Icpe-oper-topo-remote-source; description "Source"; } leaf remote-is-satellite { type boolean; description "Remote is satellite"; } leaf remote-is-local-host { type boolean; description "Remote is local host"; } leaf icl-id { type uint32; description "ICL ID"; } leaf interface-handle { type xr:Interface-name; description "Handle of the Remote Satellite Fabric Link"; } leaf interface-name { type Xr-yang-string; description "Name of the Remote Satellite Fabric Link"; } } // list remote-device } // list fabric-link } // list satellite } // list satellite-topology } // container satellite-topologies container install-reference-info { description "Satellite Install Reference Information"; container references { description "Install Reference Information table"; list reference { key "reference-name"; description "Install Reference Information"; leaf reference-name { type xr:Cisco-ios-xr-string; description "Reference name"; } leaf reference-name-xr { type Xr-yang-string; description "Reference name"; } leaf-list reference-file { type Xr-yang-string; description "Reference files"; } } // list reference } // container references } // container install-reference-info container install-op-progresses { description "Current percentage of install table"; list install-op-progress { key "operation-id"; description "Current percentage of install"; leaf operation-id { type uint32 { range "0..4294967295"; } description "Operation ID"; } leaf operation-id-xr { type uint32; description "Operation ID"; } leaf progress-percentage { type uint16; units "percentage"; description "Progress percentage"; } leaf satellite-count { type uint32; description "Satellite count"; } } // list install-op-progress } // container install-op-progresses container install { description "Satellite Install Information"; container satellite-software-versions { description "Satellite Software Package Information table"; list satellite-software-version { key "satellite-id"; description "Satellite Software Package Information"; leaf satellite-id { type Icpe-sat-id; description "Satellite ID"; } container install-package-info { description "Package Data on this Satellite"; container active-packages { description "Active Packages running on this Satellite"; list package { description "A package on this Satellite table"; leaf name { type Xr-yang-string; description "Name"; } leaf version { type Xr-yang-string; description "Version of this package on the Satellite"; } leaf is-base-image { type boolean; description "Is base image"; } } // list package } // container active-packages container inactive-packages { description "Inactive Packages on this Satellite"; list package { description "A package on this Satellite table"; leaf name { type Xr-yang-string; description "Name"; } leaf version { type Xr-yang-string; description "Version of this package on the Satellite"; } leaf is-base-image { type boolean; description "Is base image"; } } // list package } // container inactive-packages container committed-packages { description "Committed Packages running on this Satellite"; list package { description "A package on this Satellite table"; leaf name { type Xr-yang-string; description "Name"; } leaf version { type Xr-yang-string; description "Version of this package on the Satellite"; } leaf is-base-image { type boolean; description "Is base image"; } } // list package } // container committed-packages } // container install-package-info leaf satellite-id-xr { type uint16; description "Satellite ID"; } leaf package-support { type Icpe-install-pkg-supp; description "Package support"; } } // list satellite-software-version } // container satellite-software-versions } // container install container install-op-statuses { description "Detailed breakdown of install status table"; list install-op-status { key "operation-id"; description "Detailed breakdown of install status"; leaf operation-id { type uint32 { range "0..4294967295"; } description "Operation ID"; } leaf operation-id-xr { type uint32; description "Operation ID"; } leaf satellite-range { type Xr-yang-string; description "Satellite range"; } leaf arg-is-reference { type boolean; description "Arg is reference"; } leaf reference-op { type boolean; description "Reference op"; } leaf-list sats-not-initiated { type uint16; description "Sats not initiated"; } leaf-list sats-transferring { type uint16; description "Sats transferring"; } leaf-list sats-activating { type uint16; description "Sats activating"; } leaf-list sats-updating { type uint16; description "Sats updating"; } leaf-list sats-replacing { type uint16; description "Sats replacing"; } leaf-list sats-deactivating { type uint16; description "Sats deactivating"; } leaf-list sats-removing { type uint16; description "Sats removing"; } leaf-list sats-transfer-failed { type uint16; description "Sats transfer failed"; } leaf-list sats-activate-failed { type uint16; description "Sats activate failed"; } leaf-list sats-update-failed { type uint16; description "Sats update failed"; } leaf-list sats-replace-failed { type uint16; description "Sats replace failed"; } leaf-list sats-deactivate-failed { type uint16; description "Sats deactivate failed"; } leaf-list sats-remove-failed { type uint16; description "Sats remove failed"; } leaf-list sats-transfer-aborted { type uint16; description "Sats transfer aborted"; } leaf-list sats-activate-aborted { type uint16; description "Sats activate aborted"; } leaf-list sats-update-aborted { type uint16; description "Sats update aborted"; } leaf-list sats-replace-aborted { type uint16; description "Sats replace aborted"; } leaf-list sats-deactivate-aborted { type uint16; description "Sats deactivate aborted"; } leaf-list sats-remove-aborted { type uint16; description "Sats remove aborted"; } leaf-list sats-no-operation { type uint16; description "Sats no operation"; } leaf-list sats-completed { type uint16; description "Sats completed"; } } // list install-op-status } // container install-op-statuses container install-image-reference-info { description "Satellite Install Image Reference Information"; container references { description "Install Reference Information table"; list reference { key "reference-name"; description "Install Reference Information"; leaf reference-name { type xr:Cisco-ios-xr-string; description "Reference name"; } leaf reference-name-xr { type Xr-yang-string; description "Reference name"; } leaf-list reference-file { type Xr-yang-string; description "Reference files"; } } // list reference } // container references } // container install-image-reference-info container satellite-properties { description "ICPE GCO operational information"; container id-ranges { description "Satellite ID range table"; list id-range { key "sat-id-range"; description "Satellite ID range"; leaf sat-id-range { type xr:Cisco-ios-xr-string; description "Sat ID range"; } leaf min { type Icpe-sat-id; description "Min"; } leaf max { type Icpe-sat-id; description "Max"; } } // list id-range } // container id-ranges } // container satellite-properties container sdacp-discovery2s { description "ICPE Configured interface state information table"; list sdacp-discovery2 { key "interface-name"; description "ICPE Configured interface state information"; leaf interface-name { type xr:Interface-name; description "Interface name"; } leaf interface-name-xr { type Xr-yang-string; description "Interface name"; } list interface { description "ICPE Discovery interface state information table"; leaf interface-name { type Xr-yang-string; description "Interface name"; } leaf interface-status { type Dpm-proto-state; description "Interface status"; } } // list interface list satellite { description "ICPE Satellite state information table"; leaf satellite-id { type uint16; description "Satellite ID"; } leaf satellite-status { type Dpm-proto-state; description "Satellite status"; } leaf conflict-reason { type uint32; description "Conflict reason"; } leaf satellite-ip-address { type inet:ipv4-address; description "Satellite IP address"; } leaf host-ip-address { type inet:ipv4-address; description "Host IP address"; } list interface { description "ICPE Discovered satellite state information table"; leaf interface-handle { type xr:Interface-name; description "Interface handle"; } leaf satellite-status { type Dpm-proto-state; description "Satellite status"; } leaf conflict-reason { type uint32; description "Conflict reason"; } leaf satellite-chassis-vendor { type Xr-yang-string; description "Satellite chassis vendor"; } leaf satellite-interface-id { type uint32; description "Satellite interface ID"; } leaf satellite-interface-mac { type yang:mac-address; description "Satellite interface MAC"; } leaf satellite-chassis-mac { type yang:mac-address; description "Satellite chassis MAC"; } leaf satellite-serial-id { type Xr-yang-string; description "Satellite serial id"; } leaf satellite-module-vendor { type Xr-yang-string; description "Satellite module vendor"; } } // list interface } // list satellite } // list sdacp-discovery2 } // container sdacp-discovery2s container icpe-dpms { description "ICPE DPM operational information table"; list icpe-dpm { key "discovery-interface"; description "ICPE DPM operational information"; leaf discovery-interface { type xr:Interface-name; description "Discovery interface"; } leaf discovery-interface-xr { type Xr-yang-string; description "Discovery interface"; } leaf discovery-interface-handle { type xr:Interface-name; description "Discovery interface handle"; } leaf discovery-interface-status { type Dpm-proto-state; description "Discovery interface status"; } leaf ident-packets-received { type uint64; description "Ident packets received"; } leaf ready-packets-received { type uint64; description "Ready packets received"; } leaf los-packets-received { type uint64; description "Los packets received"; } leaf invalid-packets-received { type uint64; description "Invalid packets received"; } leaf configuration-packets-sent { type uint64; description "Configuration packets sent"; } leaf ack-packets-sent { type uint64; description "Ack packets sent"; } leaf reject-packets-sent { type uint64; description "Reject packets sent"; } leaf probe-packets-sent { type uint64; description "Probe packets sent"; } leaf host-ack-packets-received { type uint64; description "Host ack packets received"; } leaf host-ack-packets-sent { type uint64; description "Host ack packets sent"; } leaf secs-since-pkts-cleaned { type uint64; units "second"; description "Secs since pkts cleaned"; } list satellite { description "ICPE DPM satellite operational information table"; leaf satellite-id { type uint16; description "Satellite ID"; } leaf satellite-interface-id { type uint32; description "Satellite interface ID"; } leaf satellite-interface-mac { type yang:mac-address; description "Satellite interface MAC"; } leaf satellite-ip-address { type inet:ipv4-address; description "Satellite IP address"; } leaf host-ip-address { type inet:ipv4-address; description "Host IP address"; } leaf satellite-chassis-type { type Xr-yang-string; description "Satellite chassis type"; } leaf satellite-chassis-vendor { type Xr-yang-string; description "Satellite chassis vendor"; } leaf satellite-chassis-mac { type yang:mac-address; description "Satellite chassis MAC"; } leaf satellite-serial-id { type Xr-yang-string; description "Satellite serial id"; } leaf satellite-module-type { type Xr-yang-string; description "Satellite module type"; } leaf satellite-module-vendor { type Xr-yang-string; description "Satellite module vendor"; } leaf satellite-module-mac { type yang:mac-address; description "Satellite module MAC"; } leaf conflict-reason { type uint32; description "Conflict reason"; } leaf received-sys-mac { type yang:mac-address; description "Received sys MAC"; } leaf host-chassis-type { type Xr-yang-string; description "Host chassis type"; } leaf host-chassis-vendor { type Xr-yang-string; description "Host chassis vendor"; } leaf host-chassis-mac { type yang:mac-address; description "Host chassis MAC"; } leaf discovery-protocol-state { type Dpm-proto-state; description "Discovery protocol state"; } leaf last-imdr-state { type uint32; description "Last IMDR state"; } leaf current-timeout { type uint32; description "Current timeout"; } leaf is-queued-for-efd { type boolean; description "Is queued for EFD"; } leaf is-queued-for-oc { type boolean; description "Is queued for OC"; } leaf ifmgr-state { type boolean; description "Ifmgr state"; } leaf legacy { type boolean; description "Legacy"; } leaf deleting { type boolean; description "Deleting"; } leaf ident-packets-received { type uint64; description "Ident packets received"; } leaf ready-packets-received { type uint64; description "Ready packets received"; } leaf los-packets-received { type uint64; description "Los packets received"; } leaf invalid-packets-received { type uint64; description "Invalid packets received"; } leaf configuration-packets-sent { type uint64; description "Configuration packets sent"; } leaf ack-packets-sent { type uint64; description "Ack packets sent"; } leaf reject-packets-sent { type uint64; description "Reject packets sent"; } leaf secs-since-pkts-cleaned { type uint64; units "second"; description "Secs since pkts cleaned"; } } // list satellite list remote-host { description "ICPE DPM remote host operational information table"; leaf host-chassis-mac { type yang:mac-address; description "Host chassis MAC"; } leaf host-interface-mac { type yang:mac-address; description "Host interface MAC"; } leaf discovery-protocol-state { type Dpm-proto-host-state; description "Discovery protocol state"; } leaf route-length { type uint32; description "Route length"; } leaf current-timeout { type uint32; description "Current timeout"; } leaf host-ack-packets-received { type uint64; description "Host ack packets received"; } leaf host-ack-packets-sent { type uint64; description "Host ack packets sent"; } leaf secs-since-pkts-cleaned { type uint64; units "second"; description "Secs since pkts cleaned"; } } // list remote-host } // list icpe-dpm } // container icpe-dpms container sdacp-controls { description "SDAC Protocol Discovery information table"; list sdacp-control { key "satellite-id"; description "SDAC Protocol Discovery information"; leaf satellite-id { type Icpe-sat-id; description "Satellite ID"; } container protocol-state-timestamp { description "Timestamp"; leaf seconds { type uint32; units "second"; description "Seconds"; } leaf nanoseconds { type uint32; units "nanosecond"; description "Nanoseconds"; } } // container protocol-state-timestamp container transport-error-timestamp { description "Timestamp"; leaf seconds { type uint32; units "second"; description "Seconds"; } leaf nanoseconds { type uint32; units "nanosecond"; description "Nanoseconds"; } } // container transport-error-timestamp leaf satellite-id-xr { type uint16; description "Satellite ID"; } leaf satellite-ip-address { type inet:ipv4-address; description "Satellite IP address"; } leaf ip-address-auto { type boolean; description "IP address auto"; } leaf vrf-name { type Xr-yang-string; description "VRF name"; } leaf control-protocol-state { type Icpe-cpm-control-fsm-state; description "Control protocol state"; } leaf transport-error { type uint32; description "Transport error"; } list channel { description "Channels on satellite table"; container capabilities { description "Capabilities"; list tl-vs { description "Capability TLVs table"; leaf type { type uint32; description "Type"; } leaf debug { type Xr-yang-string; description "Debug"; } list value { description "Value"; leaf entry { type uint8; description "Value"; } } // list value } // list tl-vs } // container capabilities container resync-state-timestamp { description "Timestamp"; leaf seconds { type uint32; units "second"; description "Seconds"; } leaf nanoseconds { type uint32; units "nanosecond"; description "Nanoseconds"; } } // container resync-state-timestamp container channel-state-timestamp { description "Timestamp"; leaf seconds { type uint32; units "second"; description "Seconds"; } leaf nanoseconds { type uint32; units "nanosecond"; description "Nanoseconds"; } } // container channel-state-timestamp leaf channel-id { type uint16; description "Channel ID"; } leaf resync-state { type Icpe-cpm-channel-resync-state; description "Resync state"; } leaf channel-state { type Icpe-cpm-chan-fsm-state; description "Channel state"; } leaf control-messages-sent { type uint64; description "Control messages sent"; } leaf normal-messages-sent { type uint64; description "Normal messages sent"; } leaf control-messages-received { type uint64; description "Control messages received"; } leaf normal-messages-received { type uint64; description "Normal messages received"; } leaf control-messages-dropped { type uint64; description "Control messages dropped"; } leaf normal-messages-dropped { type uint64; description "Normal messages dropped"; } leaf secs-since-last-cleared { type uint64; units "second"; description "Secs since last cleared"; } leaf version { type uint16; description "Version of the channel, sent by the satellite"; } } // list channel } // list sdacp-control } // container sdacp-controls } // container nv-satellite } // module Cisco-IOS-XR-icpe-infra-oper
© 2023 YumaWorks, Inc. All rights reserved.