Cisco-IOS-XE-wireless-mobility-types

This module contains a collection of YANG definitions for wireless mobility data types. Copyright (c) 2016-2019 by Cisco Systems...

  • Version: 2019-11-01

    Cisco-IOS-XE-wireless-mobility-types@2019-11-01


    
      module Cisco-IOS-XE-wireless-mobility-types {
    
        yang-version 1;
    
        namespace
          "http://cisco.com/ns/yang/Cisco-IOS-XE-wireless-mobility-types";
    
        prefix wireless-mobility-types;
    
        import cisco-semver {
          prefix cisco-semver;
        }
    
        organization "Cisco Systems, Inc.";
    
        contact
          "Cisco Systems, Inc.
         Customer Service
    
         Postal: 170 W Tasman Drive
         San Jose, CA 95134
    
         Tel: +1 1800 553-NETS
    
         E-mail: cs-yang@cisco.com";
    
        description
          "This module contains a collection of YANG definitions
         for wireless mobility data types.
         Copyright (c) 2016-2019 by Cisco Systems, Inc.
         All rights reserved.";
    
        revision "2019-11-01" {
          description
            "- Added handoff deny L3 VLAN override stats.
           - Added counter for handoffs received with an unknown peer address.
           - Added mobility domain information.";
          reference
            "2.4.0";
    
        }
    
        revision "2019-05-01" {
          description
            "- Added message names in mobility message stats
           - Added dot11 roam type in mobility history
           - Added semantic version";
          reference
            "2.3.0";
    
        }
    
        revision "2019-01-14" {
          description
            "- Cleaned up spelling errors in descriptions
           - Added mobility capability, DTLS events and message statistics
           - Added mobility management event stats
           - Added mobility interface event stats";
          reference
            "2.2.0";
    
        }
    
        revision "2018-04-03" {
          description
            "Add DTLS and keepalive role negotiation";
          reference
            "2.1.0";
    
        }
    
        revision "2018-01-24" {
          description
            "The first generally available version";
          reference
            "2.0.0";
    
        }
    
        revision "2017-05-05" {
          description "Initial revision";
          reference
            "1.0.0";
    
        }
    
        cisco-semver:module-version "2.4.0";
        cisco-semver:module-version "2.3.0";
        cisco-semver:module-version "2.2.0";
        cisco-semver:module-version "2.1.0";
        cisco-semver:module-version "2.0.0";
        cisco-semver:module-version "1.0.0";
    
        typedef dot11-client-roam-type {
          type enumeration {
            enum "dot11-roam-type-none" {
              value 0;
              description
                "Client dot11 roam type none";
            }
            enum "dot11-roam-type-slow-11i" {
              value 1;
              description
                "Client dot11 roam type 802.11i slow";
            }
            enum "dot11-roam-type-fast-okc" {
              value 2;
              description
                "Client dot11 roam type 802.11i opportunistic key caching";
            }
            enum "dot11-roam-type-cckm" {
              value 3;
              description
                "Client dot11 roam type CCKM";
            }
            enum "dot11-roam-type-fast-11r" {
              value 4;
              description
                "Client dot11 roam type 802.11r";
            }
          }
          description "Dot11 roam type";
        }
    
        typedef mm-msg-dgram-type {
          type enumeration {
            enum "mm-msg-ctrl" {
              value 0;
              description
                "Mobility control tunnel";
            }
            enum "mm-msg-data" {
              value 1;
              description
                "Mobility control tunnel";
            }
          }
          description "Mobility tunnel type";
        }
    
        typedef mm-mobility-msg-type {
          type enumeration {
            enum "keepalive-data" {
              value 0;
              description
                "Mobility data tunnel keepalive";
            }
            enum "mobile-announce" {
              value 1;
              description "Mobile announce";
            }
            enum "mobile-announce-nak" {
              value 2;
              description "Mobile announce nak";
            }
            enum "static-ip-mobile-announce" {
              value 3;
              description
                "Static IP mobile announce";
            }
            enum "static-ip-mobile-response" {
              value 4;
              description
                "Static IP mobile announce response";
            }
            enum "handoff" {
              value 5;
              description "Mobile handoff";
            }
            enum "handoff-end" {
              value 6;
              description "Handoff end";
            }
            enum "handoff-end-ack" {
              value 7;
              description "Handoff end ack";
            }
            enum "anchor-req" {
              value 8;
              description "Anchor request";
            }
            enum "anchor-grant" {
              value 9;
              description "Anchor grant";
            }
            enum "anchor-xfer" {
              value 10;
              description "Anchor transfer";
            }
            enum "anchor-xfer-ack" {
              value 11;
              description "Anchor transfer ack";
            }
            enum "export-anchor-req" {
              value 12;
              description
                "Export anchor request";
            }
            enum "export-anchor-rsp" {
              value 13;
              description
                "Export anchor response";
            }
            enum "aaa-handoff" {
              value 14;
              description "AAA handoff";
            }
            enum "aaa-handoff-ack" {
              value 15;
              description "AAA handoff ack";
            }
            enum "ipv4-address-update" {
              value 16;
              description "IPv4 address update";
            }
            enum "ipv4-address-update-ack" {
              value 17;
              description
                "IPv4 address update ack";
            }
            enum "ipv6-nd-pkt" {
              value 18;
              description
                "IPv6 neighbor discovery packet";
            }
            enum "ipv6-address-update" {
              value 19;
              description "IPv6 address update";
            }
            enum "ipv6-address-update-ack" {
              value 20;
              description
                "IPv6 address update ack";
            }
            enum "client-add" {
              value 21;
              description "Client add";
            }
            enum "client-delete" {
              value 22;
              description "Client delete";
            }
            enum "keepalive-ctrl-req" {
              value 23;
              description
                "Mobility control tunnel keepalive request";
            }
            enum "keepalive-ctrl-rsp" {
              value 24;
              description
                "Mobility control tunnel keepalive response";
            }
            enum "mfp-key-request" {
              value 25;
              description
                "Management frame protection key request";
            }
            enum "mfp-key-update" {
              value 26;
              description
                "Management frame protection key update";
            }
            enum "mfp-key-ack" {
              value 27;
              description
                "Management frame protection key ack";
            }
            enum "mfp-key-delete" {
              value 28;
              description
                "Management frame protection key delete";
            }
            enum "aplist-update" {
              value 29;
              description "AP list update";
            }
            enum "client-device-profile-info" {
              value 30;
              description
                "Client device profile info";
            }
            enum "pmk-update" {
              value 31;
              description "PMK update";
            }
            enum "pmk-delete" {
              value 32;
              description "PMK delete";
            }
            enum "pmk-11r-nonce-update" {
              value 33;
              description
                "PMK 802.11r pre-auth update";
            }
            enum "device-cache-update" {
              value 34;
              description "Device cache update";
            }
            enum "ha-sso-announce" {
              value 35;
              description "HA SSO announce";
            }
            enum "ha-sso-announce-rsp" {
              value 36;
              description
                "HA SSO announce response";
            }
            enum "mesh-roam-req" {
              value 37;
              description "Mesh roam request";
            }
            enum "mesh-roam-rsp" {
              value 38;
              description "Mesh roam response";
            }
            enum "mesh-ap-pmk-key-time-update" {
              value 39;
              description
                "Mesh AP PMK key time update";
            }
            enum
              "mesh-ap-pmk-key-time-update-ack" {
              value 40;
              description
                "Mesh AP PMK key time update ack";
            }
            enum "mesh-ap-channel-list" {
              value 41;
              description "Mesh AP channel list";
            }
            enum "mesh-ap-channel-list-ack" {
              value 42;
              description
                "Mesh AP channel list ack";
            }
            enum "ap-upgrade" {
              value 43;
              description "AP upgrade";
            }
          }
          description "Mobility message types";
        }
    
        typedef mm-client-roam-type {
          type enumeration {
            enum "mm-roam-type-none" {
              value 0;
              description
                "Mobility roam type none (not L2, L3, L3 requested
               or L3 forced";
            }
            enum "mm-roam-type-l2" {
              value 1;
              description
                "L2 roam because of VLAN match";
            }
            enum "mm-roam-type-l3" {
              value 2;
              description
                "L3 roam because of VLAN difference";
            }
            enum "mm-roam-type-l3-requested" {
              value 3;
              description
                "L3 roam because of L2 anchoring";
            }
            enum "mm-roam-type-l3-forced" {
              value 4;
              description
                "L3 roam because of platform difference";
            }
          }
          description
            "Mobility client roaming type";
        }
    
        typedef mm-mobility-state {
          type enumeration {
            enum "mm-mobility-incomplete" {
              value 0;
              description "Incomplete mobility";
            }
            enum "mm-mobility-complete" {
              value 1;
              description "Mobility completed";
            }
          }
          description "Mobility state";
        }
    
        typedef mm-client-role {
          type enumeration {
            enum "mm-client-role-unassoc" {
              value 0;
              description
                "Unassociated mobile client";
            }
            enum "mm-client-role-local" {
              value 1;
              description "Local mobile client";
            }
            enum "mm-client-role-anchor" {
              value 2;
              description "Anchor mobile client";
            }
            enum "mm-client-role-foreign" {
              value 3;
              description
                "Foreign mobile client";
            }
            enum "mm-client-role-export-anchor" {
              value 4;
              description
                "Export anchor mobile client";
            }
            enum "mm-client-role-export-foreign" {
              value 5;
              description
                "Export foreign mobile client";
            }
            enum "mm-client-role-handoff" {
              value 6;
              description
                "Handoff mobile client";
            }
          }
          description "Role of mobility client";
        }
    
        typedef mm-client-type {
          type enumeration {
            enum "mm-client-type-wireless" {
              value 0;
              description
                "Wireless mobile client";
            }
            enum
              "mm-client-type-wireless-export" {
              value 1;
              description
                "Wireless export mobile client";
            }
            enum "mm-client-type-wgb" {
              value 2;
              description "WGB mobile client";
            }
            enum "mm-client-type-wgb-export" {
              value 3;
              description
                "WGB export mobile client";
            }
            enum "mm-client-type-wgb-wired" {
              value 4;
              description
                "WGB wired mobile client";
            }
            enum
              "mm-client-type-wgb-wired-export" {
              value 5;
              description
                "WGB wired export mobile client";
            }
            enum "mm-client-type-wired-export" {
              value 6;
              description
                "Wired export mobility client";
            }
          }
          description "Mobility client type";
        }
    
        typedef mm-client-mode {
          type enumeration {
            enum "mm-client-mode-local" {
              value 0;
              description
                "Local mobility client";
            }
            enum "mm-client-mode-flex-local-sw" {
              value 1;
              description
                "Flex, locally switched mobility client";
            }
            enum
              "mm-client-mode-flex-central-sw" {
              value 2;
              description
                "Flex, centrally switched mobility client";
            }
            enum "mm-client-mode-fabric" {
              value 3;
              description
                "Fabric mobility client";
            }
          }
          description "Mode of mobility client";
        }
    
        typedef unified-link-status {
          type enumeration {
            enum "status-unknown" {
              value 0;
              description
                "Unknown status for mobility tunnel";
            }
            enum "data-path-down" {
              value 1;
              description
                "Data path is down for mobility tunnel";
            }
            enum "ctrl-path-down" {
              value 2;
              description
                "Control path is down for mobility tunnel";
            }
            enum "ctrl-data-path-down" {
              value 3;
              description
                "Control and data path is down for mobility tunnel";
            }
            enum "up" {
              value 4;
              description
                "mobility tunnel is UP";
            }
          }
          description
            "Combined mobility tunnel state";
        }
    
        typedef arch-capability {
          type enumeration {
            enum "mm-arch-unknown" {
              value 0;
              description
                "Unknown mobility architectural";
            }
            enum "mm-arch-new" {
              value 1;
              description
                "New mobility architecture";
            }
            enum "mm-arch-old" {
              value 2;
              description
                "Old mobility architecture";
            }
            enum "mm-arch-ewlc" {
              value 3;
              description
                "EWLC mobility architecture";
            }
          }
          description
            "Mobility architectural capability";
        }
    
        typedef dtls-capability {
          type enumeration {
            enum "mm-dtls-capability-unknown" {
              value 0;
              description
                "DTLS capability unknown for mobile client";
            }
            enum
              "mm-dtls-capability-unsupported" {
              value 1;
              description
                "DTLS capability not supported for mobile client";
            }
            enum "mm-dtls-capability-supported" {
              value 2;
              description
                "DTLS capability supported for client";
            }
            enum "mm-dtls-capability-any" {
              value 3;
              description "*DTLS capability ";
            }
          }
          description
            "DTLS capability of moblie client";
        }
    
        typedef tunnel-capability {
          type enumeration {
            enum "mm-unknown-tunnel" {
              value 0;
              description
                "Tunnel capability unknown for mobility client";
            }
            enum "mm-eoip-tunnel" {
              value 1;
              description
                "Mobility client has EOIP tunnel capability";
            }
            enum "mm-capwap-tunnel" {
              value 2;
              description
                "Mobility client has CAPWAP tunnel capability";
            }
            enum "mm-both-tunnel" {
              value 3;
              description
                "Mobility client has both EOIP and CAPWAP tunnel
               capability";
            }
          }
          description
            "Tunnel capability for mobility client";
        }
    
        typedef mm-dtls-status {
          type enumeration {
            enum "mm-dtls-disabled" {
              value 0;
              description
                "DTLS connection is disabled for mobility client";
            }
            enum "mm-dtls-init" {
              value 1;
              description
                "DTLS connection is initialised for mobility
               connection";
            }
            enum "mm-dtls-in-handshake" {
              value 2;
              description
                "DTLS connection is in handshake state for mobility
               client";
            }
            enum "mm-dtls-in-cert-verify" {
              value 3;
              description
                "DTLS connection is in certificate verification
               state for mobility client";
            }
            enum "mm-dtls-sess-established" {
              value 4;
              description
                "DTLS connection is in session established state
               for mobility client";
            }
            enum "mm-dtls-in-key-plumbing" {
              value 5;
              description
                "DTLS connection is in key plumbing state for
               mobility client";
            }
            enum "mm-dtls-key-plumbed" {
              value 6;
              description
                "DTLS connection has plumbed the key for mobility
               client";
            }
          }
          description
            "DTLS connection status for mobility client";
        }
    
        grouping capability {
          description
            "Architecture, DTLS and Tunnel capability for mobility";
          leaf arch {
            type arch-capability;
            description
              "Architecture capability for mobility";
          }
    
          leaf dtls {
            type dtls-capability;
            description
              "DTLS capability for mobility";
          }
    
          leaf tunnel {
            type tunnel-capability;
            description
              "Tunnel capability for mobility";
          }
        }  // grouping capability
    
        grouping mm-msg-stats {
          description
            "Message statistics for mobility client";
          leaf type {
            type uint32;
            description
              "CAPWAP messages type for mobility client";
          }
    
          leaf allocs {
            type uint32;
            description
              "Number of CAPWAP messages allocated for mobility
             client";
          }
    
          leaf frees {
            type uint32;
            description
              "Number of CAPWAP messages freed for mobility client";
          }
    
          leaf tx {
            type uint32;
            description
              "Number of CAPWAP messages transmitted for mobility
             client";
          }
    
          leaf rx {
            type uint32;
            description
              "Number of CAPWAP messages received for mobility
             client";
          }
    
          leaf forwarded {
            type uint32;
            description
              "Number of CAPWAP messages forwarded for mobility
             client";
          }
    
          leaf tx-errors {
            type uint32;
            description
              "Number of CAPWAP message transmit errors for
             mobility client";
          }
    
          leaf rx-errors {
            type uint32;
            description
              "Number of CAPWAP message receive errors for mobility
             client";
          }
    
          leaf tx-retries {
            type uint32;
            description
              "Number of retries for CAPWAP message transmit error
             for mobility client";
          }
    
          leaf drops {
            type uint32;
            description
              "Number of dropped CAPWAP messages for mobility
             client";
          }
    
          leaf built {
            type uint32;
            description
              "Number of CAPWAP messages built fot mobility client";
          }
    
          leaf processed {
            type uint32;
            description
              "Number of processed CAPWAP messages for mobility
             client";
          }
    
          leaf mm-msg-type {
            type mm-mobility-msg-type;
            description
              "CAPWAP mobility message type";
          }
        }  // grouping mm-msg-stats
    
        grouping mm-dtls-event-stats {
          description
            "DTLS event statistics for mobility tunnels";
          leaf connect-start {
            type uint32;
            description "Connections attempted";
          }
    
          leaf connect-established {
            type uint32;
            description
              "Connections established";
          }
    
          leaf close {
            type uint32;
            description "Connections closed";
          }
    
          leaf key-plumb-start {
            type uint32;
            description
              "Data plane key plumb requests";
          }
    
          leaf key-plumb-acked {
            type uint32;
            description
              "Data plane key plumb acknowledgements";
          }
    
          leaf tunnel-type {
            type mm-msg-dgram-type;
            description
              "CAPWAP mobility tunnel type";
          }
        }  // grouping mm-dtls-event-stats
    
        grouping mm-dtls-msg-stats {
          description
            "DTLS message statistics for mobility tunnels";
          leaf handshake-msg-tx {
            type uint32;
            description
              "Handshake messages sent";
          }
    
          leaf handshake-msg-rx {
            type uint32;
            description
              "Handshake messages received";
          }
    
          leaf encrypted-msg-tx {
            type uint32;
            description
              "Encrypted messages sent";
          }
    
          leaf encrypted-msg-rx {
            type uint32;
            description
              "Encrypted messages received";
          }
    
          leaf tunnel-type {
            type mm-msg-dgram-type;
            description
              "CAPWAP mobility tunnel type";
          }
        }  // grouping mm-dtls-msg-stats
    
        grouping mm-mobility-stats {
          description
            "Mobility event statistics";
          leaf event-data-allocs {
            type uint32;
            description
              "Total number of event data allocations in mobility management state machine";
          }
    
          leaf event-data-frees {
            type uint32;
            description
              "Total number of event data frees in mobility management state machine";
          }
    
          leaf fsm-set-allocs {
            type uint32;
            description
              "Total number of mobility management state machine instance allocations";
          }
    
          leaf fsm-set-frees {
            type uint32;
            description
              "Total number of mobility management state machine instance frees";
          }
    
          leaf timer-allocs {
            type uint32;
            description
              "Total number of timer allocations in mobility management state machine";
          }
    
          leaf timer-frees {
            type uint32;
            description
              "Total number of timer freed in mobility management state machine";
          }
    
          leaf timer-starts {
            type uint32;
            description
              "Total number of timers started in mobility management state machine";
          }
    
          leaf timer-stops {
            type uint32;
            description
              "Total number of timers stopped in mobility management state machine";
          }
    
          leaf mcfsm-invalid-events {
            type uint32;
            description
              "Total number of invalid events in mobility management state machine";
          }
    
          leaf mcfsm-internal-error {
            type uint32;
            description
              "Total number of errors in mobility management state machine";
          }
    
          leaf joined-as-local {
            type uint32;
            description
              "Total number of clients joined as local on wireless LAN controller";
          }
    
          leaf joined-as-foreign {
            type uint32;
            description
              "Total number of clients joined as foreign on wireless LAN controller";
          }
    
          leaf joined-as-export-foreign {
            type uint32;
            description
              "Total number of clients joined as export foreign on wireless LAN controller";
          }
    
          leaf joined-as-export-anchor {
            type uint32;
            description
              "Total number of clients joined as export anchor on wireless LAN controller";
          }
    
          leaf local-to-anchor {
            type uint32;
            description
              "Total number of clients whose role changed from local to anchor";
          }
    
          leaf anchor-to-local {
            type uint32;
            description
              "Total number of clients whose role changed from anchor to local";
          }
    
          leaf local-delete {
            type uint32;
            description
              "Total number of client deletions that were triggered locally within wireless LAN controller";
          }
    
          leaf remote-delete {
            type uint32;
            description
              "Total number of client deletions that were triggered by mobility peer controller";
          }
    
          leaf mcfsm-delete-internal-error {
            type uint32;
            description
              "Total number of clients deleted due to errors in mobility management state machine";
          }
    
          leaf mcfsm-roam-internal-error {
            type uint32;
            description
              "Total number of clients deleted due to errors in mobility management state machine during roam";
          }
    
          leaf l2-roam-count {
            type uint32;
            description
              "Total number of L2 roams on wireless LAN controller";
          }
    
          leaf l3-roam-count {
            type uint32;
            description
              "Total number of L3 roam on wireless LAN controller";
          }
    
          leaf flex-client-roaming-count {
            type uint32;
            description
              "Total number of inter process roams by flex mode clients within wireless LAN controller";
          }
    
          leaf inter-wncd-roam-count {
            type uint32;
            description
              "Total number of inter process roams within wireless LAN controller";
          }
    
          leaf exp-anc-req-sent {
            type uint32;
            description
              "Number of export anchor requests sent";
          }
    
          leaf exp-anc-req-received {
            type uint32;
            description
              "Number of export anchor requests received";
          }
    
          leaf exp-anc-resp-ok-sent {
            type uint32;
            description
              "Number of export anchor response OK sent";
          }
    
          leaf exp-anc-resp-generic-deny-sent {
            type uint32;
            description
              "Number of export anchor response generic deny sent";
          }
    
          leaf exp-anc-resp-client-blacklisted-sent {
            type uint32;
            description
              "Number of export anchor response deny sent due to client blacklisted";
          }
    
          leaf exp-anc-resp-limit-reached-sent {
            type uint32;
            description
              "Number of export anchor response deny sent due to client limit reached";
          }
    
          leaf exp-anc-resp-profile-mismatch-sent {
            type uint32;
            description
              "Number of export anchor response deny sent due to profile mismatch";
          }
    
          leaf exp-anc-resp-ok-received {
            type uint32;
            description
              "Number of export anchor response OK received";
          }
    
          leaf exp-anc-resp-generic-deny-received {
            type uint32;
            description
              "Number of export anchor response generic deny received";
          }
    
          leaf exp-anc-resp-client-blacklisted-received {
            type uint32;
            description
              "Number of export anchor response deny received due to client blacklisted";
          }
    
          leaf exp-anc-resp-limit-reached-received {
            type uint32;
            description
              "Number of export anchor response deny received due to client limit reached";
          }
    
          leaf exp-anc-resp-profile-mismatch-received {
            type uint32;
            description
              "Number of export anchor response deny received due to profile mismatch";
          }
    
          leaf exp-anc-resp-unknown-received {
            type uint32;
            description
              "Number of export anchor response deny with unknown reasons";
          }
    
          leaf handoff-sent-ms-blacklist {
            type uint32;
            description
              "Total number of handoff status blacklisted client sent";
          }
    
          leaf handoff-received-ms-blacklist {
            type uint32;
            description
              "Total number of handoff status blacklisted client received";
          }
        }  // grouping mm-mobility-stats
    
        grouping mmif-mobility-stats {
          description
            "Mobility Interface statistics";
          leaf event-data-allocs {
            type uint32;
            description
              "Total number of mobility interface event data allocations";
          }
    
          leaf event-data-frees {
            type uint32;
            description
              "Total number of mobility interface event data frees";
          }
    
          leaf mmif-fsm-invalid-events {
            type uint32;
            description
              "Total number of invalid events received by mobility interface";
          }
    
          leaf mmif-schedule-errors {
            type uint32;
            description
              "Total number of mobility interface event scheduling errors";
          }
    
          leaf mmif-fsm-failure {
            type uint32;
            description
              "Total number of mobility interface event processing failure";
          }
    
          leaf mmif-ipc-failure {
            type uint32;
            description
              "Total number of mobility interface event processing errors due to IPC messaging failure";
          }
    
          leaf mmif-db-failure {
            type uint32;
            description
              "Total number of mobility interface event processing errors due to database operation failure";
          }
    
          leaf mmif-invalid-params-failure {
            type uint32;
            description
              "Total number of mobility interface event processing errors due to invalid mobility message parameters";
          }
    
          leaf mmif-mm-msg-decode-failure {
            type uint32;
            description
              "Total number of mobility interface event processing errors due to mobility message decode failure";
          }
    
          leaf mmif-unknown-failure {
            type uint32;
            description
              "Total number of mobility interface event processing errors";
          }
    
          leaf mmif-client-handoff-failure {
            type uint32;
            description
              "Total number of client handoff failures for mobile stations on wireless LAN controller";
          }
    
          leaf mmif-client-handoff-success {
            type uint32;
            description
              "Total number of client handoff successes for mobile stations on wireless LAN controller";
          }
    
          leaf mmif-anchor-deny {
            type uint32;
            description
              "Total number of client deletions due to denials by anchor wireless LAN controller";
          }
    
          leaf mmif-remote-delete {
            type uint32;
            description
              "Total number of client deletions triggered by peer wireless LAN controller";
          }
    
          leaf mmif-tunnel-down-delete {
            type uint32;
            description
              "Total number of client deletions due to mobility tunnels going down";
          }
    
          leaf mmif-mbssid-down-event {
            type uint32;
            description
              "Total number of client deletions due to mobility BSSIDs going down";
          }
    
          leaf intra-wncd-roam-count {
            type uint32;
            description
              "Total number of intra-process roams within wireless LAN controller";
          }
    
          leaf remote-inter-ctrlr-roams {
            type uint32;
            description
              "Total number of inter-controller roams performed on peer controllers by anchored clients";
          }
    
          leaf remote-webauth-pend-roams {
            type uint32;
            description
              "Total number of inter-controller performed by clients in webauth pending state";
          }
    
          leaf anchor-request-sent {
            type uint32;
            description
              "Total number of anchor requests sent for mobile stations on wireless LAN controller";
          }
    
          leaf anchor-request-grant-received {
            type uint32;
            description
              "Total number of anchor request grants received for mobile stations on wireless LAN controller";
          }
    
          leaf anchor-request-deny-received {
            type uint32;
            description
              "Total number of anchor request denies received for mobile stations on wireless LAN controller";
          }
    
          leaf anchor-request-received {
            type uint32;
            description
              "Total number of anchor requests received for mobile stations on wireless LAN controller";
          }
    
          leaf anchor-request-grant-sent {
            type uint32;
            description
              "Total number of anchor request grants sent for mobile stations on wireless LAN controller";
          }
    
          leaf anchor-request-deny-sent {
            type uint32;
            description
              "Total number of anchor request denies sent for mobile stations on wireless LAN controller";
          }
    
          leaf handoff-received-ok {
            type uint32;
            description
              "Total number of handoff status success received for mobile stations on wireless LAN controller";
          }
    
          leaf handoff-received-grp-mismatch {
            type uint32;
            description
              "Total number of handoff status group mismatches received for mobile stations on wireless LAN controller";
          }
    
          leaf handoff-received-ms-unknown {
            type uint32;
            description
              "Total number of handoff status unknown client received for mobile stations on wireless LAN controller";
          }
    
          leaf handoff-received-ms-ssid {
            type uint32;
            description
              "Total number of handoff status client SSID received for mobile stations on wireless LAN controller";
          }
    
          leaf handoff-received-deny {
            type uint32;
            description
              "Total number of handoff status deny received for mobile stations on wireless LAN controller";
          }
    
          leaf handoff-sent-ok {
            type uint32;
            description
              "Total number of handoff status OK sent for mobile stations on wireless LAN controller";
          }
    
          leaf handoff-sent-grp-mismatch {
            type uint32;
            description
              "Total number of handoff status group mismatches sent for mobile stations on wireless LAN controller";
          }
    
          leaf handoff-sent-ms-unknown {
            type uint32;
            description
              "Total number of handoff status unknown client sent for mobile stations on wireless LAN controller";
          }
    
          leaf handoff-sent-ms-ssid {
            type uint32;
            description
              "Total number of handoff status client SSID sent for mobile stations on wireless LAN controller";
          }
    
          leaf handoff-sent-deny {
            type uint32;
            description
              "Total number of handoff status deny sent for mobile stations on wireless LAN controller";
          }
    
          leaf handoff-received-l3-vlan-override {
            type uint32;
            description
              "Total number of handoff deny L3 VLAN override received for mobile stations on wireless LAN controller";
          }
    
          leaf handoff-received-unknown-peer {
            type uint32;
            description
              "Total number of handoffs received with an unknown wireless LAN controller address";
          }
    
          leaf handoff-sent-l3-vlan-override {
            type uint32;
            description
              "Total number of handoff status deny L3 VLAN override sent for mobile stations on wireless LAN controller";
          }
        }  // grouping mmif-mobility-stats
    
        grouping mobility-domain-info {
          description
            "Mobility domain information";
          leaf mobility-domain-id {
            type uint16;
            description
              "Mobility domain identifier";
          }
        }  // grouping mobility-domain-info
      }  // module Cisco-IOS-XE-wireless-mobility-types
    

© 2023 YumaWorks, Inc. All rights reserved.