Cisco-IOS-XR-ipv6-ospfv3-oper-sub1

This submodule contains a collection of YANG definitions for Cisco IOS-XR ipv6-ospfv3 package operational data. Copyright (c) 2...

  • Version: 2020-04-29

    Cisco-IOS-XR-ipv6-ospfv3-oper-sub1@2020-04-29


    
      submodule Cisco-IOS-XR-ipv6-ospfv3-oper-sub1 {
    
        yang-version 1;
    
        belongs-to
          Cisco-IOS-XR-ipv6-ospfv3-oper {
            prefix
              Cisco-IOS-XR-ipv6-ospfv3-oper;
        }
    
        import ietf-inet-types {
          prefix inet;
        }
        import ietf-yang-types {
          prefix yang;
        }
        import Cisco-IOS-XR-types {
          prefix xr;
        }
        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 ipv6-ospfv3 package operational data.
         
         Copyright (c) 2013-2020 by Cisco Systems, Inc.
         All rights reserved.";
    
        revision "2020-04-29" {
          description
            "Added mtu and Bandwidth to show command";
        }
    
        revision "2020-02-04" {
          description
            "Modified for Conditional Advertising";
        }
    
        revision "2019-07-28" {
          description
            "Added datalist operation for container fast-reroute topology";
        }
    
        revision "2019-04-05" {
          description
            "Establish semantic version baseline.";
        }
    
        revision "2019-01-08" {
          description
            "Modified for Programmability 2.0";
        }
    
        revision "2018-06-15" {
          description
            "Added Aggregate statistics under summary container";
        }
    
        revision "2017-10-30" {
          description
            "Added link information in grace LSA.";
        }
    
        revision "2017-09-07" {
          description
            "Fixed type translation error.";
        }
    
        revision "2015-11-09" {
          description "IOS XR 6.0 revision.";
        }
    
        semver:module-version "2.1.0";
        semver:module-version "2.0.0";
        semver:module-version "1.1.0";
        semver:module-version "1.0.0";
    
        typedef Ospf-nsr-sched-pri {
          type enumeration {
            enum "ospf-nsr-stats-sched-pri-hi" {
              value 0;
              description
                "ospf nsr stats sched pri hi";
            }
            enum "ospf-nsr-stats-sched-pri-med" {
              value 1;
              description
                "ospf nsr stats sched pri med";
            }
            enum "ospf-nsr-stats-sched-pri-low" {
              value 2;
              description
                "ospf nsr stats sched pri low";
            }
            enum "ospf-nsr-stats-sched-pri-max" {
              value 3;
              description
                "ospf nsr stats sched pri max";
            }
          }
          description "Ospf nsr sched pri";
        }
    
        typedef Ospfv3-string-array {
          type string;
          description "Ospfv3 string array";
        }
    
        typedef Ospfv3-graceful-shutdown-state {
          type enumeration {
            enum "init" {
              value 0;
              description "Init";
            }
            enum "normal" {
              value 1;
              description "Normal";
            }
            enum "flushing" {
              value 2;
              description "Flushing";
            }
            enum "empty-hellos" {
              value 3;
              description "Empty Hellos";
            }
            enum "quiet" {
              value 4;
              description "Quiet";
            }
          }
          description "Graceful Shutdown state";
        }
    
        typedef Ipfrr-tbrkr {
          type enumeration {
            enum "downstream" {
              value 0;
              description "Downsteram";
            }
            enum "line-card-disjoint" {
              value 1;
              description "LC Disjoint";
            }
            enum "backup-metric" {
              value 2;
              description "Backup metric";
            }
            enum "node-protect" {
              value 3;
              description "Node protection";
            }
            enum "primary-path" {
              value 4;
              description "Primary path";
            }
            enum "secondary-path" {
              value 5;
              description "Secondary path";
            }
            enum "srlg-disjoint" {
              value 6;
              description "SRLG disjoint";
            }
            enum "tunnel" {
              value 7;
              description "Tunnel";
            }
          }
          description "FRR Tiebreakers";
        }
    
        typedef Stub-router-abr-off-reason {
          type enumeration {
            enum "init-delay" {
              value 2;
              description
                "Initial delay when stub router mode is
               activated";
            }
            enum "no-neighbor" {
              value 3;
              description "No neighbor present";
            }
            enum "no-full-neighbor" {
              value 4;
              description
                "No neighbor in FULL state present";
            }
            enum "new-neighbor" {
              value 5;
              description
                "A new neighbor discovered less than 60 seconds
               ago";
            }
            enum "full-neighbor" {
              value 6;
              description
                "A neighbor transitioned to FULL state less than
               60 seconds ago";
            }
          }
          description
            "Reason to exiting stub router mode";
        }
    
        typedef Stub-router-exit-reason {
          type enumeration {
            enum "none" {
              value 0;
              description "No reason";
            }
            enum "bgp" {
              value 1;
              description "BGP has converged";
            }
            enum "timer" {
              value 2;
              description
                "Stub Router timer has expired";
            }
            enum "configuration" {
              value 3;
              description
                "Configuration has changed";
            }
            enum "cleared" {
              value 4;
              description
                "Process has been cleared";
            }
            enum "override" {
              value 5;
              description "Preempted by always";
            }
          }
          description
            "Reason to exiting stub router mode";
        }
    
        typedef Stub-router-trigger {
          type enumeration {
            enum "on-proc-migration" {
              value 0;
              description "Process migration";
            }
            enum "on-proc-restart" {
              value 1;
              description "Process restart";
            }
            enum "on-switchover" {
              value 2;
              description "RP switchover";
            }
            enum "on-startup" {
              value 3;
              description "Router startup";
            }
            enum "always" {
              value 4;
              description "Always on";
            }
            enum "none" {
              value 5;
              description "No trigger";
            }
          }
          description
            "Trigger for entering stub router mode";
        }
    
        typedef Stub-router-mode {
          type enumeration {
            enum "rbit" {
              value 0;
              description
                "Stub Router mode r-bit";
            }
            enum "v6bit" {
              value 1;
              description
                "Stub Router mode v6-bit";
            }
            enum "max-metric" {
              value 2;
              description
                "Stub Router mode max-metric";
            }
            enum "none" {
              value 3;
              description
                "Stub Router not configured";
            }
          }
          description "Stub Router mode";
        }
    
        typedef Ospfv3-neighbor-state {
          type enumeration {
            enum "neigbhor-down" {
              value 0;
              description "Down";
            }
            enum "attempt" {
              value 1;
              description "Attempting";
            }
            enum "init" {
              value 2;
              description "Initializing";
            }
            enum "two-way" {
              value 3;
              description "2 Way";
            }
            enum "exstart" {
              value 4;
              description "Exstart";
            }
            enum "exchange" {
              value 5;
              description "Exchange";
            }
            enum "loading" {
              value 6;
              description "Loading";
            }
            enum "full" {
              value 7;
              description "Full";
            }
            enum "sc-virtual" {
              value 8;
              description "SCVirtual";
            }
          }
          description "OSPFv3 neighbor states";
        }
    
        typedef Ospfv3-interface {
          type enumeration {
            enum "none" {
              value 0;
              description "None";
            }
            enum "broadcast" {
              value 1;
              description "Broadcast";
            }
            enum "non-broadcast" {
              value 2;
              description "Non broadcast";
            }
            enum "point-to-point" {
              value 3;
              description "Point To Point";
            }
            enum "point-to-multipoint" {
              value 4;
              description "Point To Multipoint";
            }
            enum
              "point-to-multipoint-non-broadcast" {
              value 5;
              description
                "Point-To-Multipoint Non broadcast";
            }
            enum "virtual-link" {
              value 6;
              description "Virtual link";
            }
            enum "loopback-interface" {
              value 7;
              description "Loopback";
            }
            enum "mpls-traffic-engineering" {
              value 8;
              description
                "MPLS traffic engineering";
            }
            enum "sham-link" {
              value 9;
              description "Sham link";
            }
          }
          description
            "OSPFv3 neighbor interface types";
        }
    
        typedef Im-state-enum {
          type enumeration {
            enum "im-state-not-ready" {
              value 0;
              description "im state not ready";
            }
            enum "im-state-admin-down" {
              value 1;
              description "im state admin down";
            }
            enum "im-state-down" {
              value 2;
              description "im state down";
            }
            enum "im-state-up" {
              value 3;
              description "im state up";
            }
            enum "im-state-shutdown" {
              value 4;
              description "im state shutdown";
            }
            enum "im-state-err-disable" {
              value 5;
              description "im state err disable";
            }
            enum "im-state-down-immediate" {
              value 6;
              description
                "im state down immediate";
            }
            enum "im-state-down-immediate-admin" {
              value 7;
              description
                "im state down immediate admin";
            }
            enum "im-state-down-graceful" {
              value 8;
              description
                "im state down graceful";
            }
            enum "im-state-begin-shutdown" {
              value 9;
              description
                "im state begin shutdown";
            }
            enum "im-state-end-shutdown" {
              value 10;
              description
                "im state end shutdown";
            }
            enum "im-state-begin-error-disable" {
              value 11;
              description
                "im state begin error disable";
            }
            enum "im-state-end-error-disable" {
              value 12;
              description
                "im state end error disable";
            }
            enum "im-state-begin-down-graceful" {
              value 13;
              description
                "im state begin down graceful";
            }
            enum "im-state-reset" {
              value 14;
              description "im state reset";
            }
            enum "im-state-operational" {
              value 15;
              description "im state operational";
            }
            enum "im-state-not-operational" {
              value 16;
              description
                "im state not operational";
            }
            enum "im-state-unknown" {
              value 17;
              description "im state unknown";
            }
            enum "im-state-last" {
              value 18;
              description "im state last";
            }
          }
          description "Im state enum";
        }
    
        typedef Ospfv3-interface-state {
          type enumeration {
            enum "down" {
              value 0;
              description "Down";
            }
            enum "loopback" {
              value 1;
              description "Loopback";
            }
            enum "waiting" {
              value 2;
              description "Waiting";
            }
            enum "point-to-multipoint" {
              value 3;
              description "Point To Multipoint";
            }
            enum "point-to-point" {
              value 4;
              description "Point To Point";
            }
            enum "designated-router" {
              value 5;
              description "Designated router";
            }
            enum "backup-designated-router" {
              value 6;
              description
                "Backup designated router";
            }
            enum "other-designated-router" {
              value 7;
              description
                "Other designated router";
            }
          }
          description "OSPFv3 interface states";
        }
    
        typedef Ospfv3-graceful-restart-reason {
          type enumeration {
            enum "grace-reason-unknown" {
              value 0;
              description "Grace reason unknown";
            }
            enum "grace-reason-software-restart" {
              value 1;
              description
                "Grace reason software restart";
            }
            enum "grace-reason-software-upgrade" {
              value 2;
              description
                "Software reload/upgrade, RFC 3623";
            }
            enum "grace-reason-switchover" {
              value 3;
              description
                "Switch to redundant control processor";
            }
          }
          description
            "Reason for router restart";
        }
    
        typedef Ospfv3-lsa1 {
          type enumeration {
            enum "link" {
              value 8;
              description "Link LSA";
            }
            enum "grace" {
              value 11;
              description "Grace LSA";
            }
            enum "router" {
              value 8193;
              description "Router LSA";
            }
            enum "network" {
              value 8194;
              description "Network LSA";
            }
            enum "inter-area-prefix" {
              value 8195;
              description
                "Inter area prefix LSA";
            }
            enum "inter-area-router" {
              value 8196;
              description
                "Inter area router LSA";
            }
            enum "mospf" {
              value 8198;
              description "MOSPF LSA";
            }
            enum "type7-external" {
              value 8199;
              description "Type-7 External LSA";
            }
            enum "lsa-prefix" {
              value 8201;
              description "Prefix LSA";
            }
            enum "as-external" {
              value 16389;
              description "AS external LSA";
            }
            enum "unknown-link" {
              value 32768;
              description "Unknown link LSA";
            }
            enum "unknown-area" {
              value 40960;
              description "Unknown area LSA";
            }
            enum "unknown-as" {
              value 49152;
              description "Unknown AS LSA";
            }
            enum "unknown-type" {
              value 57344;
              description "Unknown type LSA";
            }
          }
          description "OSPFv3 LSA types";
        }
    
        typedef Prefix-priority {
          type enumeration {
            enum "critical" {
              value 0;
              description "Critical priority";
            }
            enum "high" {
              value 1;
              description "High priority";
            }
            enum "medium" {
              value 2;
              description "Medium priority";
            }
            enum "low" {
              value 3;
              description "Low priority";
            }
          }
          description "Prefix priority";
        }
    
        typedef Ospfv3-link {
          type enumeration {
            enum "link-router" {
              value 1;
              description "Router link";
            }
            enum "link-trans-net" {
              value 2;
              description "Transit network link";
            }
            enum "link-virtual-link" {
              value 4;
              description "Virutal link";
            }
          }
          description "OSPFV3 Link type";
        }
    
        typedef Ospf-lsa-sync-state {
          type enumeration {
            enum "none" {
              value 0;
              description "State not set";
            }
            enum "out-of-sync" {
              value 1;
              description
                "LSA out of sync with active";
            }
            enum "in-sync" {
              value 2;
              description
                "LSA in sync with active";
            }
            enum "nsr-ack-pending" {
              value 3;
              description
                "NSR ack pending for LSA sync";
            }
          }
          description
            "LSA synchronization states";
        }
    
        typedef Ospfv3-lsa-info-types {
          type enumeration {
            enum "mgmt-lsa-lsasum-type" {
              value 0;
              description
                "Summary information of LSAs";
            }
            enum "mgmt-lsa-link-type" {
              value 8;
              description "Link LSA";
            }
            enum "mgmt-lsa-gr-type" {
              value 11;
              description "Grace LSA";
            }
            enum "mgmt-lsa-rtr-type" {
              value 8193;
              description "Router LSA";
            }
            enum "mgmt-lsa-net-type" {
              value 8194;
              description "Network LSA";
            }
            enum "mgmt-lsa-iapfx-type" {
              value 8195;
              description
                "Inter Area Prefix Summary LSA";
            }
            enum "mgmt-lsa-iartr-type" {
              value 8196;
              description
                "Inter Area Router Summay LSA";
            }
            enum "mgmt-lsa-nssaext-type" {
              value 8199;
              description "NSSA external LSA";
            }
            enum "mgmt-lsa-prefix-type" {
              value 8201;
              description
                "Intra Area Prefix LSA";
            }
            enum "mgmt-lsa-ext-type" {
              value 16389;
              description "Type 5 External LSA";
            }
            enum "mgmt-lsa-unk-link-type" {
              value 32768;
              description
                "Opaque Link scope LSA";
            }
            enum "mgmt-lsa-unk-area-type" {
              value 40960;
              description
                "Opaque Area scope LSA";
            }
            enum "mgmt-lsa-unk-as-type" {
              value 49152;
              description "Opaque AS scope LSA";
            }
            enum "mgmt-lsa-unk-type" {
              value 57344;
              description
                "Opaque Reserved scope LSA";
            }
          }
          description "OSPFv3 LSA format types";
        }
    
        typedef Ospfv3-area-range-status {
          type enumeration {
            enum "advertise" {
              value 1;
              description "Advertise this range";
            }
            enum "do-not-advertise" {
              value 2;
              description
                "Do not advertise this range";
            }
          }
          description "Ospfv3 area range status";
        }
    
        typedef Ospfv3-border-route {
          type enumeration {
            enum "abr" {
              value 1;
              description "Area border router";
            }
            enum "asbr" {
              value 2;
              description
                "Area system boundary router";
            }
            enum "abr-asbr" {
              value 3;
              description
                "Area border router and area system boundary
               router";
            }
          }
          description
            "OSPFv3 border route destination types";
        }
    
        typedef Ospfv3-default-metric {
          type enumeration {
            enum "type-none" {
              value 0;
              description
                "OSPFv3 default metric type None ";
            }
            enum "type1" {
              value 1;
              description
                "OSPFv3 default metric type 1 ";
            }
            enum "type2" {
              value 2;
              description
                "OSPFv3 default metric type 2 ";
            }
          }
          description
            "OSPFv3 default metric types ";
        }
      }  // submodule Cisco-IOS-XR-ipv6-ospfv3-oper-sub1
    

© 2023 YumaWorks, Inc. All rights reserved.