Cisco-IOS-XR-clns-isis-oper

This module contains a collection of YANG definitions for Cisco IOS-XR clns-isis package operational data. This module contains...

  • Version: 2021-03-13

    Cisco-IOS-XR-clns-isis-oper@2021-03-13


    
      module Cisco-IOS-XR-clns-isis-oper {
    
        yang-version 1;
    
        namespace
          "http://cisco.com/ns/yang/Cisco-IOS-XR-clns-isis-oper";
    
        prefix clns-isis-oper;
    
        import ietf-inet-types {
          prefix inet;
        }
        import Cisco-IOS-XR-types {
          prefix xr;
        }
        import cisco-semver {
          prefix semver;
        }
        import Cisco-IOS-XR-clns-isis-datatypes {
          prefix dt1;
        }
    
        include Cisco-IOS-XR-clns-isis-oper-sub2 {
          revision-date "2021-03-13";
        }
        include Cisco-IOS-XR-clns-isis-oper-sub1 {
          revision-date "2021-03-13";
        }
    
        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 clns-isis package operational data.
    
    This module contains definitions
    for the following management objects:
      isis: IS-IS operational data
    
    Copyright (c) 2013-2021 by Cisco Systems, Inc.
    All rights reserved.";
    
        revision "2021-03-13" {
          description
            "Interface bandwidth changed from uint32_t to uint64_t
    2021-01-04
      Add private adjacency bag
    2020-11-05
      Flex-algo extension for show isis topology.
    2020-10-27
      Add a new type Isis-flex-algo-metric for flex-algo metrics and change the metric-type leaf in ISIS-SH-FLEX-ALGO-AREA to use it.
    2020-10-20
      Change in Yang tool corrected strings repair-s-rv6* to repair-srv6*, end-xsid* to end-x-sid*, and is-s-rv6 to is-srv6. Changed avg-dela-rawy to avg-delay-raw to fix misspelling via CSCvu63930. Changed SRv6 function-type to sid-behavior, uint32_t to mgmt_srv6_sid_fmt, and num-sid to num-sids for consistency and to comply with current IETF ISIS SRv6 draft via CSCvu06764.";
        }
    
        revision "2020-05-12" {
          description
            "Added SRLG and SRLG Static
    2020-03-25
    Added operational data for new features.";
        }
    
        revision "2019-09-25" {
          description
            "Added operational data for new features
    2019-05-14
    Conditional Advertise-prefix support
    2019-05-03
    move ocni-isis opencfg model from native model to private oper model";
        }
    
        revision "2019-04-05" {
          description
            "Establish semantic version baseline.";
        }
    
        revision "2019-03-28" {
          description
            "Upgrade ocni-isis to opencfg model version 0.4.2";
        }
    
        revision "2019-02-23" {
          description
            "Added is_srv6 flag to ISIS IPv6 route";
        }
    
        revision "2019-02-16" {
          description
            "Added interface link-group name";
        }
    
        revision "2018-10-15" {
          description
            "Add SRv6 configured locators";
        }
    
        revision "2018-10-04" {
          description
            "Update SRv6 locator table";
        }
    
        revision "2018-05-17" {
          description
            "Update opencfg isis model";
        }
    
        revision "2018-04-07" {
          description
            "Update SRv6 definitions to draft-filsfils-spring-srv6-network-programming-04";
        }
    
        revision "2018-01-24" {
          description
            "Added SRLG TILFA operation CLI.";
        }
    
        revision "2017-12-06" {
          description "Add segment-routing srv6";
        }
    
        revision "2017-08-08" {
          description
            "Add openconfig network instance model isis telemetry EDM function support.";
        }
    
        revision "2017-06-26" {
          description
            "Change identifiers to be more readable.";
        }
    
        revision "2017-05-01" {
          description
            "Fixing backward compatibility error in module.";
        }
    
        revision "2015-11-09" {
          description "IOS XR 6.0 revision.";
        }
    
        semver:module-version "4.0.0";
        semver:module-version "3.0.0";
        semver:module-version "2.0.0";
        semver:module-version "1.0.0";
    
        grouping POLICY-MI {
          description
            "Common node of policy-ipv4-active,
    policy-ipv4-backup, policy-ipv6-active,
    policy-ipv6-backup";
          list policy-mi {
            key "mi-id";
            description "Mapping Item";
            leaf mi-id {
              type xr:Cisco-ios-xr-string;
              description
                "Mapping Item ID (0, 1, 2, ...)";
            }
    
            uses SRMS-MI-T-B;
          }  // list policy-mi
        }  // grouping POLICY-MI
    
        grouping INSTANCE {
          description
            "Common node of instances, instances-standby";
          list instance {
            key "instance-name";
            description "IS-IS instance";
            container neighbors {
              description "Neighbor table";
              list neighbor {
                description
                  "A single neighbor router";
                leaf system-id {
                  type xr:Osi-system-id;
                  description "System ID";
                }
    
                leaf interface-name {
                  type xr:Interface-name;
                  description "Interface name";
                }
    
                uses ISIS-SH-NBR;
              }  // list neighbor
            }  // container neighbors
    
            container host-names {
              description "Hostname table";
              list host-name {
                key "system-id";
                description
                  "Hostname table entry";
                leaf system-id {
                  type xr:Osi-system-id;
                  description "System ID";
                }
    
                uses ISIS-SH-HOST;
              }  // list host-name
            }  // container host-names
    
            container statistics-global {
              description
                "Per-instance statistics";
              uses ISIS-SH-TRAFFIC-GLOBAL;
            }  // container statistics-global
    
            container levels {
              description "Level table";
              list level {
                key "level";
                description
                  "Per-level operational data";
                container adjacency-log {
                  description
                    "Log of adjacency changes within a single
    level";
                  uses ISIS-SH-ADJ-LOG-STRUC;
                }  // container adjacency-log
    
                container lsp-table-summary {
                  description
                    "Summary information for one level's LSP
    database";
                  uses ISIS-SH-LSP-DB-SUMMARY;
                }  // container lsp-table-summary
    
                container adjacencies {
                  description "Adjacency table";
                  list adjacency {
                    description
                      "A single IS-IS adjacency";
                    leaf system-id {
                      type xr:Osi-system-id;
                      description "System ID";
                    }
    
                    leaf interface-name {
                      type xr:Interface-name;
                      description
                        "Interface name";
                    }
    
                    uses ISIS-SH-ADJ;
                  }  // list adjacency
                }  // container adjacencies
    
                container detailed-lsps {
                  description
                    "Detailed LSP table. Use to retrieve LSPs with
    TLV content.";
                  list detailed-lsp {
                    key "lsp-id";
                    description
                      "An IS-IS LSP with detailed TLV data included";
                    leaf lsp-id {
                      type xr:Isis-lsp-id;
                      description "LSP ID";
                    }
    
                    uses ISIS-SH-LSP;
                  }  // list detailed-lsp
                }  // container detailed-lsps
    
                container lsps {
                  description "LSP table";
                  list lsp {
                    key "lsp-id";
                    description
                      "An IS-IS LSP (header information only)";
                    leaf lsp-id {
                      type xr:Isis-lsp-id;
                      description "LSP ID";
                    }
    
                    uses ISIS-SH-LSP;
                  }  // list lsp
                }  // container lsps
    
                container lsp-log {
                  description
                    "LSP-log for a single level";
                  uses ISIS-SH-LSP-LOG-STRUC;
                }  // container lsp-log
    
                container database-log {
                  description
                    "Database-log for a single level";
                  uses ISIS-SH-LSP-DB-LOG-STRUC;
                }  // container database-log
    
                leaf level {
                  type dt1:Isis-internal-level;
                  description "Level";
                }
              }  // list level
            }  // container levels
    
            container topologies {
              description "Topology table";
              list topology {
                description "Per-topology data";
                container ipv4frr-flex-tables {
                  description
                    "IPv4 FRR Flex-Algo tables";
                  list ipv4frr-flex-table {
                    key "flex-alg";
                    description
                      "IPv4 FRR Flex-Algo table";
                    leaf flex-alg {
                      type uint32;
                      description "Flex Algo";
                    }
    
                    list ipv4frr-flex-backup {
                      description
                        "Flex-Algo FRR backup for an IPv4 network";
                      leaf prefix {
                        type inet:ipv4-address-no-zone;
                        description "Prefix";
                      }
    
                      leaf prefix-length {
                        type dt1:Isis-ipv4-prefix-length;
                        description
                          "Prefix Length";
                      }
    
                      uses ISIS-SH-IPV4-ROUTE;
                    }  // list ipv4frr-flex-backup
                  }  // list ipv4frr-flex-table
                }  // container ipv4frr-flex-tables
    
                container ipv6-flex-route-tables {
                  description
                    "IPv6 Flex-Algo local route tables";
                  list ipv6-flex-route-table {
                    key "flex-alg";
                    description
                      "IPv6 Flex-Algo local route table";
                    leaf flex-alg {
                      type uint32;
                      description "Flex Algo";
                    }
    
                    list ipv6-flex-route {
                      description
                        "An IPv6 route known to IS-IS";
                      leaf prefix {
                        type inet:ipv6-address-no-zone;
                        description "Prefix";
                      }
    
                      leaf prefix-length {
                        type dt1:Isis-ipv6-prefix-length;
                        description
                          "Prefix Length";
                      }
    
                      uses ISIS-SH-IPV6-ROUTE;
                    }  // list ipv6-flex-route
                  }  // list ipv6-flex-route-table
                }  // container ipv6-flex-route-tables
    
                container frr-summary {
                  description
                    "FRR summary information for a particular
    IS-IS topology";
                  uses ISIS-SH-FRR-SUMMARY;
                }  // container frr-summary
    
                container srv6-locators {
                  description
                    "SRv6 Locator Table";
                  list srv6-locator {
                    key "name";
                    description
                      "An SRv6 Locator";
                    leaf name {
                      type xr:Cisco-ios-xr-string;
                      description "Locator Name";
                    }
    
                    uses ISIS-SH-SRV6-LOCATOR;
                  }  // list srv6-locator
                }  // container srv6-locators
    
                container topology-levels {
                  description
                    "Per-topology level table";
                  list topology-level {
                    key "level";
                    description
                      "Per-level topology operational data";
                    container flex-algo-topology-summary-is-tables {
                      description
                        "Flex-Algo Link Topology Summary IS Tables";
                      list flex-algo-topology-summary-is-table {
                        key "flex-alg";
                        description
                          "Flex-Algo Link Topology Summary IS Table";
                        leaf flex-alg {
                          type uint32;
                          description
                            "Flex Algo";
                        }
    
                        list flex-algo-topology-summary-is {
                          key "system-id";
                          description
                            "Summary information for a particular IS
    Topology and Flex-Algo";
                          leaf system-id {
                            type xr:Osi-system-id;
                            description
                              "System ID";
                          }
    
                          uses ISIS-SH-TOPO-SUMMARY;
                        }  // list flex-algo-topology-summary-is
                      }  // list flex-algo-topology-summary-is-table
                    }  // container flex-algo-topology-summary-is-tables
    
                    container flex-algo-ipv4-link-topology-tables {
                      description
                        "Flex-Algo IPv4 IS Topology Tables";
                      list flex-algo-ipv4-link-topology-table {
                        key "flex-alg";
                        description
                          "Flex-Algo IPv4 IS Topology Table";
                        leaf flex-alg {
                          type uint32;
                          description
                            "Flex Algo";
                        }
    
                        list flex-algo-ipv4-link-topology {
                          key "system-id";
                          description
                            "An IS in an Flex-Algo IPv4 Link Topology";
                          leaf system-id {
                            type xr:Osi-system-id;
                            description
                              "System ID";
                          }
    
                          uses ISIS-SH-IPV4-TOPO-ENTRY;
                        }  // list flex-algo-ipv4-link-topology
                      }  // list flex-algo-ipv4-link-topology-table
                    }  // container flex-algo-ipv4-link-topology-tables
    
                    container flex-algo-ipv6-link-topology-tables {
                      description
                        "Flex-Algo IPv6 IS Topology Tables";
                      list flex-algo-ipv6-link-topology-table {
                        key "flex-alg";
                        description
                          "Flex-Algo IPv6 IS Topology Table";
                        leaf flex-alg {
                          type uint32;
                          description
                            "Flex Algo";
                        }
    
                        list flex-algo-ipv6-link-topology {
                          key "system-id";
                          description
                            "An IS in an Flex-Algo IPv46Link Topology";
                          leaf system-id {
                            type xr:Osi-system-id;
                            description
                              "System ID";
                          }
    
                          uses ISIS-SH-IPV6-TOPO-ENTRY;
                        }  // list flex-algo-ipv6-link-topology
                      }  // list flex-algo-ipv6-link-topology-table
                    }  // container flex-algo-ipv6-link-topology-tables
    
                    container te-advertisements {
                      description
                        "TE advertisements for a single level and
    topology. Only available within the IPv4
    Unicast topology.";
                      uses ISIS-SH-TE-ADV;
                    }  // container te-advertisements
    
                    container te-adjacency-log {
                      description
                        "TE adjacency-log for a single level and
    topology. Only available within the IPv4
    Unicast topology.";
                      uses ISIS-SH-TE-LOG-STRUC;
                    }  // container te-adjacency-log
    
                    container spf-log {
                      description
                        "Log of route calculations for a single
    level and topology";
                      uses ISIS-SH-SPF-LOG-STRUC;
                    }  // container spf-log
    
                    container flex-algo-topology-summaries {
                      description
                        "Flex-Algo Link Topology Summary Tables";
                      list flex-algo-topology-summary {
                        key "flex-alg";
                        description
                          "Flex-Algo IPv4 IS Topology Table";
                        leaf flex-alg {
                          type uint32;
                          description
                            "Flex Algo";
                        }
    
                        uses ISIS-SH-TOPO-SUMMARY;
                      }  // list flex-algo-topology-summary
                    }  // container flex-algo-topology-summaries
    
                    container te-tunnels {
                      description
                        "TE tunnels table. Only available within the
    IPv4 Unicast topology.";
                      list te-tunnel {
                        description
                          "A single TE tunnel advertized by IS-IS";
                        leaf system-id {
                          type xr:Osi-system-id;
                          description
                            "System ID";
                        }
    
                        leaf interface-name {
                          type xr:Interface-name;
                          description
                            "Interface name";
                        }
    
                        uses ISIS-SH-TE-TUNNEL;
                      }  // list te-tunnel
                    }  // container te-tunnels
    
                    container ipv4-link-topologies {
                      description
                        "IPv4 IS Topology table";
                      list ipv4-link-topology {
                        key "system-id";
                        description
                          "An IS in an IPv4 Link Topology";
                        leaf system-id {
                          type xr:Osi-system-id;
                          description
                            "System ID";
                        }
    
                        uses ISIS-SH-IPV4-TOPO-ENTRY;
                      }  // list ipv4-link-topology
                    }  // container ipv4-link-topologies
    
                    container topology-summary {
                      description
                        "Summary information for a particular IS
    Topology";
                      uses ISIS-SH-TOPO-SUMMARY;
                    }  // container topology-summary
    
                    container ipv6-link-topologies {
                      description
                        "IPv6 IS Topology table";
                      list ipv6-link-topology {
                        key "system-id";
                        description
                          "An IS in an IPv6 Link Topology";
                        leaf system-id {
                          type xr:Osi-system-id;
                          description
                            "System ID";
                        }
    
                        uses ISIS-SH-IPV6-TOPO-ENTRY;
                      }  // list ipv6-link-topology
                    }  // container ipv6-link-topologies
    
                    leaf level {
                      type dt1:Isis-internal-level;
                      description "Level";
                    }
                  }  // list topology-level
                }  // container topology-levels
    
                container ipv6-routes {
                  description "IPv6 local route";
                  list ipv6-route {
                    description
                      "An IPv6 route known to IS-IS";
                    leaf prefix {
                      type inet:ipv6-address-no-zone;
                      description "Prefix";
                    }
    
                    leaf prefix-length {
                      type dt1:Isis-ipv6-prefix-length;
                      description
                        "Prefix Length";
                    }
    
                    uses ISIS-SH-IPV6-ROUTE;
                  }  // list ipv6-route
                }  // container ipv6-routes
    
                container ipv6frr-flex-tables {
                  description
                    "IPv6 FRR Flex-Algo tables";
                  list ipv6frr-flex-table {
                    key "flex-alg";
                    description
                      "IPv6 FRR Flex-Algo table";
                    leaf flex-alg {
                      type uint32;
                      description "Flex Algo";
                    }
    
                    list ipv6frr-flex-backup {
                      description
                        "Flex-algo FRR backup for an IPv6 network";
                      leaf prefix {
                        type inet:ipv6-address-no-zone;
                        description "Prefix";
                      }
    
                      leaf prefix-length {
                        type dt1:Isis-ipv6-prefix-length;
                        description
                          "Prefix Length";
                      }
    
                      uses ISIS-SH-IPV6-ROUTE;
                    }  // list ipv6frr-flex-backup
                  }  // list ipv6frr-flex-table
                }  // container ipv6frr-flex-tables
    
                container ipv6frr-backups {
                  description "IPv6 FRR table";
                  list ipv6frr-backup {
                    description
                      "FRR backup for an IPv6 network";
                    leaf prefix {
                      type inet:ipv6-address-no-zone;
                      description "Prefix";
                    }
    
                    leaf prefix-length {
                      type dt1:Isis-ipv6-prefix-length;
                      description
                        "Prefix Length";
                    }
    
                    uses ISIS-SH-IPV6-ROUTE;
                  }  // list ipv6frr-backup
                }  // container ipv6frr-backups
    
                container ipv4frr-backups {
                  description "IPv4 FRR table";
                  list ipv4frr-backup {
                    description
                      "FRR backup for an IPv4 network";
                    leaf prefix {
                      type inet:ipv4-address-no-zone;
                      description "Prefix";
                    }
    
                    leaf prefix-length {
                      type dt1:Isis-ipv4-prefix-length;
                      description
                        "Prefix Length";
                    }
    
                    uses ISIS-SH-IPV4-ROUTE;
                  }  // list ipv4frr-backup
                }  // container ipv4frr-backups
    
                container ipv4-flex-route-tables {
                  description
                    "IPv4 Flex-Algo local route tables";
                  list ipv4-flex-route-table {
                    key "flex-alg";
                    description
                      "IPv4 Flex-Algo local route table";
                    leaf flex-alg {
                      type uint32;
                      description "Flex Algo";
                    }
    
                    list ipv4-flex-route {
                      description
                        "An IPv4 route known to IS-IS";
                      leaf prefix {
                        type inet:ipv4-address-no-zone;
                        description "Prefix";
                      }
    
                      leaf prefix-length {
                        type dt1:Isis-ipv4-prefix-length;
                        description
                          "Prefix Length";
                      }
    
                      uses ISIS-SH-IPV4-ROUTE;
                    }  // list ipv4-flex-route
                  }  // list ipv4-flex-route-table
                }  // container ipv4-flex-route-tables
    
                container ipv4-routes {
                  description
                    "IPv4 local route table";
                  list ipv4-route {
                    description
                      "An IPv4 route known to IS-IS";
                    leaf prefix {
                      type inet:ipv4-address-no-zone;
                      description "Prefix";
                    }
    
                    leaf prefix-length {
                      type dt1:Isis-ipv4-prefix-length;
                      description
                        "Prefix Length";
                    }
    
                    uses ISIS-SH-IPV4-ROUTE;
                  }  // list ipv4-route
                }  // container ipv4-routes
    
                leaf af-name {
                  type dt1:Isis-address-family;
                  description "Address family";
                }
    
                leaf saf-name {
                  type dt1:Isis-sub-address-family;
                  description
                    "Sub address family";
                }
    
                leaf topology-name {
                  type dt1:Isis-topology-name;
                  description "Topology Name";
                }
              }  // list topology
            }  // container topologies
    
            container srlgs {
              description "SRLG Table";
              list srlg {
                key "srlg-name";
                description "SRLG Data";
                leaf srlg-name {
                  type xr:Cisco-ios-xr-string;
                  description "srlg name";
                }
    
                uses ISIS-SH-SRLG;
              }  // list srlg
            }  // container srlgs
    
            container nsr-status {
              description
                "NSR Status information";
              uses ISIS-SH-NSR-STATUS-GLOBAL;
            }  // container nsr-status
    
            container srlg-statics {
              description "SRLG Static Table";
              list srlg-static {
                key "srlg-name";
                description "SRLG Static Data";
                leaf srlg-name {
                  type xr:Cisco-ios-xr-string;
                  description "srlg name";
                }
    
                uses ISIS-SH-SRLG-STATIC;
              }  // list srlg-static
            }  // container srlg-statics
    
            container interfaces {
              description "Interface table";
              list interface {
                key "interface-name";
                description
                  "Information about one IS-IS interface";
                leaf interface-name {
                  type xr:Interface-name;
                  description "Interface name";
                }
    
                uses ISIS-SH-IF;
              }  // list interface
            }  // container interfaces
    
            container checkpoint-adjacencies {
              description
                "Checkpointed adjacency table";
              list checkpoint-adjacency {
                description
                  "A checkpointed IS-IS adjacency";
                leaf level {
                  type dt1:Isis-internal-level;
                  description "Level";
                }
    
                leaf system-id {
                  type xr:Osi-system-id;
                  description "System ID";
                }
    
                leaf interface-name {
                  type xr:Interface-name;
                  description "Interface name";
                }
    
                uses ISIS-SH-CHKPT-ADJ;
              }  // list checkpoint-adjacency
            }  // container checkpoint-adjacencies
    
            container flex-algos {
              description "Flex Algo Table";
              list flex-algo {
                key "flex-algo";
                description
                  "Flex Algo Definition Data";
                leaf flex-algo {
                  type uint32;
                  description "Flex Algo";
                }
    
                uses ISIS-SH-FLEX-ALGO;
              }  // list flex-algo
            }  // container flex-algos
    
            container srms {
              description
                "Segment Routing Mapping Server operational data";
              container policy {
                description
                  "Policy operational data";
                container policy-ipv4 {
                  description
                    "IPv4 policy operational data";
                  container policy-ipv4-active {
                    description
                      "IPv4 active policy operational data";
                    uses POLICY-MI;
                  }  // container policy-ipv4-active
    
                  container policy-ipv4-backup {
                    description
                      "IPv4 backup policy operational data";
                    uses POLICY-MI;
                  }  // container policy-ipv4-backup
                }  // container policy-ipv4
    
                container policy-ipv6 {
                  description
                    "IPv6 policy operational data";
                  container policy-ipv6-backup {
                    description
                      "IPv6 backup policy operational data";
                    uses POLICY-MI;
                  }  // container policy-ipv6-backup
    
                  container policy-ipv6-active {
                    description
                      "IPv6 active policy operational data";
                    uses POLICY-MI;
                  }  // container policy-ipv6-active
                }  // container policy-ipv6
              }  // container policy
            }  // container srms
    
            container mib {
              description "IS-IS MIB";
              container circuit-counter-table-entries {
                description
                  "Circuit specific counters for the system";
                list circuit-counter-table-entry {
                  key "circ-index circuit-type";
                  description
                    "Each circuit has a circuit counter table
    entry";
                  leaf circ-index {
                    type uint32;
                    description "Circuit Index";
                  }
    
                  leaf circuit-type {
                    type dt1:Isis-circuit;
                    description "Circuit Type";
                  }
    
                  uses ISIS-MIB-CIRCUIT-COUNTER-ENTRY;
                }  // list circuit-counter-table-entry
              }  // container circuit-counter-table-entries
    
              container area-addr-table {
                description
                  "area addresses table";
                uses ISIS-MIB-AREA-ADDR-TABLE;
              }  // container area-addr-table
    
              container packet-counter-table-entries {
                description
                  "Info about IS-IS protocol traffic on a circuit";
                list packet-counter-table-entry {
                  key "circ-index level packet-count-direction";
                  description
                    "Info about IS-IS protocol traffic on one
    level";
                  leaf circ-index {
                    type uint32;
                    description "Circuit Index";
                  }
    
                  leaf level {
                    type dt1:Isis-internal-level;
                    description "Level";
                  }
    
                  leaf packet-count-direction {
                    type dt1:Isis-packet-count-direction;
                    description "Direction";
                  }
    
                  uses ISIS-MIB-PACKET-COUNTER-ENTRY;
                }  // list packet-counter-table-entry
              }  // container packet-counter-table-entries
    
              container mib-levels {
                description "MIB Level table";
                list mib-level {
                  key "level";
                  description
                    "Per-level operational data";
                  container sys-level-table {
                    description
                      "Level specific info about the system";
                    uses ISIS-MIB-SYS-LEVEL-ENTRY;
                  }  // container sys-level-table
    
                  container system-counter-table {
                    description
                      "Systemwide counters for this system";
                    uses ISIS-MIB-SYS-STAT-LEVEL-ENTRY;
                  }  // container system-counter-table
    
                  container lsp-summary-entries {
                    description
                      "Table of LSP headers";
                    list lsp-summary-entry {
                      key "lsp-id";
                      description
                        "Summary description of an LSP stored in
    this system";
                      leaf lsp-id {
                        type xr:Isis-lsp-id;
                        description "LSP ID";
                      }
    
                      uses ISIS-MIB-LSP-SUMMARY-LIST-ENTRY;
                    }  // list lsp-summary-entry
                  }  // container lsp-summary-entries
    
                  container lsptlv-entries {
                    description
                      "Table of LSPs in the database";
                    list lsptlv-entry {
                      description
                        "Each entry describes a TLV within an LSP in
    the database";
                      leaf lsp-id {
                        type string;
                        description "LSP ID";
                      }
    
                      leaf tlv-index {
                        type uint32;
                        description "TLV Index";
                      }
    
                      uses ISIS-MIB-YANG-MODEL-LSP-ENTRY;
                    }  // list lsptlv-entry
                  }  // container lsptlv-entries
    
                  leaf level {
                    type dt1:Isis-internal-level;
                    description "Level";
                  }
                }  // list mib-level
              }  // container mib-levels
    
              container redistribute-addr-table {
                description
                  "redistributed prefix table";
                uses ISIS-MIB-IP-RA-TABLE;
              }  // container redistribute-addr-table
    
              container man-area-addr-table {
                description
                  "Manually configured area addresses table";
                uses ISIS-MIB-AREA-ADDR-TABLE;
              }  // container man-area-addr-table
    
              container circ-level-table-entries {
                description
                  "Level specific info about circuits used by the
    system";
                list circ-level-table-entry {
                  key "circ-index level";
                  description
                    "circuit for specific level on the system";
                  leaf circ-index {
                    type uint32;
                    description "Circuit Index";
                  }
    
                  leaf level {
                    type dt1:Isis-internal-level;
                    description "Level";
                  }
    
                  uses ISIS-MIB-CIRC-LEVEL-ENTRY;
                }  // list circ-level-table-entry
              }  // container circ-level-table-entries
    
              container is-adj-table-entries {
                description
                  "Intermediate System adjacencies table";
                list is-adj-table-entry {
                  key "circ-index is-adj-index";
                  description
                    "Each adjacency has an adjacency table entry";
                  leaf circ-index {
                    type uint32;
                    description "Circuit Index";
                  }
    
                  leaf is-adj-index {
                    type uint32;
                    description "IS Adj Index";
                  }
    
                  uses ISIS-MIB-CIRC-ADJ-TABLE;
                }  // list is-adj-table-entry
              }  // container is-adj-table-entries
    
              container summ-addr-table {
                description
                  "IP summary address table";
                uses ISIS-MIB-SUMM-ADDR-TABLE;
              }  // container summ-addr-table
    
              container sysobjs {
                description "Mib system objects";
                uses ISIS-MIB-SYS-OBJECT;
              }  // container sysobjs
    
              container circ-table-entries {
                description "Circuit table";
                list circ-table-entry {
                  key "circ-index";
                  description
                    "Circuit table entry";
                  leaf circ-index {
                    type uint32;
                    description "Circuit Index";
                  }
    
                  uses ISIS-MIB-CIRC-ENTRY;
                }  // list circ-table-entry
              }  // container circ-table-entries
            }  // container mib
    
            container error-log {
              description
                "Log of errors and warnings";
              uses ISIS-SH-ERR-LOG-STRUC;
            }  // container error-log
    
            container checkpoint-interfaces {
              description
                "Checkpointed interface table";
              list checkpoint-interface {
                key "interface-name";
                description
                  "Checkpointed information about one IS-IS
    interface";
                leaf interface-name {
                  type xr:Interface-name;
                  description "Interface name";
                }
    
                uses ISIS-SH-CHKPT-IDB;
              }  // list checkpoint-interface
            }  // container checkpoint-interfaces
    
            container sr-labels {
              description "SR Label table";
              list sr-label {
                key "label";
                description
                  "SrLabel table entry";
                leaf label {
                  type uint32;
                  description "SR Label";
                }
    
                uses ISIS-SH-LABEL;
              }  // list sr-label
            }  // container sr-labels
    
            container interface-statistics {
              description
                "Interface statistics table";
              list interface-statistic {
                key "interface-name";
                description
                  "Statistics data for one IS-IS interface";
                leaf interface-name {
                  type xr:Interface-name;
                  description "Interface name";
                }
    
                uses ISIS-SH-TRAFFIC-INTF;
              }  // list interface-statistic
            }  // container interface-statistics
    
            container protocol {
              description
                "Basic protocol information about an IS-IS
    instance";
              uses ISIS-SH-PROTO;
            }  // container protocol
    
            container neighbor-summaries {
              description
                "Neighbor-summary table";
              list neighbor-summary {
                key "interface-name";
                description
                  "Neighbor-summary data for a single interface";
                leaf interface-name {
                  type xr:Interface-name;
                  description "Interface name";
                }
    
                uses ISIS-SH-NBR-SUMM;
              }  // list neighbor-summary
            }  // container neighbor-summaries
    
            container checkpoint-lsps {
              description
                "Checkpointed LSP table";
              list checkpoint-lsp {
                description
                  "A checkpointed IS-IS LSP";
                leaf level {
                  type dt1:Isis-internal-level;
                  description "Level";
                }
    
                leaf lsp-id {
                  type xr:Isis-lsp-id;
                  description "LSP ID";
                }
    
                uses ISIS-SH-CHKPT-LSP;
              }  // list checkpoint-lsp
            }  // container checkpoint-lsps
    
            container mesh-groups {
              description
                "Mesh-group information";
              uses ISIS-SH-MESH-GROUPS;
            }  // container mesh-groups
    
            container nsr-statistics {
              description
                "NSR Statistics information";
              uses ISIS-SH-NSR-STATS-GLOBAL;
            }  // container nsr-statistics
    
            container checkpoint-te-tunnels {
              description
                "Checkpointed TE tunnel table";
              list checkpoint-te-tunnel {
                description
                  "A checkpointed TE tunnel";
                leaf level {
                  type dt1:Isis-internal-level;
                  description "Level";
                }
    
                leaf interface-name {
                  type xr:Interface-name;
                  description "Interface name";
                }
    
                uses ISIS-SH-CHKPT-TE-TUNNEL;
              }  // list checkpoint-te-tunnel
            }  // container checkpoint-te-tunnels
    
            leaf instance-name {
              type dt1:Isis-instance-name;
              description "Instance identifier";
            }
          }  // list instance
        }  // grouping INSTANCE
    
        container isis {
          config false;
          description "IS-IS operational data";
          container instances {
            description
              "Per-instance active ISIS operational data";
            uses INSTANCE;
          }  // container instances
    
          container instances-standby {
            description
              "Standby ISIS operational data";
            uses INSTANCE;
          }  // container instances-standby
        }  // container isis
      }  // module Cisco-IOS-XR-clns-isis-oper
    

© 2023 YumaWorks, Inc. All rights reserved.