Cisco-IOS-XR-man-ipsla-oper-sub2

This submodule contains a collection of YANG definitions for Cisco IOS-XR man-ipsla package operational data. Copyright (c) 201...

  • Version: 2019-04-05

    Cisco-IOS-XR-man-ipsla-oper-sub2@2019-04-05


    
      submodule Cisco-IOS-XR-man-ipsla-oper-sub2 {
    
        yang-version 1;
    
        belongs-to Cisco-IOS-XR-man-ipsla-oper {
            prefix Cisco-IOS-XR-man-ipsla-oper;
        }
    
        import ietf-inet-types {
          prefix inet;
        }
        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 man-ipsla 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.0";
    
        typedef Op-type-enum {
          type enumeration {
            enum "icmp-echo" {
              value 1;
              description "icmp echo";
            }
            enum "icmp-path-jitter" {
              value 2;
              description "icmp path jitter";
            }
            enum "icmp-path-echo" {
              value 4;
              description "icmp path echo";
            }
            enum "udp-jitter" {
              value 8;
              description "udp jitter";
            }
            enum "udp-echo" {
              value 16;
              description "udp echo";
            }
            enum "mpls-lsp-ping" {
              value 32;
              description "mpls lsp ping";
            }
            enum "mpls-lsp-trace" {
              value 64;
              description "mpls lsp trace";
            }
            enum "mpls-lsp-group" {
              value 128;
              description "mpls lsp group";
            }
          }
          description "IPSLA Operation Types";
        }
    
        typedef Ipsla-ret-code {
          type enumeration {
            enum "ipsla-ret-code-unknown" {
              value 0;
              description
                "ipsla ret code unknown";
            }
            enum "ipsla-ret-code-ok" {
              value 1;
              description "ipsla ret code ok";
            }
            enum "ipsla-ret-code-disconnect" {
              value 2;
              description
                "ipsla ret code disconnect";
            }
            enum "ipsla-ret-code-over-threshold" {
              value 3;
              description
                "ipsla ret code over threshold";
            }
            enum "ipsla-ret-code-timeout" {
              value 4;
              description
                "ipsla ret code timeout";
            }
            enum "ipsla-ret-code-busy" {
              value 5;
              description "ipsla ret code busy";
            }
            enum "ipsla-ret-code-no-connection" {
              value 6;
              description
                "ipsla ret code no connection";
            }
            enum "ipsla-ret-code-dropped" {
              value 7;
              description
                "ipsla ret code dropped";
            }
            enum "ipsla-ret-code-sequence-error" {
              value 8;
              description
                "ipsla ret code sequence error";
            }
            enum "ipsla-ret-code-verify-error" {
              value 9;
              description
                "ipsla ret code verify error";
            }
            enum
              "ipsla-ret-code-application-specific" {
              value 10;
              description
                "ipsla ret code application specific";
            }
            enum
              "ipsla-ret-code-dns-server-timeout" {
              value 11;
              description
                "ipsla ret code dns server timeout";
            }
            enum
              "ipsla-ret-code-tcp-connect-timeout" {
              value 12;
              description
                "ipsla ret code tcp connect timeout";
            }
            enum
              "ipsla-ret-code-http-transaction-timeout" {
              value 13;
              description
                "ipsla ret code http transaction timeout";
            }
            enum
              "ipsla-ret-code-dns-query-error" {
              value 14;
              description
                "ipsla ret code dns query error";
            }
            enum "ipsla-ret-code-http-error" {
              value 15;
              description
                "ipsla ret code http error";
            }
            enum "ipsla-ret-code-internal-error" {
              value 16;
              description
                "ipsla ret code internal error";
            }
            enum
              "ipsla-ret-code-mpls-lsp-echo-tx-error" {
              value 17;
              description
                "ipsla ret code mpls lsp echo tx error";
            }
            enum
              "ipsla-ret-code-mpls-lsp-unreachable" {
              value 18;
              description
                "ipsla ret code mpls lsp unreachable";
            }
            enum
              "ipsla-ret-code-mpls-lsp-malformed-request" {
              value 19;
              description
                "ipsla ret code mpls lsp malformed request";
            }
            enum
              "ipsla-ret-code-mpls-lsp-reachable-but-not-fec" {
              value 20;
              description
                "ipsla ret code mpls lsp reachable but not fec";
            }
            enum
              "ipsla-ret-code-mpls-lsp-ds-map-mismatch" {
              value 21;
              description
                "ipsla ret code mpls lsp ds map mismatch";
            }
            enum
              "ipsla-ret-code-mpls-lsp-duplicate" {
              value 22;
              description
                "ipsla ret code mpls lsp duplicate";
            }
            enum "ipsla-ret-code-failure" {
              value 23;
              description
                "ipsla ret code failure";
            }
            enum "ipsla-ret-code-malloc-failure" {
              value 24;
              description
                "ipsla ret code malloc failure";
            }
            enum
              "ipsla-ret-code-sock-open-error" {
              value 25;
              description
                "ipsla ret code sock open error";
            }
            enum
              "ipsla-ret-code-sock-bind-error" {
              value 26;
              description
                "ipsla ret code sock bind error";
            }
            enum
              "ipsla-ret-code-sock-send-error" {
              value 27;
              description
                "ipsla ret code sock send error";
            }
            enum
              "ipsla-ret-code-sock-recv-error" {
              value 28;
              description
                "ipsla ret code sock recv error";
            }
            enum
              "ipsla-ret-code-sock-connect-error" {
              value 29;
              description
                "ipsla ret code sock connect error";
            }
            enum
              "ipsla-ret-code-sock-set-option-error" {
              value 30;
              description
                "ipsla ret code sock set option error";
            }
            enum
              "ipsla-ret-code-sock-attach-error" {
              value 31;
              description
                "ipsla ret code sock attach error";
            }
            enum "ipsla-ret-code-ctrl-msg-error" {
              value 32;
              description
                "ipsla ret code ctrl msg error";
            }
            enum "ipsla-ret-code-no-key-chain" {
              value 33;
              description
                "ipsla ret code no key chain";
            }
            enum
              "ipsla-ret-code-key-chain-lib-fail" {
              value 34;
              description
                "ipsla ret code key chain lib fail";
            }
            enum "ipsla-ret-code-no-key-id" {
              value 35;
              description
                "ipsla ret code no key id";
            }
            enum "ipsla-ret-code-invalid-key-id" {
              value 36;
              description
                "ipsla ret code invalid key id";
            }
            enum "ipsla-ret-code-entry-exist" {
              value 37;
              description
                "ipsla ret code entry exist";
            }
            enum
              "ipsla-ret-code-entry-not-found" {
              value 38;
              description
                "ipsla ret code entry not found";
            }
            enum "ipsla-ret-code-hop-over-max" {
              value 39;
              description
                "ipsla ret code hop over max";
            }
            enum
              "ipsla-ret-code-hop-dup-address" {
              value 40;
              description
                "ipsla ret code hop dup address";
            }
            enum "ipsla-ret-code-vrf-name-error" {
              value 41;
              description
                "ipsla ret code vrf name error";
            }
            enum "ipsla-ret-code-resp-failure" {
              value 42;
              description
                "ipsla ret code resp failure";
            }
            enum "ipsla-ret-code-auth-failure" {
              value 43;
              description
                "ipsla ret code auth failure";
            }
            enum "ipsla-ret-code-format-failure" {
              value 44;
              description
                "ipsla ret code format failure";
            }
            enum "ipsla-ret-code-port-in-use" {
              value 45;
              description
                "ipsla ret code port in use";
            }
            enum "ipsla-ret-code-no-route" {
              value 46;
              description
                "ipsla ret code no route";
            }
            enum "ipsla-ret-code-pending" {
              value 47;
              description
                "ipsla ret code pending";
            }
            enum
              "ipsla-ret-code-invalid-address" {
              value 48;
              description
                "ipsla ret code invalid address";
            }
            enum "ipsla-ret-code-max" {
              value 49;
              description "ipsla ret code max";
            }
          }
          description "Ipsla ret code";
        }
    
        typedef Ipsla-mpls-lpd-discovery-mode-enum {
          type enumeration {
            enum "ipsla-mpls-lpd-unknown" {
              value 0;
              description
                "ipsla mpls lpd unknown";
            }
            enum
              "ipsla-mpls-lpd-initial-running" {
              value 1;
              description
                "ipsla mpls lpd initial running";
            }
            enum
              "ipsla-mpls-lpd-initial-complete" {
              value 2;
              description
                "ipsla mpls lpd initial complete";
            }
            enum
              "ipsla-mpls-lpd-rediscovery-running" {
              value 3;
              description
                "ipsla mpls lpd rediscovery running";
            }
            enum
              "ipsla-mpls-lpd-rediscovery-complete" {
              value 4;
              description
                "ipsla mpls lpd rediscovery complete";
            }
          }
          description
            "Ipsla mpls lpd discovery mode enum";
        }
    
        typedef Ipsla-mpls-lpd-path-discovery-status {
          type enumeration {
            enum
              "ipsla-mpls-lpd-path-discovery-unknown" {
              value 0;
              description
                "ipsla mpls lpd path discovery unknown";
            }
            enum
              "ipsla-mpls-lpd-path-discovery-ok" {
              value 1;
              description
                "ipsla mpls lpd path discovery ok";
            }
            enum
              "ipsla-mpls-lpd-path-discovery-broken" {
              value 2;
              description
                "ipsla mpls lpd path discovery broken";
            }
            enum
              "ipsla-mpls-lpd-path-discovery-unexplorable" {
              value 3;
              description
                "ipsla mpls lpd path discovery unexplorable";
            }
          }
          description
            "Ipsla mpls lpd path discovery status";
        }
    
        typedef Ipsla-mpls-lpd-ret-code {
          type enumeration {
            enum
              "ipsla-mpls-lpd-ret-code-unknown" {
              value 1;
              description
                "ipsla mpls lpd ret code unknown";
            }
            enum
              "ipsla-mpls-lpd-ret-code-no-path" {
              value 2;
              description
                "ipsla mpls lpd ret code no path";
            }
            enum
              "ipsla-mpls-lpd-ret-code-all-path-broken" {
              value 3;
              description
                "ipsla mpls lpd ret code all path broken";
            }
            enum
              "ipsla-mpls-lpd-ret-code-all-path-unexplorable" {
              value 4;
              description
                "ipsla mpls lpd ret code all path unexplorable";
            }
            enum
              "ipsla-mpls-lpd-ret-code-all-path-broken-or-unexplorable" {
              value 5;
              description
                "ipsla mpls lpd ret code all path broken or
               unexplorable";
            }
            enum
              "ipsla-mpls-lpd-ret-code-timeout" {
              value 6;
              description
                "ipsla mpls lpd ret code timeout";
            }
            enum "ipsla-mpls-lpd-ret-code-error" {
              value 7;
              description
                "ipsla mpls lpd ret code error";
            }
            enum "ipsla-mpls-lpd-ret-code-ok" {
              value 8;
              description
                "ipsla mpls lpd ret code ok";
            }
          }
          description "Ipsla mpls lpd ret code";
        }
    
        typedef Ipv6addr {
          type inet:ipv6-address;
          description "Ipv6addr";
        }
    
        typedef Ipsla-target-type-enum {
          type enumeration {
            enum "ipv4-address-target-type" {
              value 1;
              description "IPv4 address";
            }
            enum "ipv4-prefix-target-type" {
              value 2;
              description "IPv4 prefix";
            }
            enum "tunnel-id-target-type" {
              value 3;
              description "Tunnel ID";
            }
            enum "ipv4-pseudowire-target-type" {
              value 4;
              description "IPv4 pseudowire";
            }
            enum "ipv6-address-target-type" {
              value 5;
              description "IPv6 address";
            }
          }
          description "IPSLA Target Types";
        }
    
        typedef Ipsla-oper-state-enum {
          type enumeration {
            enum "ipsla-oper-state-inactive" {
              value 0;
              description
                "ipsla oper state inactive";
            }
            enum "ipsla-oper-state-pending" {
              value 1;
              description
                "ipsla oper state pending";
            }
            enum "ipsla-oper-state-active" {
              value 2;
              description
                "ipsla oper state active";
            }
          }
          description "Ipsla oper state enum";
        }
    
        typedef Ipsla-mpls-add-delete-enum {
          type enumeration {
            enum "ipsla-mpls-add-delete-add-q" {
              value 1;
              description
                "ipsla mpls add delete add q";
            }
            enum
              "ipsla-mpls-add-delete-delete-q" {
              value 2;
              description
                "ipsla mpls add delete delete q";
            }
          }
          description
            "Ipsla mpls add delete enum";
        }
    
        typedef Ipsla-lsp-grp-path-status-enum {
          type enumeration {
            enum
              "ipsla-lsp-grp-path-status-unknown" {
              value 0;
              description
                "ipsla lsp grp path status unknown";
            }
            enum "ipsla-lsp-grp-path-status-up" {
              value 1;
              description
                "ipsla lsp grp path status up";
            }
            enum
              "ipsla-lsp-grp-path-status-down" {
              value 2;
              description
                "ipsla lsp grp path status down";
            }
            enum
              "ipsla-lsp-grp-path-status-retry" {
              value 3;
              description
                "ipsla lsp grp path status retry";
            }
            enum
              "ipsla-lsp-grp-path-status-pending" {
              value 4;
              description
                "ipsla lsp grp path status pending";
            }
          }
          description
            "Ipsla lsp grp path status enum";
        }
    
        typedef Ipsla-lsp-grp-status-enum {
          type enumeration {
            enum "ipsla-lsp-grp-status-unknown" {
              value 1;
              description
                "ipsla lsp grp status unknown";
            }
            enum "ipsla-lsp-grp-status-up" {
              value 2;
              description
                "ipsla lsp grp status up";
            }
            enum "ipsla-lsp-grp-status-partial" {
              value 3;
              description
                "ipsla lsp grp status partial";
            }
            enum "ipsla-lsp-grp-status-down" {
              value 4;
              description
                "ipsla lsp grp status down";
            }
            enum "ipsla-lsp-grp-status-pending" {
              value 5;
              description
                "ipsla lsp grp status pending";
            }
          }
          description
            "Ipsla lsp grp status enum";
        }
      }  // submodule Cisco-IOS-XR-man-ipsla-oper-sub2
    

© 2023 YumaWorks, Inc. All rights reserved.