This module contains a collection of YANG definitions for Mroute operational data. Copyright (c) 2017-2020 by Cisco Systems, Inc...
Version: 2020-07-01
module Cisco-IOS-XE-mroute-oper { yang-version 1; namespace "http://cisco.com/ns/yang/Cisco-IOS-XE-mroute-oper"; prefix mroute-ios-xe-oper; import ietf-inet-types { prefix inet; } import ietf-yang-types { prefix yang; } import cisco-semver { prefix cisco-semver; } organization "Cisco Systems, Inc."; contact "Cisco Systems, Inc. Customer Service Postal: 170 W Tasman Drive San Jose, CA 95134 Tel: +1 1800 553-NETS E-mail: cs-yang@cisco.com"; description "This module contains a collection of YANG definitions for Mroute operational data. Copyright (c) 2017-2020 by Cisco Systems, Inc. All rights reserved."; revision "2020-07-01" { description "Initial revision"; reference "1.0.0"; } cisco-semver:module-version "1.0.0"; typedef mroute-addr-family { type enumeration { enum "mroute-af-ipv4" { value 0; description "Address Family IPV4"; } enum "mroute-af-ipv6" { value 1; description "Address Family IPV6"; } } description "Multicast Address Family"; } typedef interface-state-type { type enumeration { enum "intf-invalid" { value 0; description "Interface Invalid"; } enum "intf-prune" { value 1; description "Prune"; } enum "intf-forward" { value 2; description "Forward"; } enum "intf-bidir-upstream" { value 3; description "Bidir-Upstream"; } } description "Multicast Interface State Type"; } typedef mroute-mode-type { type enumeration { enum "mroute-none" { value 0; description "Mroute mode None"; } enum "mroute-dense" { value 1; description "Mroute Dense mode"; } enum "mroute-sparse" { value 2; description "Mroute Sparse mode"; } enum "mroute-bidir" { value 3; description "Mroute bidirectional mode"; } } description "Mroute Mode Type"; } typedef mfib-nh-type { type enumeration { enum "mfib-nh-type-invalid" { value 0; description "Invalid Type"; } enum "mfib-nh-type-ipv4" { value 1; description "IPv4 Type"; } enum "mfib-nh-type-ipv6" { value 2; description "IPv6 Type"; } enum "mfib-nh-type-mdt-encap-ipv4" { value 3; description "IPv4 MDT Encap"; } enum "mfib-nh-type-mdt-encap-ipv6" { value 4; description "IPv6 MDT Encap"; } enum "mfib-nh-type-mdt-encap-ipv4-mapped-ipv6" { value 5; description "IPv4 mapped IPv6 MDT Encap"; } enum "mfib-nh-type-lsm" { value 6; description "Label Switched Multicast"; } enum "mfib-nh-type-lsm-nbma" { value 7; description "Label Switched Multicast Non-Broadcast Multi Access"; } enum "mfib-nh-type-mdt-decap-ipv4" { value 8; description "IPv4 MDT Decap"; } enum "mfib-nh-type-mdt-decap-ipv6" { value 9; description "IPv6 MDT Decap"; } enum "mfib-nh-type-mdt-decap-ipv4-mapped-ipv6" { value 10; description "IPv4 mapped IPv6 MDT Decap"; } enum "mfib-nh-type-otv-decap-ipv4" { value 11; description "IPv4 OTV Decap"; } enum "mfib-nh-type-otv-decap-ipv6" { value 12; description "IPv6 OTV Decap"; } enum "mfib-nh-type-service-reflect" { value 13; description "Service Reflect"; } enum "mfib-nh-type-vxlan-decap-ipv4" { value 14; description "IPv4 VxLAN Decap"; } enum "mfib-nh-type-amt-ipv4" { value 15; description "IPv4 Automatic Multicast Tunnelling"; } enum "mfib-nh-type-amt-ipv6" { value 16; description "IPv6 Automatic Multicast Tunnelling"; } enum "mfib-nh-type-lisp-ipv4" { value 17; description "IPv4 LISP"; } enum "mfib-nh-type-l2lisp-decap-ipv4" { value 18; description "IPv4 L2 LISP Decap"; } enum "mfib-nh-type-lisp-decap-ipv4" { value 19; description "IPv4 LISP Decap"; } enum "mfib-nh-type-cb" { value 20; description "CB Type"; } enum "mfib-nh-type-vxlan-ipv4" { value 21; description "IPv4 VxLAN"; } enum "mfib-nh-type-vxlan-ipv6" { value 22; description "IPv6 VxLAN"; } enum "mfib-nh-type-vxlan-decap-ipv6" { value 23; description "IPv6 VxLAN Decap"; } } description "MFIB next hop Type"; } typedef mcast-cef-status { type enumeration { enum "mfib-cef-process-switching" { value 0; description "Process Switching"; } enum "mfib-cef-sepcial-punt-adjacency" { value 1; description "Punt Adjacency"; } enum "mfib-cef-sepcial-drop-adjacency" { value 2; description "Drop Adjacency"; } enum "mfib-cef-sepcial-discard-adjacency" { value 3; description "Discard Adjacency"; } enum "mfib-cef-sepcial-null-adjacency" { value 4; description "Null Adjacency"; } enum "mfib-cef-sepcial-glean-adjacency" { value 5; description "Glean Adjacency"; } enum "mfib-cef-sepcial-unresolved-adjacency" { value 6; description "Unresolved Adjacency"; } enum "mfib-cef-sepcial-no-route-oce" { value 7; description "No Route OCE"; } enum "mfib-cef-sepcial-ra-exception-oce" { value 8; description "Router alert exception OCE"; } enum "mfib-cef-sepcial-gal-exception-oce" { value 9; description "Gal exception OCE"; } enum "mfib-cef-sepcial-eli-exception-oce" { value 10; description "Entropy label indicator OCE"; } enum "mfib-cef-sepcial-illegal-oce" { value 11; description "Illegal OCE"; } enum "mfib-cef-oce-type-unknown" { value 12; description "Unknown type of output chain element"; } enum "mfib-cef-oce-type-special" { value 13; description "Special"; } enum "mfib-cef-oce-type-adj" { value 14; description "Adjacency"; } enum "mfib-cef-oce-type-label" { value 15; description "Label"; } enum "mfib-cef-oce-type-loadbalance" { value 16; description "Load Balance"; } enum "mfib-cef-oce-type-bundle" { value 17; description "Bundle"; } enum "mfib-cef-oce-type-mpls-eos" { value 18; description "MPLS EOS"; } enum "mfib-cef-oce-type-qos" { value 19; description "Quality of service"; } enum "mfib-cef-oce-type-frr" { value 20; description "Fast reroute"; } enum "mfib-cef-oce-type-lookup" { value 21; description "Lookup"; } enum "mfib-cef-oce-type-receive" { value 22; description "Receive"; } enum "mfib-cef-oce-type-multicast" { value 23; description "Multicast"; } enum "mfib-cef-oce-type-push-counter" { value 24; description "Push counter"; } enum "mfib-cef-oce-type-atom-imp" { value 25; description "Atom IMP"; } enum "mfib-cef-oce-type-atom-disp" { value 26; description "Atom disp"; } enum "mfib-cef-oce-type-tunnel-decap" { value 27; description "Tunnel decap"; } enum "mfib-cef-oce-type-replicate" { value 28; description "Replicate"; } enum "mfib-cef-oce-type-interface" { value 29; description "Interface"; } enum "mfib-cef-oce-type-lisp-elig" { value 30; description "LISP check eligibility"; } enum "mfib-cef-oce-type-gal-check" { value 31; description "Gal Check"; } enum "mfib-cef-oce-type-lisp-decap" { value 32; description "LISP Decap"; } enum "mfib-cef-oce-type-bier-fmask" { value 33; description "BIER fmask"; } enum "mfib-cef-oce-type-bier-disp" { value 34; description "BIER Disposition and Dispatch"; } enum "mfib-cef-oce-type-srv6" { value 35; description "Segment Routing over IPv6 encap or insert"; } enum "mfib-cef-oce-type-srv6-dispatch" { value 36; description "Segment Routing over IPv6 dispatch"; } enum "mfib-cef-oce-type-srv6-end" { value 37; description "Segment Routing over IPv6 end"; } enum "mfib-cef-oce-type-evpn-disp" { value 38; description "EVPN Disp"; } enum "mfib-cef-oce-type-sadr" { value 39; description "Sadr OCE"; } enum "mfib-cef-oce-type-signal" { value 40; description "Signal"; } enum "mfib-cef-incomplete-adjacency" { value 41; description "Incomplete Adjacency"; } enum "mfib-cef-mid-chain-adjacency" { value 42; description "Mid chain Adjacency"; } enum "mfib-cef-empty-mac-adjacency" { value 43; description "Empty MAC Adjacency"; } enum "mfib-cef-adjacency-with-mac" { value 44; description "Adjacency with MAC"; } } description "Multicast MFIB CEF Type Status"; } typedef mvpn-lsm-type { type enumeration { enum "mvpn-lsm-none" { value 0; description "Invalid Type"; } enum "mvpn-lsm-nopta" { value 1; description "No Tunnel"; } enum "mvpn-lsm-mldp" { value 2; description "MLDP Type"; } enum "mvpn-lsm-ir" { value 3; description "Ingress Replication Type"; } enum "mvpn-lsm-bier" { value 4; description "BIER Type"; } enum "mvpn-lsm-vxlan" { value 5; description "VXLAN Type"; } } description "MVPN Labeled Switched Multicast Transport Type"; } typedef mroute-flag-type { type bits { bit mroute-connected { position 0; description "Mroute Connected"; } bit mroute-local { position 1; description "Mroute Local"; } bit mroute-register { position 2; description "Mroute Register"; } bit mroute-rp-bit-set { position 3; description "Mroute RP-bit set"; } bit mroute-spt-bit-set { position 4; description "Mroute SPT-bit set"; } bit mroute-join-spt { position 5; description "Mroute Join SPT"; } bit mroute-pim-join { position 6; description "Mroute PIM join"; } bit mroute-vxlan-group { position 7; description "Mroute VxLAN group"; } bit mroute-msdp-created-entry { position 8; description "Mroute MSDP created entry"; } bit mroute-multicast-tunnel { position 9; description "Multicast Tunnel"; } bit mroute-ssm { position 10; description "Mroute SSM"; } bit mroute-urd { position 11; description "Mroute URD"; } bit mroute-received-source-specific-host-report { position 12; description "Received Source Specific Host Report"; } bit mroute-rd-vector { position 13; description "Mroute RD & Vector"; } bit mroute-vector { position 14; description "Mroute Vector"; } } description "Mroute Flags"; } typedef mroute-ext-flag-type { type bits { bit mroute-pruned { position 0; description "Mroute Pruned"; } bit mroute-extranet { position 1; description "Mroute Extranet"; } bit mroute-proxy-join-timer-running { position 2; description " Mroute Proxy Join Timer Running"; } bit mroute-candidate-for-msdp-advertisement { position 3; description "Mroute Candidate for MSDP advertisement"; } bit mroute-mdt-data-group-sender { position 4; description "Mroute MDT-data group sender"; } bit mroute-joined-mdt-data-group { position 5; description "Mroute Joined MDT-data group"; } bit mroute-sending-to-mdt-data-group { position 6; description "Mroute Sending to MDT-data group"; } bit mroute-received-bgp-c-mroute { position 7; description "Received BGP C-Mroute"; } bit mroute-sent-bgp-c-mroute { position 8; description "Sent BGP C-Mroute"; } bit mroute-received-bgp-shared-tree-prune { position 9; description "Mroute Received BGP Shared-Tree Prune"; } bit mroute-bgp-c-mroute-suppressed { position 10; description "BGP C-Mroute suppressed"; } bit mroute-received-bgp-s-a-route { position 11; description "Received BGP S-A Route"; } bit mroute-sent-bgp-s-a-route { position 12; description "Sent BGP S-A Route"; } bit mroute-pfp-sa-cache-created-entry { position 13; description "Populate from Packet SA cache created entry"; } bit mroute-determined-by-assert { position 14; description "Mroute Determined by Assert"; } bit mroute-iif-starg-configured { position 15; description "IIF-starg configured on RPF Interface"; } } description "Mroute Flags Extended"; } typedef mfib-flag-type { type bits { bit mfib-directly-connected { position 0; description "MFIB Directly Connected"; } bit mfib-signal { position 1; description "MFIB Signal"; } bit mfib-inherit-a-flag { position 2; description "MFIB Inherit A Flag"; } bit mfib-hardware-installed { position 3; description "MFIB Hardware Installed"; } bit mfib-data-rate-exceeds-threshold { position 4; description "MFIB Data Rate Exceeds Threshold"; } bit mfib-keepalive { position 5; description "MFIB Keepalive"; } bit mfib-data-driven-event { position 6; description "MFIB Data Driven Event"; } bit mfib-mofrr-ecmp-entry { position 7; description "MFIB MoFRR ECMP Entry"; } bit mfib-mofrr-non-ecmp-entry { position 8; description "MFIB MoFRR Non-ECMP Entry"; } bit mfib-mrib-mofrr-primary { position 9; description "MRIB MoFRR Primary"; } bit mfib-mfib-mofrr-primary { position 10; description "MFIB MoFRR Primary"; } bit mfib-mofrr-primary { position 11; description "MoFRR Primary"; } bit mfib-mofrr-entry-in-sync { position 12; description "MoFRR Entry in Sync"; } bit mfib-mofrr-entry-in-mofrr-client { position 13; description "MoFRR entry in MoFRR Client"; } } description "MFIB Flags"; } typedef mfib-if-flag-type { type bits { bit mfib-intf-accept { position 0; description "MFIB Interface Accept"; } bit mfib-intf-forward { position 1; description "MFIB Interface Forward"; } bit mfib-intf-negate-signalling { position 2; description "MFIB Interface Negate Signalling"; } bit mfib-intf-internal-copy { position 3; description "MFIB Interface Internal Copy"; } bit mfib-intf-signal-present { position 4; description "MFIB Interface Signal Present"; } bit mfib-intf-do-not-preserve { position 5; description "MFIB Interface Do not Preserve"; } bit mfib-intf-not-platform-switched { position 6; description "MFIB Interface Not platform switched"; } bit mfib-intf-mrib-forward { position 7; description "MFIB Interface MRIB Forward"; } bit mfib-intf-mrib-accept { position 8; description "MFIB Interface MRIB Accept"; } bit mfib-intf-mrib-signal-present { position 9; description "MFIB Interface MRIB Signal Present"; } bit mfib-intf-force-dummy-update { position 10; description "MFIB Force Dummy Update"; } bit mfib-intf-mfib-accept { position 11; description "MFIB Accept"; } bit mfib-intf-mrib-accept-backup { position 12; description "MRIB Accept Backup"; } bit mfib-intf-mfib-accept-backup { position 13; description "MFIB Accept Backup"; } bit mfib-intf-accept-backup { position 14; description "MFIB Interface Accept Backup"; } bit mfib-intf-force-update { position 15; description "MFIB Force Update"; } bit mfib-intf-active { position 16; description "MFIB Interface Active"; } } description "MFIB Interface Flags"; } typedef interface-flag-type { type bits { bit intf-flag-hw-switched { position 0; description "Hardware Switched"; } bit intf-flag-assert-winner { position 1; description "Assert Winner"; } } description "Interface Flags Type"; } container mroute-oper-data { config false; description "Mroute operational data"; list mroute-state { key "source group vrf af"; description "Mroute operational state"; leaf source { type inet:ip-address; description "Multicast source"; } leaf group { type inet:ip-address; description "Multicast group"; } leaf vrf { type string; description "VRF name"; } leaf af { type mroute-addr-family; description "Address Family"; } container ingress-if { description "Mroute ingress Interface"; leaf if-name { type string; description "Multicast incoming interface name"; } leaf mfib-if-flags { type mfib-if-flag-type; description "Mfib incoming interface flags"; } leaf rpf-id { type uint32; description "Multicast incoming interface RPF Id"; } leaf mfib-next-hop-type { type mfib-nh-type; description "Incoming Interface MFIB next hop type"; } container mfib-next-hop-addr { description "Incoming Interface MFIB next hop address"; choice next-hop-addr-choice { description "MFIB next hop address based on address type"; leaf next-hop-addr-v4 { type inet:ip-address; description "IPv4 next hop address"; } leaf next-hop-addr-encap-v4 { type inet:ip-address; description "MDT Encap IPv4 next hop address"; } leaf next-hop-lsm { type uint32; description "Label Switched Multicast next hop address"; } leaf next-hop-lsm-nbma { type uint32; description "Label Switched Multicast Non-Broadcast Multi Access next hop address"; } leaf next-hop-cb { type uint32; description "CB next hop address"; } leaf next-hop-addr-v6 { type inet:ip-address; description "IPv6 next hop address"; } leaf next-hop-addr-encap-v6 { type inet:ip-address; description "MDT Encap IPv6 next hop address"; } leaf next-hop-addr-encap-v4-mapped-v6 { type inet:ip-address; description "MDT Encap IPv4 mapped IPv6 next hop address"; } container sr-next-hop-addr { description "Service Reflect next hop address"; leaf next-hop-source { type inet:ip-address; description "Next hop source"; } leaf next-hop-group { type inet:ip-address; description "Next hop group"; } leaf gr-index { type uint32; description "Next hop group index"; } } // container sr-next-hop-addr container amt-next-hop-addr-v4 { description "Automatic Multicast Tunnelling IPv4 next hop address"; leaf nh-ip-addr { type inet:ip-address; description "Next hop IP address"; } leaf amt-udp-port { type uint16; description "Automatic Multicast Tunnelling UDP port"; } } // container amt-next-hop-addr-v4 container amt-next-hop-addr-v6 { description "Automatic Multicast Tunnelling IPv6 next hop address"; leaf nh-ip-addr { type inet:ip-address; description "Next hop IP address"; } leaf amt-udp-port { type uint16; description "Automatic Multicast Tunnelling UDP port"; } } // container amt-next-hop-addr-v6 container lisp-next-hop { description "LISP next hop"; leaf rloc-addr { type inet:ip-address; description "Routing Locator address"; } leaf group-addr { type inet:ip-address; description "Group address"; } } // container lisp-next-hop container vxlan-next-hop-addr-v4 { description "VxLAN IPv4 next hop address"; leaf group-addr { type inet:ip-address; description "Group address"; } leaf vni { type uint32; description "Virtual Network Identifier"; } } // container vxlan-next-hop-addr-v4 container vxlan-next-hop-addr-v6 { description "VxLAN IPv6 next hop address"; leaf group-addr { type inet:ip-address; description "Group address"; } leaf vni { type uint32; description "Virtual Network Identifier"; } } // container vxlan-next-hop-addr-v6 } // choice next-hop-addr-choice } // container mfib-next-hop-addr } // container ingress-if list mcast-egress-if-entry { key "if-name"; description "Mroute Outgoing Interface List Entry"; leaf if-name { type string; description "Multicast outgoing interface name"; } container mcast-egress-if-data { description "Multicast egress interface data"; leaf mfib-if-flags { type mfib-if-flag-type; description "Mfib outgoing interface flags"; } leaf output-if-counters { type uint64; description "Multicast outgoing interface packet counters"; } leaf if-uptime { type yang:date-and-time; description "Multicast outgoing interface uptime"; } leaf if-expiry-set { type empty; description "Multicast outgoing interface expiry state"; } leaf if-expires { when "(../if-expiry-set)"; type yang:date-and-time; description "Multicast outgoing interface expiry"; } leaf is-static { type boolean; description "Multicast outgoing interface is static"; } leaf is-proxy { type boolean; description "Multicast outgoing interface is proxy"; } leaf next-hop { type inet:ip-address; description "Multicast outgoing interface next hop"; } leaf outer-src { type inet:ip-address; description "Multicast outgoing interface outer source"; } leaf aux-next-hop { type uint64; description "Multicast outgoing interface auxiliary next hop"; } leaf if-state { type interface-state-type; description "Multicast outgoing interface state"; } leaf blocked { type boolean; description "Multicast outgoing interface blocked"; } leaf if-threshold { type uint64; description "Multicast outgoing interface threshold"; } leaf out-rate-limit { type uint64; description "Multicast outgoing interface out rate-limit"; } leaf port-number { type uint32; description "Multicast outgoing interface port number"; } leaf if-flags { type interface-flag-type; description "Multicast outgoing interface flags"; } leaf hw-packet-count { type uint64; description "Multicast outgoing interface hardware packet count"; } leaf fs-packet-count { type uint64; description "Multicast outgoing interface fast switched packet count"; } leaf ps-packet-count { type uint64; description "Multicast outgoing interface process switched packet count"; } leaf egress-rate-pps { type uint64; description "Multicast outgoing interface egress rate in packets per second"; } leaf rpf-id { type uint32; description "Multicast outgoing interface RPF ID"; } leaf mfib-next-hop-type { type mfib-nh-type; description "Outgoing interface MFIB next hop type"; } container mfib-next-hop-addr { description "Outgoing interface MFIB next hop address"; choice next-hop-addr-choice { description "MFIB next hop address based on address type"; leaf next-hop-addr-v4 { type inet:ip-address; description "IPv4 next hop address"; } leaf next-hop-addr-encap-v4 { type inet:ip-address; description "MDT Encap IPv4 next hop address"; } leaf next-hop-lsm { type uint32; description "Label Switched Multicast next hop address"; } leaf next-hop-lsm-nbma { type uint32; description "Label Switched Multicast Non-Broadcast Multi Access next hop address"; } leaf next-hop-cb { type uint32; description "CB next hop address"; } leaf next-hop-addr-v6 { type inet:ip-address; description "IPv6 next hop address"; } leaf next-hop-addr-encap-v6 { type inet:ip-address; description "MDT Encap IPv6 next hop address"; } leaf next-hop-addr-encap-v4-mapped-v6 { type inet:ip-address; description "MDT Encap IPv4 mapped IPv6 next hop address"; } container sr-next-hop-addr { description "Service Reflect next hop address"; leaf next-hop-source { type inet:ip-address; description "Next hop source"; } leaf next-hop-group { type inet:ip-address; description "Next hop group"; } leaf gr-index { type uint32; description "Next hop group index"; } } // container sr-next-hop-addr container amt-next-hop-addr-v4 { description "Automatic Multicast Tunnelling IPv4 next hop address"; leaf nh-ip-addr { type inet:ip-address; description "Next hop IP address"; } leaf amt-udp-port { type uint16; description "Automatic Multicast Tunnelling UDP port"; } } // container amt-next-hop-addr-v4 container amt-next-hop-addr-v6 { description "Automatic Multicast Tunnelling IPv6 next hop address"; leaf nh-ip-addr { type inet:ip-address; description "Next hop IP address"; } leaf amt-udp-port { type uint16; description "Automatic Multicast Tunnelling UDP port"; } } // container amt-next-hop-addr-v6 container lisp-next-hop { description "LISP next hop"; leaf rloc-addr { type inet:ip-address; description "Routing Locator address"; } leaf group-addr { type inet:ip-address; description "Group address"; } } // container lisp-next-hop container vxlan-next-hop-addr-v4 { description "VxLAN IPv4 next hop address"; leaf group-addr { type inet:ip-address; description "Group address"; } leaf vni { type uint32; description "Virtual Network Identifier"; } } // container vxlan-next-hop-addr-v4 container vxlan-next-hop-addr-v6 { description "VxLAN IPv6 next hop address"; leaf group-addr { type inet:ip-address; description "Group address"; } leaf vni { type uint32; description "Virtual Network Identifier"; } } // container vxlan-next-hop-addr-v6 } // choice next-hop-addr-choice } // container mfib-next-hop-addr leaf cef-status { type mcast-cef-status; description "Multicast outgoing interface CEF Status"; } leaf cef-adjacency-mac { type binary; description "Multicast outgoing interface CEF adjacency MAC"; } } // container mcast-egress-if-data } // list mcast-egress-if-entry leaf in-rate-limit { type uint64; description "Input rate-limit"; } leaf port-number { type uint32; description "Port-number"; } leaf rp { type inet:ip-address; description "RP address"; } leaf rpf-nbr { type inet:ip-address; description "RPF neighbor"; } leaf mdt-join-timer-set { type empty; description "MDT Join timer state"; } leaf mdt-join-timer { when "(../mdt-join-timer-set)"; type yang:date-and-time; description "MDT Join timer"; } leaf mvpn-lsm-tree-num { type uint32; description "MVPN Labeled Switched Multicast Tree number"; } leaf lsm-root { type inet:ip-address; description "Labeled Switched Multicast root"; } leaf lsm-type { type mvpn-lsm-type; description "Labeled Switched Multicast Transport Type"; } leaf sec-if-name { type string; description "Secondary Interface Name"; } leaf sec-rpf-nbr { type inet:ip-address; description "Secondary RPF neighbor"; } leaf mofrr-primary { type boolean; description "MOFRR primary"; } leaf mofrr-peer-group { type inet:ip-address; description "MOFRR Peer Group"; } leaf mofrr-peer-source { type inet:ip-address; description "MOFRR Peer Source"; } leaf mroute-uptime { type yang:date-and-time; description "Mroute uptime"; } leaf mroute-expiry-set { type empty; description "Mroute expiry state"; } leaf mroute-expires { when "(../mroute-expiry-set)"; type yang:date-and-time; description "Mroute expiry"; } leaf mroute-mode { type mroute-mode-type; description "Mroute Modes"; } leaf mroute-flags { type mroute-flag-type; description "Mroute flags"; } leaf mroute-ext-flags { type mroute-ext-flag-type; description "Mroute extended flags"; } leaf mfib-flags { type mfib-flag-type; description "MFIB flags"; } leaf sw-packet-count { type uint64; description "Multicast Software packet count"; } leaf sw-packets-per-second { type uint64; description "Multicast Software packets per second"; } leaf sw-average-packet-size { type uint64; description "Multicast Software average packets size"; } leaf sw-kbits-per-second { type uint64; description "Multicast Software kilo bits per second"; } leaf sw-total { type uint64; description "Software Total Packets"; } leaf sw-rpf-failed { type uint64; description "Software RPF failed count"; } leaf sw-other-drops { type uint64; description "Software Other drops"; } leaf hw-packet-count { type uint64; description "Multicast Hardware packet count"; } leaf hw-packets-per-second { type uint64; description "Multicast Hardware packets per second"; } leaf hw-average-packet-size { type uint64; description "Multicast Hardware average packets size"; } leaf hw-kbits-per-second { type uint64; description "Multicast Hardware kilo bits per second"; } leaf hw-total { type uint64; description "Hardware Total Packets"; } leaf hw-rpf-failed { type uint64; description "Hardware RPF failed count"; } leaf hw-other-drops { type uint64; description "Hardware Other drops"; } } // list mroute-state } // container mroute-oper-data } // module Cisco-IOS-XE-mroute-oper
© 2023 YumaWorks, Inc. All rights reserved.