Cisco-IOS-XR-ipv6-io-oper

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

  • Version: 2019-10-21

    Cisco-IOS-XR-ipv6-io-oper@2019-10-21


    
      module Cisco-IOS-XR-ipv6-io-oper {
    
        yang-version 1;
    
        namespace
          "http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-io-oper";
    
        prefix ipv6-io-oper;
    
        import Cisco-IOS-XR-types {
          prefix xr;
        }
        import cisco-semver {
          prefix semver;
        }
    
        include Cisco-IOS-XR-ipv6-io-oper-sub1 {
          revision-date "2019-10-21";
        }
    
        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 ipv6-io package operational data.
    
    This module contains definitions
    for the following management objects:
      ipv6-io: IPv6 IO Operational Data
    
    Copyright (c) 2013-2019 by Cisco Systems, Inc.
    All rights reserved.";
    
        revision "2019-10-21" {
          description
            "Added List of VRF IDs for path-mtu cache.";
        }
    
        revision "2019-04-05" {
          description
            "Establish semantic version baseline.";
        }
    
        revision "2015-11-09" {
          description "IOS XR 6.0 revision.";
        }
    
        revision "2015-08-27" {
          description "IOS XR 6.0.0 revision.";
        }
    
        semver:module-version "1.1.0";
        semver:module-version "1.0.1";
    
        container ipv6-io {
          config false;
          description "IPv6 IO Operational Data";
          container nodes {
            description
              "Node-specific IPv6 IO operational data";
            list node {
              key "node-name";
              description
                "IPv6 network operational data for a particular
    node";
              container statistics {
                description
                  "Statistical IPv6 network operational data for
    a node";
                container traffic {
                  description
                    "Traffic statistics for a node";
                  container ipv6 {
                    description
                      "IPv6 Statistics";
                    leaf total-packets {
                      type uint32;
                      description
                        "Total number of IPv6 input Packets";
                    }
    
                    leaf local-destination-packets {
                      type uint32;
                      description
                        "Number of Local IPv6 Destination Packets";
                    }
    
                    leaf format-errors {
                      type uint32;
                      description
                        "Number of IPv6 Format Errors";
                    }
    
                    leaf truncated-packets {
                      type uint32;
                      description
                        "Number of Truncated IPv6 Packets";
                    }
    
                    leaf hop-count-exceeded-packets {
                      type uint32;
                      description
                        "Number of IPv6 Hop Count Exceeded Packets";
                    }
    
                    leaf bad-source-address-packets {
                      type uint32;
                      description
                        "Number of IPv6 Bad Source Address Packets";
                    }
    
                    leaf bad-header-packets {
                      type uint32;
                      description
                        "Number of IPv6 Bad Header Packets";
                    }
    
                    leaf unknown-option-type-packets {
                      type uint32;
                      description
                        "Number of IPv6 Unknown Option Type Packets";
                    }
    
                    leaf unknown-protocol-packets {
                      type uint32;
                      description
                        "Number of IPv6 Unknown Protocol Packets";
                    }
    
                    leaf fragments {
                      type uint32;
                      description
                        "Number of IPv6 Packets to be Fragmented";
                    }
    
                    leaf reassembled-packets {
                      type uint32;
                      description
                        "Number of IPv6 Reassembled Packets";
                    }
    
                    leaf reassembly-timeouts {
                      type uint32;
                      description
                        "Number of IPv6 Reassembly Timedout packets";
                    }
    
                    leaf reassembly-failures {
                      type uint32;
                      description
                        "Number of IPv6 Reassembly Failures";
                    }
    
                    leaf reassembly-maximum-drops {
                      type uint32;
                      description
                        "Reassembly Reach Maximum Drop";
                    }
    
                    leaf overlap-frag-drops {
                      type uint32;
                      description
                        "Reassembly drop overlap frags";
                    }
    
                    leaf generated-packets {
                      type uint32;
                      description
                        "Packets Output";
                    }
    
                    leaf forwarded-packets {
                      type uint32;
                      description
                        "Packets Forwarded";
                    }
    
                    leaf source-routed-packets {
                      type uint32;
                      description
                        "Packets Source Routed";
                    }
    
                    leaf fragmented-packets {
                      type uint32;
                      description
                        "Packets Fragmented";
                    }
    
                    leaf fragment-count {
                      type uint32;
                      description
                        "Fragmented Packet Count";
                    }
    
                    leaf fragment-failures {
                      type uint32;
                      description
                        "Number of IPv6 Fragment Packet  Failures";
                    }
    
                    leaf no-route-packets {
                      type uint32;
                      description
                        "Number of No Route IPv6 Packets";
                    }
    
                    leaf too-big-packets {
                      type uint32;
                      description
                        "Packet Too Big";
                    }
    
                    leaf received-multicast-packets {
                      type uint32;
                      description "Multicast In";
                    }
    
                    leaf sent-multicast-packets {
                      type uint32;
                      description
                        "Multicast Out";
                    }
    
                    leaf miscellaneous-drops {
                      type uint32;
                      description "Misc. drops";
                    }
    
                    leaf lisp-v4-encap-packets {
                      type uint32;
                      description
                        "Locator ID Separation Protocol IPv4 Encapped
    packets";
                    }
    
                    leaf lisp-v4-decap-packets {
                      type uint32;
                      description
                        "Locator ID Separation Protocol IPv4 Decapped
    packets";
                    }
    
                    leaf lisp-v6-encap-packets {
                      type uint32;
                      description
                        "Locator ID Separation Protocol IPv6 Encapped
    packets";
                    }
    
                    leaf lisp-v6-decap-packets {
                      type uint32;
                      description
                        "Locator ID Separation Protocol IPv6 Decapped
    packets";
                    }
    
                    leaf lisp-encap-errors {
                      type uint32;
                      description
                        "Locator ID Separation Protocol Encap errors";
                    }
    
                    leaf lisp-decap-errors {
                      type uint32;
                      description
                        "Locator ID Separation Protocol Decap errors";
                    }
    
                    leaf io-puntback {
                      type uint32;
                      description
                        "IPv6 IO Puntback";
                    }
                  }  // container ipv6
    
                  container icmp {
                    description
                      "ICMP Statistics";
                    leaf total-messages {
                      type uint32;
                      description
                        "ICMP Received";
                    }
    
                    leaf too-short-error-messages {
                      type uint32;
                      description
                        "ICMP Too Short Errors";
                    }
    
                    leaf checksum-error-messages {
                      type uint32;
                      description
                        "ICMP Checksum Errors";
                    }
    
                    leaf unknown-error-type-messages {
                      type uint32;
                      description
                        "ICMP Unknown Error";
                    }
    
                    leaf output-messages {
                      type uint32;
                      description
                        "ICMP Transmitted";
                    }
    
                    leaf sent-rate-limited-packets {
                      type uint32;
                      description
                        "ICMP Sent Packets Ratelimited";
                    }
    
                    leaf sent-unreachable-routing-messages {
                      type uint32;
                      description
                        "ICMP Route Unreachable Sent";
                    }
    
                    leaf sent-unreachable-admin-messages {
                      type uint32;
                      description
                        "ICMP Admin Unreachable Sent";
                    }
    
                    leaf sent-unreachable-neighbor-messages {
                      type uint32;
                      description
                        "ICMP Host Unreachable Sent";
                    }
    
                    leaf sent-unreachable-address-messages {
                      type uint32;
                      description
                        "ICMP Addr Unreachable Sent";
                    }
    
                    leaf sent-unreachable-port-messages {
                      type uint32;
                      description
                        "ICMP Port Unreachable Sent";
                    }
    
                    leaf received-unreachable-routing-messages {
                      type uint32;
                      description
                        "ICMP Route Unreachable Received";
                    }
    
                    leaf received-unreachable-admin-messages {
                      type uint32;
                      description
                        "ICMP Admin Unreachable Received";
                    }
    
                    leaf received-unreachable-neighbor-messages {
                      type uint32;
                      description
                        "ICMP Host Unreachable Received";
                    }
    
                    leaf received-unreachable-address-messages {
                      type uint32;
                      description
                        "ICMP Addr Unreachable Received";
                    }
    
                    leaf received-unreachable-port-messages {
                      type uint32;
                      description
                        "ICMP Port Unreachable Received";
                    }
    
                    leaf sent-hop-count-expired-messages {
                      type uint32;
                      description
                        "ICMP Hop Count Expired Sent";
                    }
    
                    leaf sent-reassembly-timeouts {
                      type uint32;
                      description
                        "ICMP Reassembly Timeouts";
                    }
    
                    leaf received-hop-count-expired-messages {
                      type uint32;
                      description
                        "ICMP Hop Count Expired Received";
                    }
    
                    leaf received-reassembly-timeouts {
                      type uint32;
                      description
                        "ICMP Reassembly Timeouts";
                    }
    
                    leaf sent-too-big-messages {
                      type uint32;
                      description
                        "ICMP Too Big Messages Sent";
                    }
    
                    leaf received-too-big-messages {
                      type uint32;
                      description
                        "ICMP Too Big Messages Received";
                    }
    
                    leaf sent-parameter-error-messages {
                      type uint32;
                      description
                        "ICMP Parameter Error Messages Sent";
                    }
    
                    leaf sent-parameter-header-messages {
                      type uint32;
                      description
                        "ICMP Parameter Next Header Messages Sent";
                    }
    
                    leaf sent-parameter-option-messages {
                      type uint32;
                      description
                        "ICMP Parameter Option Messages Sent";
                    }
    
                    leaf received-parameter-error-messages {
                      type uint32;
                      description
                        "ICMP Parameter Error Messages Received";
                    }
    
                    leaf received-parameter-header-messages {
                      type uint32;
                      description
                        "ICMP Parameter Next Header Messages Received";
                    }
    
                    leaf received-parameter-option-messages {
                      type uint32;
                      description
                        "ICMP Parameter Option Problem Received";
                    }
    
                    leaf sent-echo-request-messages {
                      type uint32;
                      description
                        "ICMP Echo Request Sent";
                    }
    
                    leaf sent-echo-reply-messages {
                      type uint32;
                      description
                        "ICMP Echo Reply Sent";
                    }
    
                    leaf received-echo-request-messages {
                      type uint32;
                      description
                        "ICMP Echo Request Received";
                    }
    
                    leaf received-echo-reply-messages {
                      type uint32;
                      description
                        "ICMP Echo Reply Received";
                    }
    
                    leaf sent-unknown-timeout-messages {
                      type uint32;
                      description
                        "ICMP Unknown Timeout Messages Sent";
                    }
    
                    leaf received-unknown-timeout-messages {
                      type uint32;
                      description
                        "ICMP Unknown Timeout Messages Received";
                    }
    
                    leaf sent-parameter-unknown-type-messages {
                      type uint32;
                      description
                        "ICMP Parameter Unknown Type Messages Sent";
                    }
    
                    leaf received-parameter-unknown-type-messages {
                      type uint32;
                      description
                        "ICMP Parameter Unknown Type Messages Received";
                    }
    
                    leaf sent-unreachable-unknown-type-messages {
                      type uint32;
                      description
                        "ICMP Unreachable Unknown Messages Sent";
                    }
    
                    leaf received-unreachable-unknown-type-messages {
                      type uint32;
                      description
                        "ICMP Unreachable Unknown Messages Received";
                    }
                  }  // container icmp
    
                  container ipv6-node-discovery {
                    description
                      "IPv6 Node Discovery Statistics";
                    leaf sent-router-solicitation-messages {
                      type uint32;
                      description
                        "ICMP Router Solicitations Sent";
                    }
    
                    leaf sent-router-advertisement-messages {
                      type uint32;
                      description
                        "ICMP Router Advertisements Sent";
                    }
    
                    leaf sent-neighbor-solicitation-messages {
                      type uint32;
                      description
                        "ICMP Neighbor Solicitations Sent";
                    }
    
                    leaf sent-neighbor-advertisement-messages {
                      type uint32;
                      description
                        "ICMP Neighbor Advertisements Sent";
                    }
    
                    leaf sent-redirect-messages {
                      type uint32;
                      description
                        "ICMP Redirect Sent";
                    }
    
                    leaf received-router-solicitation-messages {
                      type uint32;
                      description
                        "ICMP Router Solicitations Received";
                    }
    
                    leaf received-router-advertisement-messages {
                      type uint32;
                      description
                        "ICMP Router Advertisements Received";
                    }
    
                    leaf received-neighbor-solicitation-messages {
                      type uint32;
                      description
                        "ICMP Neighbor Solicitations Received";
                    }
    
                    leaf received-neighbor-advertisement-messages {
                      type uint32;
                      description
                        "ICMP Neighbor Advertisements Received";
                    }
    
                    leaf received-redirect-messages {
                      type uint32;
                      description
                        "ICMP Redirect Received";
                    }
                  }  // container ipv6-node-discovery
                }  // container traffic
              }  // container statistics
    
              container vrfs {
                description
                  "VRF specific IPv6 IO operational data";
                list vrf {
                  key "vrf-name";
                  description
                    "VRF name of an IPV6 interface";
                  container path-mtu-cache {
                    description
                      "IPv6 PMTU Cache Information";
                    list pmtu-cache {
                      description
                        "Pmtu Cache list";
                      leaf interface-handle {
                        type uint32;
                        description
                          "Interface name";
                      }
    
                      leaf address {
                        type inet:ipv6-address;
                        description
                          "IPv6 Address of Destination";
                      }
    
                      leaf vrf-name {
                        type string {
                          length "0..32";
                        }
                        description "VRF NAME";
                      }
    
                      leaf pmtu {
                        type uint32;
                        description "Pmtu value";
                      }
    
                      leaf age {
                        type uint64;
                        description
                          "Time remaining for this entry";
                      }
                    }  // list pmtu-cache
                  }  // container path-mtu-cache
    
                  leaf vrf-name {
                    type xr:Cisco-ios-xr-string;
                    description "The VRF name";
                  }
                }  // list vrf
              }  // container vrfs
    
              leaf node-name {
                type xr:Node-id;
                description "Node name";
              }
            }  // list node
          }  // container nodes
        }  // container ipv6-io
      }  // module Cisco-IOS-XR-ipv6-io-oper
    

© 2023 YumaWorks, Inc. All rights reserved.