Cisco-IOS-XR-mpls-ldp-oper-sub3

This submodule contains a collection of YANG definitions for Cisco IOS-XR mpls-ldp package operational data. Copyright (c) 2013...

  • Version: 2021-04-06

    Cisco-IOS-XR-mpls-ldp-oper-sub3@2021-04-06


    
      submodule Cisco-IOS-XR-mpls-ldp-oper-sub3 {
    
        yang-version 1;
    
        belongs-to Cisco-IOS-XR-mpls-ldp-oper {
            prefix Cisco-IOS-XR-mpls-ldp-oper;
        }
    
        import cisco-semver {
          prefix semver;
        }
    
        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 submodule contains a collection of YANG definitions
         for Cisco IOS-XR mpls-ldp package operational data.
         
         Copyright (c) 2013-2021 by Cisco Systems, Inc.
         All rights reserved.";
    
        revision "2021-04-06" {
          description
            "Added BSID data in LDP forwarding
           2021-03-10
             Added adj_grp count leaf to ldp summary
           2020-08-14
             Added ELC parameter.";
        }
    
        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.1.0";
        semver:module-version "1.0.0";
    
        grouping LDP-NSR-GBL-SYNCI-INFO {
          description
            "MPLS LDP NSR Global Init Sync Information";
          leaf nsr-cfged {
            type boolean;
            description "TRUE if NSR configured";
          }
    
          leaf nsr-synced {
            type boolean;
            description "TRUE if NSR synced";
          }
    
          leaf init-sync-start {
            type uint32;
            description "Init Sync Start Time";
          }
    
          leaf init-sync-end {
            type uint32;
            description "Init Sync End Time";
          }
    
          leaf num-peers {
            type uint32;
            description "Number of Peers";
          }
    
          leaf num-cap-sent {
            type uint32;
            description
              "Number of Sent Capabilities objects";
          }
    
          leaf num-cap-rcvd {
            type uint32;
            description
              "Number of Rcvd Capabilities objects";
          }
    
          leaf num-pfx {
            type uint32;
            description
              "Number of binding prefixes";
          }
    
          leaf num-lbl {
            type uint32;
            description
              "Number of label bindings";
          }
    
          leaf num-lcl-addr-wd {
            type uint32;
            description
              "Num of lcl address withdraw";
          }
    
          leaf num-lbl-adv {
            type uint32;
            description "Num of lbl adv";
          }
    
          leaf ipc-msg-tx-cnt {
            type uint32;
            description "num IPC msgs sent";
          }
    
          leaf ipc-msg-tx-bytes {
            type uint32;
            units "byte";
            description "total IPC bytes sent";
          }
    
          leaf ipc-msg-rx-cnt {
            type uint32;
            description "num IPC msgs rxed";
          }
    
          leaf ipc-msg-rx-bytes {
            type uint32;
            description "num IPC msgs rxed";
          }
    
          leaf ipc-max-tx-batch-bytes {
            type uint32;
            units "byte";
            description "biggest IPC TX bytes";
          }
    
          leaf ipc-max-rx-batch-bytes {
            type uint32;
            units "byte";
            description "biggest IPC RX bytes";
          }
    
          leaf ipc-tx-fail-cnt {
            type uint32;
            description
              "number of ipc send failures";
          }
    
          leaf total-ipc-tx-fail-cnt {
            type uint32;
            description
              "total number of ipc send failures";
          }
    
          leaf ipc-restart-cnt {
            type uint32;
            description
              "number of times ipc has been restarted";
          }
    
          leaf ipc-default-mtu {
            type uint32;
            units "byte";
            description "default IPC MTU bytes";
          }
    
          leaf ipc-exceeded-mtu-msg-cnt {
            type uint32;
            description
              "ipc exceeded mtu msg cnt";
          }
        }  // grouping LDP-NSR-GBL-SYNCI-INFO
    
        grouping LDP-NSR-GBL-STATS-INFO {
          description
            "MPLS LDP NSR Global Stats Information";
          container init-sync {
            description "Init Sync";
            uses LDP-NSR-GBL-SYNCI-INFO;
          }  // container init-sync
        }  // grouping LDP-NSR-GBL-STATS-INFO
    
        grouping LDP-NSR-NBR-SYNCS-INFO {
          description
            "MPLS LDP NSR Nbr Steady State Sync Information";
          leaf num-cap-sent {
            type uint32;
            description
              "Num of Sent Capabilities";
          }
    
          leaf num-cap-rcvd {
            type uint32;
            description
              "Num of Rcvd Capabilities";
          }
    
          leaf rem-lbl-wd {
            type uint32;
            description
              "Number of remote label withdraw events";
          }
    
          leaf rem-lbl-rq {
            type uint32;
            description
              "Number of remote label request events";
          }
    
          leaf num-stdby-adj-join {
            type uint32;
            description
              "Number of standby adj join";
          }
    
          leaf num-stdby-adj-leave {
            type uint32;
            description
              "Number of standby adj leave";
          }
        }  // grouping LDP-NSR-NBR-SYNCS-INFO
    
        grouping LDP-NSR-NBR-SYNCI-INFO {
          description
            "MPLS LDP NSR Nbr Init Sync Information";
          leaf init-sync-start {
            type uint32;
            description "Init Sync Start Time";
          }
    
          leaf init-sync-end {
            type uint32;
            description "Init Sync End Time";
          }
    
          leaf num-addr {
            type uint32;
            description
              "Number of peer addresses";
          }
    
          leaf num-duplicate-addr {
            type uint32;
            description
              "Number of duplicate peer addresses";
          }
    
          leaf num-rx-bytes {
            type uint32;
            units "byte";
            description
              "Number of unprocessed Rx buffer bytes";
          }
    
          leaf num-cap-sent {
            type uint32;
            description
              "Num of Sent Capabilities";
          }
    
          leaf num-cap-rcvd {
            type uint32;
            description
              "Num of Rcvd Capabilities";
          }
    
          leaf num-lbl {
            type uint32;
            description
              "Number of peer bindings";
          }
    
          leaf num-app-bytes {
            type uint32;
            units "byte";
            description
              "Number of external App data bytes";
          }
        }  // grouping LDP-NSR-NBR-SYNCI-INFO
    
        grouping LDP-NSR-STATS-NBR-INFO {
          description
            "MPLS LDP NSR Neighbor Stats Information";
          container init-sync-info {
            description "NSR Init Sync Info";
            uses LDP-NSR-NBR-SYNCI-INFO;
          }  // container init-sync-info
    
          container steady-state-sync-info {
            description
              "NSR Steady State Sync Info";
            uses LDP-NSR-NBR-SYNCS-INFO;
          }  // container steady-state-sync-info
    
          leaf lsr-id-xr {
            type uint32;
            description "lsr id xr";
          }
    
          leaf lbl-spc-id {
            type uint16;
            description "lbl spc id";
          }
    
          leaf nsr-sync-state {
            type int32;
            description "nsr sync state";
          }
    
          leaf num-msg {
            type uint32;
            description
              "Number of sync messages";
          }
        }  // grouping LDP-NSR-STATS-NBR-INFO
      }  // submodule Cisco-IOS-XR-mpls-ldp-oper-sub3
    

© 2023 YumaWorks, Inc. All rights reserved.