1-- *******************************************************************
2-- CISCO-LWAPP-DOT11-CCXV5-CLIENT-MIB.my
3-- July 2006, Ambika Mohanty
4--
5-- Copyright (c) 2006 by Cisco Systems, Inc.
6-- All rights reserved.
7-- *******************************************************************
8
9CISCO-LWAPP-DOT11-CCX-CLIENT-MIB DEFINITIONS ::= BEGIN
10
11IMPORTS
12        MODULE-IDENTITY,
13        OBJECT-TYPE,
14        Unsigned32
15                FROM SNMPv2-SMI
16        MODULE-COMPLIANCE,
17        OBJECT-GROUP
18                FROM SNMPv2-CONF
19        MacAddress,
20        TruthValue,
21        RowStatus,
22        TimeStamp,
23	TEXTUAL-CONVENTION
24                FROM SNMPv2-TC
25	CiscoMilliSeconds
26	        FROM CISCO-TC
27        cldcClientMacAddress,
28        ciscoLwappDot11ClientCcxMIBObjects
29                FROM CISCO-LWAPP-DOT11-CLIENT-MIB
30        ciscoMgmt
31                FROM CISCO-SMI;
32
33--********************************************************************
34--*  MODULE IDENTITY
35--********************************************************************
36
37ciscoLwappDot11CcxClientMIB      MODULE-IDENTITY
38        LAST-UPDATED   "200606240000Z"
39        ORGANIZATION   "Cisco Systems Inc."
40        CONTACT-INFO
41               "        Cisco Systems,
42                        Customer Service
43                Postal: 170 West Tasman Drive
44                        San Jose, CA  95134
45                        USA
46                   Tel: +1 800 553-NETS
47
48                 Email: cs-wnbu-snmp@cisco.com"
49
50        DESCRIPTION
51                "This MIB is intended to be implemented on all those
52                devices operating as Central Controllers (CC) that
53                terminate the Light Weight Access Point Protocol
54                (LWAPP) tunnel from Light-weight  Access Points.
55
56                Link Test is performed to learn the backhaul link
57                quality between two mesh neighboring mesh nodes.
58
59                The arrangement of the controller
60                (referred to as CC in the diagram) and mesh nodes
61                (RAP and MAP) LWAPP APs ,client(MN) and NMS appear
62                as follows.
63
64                 +.......+                 +.......+
65                 +       +                 +       +
66                 +  NMS  +                 +  NMS  +
67                 +       +                 +       +
68                 +.......+                 +.......+
69                    .                         .
70                 .    .                     .   .
71              .         .                .        .
72            .            .             .            .
73        +......+     +......+     +......+           +......+
74        +      +     +      +     +      +           +      +
75        +  CC  +     +  CC  +     +  CC  +           +  CC  +
76        +      +     +      +     +      +           +      +
77        +......+     +......+     +......+           +......+
78          ..            .             .                 .
79          ..            .             .                 .
80         .  .            .             .                 .
81        .    .            .             .                 .
82       .      .            .             .                 .
83      .        .            .             .                 .
84   +......+ +......+     +......+      +......+          +......+
85   +      + +      +     +      +      +      +          +      +
86   +  RAP + +  RAP +     +  RAP  +     +  RAP +          +  RAP +
87   +      + +      +     +      +      +      +          +      +
88   +......+ +......+     +......+      +......+          +......+
89      .        .              .             .                 .
90       .        .              .             .                 .
91        .        .              .             .                 .
92        .          .              .             .                 .
93        .           .              .             .                 .
94      +......+ +......+     +......+      +......+          +......+
95      +      + +      +     +      +      +      +          +      +
96      +  MAP + +  MN  +     +  MAP +      +  MAP +          +  MAP +
97      +      + +      +     +      +      +      +          +      +
98      +......+ +......+     +......+      +......+          +......+
99          .                    .                          ..    .
100          . .                  .                     ..        .
101          .   .                .                  ..            .
102          .     .              .              .                .
103      +......+ +......+     +......+      +......+.         +......+
104      +      + +      +     +      +      +      +          +      +
105      +  MAP + +  MAP +     +  MAP +      +  MAP +          +  MN  +
106      +      + +      +     +      +      +      +          +      +
107      +......+ +......+     +......+      +......+          +......+
108
109
110
111
112                The LWAPP tunnel exists between the controller and
113                the APs.  The MNs communicate with the APs through
114                the protocol defined by the 802.11 standard.  The
115                controllers and the IDS systems exchange information
116                through Cisco proprietary event exchange mechanisms.
117
118                LWAPP APs, upon bootup, discover and join one of the
119                controllers and the controller pushes the
120                configuration, that includes the WLAN parameters, to
121                the LWAPP APs. The APs then encapsulate all the 802.11
122                frames from wireless clients inside LWAPP frames and
123                forward the LWAPP frames to the controller.
124
125                                   GLOSSARY
126
127                Access Point ( AP )
128
129                An entity that contains an 802.11 medium access
130                control ( MAC ) and physical layer ( PHY ) interface
131                and provides access to the distribution services via
132                the wireless medium for associated clients.
133
134                LWAPP APs encapsulate all the 802.11 frames in
135                LWAPP frames and sends them to the controller to which
136                it is logically connected.
137
138                Central Controller ( CC )
139
140                The central entity that terminates the LWAPP protocol
141                tunnel from the LWAPP APs.  Throughout this MIB,
142                this entity is also referred to as 'controller'.
143
144                Mobile Node ( MN )
145
146                A roaming 802.11 wireless device in a wireless
147                network associated with an access point. Mobile Node
148                and client are used interchangeably.
149
150                Network Management System ( NMS )
151
152                The station from which the administrator manages the
153                wired and wireless networks.
154
155                Mesh Node
156
157                A mesh node is defined as a physical or logical entity
158                in the mesh network participating in forming the mesh
159                backhaul. There are two types of mesh nodes supported
160                in Cisco mesh network:RAP and MAP.
161
162                Root AP (RAP)
163
164                The AP forming the bridge between a wired and a mesh
165                network with an Ethernet interface to the wired
166                network and a 802.11 radio interface to the mesh
167                network
168
169                Mesh AP (MAP).
170
171                The AP extending wireless coverage similar to a
172                repeater in a mesh network and consists of a 802.11
173                uplink and a 802.11 downlink. On a single-radio
174                backhaul, both uplink and downlink exist on the same
175                radio and are logical links only. On a multi-radio
176                backhaul, they may exist on different radios.MAP APs
177                associates directly with RAP APs or with another MAP
178                AP. Each association of AP (MAP-MAP or RAP-MAP) with
179                another AP forms parent-child relationship.
180
181                Mesh Network
182
183                Network starting with the wireless backhaul downlink
184                of the RAP and all the entities below except any
185                attached network to the Ethernet link of MAPs. A mesh
186                network below a single RAP is also referred to as a
187                'Mesh Sector'.A mesh network consists of mesh nodes.
188                A single mesh network is always augmented to a single
189                wired network.
190
191                Mesh Link
192
193                A logical 802.11 link between two mesh nodes. A single
194                link is point-to-point. All point-to-multipoint links
195                are considered as multiple mesh links. Often referred
196                to as mesh backhaul link.
197
198                Mesh Backhaul
199
200                A Mesh backhaul consists of mesh nodes and mesh links
201                terminating at a RAP. This necessarily creates a one-
202                to-one relationship between a 'mesh network', 'mesh
203                sector' and a 'mesh backhaul' where these terms can be
204                used interchangeably.
205
206                SNR
207                Signal to Noise ratio on the 802.11 radio.
208
209                Bridged network
210                The bridged network is defined as the network(s)
211                attached to the Ethernet port of any MAP. There can be
212                multiple such networks attached to a single mesh
213                network.
214
215                REFERENCE
216
217                [1] Wireless LAN Medium Access Control ( MAC ) and
218                Physical Layer ( PHY ) Specifications.
219
220                [2] Draft-obara-capwap-lwapp-00.txt, IETF Light
221                Weight Access Point Protocol "
222
223        REVISION      "200604100000Z"
224        DESCRIPTION
225                "Initial version of this MIB module. "
226        ::= { ciscoLwappDot11ClientCcxMIBObjects 3 }
227
228ciscoLwappDot11CcxClientMIBObjects  OBJECT IDENTIFIER
229        ::={ ciscoLwappDot11CcxClientMIB 0 }
230
231ciscoClientCcxEventLogRequest OBJECT IDENTIFIER
232	::={ ciscoLwappDot11CcxClientMIBObjects 1 }
233
234ciscoClientCcxEventLogResponse OBJECT IDENTIFIER
235	::={ ciscoLwappDot11CcxClientMIBObjects 2 }
236
237ciscoClientCcxEventLogStatus OBJECT IDENTIFIER
238	::={ ciscoLwappDot11CcxClientMIBObjects 3 }
239
240ciscoClientCcxStatsRequest OBJECT IDENTIFIER
241	::={ ciscoLwappDot11CcxClientMIBObjects 4 }
242
243ciscoClientCcxStatsResponse OBJECT IDENTIFIER
244	::={ ciscoLwappDot11CcxClientMIBObjects 5 }
245
246
247CcxEventLogResponseStatus ::= TEXTUAL-CONVENTION
248
249	STATUS    current
250	DESCRIPTION
251		"This attribute represents the response of the ccx
252	       	event log request."
253	SYNTAX INTEGER {
254		ccx-event-log-successful (1),
255		ccx-event-log-refused (2),
256		ccx-event-log-incapable (3)
257	}
258
259CcxEventLogDialogToken ::= TEXTUAL-CONVENTION
260
261	STATUS    current
262	DESCRIPTION
263		"This attribute represents the token generated for the
264	       	request sent to a client."
265	SYNTAX Unsigned32
266
267
268cldccEventLogsRequestTable OBJECT-TYPE
269
270       SYNTAX     SEQUENCE OF CldccEventLogsRequestEntry
271       MAX-ACCESS not-accessible
272       STATUS     current
273       DESCRIPTION
274		  "This table contains list of clients to which the event log
275		  request has been sent for fetching the logs. The table
276                  has a column corresponding to the type of logs to be fetched
277		  for each client.The current logs supported are Roaming,
278		  RSNA and Syslog."
279
280::= { ciscoClientCcxEventLogRequest 1 }
281
282cldccEventLogsRequestEntry OBJECT-TYPE
283
284        SYNTAX        CldccEventLogsRequestEntry
285        MAX-ACCESS    not-accessible
286        STATUS        current
287        DESCRIPTION
288                      "There is an entry in the table where entry is identified
289                      by the client Mac address."
290        INDEX
291	{
292         cldcClientMacAddress
293	}
294
295::= { cldccEventLogsRequestTable 1 }
296
297CldccEventLogsRequestEntry::=
298
299         SEQUENCE
300         {
301              cldccEventLogsRequestLogType      BITS,
302              cldccEventLogsRequestRowStatus	RowStatus
303         }
304
305cldccEventLogsRequestLogType    OBJECT-TYPE
306
307         SYNTAX  BITS {
308                      roaming(0),
309                      rsna(1),
310                      syslog(2)
311                    }
312         MAX-ACCESS read-write
313	 STATUS     current
314         DESCRIPTION
315		   "This is the type of the logs which is required from
316                   the client.This can be Roaming,RSNA or Syslogs."
317
318::= { cldccEventLogsRequestEntry 1 }
319
320
321cldccEventLogsRequestRowStatus OBJECT-TYPE
322
323         SYNTAX     RowStatus
324         MAX-ACCESS read-create
325         STATUS     current
326         DESCRIPTION
327                "This field is used to add/remove entries from this
328                table.To add a row in this table, createAndGo
329                row status will be used."
330
331::= { cldccEventLogsRequestEntry 2}
332
333
334cldccSysLogsTable OBJECT-TYPE
335
336        SYNTAX      SEQUENCE OF CldccSysLogsEntry
337        MAX-ACCESS  not-accessible
338        STATUS       current
339        DESCRIPTION
340		   "This table contains Sys logs of the various
341		   ccxv5 clients."
342
343::= { ciscoClientCcxEventLogResponse 1 }
344
345cldccSysLogsEntry OBJECT-TYPE
346
347        SYNTAX      CldccSysLogsEntry
348        MAX-ACCESS  not-accessible
349        STATUS      current
350        DESCRIPTION
351		"There is an entry in the table for each entry
352	       	identified by the client mac address and dialog
353		token."
354        INDEX
355	{
356        cldcClientMacAddress,
357	cldccSysLogsIndex
358        }
359
360::= { cldccSysLogsTable 1 }
361
362CldccSysLogsEntry ::=
363
364        SEQUENCE  {
365              cldccSysLogsIndex  Unsigned32,
366              cldccSysLogsTimeStamp  TimeStamp,
367              cldccSysLogsBuffer     OCTET STRING
368        }
369
370cldccSysLogsIndex OBJECT-TYPE
371
372       SYNTAX        Unsigned32
373       MAX-ACCESS    not-accessible
374       STATUS        current
375       DESCRIPTION
376                    "This object stores the dialog token
377		    exchanged between client and controller
378		    for the give sys log request."
379
380::= { cldccSysLogsEntry 1 }
381
382
383cldccSysLogsTimeStamp OBJECT-TYPE
384
385       SYNTAX        TimeStamp
386       MAX-ACCESS    read-only
387       STATUS        current
388       DESCRIPTION
389                    "This object stores the time stamp when the
390		    syslog messages were generated."
391
392::= { cldccSysLogsEntry 3 }
393
394cldccSysLogsBuffer OBJECT-TYPE
395
396       SYNTAX        OCTET STRING ( SIZE(256) )
397       MAX-ACCESS    read-only
398       STATUS        current
399       DESCRIPTION
400                    "This stores the syslog messages generated on
401		    the client side."
402
403::= { cldccSysLogsEntry 4 }
404
405
406cldccRoamingLogsTable OBJECT-TYPE
407
408  SYNTAX        SEQUENCE OF CldccRoamingLogsEntry
409  MAX-ACCESS 	not-accessible
410  STATUS     	current
411  DESCRIPTION
412		"This table contains Roaming logs of the clients."
413
414  ::= { ciscoClientCcxEventLogResponse 2}
415
416cldccRoamingLogsEntry OBJECT-TYPE
417    SYNTAX      CldccRoamingLogsEntry
418    MAX-ACCESS 	not-accessible
419    STATUS     	current
420    DESCRIPTION
421		"There is an entry in the table for where each entry
422		is identified by the client mac address and dialog
423		token."
424    INDEX {
425	   cldcClientMacAddress,
426           cldccRoamingLogsIndex
427	  }
428
429::= { cldccRoamingLogsTable 1 }
430
431CldccRoamingLogsEntry ::=
432	SEQUENCE  {
433          cldccRoamingLogsIndex		  Unsigned32,
434          cldccRoamingLogsTimeStamp         TimeStamp,
435          cldccRoamingLogsTargetSSID   	  MacAddress,
436          cldccRoamingLogsSourceSSID	  MacAddress,
437          cldccRoamingLogsTransitionTime    CiscoMilliSeconds,
438          cldccRoamingLogsTransitionReason  INTEGER,
439          cldccRoamingLogsTransitionResult  INTEGER
440	}
441
442cldccRoamingLogsIndex OBJECT-TYPE
443
444  SYNTAX        Unsigned32
445  MAX-ACCESS 	read-only
446  STATUS     	current
447  DESCRIPTION
448		"This is the index of the roaming logs."
449
450::= { cldccRoamingLogsEntry 1 }
451
452cldccRoamingLogsTimeStamp   OBJECT-TYPE
453
454  SYNTAX        TimeStamp
455  MAX-ACCESS 	read-only
456  STATUS     	current
457  DESCRIPTION
458		"This is the time stamp of the log."
459
460::= { cldccRoamingLogsEntry 2 }
461
462
463cldccRoamingLogsTargetSSID  OBJECT-TYPE
464
465    SYNTAX        MacAddress
466    MAX-ACCESS 	  read-only
467    STATUS     	  current
468    DESCRIPTION
469		"This is the BSSID of the AP that is target of the
470		attempted transition."
471
472    ::= { cldccRoamingLogsEntry 3 }
473
474cldccRoamingLogsSourceSSID   OBJECT-TYPE
475
476    SYNTAX       MacAddress
477    MAX-ACCESS 	 read-only
478    STATUS       current
479    DESCRIPTION
480	      "This is the BSSID of the associated AP prior to
481	      transition."
482
483::= { cldccRoamingLogsEntry  4 }
484
485
486cldccRoamingLogsTransitionTime OBJECT-TYPE
487
488    SYNTAX     CiscoMilliSeconds
489    MAX-ACCESS read-only
490    STATUS     current
491    DESCRIPTION
492	       "This is the difference from last time a frame could have
493	       been transmitted on the source BSS to the time when a
494	       non-802.1x data frame can be attempted on the target BSS."
495
496::= { cldccRoamingLogsEntry  5 }
497
498
499cldccRoamingLogsTransitionReason  OBJECT-TYPE
500
501    SYNTAX    INTEGER
502    {
503     normal-roam-poor-link(1),
504     normal-roam-load-bal(2),
505     insufficient-capacity(3),
506     inf-directed-roam(4),
507     first-association-to-wlan(5),
508     roaming-from-cellular(6),
509     roaming-to-cellular(7),
510     normal-roam-better-ap(8),
511     disassociated-or-deauthenticated(9),
512     failed-8021x-eap-auth(10),
513     failed-8021x-4way-handshake(11),
514     many-replay-counters(12),
515     many-data-mic-failures(13),
516     many-mgt-mic-failures(14),
517     max-retransmissions-excedded(15),
518     excessive-interference(16),
519     many-broadcast-disassociations(17),
520     many-broadcast-deauth(18)
521    }
522 MAX-ACCESS 	read-only
523 STATUS     	current
524 DESCRIPTION
525		"This field indicates the reason why a transition attempt occurred."
526::= { cldccRoamingLogsEntry  6 }
527
528
529cldccRoamingLogsTransitionResult  OBJECT-TYPE
530
531  SYNTAX       INTEGER (0..51)
532  MAX-ACCESS   read-only
533  STATUS       current
534  DESCRIPTION
535	     "This field shows the results of the attempted transition."
536
537  ::= { cldccRoamingLogsEntry   7 }
538
539
540cldccRsnaDataTable OBJECT-TYPE
541
542  SYNTAX        SEQUENCE OF CldccRsnaDataEntry
543  MAX-ACCESS 	not-accessible
544  STATUS     	current
545  DESCRIPTION
546		"This table contains Rsna data logs of the clients."
547
548  ::= { ciscoClientCcxEventLogResponse 3 }
549
550
551cldccRsnaDataEntry OBJECT-TYPE
552
553    SYNTAX    CldccRsnaDataEntry
554    MAX-ACCESS 	not-accessible
555    STATUS     	current
556    DESCRIPTION
557		"There is an entry in the table for where each entry
558		is identified by the client mac address and dialog
559		token."
560    INDEX {
561	   cldcClientMacAddress,
562           cldccRsnaDataIndex
563	  }
564
565::= { cldccRsnaDataTable 1 }
566
567CldccRsnaDataEntry ::=
568	SEQUENCE  {
569          cldccRsnaDataIndex 	 Unsigned32,
570          cldccRsnaDataTimeStamp  TimeStamp,
571          cldccRsnaDataVersion    Unsigned32,
572          cldccRsnaDataTargetSSID    MacAddress,
573          cldccRsnaDataAuthType	  INTEGER,
574          cldccRsnaDataResult    INTEGER,
575          cldccRsnaDataElemMultiCastOuis OCTET STRING,
576          cldccRsnaDataElemUnicastCastOuis OCTET STRING,
577          cldccRsnaDataElemAuthOuis OCTET STRING,
578          cldccRsnaDataElemCapabilities Unsigned32
579	}
580
581cldccRsnaDataIndex OBJECT-TYPE
582
583    SYNTAX       Unsigned32
584    MAX-ACCESS 	 not-accessible
585    STATUS     	 current
586    DESCRIPTION
587		"This is the index of the Rsna Data."
588
589    ::= { cldccRsnaDataEntry 1 }
590
591cldccRsnaDataTimeStamp OBJECT-TYPE
592
593       SYNTAX        TimeStamp
594       MAX-ACCESS    read-only
595       STATUS        current
596       DESCRIPTION
597                    "This object stores the time stamp when the
598		    rsna data were generated."
599
600::= { cldccRsnaDataEntry 2 }
601
602cldccRsnaDataVersion OBJECT-TYPE
603
604    SYNTAX        Unsigned32
605    MAX-ACCESS 	  read-only
606    STATUS     	  current
607    DESCRIPTION
608		"This is the RSNA Data Version."
609
610    ::= { cldccRsnaDataEntry 3 }
611
612cldccRsnaDataTargetSSID OBJECT-TYPE
613
614    SYNTAX        MacAddress
615    MAX-ACCESS 	  read-only
616    STATUS     	  current
617    DESCRIPTION
618		"This is the BSSID of the AP that is targeted."
619
620    ::= { cldccRsnaDataEntry 4 }
621
622
623cldccRsnaDataAuthType OBJECT-TYPE
624
625SYNTAX  INTEGER
626 {
627ccx-dot1x-leap (0),
628ccx-dot1x-eap-fast (1),
629ccx-dot1x-eap-tls (2),
630ccx-dot1x-eap-ttls (3),
631ccx-dot1x-peap-v0 (4),
632ccx-dot1x-peap-v1 (5),
633ccx-dot1x-eap-md5 (6),
634ccx-dot1x-eap-sim (7),
635ccx-dot1x-psk (8),
636ccx-dot1x-unknown (255)
637}
638  MAX-ACCESS   read-only
639  STATUS       current
640  DESCRIPTION
641	     "This attribute represents the authentication type
642	     used."
643
644  ::= { cldccRsnaDataEntry 5 }
645
646cldccRsnaDataResult OBJECT-TYPE
647
648  SYNTAX       INTEGER (0..255)
649  MAX-ACCESS   read-only
650  STATUS       current
651  DESCRIPTION
652	     "This attribute stores the result of the RSNA Data."
653
654  ::= { cldccRsnaDataEntry 6 }
655
656
657cldccRsnaDataElemMultiCastOuis OBJECT-TYPE
658
659  SYNTAX       OCTET STRING ( SIZE(0..256) )
660  MAX-ACCESS   read-only
661  STATUS       current
662  DESCRIPTION
663	     "This attribute represents the multicast ouis
664	     of a RSNA element."
665
666  ::= { cldccRsnaDataEntry 7 }
667
668cldccRsnaDataElemUnicastCastOuis OBJECT-TYPE
669
670  SYNTAX       OCTET STRING ( SIZE(0..256) )
671  MAX-ACCESS   read-only
672  STATUS       current
673  DESCRIPTION
674	     "This field represents the unicast ouis
675	     of a RSNA element."
676
677  ::= { cldccRsnaDataEntry 8 }
678
679cldccRsnaDataElemAuthOuis OBJECT-TYPE
680
681  SYNTAX       OCTET STRING ( SIZE(0..256) )
682  MAX-ACCESS   read-only
683  STATUS       current
684  DESCRIPTION
685	     "This field represents the auth ouis
686	     of a RSNA element."
687
688  ::= { cldccRsnaDataEntry 9 }
689
690cldccRsnaDataElemCapabilities OBJECT-TYPE
691
692  SYNTAX       Unsigned32
693  MAX-ACCESS   read-only
694  STATUS       current
695  DESCRIPTION
696	     "This field represents the
697	    capabilities of the RSNA element ."
698
699  ::= { cldccRsnaDataEntry 10 }
700
701
702cldccStatsReqTable OBJECT-TYPE
703
704  SYNTAX        SEQUENCE OF CldccStatsReqEntry
705  MAX-ACCESS 	not-accessible
706  STATUS     	current
707  DESCRIPTION
708               "This table contains the stats req for the
709               ccx clients."
710
711  ::= {ciscoClientCcxStatsRequest 1 }
712
713cldccStatsReqEntry OBJECT-TYPE
714
715        SYNTAX        CldccStatsReqEntry
716        MAX-ACCESS    not-accessible
717        STATUS        current
718        DESCRIPTION
719                      "There is an entry in the table where entry
720		      is identified by the client Mac address."
721        INDEX
722	{
723         cldcClientMacAddress
724	}
725
726::= { cldccStatsReqTable 1 }
727
728CldccStatsReqEntry::=
729
730         SEQUENCE
731         {
732              cldccStatsReqStatus  INTEGER,
733              cldccStatsReqGroupId INTEGER,
734              cldccStatsReqDuration CiscoMilliSeconds,
735              cldccStatsReqRowStatus RowStatus
736         }
737
738cldccStatsReqStatus OBJECT-TYPE
739
740        SYNTAX        INTEGER
741			{
742                         incapable(0),
743                         refused(1),
744                         invalid-state(2),
745                         failure(3),
746                         success(4),
747                         inprogress(5)
748			}
749        MAX-ACCESS    read-write
750        STATUS        current
751        DESCRIPTION
752                      "There is an entry in the table where entry
753		      is identified by the client Mac address."
754
755::= { cldccStatsReqEntry 1 }
756
757cldccStatsReqGroupId OBJECT-TYPE
758
759        SYNTAX        INTEGER
760			{
761                         dot11-meas(0),
762                         security-meas(1)
763			}
764        MAX-ACCESS    read-write
765        STATUS        current
766        DESCRIPTION
767                      "There is an entry in the table where entry
768		      is identified by the client Mac address."
769
770::= { cldccStatsReqEntry 2 }
771
772
773cldccStatsReqDuration OBJECT-TYPE
774
775         SYNTAX     CiscoMilliSeconds
776         MAX-ACCESS read-write
777         STATUS     current
778         DESCRIPTION
779                "This field represents the duration of the
780	       	measurement."
781
782::= { cldccStatsReqEntry 3 }
783
784cldccStatsReqRowStatus OBJECT-TYPE
785
786         SYNTAX     RowStatus
787         MAX-ACCESS read-create
788         STATUS     current
789         DESCRIPTION
790                "This field is used to add/remove entries from this
791                table.To add a row in this table, createAndGo
792                row status will be used."
793
794::= { cldccStatsReqEntry 4 }
795
796
797cldccStatsDot11RespTable OBJECT-TYPE
798
799  SYNTAX        SEQUENCE OF CldccStatsDot11RespEntry
800  MAX-ACCESS 	not-accessible
801  STATUS     	current
802  DESCRIPTION
803               "This table contains the stats response for the
804               ccx clients."
805
806  ::= {ciscoClientCcxStatsResponse 1 }
807
808cldccStatsDot11RespEntry OBJECT-TYPE
809
810        SYNTAX        CldccStatsDot11RespEntry
811        MAX-ACCESS    not-accessible
812        STATUS        current
813        DESCRIPTION
814                      "There is an entry in the table where entry
815                       is identified by the client Mac address."
816        INDEX
817	{
818	  cldcClientMacAddress
819	}
820
821::= { cldccStatsDot11RespTable 1 }
822
823
824CldccStatsDot11RespEntry::=
825
826         SEQUENCE
827         {
828           cldccStatsRespTransmittedFragmentCount Counter32,
829           cldccStatsRespMulticastTransmittedFrameCount Counter32,
830           cldccStatsRespFailedCount Counter32,
831           cldccStatsRespRetryCount Counter32,
832           cldccStatsRespMultipleRetryCount Counter32,
833           cldccStatsRespFrameDuplicateCount Counter32,
834           cldccStatsRespRtsSuccessCount Counter32,
835           cldccStatsRespRtsFailureCount Counter32,
836           cldccStatsRespAckFailureCount Counter32,
837           cldccStatsRespReceivedFragmentCount Counter32,
838           cldccStatsRespMulticastReceivedFrameCount Counter32,
839           cldccStatsRespFcsErrorCount Counter32,
840           cldccStatsRespTransmittedFrameCount Counter32
841         }
842
843cldccStatsRespTransmittedFragmentCount OBJECT-TYPE
844
845         SYNTAX     Counter32
846         MAX-ACCESS read-only
847         STATUS     current
848         DESCRIPTION
849                "This field represents the transmitted fragment
850	       	count."
851
852::= { cldccStatsDot11RespEntry  1 }
853
854cldccStatsRespMulticastTransmittedFrameCount OBJECT-TYPE
855
856         SYNTAX     Counter32
857         MAX-ACCESS read-only
858         STATUS     current
859         DESCRIPTION
860                "This field represents the multicast
861	       	transmitted frame count."
862
863::= { cldccStatsDot11RespEntry  2 }
864
865cldccStatsRespFailedCount OBJECT-TYPE
866
867         SYNTAX     Counter32
868         MAX-ACCESS read-only
869         STATUS     current
870         DESCRIPTION
871                "This field represents the failed count."
872
873::= { cldccStatsDot11RespEntry  3 }
874
875
876cldccStatsRespRetryCount OBJECT-TYPE
877
878         SYNTAX     Counter32
879         MAX-ACCESS read-only
880         STATUS     current
881         DESCRIPTION
882                "This field represents the duplicate frame
883	       	count."
884
885::= { cldccStatsDot11RespEntry  4 }
886
887cldccStatsRespMultipleRetryCount OBJECT-TYPE
888
889         SYNTAX     Counter32
890         MAX-ACCESS read-only
891         STATUS     current
892         DESCRIPTION
893                "This field represents the retry
894	       	count."
895
896::= { cldccStatsDot11RespEntry  5 }
897
898
899cldccStatsRespFrameDuplicateCount OBJECT-TYPE
900
901         SYNTAX     Counter32
902         MAX-ACCESS read-only
903         STATUS     current
904         DESCRIPTION
905                "This field represents the duplicate frame
906	       	count."
907
908::= { cldccStatsDot11RespEntry  6 }
909
910cldccStatsRespRtsSuccessCount OBJECT-TYPE
911
912         SYNTAX     Counter32
913         MAX-ACCESS read-only
914         STATUS     current
915         DESCRIPTION
916                "This field represents the RTS success
917	       	count."
918
919::= { cldccStatsDot11RespEntry  7 }
920
921
922cldccStatsRespRtsFailureCount OBJECT-TYPE
923
924         SYNTAX     Counter32
925         MAX-ACCESS read-only
926         STATUS     current
927         DESCRIPTION
928                "This field represents the RTS failure
929	       	count."
930
931::= { cldccStatsDot11RespEntry  8 }
932
933cldccStatsRespAckFailureCount OBJECT-TYPE
934
935         SYNTAX     Counter32
936         MAX-ACCESS read-only
937         STATUS     current
938         DESCRIPTION
939                "This field represents the ack failure
940	       	count."
941
942::= { cldccStatsDot11RespEntry  9 }
943
944cldccStatsRespReceivedFragmentCount OBJECT-TYPE
945
946         SYNTAX     Counter32
947         MAX-ACCESS read-only
948         STATUS     current
949         DESCRIPTION
950                "This field represents the received fragment
951	       	count."
952
953::= { cldccStatsDot11RespEntry  10 }
954
955cldccStatsRespMulticastReceivedFrameCount OBJECT-TYPE
956
957         SYNTAX     Counter32
958         MAX-ACCESS read-only
959         STATUS     current
960         DESCRIPTION
961                "This field represents the multicast received
962	       	frame count."
963
964::= { cldccStatsDot11RespEntry  11 }
965
966cldccStatsRespFcsErrorCount OBJECT-TYPE
967
968         SYNTAX     Counter32
969         MAX-ACCESS read-only
970         STATUS     current
971         DESCRIPTION
972                "This field represents the fcs error
973	       	count."
974
975::= { cldccStatsDot11RespEntry  12 }
976
977cldccStatsRespTransmittedFrameCount OBJECT-TYPE
978
979         SYNTAX     Counter32
980         MAX-ACCESS read-only
981         STATUS     current
982         DESCRIPTION
983                "This field represents the transmitted frame
984	       	count."
985
986::= { cldccStatsDot11RespEntry  13 }
987
988
989cldccStatsSecurityRespTable OBJECT-TYPE
990
991  SYNTAX        SEQUENCE OF CldccStatsSecurityRespEntry
992  MAX-ACCESS 	not-accessible
993  STATUS     	current
994  DESCRIPTION
995               "This table contains the stats response for the
996               ccx clients."
997
998  ::= {ciscoClientCcxStatsResponse 2 }
999
1000cldccStatsSecurityRespEntry OBJECT-TYPE
1001
1002        SYNTAX        CldccStatsSecurityRespEntry
1003        MAX-ACCESS    not-accessible
1004        STATUS        current
1005        DESCRIPTION
1006                      "There is an entry in the table where entry
1007                       is identified by the client Mac address."
1008        INDEX
1009	{
1010		cldcClientMacAddress
1011	}
1012
1013::= { cldccStatsSecurityRespTable 1 }
1014
1015
1016CldccStatsSecurityRespEntry::=
1017
1018         SEQUENCE
1019         {
1020           cldccStatsRespSelectedPairwiseCipher Counter32,
1021           cldccStatsRespTkipIcvErrors Counter32,
1022           cldccStatsRespTkipLocalMicFailures Counter32,
1023           cldccStatsRespCcmpReplays Counter32,
1024           cldccStatsRespCcmpDecrypErrors Counter32,
1025           cldccStatsRespTkipReplays Counter32,
1026           cldccStatsRespMgmtStatsTkipIcvErrors Counter32,
1027           cldccStatsRespMgmtStatsTkipLocalMicFailures Counter32,
1028           cldccStatsRespMgmtStatsCcmpReplays Counter32,
1029           cldccStatsRespMgmtStatsCcmpDecryptErrors Counter32,
1030           cldccStatsRespMgmtStatsTkipReplays Counter32,
1031           cldccStatsRespMgmtStatsTkipMhdrErrors Counter32,
1032           cldccStatsRespMgmtStatsCcmpMhdrErrors Counter32,
1033           cldccStatsRespMgmtStatsBroadcastDisassociateCount Counter32,
1034           cldccStatsRespMgmtStatsBroadcastDeauthenticateCount Counter32,
1035           cldccStatsRespMgmtStatsBroadcastActionFrameCount Counter32
1036
1037         }
1038
1039cldccStatsRespSelectedPairwiseCipher OBJECT-TYPE
1040
1041         SYNTAX     Counter32
1042         MAX-ACCESS read-only
1043         STATUS     current
1044         DESCRIPTION
1045                "This field represents the pairwise
1046	       	cipher."
1047
1048::= { cldccStatsSecurityRespEntry 1 }
1049
1050cldccStatsRespTkipIcvErrors OBJECT-TYPE
1051
1052         SYNTAX     Counter32
1053         MAX-ACCESS read-only
1054         STATUS     current
1055         DESCRIPTION
1056                "This field represents the tkip icv error
1057	       	count."
1058
1059::= { cldccStatsSecurityRespEntry 2 }
1060
1061
1062cldccStatsRespTkipLocalMicFailures OBJECT-TYPE
1063
1064         SYNTAX     Counter32
1065         MAX-ACCESS read-only
1066         STATUS     current
1067         DESCRIPTION
1068                "This field represents the local tkip
1069	       	mic failure count."
1070
1071::= { cldccStatsSecurityRespEntry 3 }
1072
1073cldccStatsRespCcmpReplays OBJECT-TYPE
1074
1075         SYNTAX     Counter32
1076         MAX-ACCESS read-only
1077         STATUS     current
1078         DESCRIPTION
1079                "This field represents the ccmp replay
1080	       	count."
1081
1082::= { cldccStatsSecurityRespEntry 4 }
1083
1084cldccStatsRespCcmpDecrypErrors OBJECT-TYPE
1085
1086         SYNTAX     Counter32
1087         MAX-ACCESS read-only
1088         STATUS     current
1089         DESCRIPTION
1090                "This field represents the CCMP decrypt error
1091	       	count."
1092
1093::= { cldccStatsSecurityRespEntry 5 }
1094
1095cldccStatsRespTkipReplays OBJECT-TYPE
1096
1097         SYNTAX     Counter32
1098         MAX-ACCESS read-only
1099         STATUS     current
1100         DESCRIPTION
1101                "This field represents the tkip replay
1102	       	count."
1103
1104::= { cldccStatsSecurityRespEntry  6}
1105
1106cldccStatsRespMgmtStatsTkipIcvErrors OBJECT-TYPE
1107
1108         SYNTAX     Counter32
1109         MAX-ACCESS read-only
1110         STATUS     current
1111         DESCRIPTION
1112                "This field represents the tkip icv error
1113	       	count."
1114
1115::= { cldccStatsSecurityRespEntry 7 }
1116
1117cldccStatsRespMgmtStatsTkipLocalMicFailures OBJECT-TYPE
1118
1119         SYNTAX     Counter32
1120         MAX-ACCESS read-only
1121         STATUS     current
1122         DESCRIPTION
1123                "This field represents the tkip local mic failure
1124	       	count."
1125
1126::= { cldccStatsSecurityRespEntry 8}
1127
1128
1129cldccStatsRespMgmtStatsCcmpReplays OBJECT-TYPE
1130
1131         SYNTAX     Counter32
1132         MAX-ACCESS read-only
1133         STATUS     current
1134         DESCRIPTION
1135                "This field represents the CCMP replay
1136	       	count."
1137
1138::= { cldccStatsSecurityRespEntry 9}
1139
1140cldccStatsRespMgmtStatsCcmpDecryptErrors OBJECT-TYPE
1141
1142         SYNTAX     Counter32
1143         MAX-ACCESS read-only
1144         STATUS     current
1145         DESCRIPTION
1146                "This field represents the Ccmp decrypt error
1147	       	count."
1148
1149::= { cldccStatsSecurityRespEntry 10}
1150
1151
1152cldccStatsRespMgmtStatsTkipReplays OBJECT-TYPE
1153
1154         SYNTAX     Counter32
1155         MAX-ACCESS read-only
1156         STATUS     current
1157         DESCRIPTION
1158                "This field represents the tkip replay
1159	       	count."
1160
1161::= { cldccStatsSecurityRespEntry 11}
1162
1163cldccStatsRespMgmtStatsTkipMhdrErrors OBJECT-TYPE
1164
1165         SYNTAX     Counter32
1166         MAX-ACCESS read-only
1167         STATUS     current
1168         DESCRIPTION
1169                "This field represents the tkip mhdr error
1170	       	count."
1171
1172::= { cldccStatsSecurityRespEntry 12}
1173
1174cldccStatsRespMgmtStatsCcmpMhdrErrors OBJECT-TYPE
1175
1176         SYNTAX     Counter32
1177         MAX-ACCESS read-only
1178         STATUS     current
1179         DESCRIPTION
1180                "This field represents the Ccmp Mhdr error
1181                count."
1182
1183::= { cldccStatsSecurityRespEntry 13 }
1184
1185cldccStatsRespMgmtStatsBroadcastDisassociateCount OBJECT-TYPE
1186
1187         SYNTAX     Counter32
1188         MAX-ACCESS read-only
1189         STATUS     current
1190         DESCRIPTION
1191                "This field represents the broadcast disassociate
1192	       	count."
1193
1194::= { cldccStatsSecurityRespEntry 14 }
1195
1196
1197cldccStatsRespMgmtStatsBroadcastDeauthenticateCount OBJECT-TYPE
1198
1199         SYNTAX     Counter32
1200         MAX-ACCESS read-only
1201         STATUS     current
1202         DESCRIPTION
1203                "This field represents the broadcast deauthenticate
1204	       	count."
1205
1206::= { cldccStatsSecurityRespEntry 15 }
1207
1208cldccStatsRespMgmtStatsBroadcastActionFrameCount OBJECT-TYPE
1209
1210         SYNTAX     Counter32
1211         MAX-ACCESS read-only
1212         STATUS     current
1213         DESCRIPTION
1214                "This field represents the broadcast action frame
1215	       	count."
1216
1217::= { cldccStatsSecurityRespEntry 16 }
1218
1219cldccEventLogStatusTable OBJECT-TYPE
1220
1221        SYNTAX      SEQUENCE OF CldccEventLogStatusEntry
1222        MAX-ACCESS  not-accessible
1223        STATUS       current
1224        DESCRIPTION
1225		   "This table contains response status of the various
1226		   event log requests sent from the controller."
1227
1228::= { ciscoClientCcxEventLogStatus 1 }
1229
1230
1231cldccEventLogStatusEntry OBJECT-TYPE
1232
1233        SYNTAX      CldccEventLogStatusEntry
1234        MAX-ACCESS  not-accessible
1235        STATUS      current
1236        DESCRIPTION
1237		"There is an entry in the table for each entry
1238	       	identified by the client mac address."
1239        INDEX
1240	{
1241        cldcClientMacAddress
1242        }
1243
1244::= { cldccEventLogStatusTable 1 }
1245
1246CldccEventLogStatusEntry ::=
1247
1248        SEQUENCE  {
1249              cldccRoamingLogsResponseStatus  CcxEventLogResponseStatus,
1250              cldccRsnaLogsResponseStatus   CcxEventLogResponseStatus,
1251              cldccSysLogsResponseStatus   CcxEventLogResponseStatus
1252        }
1253
1254cldccRoamingLogsResponseStatus OBJECT-TYPE
1255
1256        SYNTAX     CcxEventLogResponseStatus
1257        MAX-ACCESS read-only
1258        STATUS     current
1259        DESCRIPTION
1260		   "This is the status of roaming log request."
1261
1262::= { cldccEventLogStatusEntry 1 }
1263
1264cldccRsnaLogsResponseStatus OBJECT-TYPE
1265
1266        SYNTAX     CcxEventLogResponseStatus
1267        MAX-ACCESS read-only
1268        STATUS     current
1269        DESCRIPTION
1270		   "This is the status of rsna log request."
1271
1272::= { cldccEventLogStatusEntry 2 }
1273
1274cldccSysLogsResponseStatus   OBJECT-TYPE
1275
1276        SYNTAX     CcxEventLogResponseStatus
1277        MAX-ACCESS read-only
1278        STATUS     current
1279        DESCRIPTION
1280                  "This is the status of sys log request."
1281
1282::= { cldccEventLogStatusEntry 3 }
1283
1284END
1285