diff options
Diffstat (limited to 'MIBS/cisco/CISCO-LWAPP-MOBILITY-EXT-MIB')
| -rw-r--r-- | MIBS/cisco/CISCO-LWAPP-MOBILITY-EXT-MIB | 3414 |
1 files changed, 3414 insertions, 0 deletions
diff --git a/MIBS/cisco/CISCO-LWAPP-MOBILITY-EXT-MIB b/MIBS/cisco/CISCO-LWAPP-MOBILITY-EXT-MIB new file mode 100644 index 0000000..d68dbf5 --- /dev/null +++ b/MIBS/cisco/CISCO-LWAPP-MOBILITY-EXT-MIB @@ -0,0 +1,3414 @@ +-- ******************************************************************* +-- CISCO-LWAPP-MOBILITY-EXT-MIB.my +-- January 2011, Srinath Candadai +-- +-- Copyright (c) 2011-2017 by Cisco Systems Inc. +-- All rights reserved. +-- ******************************************************************* + +CISCO-LWAPP-MOBILITY-EXT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + Unsigned32, + Counter32, + Counter64 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, + MacAddress, + DateAndTime, + TruthValue, + RowStatus, + StorageType + FROM SNMPv2-TC + InetAddressType, + InetAddress + FROM INET-ADDRESS-MIB + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + VlanIndex + FROM Q-BRIDGE-MIB + cLWlanIndex + FROM CISCO-LWAPP-WLAN-MIB + Dscp + FROM CISCO-QOS-PIB-MIB + ciscoMgmt + FROM CISCO-SMI; + + +-- ******************************************************************** +-- * MODULE IDENTITY +-- ******************************************************************** + +ciscoLwappMobilityExtMIB MODULE-IDENTITY + LAST-UPDATED "201705020000Z" + ORGANIZATION "Cisco Systems Inc." + CONTACT-INFO + "Cisco Systems, + Customer Service + + Postal: 170 West Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + Email: cs-snmp@cisco.com" + DESCRIPTION + "This MIB is intended to be implemented on all those + devices operating as Central Controllers (CC) that + terminate the Light Weight Access Point Protocol + tunnel from Light-weight LWAPP Access Points. + + This MIB provides configuration and status information + about the 802.11 WLAN mobility. + + The relationship between CC and the LWAPP APs + can be depicted as follows: + + + +......+ +......+ +......+ +......+ + + + + + + + + + + + CC + + CC + + CC + + CC + + + + + + + + + + + +......+ +......+ +......+ +......+ + .. . . . + .. . . . + . . . . . + . . . . . + . . . . . + . . . . . + +......+ +......+ +......+ +......+ + +......+ + + + + + + + + + + + + + + AP + + AP + + AP + + AP + + AP + + + + + + + + + + + + + + + +......+ +......+ +......+ +......+ + +......+ + . . . . + . . . . . + . . . . . + . . . . . + . . . . . + +......+ +......+ +......+ +......+ + +......+ + + + + + + + + + + + + + + MN + + MN + + MN + + MN + + MN + + + + + + + + + + + + + + + +......+ +......+ +......+ +......+ + +......+ + + + + The LWAPP tunnel exists between the controller and + the APs. The MNs communicate with the APs through + the protocol defined by the 802.11 standard. + + + LWAPP APs, upon bootup, discover and join one of the + controllers and the controller pushes the configuration, + that includes the WLAN parameters, to the LWAPP APs. + + The APs then encapsulate all the 802.11 frames from + wireless clients inside LWAPP frames and forward + the LWAPP frames to the controller. + + + GLOSSARY + + Access Point ( AP ) + + An entity that contains an 802.11 medium access + control ( MAC ) and physical layer ( PHY ) interface + and provides access to the distribution services via + the wireless medium for associated clients. + + LWAPP APs encapsulate all the 802.11 frames in + LWAPP frames and sends it to the controller to which + it is logically connected. + + + Basic Service Set Identifier (BSSID) + + The identifier for the service set comprising of + all the 802.11 stations under the control of + one coordinating Access Point. This identifier + happens to be the MAC address of the dot11 radio + interface of the Access Point. The wireless + clients that associate with the Access Point + get the wired uplink through this particular + dot11 interface. + + + Central Controller ( CC ) + + The central entity that terminates the LWAPP protocol + tunnel from the LWAPP APs. Throughout this MIB, + this entity also referred to as 'controller'. + + + Light Weight Access Point Protocol ( LWAPP ) + + This is a generic protocol that defines the + communication between the Access Points and the + Central Controller. + + + Mobility Oracle (MO) + + When a Central Controller in the Mobility Group is + designated as Mobility Oracle, then all the Mobility + Controller's (MC) traffic is tunnelled to it by other + Mobility Controllers. Currently, MO resides along with MC + but MC can reside in a box without MO. + + + Mobility Controller (MC) + + When a Central Controller in the Mobility Group is + designated as Mobility Controller, then all the Mobile + Anchor's traffic is tunnelled to it by other Anchors. + Each MC has its own/self mobility agent (MA), but MA can + reside in a box without MC. + + + Mobility Agent (MA) + + The Mobility Agent is an entity residing on the access + switch that manages mobility events on the switch, and + communicates with the Mobility Controller. Access Points + can associate directly with MA. + + + Wireless LAN Controller (WLC) + + Wireless LAN Controller are legacy mobility device which + can participate in the new mobility architecture. + + + Mobility Manager + + The Mobility Manager is the management entity in a mobility + controller or mobility agent. + + + Mobile Node ( MN ) + + A roaming 802.11 wireless device in a wireless + network associated with an access point. + + + Anchor MC, Anchor MA + + Anchor MC or Anchor MA is the mobility entity where a mobile + client was first anchored or associated. This is equivalent + to home agent (HA). + + + Associated MC, Associated MA + + Associated MC or Associated MA is the mobility entity where + a mobile client roamed and get associated. This is equivalent + to foreign agent (FA). It can be local or remote. + + + Mobility + + Concept by which a Mobile Node can roam from one + Access Point to another Access Point, across multiple + Central Controllers, without need for repeated + authentication. + + + Mobility Group + + A set of Central Controllers which exchange Mobile + Node's authentication information, so that the Mobile + Node upon roaming need not re-authenticate. + + + Switch Peer Group (SPG) + + A set of mobility agents (MAs) form a Switch Peer Group. + One or more SPGs are associated with one mobility + controller (MC). Traffic between mobility agents within + a SPG group goes directly between them - not through their + associated MC + + + Mobility Anchor + + When a Central Controller in the Mobility Group is + designated as Mobility Anchor, then all the Mobile + Node's traffic is tunnelled to it by other + Controllers in the Mobility Group. + + + Guest Tunneling (GT) + + The concept of designating a Central Controller in + the Mobility Group as Mobility Anchor, so that all + the Mobile Node's traffic is tunnelled to it by other + Controllers in the Mobility Group. + + + Station Management (SMT) + + This term refers to the internal management of the + 802.11 protocol operations by the AP to work + cooperatively with the other APs and 802.11 + devices in the network. + + + Ethernet over Internet Protocol (EoIP) + + Ethernet over IP (EoIP) is a protocol that creates + an Ethernet tunnel between two routers on top of an + IP connection. The EoIP interface appears as an + Ethernet interface. + + + Reverse path filtering (RPF) + + Reverse path filtering (RPF) is a feature provided + by most modern Internet Protocol routers, which may + be used to reduce the risk of customers attacking + other internet hosts. One of the problems network + service providers face today is hackers generating + packets with fake source IP addresses, a technique + known as spoofing. This is often done in order to + initiate a denial-of-service attack against another + internet host or network. + Since the source IP addresses of the incoming packets + change, often randomly, and for every packet, the + target of such an attack can't easily filter out the + attacking packets. However, the source of the attack, + i.e. the network service provider of the attacking + host, has a simple way to stop such packets from ever + leaving its network. A router always knows which + networks are reachable via any of its interfaces. + + By checking the source IP address of all packets + coming in via an interface against the networks known + to be behind that interface, the router can simply + drop packets that aren't supposed to come from there. + + Hence, reverse path filtering filters packets + according to the 'reverse path' to their source + IP address. If the path back to the source IP address + does not match the path the packet is coming from, + it is dropped. + + REFERENCE + + [1] Part 11 Wireless LAN Medium Access Control ( MAC ) + and Physical Layer ( PHY ) Specifications. + + + [2] Draft-obara-capwap-lwapp-00.txt, IETF Light + Weight Access Point Protocol." + REVISION "201705020000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 846 } + + +ciscoLwappMobilityExtMIBNotifs OBJECT IDENTIFIER + ::= { ciscoLwappMobilityExtMIB 0 } + +ciscoLwappMobilityExtMIBObjects OBJECT IDENTIFIER + ::= { ciscoLwappMobilityExtMIB 1 } + +ciscoLwappMobilityExtMIBConform OBJECT IDENTIFIER + ::= { ciscoLwappMobilityExtMIB 2 } + +ciscoLwappMobilityExtGlobalObjects OBJECT IDENTIFIER + ::= { ciscoLwappMobilityExtMIBObjects 1 } + +ciscoLwappMobilityExtTableObjects OBJECT IDENTIFIER + ::= { ciscoLwappMobilityExtMIBObjects 2 } + +ciscoLwappMobilityExtNotifObjects OBJECT IDENTIFIER + ::= { ciscoLwappMobilityExtMIBObjects 3 } + +ciscoLwappMobilityExtMCGlobalObjects OBJECT IDENTIFIER + ::= { ciscoLwappMobilityExtGlobalObjects 1 } + +ciscoLwappMobilityExtMCMAGlobalObjects OBJECT IDENTIFIER + ::= { ciscoLwappMobilityExtGlobalObjects 2 } + +ciscoLwappMobilityExtMAGlobalObjects OBJECT IDENTIFIER + ::= { ciscoLwappMobilityExtGlobalObjects 3 } + +ciscoLwappMobilityExtMCStats OBJECT IDENTIFIER + ::= { ciscoLwappMobilityExtGlobalObjects 4 } + +ciscoLwappMobilityExtMAStats OBJECT IDENTIFIER + ::= { ciscoLwappMobilityExtGlobalObjects 5 } + +ciscoLwappMobilityExtGlobalStats OBJECT IDENTIFIER + ::= { ciscoLwappMobilityExtGlobalObjects 6 } + + +CiscoAbsZeroBasedCounter64 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes an object which counts events with the + following semantics: objects of this type will be set to + zero(0) on creation and will thereafter count appropriate + events, it locks at the maximum value of 18,446,744,073,709,551 + ,615 if the counter overflows. + This TC may be used only in situations where wrapping is + not possible or extremely unlikely situation." + SYNTAX Counter64 + +-- ******************************************************************* +-- Mobility Controller (MC) global parameters +-- ******************************************************************* + +cLMobilityExtMCMOEnableStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the current status of the + Mobility Oracle (MO). + A value of 'true' indicates Mobility Oracle is enabled. + A value of 'false' indicates Mobility Oracle (MO) + is disabled." + DEFVAL { false } + ::= { ciscoLwappMobilityExtMCGlobalObjects 1 } + +cLMobilityExtMCMOAdminEnableStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the user to enable or disable + MO mode. + A value of 'true' indicates both Mobility + Oracle (MO) is enabled. + A value of 'false' indicates Mobility Oracle (MO) + is disabled. + Please note that cLMobilityExtMOEnableStatus (operational + value)can be false even if cLMobilityExtMOAdminEnableStatus is + true." + DEFVAL { false } + ::= { ciscoLwappMobilityExtMCGlobalObjects 2 } + +cLMobilityExtMCEnableStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the current status of + Mobility Controller (MC). The controller can + operate either in MC/MA or MA only mode. + A value of 'true' indicates Mobility + Controller (MC) is enabled. + A value of 'false' indicates Mobility Controller (MC) + is disabled." + DEFVAL { false } + ::= { ciscoLwappMobilityExtMCGlobalObjects 3 } + +cLMobilityExtMCAdminEnableStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the user to enable or disable + MC mode. The controller can operate + either in MC/MA or MA only mode. + A value of 'true' indicates both Mobility + Controller (MC) is enabled. + A value of 'false' indicates Mobility Controller (MC) + is disabled. + Please note that cLMobilityExtMCEnableStatus (operational + value)can be false even if cLMobilityExtMCAdminEnableStatus is + true." + DEFVAL { false } + ::= { ciscoLwappMobilityExtMCGlobalObjects 4 } + +cLMobilityExtMCMulticastMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the user to enable or disable + multicast mode. + A value of 'true' indicates multicast mode + is enabled. + A value of 'false' indicates multicast mode + is disabled." + DEFVAL { false } + ::= { ciscoLwappMobilityExtMCGlobalObjects 5 } + +cLMobilityExtMCKeepAliveCount OBJECT-TYPE + SYNTAX Unsigned32 (3..20) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the keep alive count. + If keep alive response is not received consecutively + for N (keep alive count) times, the mobility link is + declared as down." + DEFVAL { 3 } + ::= { ciscoLwappMobilityExtMCGlobalObjects 6 } + +cLMobilityExtMCKeepAliveInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..30) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the keep alive interval. This object is + valid for MC, not MA." + ::= { ciscoLwappMobilityExtMCGlobalObjects 7 } + +cLMobilityExtMCDscpValue OBJECT-TYPE + SYNTAX Dscp + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the Differentiated Services Code Point + (DSCP) value. Here it is used for classifying and managing + mobility control packets and providing quality of service (QoS) + on IP networks. Valid value ranges from 0 to 63." + DEFVAL { 0 } + ::= { ciscoLwappMobilityExtMCGlobalObjects 8 } + +cLMobilityExtMCMOPublicAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the MO's public IP address type." + ::= { ciscoLwappMobilityExtMCGlobalObjects 9 } + +cLMobilityExtMCMOPublicAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the MO's public IP address.The + type of this address is determined by the value of + cLMobilityExtMCMOPublicAddressType object." + ::= { ciscoLwappMobilityExtMCGlobalObjects 10 } + +cLMobilityExtMCApCountLicensesInUse OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the total APs directly associated + with this MC and its MAs. Each Access point that joins + the Controller acquires a licence from the controller." + ::= { ciscoLwappMobilityExtMCGlobalObjects 11 } + +cLMobilityExtMCOwnGroupMulticastAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the multicast IP address type of its own + mobility group." + ::= { ciscoLwappMobilityExtMCGlobalObjects 12 } + +cLMobilityExtMCOwnGroupMulticastAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the multicast IP address of its own + mobility group. The type of this address is determined by the + value of cLMobilityExtMCOwnGroupMulticastAddressType object." + ::= { ciscoLwappMobilityExtMCGlobalObjects 13 } + +cLMobilityExtMCMobilityGroupName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the name for this mobility group." + ::= { ciscoLwappMobilityExtMCGlobalObjects 14 } + +cLMobilityExtMCMONumberOfClients OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of clients reported + by MO." + ::= { ciscoLwappMobilityExtMCGlobalObjects 15 } + +cLMobilityExtMCNumberOfMCs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of MCs within a mobility + domain." + ::= { ciscoLwappMobilityExtMCGlobalObjects 16 } + +cLMobilityExtMCTotalNumberOfReportedAPs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of APs reported + by this MC, its peer MCs and its MAs." + ::= { ciscoLwappMobilityExtMCGlobalObjects 17 } + +cLMobilityExtMCNumberOfReportedAPsInSubDomain OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of APs reported + by this MC and its MAs." + ::= { ciscoLwappMobilityExtMCGlobalObjects 18 } + +-- ******************************************************************* +-- Mobility Manager global parameters (applicable to both MC and MA) +-- ******************************************************************* + +cLMobilityExtMgrAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the mobility manager's IP address type. + The mobility manager is the management entity of MC or MA." + ::= { ciscoLwappMobilityExtMCMAGlobalObjects 1 } + +cLMobilityExtMgrAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the mobility manager's IP address. The + type of this address is determined by the value of + cLMobilityExtMgrAddressType." + ::= { ciscoLwappMobilityExtMCMAGlobalObjects 2 } + +cLMobilityExtMgrNetmaskType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the mobility manager's netmask type." + ::= { ciscoLwappMobilityExtMCMAGlobalObjects 3 } + +cLMobilityExtMgrNetmask OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the mobility manager's netmask. The + type of this address is determined by the value of + cLMobilityExtMgrNetmaskType." + ::= { ciscoLwappMobilityExtMCMAGlobalObjects 4 } + +cLMobilityExtMgrMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the mac address for this mobility + manager." + ::= { ciscoLwappMobilityExtMCMAGlobalObjects 5 } + +cLMobilityExtMgrVlanId OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the VLAN ID for this mobility manager." + ::= { ciscoLwappMobilityExtMCMAGlobalObjects 6 } + +cLMobilityExtMgrName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the name for this mobility manager." + ::= { ciscoLwappMobilityExtMCMAGlobalObjects 7 } + +cLMobilityExtMgrInterfaceType OBJECT-TYPE + SYNTAX INTEGER { + management(1), + ap(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the mobility manager interface type. + It can be of two types: + management(1) - For in-band management of the controller. + ap(2) - For L3 communications between the controller + and LWAPP APs." + ::= { ciscoLwappMobilityExtMCMAGlobalObjects 8 } + +cLMobilityExtNewArchitectureEnableStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current status of the + new mobility feature. + A value of 'true' indicates new mobility is enabled. + A value of 'false' indicates new mobility is disabled." + ::= { ciscoLwappMobilityExtMCMAGlobalObjects 9 } + +cLMobilityExtNewArchitectureAdminEnableStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies users to enable or disable + new mobility feature. + A value of 'true' indicates new mobility is enabled. + A value of 'false' indicates new mobility is disabled." + ::= { ciscoLwappMobilityExtMCMAGlobalObjects 10 } + +cLMobilityExtSecureCipher OBJECT-TYPE + SYNTAX INTEGER { + disable(1), + aes256sha1(2), + aes256sha2(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies to configure secure ciphers, AES256+SHA + or AES256+SHA2 for mobility tunnel. + disable(1) - Implies that controllers will continue + to use default ciphers for mobility tunnel. + aes256sha1(2) - Implies that controllers will use + AES256_SHA cipher for mobility tunnel. + aes256sha2(3) - Implies that controllers will use + AES256_SHA256 cipher for mobility tunnel." + ::= { ciscoLwappMobilityExtMCMAGlobalObjects 11 } + +cLMobilityExtEncryptionStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the current status of the + encryption in the mobility tunnel. + A value of 'true' indicates encryption is enabled. + A value of 'false' indicates encryption is disabled." + ::= { ciscoLwappMobilityExtMCMAGlobalObjects 12 } +-- ******************************************************************* +-- Switch Peer Group Table (applicable to MC only) +-- ******************************************************************* + +cLMobilityExtSpgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLMobilityExtSpgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the information about the + 802.11 LWAPP mobility Switch Peer Group (SPG)." + ::= { ciscoLwappMobilityExtTableObjects 1 } + +cLMobilityExtSpgEntry OBJECT-TYPE + SYNTAX CLMobilityExtSpgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table represents information about + one 802.11 LWAPP mobility SPG configured on this controller." + INDEX { cLMobilityExtSpgGroupName } + ::= { cLMobilityExtSpgTable 1 } + +CLMobilityExtSpgEntry ::= SEQUENCE { + cLMobilityExtSpgGroupName SnmpAdminString, + cLMobilityExtSpgGroupId Unsigned32, + cLMobilityExtSpgBridgeDomainId Unsigned32, + cLMobilityExtSpgMemberCount Unsigned32, + cLMobilityExtSpgMulticastAddressType InetAddressType, + cLMobilityExtSpgMulticastAddress InetAddress, + cLMobilityExtSpgMulticastMode TruthValue, + cLMobilityExtSpgStorageType StorageType, + cLMobilityExtSpgRowStatus RowStatus +} + +cLMobilityExtSpgGroupName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the group name for this SPG." + ::= { cLMobilityExtSpgEntry 1 } + +cLMobilityExtSpgGroupId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the group ID for this SPG. + This object is used in the control data packet for SPG." + ::= { cLMobilityExtSpgEntry 2 } + +cLMobilityExtSpgBridgeDomainId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the bridge domain ID for this SPG." + ::= { cLMobilityExtSpgEntry 3 } + +cLMobilityExtSpgMemberCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of members on this SPG." + ::= { cLMobilityExtSpgEntry 4 } + +cLMobilityExtSpgMulticastAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the member's multicast IP address + type." + ::= { cLMobilityExtSpgEntry 5 } + +cLMobilityExtSpgMulticastAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the member's multicast IP address. + The type of this address is determined by the value of + cLMobilityExtSpgMulticastAddressType." + ::= { cLMobilityExtSpgEntry 6 } + +cLMobilityExtSpgMulticastMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the user to enable or disable + multicast mode. + A value of 'true' indicates multicast mode + is enabled. + A value of 'false' indicates multicast mode + is disabled." + ::= { cLMobilityExtSpgEntry 7 } + +cLMobilityExtSpgStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the storage type for this + conceptual row." + ::= { cLMobilityExtSpgEntry 8 } + +cLMobilityExtSpgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the status column for this row and used + to create and delete specific instances of rows + in this table." + ::= { cLMobilityExtSpgEntry 9 } + + +-- ******************************************************************* +-- Switch Peer Group Member table (applicable to MC only) +-- ******************************************************************* + +cLMobilityExtSpgMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLMobilityExtSpgMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the information about the + 802.11 LWAPP mobility Switch Peer Group (SPG) members." + ::= { ciscoLwappMobilityExtTableObjects 2 } + +cLMobilityExtSpgMemberEntry OBJECT-TYPE + SYNTAX CLMobilityExtSpgMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table represents information about + one 802.11 LWAPP mobility SPG member configured + on this controller." + INDEX { + cLMobilityExtSpgGroupName, + cLMobilityExtSpgMemberPrivateAddressType, + cLMobilityExtSpgMemberPrivateAddress + } + ::= { cLMobilityExtSpgMemberTable 1 } + +CLMobilityExtSpgMemberEntry ::= SEQUENCE { + cLMobilityExtSpgMemberPrivateAddressType InetAddressType, + cLMobilityExtSpgMemberPrivateAddress InetAddress, + cLMobilityExtSpgMemberStatus INTEGER, + cLMobilityExtSpgMemberPublicAddressType InetAddressType, + cLMobilityExtSpgMemberPublicAddress InetAddress, + cLMobilityExtSpgMemberRowStatus RowStatus +} + +cLMobilityExtSpgMemberPrivateAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the member's private IP address type." + ::= { cLMobilityExtSpgMemberEntry 1 } + +cLMobilityExtSpgMemberPrivateAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the member's private IP address. + The type of this address is determined by the value of + cLMobilityExtSpgMemberPrivateAddressType." + ::= { cLMobilityExtSpgMemberEntry 2 } + +cLMobilityExtSpgMemberStatus OBJECT-TYPE + SYNTAX INTEGER { + notconfigured(0), + datapathdown(1), + controlpathdown(2), + bothdown(3), + up(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the operational and connectivity + status of the member. + + notconfigured(0) - This means group member is not configured + for ICMP or EoIP pings. + + datapathdown(1) - This means group member is not responding + to EoIP pings. + + controlpathdown(2) - This means successive ICMP pings + to the group member have failed. + + bothdown(3) - This means group member is not responding + to ICMP or EOIP pings. + + up(4) - This means group member is responding to + both EOIP and ICMP pings." + ::= { cLMobilityExtSpgMemberEntry 3 } + +cLMobilityExtSpgMemberPublicAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the member's public IP address type." + ::= { cLMobilityExtSpgMemberEntry 4 } + +cLMobilityExtSpgMemberPublicAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the member's public IP address. The + type of this address is determined by the value of + cLMobilityExtSpgMemberPublicAddressType." + ::= { cLMobilityExtSpgMemberEntry 5 } + +cLMobilityExtSpgMemberRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the status column for this row and used + to create and delete specific instances of rows + in this table." + ::= { cLMobilityExtSpgMemberEntry 6 } + + +-- ******************************************************************* +-- Mobility Group Member table (applicable to MC only) +-- ******************************************************************* + +cLMobilityExtGroupMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLMobilityExtGroupMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the information about the + 802.11 LWAPP mobility group members." + ::= { ciscoLwappMobilityExtTableObjects 3 } + +cLMobilityExtGroupMemberEntry OBJECT-TYPE + SYNTAX CLMobilityExtGroupMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table represents information about + one 802.11 LWAPP mobility member configured + on this controller." + INDEX { + cLMobilityExtGroupMemberPrivateAddressType, + cLMobilityExtGroupMemberPrivateAddress + } + ::= { cLMobilityExtGroupMemberTable 1 } + +CLMobilityExtGroupMemberEntry ::= SEQUENCE { + cLMobilityExtGroupMemberPrivateAddressType InetAddressType, + cLMobilityExtGroupMemberPrivateAddress InetAddress, + cLMobilityExtGroupMemberGroupName SnmpAdminString, + cLMobilityExtGroupMemberPublicAddressType InetAddressType, + cLMobilityExtGroupMemberPublicAddress InetAddress, + cLMobilityExtGroupMemberStatus INTEGER, + cLMobilityExtGroupMemberMacAddress MacAddress, + cLMobilityExtGroupMemberMulticastAddressType InetAddressType, + cLMobilityExtGroupMemberMulticastAddress InetAddress, + cLMobilityExtGroupMemberHashKey OCTET STRING, + cLMobilityExtGroupMemberRowStatus RowStatus +} + +cLMobilityExtGroupMemberPrivateAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the member's private IP address type." + ::= { cLMobilityExtGroupMemberEntry 1 } + +cLMobilityExtGroupMemberPrivateAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the member's private IP address. The + type of this address is determined by the value of + cLMobilityExtGroupMemberPrivateAddressType." + ::= { cLMobilityExtGroupMemberEntry 2 } + +cLMobilityExtGroupMemberGroupName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the member's mobility group name." + ::= { cLMobilityExtGroupMemberEntry 3 } + +cLMobilityExtGroupMemberPublicAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the member's public IP address type." + ::= { cLMobilityExtGroupMemberEntry 4 } + +cLMobilityExtGroupMemberPublicAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the member's public IP address. The + type of this address is determined by the value of + cLMobilityExtGroupMemberPublicAddressType." + ::= { cLMobilityExtGroupMemberEntry 5 } + +cLMobilityExtGroupMemberStatus OBJECT-TYPE + SYNTAX INTEGER { + notconfigured(0), + datapathdown(1), + controlpathdown(2), + bothdown(3), + up(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the operational and connectivity + status of the member. + notconfigured(0) - This means group member is not configured + for ICMP or EoIP pings. + + datapathdown(1) - This means group member is not responding + to EoIP pings. + + controlpathdown(2) - This means successive ICMP pings + to the group member have failed. + + bothdown(3) - This means group member is not responding + to ICMP or EOIP pings. + + up(4) - This means group member is responding to + both EOIP and ICMP pings." + ::= { cLMobilityExtGroupMemberEntry 6 } + +cLMobilityExtGroupMemberMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the member's MAC address." + ::= { cLMobilityExtGroupMemberEntry 7 } + +cLMobilityExtGroupMemberMulticastAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This used indicates the member's multicast IP address type." + ::= { cLMobilityExtGroupMemberEntry 8 } + +cLMobilityExtGroupMemberMulticastAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the member's multicast IP address. + The type of this address is determined by the value of + cLMobilityExtGroupMemberMulticastAddressType." + ::= { cLMobilityExtGroupMemberEntry 9 } + +cLMobilityExtGroupMemberHashKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (4..40)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the hash key of the peer mobility + member. It is a 40 digit hex value or 'none'. Value 'none' is + used to clear the previously configured hash key." + ::= { cLMobilityExtGroupMemberEntry 10 } + +cLMobilityExtGroupMemberRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the status column for this row and used + to create and delete specific instances of rows + in this table." + ::= { cLMobilityExtGroupMemberEntry 11 } + + +-- ******************************************************************* +-- Per WLAN, anchors table (applicable to MC and MA only) +-- ******************************************************************* + +cLMobilityExtAnchorTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLMobilityExtAnchorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the information about the + 802.11 LWAPP Mobility Anchors on individual WLANs. + + +...............+ + + + + + ROUTER + + + 10.16.1.1 + + +...............+ + .. + . . + . . + . . + . . + . . + 10.16.109.112 10.16.105.39 + +......+ <<-------->> +......+ + + + [3]CC2 tunnels + + + + CC1 + MN1's traffic + CC2 + + + + to Anchor CC1 + + + +......+ using EoIP +......+ + . . + . Anchor Foreign . + . . + +......+ +......+ + + + + + + + AP1 + + AP2 + + + + + + + +......+ +......+ + WLAN '1' . ^ WLAN '1' + . | + . [2] associates | + . with AP2/CC2 | + . | + +......+ [1] +......+ + + + moves to region + + + + MN1 + ---------->>> + MN1 + + + + serviced by AP2 + + + +......+ +......+ + 10.16.109.199 10.16.109.199 + + In the above diagram, Central Controllers CC1 and CC2 have + been configured in a Mobility Group. + + Currently the Mobile Node 'MN1' obtains its IP from the + Central Controller 'CC1' with which it first associates + via WLAN '1' through Access Point 'AP1'. 'CC1' + obtains DHCP address, say 10.16.109.199 for client 'MN1'. + Now the client 'MN1' is identified by 10.16.109.199 for + further communication with the network and the + communication happens via 'CC1'. + + Since, 'CC1' and 'CC2' are in same mobility group, 'CC1' + sends the authentication block of 'MN1' to 'CC2'. + + + Central Controller 'CC2' has an associated Access Point + 'AP2' which beams WLAN '1' and uses 10.16.105.0 / + 255.255.255.0 subnet instead. + + Next, the Mobile Node 'MN1' moves out of range of 'AP1' + and gets in to proximity with 'AP2' and continues to use + WLAN '1'. 'CC2' locally authenticates 'MN1' against + authentication block shared from 'CC1'. 'CC2' forwards all + traffic from 'MN1' to router. This is called WLAN mobility. + + But hold on, 'CC2' uses 10.16.105.0 / 255.255.255.0 subnet + for WLAN '1'. So we have two problems here : + + a> Traffic of 10.16.109.0 / 255.255.255.0 subnet has to be + accessible from 10.16.105.0 / 255.255.255.0 subnet. + + b> Unneccessary overloading of 10.16.105.0 / 255.255.255.0 + subnet by traffic from 10.16.109.0 / 255.255.255.0 subnet. + + How do we address these issues ?? + + If an EoIP tunnel can be established between 'CC1' and 'CC2' + and 'CC1' sends all traffic bound to 'MN1', 10.16.109.199, + on this tunnel to 'CC2', which in turn forwards it to 'MN1', + then, above two subnet-problems are resolved. This is called + Mobility Anchoring. 'CC1' is the Mobility Anchor and 'CC2' is + the 'Foreign' for WLAN '1'. + + As per the configuration, user creates a Mobility Anchor entry + in 'CC2' for WLAN '1' with IP address as 'CC1', i.e. + 10.16.109.112. So, when 'MN1' connects to WLAN '1' via + 'AP2', then 'CC2' establishes EoIP tunnel with 10.16.109.112 + and forwards the packets to 'MN1'. + + Given the above example, the cLMobilityAnchorEntry on 'CC2' + looks like : + + ------------------------------------------------------------------ + | MIB - ATTRIBUTES | ROW#1 | ROW#2 | + ------------------------------------------------------------------ + | cLWlanIndex | 1 | | + ------------------------------------------------------------------ + | cLMobilityExtAnchorAssociatedMCAddressType | ipv4 | | + ------------------------------------------------------------------ + | cLMobilityExtAnchorAssociatedMCAddress | 10.16.109.112 | | + ------------------------------------------------------------------ + | cLMobilityExtAnchorStatus | up(4) | | + ------------------------------------------------------------------ + | cLMobilityExtAnchorRowStatus | active(1) | | + ------------------------------------------------------------------ + + This feature has advantages for both security and load + balancing. It can be used to restrict a WLAN to a single + subnet, regardless of the MN's entry point into the network. + A 'public' or guest WLAN can thus be accessed throughout an + enterprise, but still is restricted to a specific subnet. + It can also be used to provide some geographic load balancing, + since the WLANs can represent a particular section of a + building (ie., engineering, marketing). Those groups can be + 'anchored' on a particular subnet/switch rather than on the + CC of first occurrence (ie., the switch controlling the APs + by the front door)." + ::= { ciscoLwappMobilityExtTableObjects 4 } + +cLMobilityExtAnchorEntry OBJECT-TYPE + SYNTAX CLMobilityExtAnchorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table represents information about + one 802.11 LWAPP Mobility Anchor(MA) configured on a WLAN + on this controller." + INDEX { + cLWlanIndex, + cLMobilityExtAnchorAssociatedMCAddressType, + cLMobilityExtAnchorAssociatedMCAddress + } + ::= { cLMobilityExtAnchorTable 1 } + +CLMobilityExtAnchorEntry ::= SEQUENCE { + cLMobilityExtAnchorAssociatedMCAddressType InetAddressType, + cLMobilityExtAnchorAssociatedMCAddress InetAddress, + cLMobilityExtAnchorStatus INTEGER, + cLMobilityExtAnchorRowStatus RowStatus, + cLMobilityExtAnchorPriority INTEGER +} + +cLMobilityExtAnchorAssociatedMCAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the anchor's IP address type." + ::= { cLMobilityExtAnchorEntry 1 } + +cLMobilityExtAnchorAssociatedMCAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the anchor's IP address. The type + of this address is determined by the value of + cLMobilityExtAnchorAssociatedMCAddressType." + ::= { cLMobilityExtAnchorEntry 2 } + +cLMobilityExtAnchorStatus OBJECT-TYPE + SYNTAX INTEGER { + notconfigured(0), + datapathdown(1), + controlpathdown(2), + bothdown(3), + up(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the operational and connectivity + status of the Mobility Anchor(MA). + notconfigured(0) - This means anchor is not configured + for ICMP or EoIP pings. + + datapathdown(1) - This means anchor is not responding + to EoIP pings. + + controlpathdown(2) - This means successive ICMP pings + to the anchor have failed. + + bothdown(3) - This means anchor is not responding + to ICMP or EOIP pings. + + up(4) - This means anchor is responding to + both EOIP and ICMP pings." + ::= { cLMobilityExtAnchorEntry 3 } + +cLMobilityExtAnchorRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the status column for this row and used + to create and delete specific instances of rows + in this table." + ::= { cLMobilityExtAnchorEntry 4 } + +cLMobilityExtAnchorPriority OBJECT-TYPE + SYNTAX INTEGER { + local(1), + primary(2), + secondary(3), + tertiary(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the priority configured for + an anchor WLC mapped on a WLAN. + local(1) - Local priority can't be configured. This indicates + that anchor WLC is configured with its own IP. + + primary(2) - This indicates that anchor WLC configured with + this priority will have highest priority. + + secondary(3) - This indicates that anchor WLC configured with + this priority will have medium priority. + + tertiary(4) - This indicates that anchor WLC configured with + this priority will have lowest priority." + ::= { cLMobilityExtAnchorEntry 5 } + + +-- ******************************************************************* +-- Mobility Controllers table reported by Mobility Oracle (MO) +-- ******************************************************************* + +cLMobilityExtMOMCTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLMobilityExtMOMCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the information about the + 802.11 LWAPP Mobility Controllers on this MO." + ::= { ciscoLwappMobilityExtTableObjects 5 } + +cLMobilityExtMOMCEntry OBJECT-TYPE + SYNTAX CLMobilityExtMOMCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table represents information about + one 802.11 LWAPP Mobility Controller on this MO." + INDEX { + cLMobilityExtMOMCAddressType, + cLMobilityExtMOMCAddress + } + ::= { cLMobilityExtMOMCTable 1 } + +CLMobilityExtMOMCEntry ::= SEQUENCE { + cLMobilityExtMOMCAddressType InetAddressType, + cLMobilityExtMOMCAddress InetAddress, + cLMobilityExtMOMCMacAddress MacAddress, + cLMobilityExtMOMCLinkStatus INTEGER, + cLMobilityExtMOMCClientCount Unsigned32 +} + +cLMobilityExtMOMCAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the MC's IP address type." + ::= { cLMobilityExtMOMCEntry 1 } + +cLMobilityExtMOMCAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the MC's IP address. The + type of this address is determined by the value of + cLMobilityExtMOMCAddressType." + ::= { cLMobilityExtMOMCEntry 2 } + +cLMobilityExtMOMCMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the MC's MAC address." + ::= { cLMobilityExtMOMCEntry 3 } + +cLMobilityExtMOMCLinkStatus OBJECT-TYPE + SYNTAX INTEGER { + notconfigured(0), + datapathdown(1), + controlpathdown(2), + bothdown(3), + up(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the operational and connectivity + status of the MC. + + notconfigured(0) - This means MC is not configured + for ICMP or EoIP pings. + + datapathdown(1) - This means MC is not responding + to EoIP pings. + + controlpathdown(2) - This means successive ICMP pings + to the MC have failed. + + bothdown(3) - This means MC is not responding + to ICMP or EOIP pings. + + up(4) - This means MC is responding to + both EOIP and ICMP pings." + ::= { cLMobilityExtMOMCEntry 4 } + +cLMobilityExtMOMCClientCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of clients associated to the + MC." + ::= { cLMobilityExtMOMCEntry 5 } + + +-- ******************************************************************* +-- Mobility Clients table reported by Mobility Controller (MC) +-- ******************************************************************* + +cLMobilityExtMCClientTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLMobilityExtMCClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the information about the + 802.11 LWAPP Mobility Clients on this MC." + ::= { ciscoLwappMobilityExtTableObjects 6 } + +cLMobilityExtMCClientEntry OBJECT-TYPE + SYNTAX CLMobilityExtMCClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table represents information about + one 802.11 LWAPP Mobility Clients on this MC." + INDEX { cLMobilityExtMCClientMacAddress } + ::= { cLMobilityExtMCClientTable 1 } + +CLMobilityExtMCClientEntry ::= SEQUENCE { + cLMobilityExtMCClientMacAddress MacAddress, + cLMobilityExtMCClientAnchorMCPrivateAddressType InetAddressType, + cLMobilityExtMCClientAnchorMCPrivateAddress InetAddress, + cLMobilityExtMCClientAssociatedMCAddressType InetAddressType, + cLMobilityExtMCClientAssociatedMCAddress InetAddress, + cLMobilityExtMCClientAddressType InetAddressType, + cLMobilityExtMCClientAddress InetAddress, + cLMobilityExtMCClientState INTEGER, + cLMobilityExtMCClientAssociationTime DateAndTime, + cLMobilityExtMCClientLocalClient TruthValue, + cLMobilityExtMCClientAnchorMCGroupId Unsigned32, + cLMobilityExtMCClientAssociatedMCGroupId Unsigned32, + cLMobilityExtMCClientAssociatedMAAddressType InetAddressType, + cLMobilityExtMCClientAssociatedMAAddress InetAddress, + cLMobilityExtMCClientAnchorMAAddressType InetAddressType, + cLMobilityExtMCClientAnchorMAAddress InetAddress, + cLMobilityExtMCClientUpTime CiscoAbsZeroBasedCounter64 +} + +cLMobilityExtMCClientMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the client's MAC address." + ::= { cLMobilityExtMCClientEntry 1 } + +cLMobilityExtMCClientAnchorMCPrivateAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the client's anchor MC private + IP address type." + ::= { cLMobilityExtMCClientEntry 2 } + +cLMobilityExtMCClientAnchorMCPrivateAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the client's anchor MC private + IP address. The type of this address is determined by + the value of cLMobilityExtMCClientAnchorMCPrivateAddressType." + ::= { cLMobilityExtMCClientEntry 3 } + +cLMobilityExtMCClientAssociatedMCAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the client's associated MC + (local or foreign) IP address type." + ::= { cLMobilityExtMCClientEntry 4 } + +cLMobilityExtMCClientAssociatedMCAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the client's associated MC + (local or foreign) IP address. The type of this + address is determined by the value of + cLMobilityExtMCClientAssociatedMCAddressType." + ::= { cLMobilityExtMCClientEntry 5 } + +cLMobilityExtMCClientAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the client IP address type." + ::= { cLMobilityExtMCClientEntry 6 } + +cLMobilityExtMCClientAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the client IP address. The type + of this address is determined by the value of + cLMobilityExtMCClientAddressType." + ::= { cLMobilityExtMCClientEntry 7 } + +cLMobilityExtMCClientState OBJECT-TYPE + SYNTAX INTEGER { + init(0), + local(1), + foreign(2), + anchor(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the client state. + init(0) - Client is not associated. + local(1) - Client is local to Mobility Controller. + foreign(2) - Client is foreign to Mobility Controller. + anchor(3) - Client is anchor to Mobility Controller." + ::= { cLMobilityExtMCClientEntry 8 } + +cLMobilityExtMCClientAssociationTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object indicates the client's association time. + The object cLMobilityExtMCClientUpTime represents the MC + client up time since its association. + cLMobilityExtMCClientAssociationTime object is superseded by + cLMobilityExtMCClientUpTime." + ::= { cLMobilityExtMCClientEntry 9 } + +cLMobilityExtMCClientLocalClient OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the client is local. + A value of 'true' indicates the client is local. + A value of 'false' indicates the client is not local to this + MC." + ::= { cLMobilityExtMCClientEntry 10 } + +cLMobilityExtMCClientAnchorMCGroupId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the client's anchor MC mobility + group ID." + ::= { cLMobilityExtMCClientEntry 11 } + +cLMobilityExtMCClientAssociatedMCGroupId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the client's associated MC + (local or foreign) mobility group ID." + ::= { cLMobilityExtMCClientEntry 12 } + +cLMobilityExtMCClientAssociatedMAAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the MA local or foreign IP + address type." + ::= { cLMobilityExtMCClientEntry 13 } + +cLMobilityExtMCClientAssociatedMAAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the MA local or foreign IP address. + The type of this address is determined by the value of + cLMobilityExtMCClientAssociatedMAAddressType." + ::= { cLMobilityExtMCClientEntry 14 } + +cLMobilityExtMCClientAnchorMAAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the MA anchor's IP address type." + ::= { cLMobilityExtMCClientEntry 15 } + +cLMobilityExtMCClientAnchorMAAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the MA anchor's IP address. The + type of this address is determined by the value of + cLMobilityExtMCClientAnchorMAAddressType." + ::= { cLMobilityExtMCClientEntry 16 } + +cLMobilityExtMCClientUpTime OBJECT-TYPE + SYNTAX CiscoAbsZeroBasedCounter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the MC client up time since its + association." + ::= { cLMobilityExtMCClientEntry 17 } + + +-- ******************************************************************* +-- Mobility Clients table reported by Mobility Oracle (MO) +-- ******************************************************************* + +cLMobilityExtMOClientTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLMobilityExtMOClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the information about the + 802.11 LWAPP Mobility Clients on this MO." + ::= { ciscoLwappMobilityExtTableObjects 7 } + +cLMobilityExtMOClientEntry OBJECT-TYPE + SYNTAX CLMobilityExtMOClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table represents information about + one 802.11 LWAPP mobility Clients on this MO." + INDEX { cLMobilityExtMOClientMacAddress } + ::= { cLMobilityExtMOClientTable 1 } + +CLMobilityExtMOClientEntry ::= SEQUENCE { + cLMobilityExtMOClientMacAddress MacAddress, + cLMobilityExtMOClientAnchorMCPublicAddressType InetAddressType, + cLMobilityExtMOClientAnchorMCPublicAddress InetAddress, + cLMobilityExtMOClientAnchorMCPrivateAddressType InetAddressType, + cLMobilityExtMOClientAnchorMCPrivateAddress InetAddress, + cLMobilityExtMOClientAssociatedMCPublicAddressType InetAddressType, + cLMobilityExtMOClientAssociatedMCPublicAddress InetAddress, + cLMobilityExtMOClientAssociatedMCPrivateAddressType InetAddressType, + cLMobilityExtMOClientAssociatedMCPrivateAddress InetAddress, + cLMobilityExtMOClientAddressType InetAddressType, + cLMobilityExtMOClientAddress InetAddress, + cLMobilityExtMOClientLocalTime DateAndTime, + cLMobilityExtMOClientAssociationTime Counter64, + cLMobilityExtMOClientUpTime CiscoAbsZeroBasedCounter64 +} + +cLMobilityExtMOClientMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the client MAC address." + ::= { cLMobilityExtMOClientEntry 1 } + +cLMobilityExtMOClientAnchorMCPublicAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the client's anchor MC public + IP address type." + ::= { cLMobilityExtMOClientEntry 2 } + +cLMobilityExtMOClientAnchorMCPublicAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the client's anchor MC public + IP address. The type of this address is determined by the + value of cLMobilityExtMOClientAnchorMCPublicAddressType." + ::= { cLMobilityExtMOClientEntry 3 } + +cLMobilityExtMOClientAnchorMCPrivateAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the client's anchor MC private + IP address type." + ::= { cLMobilityExtMOClientEntry 4 } + +cLMobilityExtMOClientAnchorMCPrivateAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the client's anchor MC private + IP address. The type of this address is determined by + the value of cLMobilityExtMOClientAnchorMCPrivateAddressType." + ::= { cLMobilityExtMOClientEntry 5 } + +cLMobilityExtMOClientAssociatedMCPublicAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the client's associated MC + (local or foreign) public IP address type." + ::= { cLMobilityExtMOClientEntry 6 } + +cLMobilityExtMOClientAssociatedMCPublicAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the client's associated MC + (local or foreign) public IP address. The type of + this address is determined by the value of + cLMobilityExtMOClientAssociatedMCPublicAddressType." + ::= { cLMobilityExtMOClientEntry 7 } + +cLMobilityExtMOClientAssociatedMCPrivateAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the client's associated MC + (local or foreign) private IP address type." + ::= { cLMobilityExtMOClientEntry 8 } + +cLMobilityExtMOClientAssociatedMCPrivateAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the client's associated MC + (local or foreign) private IP address. The + type of this address is determined by the value of + cLMobilityExtMOClientAssociatedMCPrivateAddressType." + ::= { cLMobilityExtMOClientEntry 9 } + +cLMobilityExtMOClientAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the client IP address type." + ::= { cLMobilityExtMOClientEntry 10 } + +cLMobilityExtMOClientAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the client IP address. The + type of this address is determined by the value of + cLMobilityExtMOClientAddressType." + ::= { cLMobilityExtMOClientEntry 11 } + +cLMobilityExtMOClientLocalTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the client's local time." + ::= { cLMobilityExtMOClientEntry 12 } + +cLMobilityExtMOClientAssociationTime OBJECT-TYPE + SYNTAX Counter64 + UNITS "seconds" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object represents the client's association time. + The object cLMobilityExtMOClientUpTime represents the + up time of the MO client since its association + cLMobilityExtMOClientAssociationTime object is superseded + by cLMobilityExtMOClientUpTime." + ::= { cLMobilityExtMOClientEntry 13 } + +cLMobilityExtMOClientUpTime OBJECT-TYPE + SYNTAX CiscoAbsZeroBasedCounter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the client's up time since its + association." + ::= { cLMobilityExtMOClientEntry 14 } + + +-- ******************************************************************* +-- Mobility AP Manager table (applicable to Mobility Controller +-- with AP-manager interface ) +-- ******************************************************************* + +cLMobilityExtApMgrTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLMobilityExtApMgrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the information about the + 802.11 LWAPP mobility AP Manager." + ::= { ciscoLwappMobilityExtTableObjects 8 } + +cLMobilityExtApMgrEntry OBJECT-TYPE + SYNTAX CLMobilityExtApMgrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table represents information about + one 802.11 LWAPP mobility AP Manager configured + on this controller." + INDEX { cLMobilityExtApMgrName } + ::= { cLMobilityExtApMgrTable 1 } + +CLMobilityExtApMgrEntry ::= SEQUENCE { + cLMobilityExtApMgrName SnmpAdminString, + cLMobilityExtApMgrAddressType InetAddressType, + cLMobilityExtApMgrAddress InetAddress, + cLMobilityExtApMgrNetmaskType InetAddressType, + cLMobilityExtApMgrNetmask InetAddress, + cLMobilityExtApMgrMacAddress MacAddress, + cLMobilityExtApMgrVlanId Unsigned32, + cLMobilityExtApMgrInterfaceType INTEGER, + cLMobilityExtApMgrRowStatus RowStatus +} + +cLMobilityExtApMgrName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the name for this AP manager." + ::= { cLMobilityExtApMgrEntry 1 } + +cLMobilityExtApMgrAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP manager's IP address type." + ::= { cLMobilityExtApMgrEntry 2 } + +cLMobilityExtApMgrAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP manager's IP address. The + type of this address is determined by the value of + cLMobilityExtApMgrAddressType." + ::= { cLMobilityExtApMgrEntry 3 } + +cLMobilityExtApMgrNetmaskType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP manager's netmask type." + ::= { cLMobilityExtApMgrEntry 4 } + +cLMobilityExtApMgrNetmask OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP manager's netmask. The + type of this address is determined by the value of + cLMobilityExtApMgrNetmaskType." + ::= { cLMobilityExtApMgrEntry 5 } + +cLMobilityExtApMgrMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the mac address for this AP manager." + ::= { cLMobilityExtApMgrEntry 6 } + +cLMobilityExtApMgrVlanId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the VLAN Id for this AP manager." + ::= { cLMobilityExtApMgrEntry 7 } + +cLMobilityExtApMgrInterfaceType OBJECT-TYPE + SYNTAX INTEGER { + management(1), + ap(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP manager interface type. + It can be of two types: + management(1) - For in-band management of the controller. + ap(2) - For L3 communications between the controller and LWAPP + APs." + ::= { cLMobilityExtApMgrEntry 8 } + +cLMobilityExtApMgrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the status column for this row and used + to create and delete specific instances of rows + in this table." + ::= { cLMobilityExtApMgrEntry 9 } + + +-- ******************************************************************* +-- Mobility Foreign WLC Map table (applicable to WLC) +-- ******************************************************************* + +cLMobilityExtForeignWlcMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLMobilityExtForeignWlcMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains mappings of the foreign controller + with the interface/interface group to be used, when clients + directly connected to the foreign controller send the DHCP + request to the anchor controller." + ::= { ciscoLwappMobilityExtTableObjects 9 } + +cLMobilityExtForeignWlcMapEntry OBJECT-TYPE + SYNTAX CLMobilityExtForeignWlcMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents a row in the + cLMobilityExtForeignWlcIfMappingTable. The entries are added + and deleted by explicit user driven action." + INDEX { + cLWlanIndex, + cLMobilityExtForeignWlcAddressType, + cLMobilityExtForeignWlcAddress + } + ::= { cLMobilityExtForeignWlcMapTable 1 } + +CLMobilityExtForeignWlcMapEntry ::= SEQUENCE { + cLMobilityExtForeignWlcAddressType InetAddressType, + cLMobilityExtForeignWlcAddress InetAddress, + cLMobilityExtForeignWlcMapIf SnmpAdminString, + cLMobilityExtForeignWlcMapRowStatus RowStatus +} + +cLMobilityExtForeignWlcAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the IP address type of + the foreign controller,to which the interface + mapping is to be configured." + ::= { cLMobilityExtForeignWlcMapEntry 1 } + +cLMobilityExtForeignWlcAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the IP address of + the foreign controller,to which the interface + mapping is to be configured. The type of this address + is determined by the value of + cLMobilityExtForeignWlcAddressType." + ::= { cLMobilityExtForeignWlcMapEntry 2 } + +cLMobilityExtForeignWlcMapIf OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies name of the + interface/interface group which would be + used for the communication with the clients + connected to the foreign controller ." + ::= { cLMobilityExtForeignWlcMapEntry 3 } + +cLMobilityExtForeignWlcMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the status column for this row and used + to create and delete specific instances of rows + in this table." + ::= { cLMobilityExtForeignWlcMapEntry 4 } + + +-- ******************************************************************* +-- Mobility group info table (applicable to Mobility Controller) +-- ******************************************************************* + +cLMobilityExtGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLMobilityExtGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the information about the + mobility groups where clients from this MC can roam." + ::= { ciscoLwappMobilityExtTableObjects 10 } + +cLMobilityExtGroupEntry OBJECT-TYPE + SYNTAX CLMobilityExtGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table represents information about + one mobility group." + INDEX { cLMobilityExtGroupName } + ::= { cLMobilityExtGroupTable 1 } + +CLMobilityExtGroupEntry ::= SEQUENCE { + cLMobilityExtGroupName SnmpAdminString, + cLMobilityExtGroupMulticastAddressType InetAddressType, + cLMobilityExtGroupMulticastAddress InetAddress, + cLMobilityExtGroupRowStatus RowStatus +} + +cLMobilityExtGroupName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the name for the mobility group." + ::= { cLMobilityExtGroupEntry 1 } + +cLMobilityExtGroupMulticastAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the multicast IP address type + for the mobility group." + ::= { cLMobilityExtGroupEntry 2 } + +cLMobilityExtGroupMulticastAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the multicast IP address for the + mobility group. The type of this address is determined + by the value of cLMobilityExtGroupMulticastAddressType." + ::= { cLMobilityExtGroupEntry 3 } + +cLMobilityExtGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the status column for this row and used + to create and delete specific instances of rows + in this table." + ::= { cLMobilityExtGroupEntry 4 } + + +-- ******************************************************************* +-- Mobility Agent (MA) peer member table +-- ******************************************************************* + +cLMobilityExtMAPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLMobilityExtMAPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the information about the + 802.11 LWAPP SPG peer members of this MA." + ::= { ciscoLwappMobilityExtTableObjects 11 } + +cLMobilityExtMAPeerEntry OBJECT-TYPE + SYNTAX CLMobilityExtMAPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table represents information about + one 802.11 LWAPP mobility SPG peer member of this MA." + INDEX { + cLMobilityExtMAPeerPrivateAddressType, + cLMobilityExtMAPeerPrivateAddress + } + ::= { cLMobilityExtMAPeerTable 1 } + +CLMobilityExtMAPeerEntry ::= SEQUENCE { + cLMobilityExtMAPeerPrivateAddressType InetAddressType, + cLMobilityExtMAPeerPrivateAddress InetAddress, + cLMobilityExtMAPeerPublicAddressType InetAddressType, + cLMobilityExtMAPeerPublicAddress InetAddress, + cLMobilityExtMAPeerLinkStatus INTEGER +} + +cLMobilityExtMAPeerPrivateAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents this MA peer's private IP address type." + ::= { cLMobilityExtMAPeerEntry 1 } + +cLMobilityExtMAPeerPrivateAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents this MA peer's private IP address. The + type of this address is determined by the value of + cLMobilityExtMAPeerPrivateAddressType." + ::= { cLMobilityExtMAPeerEntry 2 } + +cLMobilityExtMAPeerPublicAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates this MA peer's public IP address type." + ::= { cLMobilityExtMAPeerEntry 3 } + +cLMobilityExtMAPeerPublicAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates this MA peer's public address. The + type of this address is determined by the value of + cLMobilityExtMAPeerPublicAddressType." + ::= { cLMobilityExtMAPeerEntry 4 } + +cLMobilityExtMAPeerLinkStatus OBJECT-TYPE + SYNTAX INTEGER { + notconfigured(0), + datapathdown(1), + controlpathdown(2), + bothdown(3), + up(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the control path and data path status + of the link between this MA and its peer MA in the same SPG. + + notconfigured(0) - This means group member is not configured + for ICMP or EoIP pings. + + datapathdown(1) - This means group member is not responding + to EoIP pings. + + controlpathdown(2) - This means successive ICMP pings + to the group member have failed. + + bothdown(3) - This means group member is not responding + to ICMP or EOIP pings. + + up(4) - This means group member is responding to + both EOIP and ICMP pings." + ::= { cLMobilityExtMAPeerEntry 5 } + + +-- ******************************************************************* +-- Mobility Agent (MA) statistics reported by Mobility Controller +-- ******************************************************************* + +cLMobilityExtMCMAStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLMobilityExtMCMAStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the information about the + MA statistics as reported by this MC." + ::= { ciscoLwappMobilityExtTableObjects 12 } + +cLMobilityExtMCMAStatisticsEntry OBJECT-TYPE + SYNTAX CLMobilityExtMCMAStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table represents information about + statistics of one MA that is associated with this MC." + INDEX { + cLMobilityExtMCMAPrivateAddressType, + cLMobilityExtMCMAPrivateAddress + } + ::= { cLMobilityExtMCMAStatisticsTable 1 } + +CLMobilityExtMCMAStatisticsEntry ::= SEQUENCE { + cLMobilityExtMCMAPrivateAddressType InetAddressType, + cLMobilityExtMCMAPrivateAddress InetAddress, + cLMobilityExtMCMAClientCount Unsigned32 +} + +cLMobilityExtMCMAPrivateAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the MA's private IP address type." + ::= { cLMobilityExtMCMAStatisticsEntry 1 } + +cLMobilityExtMCMAPrivateAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the MA's private IP address. The + type of this address is determined by the value of + cLMobilityExtMCMAPrivateAddressType." + ::= { cLMobilityExtMCMAStatisticsEntry 2 } + +cLMobilityExtMCMAClientCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the MA's client count." + ::= { cLMobilityExtMCMAStatisticsEntry 3 } + + +-- ******************************************************************* +-- Associated APs reported to Mobility Controller +-- ******************************************************************* + +cLMobilityExtMCAPTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLMobilityExtMCAPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the information about the + APs that are reported by this MC, its peer MCs and its MAs." + ::= { ciscoLwappMobilityExtTableObjects 13 } + +cLMobilityExtMCAPEntry OBJECT-TYPE + SYNTAX CLMobilityExtMCAPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table represents information about AP that + is reported by this MC or its peer MC or its MA." + INDEX { cLMobilityExtMCAPMacAddress } + ::= { cLMobilityExtMCAPTable 1 } + +CLMobilityExtMCAPEntry ::= SEQUENCE { + cLMobilityExtMCAPMacAddress MacAddress, + cLMobilityExtMCAPName SnmpAdminString, + cLMobilityExtMCAPReportingDeviceAddressType InetAddressType, + cLMobilityExtMCAPReportingDeviceAddress InetAddress, + cLMobilityExtMCAPReportingDeviceType INTEGER +} + +cLMobilityExtMCAPMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the reported AP's mac address." + ::= { cLMobilityExtMCAPEntry 1 } + +cLMobilityExtMCAPName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the reported AP's name." + ::= { cLMobilityExtMCAPEntry 2 } + +cLMobilityExtMCAPReportingDeviceAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object insdicates the reporting device's IP address type." + ::= { cLMobilityExtMCAPEntry 3 } + +cLMobilityExtMCAPReportingDeviceAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the reporting device's IP address. The + type of this address is determined by the value of + cLMobilityExtMCAPReportingDeviceAddressType." + ::= { cLMobilityExtMCAPEntry 4 } + +cLMobilityExtMCAPReportingDeviceType OBJECT-TYPE + SYNTAX INTEGER { + peerMC(0), + associatedMA(1), + localMC(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the reporting device's type: + this MC, or its peer MC or its MA. + peerMC(0) - The reporting device is peer Mobility Controller. + associatedMA(1) - The reporting device is Mobility Agent. + localMC(2) - The reporting device is local Mobility Controller." + ::= { cLMobilityExtMCAPEntry 5 } + + +-- ******************************************************************* +-- Associated APs count reported to Mobility Controller +-- ******************************************************************* + +cLMobilityExtMCAPCountTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLMobilityExtMCAPCountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the information about the total number + of APs that are reported by this MC, its peer MCs and its MAs." + ::= { ciscoLwappMobilityExtTableObjects 14 } + +cLMobilityExtMCAPCountEntry OBJECT-TYPE + SYNTAX CLMobilityExtMCAPCountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table represents information on total number + of APs that is reported by this MC or its peer MC or its MA." + INDEX { + cLMobilityExtMCAPCountReportingDeviceAddressType, + cLMobilityExtMCAPCountReportingDeviceAddress + } + ::= { cLMobilityExtMCAPCountTable 1 } + +CLMobilityExtMCAPCountEntry ::= SEQUENCE { + cLMobilityExtMCAPCountReportingDeviceAddressType InetAddressType, + cLMobilityExtMCAPCountReportingDeviceAddress InetAddress, + cLMobilityExtMCAPCount Unsigned32 +} + +cLMobilityExtMCAPCountReportingDeviceAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the reporting device's IP address type." + ::= { cLMobilityExtMCAPCountEntry 1 } + +cLMobilityExtMCAPCountReportingDeviceAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the reporting device's IP address. The + type of this address is determined by the value of + cLMobilityExtMCAPCountReportingDeviceAddressType." + ::= { cLMobilityExtMCAPCountEntry 2 } + +cLMobilityExtMCAPCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of APs reported by + this device: this MC, or its peer MC or its MA." + ::= { cLMobilityExtMCAPCountEntry 3 } + + + +-- ******************************************************************* +-- Mobility Agent (MA) global parameters +-- ******************************************************************* + +cLMobilityExtMAMCPublicAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the MC's public IP address type + for this MA." + ::= { ciscoLwappMobilityExtMAGlobalObjects 1 } + +cLMobilityExtMAMCPublicAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the MC's public IP address + for this MA. The type of this address is determined by + the value of cLMobilityExtMAMCPublicAddressType." + ::= { ciscoLwappMobilityExtMAGlobalObjects 2 } + +cLMobilityExtMAMCPrivateAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the MC's private IP address type + for this MA." + ::= { ciscoLwappMobilityExtMAGlobalObjects 3 } + +cLMobilityExtMAMCPrivateAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the MC's private IP address for + this MA. The type of this address is determined by the + value of cLMobilityExtMAMCPrivateAddressType." + ::= { ciscoLwappMobilityExtMAGlobalObjects 4 } + +cLMobilityExtMAToMCLinkStatus OBJECT-TYPE + SYNTAX INTEGER { + notconfigured(0), + datapathdown(1), + controlpathdown(2), + bothdown(3), + up(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the control path and data path status + of the link between this Mobility Agent(MA) and its mobility + controller. + notconfigured(0) - This indicates that link between MA and MC + is not configured for ICMP or EoIP pings. + + datapathdown(1) - This indicates that link between MA and MC is + not responding to EoIP pings. + + controlpathdown(2) - This indicates that link between MA and MC + successive ICMP pings to the group have + failed. + + bothdown(3) - This indicates that link between MA and MC is not + responding to ICMP or EOIP pings. + + up(4) - This indicates that link between MA and MC is + responding to both EOIP and ICMP pings." + ::= { ciscoLwappMobilityExtMAGlobalObjects 5 } + +cLMobilityExtMASpgPeerCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of peer members of this + mobility agent (MA)." + ::= { ciscoLwappMobilityExtMAGlobalObjects 6 } + +cLMobilityExtMASpgName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Switch Peer Group (SPG) name where + this MA belongs." + ::= { ciscoLwappMobilityExtMAGlobalObjects 7 } + +cLMobilityExtMAOwnMulticastAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the multicast address type for + the own SPG group. SPG represents the switch peer group which + indicates the proximity group inside which the WiFi + client has most likelihood of roaming. Each device belongs + to a SPG which is identified by a SPG name and optionally + it could have a multicast ip address as well." + ::= { ciscoLwappMobilityExtMAGlobalObjects 8 } + +cLMobilityExtMAOwnMulticastAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the multicast address for the own + SPG group. The type of this address is determined by the + value of cLMobilityExtMAOwnMulticastAddressType." + ::= { ciscoLwappMobilityExtMAGlobalObjects 9 } + +cLMobilityExtMAKeepAliveCount OBJECT-TYPE + SYNTAX Unsigned32 (3..20) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the keep alive count. + If keep alive response is not received consecutively + for N (keep alive count) times, the mobility link is + declared as down." + DEFVAL { 3 } + ::= { ciscoLwappMobilityExtMAGlobalObjects 10 } + +cLMobilityExtMAKeepAliveInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..30) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the keep alive interval. + Each MA sends periodically keep alive packet to other + mobility devices (MA or MC)." + DEFVAL { 10 } + ::= { ciscoLwappMobilityExtMAGlobalObjects 11 } + +cLMobilityExtMADscpValue OBJECT-TYPE + SYNTAX Dscp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Differentiated Services Code Point + (DSCP) value. Here it is used for classifying and managing + mobility control packets and providing quality of service (QoS) + on IP networks." + DEFVAL { 0 } + ::= { ciscoLwappMobilityExtMAGlobalObjects 12 } + +-- ******************************************************************* +-- Mobility Controller (MC) statistics +-- ******************************************************************* + +cLMobilityExtMCReceivedTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number + of mobility control messages received by + the Mobility Controller." + ::= { ciscoLwappMobilityExtMCStats 1 } + +cLMobilityExtMCReceivedDrops OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number + of mobility control messages dropped by + Mobility Controller." + ::= { ciscoLwappMobilityExtMCStats 2 } + +cLMobilityExtMCProtocolReceiveErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of mobility control + error messages received by the Mobility Controller.The + counter represents the received packet errors as seen by the + controller deviating from the proprietary mobility protocol + which is instrumental in achieving the seamless WiFi client + roaming." + ::= { ciscoLwappMobilityExtMCStats 3 } + +cLMobilityExtMCProtocolTransmitErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of + mobility control error messages on transmit + side of Mobility Controller.The counter represents the + transmit packet errors as seen by the controller deviating + from the proprietary mobility protocol,which is instrumental + in achieving the seamless WiFi client roaming." + ::= { ciscoLwappMobilityExtMCStats 4 } + +cLMobilityExtMCStateErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the state transition + errors on Mobility Controller." + ::= { ciscoLwappMobilityExtMCStats 5 } + +cLMobilityExtMCProtocolRetransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of control + messages retransmitted by Mobility Controller." + ::= { ciscoLwappMobilityExtMCStats 6 } + +cLMobilityExtMCHandoffRequestsReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the handoff requests + received by Mobility Controller." + ::= { ciscoLwappMobilityExtMCStats 7 } + +cLMobilityExtMCHandoffCompleteReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the handoff completion + received by Mobility Controller." + ::= { ciscoLwappMobilityExtMCStats 8 } + +cLMobilityExtMCHandoffClientDeleteReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of client + deletes received by Mobility Controller." + ::= { ciscoLwappMobilityExtMCStats 9 } + +cLMobilityExtMCHandoffRequestsTransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the handoff requests + transmitted by Mobility Controller." + ::= { ciscoLwappMobilityExtMCStats 10 } + +cLMobilityExtMCHandoffCompleteTransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the handoff completion + transmitted by Mobility Controller." + ::= { ciscoLwappMobilityExtMCStats 11 } + +cLMobilityExtMCHandoffClientDeleteTransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the nubmer of client deletes + transmitted by Mobility Controller." + ::= { ciscoLwappMobilityExtMCStats 12 } + +cLMobilityExtMCTotalClientCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total client count + on Mobility Controller." + ::= { ciscoLwappMobilityExtMCStats 13 } + +cLMobilityExtMCWgbCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the WGB(Work Group Bridge) + count on Mobility Controller." + ::= { ciscoLwappMobilityExtMCStats 14 } + +-- ************************************************************* +-- extra trap variables definining here +-- ************************************************************* + +cLMobilityExtNotifyObjectSourceIPAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the source address type." + ::= { ciscoLwappMobilityExtNotifObjects 1 } + +cLMobilityExtNotifyObjectSourceIPAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the sourc address. The type + of this address is determined by the value of + cLMobilityExtNotifyObjectSourceIPAddressType." + ::= { ciscoLwappMobilityExtNotifObjects 2 } + +cLMobilityExtNotifyObjectSourceType OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + mobilityAgent(1), + mobilityController(2), + mobilityOracle(3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents mobility source type. + unknown(0) - The source of the messages is unknown. + mobilityAgent(1) - The source of the messages is Mobility + Agent. + mobilityController(2) - The source of the messages is Mobility + Controller. + mobilityOracle(3) - The source of the messages is Mobility + Oracle." + ::= { ciscoLwappMobilityExtNotifObjects 3 } + +cLMobilityExtNotifyObjectDestinationType OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + mobilityAgent(1), + mobilityController(2), + mobilityOracle(3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the mobility destination type. + unknown(0) - The destination of the messages is unknown. + mobilityAgent(1) - The destination of the messages is Mobility + Agent. + mobilityController(2) - The destination of the messages is + Mobility Controller. + mobilityOracle(3) - The destination of the messages is Mobility + Oracle." + ::= { ciscoLwappMobilityExtNotifObjects 4 } + +-- ******************************************************************* +-- Mobility Agent (MA) statistics +-- ******************************************************************* + +cLMobilityExtMAReceivedTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number + of mobility control messages received by + the Mobility Agent." + ::= { ciscoLwappMobilityExtMAStats 1 } + +cLMobilityExtMAReceivedDrops OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number + of mobility control messages dropped by + Mobility Agent." + ::= { ciscoLwappMobilityExtMAStats 2 } + +cLMobilityExtMAProtocolReceiveErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number + of mobility control error messages received + by the Mobility Agent." + ::= { ciscoLwappMobilityExtMAStats 3 } + +cLMobilityExtMAProtocolTransmitErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number + of mobility control error messages on + transmit side of Mobility Agent." + ::= { ciscoLwappMobilityExtMAStats 4 } + +cLMobilityExtMAStateErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the state transition + errors on Mobility Agent." + ::= { ciscoLwappMobilityExtMAStats 5 } + +cLMobilityExtMAProtocolRetransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number + of control messages retransmitted by + Mobility Agent." + ::= { ciscoLwappMobilityExtMAStats 6 } + +cLMobilityExtMATotalClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total clients + connected to Mobility Agent." + ::= { ciscoLwappMobilityExtMAStats 7 } + +cLMobilityExtMALocalClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates local clients connected + to Mobility Agent." + ::= { ciscoLwappMobilityExtMAStats 8 } + +cLMobilityExtMAAnchoredClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the anchored clients + connected to Mobility Agent." + ::= { ciscoLwappMobilityExtMAStats 9 } + +cLMobilityExtMAForeignedClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the foreign clients + connected to Mobility Agent." + ::= { ciscoLwappMobilityExtMAStats 10 } + +cLMobilityExtMATotalInterGroupHandoffReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total inter group + handoff received by Mobility Agent." + ::= { ciscoLwappMobilityExtMAStats 11 } + +cLMobilityExtMATotalIntraGroupHandoffReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total intra group + handoffs received by Mobility Agent." + ::= { ciscoLwappMobilityExtMAStats 12 } + +cLMobilityExtMATotalHandoffEndRequestReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total handoff end + requests received by Mobility Agent." + ::= { ciscoLwappMobilityExtMAStats 13 } + +cLMobilityExtMATotalInterGroupHandoffSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total inter group + handoffs sent by Mobility Agent." + ::= { ciscoLwappMobilityExtMAStats 14 } + +cLMobilityExtMATotalIntraGroupHandoffSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total intra group + handoffs sent by Mobility Agent." + ::= { ciscoLwappMobilityExtMAStats 15 } + +cLMobilityExtReceivedTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total received ." + ::= { ciscoLwappMobilityExtGlobalStats 1 } + +cLMobilityExtTransmitTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total transmitted." + ::= { ciscoLwappMobilityExtGlobalStats 2 } + +cLMobilityExtTotalResourceAllocation OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total resources allocated ." + ::= { ciscoLwappMobilityExtGlobalStats 3 } + +cLMobilityExtTotalResourceFree OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total resources free ." + ::= { ciscoLwappMobilityExtGlobalStats 4 } + +-- ******************************************************************* +-- * NOTIFICATIONS +-- ******************************************************************* + +ciscoLwappMobilityControlPathDown NOTIFICATION-TYPE + OBJECTS { + cLMobilityExtNotifyObjectSourceIPAddressType, + cLMobilityExtNotifyObjectSourceIPAddress, + cLMobilityExtNotifyObjectSourceType, + cLMobilityExtNotifyObjectDestinationType + } + STATUS current + DESCRIPTION + "This notification is sent by the agent when + a mobility control path goes down." + ::= { ciscoLwappMobilityExtMIBNotifs 1 } + +ciscoLwappMobilityControlPathUp NOTIFICATION-TYPE + OBJECTS { + cLMobilityExtNotifyObjectSourceIPAddressType, + cLMobilityExtNotifyObjectSourceIPAddress, + cLMobilityExtNotifyObjectSourceType, + cLMobilityExtNotifyObjectDestinationType + } + STATUS current + DESCRIPTION + "This notification is sent by the agent when + a mobility control path goes up." + ::= { ciscoLwappMobilityExtMIBNotifs 2 } + +ciscoLwappMobilityDataPathDown NOTIFICATION-TYPE + OBJECTS { + cLMobilityExtNotifyObjectSourceIPAddressType, + cLMobilityExtNotifyObjectSourceIPAddress, + cLMobilityExtNotifyObjectSourceType, + cLMobilityExtNotifyObjectDestinationType + } + STATUS current + DESCRIPTION + "This notification is sent by the agent when + a mobility data path goes down." + ::= { ciscoLwappMobilityExtMIBNotifs 3 } + +ciscoLwappMobilityDataPathUp NOTIFICATION-TYPE + OBJECTS { + cLMobilityExtNotifyObjectSourceIPAddressType, + cLMobilityExtNotifyObjectSourceIPAddress, + cLMobilityExtNotifyObjectSourceType, + cLMobilityExtNotifyObjectDestinationType + } + STATUS current + DESCRIPTION + "This notification is sent by the agent when + a mobility data path goes up." + ::= { ciscoLwappMobilityExtMIBNotifs 4 } +-- ******************************************************************* +-- * Compliance statements +-- ******************************************************************* + +ciscoLwappMobilityExtMIBCompliances OBJECT IDENTIFIER + ::= { ciscoLwappMobilityExtMIBConform 1 } + +ciscoLwappMobilityExtMIBGroups OBJECT IDENTIFIER + ::= { ciscoLwappMobilityExtMIBConform 2 } + + +ciscoLwappMobilityExtMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappMobilityExtMIB module." + MODULE -- this module + MANDATORY-GROUPS { + cLMobilityExtConfigGroup, + ciscoLwappMobilityExtNotifyObjectsGroup, + ciscoLwappMobilityExtNotifsGroup + } + ::= { ciscoLwappMobilityExtMIBCompliances 1 } + +ciscoLwappMobilityExtMIBComplianceRev1 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappMobilityExtMIB module." + MODULE -- this module + MANDATORY-GROUPS { + cLMobilityExtConfigGroupRev1, + ciscoLwappMobilityExtNotifyObjectsGroup, + ciscoLwappMobilityExtNotifsGroup + } + ::= { ciscoLwappMobilityExtMIBCompliances 2 } + +ciscoLwappMobilityExtMIBComplianceRev2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappMobilityExtMIB module." + MODULE -- this module + MANDATORY-GROUPS { + cLMobilityExtConfigGroupRev1, + cLMobilityExtMAStatsConfigGroup, + ciscoLwappMobilityExtNotifyObjectsGroup, + ciscoLwappMobilityExtNotifsGroup + } + ::= { ciscoLwappMobilityExtMIBCompliances 3 } + +ciscoLwappMobilityExtMIBComplianceRev3 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappMobilityExtMIB module." + MODULE -- this module + MANDATORY-GROUPS { + cLMobilityExtConfigGroupRev1, + cLMobilityExtMAStatsConfigGroup, + ciscoLwappMobilityExtNotifyObjectsGroup, + ciscoLwappMobilityExtNotifsGroup, + ciscoLwappMobilityExtMCMAStatsGroup, + cLMobilityExtAnchorConfigGroup + } + ::= { ciscoLwappMobilityExtMIBCompliances 4 } + +-- ******************************************************************* +-- * Units of conformance +-- ******************************************************************* + +cLMobilityExtConfigGroup OBJECT-GROUP + OBJECTS { + cLMobilityExtMCMOEnableStatus, + cLMobilityExtMCMOAdminEnableStatus, + cLMobilityExtMCEnableStatus, + cLMobilityExtMCAdminEnableStatus, + cLMobilityExtMCMulticastMode, + cLMobilityExtMCKeepAliveCount, + cLMobilityExtMCKeepAliveInterval, + cLMobilityExtMCDscpValue, + cLMobilityExtMCMOPublicAddressType, + cLMobilityExtMCMOPublicAddress, + cLMobilityExtMCApCountLicensesInUse, + cLMobilityExtMCOwnGroupMulticastAddressType, + cLMobilityExtMCOwnGroupMulticastAddress, + cLMobilityExtMCMobilityGroupName, + cLMobilityExtMCMONumberOfClients, + cLMobilityExtMCNumberOfMCs, + cLMobilityExtMCTotalNumberOfReportedAPs, + cLMobilityExtMCNumberOfReportedAPsInSubDomain, + cLMobilityExtMgrAddressType, + cLMobilityExtMgrAddress, + cLMobilityExtMgrNetmaskType, + cLMobilityExtMgrNetmask, + cLMobilityExtMgrMacAddress, + cLMobilityExtMgrVlanId, + cLMobilityExtMgrName, + cLMobilityExtMgrInterfaceType, + cLMobilityExtNewArchitectureEnableStatus, + cLMobilityExtNewArchitectureAdminEnableStatus, + cLMobilityExtMCClientAnchorMCPrivateAddressType, + cLMobilityExtMCClientAnchorMCPrivateAddress, + cLMobilityExtMCClientAnchorMCGroupId, + cLMobilityExtMCClientAssociatedMCGroupId, + cLMobilityExtMCClientAssociatedMAAddressType, + cLMobilityExtMCClientAssociatedMAAddress, + cLMobilityExtMCClientAnchorMAAddressType, + cLMobilityExtMCClientAnchorMAAddress, + cLMobilityExtSpgGroupId, + cLMobilityExtSpgBridgeDomainId, + cLMobilityExtSpgMemberCount, + cLMobilityExtSpgMulticastAddressType, + cLMobilityExtSpgMulticastAddress, + cLMobilityExtSpgMulticastMode, + cLMobilityExtSpgRowStatus, + cLMobilityExtSpgMemberStatus, + cLMobilityExtSpgMemberPublicAddressType, + cLMobilityExtSpgMemberPublicAddress, + cLMobilityExtSpgMemberRowStatus, + cLMobilityExtGroupMemberGroupName, + cLMobilityExtGroupMemberPublicAddressType, + cLMobilityExtGroupMemberPublicAddress, + cLMobilityExtGroupMemberStatus, + cLMobilityExtGroupMemberMacAddress, + cLMobilityExtGroupMemberMulticastAddressType, + cLMobilityExtGroupMemberMulticastAddress, + cLMobilityExtGroupMemberHashKey, + cLMobilityExtGroupMemberRowStatus, + cLMobilityExtAnchorStatus, + cLMobilityExtAnchorRowStatus, + cLMobilityExtMOMCMacAddress, + cLMobilityExtMOMCLinkStatus, + cLMobilityExtMOMCClientCount, + cLMobilityExtMCClientAssociatedMCAddressType, + cLMobilityExtMCClientAssociatedMCAddress, + cLMobilityExtMCClientAddressType, + cLMobilityExtMCClientAddress, + cLMobilityExtMCClientState, + cLMobilityExtMCClientAssociationTime, + cLMobilityExtMCClientLocalClient, + cLMobilityExtMOClientAnchorMCPublicAddressType, + cLMobilityExtMOClientAnchorMCPublicAddress, + cLMobilityExtMOClientAnchorMCPrivateAddressType, + cLMobilityExtMOClientAnchorMCPrivateAddress, + cLMobilityExtMOClientAssociatedMCPublicAddressType, + cLMobilityExtMOClientAssociatedMCPublicAddress, + cLMobilityExtMOClientAssociatedMCPrivateAddressType, + cLMobilityExtMOClientAssociatedMCPrivateAddress, + cLMobilityExtMOClientAddressType, + cLMobilityExtMOClientAddress, + cLMobilityExtMOClientLocalTime, + cLMobilityExtMOClientAssociationTime, + cLMobilityExtApMgrAddressType, + cLMobilityExtApMgrAddress, + cLMobilityExtApMgrNetmaskType, + cLMobilityExtApMgrNetmask, + cLMobilityExtApMgrMacAddress, + cLMobilityExtApMgrVlanId, + cLMobilityExtApMgrInterfaceType, + cLMobilityExtApMgrRowStatus, + cLMobilityExtForeignWlcMapIf, + cLMobilityExtForeignWlcMapRowStatus, + cLMobilityExtGroupMulticastAddressType, + cLMobilityExtGroupMulticastAddress, + cLMobilityExtGroupRowStatus, + cLMobilityExtMAPeerPublicAddressType, + cLMobilityExtMAPeerPublicAddress, + cLMobilityExtMAPeerLinkStatus, + cLMobilityExtMCMAClientCount, + cLMobilityExtMCAPName, + cLMobilityExtMCAPReportingDeviceAddressType, + cLMobilityExtMCAPReportingDeviceAddress, + cLMobilityExtMCAPReportingDeviceType, + cLMobilityExtMCAPCount, + cLMobilityExtMAMCPublicAddressType, + cLMobilityExtMAMCPublicAddress, + cLMobilityExtMAMCPrivateAddressType, + cLMobilityExtMAMCPrivateAddress, + cLMobilityExtMAToMCLinkStatus, + cLMobilityExtMASpgPeerCount, + cLMobilityExtMASpgName, + cLMobilityExtMAOwnMulticastAddressType, + cLMobilityExtMAOwnMulticastAddress, + cLMobilityExtMAKeepAliveCount, + cLMobilityExtMAKeepAliveInterval, + cLMobilityExtMADscpValue, + cLMobilityExtMCReceivedTotal, + cLMobilityExtMCReceivedDrops, + cLMobilityExtMCProtocolReceiveErrors, + cLMobilityExtMCProtocolTransmitErrors, + cLMobilityExtMCStateErrors, + cLMobilityExtMCProtocolRetransmitted, + cLMobilityExtMCHandoffRequestsReceived, + cLMobilityExtMCHandoffCompleteReceived, + cLMobilityExtMCHandoffClientDeleteReceived, + cLMobilityExtMCHandoffRequestsTransmitted, + cLMobilityExtMCHandoffCompleteTransmitted, + cLMobilityExtMCHandoffClientDeleteTransmitted, + cLMobilityExtMCTotalClientCount, + cLMobilityExtMCWgbCount + } + STATUS deprecated + DESCRIPTION + "This is a collection of objects which can + be configured to control Mobility parameters. + cLMobilityExtConfigGroup object is superseded by + cLMobilityExtConfigGroupRev1." + ::= { ciscoLwappMobilityExtMIBGroups 1 } + +ciscoLwappMobilityExtNotifyObjectsGroup OBJECT-GROUP + OBJECTS { + cLMobilityExtNotifyObjectSourceIPAddressType, + cLMobilityExtNotifyObjectSourceIPAddress, + cLMobilityExtNotifyObjectSourceType, + cLMobilityExtNotifyObjectDestinationType + } + STATUS current + DESCRIPTION + "This collection of objects provide the information + about mobility trap configuration and trap definition. + These objects are defined under + cwciscoLwappMobilityExtNotifObjects." + ::= { ciscoLwappMobilityExtMIBGroups 2 } + +ciscoLwappMobilityExtNotifsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ciscoLwappMobilityControlPathDown, + ciscoLwappMobilityControlPathUp, + ciscoLwappMobilityDataPathDown, + ciscoLwappMobilityDataPathUp + } + STATUS current + DESCRIPTION + "This collection of objects provides the information + about the notifications sent by the agent related + to mobility." + ::= { ciscoLwappMobilityExtMIBGroups 3 } + +cLMobilityExtConfigGroupRev1 OBJECT-GROUP + OBJECTS { + cLMobilityExtMCMOEnableStatus, + cLMobilityExtMCMOAdminEnableStatus, + cLMobilityExtMCEnableStatus, + cLMobilityExtMCAdminEnableStatus, + cLMobilityExtMCMulticastMode, + cLMobilityExtMCKeepAliveCount, + cLMobilityExtMCKeepAliveInterval, + cLMobilityExtMCDscpValue, + cLMobilityExtMCMOPublicAddressType, + cLMobilityExtMCMOPublicAddress, + cLMobilityExtMCApCountLicensesInUse, + cLMobilityExtMCOwnGroupMulticastAddressType, + cLMobilityExtMCOwnGroupMulticastAddress, + cLMobilityExtMCMobilityGroupName, + cLMobilityExtMCMONumberOfClients, + cLMobilityExtMCNumberOfMCs, + cLMobilityExtMCTotalNumberOfReportedAPs, + cLMobilityExtMCNumberOfReportedAPsInSubDomain, + cLMobilityExtMgrAddressType, + cLMobilityExtMgrAddress, + cLMobilityExtMgrNetmaskType, + cLMobilityExtMgrNetmask, + cLMobilityExtMgrMacAddress, + cLMobilityExtMgrVlanId, + cLMobilityExtMgrName, + cLMobilityExtMgrInterfaceType, + cLMobilityExtNewArchitectureEnableStatus, + cLMobilityExtNewArchitectureAdminEnableStatus, + cLMobilityExtMCClientAnchorMCPrivateAddressType, + cLMobilityExtMCClientAnchorMCPrivateAddress, + cLMobilityExtMCClientAnchorMCGroupId, + cLMobilityExtMCClientAssociatedMCGroupId, + cLMobilityExtMCClientAssociatedMAAddressType, + cLMobilityExtMCClientAssociatedMAAddress, + cLMobilityExtMCClientAnchorMAAddressType, + cLMobilityExtMCClientAnchorMAAddress, + cLMobilityExtSpgGroupId, + cLMobilityExtSpgBridgeDomainId, + cLMobilityExtSpgMemberCount, + cLMobilityExtSpgMulticastAddressType, + cLMobilityExtSpgMulticastAddress, + cLMobilityExtSpgMulticastMode, + cLMobilityExtSpgRowStatus, + cLMobilityExtSpgMemberStatus, + cLMobilityExtSpgMemberPublicAddressType, + cLMobilityExtSpgMemberPublicAddress, + cLMobilityExtSpgMemberRowStatus, + cLMobilityExtGroupMemberGroupName, + cLMobilityExtGroupMemberPublicAddressType, + cLMobilityExtGroupMemberPublicAddress, + cLMobilityExtGroupMemberStatus, + cLMobilityExtGroupMemberMacAddress, + cLMobilityExtGroupMemberMulticastAddressType, + cLMobilityExtGroupMemberMulticastAddress, + cLMobilityExtGroupMemberHashKey, + cLMobilityExtGroupMemberRowStatus, + cLMobilityExtAnchorStatus, + cLMobilityExtAnchorRowStatus, + cLMobilityExtMOMCMacAddress, + cLMobilityExtMOMCLinkStatus, + cLMobilityExtMOMCClientCount, + cLMobilityExtMCClientAssociatedMCAddressType, + cLMobilityExtMCClientAssociatedMCAddress, + cLMobilityExtMCClientAddressType, + cLMobilityExtMCClientAddress, + cLMobilityExtMCClientState, + cLMobilityExtMCClientLocalClient, + cLMobilityExtMOClientAnchorMCPublicAddressType, + cLMobilityExtMOClientAnchorMCPublicAddress, + cLMobilityExtMOClientAnchorMCPrivateAddressType, + cLMobilityExtMOClientAnchorMCPrivateAddress, + cLMobilityExtMOClientAssociatedMCPublicAddressType, + cLMobilityExtMOClientAssociatedMCPublicAddress, + cLMobilityExtMOClientAssociatedMCPrivateAddressType, + cLMobilityExtMOClientAssociatedMCPrivateAddress, + cLMobilityExtMOClientAddressType, + cLMobilityExtMOClientAddress, + cLMobilityExtMOClientLocalTime, + cLMobilityExtApMgrAddressType, + cLMobilityExtApMgrAddress, + cLMobilityExtApMgrNetmaskType, + cLMobilityExtApMgrNetmask, + cLMobilityExtApMgrMacAddress, + cLMobilityExtApMgrVlanId, + cLMobilityExtApMgrInterfaceType, + cLMobilityExtApMgrRowStatus, + cLMobilityExtForeignWlcMapIf, + cLMobilityExtForeignWlcMapRowStatus, + cLMobilityExtGroupMulticastAddressType, + cLMobilityExtGroupMulticastAddress, + cLMobilityExtGroupRowStatus, + cLMobilityExtMAPeerPublicAddressType, + cLMobilityExtMAPeerPublicAddress, + cLMobilityExtMAPeerLinkStatus, + cLMobilityExtMCMAClientCount, + cLMobilityExtMCAPName, + cLMobilityExtMCAPReportingDeviceAddressType, + cLMobilityExtMCAPReportingDeviceAddress, + cLMobilityExtMCAPReportingDeviceType, + cLMobilityExtMCAPCount, + cLMobilityExtMAMCPublicAddressType, + cLMobilityExtMAMCPublicAddress, + cLMobilityExtMAMCPrivateAddressType, + cLMobilityExtMAMCPrivateAddress, + cLMobilityExtMAToMCLinkStatus, + cLMobilityExtMASpgPeerCount, + cLMobilityExtMASpgName, + cLMobilityExtMAOwnMulticastAddressType, + cLMobilityExtMAOwnMulticastAddress, + cLMobilityExtMAKeepAliveCount, + cLMobilityExtMAKeepAliveInterval, + cLMobilityExtMADscpValue, + cLMobilityExtMCReceivedTotal, + cLMobilityExtMCReceivedDrops, + cLMobilityExtMCProtocolReceiveErrors, + cLMobilityExtMCProtocolTransmitErrors, + cLMobilityExtMCStateErrors, + cLMobilityExtMCProtocolRetransmitted, + cLMobilityExtMCHandoffRequestsReceived, + cLMobilityExtMCHandoffCompleteReceived, + cLMobilityExtMCHandoffClientDeleteReceived, + cLMobilityExtMCHandoffRequestsTransmitted, + cLMobilityExtMCHandoffCompleteTransmitted, + cLMobilityExtMCHandoffClientDeleteTransmitted, + cLMobilityExtMCTotalClientCount, + cLMobilityExtMCWgbCount, + cLMobilityExtMOClientUpTime, + cLMobilityExtMCClientUpTime + } + STATUS current + DESCRIPTION + "This is a collection of objects which can + be configured to control mobility parameters." + ::= { ciscoLwappMobilityExtMIBGroups 4 } + +cLMobilityExtMAStatsConfigGroup OBJECT-GROUP + OBJECTS { + cLMobilityExtMAReceivedTotal, + cLMobilityExtMAReceivedDrops, + cLMobilityExtMAProtocolReceiveErrors, + cLMobilityExtMAProtocolTransmitErrors, + cLMobilityExtMAStateErrors, + cLMobilityExtMAProtocolRetransmitted, + cLMobilityExtMATotalClients, + cLMobilityExtMALocalClients, + cLMobilityExtMAAnchoredClients, + cLMobilityExtMAForeignedClients, + cLMobilityExtMATotalInterGroupHandoffReceived, + cLMobilityExtMATotalIntraGroupHandoffReceived, + cLMobilityExtMATotalHandoffEndRequestReceived, + cLMobilityExtMATotalInterGroupHandoffSent, + cLMobilityExtMATotalIntraGroupHandoffSent, + cLMobilityExtReceivedTotal, + cLMobilityExtTransmitTotal, + cLMobilityExtTotalResourceAllocation, + cLMobilityExtTotalResourceFree + } + STATUS current + DESCRIPTION + "This is collection of MA stat objects which + can be configure to control mobility parameters." + ::= { ciscoLwappMobilityExtMIBGroups 5 } + +ciscoLwappMobilityExtMCMAStatsGroup OBJECT-GROUP + OBJECTS { cLMobilityExtEncryptionStatus } + STATUS current + DESCRIPTION + "This object represents the current status of the + encryption in the mobilty tunnel." + ::= { ciscoLwappMobilityExtMIBGroups 6 } + +cLMobilityExtAnchorConfigGroup OBJECT-GROUP + OBJECTS { cLMobilityExtAnchorPriority } + STATUS current + DESCRIPTION + "This object specifies the priority configured for + an Anchor WLC mapped on a WLAN." + ::= { ciscoLwappMobilityExtMIBGroups 7 } + +END + + + + |