1-- *******************************************************************
2-- CISCO-LWAPP-MOBILITY-EXT-MIB.my
3-- January 2011, Srinath Candadai
4--
5-- Copyright (c) 2011-2017 by Cisco Systems Inc.
6-- All rights reserved.
7-- *******************************************************************
8
9CISCO-LWAPP-MOBILITY-EXT-MIB DEFINITIONS ::= BEGIN
10
11IMPORTS
12    MODULE-IDENTITY,
13    OBJECT-TYPE,
14    NOTIFICATION-TYPE,
15    Unsigned32,
16    Counter32,
17    Counter64
18        FROM SNMPv2-SMI
19    MODULE-COMPLIANCE,
20    OBJECT-GROUP,
21    NOTIFICATION-GROUP
22        FROM SNMPv2-CONF
23    TEXTUAL-CONVENTION,
24    MacAddress,
25    DateAndTime,
26    TruthValue,
27    RowStatus,
28    StorageType
29        FROM SNMPv2-TC
30    InetAddressType,
31    InetAddress
32        FROM INET-ADDRESS-MIB
33    SnmpAdminString
34        FROM SNMP-FRAMEWORK-MIB
35    VlanIndex
36        FROM Q-BRIDGE-MIB
37    cLWlanIndex
38        FROM CISCO-LWAPP-WLAN-MIB
39    Dscp
40        FROM CISCO-QOS-PIB-MIB
41    ciscoMgmt
42        FROM CISCO-SMI;
43
44
45-- ********************************************************************
46-- *  MODULE IDENTITY
47-- ********************************************************************
48
49ciscoLwappMobilityExtMIB MODULE-IDENTITY
50    LAST-UPDATED    "201705020000Z"
51    ORGANIZATION    "Cisco Systems Inc."
52    CONTACT-INFO
53            "Cisco Systems,
54            Customer Service
55
56            Postal: 170 West Tasman Drive
57            San Jose, CA  95134
58            USA
59
60            Tel: +1 800 553-NETS
61
62            Email: cs-snmp@cisco.com"
63    DESCRIPTION
64        "This MIB is intended to be implemented on all those
65        devices operating as Central Controllers (CC) that
66        terminate the Light Weight Access Point Protocol
67        tunnel from Light-weight LWAPP Access Points.
68
69        This MIB provides configuration and status information
70        about the 802.11 WLAN mobility.
71
72        The relationship between CC and the LWAPP APs
73        can be depicted as follows:
74
75
76           +......+     +......+     +......+           +......+
77           +      +     +      +     +      +           +      +
78           +  CC  +     +  CC  +     +  CC  +           +  CC  +
79           +      +     +      +     +      +           +      +
80           +......+     +......+     +......+           +......+
81           ..            .             .                 .
82           ..            .             .                 .
83           .  .            .             .                 .
84           .    .            .             .                 .
85           .      .            .             .                 .
86           .        .            .             .                 .
87           +......+ +......+     +......+      +......+
88           +......+
89           +      + +      +     +      +      +      +          +
90           +
91           +  AP  + +  AP  +     +  AP  +      +  AP  +          +  AP
92           +
93           +      + +      +     +      +      +      +          +
94           +
95           +......+ +......+     +......+      +......+
96           +......+
97           .              .             .                 .
98           .  .              .             .                 .
99           .    .              .             .                 .
100           .      .              .             .                 .
101           .        .              .             .                 .
102           +......+ +......+     +......+      +......+
103           +......+
104           +      + +      +     +      +      +      +          +
105           +
106           +  MN  + +  MN  +     +  MN  +      +  MN  +          +  MN
107           +
108           +      + +      +     +      +      +      +          +
109           +
110           +......+ +......+     +......+      +......+
111           +......+
112
113
114
115           The LWAPP tunnel exists between the controller and
116           the APs.  The MNs communicate with the APs through
117           the protocol defined by the 802.11 standard.
118
119
120           LWAPP APs, upon bootup, discover and join one of the
121           controllers and the controller pushes the configuration,
122           that includes the WLAN parameters, to the LWAPP APs.
123
124           The APs then encapsulate all the 802.11 frames from
125           wireless clients inside LWAPP frames and forward
126           the LWAPP frames to the controller.
127
128
129                              GLOSSARY
130
131           Access Point ( AP )
132
133           An entity that contains an 802.11 medium access
134           control ( MAC ) and physical layer ( PHY ) interface
135           and provides access to the distribution services via
136           the wireless medium for associated clients.
137
138           LWAPP APs encapsulate all the 802.11 frames in
139           LWAPP frames and sends it to the controller to which
140           it is logically connected.
141
142
143           Basic Service Set Identifier (BSSID)
144
145           The identifier for the service set comprising of
146           all the 802.11 stations under the control of
147           one coordinating Access Point.  This identifier
148           happens to be the MAC address of the dot11 radio
149           interface of the Access Point.  The wireless
150           clients that associate with the Access Point
151           get the wired uplink through this particular
152           dot11 interface.
153
154
155           Central Controller ( CC )
156
157           The central entity that terminates the LWAPP protocol
158           tunnel from the LWAPP APs.  Throughout this MIB,
159           this entity also referred to as 'controller'.
160
161
162           Light Weight Access Point Protocol ( LWAPP )
163
164           This is a generic protocol that defines the
165           communication between the Access Points and the
166           Central Controller.
167
168
169           Mobility Oracle (MO)
170
171           When a Central Controller in the Mobility Group is
172           designated as Mobility Oracle, then all the Mobility
173           Controller's (MC) traffic is tunnelled to it by other
174           Mobility Controllers. Currently, MO resides along with MC
175           but MC can reside in a box without MO.
176
177
178           Mobility Controller (MC)
179
180           When a Central Controller in the Mobility Group is
181           designated as Mobility Controller, then all the Mobile
182           Anchor's traffic is tunnelled to it by other Anchors.
183           Each MC has its own/self mobility agent (MA), but MA can
184           reside in a box without MC.
185
186
187           Mobility Agent (MA)
188
189           The Mobility Agent is an entity residing on the access
190           switch that manages mobility events on the switch, and
191           communicates with the Mobility Controller. Access Points
192           can associate directly with MA.
193
194
195           Wireless LAN Controller (WLC)
196
197           Wireless LAN Controller are legacy mobility device which
198           can participate in the new mobility architecture.
199
200
201           Mobility Manager
202
203           The Mobility Manager is the management entity in a mobility
204           controller or mobility agent.
205
206
207           Mobile Node ( MN )
208
209           A roaming 802.11 wireless device in a wireless
210           network associated with an access point.
211
212
213           Anchor MC, Anchor MA
214
215           Anchor MC or Anchor MA is the mobility entity where a mobile
216           client was first anchored or associated. This is equivalent
217           to home agent (HA).
218
219
220           Associated MC, Associated MA
221
222           Associated MC or Associated MA is the mobility entity where
223           a mobile client roamed and get associated. This is equivalent
224           to foreign agent (FA). It can be local or remote.
225
226
227           Mobility
228
229           Concept by which a Mobile Node can roam from one
230           Access Point to another Access Point, across multiple
231           Central Controllers, without need for repeated
232           authentication.
233
234
235           Mobility Group
236
237           A set of Central Controllers which exchange Mobile
238           Node's authentication information, so that the Mobile
239           Node upon roaming need not re-authenticate.
240
241
242           Switch Peer Group (SPG)
243
244           A set of mobility agents (MAs) form a Switch Peer Group.
245           One or more SPGs are associated with one mobility
246           controller (MC). Traffic between mobility agents within
247           a SPG group goes directly between them - not through their
248           associated MC
249
250
251           Mobility Anchor
252
253           When a Central Controller in the Mobility Group is
254           designated as Mobility Anchor, then all the Mobile
255           Node's traffic is tunnelled to it by other
256           Controllers in the Mobility Group.
257
258
259           Guest Tunneling (GT)
260
261           The concept of designating a Central Controller in
262           the Mobility Group as Mobility Anchor, so that all
263           the Mobile Node's traffic is tunnelled to it by other
264           Controllers in the Mobility Group.
265
266
267           Station Management (SMT)
268
269           This term refers to the internal management of the
270           802.11 protocol operations by the AP to work
271           cooperatively with the other APs and 802.11
272           devices in the network.
273
274
275           Ethernet over Internet Protocol (EoIP)
276
277           Ethernet over IP (EoIP) is a protocol that creates
278           an Ethernet tunnel between two routers on top of an
279           IP connection. The EoIP interface appears as an
280           Ethernet interface.
281
282
283           Reverse path filtering (RPF)
284
285           Reverse path filtering (RPF) is a feature provided
286           by most modern Internet Protocol routers, which may
287           be used to reduce the risk of customers attacking
288           other internet hosts. One of the problems network
289           service providers face today is hackers generating
290           packets with fake source IP addresses, a technique
291           known as spoofing. This is often done in order to
292           initiate a denial-of-service attack against another
293           internet host or network.
294           Since the source IP addresses of the incoming packets
295           change, often randomly, and for every packet, the
296           target of such an attack can't easily filter out the
297           attacking packets. However, the source of the attack,
298           i.e. the network service provider of the attacking
299           host, has a simple way to stop such packets from ever
300           leaving its network. A router always knows which
301           networks are reachable via any of its interfaces.
302
303           By checking the source IP address of all packets
304           coming in via an interface against the networks known
305           to be behind that interface, the router can simply
306           drop packets that aren't supposed to come from there.
307
308           Hence, reverse path filtering filters packets
309           according to the 'reverse path' to their source
310           IP address. If the path back to the source IP address
311           does not match the path the packet is coming from,
312           it is dropped.
313
314           REFERENCE
315
316           [1] Part 11 Wireless LAN Medium Access Control ( MAC )
317           and Physical Layer ( PHY ) Specifications.
318
319
320           [2] Draft-obara-capwap-lwapp-00.txt, IETF Light
321           Weight Access Point Protocol."
322    REVISION        "201705020000Z"
323    DESCRIPTION
324        "Initial version of this MIB module."
325    ::= { ciscoMgmt 846 }
326
327
328ciscoLwappMobilityExtMIBNotifs  OBJECT IDENTIFIER
329    ::= { ciscoLwappMobilityExtMIB 0 }
330
331ciscoLwappMobilityExtMIBObjects  OBJECT IDENTIFIER
332    ::= { ciscoLwappMobilityExtMIB 1 }
333
334ciscoLwappMobilityExtMIBConform  OBJECT IDENTIFIER
335    ::= { ciscoLwappMobilityExtMIB 2 }
336
337ciscoLwappMobilityExtGlobalObjects  OBJECT IDENTIFIER
338    ::= { ciscoLwappMobilityExtMIBObjects 1 }
339
340ciscoLwappMobilityExtTableObjects  OBJECT IDENTIFIER
341    ::= { ciscoLwappMobilityExtMIBObjects 2 }
342
343ciscoLwappMobilityExtNotifObjects  OBJECT IDENTIFIER
344    ::= { ciscoLwappMobilityExtMIBObjects 3 }
345
346ciscoLwappMobilityExtMCGlobalObjects  OBJECT IDENTIFIER
347    ::= { ciscoLwappMobilityExtGlobalObjects 1 }
348
349ciscoLwappMobilityExtMCMAGlobalObjects  OBJECT IDENTIFIER
350    ::= { ciscoLwappMobilityExtGlobalObjects 2 }
351
352ciscoLwappMobilityExtMAGlobalObjects  OBJECT IDENTIFIER
353    ::= { ciscoLwappMobilityExtGlobalObjects 3 }
354
355ciscoLwappMobilityExtMCStats  OBJECT IDENTIFIER
356    ::= { ciscoLwappMobilityExtGlobalObjects 4 }
357
358ciscoLwappMobilityExtMAStats  OBJECT IDENTIFIER
359    ::= { ciscoLwappMobilityExtGlobalObjects 5 }
360
361ciscoLwappMobilityExtGlobalStats  OBJECT IDENTIFIER
362    ::= { ciscoLwappMobilityExtGlobalObjects 6 }
363
364
365CiscoAbsZeroBasedCounter64 ::= TEXTUAL-CONVENTION
366    STATUS          current
367    DESCRIPTION
368        "This TC describes an object which counts events with the
369        following semantics: objects of this type will be set to
370        zero(0) on creation and will thereafter count appropriate
371        events, it locks at the maximum value of 18,446,744,073,709,551
372        ,615 if the counter overflows.
373        This TC may be used only in situations where wrapping is
374        not possible or extremely unlikely situation."
375    SYNTAX          Counter64
376
377-- *******************************************************************
378-- Mobility Controller (MC) global parameters
379-- *******************************************************************
380
381cLMobilityExtMCMOEnableStatus OBJECT-TYPE
382    SYNTAX          TruthValue
383    MAX-ACCESS      read-only
384    STATUS          current
385    DESCRIPTION
386        "This object represents the current status of the
387        Mobility Oracle (MO).
388        A value of 'true' indicates Mobility Oracle is enabled.
389        A value of 'false' indicates Mobility Oracle (MO)
390        is disabled."
391    DEFVAL          { false }
392    ::= { ciscoLwappMobilityExtMCGlobalObjects 1 }
393
394cLMobilityExtMCMOAdminEnableStatus OBJECT-TYPE
395    SYNTAX          TruthValue
396    MAX-ACCESS      read-write
397    STATUS          current
398    DESCRIPTION
399        "This object specifies the user to enable or disable
400        MO mode.
401        A value of 'true' indicates both Mobility
402        Oracle (MO) is enabled.
403        A value of 'false' indicates Mobility Oracle (MO)
404        is disabled.
405        Please note that cLMobilityExtMOEnableStatus (operational
406        value)can be false even if cLMobilityExtMOAdminEnableStatus is
407        true."
408    DEFVAL          { false }
409    ::= { ciscoLwappMobilityExtMCGlobalObjects 2 }
410
411cLMobilityExtMCEnableStatus OBJECT-TYPE
412    SYNTAX          TruthValue
413    MAX-ACCESS      read-only
414    STATUS          current
415    DESCRIPTION
416        "This object represents the current status of
417        Mobility Controller (MC).  The controller can
418        operate either in MC/MA or MA only mode.
419        A value of 'true' indicates Mobility
420        Controller (MC) is enabled.
421        A value of 'false' indicates Mobility Controller (MC)
422        is disabled."
423    DEFVAL          { false }
424    ::= { ciscoLwappMobilityExtMCGlobalObjects 3 }
425
426cLMobilityExtMCAdminEnableStatus OBJECT-TYPE
427    SYNTAX          TruthValue
428    MAX-ACCESS      read-write
429    STATUS          current
430    DESCRIPTION
431        "This object specifies the user to enable or disable
432        MC mode.  The controller can operate
433        either in MC/MA or MA only mode.
434        A value of 'true' indicates both Mobility
435        Controller (MC) is enabled.
436        A value of 'false' indicates Mobility Controller (MC)
437        is disabled.
438        Please note that cLMobilityExtMCEnableStatus (operational
439        value)can be false even if cLMobilityExtMCAdminEnableStatus is
440        true."
441    DEFVAL          { false }
442    ::= { ciscoLwappMobilityExtMCGlobalObjects 4 }
443
444cLMobilityExtMCMulticastMode OBJECT-TYPE
445    SYNTAX          TruthValue
446    MAX-ACCESS      read-write
447    STATUS          current
448    DESCRIPTION
449        "This object specifies the user to enable or disable
450        multicast  mode.
451        A value of 'true' indicates multicast mode
452        is enabled.
453        A value of 'false' indicates multicast mode
454        is disabled."
455    DEFVAL          { false }
456    ::= { ciscoLwappMobilityExtMCGlobalObjects 5 }
457
458cLMobilityExtMCKeepAliveCount OBJECT-TYPE
459    SYNTAX          Unsigned32 (3..20)
460    MAX-ACCESS      read-write
461    STATUS          current
462    DESCRIPTION
463        "This object specifies the keep alive count.
464        If keep alive response is not received consecutively
465        for N (keep alive count) times, the mobility link is
466        declared as down."
467    DEFVAL          { 3 }
468    ::= { ciscoLwappMobilityExtMCGlobalObjects 6 }
469
470cLMobilityExtMCKeepAliveInterval OBJECT-TYPE
471    SYNTAX          Unsigned32 (1..30)
472    UNITS           "seconds"
473    MAX-ACCESS      read-write
474    STATUS          current
475    DESCRIPTION
476        "This object specifies the keep alive interval. This object is
477        valid for MC, not MA."
478    ::= { ciscoLwappMobilityExtMCGlobalObjects 7 }
479
480cLMobilityExtMCDscpValue OBJECT-TYPE
481    SYNTAX          Dscp
482    MAX-ACCESS      read-write
483    STATUS          current
484    DESCRIPTION
485        "This object specifies the Differentiated Services Code Point
486        (DSCP) value. Here it is used for classifying and managing
487        mobility control packets and providing quality of service (QoS)
488        on IP networks. Valid value ranges from 0 to 63."
489    DEFVAL          { 0 }
490    ::= { ciscoLwappMobilityExtMCGlobalObjects 8 }
491
492cLMobilityExtMCMOPublicAddressType OBJECT-TYPE
493    SYNTAX          InetAddressType
494    MAX-ACCESS      read-write
495    STATUS          current
496    DESCRIPTION
497        "This object specifies the MO's public IP address type."
498    ::= { ciscoLwappMobilityExtMCGlobalObjects 9 }
499
500cLMobilityExtMCMOPublicAddress OBJECT-TYPE
501    SYNTAX          InetAddress
502    MAX-ACCESS      read-write
503    STATUS          current
504    DESCRIPTION
505        "This object specifies the MO's public IP address.The
506        type of this address is determined by the value of
507        cLMobilityExtMCMOPublicAddressType object."
508    ::= { ciscoLwappMobilityExtMCGlobalObjects 10 }
509
510cLMobilityExtMCApCountLicensesInUse OBJECT-TYPE
511    SYNTAX          Unsigned32
512    MAX-ACCESS      read-only
513    STATUS          current
514    DESCRIPTION
515        "This object represents the total APs directly associated
516        with this MC and its MAs. Each Access point that joins
517        the Controller acquires a licence from the controller."
518    ::= { ciscoLwappMobilityExtMCGlobalObjects 11 }
519
520cLMobilityExtMCOwnGroupMulticastAddressType OBJECT-TYPE
521    SYNTAX          InetAddressType
522    MAX-ACCESS      read-write
523    STATUS          current
524    DESCRIPTION
525        "This object specifies the multicast IP address type of its own
526        mobility group."
527    ::= { ciscoLwappMobilityExtMCGlobalObjects 12 }
528
529cLMobilityExtMCOwnGroupMulticastAddress OBJECT-TYPE
530    SYNTAX          InetAddress
531    MAX-ACCESS      read-write
532    STATUS          current
533    DESCRIPTION
534        "This object specifies the multicast IP address of its own
535        mobility group. The type of this address is determined by the
536        value of cLMobilityExtMCOwnGroupMulticastAddressType object."
537    ::= { ciscoLwappMobilityExtMCGlobalObjects 13 }
538
539cLMobilityExtMCMobilityGroupName OBJECT-TYPE
540    SYNTAX          SnmpAdminString (SIZE  (1..32))
541    MAX-ACCESS      read-write
542    STATUS          current
543    DESCRIPTION
544        "This object specifies the name for this mobility group."
545    ::= { ciscoLwappMobilityExtMCGlobalObjects 14 }
546
547cLMobilityExtMCMONumberOfClients OBJECT-TYPE
548    SYNTAX          Unsigned32
549    MAX-ACCESS      read-only
550    STATUS          current
551    DESCRIPTION
552        "This object indicates the total number of clients reported
553        by MO."
554    ::= { ciscoLwappMobilityExtMCGlobalObjects 15 }
555
556cLMobilityExtMCNumberOfMCs OBJECT-TYPE
557    SYNTAX          Unsigned32
558    MAX-ACCESS      read-only
559    STATUS          current
560    DESCRIPTION
561        "This object indicates the total number of MCs within a mobility
562        domain."
563    ::= { ciscoLwappMobilityExtMCGlobalObjects 16 }
564
565cLMobilityExtMCTotalNumberOfReportedAPs OBJECT-TYPE
566    SYNTAX          Unsigned32
567    MAX-ACCESS      read-only
568    STATUS          current
569    DESCRIPTION
570        "This object indicates the total number of APs reported
571        by this MC, its peer MCs and its MAs."
572    ::= { ciscoLwappMobilityExtMCGlobalObjects 17 }
573
574cLMobilityExtMCNumberOfReportedAPsInSubDomain OBJECT-TYPE
575    SYNTAX          Unsigned32
576    MAX-ACCESS      read-only
577    STATUS          current
578    DESCRIPTION
579        "This object indicates the total number of APs reported
580        by this MC and its MAs."
581    ::= { ciscoLwappMobilityExtMCGlobalObjects 18 }
582
583-- *******************************************************************
584-- Mobility Manager global parameters (applicable to both MC and MA)
585-- *******************************************************************
586
587cLMobilityExtMgrAddressType OBJECT-TYPE
588    SYNTAX          InetAddressType
589    MAX-ACCESS      read-only
590    STATUS          current
591    DESCRIPTION
592        "This object indicates the mobility manager's IP address type.
593        The mobility manager is the management entity of MC or MA."
594    ::= { ciscoLwappMobilityExtMCMAGlobalObjects 1 }
595
596cLMobilityExtMgrAddress OBJECT-TYPE
597    SYNTAX          InetAddress
598    MAX-ACCESS      read-only
599    STATUS          current
600    DESCRIPTION
601        "This object indicates the mobility manager's IP address. The
602        type of this address is determined by the value of
603        cLMobilityExtMgrAddressType."
604    ::= { ciscoLwappMobilityExtMCMAGlobalObjects 2 }
605
606cLMobilityExtMgrNetmaskType OBJECT-TYPE
607    SYNTAX          InetAddressType
608    MAX-ACCESS      read-only
609    STATUS          current
610    DESCRIPTION
611        "This object indicates the mobility manager's netmask type."
612    ::= { ciscoLwappMobilityExtMCMAGlobalObjects 3 }
613
614cLMobilityExtMgrNetmask OBJECT-TYPE
615    SYNTAX          InetAddress
616    MAX-ACCESS      read-only
617    STATUS          current
618    DESCRIPTION
619        "This object indicates the mobility manager's netmask. The
620        type of this address is determined by the value of
621        cLMobilityExtMgrNetmaskType."
622    ::= { ciscoLwappMobilityExtMCMAGlobalObjects 4 }
623
624cLMobilityExtMgrMacAddress OBJECT-TYPE
625    SYNTAX          MacAddress
626    MAX-ACCESS      read-only
627    STATUS          current
628    DESCRIPTION
629        "This object indicates the mac address for this mobility
630        manager."
631    ::= { ciscoLwappMobilityExtMCMAGlobalObjects 5 }
632
633cLMobilityExtMgrVlanId OBJECT-TYPE
634    SYNTAX          VlanIndex
635    MAX-ACCESS      read-only
636    STATUS          current
637    DESCRIPTION
638        "This object indicates the VLAN ID for this mobility manager."
639    ::= { ciscoLwappMobilityExtMCMAGlobalObjects 6 }
640
641cLMobilityExtMgrName OBJECT-TYPE
642    SYNTAX          SnmpAdminString (SIZE  (1..32))
643    MAX-ACCESS      read-write
644    STATUS          current
645    DESCRIPTION
646        "This object specifies the name for this mobility manager."
647    ::= { ciscoLwappMobilityExtMCMAGlobalObjects 7 }
648
649cLMobilityExtMgrInterfaceType OBJECT-TYPE
650    SYNTAX          INTEGER  {
651                        management(1),
652                        ap(2)
653                    }
654    MAX-ACCESS      read-only
655    STATUS          current
656    DESCRIPTION
657        "This object indicates the mobility manager interface type.
658        It can be of two types:
659        management(1) - For in-band management of the controller.
660        ap(2) -  For L3 communications between the controller
661                 and LWAPP APs."
662    ::= { ciscoLwappMobilityExtMCMAGlobalObjects 8 }
663
664cLMobilityExtNewArchitectureEnableStatus OBJECT-TYPE
665    SYNTAX          TruthValue
666    MAX-ACCESS      read-only
667    STATUS          current
668    DESCRIPTION
669        "This object indicates the current status of the
670        new mobility feature.
671        A value of 'true' indicates new mobility is enabled.
672        A value of 'false' indicates new mobility is disabled."
673    ::= { ciscoLwappMobilityExtMCMAGlobalObjects 9 }
674
675cLMobilityExtNewArchitectureAdminEnableStatus OBJECT-TYPE
676    SYNTAX          TruthValue
677    MAX-ACCESS      read-write
678    STATUS          current
679    DESCRIPTION
680        "This object specifies users to enable or disable
681        new mobility feature.
682        A value of 'true' indicates new mobility is enabled.
683        A value of 'false' indicates new mobility is disabled."
684    ::= { ciscoLwappMobilityExtMCMAGlobalObjects 10 }
685
686cLMobilityExtSecureCipher OBJECT-TYPE
687    SYNTAX          INTEGER  {
688                        disable(1),
689                        aes256sha1(2),
690                        aes256sha2(3)
691                    }
692    MAX-ACCESS      read-write
693    STATUS          current
694    DESCRIPTION
695        "This object specifies to configure secure ciphers, AES256+SHA
696        or AES256+SHA2 for mobility tunnel.
697        disable(1) - Implies that controllers will continue
698                     to use default ciphers for mobility  tunnel.
699        aes256sha1(2) - Implies that controllers will use
700                        AES256_SHA cipher for mobility tunnel.
701        aes256sha2(3) - Implies that controllers will use
702                        AES256_SHA256 cipher for mobility tunnel."
703    ::= { ciscoLwappMobilityExtMCMAGlobalObjects 11 }
704
705cLMobilityExtEncryptionStatus OBJECT-TYPE
706    SYNTAX          TruthValue
707    MAX-ACCESS      read-only
708    STATUS          current
709    DESCRIPTION
710        "This object represents the current status of the
711        encryption in the mobility tunnel.
712        A value of 'true' indicates encryption is enabled.
713        A value of 'false' indicates encryption is disabled."
714    ::= { ciscoLwappMobilityExtMCMAGlobalObjects 12 }
715-- *******************************************************************
716-- Switch Peer Group Table (applicable to MC only)
717-- *******************************************************************
718
719cLMobilityExtSpgTable OBJECT-TYPE
720    SYNTAX          SEQUENCE OF CLMobilityExtSpgEntry
721    MAX-ACCESS      not-accessible
722    STATUS          current
723    DESCRIPTION
724        "This table contains the information about the
725        802.11 LWAPP mobility Switch Peer Group (SPG)."
726    ::= { ciscoLwappMobilityExtTableObjects 1 }
727
728cLMobilityExtSpgEntry OBJECT-TYPE
729    SYNTAX          CLMobilityExtSpgEntry
730    MAX-ACCESS      not-accessible
731    STATUS          current
732    DESCRIPTION
733        "Each entry in this table represents information about
734        one 802.11 LWAPP mobility SPG configured on this controller."
735    INDEX           { cLMobilityExtSpgGroupName }
736    ::= { cLMobilityExtSpgTable 1 }
737
738CLMobilityExtSpgEntry ::= SEQUENCE {
739        cLMobilityExtSpgGroupName            SnmpAdminString,
740        cLMobilityExtSpgGroupId              Unsigned32,
741        cLMobilityExtSpgBridgeDomainId       Unsigned32,
742        cLMobilityExtSpgMemberCount          Unsigned32,
743        cLMobilityExtSpgMulticastAddressType InetAddressType,
744        cLMobilityExtSpgMulticastAddress     InetAddress,
745        cLMobilityExtSpgMulticastMode        TruthValue,
746        cLMobilityExtSpgStorageType          StorageType,
747        cLMobilityExtSpgRowStatus            RowStatus
748}
749
750cLMobilityExtSpgGroupName OBJECT-TYPE
751    SYNTAX          SnmpAdminString (SIZE  (1..32))
752    MAX-ACCESS      not-accessible
753    STATUS          current
754    DESCRIPTION
755        "This object represents the group name for this SPG."
756    ::= { cLMobilityExtSpgEntry 1 }
757
758cLMobilityExtSpgGroupId OBJECT-TYPE
759    SYNTAX          Unsigned32
760    MAX-ACCESS      read-create
761    STATUS          current
762    DESCRIPTION
763        "This object specifies the group ID for this SPG.
764        This object is used in the control data packet for SPG."
765    ::= { cLMobilityExtSpgEntry 2 }
766
767cLMobilityExtSpgBridgeDomainId OBJECT-TYPE
768    SYNTAX          Unsigned32
769    MAX-ACCESS      read-create
770    STATUS          current
771    DESCRIPTION
772        "This object specifies the bridge domain ID for this SPG."
773    ::= { cLMobilityExtSpgEntry 3 }
774
775cLMobilityExtSpgMemberCount OBJECT-TYPE
776    SYNTAX          Unsigned32
777    MAX-ACCESS      read-only
778    STATUS          current
779    DESCRIPTION
780        "This object indicates the number of members on this SPG."
781    ::= { cLMobilityExtSpgEntry 4 }
782
783cLMobilityExtSpgMulticastAddressType OBJECT-TYPE
784    SYNTAX          InetAddressType
785    MAX-ACCESS      read-create
786    STATUS          current
787    DESCRIPTION
788        "This object specifies the member's multicast IP address
789        type."
790    ::= { cLMobilityExtSpgEntry 5 }
791
792cLMobilityExtSpgMulticastAddress OBJECT-TYPE
793    SYNTAX          InetAddress
794    MAX-ACCESS      read-create
795    STATUS          current
796    DESCRIPTION
797        "This object specifies the member's multicast IP address.
798        The type of this address is determined by the value of
799        cLMobilityExtSpgMulticastAddressType."
800    ::= { cLMobilityExtSpgEntry 6 }
801
802cLMobilityExtSpgMulticastMode OBJECT-TYPE
803    SYNTAX          TruthValue
804    MAX-ACCESS      read-create
805    STATUS          current
806    DESCRIPTION
807        "This object specifies the user to enable or disable
808        multicast  mode.
809        A value of 'true' indicates multicast mode
810        is enabled.
811        A value of 'false' indicates multicast mode
812        is disabled."
813    ::= { cLMobilityExtSpgEntry 7 }
814
815cLMobilityExtSpgStorageType OBJECT-TYPE
816    SYNTAX          StorageType
817    MAX-ACCESS      read-create
818    STATUS          current
819    DESCRIPTION
820        "This object specifies the storage type for this
821        conceptual row."
822    ::= { cLMobilityExtSpgEntry 8 }
823
824cLMobilityExtSpgRowStatus OBJECT-TYPE
825    SYNTAX          RowStatus
826    MAX-ACCESS      read-create
827    STATUS          current
828    DESCRIPTION
829        "This is the status column for this row and used
830        to create and delete specific instances of rows
831        in this table."
832    ::= { cLMobilityExtSpgEntry 9 }
833
834
835-- *******************************************************************
836-- Switch Peer Group Member table (applicable to MC only)
837-- *******************************************************************
838
839cLMobilityExtSpgMemberTable OBJECT-TYPE
840    SYNTAX          SEQUENCE OF CLMobilityExtSpgMemberEntry
841    MAX-ACCESS      not-accessible
842    STATUS          current
843    DESCRIPTION
844        "This table contains the information about the
845        802.11 LWAPP mobility Switch Peer Group (SPG) members."
846    ::= { ciscoLwappMobilityExtTableObjects 2 }
847
848cLMobilityExtSpgMemberEntry OBJECT-TYPE
849    SYNTAX          CLMobilityExtSpgMemberEntry
850    MAX-ACCESS      not-accessible
851    STATUS          current
852    DESCRIPTION
853        "Each entry in this table represents information about
854        one 802.11 LWAPP mobility SPG member configured
855        on this controller."
856    INDEX           {
857                        cLMobilityExtSpgGroupName,
858                        cLMobilityExtSpgMemberPrivateAddressType,
859                        cLMobilityExtSpgMemberPrivateAddress
860                    }
861    ::= { cLMobilityExtSpgMemberTable 1 }
862
863CLMobilityExtSpgMemberEntry ::= SEQUENCE {
864        cLMobilityExtSpgMemberPrivateAddressType InetAddressType,
865        cLMobilityExtSpgMemberPrivateAddress     InetAddress,
866        cLMobilityExtSpgMemberStatus             INTEGER,
867        cLMobilityExtSpgMemberPublicAddressType  InetAddressType,
868        cLMobilityExtSpgMemberPublicAddress      InetAddress,
869        cLMobilityExtSpgMemberRowStatus          RowStatus
870}
871
872cLMobilityExtSpgMemberPrivateAddressType OBJECT-TYPE
873    SYNTAX          InetAddressType
874    MAX-ACCESS      not-accessible
875    STATUS          current
876    DESCRIPTION
877        "This object represents the member's private IP address type."
878    ::= { cLMobilityExtSpgMemberEntry 1 }
879
880cLMobilityExtSpgMemberPrivateAddress OBJECT-TYPE
881    SYNTAX          InetAddress
882    MAX-ACCESS      not-accessible
883    STATUS          current
884    DESCRIPTION
885        "This object represents the member's private IP address.
886        The type of this address is determined by the value of
887        cLMobilityExtSpgMemberPrivateAddressType."
888    ::= { cLMobilityExtSpgMemberEntry 2 }
889
890cLMobilityExtSpgMemberStatus OBJECT-TYPE
891    SYNTAX          INTEGER  {
892                        notconfigured(0),
893                        datapathdown(1),
894                        controlpathdown(2),
895                        bothdown(3),
896                        up(4)
897                    }
898    MAX-ACCESS      read-only
899    STATUS          current
900    DESCRIPTION
901        "This object indicates the operational and connectivity
902        status of the member.
903
904        notconfigured(0) - This means group member is not configured
905                           for ICMP or EoIP pings.
906
907        datapathdown(1) - This means group member is not responding
908                          to EoIP pings.
909
910        controlpathdown(2) - This means successive ICMP pings
911                             to the group member have failed.
912
913        bothdown(3) - This means group member is not responding
914                      to ICMP or EOIP pings.
915
916        up(4) - This means group member is responding to
917                both EOIP and ICMP pings."
918    ::= { cLMobilityExtSpgMemberEntry 3 }
919
920cLMobilityExtSpgMemberPublicAddressType OBJECT-TYPE
921    SYNTAX          InetAddressType
922    MAX-ACCESS      read-create
923    STATUS          current
924    DESCRIPTION
925        "This object specifies the member's public IP address type."
926    ::= { cLMobilityExtSpgMemberEntry 4 }
927
928cLMobilityExtSpgMemberPublicAddress OBJECT-TYPE
929    SYNTAX          InetAddress
930    MAX-ACCESS      read-create
931    STATUS          current
932    DESCRIPTION
933        "This object specifies the member's public IP address. The
934        type of this address is determined by the value of
935        cLMobilityExtSpgMemberPublicAddressType."
936    ::= { cLMobilityExtSpgMemberEntry 5 }
937
938cLMobilityExtSpgMemberRowStatus OBJECT-TYPE
939    SYNTAX          RowStatus
940    MAX-ACCESS      read-create
941    STATUS          current
942    DESCRIPTION
943        "This is the status column for this row and used
944        to create and delete specific instances of rows
945        in this table."
946    ::= { cLMobilityExtSpgMemberEntry 6 }
947
948
949-- *******************************************************************
950-- Mobility Group Member table (applicable to MC only)
951-- *******************************************************************
952
953cLMobilityExtGroupMemberTable OBJECT-TYPE
954    SYNTAX          SEQUENCE OF CLMobilityExtGroupMemberEntry
955    MAX-ACCESS      not-accessible
956    STATUS          current
957    DESCRIPTION
958        "This table contains the information about the
959        802.11 LWAPP mobility group members."
960    ::= { ciscoLwappMobilityExtTableObjects 3 }
961
962cLMobilityExtGroupMemberEntry OBJECT-TYPE
963    SYNTAX          CLMobilityExtGroupMemberEntry
964    MAX-ACCESS      not-accessible
965    STATUS          current
966    DESCRIPTION
967        "Each entry in this table represents information about
968        one 802.11 LWAPP mobility member configured
969        on this controller."
970    INDEX           {
971                        cLMobilityExtGroupMemberPrivateAddressType,
972                        cLMobilityExtGroupMemberPrivateAddress
973                    }
974    ::= { cLMobilityExtGroupMemberTable 1 }
975
976CLMobilityExtGroupMemberEntry ::= SEQUENCE {
977        cLMobilityExtGroupMemberPrivateAddressType   InetAddressType,
978        cLMobilityExtGroupMemberPrivateAddress       InetAddress,
979        cLMobilityExtGroupMemberGroupName            SnmpAdminString,
980        cLMobilityExtGroupMemberPublicAddressType    InetAddressType,
981        cLMobilityExtGroupMemberPublicAddress        InetAddress,
982        cLMobilityExtGroupMemberStatus               INTEGER,
983        cLMobilityExtGroupMemberMacAddress           MacAddress,
984        cLMobilityExtGroupMemberMulticastAddressType InetAddressType,
985        cLMobilityExtGroupMemberMulticastAddress     InetAddress,
986        cLMobilityExtGroupMemberHashKey              OCTET STRING,
987        cLMobilityExtGroupMemberRowStatus            RowStatus
988}
989
990cLMobilityExtGroupMemberPrivateAddressType OBJECT-TYPE
991    SYNTAX          InetAddressType
992    MAX-ACCESS      not-accessible
993    STATUS          current
994    DESCRIPTION
995        "This object represents the member's private IP address type."
996    ::= { cLMobilityExtGroupMemberEntry 1 }
997
998cLMobilityExtGroupMemberPrivateAddress OBJECT-TYPE
999    SYNTAX          InetAddress
1000    MAX-ACCESS      not-accessible
1001    STATUS          current
1002    DESCRIPTION
1003        "This object represents the member's private IP address. The
1004        type of this address is determined by the value of
1005        cLMobilityExtGroupMemberPrivateAddressType."
1006    ::= { cLMobilityExtGroupMemberEntry 2 }
1007
1008cLMobilityExtGroupMemberGroupName OBJECT-TYPE
1009    SYNTAX          SnmpAdminString (SIZE  (1..32))
1010    MAX-ACCESS      read-create
1011    STATUS          current
1012    DESCRIPTION
1013        "This object specifies the member's mobility group name."
1014    ::= { cLMobilityExtGroupMemberEntry 3 }
1015
1016cLMobilityExtGroupMemberPublicAddressType OBJECT-TYPE
1017    SYNTAX          InetAddressType
1018    MAX-ACCESS      read-create
1019    STATUS          current
1020    DESCRIPTION
1021        "This object specifies the member's public IP address type."
1022    ::= { cLMobilityExtGroupMemberEntry 4 }
1023
1024cLMobilityExtGroupMemberPublicAddress OBJECT-TYPE
1025    SYNTAX          InetAddress
1026    MAX-ACCESS      read-create
1027    STATUS          current
1028    DESCRIPTION
1029        "This object specifies the member's public IP address. The
1030        type of this address is determined by the value of
1031        cLMobilityExtGroupMemberPublicAddressType."
1032    ::= { cLMobilityExtGroupMemberEntry 5 }
1033
1034cLMobilityExtGroupMemberStatus OBJECT-TYPE
1035    SYNTAX          INTEGER  {
1036                        notconfigured(0),
1037                        datapathdown(1),
1038                        controlpathdown(2),
1039                        bothdown(3),
1040                        up(4)
1041                    }
1042    MAX-ACCESS      read-only
1043    STATUS          current
1044    DESCRIPTION
1045        "This object indicates the operational and connectivity
1046        status of the member.
1047        notconfigured(0) - This means group member is not configured
1048                           for ICMP or EoIP pings.
1049
1050        datapathdown(1) - This means group member is not responding
1051                          to EoIP pings.
1052
1053        controlpathdown(2) - This means successive ICMP pings
1054                             to the group member have failed.
1055
1056        bothdown(3) - This means group member is not responding
1057                      to ICMP or EOIP pings.
1058
1059        up(4) - This means group member is responding to
1060                both EOIP and ICMP pings."
1061    ::= { cLMobilityExtGroupMemberEntry 6 }
1062
1063cLMobilityExtGroupMemberMacAddress OBJECT-TYPE
1064    SYNTAX          MacAddress
1065    MAX-ACCESS      read-create
1066    STATUS          current
1067    DESCRIPTION
1068        "This object specifies the member's MAC address."
1069    ::= { cLMobilityExtGroupMemberEntry 7 }
1070
1071cLMobilityExtGroupMemberMulticastAddressType OBJECT-TYPE
1072    SYNTAX          InetAddressType
1073    MAX-ACCESS      read-only
1074    STATUS          current
1075    DESCRIPTION
1076        "This used indicates the member's multicast IP address type."
1077    ::= { cLMobilityExtGroupMemberEntry 8 }
1078
1079cLMobilityExtGroupMemberMulticastAddress OBJECT-TYPE
1080    SYNTAX          InetAddress
1081    MAX-ACCESS      read-only
1082    STATUS          current
1083    DESCRIPTION
1084        "This object indicates the member's multicast IP address.
1085        The type of this address is determined by the value of
1086        cLMobilityExtGroupMemberMulticastAddressType."
1087    ::= { cLMobilityExtGroupMemberEntry 9 }
1088
1089cLMobilityExtGroupMemberHashKey OBJECT-TYPE
1090    SYNTAX          OCTET STRING (SIZE  (4..40))
1091    MAX-ACCESS      read-create
1092    STATUS          current
1093    DESCRIPTION
1094        "This object specifies the hash key of the peer mobility
1095        member. It is a 40 digit hex value or 'none'. Value 'none' is
1096        used to clear the previously configured hash key."
1097    ::= { cLMobilityExtGroupMemberEntry 10 }
1098
1099cLMobilityExtGroupMemberRowStatus OBJECT-TYPE
1100    SYNTAX          RowStatus
1101    MAX-ACCESS      read-create
1102    STATUS          current
1103    DESCRIPTION
1104        "This is the status column for this row and used
1105        to create and delete specific instances of rows
1106        in this table."
1107    ::= { cLMobilityExtGroupMemberEntry 11 }
1108
1109
1110-- *******************************************************************
1111-- Per WLAN, anchors table (applicable to MC and MA only)
1112-- *******************************************************************
1113
1114cLMobilityExtAnchorTable OBJECT-TYPE
1115    SYNTAX          SEQUENCE OF CLMobilityExtAnchorEntry
1116    MAX-ACCESS      not-accessible
1117    STATUS          current
1118    DESCRIPTION
1119        "This table contains the information about the
1120        802.11 LWAPP Mobility Anchors on individual WLANs.
1121
1122               +...............+
1123               +               +
1124               +    ROUTER     +
1125               +   10.16.1.1   +
1126               +...............+
1127                      ..
1128                    .    .
1129                  .        .
1130                .            .
1131              .                .
1132            .                    .
1133        10.16.109.112        10.16.105.39
1134        +......+   <<-------->>   +......+
1135        +      +  [3]CC2 tunnels  +      +
1136        +  CC1 +   MN1's traffic  +  CC2 +
1137        +      +   to Anchor CC1  +      +
1138        +......+   using EoIP     +......+
1139           .                        .
1140           . Anchor        Foreign  .
1141           .                        .
1142        +......+                  +......+
1143        +      +                  +      +
1144        +  AP1 +                  +  AP2 +
1145        +      +                  +      +
1146        +......+                  +......+
1147        WLAN '1'   .                        ^   WLAN '1'
1148        .                          |
1149        .           [2] associates  |
1150        .              with AP2/CC2  |
1151        .                             |
1152        +......+   [1]              +......+
1153        +      +  moves to region   +      +
1154        +  MN1 +  ---------->>>     +  MN1 +
1155        +      +  serviced by AP2   +      +
1156        +......+                    +......+
1157        10.16.109.199               10.16.109.199
1158
1159        In the above diagram, Central Controllers CC1 and CC2 have
1160        been configured in a Mobility Group.
1161
1162        Currently the Mobile Node 'MN1' obtains its IP from the
1163        Central Controller 'CC1' with which it first associates
1164        via WLAN '1' through Access Point 'AP1'. 'CC1'
1165        obtains DHCP address, say 10.16.109.199 for client 'MN1'.
1166        Now the client 'MN1' is identified by 10.16.109.199 for
1167        further communication with the network and the
1168        communication happens via 'CC1'.
1169
1170        Since, 'CC1' and 'CC2' are in same mobility group, 'CC1'
1171        sends the authentication block of 'MN1' to 'CC2'.
1172
1173
1174        Central Controller 'CC2' has an associated Access Point
1175        'AP2' which beams WLAN '1' and uses 10.16.105.0 /
1176        255.255.255.0 subnet instead.
1177
1178        Next, the Mobile Node 'MN1' moves out of range of 'AP1'
1179        and gets in to proximity with 'AP2' and continues to use
1180        WLAN '1'. 'CC2' locally authenticates 'MN1' against
1181        authentication block shared from 'CC1'. 'CC2' forwards all
1182        traffic from 'MN1' to router. This is called WLAN mobility.
1183
1184        But hold on, 'CC2' uses 10.16.105.0 / 255.255.255.0 subnet
1185        for WLAN '1'. So we have two problems here :
1186
1187        a> Traffic of 10.16.109.0 / 255.255.255.0 subnet has to be
1188        accessible from 10.16.105.0 / 255.255.255.0 subnet.
1189
1190        b> Unneccessary overloading of 10.16.105.0 / 255.255.255.0
1191        subnet by traffic from 10.16.109.0 / 255.255.255.0 subnet.
1192
1193        How do we address these issues ??
1194
1195        If an EoIP tunnel can be established between 'CC1' and 'CC2'
1196        and 'CC1' sends all traffic bound to 'MN1', 10.16.109.199,
1197        on this tunnel to 'CC2', which in turn forwards it to 'MN1',
1198        then, above two subnet-problems are resolved. This is called
1199        Mobility Anchoring. 'CC1' is the Mobility Anchor and 'CC2' is
1200        the 'Foreign' for WLAN '1'.
1201
1202        As per the configuration, user creates a Mobility Anchor entry
1203        in 'CC2' for WLAN '1' with IP address as 'CC1', i.e.
1204        10.16.109.112. So, when 'MN1' connects to WLAN '1' via
1205        'AP2', then 'CC2' establishes EoIP tunnel with 10.16.109.112
1206        and forwards the packets to 'MN1'.
1207
1208        Given the above example, the cLMobilityAnchorEntry on 'CC2'
1209        looks like :
1210
1211        ------------------------------------------------------------------
1212        |      MIB - ATTRIBUTES           |       ROW#1        |  ROW#2  |
1213        ------------------------------------------------------------------
1214        | cLWlanIndex                     |     1              |         |
1215        ------------------------------------------------------------------
1216        | cLMobilityExtAnchorAssociatedMCAddressType |   ipv4    |       |
1217        ------------------------------------------------------------------
1218        | cLMobilityExtAnchorAssociatedMCAddress | 10.16.109.112 |       |
1219        ------------------------------------------------------------------
1220        | cLMobilityExtAnchorStatus          |        up(4)    |         |
1221        ------------------------------------------------------------------
1222        | cLMobilityExtAnchorRowStatus       |    active(1)    |         |
1223        ------------------------------------------------------------------
1224
1225        This feature has advantages for both security and load
1226        balancing.  It can be used to restrict a WLAN to a single
1227        subnet, regardless of the MN's entry point into the network.
1228        A 'public' or guest WLAN can thus be accessed throughout an
1229        enterprise, but still is restricted to a specific subnet.
1230        It can also be used to provide some geographic load balancing,
1231        since the WLANs can represent a particular section of a
1232        building (ie., engineering, marketing).  Those groups can be
1233        'anchored' on a particular subnet/switch rather than on the
1234        CC of first occurrence (ie., the switch controlling the APs
1235        by the front door)."
1236    ::= { ciscoLwappMobilityExtTableObjects 4 }
1237
1238cLMobilityExtAnchorEntry OBJECT-TYPE
1239    SYNTAX          CLMobilityExtAnchorEntry
1240    MAX-ACCESS      not-accessible
1241    STATUS          current
1242    DESCRIPTION
1243        "Each entry in this table represents information about
1244        one 802.11 LWAPP Mobility Anchor(MA) configured on a WLAN
1245        on this controller."
1246    INDEX           {
1247                        cLWlanIndex,
1248                        cLMobilityExtAnchorAssociatedMCAddressType,
1249                        cLMobilityExtAnchorAssociatedMCAddress
1250                    }
1251    ::= { cLMobilityExtAnchorTable 1 }
1252
1253CLMobilityExtAnchorEntry ::= SEQUENCE {
1254        cLMobilityExtAnchorAssociatedMCAddressType InetAddressType,
1255        cLMobilityExtAnchorAssociatedMCAddress     InetAddress,
1256        cLMobilityExtAnchorStatus                  INTEGER,
1257        cLMobilityExtAnchorRowStatus               RowStatus,
1258        cLMobilityExtAnchorPriority                INTEGER
1259}
1260
1261cLMobilityExtAnchorAssociatedMCAddressType OBJECT-TYPE
1262    SYNTAX          InetAddressType
1263    MAX-ACCESS      not-accessible
1264    STATUS          current
1265    DESCRIPTION
1266        "This object represents the anchor's IP address type."
1267    ::= { cLMobilityExtAnchorEntry 1 }
1268
1269cLMobilityExtAnchorAssociatedMCAddress OBJECT-TYPE
1270    SYNTAX          InetAddress
1271    MAX-ACCESS      not-accessible
1272    STATUS          current
1273    DESCRIPTION
1274        "This object represents the anchor's IP address. The type
1275        of this address is determined by the value of
1276        cLMobilityExtAnchorAssociatedMCAddressType."
1277    ::= { cLMobilityExtAnchorEntry 2 }
1278
1279cLMobilityExtAnchorStatus OBJECT-TYPE
1280    SYNTAX          INTEGER  {
1281                        notconfigured(0),
1282                        datapathdown(1),
1283                        controlpathdown(2),
1284                        bothdown(3),
1285                        up(4)
1286                    }
1287    MAX-ACCESS      read-only
1288    STATUS          current
1289    DESCRIPTION
1290        "This object indicates the operational and connectivity
1291        status of the Mobility Anchor(MA).
1292        notconfigured(0) - This means anchor is not configured
1293                           for ICMP or EoIP pings.
1294
1295        datapathdown(1) - This means anchor is not responding
1296                          to EoIP pings.
1297
1298        controlpathdown(2) - This means successive ICMP pings
1299                             to the anchor have failed.
1300
1301        bothdown(3) - This means anchor is not responding
1302                      to ICMP or EOIP pings.
1303
1304        up(4) - This means anchor is responding to
1305                both EOIP and ICMP pings."
1306    ::= { cLMobilityExtAnchorEntry 3 }
1307
1308cLMobilityExtAnchorRowStatus OBJECT-TYPE
1309    SYNTAX          RowStatus
1310    MAX-ACCESS      read-create
1311    STATUS          current
1312    DESCRIPTION
1313        "This is the status column for this row and used
1314        to create and delete specific instances of rows
1315        in this table."
1316    ::= { cLMobilityExtAnchorEntry 4 }
1317
1318cLMobilityExtAnchorPriority OBJECT-TYPE
1319    SYNTAX          INTEGER  {
1320                        local(1),
1321                        primary(2),
1322                        secondary(3),
1323                        tertiary(4)
1324                    }
1325    MAX-ACCESS      read-create
1326    STATUS          current
1327    DESCRIPTION
1328        "This object specifies the priority configured for
1329        an anchor WLC mapped on a WLAN.
1330        local(1) - Local priority can't be configured. This indicates
1331                   that anchor WLC is configured with its own IP.
1332
1333        primary(2) - This indicates that anchor WLC configured with
1334                     this priority will have highest priority.
1335
1336        secondary(3) - This indicates that anchor WLC configured with
1337                       this priority will have medium priority.
1338
1339        tertiary(4) - This indicates that anchor WLC configured with
1340                      this priority will have lowest priority."
1341    ::= { cLMobilityExtAnchorEntry 5 }
1342
1343
1344-- *******************************************************************
1345-- Mobility Controllers table reported by Mobility Oracle (MO)
1346-- *******************************************************************
1347
1348cLMobilityExtMOMCTable OBJECT-TYPE
1349    SYNTAX          SEQUENCE OF CLMobilityExtMOMCEntry
1350    MAX-ACCESS      not-accessible
1351    STATUS          current
1352    DESCRIPTION
1353        "This table contains the information about the
1354        802.11 LWAPP Mobility Controllers on this MO."
1355    ::= { ciscoLwappMobilityExtTableObjects 5 }
1356
1357cLMobilityExtMOMCEntry OBJECT-TYPE
1358    SYNTAX          CLMobilityExtMOMCEntry
1359    MAX-ACCESS      not-accessible
1360    STATUS          current
1361    DESCRIPTION
1362        "Each entry in this table represents information about
1363        one 802.11 LWAPP Mobility Controller on this MO."
1364    INDEX           {
1365                        cLMobilityExtMOMCAddressType,
1366                        cLMobilityExtMOMCAddress
1367                    }
1368    ::= { cLMobilityExtMOMCTable 1 }
1369
1370CLMobilityExtMOMCEntry ::= SEQUENCE {
1371        cLMobilityExtMOMCAddressType InetAddressType,
1372        cLMobilityExtMOMCAddress     InetAddress,
1373        cLMobilityExtMOMCMacAddress  MacAddress,
1374        cLMobilityExtMOMCLinkStatus  INTEGER,
1375        cLMobilityExtMOMCClientCount Unsigned32
1376}
1377
1378cLMobilityExtMOMCAddressType OBJECT-TYPE
1379    SYNTAX          InetAddressType
1380    MAX-ACCESS      not-accessible
1381    STATUS          current
1382    DESCRIPTION
1383        "This object represents the MC's IP address type."
1384    ::= { cLMobilityExtMOMCEntry 1 }
1385
1386cLMobilityExtMOMCAddress OBJECT-TYPE
1387    SYNTAX          InetAddress
1388    MAX-ACCESS      not-accessible
1389    STATUS          current
1390    DESCRIPTION
1391        "This object represents the MC's IP address. The
1392        type of this address is determined by the value of
1393        cLMobilityExtMOMCAddressType."
1394    ::= { cLMobilityExtMOMCEntry 2 }
1395
1396cLMobilityExtMOMCMacAddress OBJECT-TYPE
1397    SYNTAX          MacAddress
1398    MAX-ACCESS      read-only
1399    STATUS          current
1400    DESCRIPTION
1401        "This object indicates the MC's MAC address."
1402    ::= { cLMobilityExtMOMCEntry 3 }
1403
1404cLMobilityExtMOMCLinkStatus OBJECT-TYPE
1405    SYNTAX          INTEGER  {
1406                        notconfigured(0),
1407                        datapathdown(1),
1408                        controlpathdown(2),
1409                        bothdown(3),
1410                        up(4)
1411                    }
1412    MAX-ACCESS      read-only
1413    STATUS          current
1414    DESCRIPTION
1415        "This object indicates the operational and connectivity
1416        status of the MC.
1417
1418        notconfigured(0) - This means MC is not configured
1419                           for ICMP or EoIP pings.
1420
1421        datapathdown(1) - This means MC is not responding
1422                          to EoIP pings.
1423
1424        controlpathdown(2) - This means successive ICMP pings
1425                             to the MC have failed.
1426
1427        bothdown(3) - This means MC is not responding
1428                      to ICMP or EOIP pings.
1429
1430        up(4) - This means MC is responding to
1431                both EOIP and ICMP pings."
1432    ::= { cLMobilityExtMOMCEntry 4 }
1433
1434cLMobilityExtMOMCClientCount OBJECT-TYPE
1435    SYNTAX          Unsigned32
1436    MAX-ACCESS      read-only
1437    STATUS          current
1438    DESCRIPTION
1439        "This object indicates the number of clients associated to the
1440        MC."
1441    ::= { cLMobilityExtMOMCEntry 5 }
1442
1443
1444-- *******************************************************************
1445-- Mobility Clients table reported by Mobility Controller (MC)
1446-- *******************************************************************
1447
1448cLMobilityExtMCClientTable OBJECT-TYPE
1449    SYNTAX          SEQUENCE OF CLMobilityExtMCClientEntry
1450    MAX-ACCESS      not-accessible
1451    STATUS          current
1452    DESCRIPTION
1453        "This table contains the information about the
1454        802.11 LWAPP Mobility Clients on this MC."
1455    ::= { ciscoLwappMobilityExtTableObjects 6 }
1456
1457cLMobilityExtMCClientEntry OBJECT-TYPE
1458    SYNTAX          CLMobilityExtMCClientEntry
1459    MAX-ACCESS      not-accessible
1460    STATUS          current
1461    DESCRIPTION
1462        "Each entry in this table represents information about
1463        one 802.11 LWAPP Mobility Clients on this MC."
1464    INDEX           { cLMobilityExtMCClientMacAddress }
1465    ::= { cLMobilityExtMCClientTable 1 }
1466
1467CLMobilityExtMCClientEntry ::= SEQUENCE {
1468        cLMobilityExtMCClientMacAddress                 MacAddress,
1469        cLMobilityExtMCClientAnchorMCPrivateAddressType InetAddressType,
1470        cLMobilityExtMCClientAnchorMCPrivateAddress     InetAddress,
1471        cLMobilityExtMCClientAssociatedMCAddressType    InetAddressType,
1472        cLMobilityExtMCClientAssociatedMCAddress        InetAddress,
1473        cLMobilityExtMCClientAddressType                InetAddressType,
1474        cLMobilityExtMCClientAddress                    InetAddress,
1475        cLMobilityExtMCClientState                      INTEGER,
1476        cLMobilityExtMCClientAssociationTime            DateAndTime,
1477        cLMobilityExtMCClientLocalClient                TruthValue,
1478        cLMobilityExtMCClientAnchorMCGroupId            Unsigned32,
1479        cLMobilityExtMCClientAssociatedMCGroupId        Unsigned32,
1480        cLMobilityExtMCClientAssociatedMAAddressType    InetAddressType,
1481        cLMobilityExtMCClientAssociatedMAAddress        InetAddress,
1482        cLMobilityExtMCClientAnchorMAAddressType        InetAddressType,
1483        cLMobilityExtMCClientAnchorMAAddress            InetAddress,
1484        cLMobilityExtMCClientUpTime                     CiscoAbsZeroBasedCounter64
1485}
1486
1487cLMobilityExtMCClientMacAddress OBJECT-TYPE
1488    SYNTAX          MacAddress
1489    MAX-ACCESS      not-accessible
1490    STATUS          current
1491    DESCRIPTION
1492        "This object represents the client's MAC address."
1493    ::= { cLMobilityExtMCClientEntry 1 }
1494
1495cLMobilityExtMCClientAnchorMCPrivateAddressType OBJECT-TYPE
1496    SYNTAX          InetAddressType
1497    MAX-ACCESS      read-only
1498    STATUS          current
1499    DESCRIPTION
1500        "This object indicates the client's anchor MC private
1501        IP address type."
1502    ::= { cLMobilityExtMCClientEntry 2 }
1503
1504cLMobilityExtMCClientAnchorMCPrivateAddress OBJECT-TYPE
1505    SYNTAX          InetAddress
1506    MAX-ACCESS      read-only
1507    STATUS          current
1508    DESCRIPTION
1509        "This object indicates the client's anchor MC private
1510        IP address. The type of this address is determined by
1511        the value of cLMobilityExtMCClientAnchorMCPrivateAddressType."
1512    ::= { cLMobilityExtMCClientEntry 3 }
1513
1514cLMobilityExtMCClientAssociatedMCAddressType OBJECT-TYPE
1515    SYNTAX          InetAddressType
1516    MAX-ACCESS      read-only
1517    STATUS          current
1518    DESCRIPTION
1519        "This object indicates the client's associated MC
1520        (local or foreign) IP address type."
1521    ::= { cLMobilityExtMCClientEntry 4 }
1522
1523cLMobilityExtMCClientAssociatedMCAddress OBJECT-TYPE
1524    SYNTAX          InetAddress
1525    MAX-ACCESS      read-only
1526    STATUS          current
1527    DESCRIPTION
1528        "This object indicates the client's associated MC
1529        (local or foreign) IP address. The type of this
1530        address is determined by the value of
1531        cLMobilityExtMCClientAssociatedMCAddressType."
1532    ::= { cLMobilityExtMCClientEntry 5 }
1533
1534cLMobilityExtMCClientAddressType OBJECT-TYPE
1535    SYNTAX          InetAddressType
1536    MAX-ACCESS      read-only
1537    STATUS          current
1538    DESCRIPTION
1539        "This object indicates the client IP address type."
1540    ::= { cLMobilityExtMCClientEntry 6 }
1541
1542cLMobilityExtMCClientAddress OBJECT-TYPE
1543    SYNTAX          InetAddress
1544    MAX-ACCESS      read-only
1545    STATUS          current
1546    DESCRIPTION
1547        "This object indicates the client IP address. The type
1548        of this address is determined by the value of
1549        cLMobilityExtMCClientAddressType."
1550    ::= { cLMobilityExtMCClientEntry 7 }
1551
1552cLMobilityExtMCClientState OBJECT-TYPE
1553    SYNTAX          INTEGER  {
1554                        init(0),
1555                        local(1),
1556                        foreign(2),
1557                        anchor(3)
1558                    }
1559    MAX-ACCESS      read-only
1560    STATUS          current
1561    DESCRIPTION
1562        "This object indicates the client state.
1563        init(0) - Client is not associated.
1564        local(1) - Client is local to Mobility Controller.
1565        foreign(2) - Client is foreign to Mobility Controller.
1566        anchor(3) - Client is anchor to Mobility Controller."
1567    ::= { cLMobilityExtMCClientEntry 8 }
1568
1569cLMobilityExtMCClientAssociationTime OBJECT-TYPE
1570    SYNTAX          DateAndTime
1571    MAX-ACCESS      read-only
1572    STATUS          deprecated
1573    DESCRIPTION
1574        "This object indicates the client's association time.
1575        The object cLMobilityExtMCClientUpTime represents the MC
1576        client up time since its association.
1577        cLMobilityExtMCClientAssociationTime object is superseded by
1578        cLMobilityExtMCClientUpTime."
1579    ::= { cLMobilityExtMCClientEntry 9 }
1580
1581cLMobilityExtMCClientLocalClient OBJECT-TYPE
1582    SYNTAX          TruthValue
1583    MAX-ACCESS      read-only
1584    STATUS          current
1585    DESCRIPTION
1586        "This object indicates whether the client is local.
1587        A value of 'true' indicates the client is local.
1588        A value of 'false' indicates the client is not local to this
1589        MC."
1590    ::= { cLMobilityExtMCClientEntry 10 }
1591
1592cLMobilityExtMCClientAnchorMCGroupId OBJECT-TYPE
1593    SYNTAX          Unsigned32
1594    MAX-ACCESS      read-only
1595    STATUS          current
1596    DESCRIPTION
1597        "This object indicates the client's anchor MC mobility
1598        group ID."
1599    ::= { cLMobilityExtMCClientEntry 11 }
1600
1601cLMobilityExtMCClientAssociatedMCGroupId OBJECT-TYPE
1602    SYNTAX          Unsigned32
1603    MAX-ACCESS      read-only
1604    STATUS          current
1605    DESCRIPTION
1606        "This object indicates the client's associated MC
1607        (local or foreign) mobility group ID."
1608    ::= { cLMobilityExtMCClientEntry 12 }
1609
1610cLMobilityExtMCClientAssociatedMAAddressType OBJECT-TYPE
1611    SYNTAX          InetAddressType
1612    MAX-ACCESS      read-only
1613    STATUS          current
1614    DESCRIPTION
1615        "This object indicates the MA local or foreign IP
1616        address type."
1617    ::= { cLMobilityExtMCClientEntry 13 }
1618
1619cLMobilityExtMCClientAssociatedMAAddress OBJECT-TYPE
1620    SYNTAX          InetAddress
1621    MAX-ACCESS      read-only
1622    STATUS          current
1623    DESCRIPTION
1624        "This object indicates the MA local or foreign IP address.
1625        The type of this address is determined by the value of
1626        cLMobilityExtMCClientAssociatedMAAddressType."
1627    ::= { cLMobilityExtMCClientEntry 14 }
1628
1629cLMobilityExtMCClientAnchorMAAddressType OBJECT-TYPE
1630    SYNTAX          InetAddressType
1631    MAX-ACCESS      read-only
1632    STATUS          current
1633    DESCRIPTION
1634        "This object indicates the MA anchor's IP address type."
1635    ::= { cLMobilityExtMCClientEntry 15 }
1636
1637cLMobilityExtMCClientAnchorMAAddress OBJECT-TYPE
1638    SYNTAX          InetAddress
1639    MAX-ACCESS      read-only
1640    STATUS          current
1641    DESCRIPTION
1642        "This object indicates the MA anchor's IP address. The
1643        type of this address is determined by the value of
1644        cLMobilityExtMCClientAnchorMAAddressType."
1645    ::= { cLMobilityExtMCClientEntry 16 }
1646
1647cLMobilityExtMCClientUpTime OBJECT-TYPE
1648    SYNTAX          CiscoAbsZeroBasedCounter64
1649    MAX-ACCESS      read-only
1650    STATUS          current
1651    DESCRIPTION
1652        "The object indicates the MC client up time since its
1653        association."
1654    ::= { cLMobilityExtMCClientEntry 17 }
1655
1656
1657-- *******************************************************************
1658-- Mobility Clients table reported by Mobility Oracle (MO)
1659-- *******************************************************************
1660
1661cLMobilityExtMOClientTable OBJECT-TYPE
1662    SYNTAX          SEQUENCE OF CLMobilityExtMOClientEntry
1663    MAX-ACCESS      not-accessible
1664    STATUS          current
1665    DESCRIPTION
1666        "This table contains the information about the
1667        802.11 LWAPP Mobility Clients on this MO."
1668    ::= { ciscoLwappMobilityExtTableObjects 7 }
1669
1670cLMobilityExtMOClientEntry OBJECT-TYPE
1671    SYNTAX          CLMobilityExtMOClientEntry
1672    MAX-ACCESS      not-accessible
1673    STATUS          current
1674    DESCRIPTION
1675        "Each entry in this table represents information about
1676        one 802.11 LWAPP mobility Clients on this MO."
1677    INDEX           { cLMobilityExtMOClientMacAddress }
1678    ::= { cLMobilityExtMOClientTable 1 }
1679
1680CLMobilityExtMOClientEntry ::= SEQUENCE {
1681        cLMobilityExtMOClientMacAddress                     MacAddress,
1682        cLMobilityExtMOClientAnchorMCPublicAddressType      InetAddressType,
1683        cLMobilityExtMOClientAnchorMCPublicAddress          InetAddress,
1684        cLMobilityExtMOClientAnchorMCPrivateAddressType     InetAddressType,
1685        cLMobilityExtMOClientAnchorMCPrivateAddress         InetAddress,
1686        cLMobilityExtMOClientAssociatedMCPublicAddressType  InetAddressType,
1687        cLMobilityExtMOClientAssociatedMCPublicAddress      InetAddress,
1688        cLMobilityExtMOClientAssociatedMCPrivateAddressType InetAddressType,
1689        cLMobilityExtMOClientAssociatedMCPrivateAddress     InetAddress,
1690        cLMobilityExtMOClientAddressType                    InetAddressType,
1691        cLMobilityExtMOClientAddress                        InetAddress,
1692        cLMobilityExtMOClientLocalTime                      DateAndTime,
1693        cLMobilityExtMOClientAssociationTime                Counter64,
1694        cLMobilityExtMOClientUpTime                         CiscoAbsZeroBasedCounter64
1695}
1696
1697cLMobilityExtMOClientMacAddress OBJECT-TYPE
1698    SYNTAX          MacAddress
1699    MAX-ACCESS      not-accessible
1700    STATUS          current
1701    DESCRIPTION
1702        "This object represents the client MAC address."
1703    ::= { cLMobilityExtMOClientEntry 1 }
1704
1705cLMobilityExtMOClientAnchorMCPublicAddressType OBJECT-TYPE
1706    SYNTAX          InetAddressType
1707    MAX-ACCESS      read-only
1708    STATUS          current
1709    DESCRIPTION
1710        "This object indicates the client's anchor MC public
1711        IP address type."
1712    ::= { cLMobilityExtMOClientEntry 2 }
1713
1714cLMobilityExtMOClientAnchorMCPublicAddress OBJECT-TYPE
1715    SYNTAX          InetAddress
1716    MAX-ACCESS      read-only
1717    STATUS          current
1718    DESCRIPTION
1719        "This object indicates the client's anchor MC public
1720        IP address. The type of this address is determined by the
1721        value of cLMobilityExtMOClientAnchorMCPublicAddressType."
1722    ::= { cLMobilityExtMOClientEntry 3 }
1723
1724cLMobilityExtMOClientAnchorMCPrivateAddressType OBJECT-TYPE
1725    SYNTAX          InetAddressType
1726    MAX-ACCESS      read-only
1727    STATUS          current
1728    DESCRIPTION
1729        "This object indicates the client's anchor MC private
1730        IP address type."
1731    ::= { cLMobilityExtMOClientEntry 4 }
1732
1733cLMobilityExtMOClientAnchorMCPrivateAddress OBJECT-TYPE
1734    SYNTAX          InetAddress
1735    MAX-ACCESS      read-only
1736    STATUS          current
1737    DESCRIPTION
1738        "This object indicates the client's anchor MC private
1739        IP address. The type of this address is determined by
1740        the value of cLMobilityExtMOClientAnchorMCPrivateAddressType."
1741    ::= { cLMobilityExtMOClientEntry 5 }
1742
1743cLMobilityExtMOClientAssociatedMCPublicAddressType OBJECT-TYPE
1744    SYNTAX          InetAddressType
1745    MAX-ACCESS      read-only
1746    STATUS          current
1747    DESCRIPTION
1748        "This object indicates the client's associated MC
1749        (local or foreign) public IP address type."
1750    ::= { cLMobilityExtMOClientEntry 6 }
1751
1752cLMobilityExtMOClientAssociatedMCPublicAddress OBJECT-TYPE
1753    SYNTAX          InetAddress
1754    MAX-ACCESS      read-only
1755    STATUS          current
1756    DESCRIPTION
1757        "This object indicates the client's associated MC
1758        (local or foreign) public IP address. The type of
1759        this address is determined by the value of
1760        cLMobilityExtMOClientAssociatedMCPublicAddressType."
1761    ::= { cLMobilityExtMOClientEntry 7 }
1762
1763cLMobilityExtMOClientAssociatedMCPrivateAddressType OBJECT-TYPE
1764    SYNTAX          InetAddressType
1765    MAX-ACCESS      read-only
1766    STATUS          current
1767    DESCRIPTION
1768        "This object indicates the client's associated MC
1769        (local or foreign) private IP address type."
1770    ::= { cLMobilityExtMOClientEntry 8 }
1771
1772cLMobilityExtMOClientAssociatedMCPrivateAddress OBJECT-TYPE
1773    SYNTAX          InetAddress
1774    MAX-ACCESS      read-only
1775    STATUS          current
1776    DESCRIPTION
1777        "This object indicates the client's associated MC
1778        (local or foreign) private IP address. The
1779        type of this address is determined by the value of
1780        cLMobilityExtMOClientAssociatedMCPrivateAddressType."
1781    ::= { cLMobilityExtMOClientEntry 9 }
1782
1783cLMobilityExtMOClientAddressType OBJECT-TYPE
1784    SYNTAX          InetAddressType
1785    MAX-ACCESS      read-only
1786    STATUS          current
1787    DESCRIPTION
1788        "This object indicates the client IP address type."
1789    ::= { cLMobilityExtMOClientEntry 10 }
1790
1791cLMobilityExtMOClientAddress OBJECT-TYPE
1792    SYNTAX          InetAddress
1793    MAX-ACCESS      read-only
1794    STATUS          current
1795    DESCRIPTION
1796        "This object indicates the client IP address. The
1797        type of this address is determined by the value of
1798        cLMobilityExtMOClientAddressType."
1799    ::= { cLMobilityExtMOClientEntry 11 }
1800
1801cLMobilityExtMOClientLocalTime OBJECT-TYPE
1802    SYNTAX          DateAndTime
1803    MAX-ACCESS      read-only
1804    STATUS          current
1805    DESCRIPTION
1806        "This object indicates the client's local time."
1807    ::= { cLMobilityExtMOClientEntry 12 }
1808
1809cLMobilityExtMOClientAssociationTime OBJECT-TYPE
1810    SYNTAX          Counter64
1811    UNITS           "seconds"
1812    MAX-ACCESS      read-only
1813    STATUS          deprecated
1814    DESCRIPTION
1815        "This object represents the client's association time.
1816        The object cLMobilityExtMOClientUpTime represents the
1817        up time of the MO client since its association
1818        cLMobilityExtMOClientAssociationTime object is superseded
1819        by cLMobilityExtMOClientUpTime."
1820    ::= { cLMobilityExtMOClientEntry 13 }
1821
1822cLMobilityExtMOClientUpTime OBJECT-TYPE
1823    SYNTAX          CiscoAbsZeroBasedCounter64
1824    MAX-ACCESS      read-only
1825    STATUS          current
1826    DESCRIPTION
1827        "This object indicates the client's up time since its
1828        association."
1829    ::= { cLMobilityExtMOClientEntry 14 }
1830
1831
1832-- *******************************************************************
1833-- Mobility AP Manager table (applicable to Mobility Controller
1834-- with AP-manager interface )
1835-- *******************************************************************
1836
1837cLMobilityExtApMgrTable OBJECT-TYPE
1838    SYNTAX          SEQUENCE OF CLMobilityExtApMgrEntry
1839    MAX-ACCESS      not-accessible
1840    STATUS          current
1841    DESCRIPTION
1842        "This table contains the information about the
1843        802.11 LWAPP mobility AP Manager."
1844    ::= { ciscoLwappMobilityExtTableObjects 8 }
1845
1846cLMobilityExtApMgrEntry OBJECT-TYPE
1847    SYNTAX          CLMobilityExtApMgrEntry
1848    MAX-ACCESS      not-accessible
1849    STATUS          current
1850    DESCRIPTION
1851        "Each entry in this table represents information about
1852        one 802.11 LWAPP mobility AP Manager configured
1853        on this controller."
1854    INDEX           { cLMobilityExtApMgrName }
1855    ::= { cLMobilityExtApMgrTable 1 }
1856
1857CLMobilityExtApMgrEntry ::= SEQUENCE {
1858        cLMobilityExtApMgrName          SnmpAdminString,
1859        cLMobilityExtApMgrAddressType   InetAddressType,
1860        cLMobilityExtApMgrAddress       InetAddress,
1861        cLMobilityExtApMgrNetmaskType   InetAddressType,
1862        cLMobilityExtApMgrNetmask       InetAddress,
1863        cLMobilityExtApMgrMacAddress    MacAddress,
1864        cLMobilityExtApMgrVlanId        Unsigned32,
1865        cLMobilityExtApMgrInterfaceType INTEGER,
1866        cLMobilityExtApMgrRowStatus     RowStatus
1867}
1868
1869cLMobilityExtApMgrName OBJECT-TYPE
1870    SYNTAX          SnmpAdminString
1871    MAX-ACCESS      not-accessible
1872    STATUS          current
1873    DESCRIPTION
1874        "This object represents the name for this AP manager."
1875    ::= { cLMobilityExtApMgrEntry 1 }
1876
1877cLMobilityExtApMgrAddressType OBJECT-TYPE
1878    SYNTAX          InetAddressType
1879    MAX-ACCESS      read-only
1880    STATUS          current
1881    DESCRIPTION
1882        "This object indicates the AP manager's IP address type."
1883    ::= { cLMobilityExtApMgrEntry 2 }
1884
1885cLMobilityExtApMgrAddress OBJECT-TYPE
1886    SYNTAX          InetAddress
1887    MAX-ACCESS      read-only
1888    STATUS          current
1889    DESCRIPTION
1890        "This object indicates the AP manager's IP address. The
1891        type of this address is determined by the value of
1892        cLMobilityExtApMgrAddressType."
1893    ::= { cLMobilityExtApMgrEntry 3 }
1894
1895cLMobilityExtApMgrNetmaskType OBJECT-TYPE
1896    SYNTAX          InetAddressType
1897    MAX-ACCESS      read-only
1898    STATUS          current
1899    DESCRIPTION
1900        "This object indicates the AP manager's netmask type."
1901    ::= { cLMobilityExtApMgrEntry 4 }
1902
1903cLMobilityExtApMgrNetmask OBJECT-TYPE
1904    SYNTAX          InetAddress
1905    MAX-ACCESS      read-only
1906    STATUS          current
1907    DESCRIPTION
1908        "This object indicates the AP manager's netmask. The
1909        type of this address is determined by the value of
1910        cLMobilityExtApMgrNetmaskType."
1911    ::= { cLMobilityExtApMgrEntry 5 }
1912
1913cLMobilityExtApMgrMacAddress OBJECT-TYPE
1914    SYNTAX          MacAddress
1915    MAX-ACCESS      read-only
1916    STATUS          current
1917    DESCRIPTION
1918        "This object indicates the mac address for this AP manager."
1919    ::= { cLMobilityExtApMgrEntry 6 }
1920
1921cLMobilityExtApMgrVlanId OBJECT-TYPE
1922    SYNTAX          Unsigned32
1923    MAX-ACCESS      read-only
1924    STATUS          current
1925    DESCRIPTION
1926        "This object indicates the VLAN Id for this AP manager."
1927    ::= { cLMobilityExtApMgrEntry 7 }
1928
1929cLMobilityExtApMgrInterfaceType OBJECT-TYPE
1930    SYNTAX          INTEGER  {
1931                        management(1),
1932                        ap(2)
1933                    }
1934    MAX-ACCESS      read-only
1935    STATUS          current
1936    DESCRIPTION
1937        "This object indicates the AP manager interface type.
1938        It can be of two types:
1939        management(1) - For in-band management of the controller.
1940        ap(2) - For L3 communications between the controller and LWAPP
1941                APs."
1942    ::= { cLMobilityExtApMgrEntry 8 }
1943
1944cLMobilityExtApMgrRowStatus OBJECT-TYPE
1945    SYNTAX          RowStatus
1946    MAX-ACCESS      read-create
1947    STATUS          current
1948    DESCRIPTION
1949        "This is the status column for this row and used
1950        to create and delete specific instances of rows
1951        in this table."
1952    ::= { cLMobilityExtApMgrEntry 9 }
1953
1954
1955-- *******************************************************************
1956-- Mobility Foreign WLC Map table (applicable to WLC)
1957-- *******************************************************************
1958
1959cLMobilityExtForeignWlcMapTable OBJECT-TYPE
1960    SYNTAX          SEQUENCE OF CLMobilityExtForeignWlcMapEntry
1961    MAX-ACCESS      not-accessible
1962    STATUS          current
1963    DESCRIPTION
1964        "This table contains mappings of the foreign controller
1965        with the interface/interface group to be used, when clients
1966        directly connected to the foreign controller send the DHCP
1967        request to the anchor controller."
1968    ::= { ciscoLwappMobilityExtTableObjects 9 }
1969
1970cLMobilityExtForeignWlcMapEntry OBJECT-TYPE
1971    SYNTAX          CLMobilityExtForeignWlcMapEntry
1972    MAX-ACCESS      not-accessible
1973    STATUS          current
1974    DESCRIPTION
1975        "Each entry represents a row in the
1976        cLMobilityExtForeignWlcIfMappingTable. The entries are added
1977        and deleted by explicit user driven action."
1978    INDEX           {
1979                        cLWlanIndex,
1980                        cLMobilityExtForeignWlcAddressType,
1981                        cLMobilityExtForeignWlcAddress
1982                    }
1983    ::= { cLMobilityExtForeignWlcMapTable 1 }
1984
1985CLMobilityExtForeignWlcMapEntry ::= SEQUENCE {
1986        cLMobilityExtForeignWlcAddressType  InetAddressType,
1987        cLMobilityExtForeignWlcAddress      InetAddress,
1988        cLMobilityExtForeignWlcMapIf        SnmpAdminString,
1989        cLMobilityExtForeignWlcMapRowStatus RowStatus
1990}
1991
1992cLMobilityExtForeignWlcAddressType OBJECT-TYPE
1993    SYNTAX          InetAddressType
1994    MAX-ACCESS      not-accessible
1995    STATUS          current
1996    DESCRIPTION
1997        "This object represents the IP address type of
1998        the foreign controller,to which the interface
1999        mapping is to be configured."
2000    ::= { cLMobilityExtForeignWlcMapEntry 1 }
2001
2002cLMobilityExtForeignWlcAddress OBJECT-TYPE
2003    SYNTAX          InetAddress
2004    MAX-ACCESS      not-accessible
2005    STATUS          current
2006    DESCRIPTION
2007        "This object represents the IP address of
2008        the foreign controller,to which the interface
2009        mapping is to be configured. The type of this address
2010        is determined by the value of
2011        cLMobilityExtForeignWlcAddressType."
2012    ::= { cLMobilityExtForeignWlcMapEntry 2 }
2013
2014cLMobilityExtForeignWlcMapIf OBJECT-TYPE
2015    SYNTAX          SnmpAdminString
2016    MAX-ACCESS      read-create
2017    STATUS          current
2018    DESCRIPTION
2019        "This object specifies name of the
2020        interface/interface group which would be
2021        used for the communication with the clients
2022        connected to the foreign controller ."
2023    ::= { cLMobilityExtForeignWlcMapEntry 3 }
2024
2025cLMobilityExtForeignWlcMapRowStatus OBJECT-TYPE
2026    SYNTAX          RowStatus
2027    MAX-ACCESS      read-create
2028    STATUS          current
2029    DESCRIPTION
2030        "This is the status column for this row and used
2031        to create and delete specific instances of rows
2032        in this table."
2033    ::= { cLMobilityExtForeignWlcMapEntry 4 }
2034
2035
2036-- *******************************************************************
2037-- Mobility group info table (applicable to Mobility Controller)
2038-- *******************************************************************
2039
2040cLMobilityExtGroupTable OBJECT-TYPE
2041    SYNTAX          SEQUENCE OF CLMobilityExtGroupEntry
2042    MAX-ACCESS      not-accessible
2043    STATUS          current
2044    DESCRIPTION
2045        "This table contains the information about the
2046        mobility groups where clients from this MC can roam."
2047    ::= { ciscoLwappMobilityExtTableObjects 10 }
2048
2049cLMobilityExtGroupEntry OBJECT-TYPE
2050    SYNTAX          CLMobilityExtGroupEntry
2051    MAX-ACCESS      not-accessible
2052    STATUS          current
2053    DESCRIPTION
2054        "Each entry in this table represents information about
2055        one mobility group."
2056    INDEX           { cLMobilityExtGroupName }
2057    ::= { cLMobilityExtGroupTable 1 }
2058
2059CLMobilityExtGroupEntry ::= SEQUENCE {
2060        cLMobilityExtGroupName                 SnmpAdminString,
2061        cLMobilityExtGroupMulticastAddressType InetAddressType,
2062        cLMobilityExtGroupMulticastAddress     InetAddress,
2063        cLMobilityExtGroupRowStatus            RowStatus
2064}
2065
2066cLMobilityExtGroupName OBJECT-TYPE
2067    SYNTAX          SnmpAdminString
2068    MAX-ACCESS      not-accessible
2069    STATUS          current
2070    DESCRIPTION
2071        "This object represents the name for the mobility group."
2072    ::= { cLMobilityExtGroupEntry 1 }
2073
2074cLMobilityExtGroupMulticastAddressType OBJECT-TYPE
2075    SYNTAX          InetAddressType
2076    MAX-ACCESS      read-create
2077    STATUS          current
2078    DESCRIPTION
2079        "This object specifies the multicast IP address type
2080        for the mobility group."
2081    ::= { cLMobilityExtGroupEntry 2 }
2082
2083cLMobilityExtGroupMulticastAddress OBJECT-TYPE
2084    SYNTAX          InetAddress
2085    MAX-ACCESS      read-create
2086    STATUS          current
2087    DESCRIPTION
2088        "This object specifies the multicast IP address for the
2089        mobility group. The type of this address is determined
2090        by the value of cLMobilityExtGroupMulticastAddressType."
2091    ::= { cLMobilityExtGroupEntry 3 }
2092
2093cLMobilityExtGroupRowStatus OBJECT-TYPE
2094    SYNTAX          RowStatus
2095    MAX-ACCESS      read-create
2096    STATUS          current
2097    DESCRIPTION
2098        "This is the status column for this row and used
2099        to create and delete specific instances of rows
2100        in this table."
2101    ::= { cLMobilityExtGroupEntry 4 }
2102
2103
2104-- *******************************************************************
2105-- Mobility Agent (MA) peer member table
2106-- *******************************************************************
2107
2108cLMobilityExtMAPeerTable OBJECT-TYPE
2109    SYNTAX          SEQUENCE OF CLMobilityExtMAPeerEntry
2110    MAX-ACCESS      not-accessible
2111    STATUS          current
2112    DESCRIPTION
2113        "This table contains the information about the
2114        802.11 LWAPP SPG peer members of this MA."
2115    ::= { ciscoLwappMobilityExtTableObjects 11 }
2116
2117cLMobilityExtMAPeerEntry OBJECT-TYPE
2118    SYNTAX          CLMobilityExtMAPeerEntry
2119    MAX-ACCESS      not-accessible
2120    STATUS          current
2121    DESCRIPTION
2122        "Each entry in this table represents information about
2123        one 802.11 LWAPP mobility SPG peer member of this MA."
2124    INDEX           {
2125                        cLMobilityExtMAPeerPrivateAddressType,
2126                        cLMobilityExtMAPeerPrivateAddress
2127                    }
2128    ::= { cLMobilityExtMAPeerTable 1 }
2129
2130CLMobilityExtMAPeerEntry ::= SEQUENCE {
2131        cLMobilityExtMAPeerPrivateAddressType InetAddressType,
2132        cLMobilityExtMAPeerPrivateAddress     InetAddress,
2133        cLMobilityExtMAPeerPublicAddressType  InetAddressType,
2134        cLMobilityExtMAPeerPublicAddress      InetAddress,
2135        cLMobilityExtMAPeerLinkStatus         INTEGER
2136}
2137
2138cLMobilityExtMAPeerPrivateAddressType OBJECT-TYPE
2139    SYNTAX          InetAddressType
2140    MAX-ACCESS      not-accessible
2141    STATUS          current
2142    DESCRIPTION
2143        "This object represents this MA peer's private IP address type."
2144    ::= { cLMobilityExtMAPeerEntry 1 }
2145
2146cLMobilityExtMAPeerPrivateAddress OBJECT-TYPE
2147    SYNTAX          InetAddress
2148    MAX-ACCESS      not-accessible
2149    STATUS          current
2150    DESCRIPTION
2151        "This object represents this MA peer's private IP address. The
2152        type of this address is determined by the value of
2153        cLMobilityExtMAPeerPrivateAddressType."
2154    ::= { cLMobilityExtMAPeerEntry 2 }
2155
2156cLMobilityExtMAPeerPublicAddressType OBJECT-TYPE
2157    SYNTAX          InetAddressType
2158    MAX-ACCESS      read-only
2159    STATUS          current
2160    DESCRIPTION
2161        "This object indicates this MA peer's public IP address type."
2162    ::= { cLMobilityExtMAPeerEntry 3 }
2163
2164cLMobilityExtMAPeerPublicAddress OBJECT-TYPE
2165    SYNTAX          InetAddress
2166    MAX-ACCESS      read-only
2167    STATUS          current
2168    DESCRIPTION
2169        "This object indicates this MA peer's public address. The
2170        type of this address is determined by the value of
2171        cLMobilityExtMAPeerPublicAddressType."
2172    ::= { cLMobilityExtMAPeerEntry 4 }
2173
2174cLMobilityExtMAPeerLinkStatus OBJECT-TYPE
2175    SYNTAX          INTEGER  {
2176                        notconfigured(0),
2177                        datapathdown(1),
2178                        controlpathdown(2),
2179                        bothdown(3),
2180                        up(4)
2181                    }
2182    MAX-ACCESS      read-only
2183    STATUS          current
2184    DESCRIPTION
2185        "This object indicates the control path and data path status
2186        of the link between this MA and its peer MA in the same SPG.
2187
2188        notconfigured(0) - This means group member is not configured
2189                           for ICMP or EoIP pings.
2190
2191        datapathdown(1) - This means group member is not responding
2192                          to EoIP pings.
2193
2194        controlpathdown(2) - This means successive ICMP pings
2195                             to the group member have failed.
2196
2197        bothdown(3) - This means group member is not responding
2198                      to ICMP or EOIP pings.
2199
2200        up(4) - This means group member is responding to
2201                both EOIP and ICMP pings."
2202    ::= { cLMobilityExtMAPeerEntry 5 }
2203
2204
2205-- *******************************************************************
2206-- Mobility Agent (MA) statistics reported by Mobility Controller
2207-- *******************************************************************
2208
2209cLMobilityExtMCMAStatisticsTable OBJECT-TYPE
2210    SYNTAX          SEQUENCE OF CLMobilityExtMCMAStatisticsEntry
2211    MAX-ACCESS      not-accessible
2212    STATUS          current
2213    DESCRIPTION
2214        "This table contains the information about the
2215        MA statistics as reported by this MC."
2216    ::= { ciscoLwappMobilityExtTableObjects 12 }
2217
2218cLMobilityExtMCMAStatisticsEntry OBJECT-TYPE
2219    SYNTAX          CLMobilityExtMCMAStatisticsEntry
2220    MAX-ACCESS      not-accessible
2221    STATUS          current
2222    DESCRIPTION
2223        "Each entry in this table represents information about
2224        statistics of one MA that is associated with this MC."
2225    INDEX           {
2226                        cLMobilityExtMCMAPrivateAddressType,
2227                        cLMobilityExtMCMAPrivateAddress
2228                    }
2229    ::= { cLMobilityExtMCMAStatisticsTable 1 }
2230
2231CLMobilityExtMCMAStatisticsEntry ::= SEQUENCE {
2232        cLMobilityExtMCMAPrivateAddressType InetAddressType,
2233        cLMobilityExtMCMAPrivateAddress     InetAddress,
2234        cLMobilityExtMCMAClientCount        Unsigned32
2235}
2236
2237cLMobilityExtMCMAPrivateAddressType OBJECT-TYPE
2238    SYNTAX          InetAddressType
2239    MAX-ACCESS      not-accessible
2240    STATUS          current
2241    DESCRIPTION
2242        "This object represents the MA's private IP address type."
2243    ::= { cLMobilityExtMCMAStatisticsEntry 1 }
2244
2245cLMobilityExtMCMAPrivateAddress OBJECT-TYPE
2246    SYNTAX          InetAddress
2247    MAX-ACCESS      not-accessible
2248    STATUS          current
2249    DESCRIPTION
2250        "This object represents the MA's private IP address. The
2251        type of this address is determined by the value of
2252        cLMobilityExtMCMAPrivateAddressType."
2253    ::= { cLMobilityExtMCMAStatisticsEntry 2 }
2254
2255cLMobilityExtMCMAClientCount OBJECT-TYPE
2256    SYNTAX          Unsigned32
2257    MAX-ACCESS      read-only
2258    STATUS          current
2259    DESCRIPTION
2260        "This object indicates the MA's client count."
2261    ::= { cLMobilityExtMCMAStatisticsEntry 3 }
2262
2263
2264-- *******************************************************************
2265-- Associated APs reported to Mobility Controller
2266-- *******************************************************************
2267
2268cLMobilityExtMCAPTable OBJECT-TYPE
2269    SYNTAX          SEQUENCE OF CLMobilityExtMCAPEntry
2270    MAX-ACCESS      not-accessible
2271    STATUS          current
2272    DESCRIPTION
2273        "This table contains the information about the
2274        APs that are reported by this MC, its peer MCs and its MAs."
2275    ::= { ciscoLwappMobilityExtTableObjects 13 }
2276
2277cLMobilityExtMCAPEntry OBJECT-TYPE
2278    SYNTAX          CLMobilityExtMCAPEntry
2279    MAX-ACCESS      not-accessible
2280    STATUS          current
2281    DESCRIPTION
2282        "Each entry in this table represents information about AP that
2283        is reported by this MC or its peer MC or its MA."
2284    INDEX           { cLMobilityExtMCAPMacAddress }
2285    ::= { cLMobilityExtMCAPTable 1 }
2286
2287CLMobilityExtMCAPEntry ::= SEQUENCE {
2288        cLMobilityExtMCAPMacAddress                 MacAddress,
2289        cLMobilityExtMCAPName                       SnmpAdminString,
2290        cLMobilityExtMCAPReportingDeviceAddressType InetAddressType,
2291        cLMobilityExtMCAPReportingDeviceAddress     InetAddress,
2292        cLMobilityExtMCAPReportingDeviceType        INTEGER
2293}
2294
2295cLMobilityExtMCAPMacAddress OBJECT-TYPE
2296    SYNTAX          MacAddress
2297    MAX-ACCESS      not-accessible
2298    STATUS          current
2299    DESCRIPTION
2300        "This object represents the reported AP's mac address."
2301    ::= { cLMobilityExtMCAPEntry 1 }
2302
2303cLMobilityExtMCAPName OBJECT-TYPE
2304    SYNTAX          SnmpAdminString (SIZE  (1..32))
2305    MAX-ACCESS      read-only
2306    STATUS          current
2307    DESCRIPTION
2308        "This object indicates the reported AP's name."
2309    ::= { cLMobilityExtMCAPEntry 2 }
2310
2311cLMobilityExtMCAPReportingDeviceAddressType OBJECT-TYPE
2312    SYNTAX          InetAddressType
2313    MAX-ACCESS      read-only
2314    STATUS          current
2315    DESCRIPTION
2316        "This object insdicates the reporting device's IP address type."
2317    ::= { cLMobilityExtMCAPEntry 3 }
2318
2319cLMobilityExtMCAPReportingDeviceAddress OBJECT-TYPE
2320    SYNTAX          InetAddress
2321    MAX-ACCESS      read-only
2322    STATUS          current
2323    DESCRIPTION
2324        "This object indicates the reporting device's IP address. The
2325        type of this address is determined by the value of
2326        cLMobilityExtMCAPReportingDeviceAddressType."
2327    ::= { cLMobilityExtMCAPEntry 4 }
2328
2329cLMobilityExtMCAPReportingDeviceType OBJECT-TYPE
2330    SYNTAX          INTEGER  {
2331                        peerMC(0),
2332                        associatedMA(1),
2333                        localMC(2)
2334                    }
2335    MAX-ACCESS      read-only
2336    STATUS          current
2337    DESCRIPTION
2338        "This object indicates the reporting device's type:
2339        this MC, or its peer MC or its MA.
2340        peerMC(0) - The reporting device is peer Mobility Controller.
2341        associatedMA(1) - The reporting device is Mobility Agent.
2342        localMC(2) - The reporting device is local Mobility Controller."
2343    ::= { cLMobilityExtMCAPEntry 5 }
2344
2345
2346-- *******************************************************************
2347-- Associated APs count reported to Mobility Controller
2348-- *******************************************************************
2349
2350cLMobilityExtMCAPCountTable OBJECT-TYPE
2351    SYNTAX          SEQUENCE OF CLMobilityExtMCAPCountEntry
2352    MAX-ACCESS      not-accessible
2353    STATUS          current
2354    DESCRIPTION
2355        "This table contains the information about the total number
2356        of APs that are reported by this MC, its peer MCs and its MAs."
2357    ::= { ciscoLwappMobilityExtTableObjects 14 }
2358
2359cLMobilityExtMCAPCountEntry OBJECT-TYPE
2360    SYNTAX          CLMobilityExtMCAPCountEntry
2361    MAX-ACCESS      not-accessible
2362    STATUS          current
2363    DESCRIPTION
2364        "Each entry in this table represents information on total number
2365        of APs that is reported by this MC or its peer MC or its MA."
2366    INDEX           {
2367                        cLMobilityExtMCAPCountReportingDeviceAddressType,
2368                        cLMobilityExtMCAPCountReportingDeviceAddress
2369                    }
2370    ::= { cLMobilityExtMCAPCountTable 1 }
2371
2372CLMobilityExtMCAPCountEntry ::= SEQUENCE {
2373        cLMobilityExtMCAPCountReportingDeviceAddressType InetAddressType,
2374        cLMobilityExtMCAPCountReportingDeviceAddress     InetAddress,
2375        cLMobilityExtMCAPCount                           Unsigned32
2376}
2377
2378cLMobilityExtMCAPCountReportingDeviceAddressType OBJECT-TYPE
2379    SYNTAX          InetAddressType
2380    MAX-ACCESS      not-accessible
2381    STATUS          current
2382    DESCRIPTION
2383        "This object represents the reporting device's IP address type."
2384    ::= { cLMobilityExtMCAPCountEntry 1 }
2385
2386cLMobilityExtMCAPCountReportingDeviceAddress OBJECT-TYPE
2387    SYNTAX          InetAddress
2388    MAX-ACCESS      not-accessible
2389    STATUS          current
2390    DESCRIPTION
2391        "This object represents the reporting device's IP address. The
2392        type of this address is determined by the value of
2393        cLMobilityExtMCAPCountReportingDeviceAddressType."
2394    ::= { cLMobilityExtMCAPCountEntry 2 }
2395
2396cLMobilityExtMCAPCount OBJECT-TYPE
2397    SYNTAX          Unsigned32
2398    MAX-ACCESS      read-only
2399    STATUS          current
2400    DESCRIPTION
2401        "This object indicates the total number of APs reported by
2402        this device: this MC, or its peer MC or its MA."
2403    ::= { cLMobilityExtMCAPCountEntry 3 }
2404
2405
2406
2407-- *******************************************************************
2408-- Mobility Agent (MA) global parameters
2409-- *******************************************************************
2410
2411cLMobilityExtMAMCPublicAddressType OBJECT-TYPE
2412    SYNTAX          InetAddressType
2413    MAX-ACCESS      read-write
2414    STATUS          current
2415    DESCRIPTION
2416        "This object specifies the MC's public IP address type
2417        for this MA."
2418    ::= { ciscoLwappMobilityExtMAGlobalObjects 1 }
2419
2420cLMobilityExtMAMCPublicAddress OBJECT-TYPE
2421    SYNTAX          InetAddress
2422    MAX-ACCESS      read-write
2423    STATUS          current
2424    DESCRIPTION
2425        "This object specifies the MC's public IP address
2426        for this MA. The type of this address is determined by
2427        the value of cLMobilityExtMAMCPublicAddressType."
2428    ::= { ciscoLwappMobilityExtMAGlobalObjects 2 }
2429
2430cLMobilityExtMAMCPrivateAddressType OBJECT-TYPE
2431    SYNTAX          InetAddressType
2432    MAX-ACCESS      read-write
2433    STATUS          current
2434    DESCRIPTION
2435        "This object specifies the MC's private IP address type
2436        for this MA."
2437    ::= { ciscoLwappMobilityExtMAGlobalObjects 3 }
2438
2439cLMobilityExtMAMCPrivateAddress OBJECT-TYPE
2440    SYNTAX          InetAddress
2441    MAX-ACCESS      read-write
2442    STATUS          current
2443    DESCRIPTION
2444        "This object specifies the MC's private IP address for
2445        this MA. The type of this address is determined by the
2446        value of cLMobilityExtMAMCPrivateAddressType."
2447    ::= { ciscoLwappMobilityExtMAGlobalObjects 4 }
2448
2449cLMobilityExtMAToMCLinkStatus OBJECT-TYPE
2450    SYNTAX          INTEGER  {
2451                        notconfigured(0),
2452                        datapathdown(1),
2453                        controlpathdown(2),
2454                        bothdown(3),
2455                        up(4)
2456                    }
2457    MAX-ACCESS      read-only
2458    STATUS          current
2459    DESCRIPTION
2460        "This object indicates the control path and data path status
2461        of the link between this Mobility Agent(MA) and its  mobility
2462        controller.
2463        notconfigured(0) - This indicates that link between MA and MC
2464                           is not configured for ICMP or EoIP pings.
2465
2466        datapathdown(1) - This indicates that link between MA and MC is
2467                          not responding to EoIP pings.
2468
2469        controlpathdown(2) - This indicates that link between MA and MC
2470                             successive ICMP pings to the group have
2471                             failed.
2472
2473        bothdown(3) - This indicates that link between MA and MC is not
2474                      responding to ICMP or EOIP pings.
2475
2476        up(4) - This indicates that link between MA and MC is
2477                responding to both EOIP and ICMP pings."
2478    ::= { ciscoLwappMobilityExtMAGlobalObjects 5 }
2479
2480cLMobilityExtMASpgPeerCount OBJECT-TYPE
2481    SYNTAX          Unsigned32
2482    MAX-ACCESS      read-only
2483    STATUS          current
2484    DESCRIPTION
2485        "This object indicates the number of peer members of this
2486        mobility agent (MA)."
2487    ::= { ciscoLwappMobilityExtMAGlobalObjects 6 }
2488
2489cLMobilityExtMASpgName OBJECT-TYPE
2490    SYNTAX          SnmpAdminString (SIZE  (1..32))
2491    MAX-ACCESS      read-only
2492    STATUS          current
2493    DESCRIPTION
2494        "This object indicates the Switch Peer Group (SPG) name where
2495        this MA belongs."
2496    ::= { ciscoLwappMobilityExtMAGlobalObjects 7 }
2497
2498cLMobilityExtMAOwnMulticastAddressType OBJECT-TYPE
2499    SYNTAX          InetAddressType
2500    MAX-ACCESS      read-only
2501    STATUS          current
2502    DESCRIPTION
2503        "This object indicates the multicast address type for
2504        the own SPG group. SPG represents the switch peer group which
2505        indicates the proximity group inside which the WiFi
2506        client has most likelihood of roaming. Each device belongs
2507        to a SPG which is identified by a SPG name and optionally
2508        it could have a multicast ip address as well."
2509    ::= { ciscoLwappMobilityExtMAGlobalObjects 8 }
2510
2511cLMobilityExtMAOwnMulticastAddress OBJECT-TYPE
2512    SYNTAX          InetAddress
2513    MAX-ACCESS      read-only
2514    STATUS          current
2515    DESCRIPTION
2516        "This object indicates the multicast address for the own
2517        SPG group. The type of this address is determined by the
2518        value of cLMobilityExtMAOwnMulticastAddressType."
2519    ::= { ciscoLwappMobilityExtMAGlobalObjects 9 }
2520
2521cLMobilityExtMAKeepAliveCount OBJECT-TYPE
2522    SYNTAX          Unsigned32 (3..20)
2523    MAX-ACCESS      read-only
2524    STATUS          current
2525    DESCRIPTION
2526        "This object indicates the keep alive count.
2527        If keep alive response is not received consecutively
2528        for N (keep alive count) times, the mobility link is
2529        declared as down."
2530    DEFVAL          { 3 }
2531    ::= { ciscoLwappMobilityExtMAGlobalObjects 10 }
2532
2533cLMobilityExtMAKeepAliveInterval OBJECT-TYPE
2534    SYNTAX          Unsigned32 (1..30)
2535    UNITS           "seconds"
2536    MAX-ACCESS      read-only
2537    STATUS          current
2538    DESCRIPTION
2539        "This object indicates the keep alive interval.
2540        Each MA sends periodically keep alive packet to other
2541        mobility devices (MA or MC)."
2542    DEFVAL          { 10 }
2543    ::= { ciscoLwappMobilityExtMAGlobalObjects 11 }
2544
2545cLMobilityExtMADscpValue OBJECT-TYPE
2546    SYNTAX          Dscp
2547    MAX-ACCESS      read-only
2548    STATUS          current
2549    DESCRIPTION
2550        "This object indicates the Differentiated Services Code Point
2551        (DSCP) value. Here it is used for classifying and managing
2552        mobility control packets and providing quality of service (QoS)
2553        on IP networks."
2554    DEFVAL          { 0 }
2555    ::= { ciscoLwappMobilityExtMAGlobalObjects 12 }
2556
2557-- *******************************************************************
2558-- Mobility Controller (MC) statistics
2559-- *******************************************************************
2560
2561cLMobilityExtMCReceivedTotal OBJECT-TYPE
2562    SYNTAX          Counter32
2563    MAX-ACCESS      read-only
2564    STATUS          current
2565    DESCRIPTION
2566        "This object indicates the total number
2567        of mobility control messages received by
2568        the Mobility Controller."
2569    ::= { ciscoLwappMobilityExtMCStats 1 }
2570
2571cLMobilityExtMCReceivedDrops OBJECT-TYPE
2572    SYNTAX          Counter32
2573    MAX-ACCESS      read-only
2574    STATUS          current
2575    DESCRIPTION
2576        "This object indicates the total number
2577        of mobility control messages dropped by
2578        Mobility Controller."
2579    ::= { ciscoLwappMobilityExtMCStats 2 }
2580
2581cLMobilityExtMCProtocolReceiveErrors OBJECT-TYPE
2582    SYNTAX          Counter32
2583    MAX-ACCESS      read-only
2584    STATUS          current
2585    DESCRIPTION
2586        "This object indicates the total number of mobility control
2587        error messages received by the Mobility Controller.The
2588        counter represents the received packet errors as seen by the
2589        controller deviating from the proprietary mobility protocol
2590        which is instrumental in achieving the seamless WiFi client
2591        roaming."
2592    ::= { ciscoLwappMobilityExtMCStats 3 }
2593
2594cLMobilityExtMCProtocolTransmitErrors OBJECT-TYPE
2595    SYNTAX          Counter32
2596    MAX-ACCESS      read-only
2597    STATUS          current
2598    DESCRIPTION
2599        "This object indicates the total number of
2600        mobility control error messages on transmit
2601        side of Mobility Controller.The counter represents the
2602        transmit packet errors as seen by the controller deviating
2603        from the proprietary mobility protocol,which is instrumental
2604        in achieving the seamless WiFi client roaming."
2605    ::= { ciscoLwappMobilityExtMCStats 4 }
2606
2607cLMobilityExtMCStateErrors OBJECT-TYPE
2608    SYNTAX          Counter32
2609    MAX-ACCESS      read-only
2610    STATUS          current
2611    DESCRIPTION
2612        "This object indicates the state transition
2613        errors on Mobility Controller."
2614    ::= { ciscoLwappMobilityExtMCStats 5 }
2615
2616cLMobilityExtMCProtocolRetransmitted OBJECT-TYPE
2617    SYNTAX          Counter32
2618    MAX-ACCESS      read-only
2619    STATUS          current
2620    DESCRIPTION
2621        "This object indicates the total number of control
2622        messages retransmitted by Mobility Controller."
2623    ::= { ciscoLwappMobilityExtMCStats 6 }
2624
2625cLMobilityExtMCHandoffRequestsReceived OBJECT-TYPE
2626    SYNTAX          Counter32
2627    MAX-ACCESS      read-only
2628    STATUS          current
2629    DESCRIPTION
2630        "This object indicates the handoff requests
2631        received by Mobility Controller."
2632    ::= { ciscoLwappMobilityExtMCStats 7 }
2633
2634cLMobilityExtMCHandoffCompleteReceived OBJECT-TYPE
2635    SYNTAX          Counter32
2636    MAX-ACCESS      read-only
2637    STATUS          current
2638    DESCRIPTION
2639        "This object indicates the handoff completion
2640        received  by Mobility Controller."
2641    ::= { ciscoLwappMobilityExtMCStats 8 }
2642
2643cLMobilityExtMCHandoffClientDeleteReceived OBJECT-TYPE
2644    SYNTAX          Counter32
2645    MAX-ACCESS      read-only
2646    STATUS          current
2647    DESCRIPTION
2648        "This object indicates the total number of client
2649        deletes received by Mobility Controller."
2650    ::= { ciscoLwappMobilityExtMCStats 9 }
2651
2652cLMobilityExtMCHandoffRequestsTransmitted OBJECT-TYPE
2653    SYNTAX          Counter32
2654    MAX-ACCESS      read-only
2655    STATUS          current
2656    DESCRIPTION
2657        "This object indicates the handoff requests
2658        transmitted by Mobility Controller."
2659    ::= { ciscoLwappMobilityExtMCStats 10 }
2660
2661cLMobilityExtMCHandoffCompleteTransmitted OBJECT-TYPE
2662    SYNTAX          Counter32
2663    MAX-ACCESS      read-only
2664    STATUS          current
2665    DESCRIPTION
2666        "This object indicates the handoff completion
2667        transmitted by Mobility Controller."
2668    ::= { ciscoLwappMobilityExtMCStats 11 }
2669
2670cLMobilityExtMCHandoffClientDeleteTransmitted OBJECT-TYPE
2671    SYNTAX          Counter32
2672    MAX-ACCESS      read-only
2673    STATUS          current
2674    DESCRIPTION
2675        "This object indicates the nubmer of client deletes
2676        transmitted by Mobility Controller."
2677    ::= { ciscoLwappMobilityExtMCStats 12 }
2678
2679cLMobilityExtMCTotalClientCount OBJECT-TYPE
2680    SYNTAX          Counter32
2681    MAX-ACCESS      read-only
2682    STATUS          current
2683    DESCRIPTION
2684        "This object indicates the total client count
2685        on Mobility Controller."
2686    ::= { ciscoLwappMobilityExtMCStats 13 }
2687
2688cLMobilityExtMCWgbCount OBJECT-TYPE
2689    SYNTAX          Counter32
2690    MAX-ACCESS      read-only
2691    STATUS          current
2692    DESCRIPTION
2693        "This object indicates the WGB(Work Group Bridge)
2694        count on Mobility Controller."
2695    ::= { ciscoLwappMobilityExtMCStats 14 }
2696
2697-- *************************************************************
2698-- extra trap variables definining here
2699-- *************************************************************
2700
2701cLMobilityExtNotifyObjectSourceIPAddressType OBJECT-TYPE
2702    SYNTAX          InetAddressType
2703    MAX-ACCESS      accessible-for-notify
2704    STATUS          current
2705    DESCRIPTION
2706        "This object represents the source address type."
2707    ::= { ciscoLwappMobilityExtNotifObjects 1 }
2708
2709cLMobilityExtNotifyObjectSourceIPAddress OBJECT-TYPE
2710    SYNTAX          InetAddress
2711    MAX-ACCESS      accessible-for-notify
2712    STATUS          current
2713    DESCRIPTION
2714        "This object represents the sourc address. The type
2715        of this address is determined by the value of
2716        cLMobilityExtNotifyObjectSourceIPAddressType."
2717    ::= { ciscoLwappMobilityExtNotifObjects 2 }
2718
2719cLMobilityExtNotifyObjectSourceType OBJECT-TYPE
2720    SYNTAX          INTEGER  {
2721                        unknown(0),
2722                        mobilityAgent(1),
2723                        mobilityController(2),
2724                        mobilityOracle(3)
2725                    }
2726    MAX-ACCESS      accessible-for-notify
2727    STATUS          current
2728    DESCRIPTION
2729        "This object represents mobility source type.
2730        unknown(0) - The source of the messages is unknown.
2731        mobilityAgent(1) - The source of the messages is Mobility
2732                           Agent.
2733        mobilityController(2) - The source of the messages is Mobility
2734                                Controller.
2735        mobilityOracle(3) - The source of the messages is Mobility
2736                            Oracle."
2737    ::= { ciscoLwappMobilityExtNotifObjects 3 }
2738
2739cLMobilityExtNotifyObjectDestinationType OBJECT-TYPE
2740    SYNTAX          INTEGER  {
2741                        unknown(0),
2742                        mobilityAgent(1),
2743                        mobilityController(2),
2744                        mobilityOracle(3)
2745                    }
2746    MAX-ACCESS      accessible-for-notify
2747    STATUS          current
2748    DESCRIPTION
2749        "This object represents the mobility destination type.
2750        unknown(0) - The destination of the messages is unknown.
2751        mobilityAgent(1) - The destination of the messages is Mobility
2752                           Agent.
2753        mobilityController(2) - The destination of the messages is
2754                                Mobility Controller.
2755        mobilityOracle(3) - The destination of the messages is Mobility
2756                            Oracle."
2757    ::= { ciscoLwappMobilityExtNotifObjects 4 }
2758
2759-- *******************************************************************
2760-- Mobility Agent (MA) statistics
2761-- *******************************************************************
2762
2763cLMobilityExtMAReceivedTotal OBJECT-TYPE
2764    SYNTAX          Counter32
2765    MAX-ACCESS      read-only
2766    STATUS          current
2767    DESCRIPTION
2768        "This object indicates the total number
2769        of mobility control messages received by
2770        the Mobility Agent."
2771    ::= { ciscoLwappMobilityExtMAStats 1 }
2772
2773cLMobilityExtMAReceivedDrops OBJECT-TYPE
2774    SYNTAX          Counter32
2775    MAX-ACCESS      read-only
2776    STATUS          current
2777    DESCRIPTION
2778        "This object indicates the total number
2779        of mobility control messages dropped by
2780        Mobility Agent."
2781    ::= { ciscoLwappMobilityExtMAStats 2 }
2782
2783cLMobilityExtMAProtocolReceiveErrors OBJECT-TYPE
2784    SYNTAX          Counter32
2785    MAX-ACCESS      read-only
2786    STATUS          current
2787    DESCRIPTION
2788        "This object indicates the total number
2789        of mobility control error messages received
2790        by the Mobility Agent."
2791    ::= { ciscoLwappMobilityExtMAStats 3 }
2792
2793cLMobilityExtMAProtocolTransmitErrors OBJECT-TYPE
2794    SYNTAX          Counter32
2795    MAX-ACCESS      read-only
2796    STATUS          current
2797    DESCRIPTION
2798        "This object indicates the total number
2799        of mobility control error messages on
2800        transmit side of Mobility Agent."
2801    ::= { ciscoLwappMobilityExtMAStats 4 }
2802
2803cLMobilityExtMAStateErrors OBJECT-TYPE
2804    SYNTAX          Counter32
2805    MAX-ACCESS      read-only
2806    STATUS          current
2807    DESCRIPTION
2808        "This object indicates the state transition
2809        errors on Mobility Agent."
2810    ::= { ciscoLwappMobilityExtMAStats 5 }
2811
2812cLMobilityExtMAProtocolRetransmitted OBJECT-TYPE
2813    SYNTAX          Counter32
2814    MAX-ACCESS      read-only
2815    STATUS          current
2816    DESCRIPTION
2817        "This object indicates the total number
2818        of control messages retransmitted by
2819        Mobility Agent."
2820    ::= { ciscoLwappMobilityExtMAStats 6 }
2821
2822cLMobilityExtMATotalClients OBJECT-TYPE
2823    SYNTAX          Counter32
2824    MAX-ACCESS      read-only
2825    STATUS          current
2826    DESCRIPTION
2827        "This object indicates the total clients
2828        connected to Mobility Agent."
2829    ::= { ciscoLwappMobilityExtMAStats 7 }
2830
2831cLMobilityExtMALocalClients OBJECT-TYPE
2832    SYNTAX          Counter32
2833    MAX-ACCESS      read-only
2834    STATUS          current
2835    DESCRIPTION
2836        "This object indicates local clients connected
2837        to  Mobility Agent."
2838    ::= { ciscoLwappMobilityExtMAStats 8 }
2839
2840cLMobilityExtMAAnchoredClients OBJECT-TYPE
2841    SYNTAX          Counter32
2842    MAX-ACCESS      read-only
2843    STATUS          current
2844    DESCRIPTION
2845        "This object indicates the anchored clients
2846        connected to Mobility Agent."
2847    ::= { ciscoLwappMobilityExtMAStats 9 }
2848
2849cLMobilityExtMAForeignedClients OBJECT-TYPE
2850    SYNTAX          Counter32
2851    MAX-ACCESS      read-only
2852    STATUS          current
2853    DESCRIPTION
2854        "This object indicates the foreign clients
2855        connected to Mobility Agent."
2856    ::= { ciscoLwappMobilityExtMAStats 10 }
2857
2858cLMobilityExtMATotalInterGroupHandoffReceived OBJECT-TYPE
2859    SYNTAX          Counter32
2860    MAX-ACCESS      read-only
2861    STATUS          current
2862    DESCRIPTION
2863        "This object indicates the total inter group
2864        handoff received by Mobility Agent."
2865    ::= { ciscoLwappMobilityExtMAStats 11 }
2866
2867cLMobilityExtMATotalIntraGroupHandoffReceived OBJECT-TYPE
2868    SYNTAX          Counter32
2869    MAX-ACCESS      read-only
2870    STATUS          current
2871    DESCRIPTION
2872        "This object indicates the total intra group
2873        handoffs received by Mobility Agent."
2874    ::= { ciscoLwappMobilityExtMAStats 12 }
2875
2876cLMobilityExtMATotalHandoffEndRequestReceived OBJECT-TYPE
2877    SYNTAX          Counter32
2878    MAX-ACCESS      read-only
2879    STATUS          current
2880    DESCRIPTION
2881        "This object indicates the total handoff end
2882        requests received by Mobility Agent."
2883    ::= { ciscoLwappMobilityExtMAStats 13 }
2884
2885cLMobilityExtMATotalInterGroupHandoffSent OBJECT-TYPE
2886    SYNTAX          Counter32
2887    MAX-ACCESS      read-only
2888    STATUS          current
2889    DESCRIPTION
2890        "This object indicates the total inter group
2891        handoffs sent by Mobility Agent."
2892    ::= { ciscoLwappMobilityExtMAStats 14 }
2893
2894cLMobilityExtMATotalIntraGroupHandoffSent OBJECT-TYPE
2895    SYNTAX          Counter32
2896    MAX-ACCESS      read-only
2897    STATUS          current
2898    DESCRIPTION
2899        "This object indicates the total intra group
2900        handoffs sent by Mobility Agent."
2901    ::= { ciscoLwappMobilityExtMAStats 15 }
2902
2903cLMobilityExtReceivedTotal OBJECT-TYPE
2904    SYNTAX          Counter32
2905    MAX-ACCESS      read-only
2906    STATUS          current
2907    DESCRIPTION
2908        "This object indicates the total received ."
2909    ::= { ciscoLwappMobilityExtGlobalStats 1 }
2910
2911cLMobilityExtTransmitTotal OBJECT-TYPE
2912    SYNTAX          Counter32
2913    MAX-ACCESS      read-only
2914    STATUS          current
2915    DESCRIPTION
2916        "This object indicates the total transmitted."
2917    ::= { ciscoLwappMobilityExtGlobalStats 2 }
2918
2919cLMobilityExtTotalResourceAllocation OBJECT-TYPE
2920    SYNTAX          Counter32
2921    MAX-ACCESS      read-only
2922    STATUS          current
2923    DESCRIPTION
2924        "This object indicates the total resources allocated ."
2925    ::= { ciscoLwappMobilityExtGlobalStats 3 }
2926
2927cLMobilityExtTotalResourceFree OBJECT-TYPE
2928    SYNTAX          Counter32
2929    MAX-ACCESS      read-only
2930    STATUS          current
2931    DESCRIPTION
2932        "This object indicates the total resources free ."
2933    ::= { ciscoLwappMobilityExtGlobalStats 4 }
2934
2935-- *******************************************************************
2936-- *   NOTIFICATIONS
2937-- *******************************************************************
2938
2939ciscoLwappMobilityControlPathDown NOTIFICATION-TYPE
2940    OBJECTS         {
2941                        cLMobilityExtNotifyObjectSourceIPAddressType,
2942                        cLMobilityExtNotifyObjectSourceIPAddress,
2943                        cLMobilityExtNotifyObjectSourceType,
2944                        cLMobilityExtNotifyObjectDestinationType
2945                    }
2946    STATUS          current
2947    DESCRIPTION
2948        "This notification is sent by the agent when
2949        a mobility control path goes down."
2950   ::= { ciscoLwappMobilityExtMIBNotifs 1 }
2951
2952ciscoLwappMobilityControlPathUp NOTIFICATION-TYPE
2953    OBJECTS         {
2954                        cLMobilityExtNotifyObjectSourceIPAddressType,
2955                        cLMobilityExtNotifyObjectSourceIPAddress,
2956                        cLMobilityExtNotifyObjectSourceType,
2957                        cLMobilityExtNotifyObjectDestinationType
2958                    }
2959    STATUS          current
2960    DESCRIPTION
2961        "This notification is sent by the agent when
2962        a mobility control path goes up."
2963   ::= { ciscoLwappMobilityExtMIBNotifs 2 }
2964
2965ciscoLwappMobilityDataPathDown NOTIFICATION-TYPE
2966    OBJECTS         {
2967                        cLMobilityExtNotifyObjectSourceIPAddressType,
2968                        cLMobilityExtNotifyObjectSourceIPAddress,
2969                        cLMobilityExtNotifyObjectSourceType,
2970                        cLMobilityExtNotifyObjectDestinationType
2971                    }
2972    STATUS          current
2973    DESCRIPTION
2974        "This notification is sent by the agent when
2975        a mobility data path goes down."
2976   ::= { ciscoLwappMobilityExtMIBNotifs 3 }
2977
2978ciscoLwappMobilityDataPathUp NOTIFICATION-TYPE
2979    OBJECTS         {
2980                        cLMobilityExtNotifyObjectSourceIPAddressType,
2981                        cLMobilityExtNotifyObjectSourceIPAddress,
2982                        cLMobilityExtNotifyObjectSourceType,
2983                        cLMobilityExtNotifyObjectDestinationType
2984                    }
2985    STATUS          current
2986    DESCRIPTION
2987        "This notification is sent by the agent when
2988        a mobility data path goes up."
2989   ::= { ciscoLwappMobilityExtMIBNotifs 4 }
2990-- *******************************************************************
2991-- *    Compliance statements
2992-- *******************************************************************
2993
2994ciscoLwappMobilityExtMIBCompliances  OBJECT IDENTIFIER
2995    ::= { ciscoLwappMobilityExtMIBConform 1 }
2996
2997ciscoLwappMobilityExtMIBGroups  OBJECT IDENTIFIER
2998    ::= { ciscoLwappMobilityExtMIBConform 2 }
2999
3000
3001ciscoLwappMobilityExtMIBCompliance MODULE-COMPLIANCE
3002    STATUS          deprecated
3003    DESCRIPTION
3004        "The compliance statement for the SNMP entities that
3005        implement the ciscoLwappMobilityExtMIB module."
3006    MODULE          -- this module
3007    MANDATORY-GROUPS {
3008                        cLMobilityExtConfigGroup,
3009                        ciscoLwappMobilityExtNotifyObjectsGroup,
3010                        ciscoLwappMobilityExtNotifsGroup
3011                    }
3012    ::= { ciscoLwappMobilityExtMIBCompliances 1 }
3013
3014ciscoLwappMobilityExtMIBComplianceRev1 MODULE-COMPLIANCE
3015    STATUS          deprecated
3016    DESCRIPTION
3017        "The compliance statement for the SNMP entities that
3018        implement the ciscoLwappMobilityExtMIB module."
3019    MODULE          -- this module
3020    MANDATORY-GROUPS {
3021                        cLMobilityExtConfigGroupRev1,
3022                        ciscoLwappMobilityExtNotifyObjectsGroup,
3023                        ciscoLwappMobilityExtNotifsGroup
3024                    }
3025    ::= { ciscoLwappMobilityExtMIBCompliances 2 }
3026
3027ciscoLwappMobilityExtMIBComplianceRev2 MODULE-COMPLIANCE
3028    STATUS          deprecated
3029    DESCRIPTION
3030        "The compliance statement for the SNMP entities that
3031        implement the ciscoLwappMobilityExtMIB module."
3032    MODULE          -- this module
3033    MANDATORY-GROUPS {
3034                        cLMobilityExtConfigGroupRev1,
3035                        cLMobilityExtMAStatsConfigGroup,
3036                        ciscoLwappMobilityExtNotifyObjectsGroup,
3037                        ciscoLwappMobilityExtNotifsGroup
3038                    }
3039    ::= { ciscoLwappMobilityExtMIBCompliances 3 }
3040
3041ciscoLwappMobilityExtMIBComplianceRev3 MODULE-COMPLIANCE
3042    STATUS          current
3043    DESCRIPTION
3044        "The compliance statement for the SNMP entities that
3045        implement the ciscoLwappMobilityExtMIB module."
3046    MODULE          -- this module
3047    MANDATORY-GROUPS {
3048                        cLMobilityExtConfigGroupRev1,
3049                        cLMobilityExtMAStatsConfigGroup,
3050                        ciscoLwappMobilityExtNotifyObjectsGroup,
3051                        ciscoLwappMobilityExtNotifsGroup,
3052                        ciscoLwappMobilityExtMCMAStatsGroup,
3053                        cLMobilityExtAnchorConfigGroup
3054                    }
3055    ::= { ciscoLwappMobilityExtMIBCompliances 4 }
3056
3057-- *******************************************************************
3058-- *    Units of conformance
3059-- *******************************************************************
3060
3061cLMobilityExtConfigGroup OBJECT-GROUP
3062    OBJECTS         {
3063                        cLMobilityExtMCMOEnableStatus,
3064                        cLMobilityExtMCMOAdminEnableStatus,
3065                        cLMobilityExtMCEnableStatus,
3066                        cLMobilityExtMCAdminEnableStatus,
3067                        cLMobilityExtMCMulticastMode,
3068                        cLMobilityExtMCKeepAliveCount,
3069                        cLMobilityExtMCKeepAliveInterval,
3070                        cLMobilityExtMCDscpValue,
3071                        cLMobilityExtMCMOPublicAddressType,
3072                        cLMobilityExtMCMOPublicAddress,
3073                        cLMobilityExtMCApCountLicensesInUse,
3074                        cLMobilityExtMCOwnGroupMulticastAddressType,
3075                        cLMobilityExtMCOwnGroupMulticastAddress,
3076                        cLMobilityExtMCMobilityGroupName,
3077                        cLMobilityExtMCMONumberOfClients,
3078                        cLMobilityExtMCNumberOfMCs,
3079                        cLMobilityExtMCTotalNumberOfReportedAPs,
3080                        cLMobilityExtMCNumberOfReportedAPsInSubDomain,
3081                        cLMobilityExtMgrAddressType,
3082                        cLMobilityExtMgrAddress,
3083                        cLMobilityExtMgrNetmaskType,
3084                        cLMobilityExtMgrNetmask,
3085                        cLMobilityExtMgrMacAddress,
3086                        cLMobilityExtMgrVlanId,
3087                        cLMobilityExtMgrName,
3088                        cLMobilityExtMgrInterfaceType,
3089                        cLMobilityExtNewArchitectureEnableStatus,
3090                        cLMobilityExtNewArchitectureAdminEnableStatus,
3091                        cLMobilityExtMCClientAnchorMCPrivateAddressType,
3092                        cLMobilityExtMCClientAnchorMCPrivateAddress,
3093                        cLMobilityExtMCClientAnchorMCGroupId,
3094                        cLMobilityExtMCClientAssociatedMCGroupId,
3095                        cLMobilityExtMCClientAssociatedMAAddressType,
3096                        cLMobilityExtMCClientAssociatedMAAddress,
3097                        cLMobilityExtMCClientAnchorMAAddressType,
3098                        cLMobilityExtMCClientAnchorMAAddress,
3099                        cLMobilityExtSpgGroupId,
3100                        cLMobilityExtSpgBridgeDomainId,
3101                        cLMobilityExtSpgMemberCount,
3102                        cLMobilityExtSpgMulticastAddressType,
3103                        cLMobilityExtSpgMulticastAddress,
3104                        cLMobilityExtSpgMulticastMode,
3105                        cLMobilityExtSpgRowStatus,
3106                        cLMobilityExtSpgMemberStatus,
3107                        cLMobilityExtSpgMemberPublicAddressType,
3108                        cLMobilityExtSpgMemberPublicAddress,
3109                        cLMobilityExtSpgMemberRowStatus,
3110                        cLMobilityExtGroupMemberGroupName,
3111                        cLMobilityExtGroupMemberPublicAddressType,
3112                        cLMobilityExtGroupMemberPublicAddress,
3113                        cLMobilityExtGroupMemberStatus,
3114                        cLMobilityExtGroupMemberMacAddress,
3115                        cLMobilityExtGroupMemberMulticastAddressType,
3116                        cLMobilityExtGroupMemberMulticastAddress,
3117                        cLMobilityExtGroupMemberHashKey,
3118                        cLMobilityExtGroupMemberRowStatus,
3119                        cLMobilityExtAnchorStatus,
3120                        cLMobilityExtAnchorRowStatus,
3121                        cLMobilityExtMOMCMacAddress,
3122                        cLMobilityExtMOMCLinkStatus,
3123                        cLMobilityExtMOMCClientCount,
3124                        cLMobilityExtMCClientAssociatedMCAddressType,
3125                        cLMobilityExtMCClientAssociatedMCAddress,
3126                        cLMobilityExtMCClientAddressType,
3127                        cLMobilityExtMCClientAddress,
3128                        cLMobilityExtMCClientState,
3129                        cLMobilityExtMCClientAssociationTime,
3130                        cLMobilityExtMCClientLocalClient,
3131                        cLMobilityExtMOClientAnchorMCPublicAddressType,
3132                        cLMobilityExtMOClientAnchorMCPublicAddress,
3133                        cLMobilityExtMOClientAnchorMCPrivateAddressType,
3134                        cLMobilityExtMOClientAnchorMCPrivateAddress,
3135                        cLMobilityExtMOClientAssociatedMCPublicAddressType,
3136                        cLMobilityExtMOClientAssociatedMCPublicAddress,
3137                        cLMobilityExtMOClientAssociatedMCPrivateAddressType,
3138                        cLMobilityExtMOClientAssociatedMCPrivateAddress,
3139                        cLMobilityExtMOClientAddressType,
3140                        cLMobilityExtMOClientAddress,
3141                        cLMobilityExtMOClientLocalTime,
3142                        cLMobilityExtMOClientAssociationTime,
3143                        cLMobilityExtApMgrAddressType,
3144                        cLMobilityExtApMgrAddress,
3145                        cLMobilityExtApMgrNetmaskType,
3146                        cLMobilityExtApMgrNetmask,
3147                        cLMobilityExtApMgrMacAddress,
3148                        cLMobilityExtApMgrVlanId,
3149                        cLMobilityExtApMgrInterfaceType,
3150                        cLMobilityExtApMgrRowStatus,
3151                        cLMobilityExtForeignWlcMapIf,
3152                        cLMobilityExtForeignWlcMapRowStatus,
3153                        cLMobilityExtGroupMulticastAddressType,
3154                        cLMobilityExtGroupMulticastAddress,
3155                        cLMobilityExtGroupRowStatus,
3156                        cLMobilityExtMAPeerPublicAddressType,
3157                        cLMobilityExtMAPeerPublicAddress,
3158                        cLMobilityExtMAPeerLinkStatus,
3159                        cLMobilityExtMCMAClientCount,
3160                        cLMobilityExtMCAPName,
3161                        cLMobilityExtMCAPReportingDeviceAddressType,
3162                        cLMobilityExtMCAPReportingDeviceAddress,
3163                        cLMobilityExtMCAPReportingDeviceType,
3164                        cLMobilityExtMCAPCount,
3165                        cLMobilityExtMAMCPublicAddressType,
3166                        cLMobilityExtMAMCPublicAddress,
3167                        cLMobilityExtMAMCPrivateAddressType,
3168                        cLMobilityExtMAMCPrivateAddress,
3169                        cLMobilityExtMAToMCLinkStatus,
3170                        cLMobilityExtMASpgPeerCount,
3171                        cLMobilityExtMASpgName,
3172                        cLMobilityExtMAOwnMulticastAddressType,
3173                        cLMobilityExtMAOwnMulticastAddress,
3174                        cLMobilityExtMAKeepAliveCount,
3175                        cLMobilityExtMAKeepAliveInterval,
3176                        cLMobilityExtMADscpValue,
3177                        cLMobilityExtMCReceivedTotal,
3178                        cLMobilityExtMCReceivedDrops,
3179                        cLMobilityExtMCProtocolReceiveErrors,
3180                        cLMobilityExtMCProtocolTransmitErrors,
3181                        cLMobilityExtMCStateErrors,
3182                        cLMobilityExtMCProtocolRetransmitted,
3183                        cLMobilityExtMCHandoffRequestsReceived,
3184                        cLMobilityExtMCHandoffCompleteReceived,
3185                        cLMobilityExtMCHandoffClientDeleteReceived,
3186                        cLMobilityExtMCHandoffRequestsTransmitted,
3187                        cLMobilityExtMCHandoffCompleteTransmitted,
3188                        cLMobilityExtMCHandoffClientDeleteTransmitted,
3189                        cLMobilityExtMCTotalClientCount,
3190                        cLMobilityExtMCWgbCount
3191                    }
3192    STATUS          deprecated
3193    DESCRIPTION
3194        "This is a collection of objects which can
3195        be configured to control Mobility parameters.
3196        cLMobilityExtConfigGroup object is superseded by
3197        cLMobilityExtConfigGroupRev1."
3198    ::= { ciscoLwappMobilityExtMIBGroups 1 }
3199
3200ciscoLwappMobilityExtNotifyObjectsGroup OBJECT-GROUP
3201    OBJECTS         {
3202                        cLMobilityExtNotifyObjectSourceIPAddressType,
3203                        cLMobilityExtNotifyObjectSourceIPAddress,
3204                        cLMobilityExtNotifyObjectSourceType,
3205                        cLMobilityExtNotifyObjectDestinationType
3206                    }
3207    STATUS          current
3208    DESCRIPTION
3209        "This collection of objects provide the information
3210        about mobility trap configuration and trap definition.
3211        These objects are defined under
3212        cwciscoLwappMobilityExtNotifObjects."
3213    ::= { ciscoLwappMobilityExtMIBGroups 2 }
3214
3215ciscoLwappMobilityExtNotifsGroup NOTIFICATION-GROUP
3216   NOTIFICATIONS    {
3217                        ciscoLwappMobilityControlPathDown,
3218                        ciscoLwappMobilityControlPathUp,
3219                        ciscoLwappMobilityDataPathDown,
3220                        ciscoLwappMobilityDataPathUp
3221                    }
3222    STATUS          current
3223    DESCRIPTION
3224        "This collection of objects provides the information
3225        about the notifications sent by the agent related
3226        to mobility."
3227    ::= { ciscoLwappMobilityExtMIBGroups 3 }
3228
3229cLMobilityExtConfigGroupRev1 OBJECT-GROUP
3230    OBJECTS         {
3231                        cLMobilityExtMCMOEnableStatus,
3232                        cLMobilityExtMCMOAdminEnableStatus,
3233                        cLMobilityExtMCEnableStatus,
3234                        cLMobilityExtMCAdminEnableStatus,
3235                        cLMobilityExtMCMulticastMode,
3236                        cLMobilityExtMCKeepAliveCount,
3237                        cLMobilityExtMCKeepAliveInterval,
3238                        cLMobilityExtMCDscpValue,
3239                        cLMobilityExtMCMOPublicAddressType,
3240                        cLMobilityExtMCMOPublicAddress,
3241                        cLMobilityExtMCApCountLicensesInUse,
3242                        cLMobilityExtMCOwnGroupMulticastAddressType,
3243                        cLMobilityExtMCOwnGroupMulticastAddress,
3244                        cLMobilityExtMCMobilityGroupName,
3245                        cLMobilityExtMCMONumberOfClients,
3246                        cLMobilityExtMCNumberOfMCs,
3247                        cLMobilityExtMCTotalNumberOfReportedAPs,
3248                        cLMobilityExtMCNumberOfReportedAPsInSubDomain,
3249                        cLMobilityExtMgrAddressType,
3250                        cLMobilityExtMgrAddress,
3251                        cLMobilityExtMgrNetmaskType,
3252                        cLMobilityExtMgrNetmask,
3253                        cLMobilityExtMgrMacAddress,
3254                        cLMobilityExtMgrVlanId,
3255                        cLMobilityExtMgrName,
3256                        cLMobilityExtMgrInterfaceType,
3257                        cLMobilityExtNewArchitectureEnableStatus,
3258                        cLMobilityExtNewArchitectureAdminEnableStatus,
3259                        cLMobilityExtMCClientAnchorMCPrivateAddressType,
3260                        cLMobilityExtMCClientAnchorMCPrivateAddress,
3261                        cLMobilityExtMCClientAnchorMCGroupId,
3262                        cLMobilityExtMCClientAssociatedMCGroupId,
3263                        cLMobilityExtMCClientAssociatedMAAddressType,
3264                        cLMobilityExtMCClientAssociatedMAAddress,
3265                        cLMobilityExtMCClientAnchorMAAddressType,
3266                        cLMobilityExtMCClientAnchorMAAddress,
3267                        cLMobilityExtSpgGroupId,
3268                        cLMobilityExtSpgBridgeDomainId,
3269                        cLMobilityExtSpgMemberCount,
3270                        cLMobilityExtSpgMulticastAddressType,
3271                        cLMobilityExtSpgMulticastAddress,
3272                        cLMobilityExtSpgMulticastMode,
3273                        cLMobilityExtSpgRowStatus,
3274                        cLMobilityExtSpgMemberStatus,
3275                        cLMobilityExtSpgMemberPublicAddressType,
3276                        cLMobilityExtSpgMemberPublicAddress,
3277                        cLMobilityExtSpgMemberRowStatus,
3278                        cLMobilityExtGroupMemberGroupName,
3279                        cLMobilityExtGroupMemberPublicAddressType,
3280                        cLMobilityExtGroupMemberPublicAddress,
3281                        cLMobilityExtGroupMemberStatus,
3282                        cLMobilityExtGroupMemberMacAddress,
3283                        cLMobilityExtGroupMemberMulticastAddressType,
3284                        cLMobilityExtGroupMemberMulticastAddress,
3285                        cLMobilityExtGroupMemberHashKey,
3286                        cLMobilityExtGroupMemberRowStatus,
3287                        cLMobilityExtAnchorStatus,
3288                        cLMobilityExtAnchorRowStatus,
3289                        cLMobilityExtMOMCMacAddress,
3290                        cLMobilityExtMOMCLinkStatus,
3291                        cLMobilityExtMOMCClientCount,
3292                        cLMobilityExtMCClientAssociatedMCAddressType,
3293                        cLMobilityExtMCClientAssociatedMCAddress,
3294                        cLMobilityExtMCClientAddressType,
3295                        cLMobilityExtMCClientAddress,
3296                        cLMobilityExtMCClientState,
3297                        cLMobilityExtMCClientLocalClient,
3298                        cLMobilityExtMOClientAnchorMCPublicAddressType,
3299                        cLMobilityExtMOClientAnchorMCPublicAddress,
3300                        cLMobilityExtMOClientAnchorMCPrivateAddressType,
3301                        cLMobilityExtMOClientAnchorMCPrivateAddress,
3302                        cLMobilityExtMOClientAssociatedMCPublicAddressType,
3303                        cLMobilityExtMOClientAssociatedMCPublicAddress,
3304                        cLMobilityExtMOClientAssociatedMCPrivateAddressType,
3305                        cLMobilityExtMOClientAssociatedMCPrivateAddress,
3306                        cLMobilityExtMOClientAddressType,
3307                        cLMobilityExtMOClientAddress,
3308                        cLMobilityExtMOClientLocalTime,
3309                        cLMobilityExtApMgrAddressType,
3310                        cLMobilityExtApMgrAddress,
3311                        cLMobilityExtApMgrNetmaskType,
3312                        cLMobilityExtApMgrNetmask,
3313                        cLMobilityExtApMgrMacAddress,
3314                        cLMobilityExtApMgrVlanId,
3315                        cLMobilityExtApMgrInterfaceType,
3316                        cLMobilityExtApMgrRowStatus,
3317                        cLMobilityExtForeignWlcMapIf,
3318                        cLMobilityExtForeignWlcMapRowStatus,
3319                        cLMobilityExtGroupMulticastAddressType,
3320                        cLMobilityExtGroupMulticastAddress,
3321                        cLMobilityExtGroupRowStatus,
3322                        cLMobilityExtMAPeerPublicAddressType,
3323                        cLMobilityExtMAPeerPublicAddress,
3324                        cLMobilityExtMAPeerLinkStatus,
3325                        cLMobilityExtMCMAClientCount,
3326                        cLMobilityExtMCAPName,
3327                        cLMobilityExtMCAPReportingDeviceAddressType,
3328                        cLMobilityExtMCAPReportingDeviceAddress,
3329                        cLMobilityExtMCAPReportingDeviceType,
3330                        cLMobilityExtMCAPCount,
3331                        cLMobilityExtMAMCPublicAddressType,
3332                        cLMobilityExtMAMCPublicAddress,
3333                        cLMobilityExtMAMCPrivateAddressType,
3334                        cLMobilityExtMAMCPrivateAddress,
3335                        cLMobilityExtMAToMCLinkStatus,
3336                        cLMobilityExtMASpgPeerCount,
3337                        cLMobilityExtMASpgName,
3338                        cLMobilityExtMAOwnMulticastAddressType,
3339                        cLMobilityExtMAOwnMulticastAddress,
3340                        cLMobilityExtMAKeepAliveCount,
3341                        cLMobilityExtMAKeepAliveInterval,
3342                        cLMobilityExtMADscpValue,
3343                        cLMobilityExtMCReceivedTotal,
3344                        cLMobilityExtMCReceivedDrops,
3345                        cLMobilityExtMCProtocolReceiveErrors,
3346                        cLMobilityExtMCProtocolTransmitErrors,
3347                        cLMobilityExtMCStateErrors,
3348                        cLMobilityExtMCProtocolRetransmitted,
3349                        cLMobilityExtMCHandoffRequestsReceived,
3350                        cLMobilityExtMCHandoffCompleteReceived,
3351                        cLMobilityExtMCHandoffClientDeleteReceived,
3352                        cLMobilityExtMCHandoffRequestsTransmitted,
3353                        cLMobilityExtMCHandoffCompleteTransmitted,
3354                        cLMobilityExtMCHandoffClientDeleteTransmitted,
3355                        cLMobilityExtMCTotalClientCount,
3356                        cLMobilityExtMCWgbCount,
3357                        cLMobilityExtMOClientUpTime,
3358                        cLMobilityExtMCClientUpTime
3359                    }
3360    STATUS          current
3361    DESCRIPTION
3362        "This is a collection of objects which can
3363        be configured to control mobility parameters."
3364    ::= { ciscoLwappMobilityExtMIBGroups 4 }
3365
3366cLMobilityExtMAStatsConfigGroup OBJECT-GROUP
3367    OBJECTS         {
3368                        cLMobilityExtMAReceivedTotal,
3369                        cLMobilityExtMAReceivedDrops,
3370                        cLMobilityExtMAProtocolReceiveErrors,
3371                        cLMobilityExtMAProtocolTransmitErrors,
3372                        cLMobilityExtMAStateErrors,
3373                        cLMobilityExtMAProtocolRetransmitted,
3374                        cLMobilityExtMATotalClients,
3375                        cLMobilityExtMALocalClients,
3376                        cLMobilityExtMAAnchoredClients,
3377                        cLMobilityExtMAForeignedClients,
3378                        cLMobilityExtMATotalInterGroupHandoffReceived,
3379                        cLMobilityExtMATotalIntraGroupHandoffReceived,
3380                        cLMobilityExtMATotalHandoffEndRequestReceived,
3381                        cLMobilityExtMATotalInterGroupHandoffSent,
3382                        cLMobilityExtMATotalIntraGroupHandoffSent,
3383                        cLMobilityExtReceivedTotal,
3384                        cLMobilityExtTransmitTotal,
3385                        cLMobilityExtTotalResourceAllocation,
3386                        cLMobilityExtTotalResourceFree
3387                    }
3388    STATUS          current
3389    DESCRIPTION
3390        "This is collection of MA stat objects which
3391        can be configure to control mobility parameters."
3392    ::= { ciscoLwappMobilityExtMIBGroups 5 }
3393
3394ciscoLwappMobilityExtMCMAStatsGroup OBJECT-GROUP
3395    OBJECTS         { cLMobilityExtEncryptionStatus }
3396    STATUS          current
3397    DESCRIPTION
3398        "This object represents the current status of the
3399        encryption in the mobilty tunnel."
3400    ::= { ciscoLwappMobilityExtMIBGroups 6 }
3401
3402cLMobilityExtAnchorConfigGroup OBJECT-GROUP
3403    OBJECTS         { cLMobilityExtAnchorPriority }
3404    STATUS          current
3405    DESCRIPTION
3406        "This object specifies the priority configured for
3407        an Anchor WLC mapped on a WLAN."
3408    ::= { ciscoLwappMobilityExtMIBGroups 7 }
3409
3410END
3411
3412
3413
3414
3415