Cisco-IOS-XR-ip-rsvp-oper

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

  • Version: 2019-04-05

    Cisco-IOS-XR-ip-rsvp-oper@2019-04-05


    
      module Cisco-IOS-XR-ip-rsvp-oper {
    
        yang-version 1;
    
        namespace
          "http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rsvp-oper";
    
        prefix ip-rsvp-oper;
    
        import ietf-inet-types {
          prefix inet;
        }
        import Cisco-IOS-XR-types {
          prefix xr;
        }
        import cisco-semver {
          prefix semver;
        }
    
        include Cisco-IOS-XR-ip-rsvp-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 ip-rsvp package operational data.
         
         This module contains definitions
         for the following management objects:
           rsvp-standby: RSVP operational data for standby role
           rsvp: RSVP operational data
         
         Copyright (c) 2013-2019 by Cisco Systems, Inc.
         All rights reserved.";
    
        revision "2019-04-05" {
          description
            "Establish semantic version baseline.";
        }
    
        revision "2017-09-07" {
          description
            "Fixed type translation error.";
        }
    
        revision "2017-05-01" {
          description
            "Fixing backward compatibility error in module.";
        }
    
        revision "2015-11-09" {
          description "IOS XR 6.0 revision.";
        }
    
        semver:module-version "1.0.0";
    
        typedef Rsvp-mode {
          type enumeration {
            enum "send" {
              value 0;
              description "Send";
            }
            enum "receive" {
              value 1;
              description "Receive";
            }
          }
          description "Rsvp mode";
        }
    
        typedef Rsvp-session {
          type enumeration {
            enum "ipv4" {
              value 1;
              description
                "Show IPv4 sessions only";
            }
            enum "p2p-lsp-ipv4" {
              value 7;
              description
                "Show IPv4 P2P LSP sessions only";
            }
            enum "ouni-ipv4" {
              value 9;
              description
                "Show IPv4 OUNI sessions only";
            }
            enum "p2mp-lsp-ipv4" {
              value 13;
              description
                "Show IPv4 P2MP LSP sessions only";
            }
          }
          description "Rsvp session";
        }
    
        grouping INTERFACE-NEIGHBOR-DETAIL-TABLE {
          description
            "Common node of rsvp, rsvp-standby";
          container interface-neighbor-details {
            description
              "Table of detailed info about I/F neighbors";
            list interface-neighbor-detail {
              key "neighbor-address";
              description
                "Detailed info for a single interface neighbor";
              leaf neighbor-address {
                type inet:ipv4-address-no-zone;
                description
                  "Address of global neighbor";
              }
    
              uses RSVP-MGMT-NBR-DETAIL;
            }  // list interface-neighbor-detail
          }  // container interface-neighbor-details
        }  // grouping INTERFACE-NEIGHBOR-DETAIL-TABLE
    
        grouping COUNTERS {
          description
            "Common node of rsvp, rsvp-standby";
          container counters {
            description "Counters";
            container interface-messages {
              description
                "Table of message counters";
              list interface-message {
                key "interface-name";
                description
                  "Interface message counters";
                leaf interface-name {
                  type xr:Interface-name;
                  description
                    "Interface Name. 'None' is used internally
                   where the true interface is unknown (e.g. for
                   routed packets)";
                }
    
                uses RSVP-MGMT-COUNT-MESSAGE;
              }  // list interface-message
            }  // container interface-messages
    
            container message-summary {
              description
                "Summary information for all RSVP message
               counters";
              uses RSVP-MGMT-COUNT-MESSAGE;
            }  // container message-summary
    
            container prefix-filtering {
              description
                "Prefix filtering counters";
              container accesses {
                description
                  "AccessList specific prefix filtering counters";
                list access {
                  key "access-list-name";
                  description
                    "Prefix filtering counters for a specific
                   AccessList";
                  leaf access-list-name {
                    type xr:Cisco-ios-xr-string {
                      length "1..65";
                    }
                    description
                      "AccessList Name";
                  }
    
                  uses RSVP-MGMT-COUNT-PREFIX-ACL-INFO;
                }  // list access
              }  // container accesses
    
              container interfaces {
                description
                  "Interface specific prefix filtering counters";
                container summary {
                  description
                    "Summary of prefix filtering counts for all
                   interfaces";
                  uses RSVP-MGMT-COUNT-PREFIX-INTERFACE-INFO;
                }  // container summary
    
                container interfaces {
                  description
                    "Table of interface specific prefix filtering
                   counters";
                  list interface {
                    key "interface-name";
                    description
                      "Prefix filtering counters for a specific
                     interface";
                    leaf interface-name {
                      type xr:Cisco-ios-xr-string;
                      description
                        "Interface Name. 'None' is used internally
                       where the true interface is unknown (e.g.
                       for routed packets)";
                    }
    
                    uses RSVP-MGMT-COUNT-PREFIX-INTERFACE-INFO;
                  }  // list interface
                }  // container interfaces
              }  // container interfaces
            }  // container prefix-filtering
    
            container out-of-resource {
              description
                "Out of resource counters";
              container interfaces {
                description
                  "Interface specific out of resource counters";
                container summary {
                  description
                    "Summary of out of resource counts for all
                   interfaces";
                  uses RSVP-MGMT-COUNTERS-OOR;
                }  // container summary
    
                container interfaces {
                  description
                    "Table of interface specific out of resource
                   counters";
                  list interface {
                    key "interface-name";
                    description
                      "Out of resource counters for a specific
                     interface";
                    leaf interface-name {
                      type xr:Cisco-ios-xr-string;
                      description
                        "Interface Name. 'None' is used internally
                       where the true interface is unknown (e.g.
                       for routed packets)";
                    }
    
                    uses RSVP-MGMT-COUNTERS-OOR;
                  }  // list interface
                }  // container interfaces
              }  // container interfaces
            }  // container out-of-resource
    
            container interface-events {
              description "Event counters";
              list interface-event {
                key "interface-name";
                description
                  "Event counters for an interface";
                leaf interface-name {
                  type xr:Interface-name;
                  description
                    "Interface Name. 'None' is used internally
                   where the true interface is unknown (e.g. for
                   routed packets)";
                }
    
                uses RSVP-MGMT-EVENT-COUNT-INFO;
              }  // list interface-event
            }  // container interface-events
    
            container nsr {
              description
                "Summary information for all RSVP NSR counters";
              uses RSVP-SYNC-COUNT-INFO;
            }  // container nsr
    
            container issu {
              description
                "Summary information for all RSVP ISSU counters";
              uses RSVP-SYNC-COUNT-INFO;
            }  // container issu
    
            container database {
              description
                "Summary information for all RSVP database
               counters";
              uses RSVP-MGMT-ALL-DB-COUNTERS;
            }  // container database
    
            container event-syncs {
              description
                "Table containing event sync counters";
              list event-sync {
                key "interface-name";
                description
                  "Event sync counters";
                leaf interface-name {
                  type xr:Interface-name;
                  description "Interface Name";
                }
    
                uses RSVP-MGMT-EVENT-COUNT-INFO;
              }  // list event-sync
            }  // container event-syncs
          }  // container counters
        }  // grouping COUNTERS
    
        grouping HELLO-INTERFACE-INSTANCE-DETAIL-TABLE {
          description
            "Common node of rsvp, rsvp-standby";
          container hello-interface-instance-details {
            description
              "Table of detailed info about i/f-based hello
             instances";
            list hello-interface-instance-detail {
              key "source-address destination-address";
              description
                "Detailed info for a single interface-based
               hello instance";
              leaf source-address {
                type inet:ipv4-address-no-zone;
                description "Source Address";
              }
    
              leaf destination-address {
                type inet:ipv4-address-no-zone;
                description
                  "Destination Address";
              }
    
              uses RSVP-MGMT-HELLO-IF-INSTANCE-DETAIL;
            }  // list hello-interface-instance-detail
          }  // container hello-interface-instance-details
        }  // grouping HELLO-INTERFACE-INSTANCE-DETAIL-TABLE
    
        grouping AUTHENTICATION-BRIEF-TABLE {
          description
            "Common node of rsvp, rsvp-standby";
          container authentication-briefs {
            description
              "Table for Authentication related information";
            list authentication-brief {
              key "source-address destination-address mode-id interface-name";
              description
                "Brief Authentication information";
              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 mode-id {
                type Rsvp-mode;
                description "Mode (Tx or Rx)";
              }
    
              leaf interface-name {
                type xr:Interface-name;
                description "InterfaceName";
              }
    
              uses RSVP-MGMT-AUTHENTICATION-COMPACT;
            }  // list authentication-brief
          }  // container authentication-briefs
        }  // grouping AUTHENTICATION-BRIEF-TABLE
    
        grouping REQUEST-DETAIL-TABLE {
          description
            "Common node of rsvp, rsvp-standby";
          container request-details {
            description
              "Table of detail info about requests";
            list request-detail {
              description
                "Detail info for a request";
              leaf destination-address {
                type inet:ipv4-address-no-zone;
                description
                  "Destination Address";
              }
    
              leaf destination-port {
                type uint32;
                description "Destination Port";
              }
    
              leaf protocol {
                type uint32;
                description "Protocol";
              }
    
              leaf extended-tunnel-id {
                type inet:ipv4-address-no-zone;
                description "Extended Tunnel ID";
              }
    
              leaf session-type {
                type Rsvp-session;
                description "Session Type";
              }
    
              leaf p2mp-id {
                type uint32;
                description "P2MP ID";
              }
    
              leaf source-address {
                type inet:ipv4-address-no-zone;
                description "Source Address";
              }
    
              leaf source-port {
                type uint32;
                description "Source Port";
              }
    
              leaf sub-group-origin {
                type inet:ipv4-address-no-zone;
                description "Subgroup Origin";
              }
    
              leaf sub-group-id {
                type uint32;
                description "Subgroup ID";
              }
    
              leaf vrf-name {
                type xr:Cisco-ios-xr-string;
                description "VRF Name";
              }
    
              uses RSVP-MGMT-REQUEST-DETAIL;
            }  // list request-detail
          }  // container request-details
        }  // grouping REQUEST-DETAIL-TABLE
    
        grouping RSB-BRIEF-TABLE {
          description
            "Common node of rsvp, rsvp-standby";
          container rsb-briefs {
            description
              "Table of brief info about reservation state
             blocks";
            list rsb-brief {
              description
                "Brief info for a single reservation state block";
              leaf destination-address {
                type inet:ipv4-address-no-zone;
                description
                  "Destination Address";
              }
    
              leaf destination-port {
                type uint32;
                description "Destination Port";
              }
    
              leaf protocol {
                type uint32;
                description "Protocol";
              }
    
              leaf extended-tunnel-id {
                type inet:ipv4-address-no-zone;
                description "Extended Tunnel ID";
              }
    
              leaf session-type {
                type Rsvp-session;
                description "Session Type";
              }
    
              leaf p2mp-id {
                type uint32;
                description "P2MP ID";
              }
    
              leaf source-address {
                type inet:ipv4-address-no-zone;
                description "Source Address";
              }
    
              leaf source-port {
                type uint32;
                description "Source Port ";
              }
    
              leaf sub-group-origin {
                type inet:ipv4-address-no-zone;
                description "Subgroup Origin";
              }
    
              leaf sub-group-id {
                type uint32;
                description "Subgroup ID";
              }
    
              leaf vrf-name {
                type xr:Cisco-ios-xr-string;
                description "VRF Name";
              }
    
              uses RSVP-MGMT-RESERVATION-COMPACT;
            }  // list rsb-brief
          }  // container rsb-briefs
        }  // grouping RSB-BRIEF-TABLE
    
        grouping REQUEST-BRIEF-TABLE {
          description
            "Common node of rsvp, rsvp-standby";
          container request-briefs {
            description
              "Table of brief info about requests";
            list request-brief {
              description
                "Brief info for a request";
              leaf destination-address {
                type inet:ipv4-address-no-zone;
                description
                  "Destination Address";
              }
    
              leaf destination-port {
                type uint32;
                description "Destination Port";
              }
    
              leaf protocol {
                type uint32;
                description "Protocol";
              }
    
              leaf extended-tunnel-id {
                type inet:ipv4-address-no-zone;
                description "Extended Tunnel ID";
              }
    
              leaf session-type {
                type Rsvp-session;
                description "Session Type";
              }
    
              leaf p2mp-id {
                type uint32;
                description "P2MP ID";
              }
    
              leaf source-address {
                type inet:ipv4-address-no-zone;
                description "Source Address";
              }
    
              leaf source-port {
                type uint32;
                description "Source Port";
              }
    
              leaf sub-group-origin {
                type inet:ipv4-address-no-zone;
                description "Subgroup Origin";
              }
    
              leaf sub-group-id {
                type uint32;
                description "Subgroup ID";
              }
    
              leaf vrf-name {
                type xr:Cisco-ios-xr-string;
                description "VRF Name";
              }
    
              uses RSVP-MGMT-REQUEST-COMPACT;
            }  // list request-brief
          }  // container request-briefs
        }  // grouping REQUEST-BRIEF-TABLE
    
        grouping HELLO-INTERFACE-INSTANCE-BRIEF-TABLE {
          description
            "Common node of rsvp, rsvp-standby";
          container hello-interface-instance-briefs {
            description
              "Table of brief info about i/f-based hello
             instances";
            list hello-interface-instance-brief {
              key "source-address destination-address";
              description
                "Brief info for a single interface-based hello
               instance";
              leaf source-address {
                type inet:ipv4-address-no-zone;
                description "Source Address";
              }
    
              leaf destination-address {
                type inet:ipv4-address-no-zone;
                description
                  "Destination Address";
              }
    
              uses RSVP-MGMT-HELLO-IF-INSTANCE-COMPACT;
            }  // list hello-interface-instance-brief
          }  // container hello-interface-instance-briefs
        }  // grouping HELLO-INTERFACE-INSTANCE-BRIEF-TABLE
    
        grouping INTERFACE-NEIGHBOR-BRIEF-TABLE {
          description
            "Common node of rsvp, rsvp-standby";
          container interface-neighbor-briefs {
            description
              "Table of brief info about I/F neighbors";
            list interface-neighbor-brief {
              key "neighbor-address";
              description
                "Brief info for a single interface neighbor";
              leaf neighbor-address {
                type inet:ipv4-address-no-zone;
                description
                  "Address of global neighbor";
              }
    
              uses RSVP-MGMT-NBR-COMPACT;
            }  // list interface-neighbor-brief
          }  // container interface-neighbor-briefs
        }  // grouping INTERFACE-NEIGHBOR-BRIEF-TABLE
    
        grouping PSB-BRIEF-TABLE {
          description
            "Common node of rsvp, rsvp-standby";
          container psb-briefs {
            description
              "Table of brief info about path state blocks";
            list psb-brief {
              description
                "Brief info for a single path state block";
              leaf destination-address {
                type inet:ipv4-address-no-zone;
                description
                  "Destination Address";
              }
    
              leaf destination-port {
                type uint32;
                description "Destination Port";
              }
    
              leaf protocol {
                type uint32;
                description "Protocol";
              }
    
              leaf extended-tunnel-id {
                type inet:ipv4-address-no-zone;
                description "Extended Tunnel ID";
              }
    
              leaf session-type {
                type Rsvp-session;
                description "Session Type";
              }
    
              leaf p2mp-id {
                type uint32;
                description "P2MP ID";
              }
    
              leaf source-address {
                type inet:ipv4-address-no-zone;
                description "Source Address";
              }
    
              leaf source-port {
                type uint32;
                description "Source Port ";
              }
    
              leaf sub-group-origin {
                type inet:ipv4-address-no-zone;
                description "Subgroup Origin";
              }
    
              leaf sub-group-id {
                type uint32;
                description "Subgroup ID";
              }
    
              leaf vrf-name {
                type xr:Cisco-ios-xr-string;
                description "VRF Name";
              }
    
              uses RSVP-MGMT-PATH-COMPACT;
            }  // list psb-brief
          }  // container psb-briefs
        }  // grouping PSB-BRIEF-TABLE
    
        grouping GLOBAL-NEIGHBOR-BRIEF-TABLE {
          description
            "Common node of rsvp, rsvp-standby";
          container global-neighbor-briefs {
            description
              "Table of brief info about global neighbors";
            list global-neighbor-brief {
              key "neighbor-address";
              description
                "Brief info for a single global neighbor";
              leaf neighbor-address {
                type inet:ipv4-address-no-zone;
                description
                  "Address of global neighbor";
              }
    
              uses RSVP-MGMT-GLBL-NBR-COMPACT;
            }  // list global-neighbor-brief
          }  // container global-neighbor-briefs
        }  // grouping GLOBAL-NEIGHBOR-BRIEF-TABLE
    
        grouping SESSION-DETAILED-TABLE {
          description
            "Common node of rsvp, rsvp-standby";
          container session-detaileds {
            description
              "Table of detailed info about sessions";
            list session-detailed {
              description
                "Detailed info about session";
              leaf destination-address {
                type inet:ipv4-address-no-zone;
                description
                  "Destination Address";
              }
    
              leaf destination-port {
                type uint32;
                description "Destination Port";
              }
    
              leaf protocol {
                type uint32;
                description "Protocol";
              }
    
              leaf extended-tunnel-id {
                type inet:ipv4-address-no-zone;
                description "Extended Tunnel ID";
              }
    
              leaf session-type {
                type Rsvp-session;
                description "Session Type";
              }
    
              leaf p2mp-id {
                type uint32;
                description "P2MP ID";
              }
    
              leaf vrf-name {
                type xr:Cisco-ios-xr-string;
                description "VRF Name";
              }
    
              uses RSVP-MGMT-SESSION-DETAIL;
            }  // list session-detailed
          }  // container session-detaileds
        }  // grouping SESSION-DETAILED-TABLE
    
        grouping AUTHENTICATION-DETAIL-TABLE {
          description
            "Common node of rsvp, rsvp-standby";
          container authentication-details {
            description
              "Table for detailed authentication related
             information";
            list authentication-detail {
              key "source-address destination-address mode-id interface-name";
              description
                "Brief Authentication information";
              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 mode-id {
                type Rsvp-mode;
                description "Mode (Tx or Rx)";
              }
    
              leaf interface-name {
                type xr:Interface-name;
                description "InterfaceName";
              }
    
              uses RSVP-MGMT-AUTHENTICATION-DETAIL;
            }  // list authentication-detail
          }  // container authentication-details
        }  // grouping AUTHENTICATION-DETAIL-TABLE
    
        grouping GLOBAL-NEIGHBOR-DETAIL-TABLE {
          description
            "Common node of rsvp, rsvp-standby";
          container global-neighbor-details {
            description
              "Table of detailed info about global neighbors";
            list global-neighbor-detail {
              key "neighbor-address";
              description
                "Detail info for a single global neighbor";
              leaf neighbor-address {
                type inet:ipv4-address-no-zone;
                description
                  "Address of global neighbor";
              }
    
              uses RSVP-MGMT-GLBL-NBR-DETAIL;
            }  // list global-neighbor-detail
          }  // container global-neighbor-details
        }  // grouping GLOBAL-NEIGHBOR-DETAIL-TABLE
    
        grouping INTERFACE-SUMMARY-TABLE {
          description
            "Common node of rsvp, rsvp-standby";
          container interface-summaries {
            description
              "Table of summary info about RSVP-enabled
             interfaces";
            list interface-summary {
              key "interface-name";
              description
                "Summary info about an RSVP-enabled interface";
              leaf interface-name {
                type xr:Interface-name;
                description "Interface Name";
              }
    
              uses RSVP-MGMT-INTERFACE-SUMMARY;
            }  // list interface-summary
          }  // container interface-summaries
        }  // grouping INTERFACE-SUMMARY-TABLE
    
        grouping INTERFACE-BRIEF-TABLE {
          description
            "Common node of rsvp, rsvp-standby";
          container interface-briefs {
            description
              "Table of brief info about RSVP-enabled
             interfaces";
            list interface-brief {
              key "interface-name";
              description
                "Brief info about an RSVP-enabled interface";
              leaf interface-name {
                type xr:Interface-name;
                description "Interface Name";
              }
    
              uses RSVP-MGMT-INTERFACE-COMPACT;
            }  // list interface-brief
          }  // container interface-briefs
        }  // grouping INTERFACE-BRIEF-TABLE
    
        grouping HELLO-INSTANCE-DETAIL-TABLE {
          description
            "Common node of rsvp, rsvp-standby";
          container hello-instance-details {
            description
              "Table of detailed info about hello instances";
            list hello-instance-detail {
              key "source-address destination-address";
              description
                "Detailed info for a single hello instance";
              leaf source-address {
                type inet:ipv4-address-no-zone;
                description "Source Address";
              }
    
              leaf destination-address {
                type inet:ipv4-address-no-zone;
                description
                  "Destination Address";
              }
    
              uses RSVP-MGMT-HELLO-INSTANCE-DETAIL;
            }  // list hello-instance-detail
          }  // container hello-instance-details
        }  // grouping HELLO-INSTANCE-DETAIL-TABLE
    
        grouping SUMMARY {
          description
            "Common node of rsvp, rsvp-standby";
          container summary {
            description
              "RSVP summary information";
            uses RSVP-GLOBAL-INFO;
          }  // container summary
        }  // grouping SUMMARY
    
        grouping PSB-DETAILED-TABLE {
          description
            "Common node of rsvp, rsvp-standby";
          container psb-detaileds {
            description
              "Table of detailed info about path state blocks";
            list psb-detailed {
              description
                "Detailed info for a single path state block";
              leaf destination-address {
                type inet:ipv4-address-no-zone;
                description
                  "Destination Address";
              }
    
              leaf destination-port {
                type uint32;
                description "Destination Port";
              }
    
              leaf protocol {
                type uint32;
                description "Protocol";
              }
    
              leaf extended-tunnel-id {
                type inet:ipv4-address-no-zone;
                description "Extended Tunnel ID";
              }
    
              leaf session-type {
                type Rsvp-session;
                description "Session Type";
              }
    
              leaf p2mp-id {
                type uint32;
                description "P2MP ID";
              }
    
              leaf source-address {
                type inet:ipv4-address-no-zone;
                description "Source Address";
              }
    
              leaf source-port {
                type uint32;
                description "Source Port ";
              }
    
              leaf sub-group-origin {
                type inet:ipv4-address-no-zone;
                description "Subgroup Origin";
              }
    
              leaf sub-group-id {
                type uint32;
                description "Subgroup ID";
              }
    
              leaf vrf-name {
                type xr:Cisco-ios-xr-string;
                description "VRF Name";
              }
    
              uses RSVP-MGMT-PATH-DETAIL;
            }  // list psb-detailed
          }  // container psb-detaileds
        }  // grouping PSB-DETAILED-TABLE
    
        grouping NSR {
          description
            "Common node of rsvp, rsvp-standby";
          container nsr {
            description "RSVP NSR information";
            container status {
              description
                "RSVP NSR status information";
              uses RSVP-NSR-ISSU-STATUS-INFO;
            }  // container status
          }  // container nsr
        }  // grouping NSR
    
        grouping GRACEFUL-RESTART {
          description
            "Common node of rsvp, rsvp-standby";
          container graceful-restart {
            description
              "Info about graceful-restart";
            uses RSVP-MGMT-GRACEFUL-RESTART;
          }  // container graceful-restart
        }  // grouping GRACEFUL-RESTART
    
        grouping FRR-SUMMARY {
          description
            "Common node of rsvp, rsvp-standby";
          container frr-summary {
            description
              "Fast Re-Route Summary State Information";
            uses RSVP-MGMT-FRR-STATES-COMPACT;
          }  // container frr-summary
        }  // grouping FRR-SUMMARY
    
        grouping RSB-DETAILED-TABLE {
          description
            "Common node of rsvp, rsvp-standby";
          container rsb-detaileds {
            description
              "Table of detailed info about reservation state
             blocks";
            list rsb-detailed {
              description
                "Detailed info for a single reservation state
               block";
              leaf destination-address {
                type inet:ipv4-address-no-zone;
                description
                  "Destination Address";
              }
    
              leaf destination-port {
                type uint32;
                description "Destination Port";
              }
    
              leaf protocol {
                type uint32;
                description "Protocol";
              }
    
              leaf extended-tunnel-id {
                type inet:ipv4-address-no-zone;
                description "Extended Tunnel ID";
              }
    
              leaf session-type {
                type Rsvp-session;
                description "Session Type";
              }
    
              leaf p2mp-id {
                type uint32;
                description "P2MP ID";
              }
    
              leaf source-address {
                type inet:ipv4-address-no-zone;
                description "Source Address";
              }
    
              leaf source-port {
                type uint32;
                description "Source Port ";
              }
    
              leaf sub-group-origin {
                type inet:ipv4-address-no-zone;
                description "Subgroup Origin";
              }
    
              leaf sub-group-id {
                type uint32;
                description "Subgroup ID";
              }
    
              leaf vrf-name {
                type xr:Cisco-ios-xr-string;
                description "VRF Name";
              }
    
              uses RSVP-MGMT-RESERVATION-DETAIL;
            }  // list rsb-detailed
          }  // container rsb-detaileds
        }  // grouping RSB-DETAILED-TABLE
    
        grouping HELLO-INSTANCE-BRIEF-TABLE {
          description
            "Common node of rsvp, rsvp-standby";
          container hello-instance-briefs {
            description
              "Table of brief info about hello instances";
            list hello-instance-brief {
              key "source-address destination-address";
              description
                "Brief info for a single hello instance";
              leaf source-address {
                type inet:ipv4-address-no-zone;
                description "Source Address";
              }
    
              leaf destination-address {
                type inet:ipv4-address-no-zone;
                description
                  "Destination Address";
              }
    
              uses RSVP-MGMT-HELLO-INSTANCE-COMPACT;
            }  // list hello-instance-brief
          }  // container hello-instance-briefs
        }  // grouping HELLO-INSTANCE-BRIEF-TABLE
    
        grouping FRR-TABLE {
          description
            "Common node of rsvp, rsvp-standby";
          container frrs {
            description
              "Table of detailed info about Fast Re-route
             states";
            list frr {
              description
                "Detailed info for a single Fast Re-route state";
              leaf destination-address {
                type inet:ipv4-address-no-zone;
                description
                  "Destination Address";
              }
    
              leaf destination-port {
                type uint32;
                description "Destination Port";
              }
    
              leaf protocol {
                type uint32;
                description "Protocol";
              }
    
              leaf extended-tunnel-id {
                type inet:ipv4-address-no-zone;
                description "Extended Tunnel ID";
              }
    
              leaf session-type {
                type Rsvp-session;
                description "Session Type";
              }
    
              leaf p2mp-id {
                type uint32;
                description "P2MP ID";
              }
    
              leaf source-address {
                type inet:ipv4-address-no-zone;
                description "Source Address";
              }
    
              leaf source-port {
                type uint32;
                description "Source Port";
              }
    
              leaf sub-group-origin {
                type inet:ipv4-address-no-zone;
                description "Subgroup Origin";
              }
    
              leaf sub-group-id {
                type uint32;
                description "Subgroup ID";
              }
    
              leaf vrf-name {
                type xr:Cisco-ios-xr-string;
                description "VRF Name";
              }
    
              uses RSVP-MGMT-FRR-STATES-DETAIL;
            }  // list frr
          }  // container frrs
        }  // grouping FRR-TABLE
    
        grouping CONTROLLER-SUMMARY-TABLE {
          description
            "Common node of rsvp, rsvp-standby";
          container controller-summaries {
            description
              "Table of summary info about RSVP-enabled
             controllers";
            list controller-summary {
              key "controller-name";
              description
                "Summary info about an RSVP-enabled controller";
              leaf controller-name {
                type xr:Interface-name;
                description "Controller Name";
              }
    
              uses RSVP-MGMT-INTERFACE-SUMMARY;
            }  // list controller-summary
          }  // container controller-summaries
        }  // grouping CONTROLLER-SUMMARY-TABLE
    
        grouping SESSION-BRIEF-TABLE {
          description
            "Common node of rsvp, rsvp-standby";
          container session-briefs {
            description
              "Table of brief info about sessions";
            list session-brief {
              description
                "Brief info about session";
              leaf destination-address {
                type inet:ipv4-address-no-zone;
                description
                  "Destination Address";
              }
    
              leaf destination-port {
                type uint32;
                description "Destination Port";
              }
    
              leaf protocol {
                type uint32;
                description "Protocol";
              }
    
              leaf extended-tunnel-id {
                type inet:ipv4-address-no-zone;
                description "Extended Tunnel ID";
              }
    
              leaf session-type {
                type Rsvp-session;
                description "Session Type";
              }
    
              leaf p2mp-id {
                type uint32;
                description "P2MP ID";
              }
    
              leaf vrf-name {
                type xr:Cisco-ios-xr-string;
                description "VRF Name";
              }
    
              uses RSVP-MGMT-SESSION-COMPACT;
            }  // list session-brief
          }  // container session-briefs
        }  // grouping SESSION-BRIEF-TABLE
    
        grouping INTERFACE-DETAILED-TABLE {
          description
            "Common node of rsvp, rsvp-standby";
          container interface-detaileds {
            description
              "Table of detailed info about RSVP-enabled
             interfaces";
            list interface-detailed {
              key "interface-name";
              description
                "Detailed info about an RSVP-enabled interface";
              leaf interface-name {
                type xr:Interface-name;
                description "Interface Name";
              }
    
              uses RSVP-MGMT-INTERFACE-DETAIL;
            }  // list interface-detailed
          }  // container interface-detaileds
        }  // grouping INTERFACE-DETAILED-TABLE
    
        grouping CONTROLLER-BRIEF-TABLE {
          description
            "Common node of rsvp, rsvp-standby";
          container controller-briefs {
            description
              "Table of brief info about RSVP-enabled
             controller";
            list controller-brief {
              key "controller-name";
              description
                "Brief info about an RSVP-enabled controller";
              leaf controller-name {
                type xr:Interface-name;
                description "Controller Name";
              }
    
              uses RSVP-MGMT-INTERFACE-COMPACT;
            }  // list controller-brief
          }  // container controller-briefs
        }  // grouping CONTROLLER-BRIEF-TABLE
    
        grouping CONTROLLER-DETAILED-TABLE {
          description
            "Common node of rsvp, rsvp-standby";
          container controller-detaileds {
            description
              "Table of detailed info about RSVP-enabled
             controllers";
            list controller-detailed {
              key "controller-name";
              description
                "Detailed info about an RSVP-enabled controller";
              leaf controller-name {
                type xr:Interface-name;
                description "Controller Name";
              }
    
              uses RSVP-MGMT-INTERFACE-DETAIL;
            }  // list controller-detailed
          }  // container controller-detaileds
        }  // grouping CONTROLLER-DETAILED-TABLE
    
        container rsvp-standby {
          config false;
          description
            "RSVP operational data for standby role";
          uses INTERFACE-NEIGHBOR-BRIEF-TABLE;
    
          uses CONTROLLER-SUMMARY-TABLE;
    
          uses AUTHENTICATION-BRIEF-TABLE;
    
          uses SESSION-BRIEF-TABLE;
    
          uses PSB-DETAILED-TABLE;
    
          uses CONTROLLER-DETAILED-TABLE;
    
          uses FRR-SUMMARY;
    
          uses RSB-DETAILED-TABLE;
    
          uses INTERFACE-SUMMARY-TABLE;
    
          uses HELLO-INSTANCE-BRIEF-TABLE;
    
          uses AUTHENTICATION-DETAIL-TABLE;
    
          uses RSB-BRIEF-TABLE;
    
          uses COUNTERS;
    
          uses INTERFACE-DETAILED-TABLE;
    
          uses CONTROLLER-BRIEF-TABLE;
    
          uses GRACEFUL-RESTART;
    
          uses HELLO-INTERFACE-INSTANCE-BRIEF-TABLE;
    
          uses HELLO-INTERFACE-INSTANCE-DETAIL-TABLE;
    
          uses INTERFACE-NEIGHBOR-DETAIL-TABLE;
    
          uses NSR;
    
          uses SUMMARY;
    
          uses FRR-TABLE;
    
          uses REQUEST-BRIEF-TABLE;
    
          uses REQUEST-DETAIL-TABLE;
    
          uses INTERFACE-BRIEF-TABLE;
    
          uses SESSION-DETAILED-TABLE;
    
          uses HELLO-INSTANCE-DETAIL-TABLE;
    
          uses GLOBAL-NEIGHBOR-DETAIL-TABLE;
    
          uses PSB-BRIEF-TABLE;
    
          uses GLOBAL-NEIGHBOR-BRIEF-TABLE;
        }  // container rsvp-standby
    
        container rsvp {
          config false;
          description "RSVP operational data";
          container issu {
            description "RSVP ISSU information";
            container status {
              description
                "RSVP ISSU status information";
              uses RSVP-NSR-ISSU-STATUS-INFO;
            }  // container status
          }  // container issu
    
          container bw-pool-info {
            description "All B/W Pool info";
            uses RSVP-MGMT-GLBL-BW-POOL-INFO;
          }  // container bw-pool-info
    
          container pxsb-details {
            description
              "Table of detailed PXSB info";
            list pxsb-detail {
              description "Detailed PXSB info";
              leaf destination-address {
                type inet:ipv4-address-no-zone;
                description
                  "Destination Address";
              }
    
              leaf destination-port {
                type uint32;
                description "Destination Port";
              }
    
              leaf protocol {
                type uint32;
                description "Protocol";
              }
    
              leaf extended-tunnel-id {
                type inet:ipv4-address-no-zone;
                description "Extended Tunnel ID";
              }
    
              leaf session-type {
                type Rsvp-session;
                description "Session Type";
              }
    
              leaf p2mp-id {
                type uint32;
                description "P2MP ID";
              }
    
              leaf source-address {
                type inet:ipv4-address-no-zone;
                description "Source Address";
              }
    
              leaf source-port {
                type uint32;
                description "Source Port";
              }
    
              leaf sub-group-origin {
                type inet:ipv4-address-no-zone;
                description "Subgroup Origin";
              }
    
              leaf sub-group-id {
                type uint32;
                description "Subgroup ID";
              }
    
              leaf vrf-name {
                type xr:Cisco-ios-xr-string;
                description "VRF Name";
              }
    
              uses RSVP-MGMT-PXSB-DETAIL;
            }  // list pxsb-detail
          }  // container pxsb-details
    
          container rxsb-details {
            description
              "Table of detailed RXSB info";
            list rxsb-detail {
              description "Detailed RXSB info";
              leaf destination-address {
                type inet:ipv4-address-no-zone;
                description
                  "Destination Address";
              }
    
              leaf destination-port {
                type uint32;
                description "Destination Port";
              }
    
              leaf protocol {
                type uint32;
                description "Protocol";
              }
    
              leaf extended-tunnel-id {
                type inet:ipv4-address-no-zone;
                description "Extended Tunnel ID";
              }
    
              leaf session-type {
                type Rsvp-session;
                description "Session Type";
              }
    
              leaf p2mp-id {
                type uint32;
                description "P2MP ID";
              }
    
              leaf source-address {
                type inet:ipv4-address-no-zone;
                description "Source Address";
              }
    
              leaf source-port {
                type uint32;
                description "Source Port";
              }
    
              leaf sub-group-origin {
                type inet:ipv4-address-no-zone;
                description "Subgroup Origin";
              }
    
              leaf sub-group-id {
                type uint32;
                description "Subgroup ID";
              }
    
              leaf vrf-name {
                type xr:Cisco-ios-xr-string;
                description "VRF Name";
              }
    
              uses RSVP-MGMT-RXSB-DETAIL;
            }  // list rxsb-detail
          }  // container rxsb-details
    
          uses INTERFACE-NEIGHBOR-BRIEF-TABLE;
    
          uses CONTROLLER-SUMMARY-TABLE;
    
          uses AUTHENTICATION-BRIEF-TABLE;
    
          uses SESSION-BRIEF-TABLE;
    
          uses PSB-DETAILED-TABLE;
    
          uses CONTROLLER-DETAILED-TABLE;
    
          uses FRR-SUMMARY;
    
          uses RSB-DETAILED-TABLE;
    
          uses INTERFACE-SUMMARY-TABLE;
    
          uses HELLO-INSTANCE-BRIEF-TABLE;
    
          uses AUTHENTICATION-DETAIL-TABLE;
    
          uses RSB-BRIEF-TABLE;
    
          uses COUNTERS;
    
          uses INTERFACE-DETAILED-TABLE;
    
          uses CONTROLLER-BRIEF-TABLE;
    
          uses GRACEFUL-RESTART;
    
          uses HELLO-INTERFACE-INSTANCE-BRIEF-TABLE;
    
          uses HELLO-INTERFACE-INSTANCE-DETAIL-TABLE;
    
          uses INTERFACE-NEIGHBOR-DETAIL-TABLE;
    
          uses NSR;
    
          uses SUMMARY;
    
          uses FRR-TABLE;
    
          uses REQUEST-BRIEF-TABLE;
    
          uses REQUEST-DETAIL-TABLE;
    
          uses INTERFACE-BRIEF-TABLE;
    
          uses SESSION-DETAILED-TABLE;
    
          uses HELLO-INSTANCE-DETAIL-TABLE;
    
          uses GLOBAL-NEIGHBOR-DETAIL-TABLE;
    
          uses PSB-BRIEF-TABLE;
    
          uses GLOBAL-NEIGHBOR-BRIEF-TABLE;
        }  // container rsvp
      }  // module Cisco-IOS-XR-ip-rsvp-oper
    

© 2023 YumaWorks, Inc. All rights reserved.