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