Cisco-IOS-XR-ip-bfd-oper

This module contains a collection of YANG definitions for Cisco IOS-XR ip-bfd package operational data. This module contains de...

  • Version: 2020-05-20

    Cisco-IOS-XR-ip-bfd-oper@2020-05-20


    
      module Cisco-IOS-XR-ip-bfd-oper {
    
        yang-version 1;
    
        namespace
          "http://cisco.com/ns/yang/Cisco-IOS-XR-ip-bfd-oper";
    
        prefix ip-bfd-oper;
    
        import ietf-inet-types {
          prefix inet;
        }
        import Cisco-IOS-XR-types {
          prefix xr;
        }
        import cisco-semver {
          prefix semver;
        }
    
        include Cisco-IOS-XR-ip-bfd-oper-sub1 {
          revision-date "2020-05-20";
        }
    
        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 ip-bfd package operational data.
    
    This module contains definitions
    for the following management objects:
      bfd: Bidirectional Forwarding Detection(BFD) operational data
      bfd-server-nodes: Table of information about BFD in the Node
    
    Copyright (c) 2013-2020 by Cisco Systems, Inc.
    All rights reserved.";
    
        revision "2020-05-20" {
          description
            "Added XML Support for IPv4 and IPv6SingleHopMultiPathTable via CSCvu15981.";
        }
    
        revision "2019-10-03" {
          description
            "Addressed openconfig-bfd model open issues via CSCvp68925.Revision updated now.";
        }
    
        revision "2019-04-05" {
          description
            "Establish semantic version baseline.";
        }
    
        revision "2017-09-07" {
          description
            "Fixed type translation error.";
        }
    
        revision "2015-11-09" {
          description "IOS XR 6.0 revision.";
        }
    
        semver:module-version "2.0.0";
        semver:module-version "1.1.0";
        semver:module-version "1.0.0";
    
        container bfd {
          config false;
          description
            "Bidirectional Forwarding Detection(BFD)
    operational data";
          container label-session-briefs {
            description
              "Table of brief information about all Label BFD
    sessions in the System";
            list label-session-brief {
              description
                "Brief information for a single Label BFD
    session";
              leaf interface-name {
                type xr:Interface-name;
                description "Interface Name";
              }
    
              leaf incoming-label {
                type uint32;
                description "Incoming Label";
              }
    
              leaf location {
                type xr:Node-id;
                description "Location";
              }
    
              uses BFD-MGMT-SESSION-BRIEF;
            }  // list label-session-brief
          }  // container label-session-briefs
    
          container ipv4bf-do-mplste-tail-summary {
            description
              "Summary information of IPv4 BFD over MPLS-TE
    Tail";
            uses BFD-MGMT-BFD-INFORMATION;
          }  // container ipv4bf-do-mplste-tail-summary
    
          container ipv6-single-hop-counters {
            description
              "IPv6 single hop Counters";
            container ipv6-single-hop-packet-counters {
              description
                "Table of IPv6 single hop Packet counters";
              list ipv6-single-hop-packet-counter {
                description
                  "Interface IPv6 single hop Packet counters";
                leaf interface-name {
                  type xr:Interface-name;
                  description "Interface Name";
                }
    
                leaf location {
                  type xr:Node-id;
                  description "Location";
                }
    
                uses BFD-MGMT-PACKET-COUNT;
              }  // list ipv6-single-hop-packet-counter
            }  // container ipv6-single-hop-packet-counters
          }  // container ipv6-single-hop-counters
    
          container counters {
            description "IPv4 Counters";
            container packet-counters {
              description
                "Table of IPv4 Packet counters";
              list packet-counter {
                description
                  "Interface IPv4 Packet counters";
                leaf interface-name {
                  type xr:Interface-name;
                  description "Interface Name";
                }
    
                leaf location {
                  type xr:Node-id;
                  description "Location";
                }
    
                uses BFD-MGMT-PACKET-COUNT;
              }  // list packet-counter
            }  // container packet-counters
          }  // container counters
    
          container client-details {
            description
              "Table of detailed information about BFD clients";
            list client-detail {
              key "client-name";
              description
                "Detailed information of client";
              leaf client-name {
                type xr:Cisco-ios-xr-string;
                description "Client Name";
              }
    
              uses BFD-MGMT-CLIENT-DETAIL-INFORMATION;
            }  // list client-detail
          }  // container client-details
    
          container ipv4-single-hop-summary {
            description
              "Summary information of BFD IPv4 singlehop
    sessions";
            uses BFD-MGMT-BFD-INFORMATION;
          }  // container ipv4-single-hop-summary
    
          container ipv6-single-hop-summary {
            description
              "Summary information of BFD IPv6 singlehop
    sessions";
            uses BFD-MGMT-BFD-INFORMATION;
          }  // container ipv6-single-hop-summary
    
          container label-multi-paths {
            description "Label multipath";
            list label-multi-path {
              description
                "Label multipath table";
              leaf interface-name {
                type xr:Interface-name;
                description "Interface Name";
              }
    
              leaf incoming-label {
                type uint32;
                description "Incoming Label";
              }
    
              leaf location {
                type xr:Node-id;
                description "Location";
              }
    
              uses BFD-MGMT-MULTIPLE-PATHS;
            }  // list label-multi-path
          }  // container label-multi-paths
    
          container ipv4-multi-hop-session-details {
            description
              "Table of detailed information about all IPv4
    multihop BFD sessions in the System ";
            list ipv4-multi-hop-session-detail {
              description
                "Detailed information for a single IPv4 multihop
    BFD session";
              leaf source-address {
                type inet:ip-address-no-zone;
                description "Source Address";
              }
    
              leaf destination-address {
                type inet:ip-address-no-zone;
                description
                  "Destination Address";
              }
    
              leaf location {
                type xr:Node-id;
                description "Location";
              }
    
              leaf vrf-name {
                type xr:Cisco-ios-xr-string;
                description "VRF name";
              }
    
              uses BFD-MGMT-SESSION-DETAIL;
            }  // list ipv4-multi-hop-session-detail
          }  // container ipv4-multi-hop-session-details
    
          container ipv4-single-hop-session-details {
            description
              "Table of detailed information about all IPv4
    singlehop BFD sessions in the System ";
            list ipv4-single-hop-session-detail {
              description
                "Detailed information for a single IPv4
    singlehop BFD session";
              leaf interface-name {
                type xr:Interface-name;
                description "Interface Name";
              }
    
              leaf destination-address {
                type inet:ipv4-address-no-zone;
                description
                  "Destination Address";
              }
    
              leaf location {
                type xr:Node-id;
                description "Location";
              }
    
              leaf local-discriminator {
                type uint32;
                description "Session Discr";
              }
    
              uses BFD-MGMT-SESSION-DETAIL;
            }  // list ipv4-single-hop-session-detail
          }  // container ipv4-single-hop-session-details
    
          container ipv4-multi-hop-session-briefs {
            description
              "Table of brief information about all IPv4
    multihop BFD sessions in the System";
            list ipv4-multi-hop-session-brief {
              description
                "Brief information for a single IPv4 multihop
    BFD session";
              leaf source-address {
                type inet:ipv4-address-no-zone;
                description "Source Address";
              }
    
              leaf destination-address {
                type inet:ipv4-address-no-zone;
                description
                  "Destination Address";
              }
    
              leaf location {
                type xr:Node-id;
                description "Location";
              }
    
              leaf vrf-name {
                type xr:Cisco-ios-xr-string;
                description "VRF name";
              }
    
              uses BFD-MGMT-SESSION-BRIEF;
            }  // list ipv4-multi-hop-session-brief
          }  // container ipv4-multi-hop-session-briefs
    
          container generic-summaries {
            description
              "Generic summary information about BFD location";
            list generic-summary {
              key "location";
              description
                "Generic summary information for bfd location
    table";
              leaf location {
                type xr:Node-id;
                description "Location";
              }
    
              uses BFD-MGMT-SUMMARY;
            }  // list generic-summary
          }  // container generic-summaries
    
          container ipv6-single-hop-multi-paths {
            description
              "IPv6 single hop multipath";
            list ipv6-single-hop-multi-path {
              description
                "IPv6 single hop multipath table";
              leaf interface-name {
                type xr:Interface-name;
                description "Interface name";
              }
    
              leaf destination-address {
                type inet:ip-address-no-zone;
                description
                  "Destination address";
              }
    
              leaf location {
                type xr:Node-id;
                description "Location";
              }
    
              leaf local-discriminator {
                type uint32;
                description
                  "Session's Local discriminator";
              }
    
              uses BFD-MGMT-MULTIPLE-PATHS;
            }  // list ipv6-single-hop-multi-path
          }  // container ipv6-single-hop-multi-paths
    
          container ipv4-single-hop-node-location-summaries {
            description
              "Table of summary information about BFD IPv4
    singlehop sessions per location";
            list ipv4-single-hop-node-location-summary {
              key "location";
              description
                "Summary information for BFD IPv4 singlehop
    sessions for location";
              leaf location {
                type xr:Node-id;
                description "Location";
              }
    
              uses BFD-MGMT-BFD-LOC-INFORMATION;
            }  // list ipv4-single-hop-node-location-summary
          }  // container ipv4-single-hop-node-location-summaries
    
          container label-summary {
            description
              "Summary information of Label BFD";
            uses BFD-MGMT-BFD-INFORMATION;
          }  // container label-summary
    
          container ipv4bf-do-mplste-head-session-briefs {
            description
              "Table of brief information about all IPv4 BFD
    over MPLS-TE Head sessions in the System";
            list ipv4bf-do-mplste-head-session-brief {
              description
                "Brief information for a single IPv4 BFD over
    MPLS-TE Head session";
              leaf interface-name {
                type xr:Interface-name;
                description "Interface Name";
              }
    
              leaf vrf-name {
                type xr:Cisco-ios-xr-string;
                description "VRF name";
              }
    
              leaf incoming-label {
                type uint32;
                description "Incoming Label";
              }
    
              leaf fe-ctype {
                type uint32;
                description "FEC Type";
              }
    
              leaf fec-subgroup-id {
                type uint32;
                description "FEC Subgroup ID";
              }
    
              leaf feclspid {
                type uint32;
                description "FEC LSP ID";
              }
    
              leaf fec-tunnel-id {
                type uint32;
                description "FEC Tunnel ID";
              }
    
              leaf fec-extended-tunnel-id {
                type inet:ipv4-address-no-zone;
                description
                  "FEC Extended Tunnel ID";
              }
    
              leaf fec-source {
                type inet:ipv4-address-no-zone;
                description "FEC Source";
              }
    
              leaf fec-destination {
                type inet:ipv4-address-no-zone;
                description "FEC Destination";
              }
    
              leaf fecp2mpid {
                type uint32;
                description "FEC P2MP ID";
              }
    
              leaf fec-subgroup-originator {
                type inet:ipv4-address-no-zone;
                description
                  "FEC Subgroup originator";
              }
    
              leaf fec-ctype {
                type uint32;
                description "FEC C Type";
              }
    
              leaf location {
                type xr:Node-id;
                description "Location";
              }
    
              uses BFD-MGMT-SESSION-BRIEF;
            }  // list ipv4bf-do-mplste-head-session-brief
          }  // container ipv4bf-do-mplste-head-session-briefs
    
          container ipv4bf-do-mplste-tail-session-details {
            description
              "Table of detailed information about all IPv4 BFD
    over MPLS-TE Tail sessions in the System";
            list ipv4bf-do-mplste-tail-session-detail {
              description
                "Detailed information for a single IPv4 BFD over
    MPLS-TE Tail session";
              leaf vrf-name {
                type xr:Cisco-ios-xr-string;
                description "VRF name";
              }
    
              leaf incoming-label {
                type uint32;
                description "Incoming Label";
              }
    
              leaf fe-ctype {
                type uint32;
                description "FEC Type";
              }
    
              leaf fec-subgroup-id {
                type uint32;
                description "FEC Subgroup ID";
              }
    
              leaf feclspid {
                type uint32;
                description "FEC LSP ID";
              }
    
              leaf fec-tunnel-id {
                type uint32;
                description "FEC Tunnel ID";
              }
    
              leaf fec-extended-tunnel-id {
                type inet:ipv4-address-no-zone;
                description
                  "FEC Extended Tunnel ID";
              }
    
              leaf fec-source {
                type inet:ipv4-address-no-zone;
                description "FEC Source";
              }
    
              leaf fec-destination {
                type inet:ipv4-address-no-zone;
                description "FEC Destination";
              }
    
              leaf fecp2mpid {
                type uint32;
                description "FEC P2MP ID";
              }
    
              leaf fec-subgroup-originator {
                type inet:ipv4-address-no-zone;
                description
                  "FEC Subgroup originator";
              }
    
              leaf fec-ctype {
                type uint32;
                description "FEC C Type";
              }
    
              leaf location {
                type xr:Node-id;
                description "Location";
              }
    
              uses BFD-MGMT-SESSION-DETAIL;
            }  // list ipv4bf-do-mplste-tail-session-detail
          }  // container ipv4bf-do-mplste-tail-session-details
    
          container ipv4-multi-hop-node-location-summaries {
            description
              "Table of summary information about BFD IPv4
    multihop sessions per location";
            list ipv4-multi-hop-node-location-summary {
              key "location";
              description
                "Summary information for BFD IPv4 multihop
    sessions for location";
              leaf location {
                type xr:Node-id;
                description "Location";
              }
    
              uses BFD-MGMT-BFD-LOC-INFORMATION;
            }  // list ipv4-multi-hop-node-location-summary
          }  // container ipv4-multi-hop-node-location-summaries
    
          container ipv4bf-do-mplste-tail-session-briefs {
            description
              "Table of brief information about all IPv4 BFD
    over MPLS-TE Tail sessions in the System";
            list ipv4bf-do-mplste-tail-session-brief {
              description
                "Brief information for a single IPv4 BFD over
    MPLS-TE session";
              leaf vrf-name {
                type xr:Cisco-ios-xr-string;
                description "VRF name";
              }
    
              leaf incoming-label {
                type uint32;
                description "Incoming Label";
              }
    
              leaf fe-ctype {
                type uint32;
                description "FEC Type";
              }
    
              leaf fec-subgroup-id {
                type uint32;
                description "FEC Subgroup ID";
              }
    
              leaf feclspid {
                type uint32;
                description "FEC LSP ID";
              }
    
              leaf fec-tunnel-id {
                type uint32;
                description "FEC Tunnel ID";
              }
    
              leaf fec-extended-tunnel-id {
                type inet:ipv4-address-no-zone;
                description
                  "FEC Extended Tunnel ID";
              }
    
              leaf fec-source {
                type inet:ipv4-address-no-zone;
                description "FEC Source";
              }
    
              leaf fec-destination {
                type inet:ipv4-address-no-zone;
                description "FEC Destination";
              }
    
              leaf fecp2mpid {
                type uint32;
                description "FEC P2MP ID";
              }
    
              leaf fec-subgroup-originator {
                type inet:ipv4-address-no-zone;
                description
                  "FEC Subgroup originator";
              }
    
              leaf fec-ctype {
                type uint32;
                description "FEC C Type";
              }
    
              leaf location {
                type xr:Node-id;
                description "Location";
              }
    
              uses BFD-MGMT-SESSION-BRIEF;
            }  // list ipv4bf-do-mplste-tail-session-brief
          }  // container ipv4bf-do-mplste-tail-session-briefs
    
          container ipv6-multi-hop-node-location-summaries {
            description
              "Table of summary information about BFD IPv6
    multihop sessions per location";
            list ipv6-multi-hop-node-location-summary {
              key "location";
              description
                "Summary information for BFD IPv6 multihop
    sessions for location";
              leaf location {
                type xr:Node-id;
                description "Location";
              }
    
              uses BFD-MGMT-BFD-LOC-INFORMATION;
            }  // list ipv6-multi-hop-node-location-summary
          }  // container ipv6-multi-hop-node-location-summaries
    
          container ip-single-hop-session-details {
            description
              "Table of detailed information about all IP
    singlehop BFD sessions in the System ";
            list ip-single-hop-session-detail {
              description
                "Detailed information for a single IPv4/IPv6
    singlehop BFD session";
              leaf interface-name {
                type xr:Interface-name;
                description "Interface Name";
              }
    
              leaf destination-address {
                type inet:ip-address-no-zone;
                description
                  "Destination Address";
              }
    
              leaf location {
                type xr:Node-id;
                description "Location";
              }
    
              leaf local-discriminator {
                type uint32;
                description "Session Discr";
              }
    
              uses BFD-MGMT-SESSION-DETAIL;
            }  // list ip-single-hop-session-detail
          }  // container ip-single-hop-session-details
    
          container ipv4-multi-hop-summary {
            description
              "Summary information of BFD IPv4 multihop
    sessions";
            uses BFD-MGMT-BFD-INFORMATION;
          }  // container ipv4-multi-hop-summary
    
          container ipv4-single-hop-counters {
            description
              "IPv4 single hop Counters";
            container ipv4-single-hop-packet-counters {
              description
                "Table of IPv4 single hop Packet counters";
              list ipv4-single-hop-packet-counter {
                description
                  "Interface IPv4 single hop Packet counters";
                leaf interface-name {
                  type xr:Interface-name;
                  description "Interface Name";
                }
    
                leaf location {
                  type xr:Node-id;
                  description "Location";
                }
    
                uses BFD-MGMT-PACKET-COUNT;
              }  // list ipv4-single-hop-packet-counter
            }  // container ipv4-single-hop-packet-counters
          }  // container ipv4-single-hop-counters
    
          container ipv6-multi-hop-session-details {
            description
              "Table of detailed information about all IPv6
    multihop BFD sessions in the System ";
            list ipv6-multi-hop-session-detail {
              description
                "Detailed information for a single IPv6 multihop
    BFD session";
              leaf source-address {
                type inet:ip-address-no-zone;
                description "Source Address";
              }
    
              leaf destination-address {
                type inet:ip-address-no-zone;
                description
                  "Destination Address";
              }
    
              leaf location {
                type xr:Node-id;
                description "Location";
              }
    
              leaf vrf-name {
                type xr:Cisco-ios-xr-string;
                description "VRF name";
              }
    
              uses BFD-MGMT-SESSION-DETAIL;
            }  // list ipv6-multi-hop-session-detail
          }  // container ipv6-multi-hop-session-details
    
          container ipv6-multi-hop-multi-paths {
            description
              "IPv6 multi hop multipath";
            list ipv6-multi-hop-multi-path {
              description
                "IPv6 multihop multipath table";
              leaf source-address {
                type inet:ip-address-no-zone;
                description "Source address";
              }
    
              leaf destination-address {
                type inet:ip-address-no-zone;
                description
                  "Destination address";
              }
    
              leaf location {
                type xr:Node-id;
                description "Location";
              }
    
              leaf vrf-name {
                type xr:Cisco-ios-xr-string;
                description "VRF name";
              }
    
              uses BFD-MGMT-MULTIPLE-PATHS;
            }  // list ipv6-multi-hop-multi-path
          }  // container ipv6-multi-hop-multi-paths
    
          container ipv4bf-do-mplste-head-counters {
            description
              "IPv4 BFD over MPLS-TE Counters";
            container ipv4bf-do-mplste-head-packet-counters {
              description
                "Table of IPv4 BFD over MPLS-TE Packet counters";
              list ipv4bf-do-mplste-head-packet-counter {
                description
                  "Interface  IPv4 BFD over MPLS-TE Packet
    counters";
                leaf interface-name {
                  type xr:Interface-name;
                  description "Interface Name";
                }
    
                leaf location {
                  type xr:Node-id;
                  description "Location";
                }
    
                uses BFD-MGMT-PACKET-COUNT;
              }  // list ipv4bf-do-mplste-head-packet-counter
            }  // container ipv4bf-do-mplste-head-packet-counters
          }  // container ipv4bf-do-mplste-head-counters
    
          container session-mibs {
            description
              "BFD session MIB database";
            list session-mib {
              key "discriminator";
              description
                "Brief information for BFD session MIB";
              leaf discriminator {
                type uint32 {
                  range "1..4294967295";
                }
                description "Session Discr";
              }
    
              uses BFD-MGMT-MIB-DATABASE;
            }  // list session-mib
          }  // container session-mibs
    
          container ipv6-multi-hop-summary {
            description
              "Summary information of BFD IPv6 multihop
    sessions";
            uses BFD-MGMT-BFD-INFORMATION;
          }  // container ipv6-multi-hop-summary
    
          container label-summary-nodes {
            description
              "Table of summary about Label BFD sessions for
    location";
            list label-summary-node {
              key "location-name";
              description
                "Summary of Label BFD ";
              leaf location-name {
                type xr:Cisco-ios-xr-string;
                description "Location name";
              }
    
              uses BFD-MGMT-BFD-LOC-INFORMATION;
            }  // list label-summary-node
          }  // container label-summary-nodes
    
          container ipv6-multi-hop-session-briefs {
            description
              "Table of brief information about all IPv6
    multihop BFD sessions in the System";
            list ipv6-multi-hop-session-brief {
              description
                "Brief information for a single IPv6 multihop
    BFD session";
              leaf source-address {
                type inet:ip-address-no-zone;
                description "Source Address";
              }
    
              leaf destination-address {
                type inet:ip-address-no-zone;
                description
                  "Destination Address";
              }
    
              leaf location {
                type xr:Node-id;
                description "Location";
              }
    
              leaf vrf-name {
                type xr:Cisco-ios-xr-string;
                description "VRF name";
              }
    
              uses BFD-MGMT-SESSION-BRIEF;
            }  // list ipv6-multi-hop-session-brief
          }  // container ipv6-multi-hop-session-briefs
    
          container session-briefs {
            description
              "Table of brief information about singlehop IPv4
    BFD sessions in the System";
            list session-brief {
              description
                "Brief information for a single IPv4 singlehop
    BFD session";
              leaf interface-name {
                type xr:Interface-name;
                description "Interface Name";
              }
    
              leaf destination-address {
                type inet:ipv4-address-no-zone;
                description
                  "Destination Address";
              }
    
              leaf location {
                type xr:Node-id;
                description "Location";
              }
    
              leaf local-discriminator {
                type uint32;
                description "Session Discr";
              }
    
              uses BFD-MGMT-SESSION-BRIEF;
            }  // list session-brief
          }  // container session-briefs
    
          container ipv6-single-hop-node-location-summaries {
            description
              "Table of summary information about BFD IPv6
    singlehop sessions per location";
            list ipv6-single-hop-node-location-summary {
              key "location";
              description
                "Summary information for BFD IPv6 singlehop
    sessions for location";
              leaf location {
                type xr:Node-id;
                description "Location";
              }
    
              uses BFD-MGMT-BFD-LOC-INFORMATION;
            }  // list ipv6-single-hop-node-location-summary
          }  // container ipv6-single-hop-node-location-summaries
    
          container summary {
            description
              "Summary information of BFD IPv4 singlehop
    sessions";
            uses BFD-MGMT-BFD-INFORMATION;
          }  // container summary
    
          container ipv4bfd-mplste-tail-node-summaries {
            description
              "Table of summary about IPv4 TE tail BFD sessions
    for location";
            list ipv4bfd-mplste-tail-node-summary {
              key "location-name";
              description
                "Summary of IPv4 BFD over MPLS-TE tail";
              leaf location-name {
                type xr:Cisco-ios-xr-string;
                description "Location name";
              }
    
              uses BFD-MGMT-BFD-LOC-INFORMATION;
            }  // list ipv4bfd-mplste-tail-node-summary
          }  // container ipv4bfd-mplste-tail-node-summaries
    
          container ipv4bfd-mplste-head-summary-nodes {
            description
              "Table of summary about IPv4 TE head BFD sessions
    for location";
            list ipv4bfd-mplste-head-summary-node {
              key "location-name";
              description
                "Summary of IPv4 BFD over MPLS-TE head";
              leaf location-name {
                type xr:Cisco-ios-xr-string;
                description "Location name";
              }
    
              uses BFD-MGMT-BFD-LOC-INFORMATION;
            }  // list ipv4bfd-mplste-head-summary-node
          }  // container ipv4bfd-mplste-head-summary-nodes
    
          container label-session-details {
            description
              "Table of detailed information about all Label
    BFD sessions in the System ";
            list label-session-detail {
              description
                "Detailed information for a single BFD session";
              leaf interface-name {
                type xr:Interface-name;
                description "Interface Name";
              }
    
              leaf incoming-label {
                type uint32;
                description "Incoming Label";
              }
    
              leaf location {
                type xr:Node-id;
                description "Location";
              }
    
              uses BFD-MGMT-SESSION-DETAIL;
            }  // list label-session-detail
          }  // container label-session-details
    
          container ipv6-single-hop-session-details {
            description
              "Table of detailed information about all IPv6
    singlehop BFD sessions in the System ";
            list ipv6-single-hop-session-detail {
              description
                "Detailed information for a single IPv6
    singlehop BFD session";
              leaf interface-name {
                type xr:Interface-name;
                description "Interface Name";
              }
    
              leaf destination-address {
                type inet:ip-address-no-zone;
                description
                  "Destination Address";
              }
    
              leaf location {
                type xr:Node-id;
                description "Location";
              }
    
              leaf local-discriminator {
                type uint32;
                description "Session Discr";
              }
    
              uses BFD-MGMT-SESSION-DETAIL;
            }  // list ipv6-single-hop-session-detail
          }  // container ipv6-single-hop-session-details
    
          container ipv4-multi-hop-counters {
            description
              "IPv4 multiple hop Counters";
            container ipv4-multi-hop-packet-counters {
              description
                "Table of IPv4 multiple hop Packet counters";
              list ipv4-multi-hop-packet-counter {
                description
                  "IPv4 multiple hop Packet counters";
                leaf source-address {
                  type inet:ip-address-no-zone;
                  description "Source Address";
                }
    
                leaf destination-address {
                  type inet:ip-address-no-zone;
                  description
                    "Destination Address";
                }
    
                leaf location {
                  type xr:Node-id;
                  description "Location";
                }
    
                leaf vrf-name {
                  type xr:Cisco-ios-xr-string;
                  description "VRF name";
                }
    
                uses BFD-MGMT-PACKET-COUNT;
              }  // list ipv4-multi-hop-packet-counter
            }  // container ipv4-multi-hop-packet-counters
          }  // container ipv4-multi-hop-counters
    
          container session-details {
            description
              "Table of detailed information about IPv4
    singlehop BFD sessions in the System ";
            list session-detail {
              description
                "Detailed information for a single IPv4
    singlehop BFD session";
              leaf interface-name {
                type xr:Interface-name;
                description "Interface Name";
              }
    
              leaf destination-address {
                type inet:ipv4-address-no-zone;
                description
                  "Destination Address";
              }
    
              leaf location {
                type xr:Node-id;
                description "Location";
              }
    
              leaf local-discriminator {
                type uint32;
                description "Session Discr";
              }
    
              uses BFD-MGMT-SESSION-DETAIL;
            }  // list session-detail
          }  // container session-details
    
          container ipv4-single-hop-multi-paths {
            description
              "IPv4 single hop multipath";
            list ipv4-single-hop-multi-path {
              description
                "IPv4 single hop multipath table";
              leaf interface-name {
                type xr:Interface-name;
                description "Interface Name";
              }
    
              leaf destination-address {
                type inet:ipv4-address-no-zone;
                description
                  "Destination Address";
              }
    
              leaf location {
                type xr:Node-id;
                description "Location";
              }
    
              leaf local-discriminator {
                type uint32;
                description
                  "Session's Local discriminator";
              }
    
              uses BFD-MGMT-MULTIPLE-PATHS;
            }  // list ipv4-single-hop-multi-path
          }  // container ipv4-single-hop-multi-paths
    
          container ipv4-single-hop-session-briefs {
            description
              "Table of brief information about all IPv4
    singlehop BFD sessions in the System";
            list ipv4-single-hop-session-brief {
              description
                "Brief information for a single IPv4 singlehop
    BFD session";
              leaf interface-name {
                type xr:Interface-name;
                description "Interface Name";
              }
    
              leaf destination-address {
                type inet:ipv4-address-no-zone;
                description
                  "Destination Address";
              }
    
              leaf location {
                type xr:Node-id;
                description "Location";
              }
    
              leaf local-discriminator {
                type uint32;
                description "Session Discr";
              }
    
              uses BFD-MGMT-SESSION-BRIEF;
            }  // list ipv4-single-hop-session-brief
          }  // container ipv4-single-hop-session-briefs
    
          container ipv6-multi-hop-counters {
            description
              "IPv6 multiple hop Counters";
            container ipv6-multi-hop-packet-counters {
              description
                "Table of IPv6 multiple hop Packet counters";
              list ipv6-multi-hop-packet-counter {
                description
                  "IPv4 multiple hop Packet counters";
                leaf source-address {
                  type inet:ip-address-no-zone;
                  description "Source Address";
                }
    
                leaf destination-address {
                  type inet:ip-address-no-zone;
                  description
                    "Destination Address";
                }
    
                leaf location {
                  type xr:Node-id;
                  description "Location";
                }
    
                leaf vrf-name {
                  type xr:Cisco-ios-xr-string;
                  description "VRF name";
                }
    
                uses BFD-MGMT-PACKET-COUNT;
              }  // list ipv6-multi-hop-packet-counter
            }  // container ipv6-multi-hop-packet-counters
          }  // container ipv6-multi-hop-counters
    
          container label-counters {
            description "Label Counters";
            container label-packet-counters {
              description
                "Table of Label Packet counters";
              list label-packet-counter {
                description
                  "Interface Label Packet counters";
                leaf interface-name {
                  type xr:Interface-name;
                  description "Interface Name";
                }
    
                leaf location {
                  type xr:Node-id;
                  description "Location";
                }
    
                uses BFD-MGMT-PACKET-COUNT;
              }  // list label-packet-counter
            }  // container label-packet-counters
          }  // container label-counters
    
          container ipv4bf-do-mplste-head-session-details {
            description
              "Table of detailed information about all IPv4 BFD
    over MPLS-TE Head sessions in the System";
            list ipv4bf-do-mplste-head-session-detail {
              description
                "Detailed information for a single IPv4 BFD over
    MPLS-TE head session";
              leaf interface-name {
                type xr:Interface-name;
                description "Interface Name";
              }
    
              leaf vrf-name {
                type xr:Cisco-ios-xr-string;
                description "VRF name";
              }
    
              leaf incoming-label {
                type uint32;
                description "Incoming Label";
              }
    
              leaf fe-ctype {
                type uint32;
                description "FEC Type";
              }
    
              leaf fec-subgroup-id {
                type uint32;
                description "FEC Subgroup ID";
              }
    
              leaf feclspid {
                type uint32;
                description "FEC LSP ID";
              }
    
              leaf fec-tunnel-id {
                type uint32;
                description "FEC Tunnel ID";
              }
    
              leaf fec-extended-tunnel-id {
                type inet:ipv4-address-no-zone;
                description
                  "FEC Extended Tunnel ID";
              }
    
              leaf fec-source {
                type inet:ipv4-address-no-zone;
                description "FEC Source";
              }
    
              leaf fec-destination {
                type inet:ipv4-address-no-zone;
                description "FEC Destination";
              }
    
              leaf fecp2mpid {
                type uint32;
                description "FEC P2MP ID";
              }
    
              leaf fec-subgroup-originator {
                type inet:ipv4-address-no-zone;
                description
                  "FEC Subgroup originator";
              }
    
              leaf fec-ctype {
                type uint32;
                description "FEC C Type";
              }
    
              leaf location {
                type xr:Node-id;
                description "Location";
              }
    
              uses BFD-MGMT-SESSION-DETAIL;
            }  // list ipv4bf-do-mplste-head-session-detail
          }  // container ipv4bf-do-mplste-head-session-details
    
          container relation-briefs {
            description
              "Table of brief information about all BFD
    relations in the System";
            list relation-brief {
              description
                "Brief information for relation of a single BFD
    session";
              leaf interface-name {
                type xr:Interface-name;
                description "Interface Name";
              }
    
              leaf destination-address {
                type inet:ip-address-no-zone;
                description
                  "Destination Address";
              }
    
              uses BFD-MGMT-RELATION-BRIEF;
            }  // list relation-brief
          }  // container relation-briefs
    
          container client-briefs {
            description
              "Table of Brief information about BFD clients";
            list client-brief {
              key "name";
              description
                "Brief information of client";
              leaf name {
                type xr:Cisco-ios-xr-string;
                description "Client Name";
              }
    
              uses BFD-MGMT-CLIENT-BRIEF-INFORMATION;
            }  // list client-brief
          }  // container client-briefs
    
          container ipv4bf-do-mplste-head-multi-paths {
            description
              "IPv4 BFD over MPLS-TE Head multipath";
            list ipv4bf-do-mplste-head-multi-path {
              description
                "Label multipath table";
              leaf interface-name {
                type xr:Interface-name;
                description "Interface Name";
              }
    
              leaf vrf-name {
                type xr:Cisco-ios-xr-string;
                description "VRF name";
              }
    
              leaf incoming-label {
                type uint32;
                description "Incoming Label";
              }
    
              leaf fe-ctype {
                type uint32;
                description "FEC Type";
              }
    
              leaf fec-subgroup-id {
                type uint32;
                description "FEC Subgroup ID";
              }
    
              leaf feclspid {
                type uint32;
                description "FEC LSP ID";
              }
    
              leaf fec-tunnel-id {
                type uint32;
                description "FEC Tunnel ID";
              }
    
              leaf fec-extended-tunnel-id {
                type inet:ipv4-address-no-zone;
                description
                  "FEC Extended Tunnel ID";
              }
    
              leaf fec-source {
                type inet:ipv4-address-no-zone;
                description "FEC Source";
              }
    
              leaf fec-destination {
                type inet:ipv4-address-no-zone;
                description "FEC Destination";
              }
    
              leaf fecp2mpid {
                type uint32;
                description "FEC P2MP ID";
              }
    
              leaf fec-subgroup-originator {
                type inet:ipv4-address-no-zone;
                description
                  "FEC Subgroup originator";
              }
    
              leaf fec-ctype {
                type uint32;
                description "FEC C Type";
              }
    
              leaf location {
                type xr:Node-id;
                description "Location";
              }
    
              uses BFD-MGMT-MULTIPLE-PATHS;
            }  // list ipv4bf-do-mplste-head-multi-path
          }  // container ipv4bf-do-mplste-head-multi-paths
    
          container relation-details {
            description
              "Table of detail information about all BFD
    relations in the System";
            list relation-detail {
              description
                "Detail information for relation of a single BFD
    session";
              leaf interface-name {
                type xr:Interface-name;
                description "Interface Name";
              }
    
              leaf destination-address {
                type inet:ip-address-no-zone;
                description
                  "Destination Address";
              }
    
              uses BFD-MGMT-RELATION;
            }  // list relation-detail
          }  // container relation-details
    
          container ipv4bf-do-mplste-tail-counters {
            description
              "IPv4 BFD over MPLS-TE Counters";
            container ipv4bf-do-mplste-tail-packet-counters {
              description
                "Table of IPv4 BFD over MPLS-TE Packet counters";
              list ipv4bf-do-mplste-tail-packet-counter {
                description
                  "Interface  IPv4 BFD over MPLS-TE Packet
    counters";
                leaf vrf-name {
                  type xr:Cisco-ios-xr-string;
                  description "VRF name";
                }
    
                leaf incoming-label {
                  type uint32;
                  description "Incoming Label";
                }
    
                leaf fe-ctype {
                  type uint32;
                  description "FEC Type";
                }
    
                leaf fec-subgroup-id {
                  type uint32;
                  description "FEC Subgroup ID";
                }
    
                leaf feclspid {
                  type uint32;
                  description "FEC LSP ID";
                }
    
                leaf fec-tunnel-id {
                  type uint32;
                  description "FEC Tunnel ID";
                }
    
                leaf fec-extended-tunnel-id {
                  type inet:ipv4-address-no-zone;
                  description
                    "FEC Extended Tunnel ID";
                }
    
                leaf fec-source {
                  type inet:ipv4-address-no-zone;
                  description "FEC Source";
                }
    
                leaf fec-destination {
                  type inet:ipv4-address-no-zone;
                  description "FEC Destination";
                }
    
                leaf fecp2mpid {
                  type uint32;
                  description "FEC P2MP ID";
                }
    
                leaf fec-subgroup-originator {
                  type inet:ipv4-address-no-zone;
                  description
                    "FEC Subgroup originator";
                }
    
                leaf fec-ctype {
                  type uint32;
                  description "FEC C Type";
                }
    
                leaf location {
                  type xr:Node-id;
                  description "Location";
                }
    
                uses BFD-MGMT-PACKET-COUNT;
              }  // list ipv4bf-do-mplste-tail-packet-counter
            }  // container ipv4bf-do-mplste-tail-packet-counters
          }  // container ipv4bf-do-mplste-tail-counters
    
          container ipv6-single-hop-session-briefs {
            description
              "Table of brief information about all IPv6
    singlehop BFD sessions in the System";
            list ipv6-single-hop-session-brief {
              description
                "Brief information for a single IPv6 singlehop
    BFD session";
              leaf interface-name {
                type xr:Interface-name;
                description "Interface Name";
              }
    
              leaf destination-address {
                type inet:ip-address-no-zone;
                description
                  "Destination Address";
              }
    
              leaf location {
                type xr:Node-id;
                description "Location";
              }
    
              leaf local-discriminator {
                type uint32;
                description "Session Discr";
              }
    
              uses BFD-MGMT-SESSION-BRIEF;
            }  // list ipv6-single-hop-session-brief
          }  // container ipv6-single-hop-session-briefs
    
          container ipv4bf-do-mplste-tail-multi-paths {
            description
              "IPv4 BFD over MPLS-TE Tail multipath";
            list ipv4bf-do-mplste-tail-multi-path {
              description
                "Label multipath table";
              leaf vrf-name {
                type xr:Cisco-ios-xr-string;
                description "VRF name";
              }
    
              leaf incoming-label {
                type uint32;
                description "Incoming Label";
              }
    
              leaf fe-ctype {
                type uint32;
                description "FEC Type";
              }
    
              leaf fec-subgroup-id {
                type uint32;
                description "FEC Subgroup ID";
              }
    
              leaf feclspid {
                type uint32;
                description "FEC LSP ID";
              }
    
              leaf fec-tunnel-id {
                type uint32;
                description "FEC Tunnel ID";
              }
    
              leaf fec-extended-tunnel-id {
                type inet:ipv4-address-no-zone;
                description
                  "FEC Extended Tunnel ID";
              }
    
              leaf fec-source {
                type inet:ipv4-address-no-zone;
                description "FEC Source";
              }
    
              leaf fec-destination {
                type inet:ipv4-address-no-zone;
                description "FEC Destination";
              }
    
              leaf fecp2mpid {
                type uint32;
                description "FEC P2MP ID";
              }
    
              leaf fec-subgroup-originator {
                type inet:ipv4-address-no-zone;
                description
                  "FEC Subgroup originator";
              }
    
              leaf fec-ctype {
                type uint32;
                description "FEC C Type";
              }
    
              leaf location {
                type xr:Node-id;
                description "Location";
              }
    
              uses BFD-MGMT-MULTIPLE-PATHS;
            }  // list ipv4bf-do-mplste-tail-multi-path
          }  // container ipv4bf-do-mplste-tail-multi-paths
    
          container ipv4-multi-hop-multi-paths {
            description
              "IPv4 multi-hop multipath";
            list ipv4-multi-hop-multi-path {
              description
                "IPv4 multi hop multipath table";
              leaf source-address {
                type inet:ip-address-no-zone;
                description "Source Address";
              }
    
              leaf destination-address {
                type inet:ip-address-no-zone;
                description
                  "Destination Address";
              }
    
              leaf location {
                type xr:Node-id;
                description "Location";
              }
    
              leaf vrf-name {
                type xr:Cisco-ios-xr-string;
                description "VRF name";
              }
    
              uses BFD-MGMT-MULTIPLE-PATHS;
            }  // list ipv4-multi-hop-multi-path
          }  // container ipv4-multi-hop-multi-paths
    
          container ipv4bf-do-mplste-head-summary {
            description
              "Summary information of IPv4 BFD over MPLS-TE
    Head";
            uses BFD-MGMT-BFD-INFORMATION;
          }  // container ipv4bf-do-mplste-head-summary
        }  // container bfd
    
        container bfd-server-nodes {
          config false;
          description
            "Table of information about BFD in the Node";
          list bfd-server-node {
            key "location";
            description
              "Table of information about BFD per Node";
            container client-detail-locs {
              description
                "Table of detailed information about BFD clients";
              list client-detail-loc {
                key "client-name";
                description
                  "Detailed information of client";
                leaf client-name {
                  type xr:Cisco-ios-xr-string;
                  description "Client Name";
                }
    
                uses BFD-MGMT-CLIENT-DETAIL-INFORMATION;
              }  // list client-detail-loc
            }  // container client-detail-locs
    
            container client-brief-locs {
              description
                "Table of Brief information about BFD clients";
              list client-brief-loc {
                key "name";
                description
                  "Brief information of client";
                leaf name {
                  type xr:Cisco-ios-xr-string;
                  description "Client Name";
                }
    
                uses BFD-MGMT-CLIENT-BRIEF-INFORMATION;
              }  // list client-brief-loc
            }  // container client-brief-locs
    
            leaf location {
              type xr:Node-id;
              description "Location";
            }
          }  // list bfd-server-node
        }  // container bfd-server-nodes
      }  // module Cisco-IOS-XR-ip-bfd-oper
    

© 2024 YumaWorks, Inc. All rights reserved.