Cisco-IOS-XR-infra-rcmd-oper-sub1

This submodule contains a collection of YANG definitions for Cisco IOS-XR infra-rcmd package operational data. Copyright (c) 20...

  • Version: 2019-04-05

    Cisco-IOS-XR-infra-rcmd-oper-sub1@2019-04-05


    
      submodule Cisco-IOS-XR-infra-rcmd-oper-sub1 {
    
        yang-version 1;
    
        belongs-to
          Cisco-IOS-XR-infra-rcmd-oper {
            prefix
              Cisco-IOS-XR-infra-rcmd-oper;
        }
    
        import ietf-inet-types {
          prefix inet;
        }
        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 infra-rcmd package operational data.
         
         Copyright (c) 2013-2019 by Cisco Systems, Inc.
         All rights reserved.";
    
        revision "2019-04-05" {
          description
            "Establish semantic version baseline.";
        }
    
        revision "2015-11-09" {
          description "IOS XR 6.0 revision.";
        }
    
        semver:module-version "1.0.1";
    
        typedef Rcmd-show-inst-state {
          type enumeration {
            enum "unknown" {
              value 0;
              description "Unknown state";
            }
            enum "active" {
              value 1;
              description "Active state";
            }
            enum "in-active" {
              value 2;
              description "InActive state";
            }
            enum "na" {
              value 3;
              description "Max state";
            }
          }
          description "instance state";
        }
    
        typedef Rcmd-show-intf-event {
          type enumeration {
            enum "create" {
              value 1;
              description "Create";
            }
            enum "delete" {
              value 2;
              description "Delete";
            }
            enum "link-up" {
              value 3;
              description "LinkUp";
            }
            enum "link-down" {
              value 4;
              description "LinkDown";
            }
            enum "primary-address" {
              value 5;
              description "PrimaryAddress";
            }
            enum "secondary-address" {
              value 6;
              description "SecondaryAddress";
            }
            enum "ipv6-link-local-address" {
              value 7;
              description "Ipv6LinkLocalAddress";
            }
            enum "ipv6-global-address" {
              value 8;
              description "Ipv6GlobalAddress";
            }
            enum "mtu" {
              value 9;
              description "MTU";
            }
            enum "band-width" {
              value 10;
              description "BandWidth";
            }
            enum "ldp-sync" {
              value 11;
              description "LDPSync";
            }
            enum "forward-reference" {
              value 12;
              description "ForwardReference";
            }
            enum "ldp-no-sync" {
              value 13;
              description "LDPNoSync";
            }
          }
          description "Rcmd show intf event";
        }
    
        typedef Rcmd-show-comp-id {
          type enumeration {
            enum "ospf" {
              value 0;
              description "OSPF component";
            }
            enum "isis" {
              value 1;
              description "ISIS component";
            }
            enum "un-known" {
              value 2;
              description "Max NA";
            }
          }
          description "Component Info";
        }
    
        typedef Rcmd-show-ldp-conv-state {
          type enumeration {
            enum "not-full" {
              value 0;
              description "Not Fully Covered";
            }
            enum "fully-covered" {
              value 1;
              description "Fully Covered";
            }
            enum "coverage-above-threshold" {
              value 2;
              description
                "Backup Coverage Above Threshold";
            }
            enum "coverage-below-threshold" {
              value 3;
              description
                "Backup Coverage Below Threshold";
            }
            enum "coverage-flapping" {
              value 4;
              description
                "Backup Coverage is Flappping";
            }
          }
          description "LDP Convergence States";
        }
    
        typedef Rcmd-show-ldp-session-state {
          type enumeration {
            enum "gr-down" {
              value 0;
              description "GR Down State";
            }
            enum "gr-converging" {
              value 1;
              description "GR Converging State";
            }
            enum "establishing" {
              value 2;
              description "Establishing State";
            }
            enum "converging" {
              value 3;
              description "Converging State";
            }
            enum "converged" {
              value 4;
              description "Converged State";
            }
            enum "retrying" {
              value 5;
              description "Retrying State";
            }
            enum "total" {
              value 6;
              description
                "Cumulative Coverage for all the States";
            }
          }
          description "LDP Session State";
        }
    
        typedef Rcmd-protocol-id {
          type enumeration {
            enum "ospf" {
              value 0;
              description "OSPF protocol";
            }
            enum "isis" {
              value 1;
              description "ISIS Prrotocol";
            }
            enum "na" {
              value 2;
              description "Max NA";
            }
          }
          description "Protocol Info";
        }
    
        typedef Rcmd-show-ldp-neighbour-status {
          type enumeration {
            enum "down" {
              value 0;
              description "Down State";
            }
            enum "up" {
              value 1;
              description "Up State";
            }
          }
          description
            "LDP Adjacency Session Status";
        }
    
        typedef Rcmd-ldp-event {
          type enumeration {
            enum "neighbor" {
              value 1;
              description "Neighbor Event";
            }
            enum "adjacency" {
              value 2;
              description "Adjacency Event";
            }
          }
          description "Type of LDP Event";
        }
    
        typedef Rcmd-show-mem {
          type enumeration {
            enum "standard" {
              value 0;
              description "Standard type";
            }
            enum "chunk" {
              value 1;
              description "Chunk type";
            }
            enum "edm" {
              value 2;
              description "EDM type";
            }
            enum "string" {
              value 3;
              description "String type";
            }
            enum "static" {
              value 4;
              description "Static type";
            }
            enum "unknown" {
              value 5;
              description "Unknown type";
            }
          }
          description "RCMD Memory Manager type";
        }
    
        typedef Rcmd-isis-spf {
          type enumeration {
            enum "full" {
              value 0;
              description "Full";
            }
            enum "incremental" {
              value 1;
              description "Incremental";
            }
            enum "next-hop" {
              value 2;
              description "Next hop calculation";
            }
            enum "partial-route" {
              value 3;
              description
                "Partial route calculation";
            }
          }
          description "Type of an ISIS SPF run";
        }
    
        typedef Rcmd-isis-lvl {
          type enumeration {
            enum "l1" {
              value 0;
              description "Level 1";
            }
            enum "l2" {
              value 1;
              description "Level 2";
            }
          }
          description "Type of an ISIS Level";
        }
    
        typedef Rcmd-bag-enbl-dsbl {
          type enumeration {
            enum "dsbl" {
              value 0;
              description "Disabled";
            }
            enum "enbl" {
              value 1;
              description "Enabled";
            }
          }
          description "status enum";
        }
    
        typedef Rcmd-show-node {
          type enumeration {
            enum "unknown" {
              value 0;
              description "Unknown Type";
            }
            enum "lc" {
              value 1;
              description "LC Type";
            }
            enum "rp" {
              value 2;
              description "RP Type";
            }
          }
          description "Type of Node";
        }
    
        typedef Rcmd-bool-yes-no {
          type enumeration {
            enum "no" {
              value 0;
              description "No";
            }
            enum "yes" {
              value 1;
              description "Yes";
            }
          }
          description "Boolean enum";
        }
    
        typedef Rcmd-show-prcs-state {
          type enumeration {
            enum "success" {
              value 0;
              description "Success";
            }
            enum "cpu" {
              value 1;
              description "Cpu overload";
            }
            enum "memory" {
              value 2;
              description "Memory overload";
            }
          }
          description "Post Processing Info";
        }
    
        typedef Rcmd-bag-enable-disable {
          type enumeration {
            enum "disable" {
              value 0;
              description "Disabled";
            }
            enum "enable" {
              value 1;
              description "Enabled";
            }
          }
          description "status enum";
        }
    
        typedef Rcmd-show-ipfrr-lfa {
          type enumeration {
            enum "none" {
              value 0;
              description "No IP Frr LFA Type ";
            }
            enum "local" {
              value 1;
              description "IP Frr Local LFA";
            }
            enum "remote" {
              value 2;
              description "IP Frr Remote LFA";
            }
          }
          description "IP Frr LFA Types";
        }
    
        typedef Rcmd-show-route-path-change {
          type enumeration {
            enum "primary" {
              value 0;
              description
                "Primary path is changed";
            }
            enum "backup" {
              value 1;
              description
                "Backup path is changed";
            }
          }
          description "Type of route change";
        }
    
        typedef Rcmd-linecard-speed {
          type enumeration {
            enum "other" {
              value 0;
              description "Other linecard";
            }
            enum "fastest" {
              value 1;
              description "Fastest linecard";
            }
            enum "slowest" {
              value 2;
              description "Slowest linecard";
            }
          }
          description
            "Comparative speed of programming on linecard";
        }
    
        typedef Rcmd-ls-change {
          type enumeration {
            enum "new" {
              value 0;
              description "Added";
            }
            enum "delete" {
              value 1;
              description "Deleted";
            }
            enum "modify" {
              value 2;
              description "Modified";
            }
            enum "noop" {
              value 3;
              description "No operation";
            }
          }
          description "Type of change";
        }
    
        typedef Rcmd-lsa {
          type enumeration {
            enum "unknown" {
              value 0;
              description "Invalid LSA";
            }
            enum "router" {
              value 1;
              description "Router LSA";
            }
            enum "network" {
              value 2;
              description "Network LSA";
            }
            enum "summary" {
              value 3;
              description "Summary LSA";
            }
            enum "asbr" {
              value 4;
              description "ASBR LSA";
            }
            enum "external" {
              value 5;
              description "External LSA";
            }
            enum "multicast" {
              value 6;
              description "Multicast LSA";
            }
            enum "nssa" {
              value 7;
              description "NSSA LSA";
            }
          }
          description "Type of LSA";
        }
    
        typedef Rcmd-spf-state {
          type enumeration {
            enum "complete" {
              value 0;
              description "Complete";
            }
            enum "in-complete" {
              value 1;
              description "InComplete";
            }
            enum "collecting" {
              value 2;
              description "Collecting data";
            }
            enum "no-route-change" {
              value 3;
              description "No Route Change";
            }
          }
          description "Type of an ISIS Level";
        }
    
        typedef Rcmd-change {
          type enumeration {
            enum "none" {
              value 0;
              description "Invalid";
            }
            enum "add" {
              value 1;
              description "Added";
            }
            enum "delete" {
              value 2;
              description "Deleted";
            }
            enum "modify" {
              value 3;
              description "Modified";
            }
            enum "no-change" {
              value 4;
              description "No Change";
            }
          }
          description "Type of change";
        }
    
        typedef Rcmd-show-route {
          type enumeration {
            enum "ospf" {
              value 0;
              description "OSPF route init";
            }
            enum "intra" {
              value 1;
              description "OSPF Intra route";
            }
            enum "inter" {
              value 2;
              description "OSPF Inter route";
            }
            enum "ext-1" {
              value 3;
              description
                "OSPF External Type-1 Route";
            }
            enum "ext-2" {
              value 4;
              description
                "OSPF External Type-2 Route";
            }
            enum "nssa-1" {
              value 5;
              description
                "OSPF NSSA Type-1 Route";
            }
            enum "nssa-2" {
              value 6;
              description
                "OSPF NSSA Type-2 Route";
            }
            enum "isis" {
              value 7;
              description "ISIS route init";
            }
            enum "l1-summary" {
              value 8;
              description "ISIS L1 Summary";
            }
            enum "l1" {
              value 9;
              description "ISIS L1";
            }
            enum "l2-summary" {
              value 10;
              description "ISIS L2 Summary";
            }
            enum "l2" {
              value 11;
              description "ISIS L2";
            }
            enum "inter-area-summary" {
              value 12;
              description
                "ISIS Inter Area Summary";
            }
            enum "inter-area" {
              value 13;
              description "ISIS Inter Area";
            }
            enum "default-attached" {
              value 14;
              description
                "ISIS Default Route Attached";
            }
          }
          description "Route Types";
        }
    
        typedef Rcmd-priority-level {
          type enumeration {
            enum "critical" {
              value 0;
              description "Critical";
            }
            enum "high" {
              value 1;
              description "High";
            }
            enum "medium" {
              value 2;
              description "Medium";
            }
            enum "low" {
              value 3;
              description "Low";
            }
          }
          description "Level of priority";
        }
      }  // submodule Cisco-IOS-XR-infra-rcmd-oper-sub1
    

© 2023 YumaWorks, Inc. All rights reserved.