1CTRON-AP3000-MIB DEFINITIONS ::= BEGIN
2
3IMPORTS
4    ifIndex                                     FROM RFC1213-MIB
5    mgmt,Counter,IpAddress, enterprises         FROM RFC1155-SMI
6    MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, Integer32, Counter32, TimeTicks
7                                          	FROM SNMPv2-SMI
8    ;
9
10    MacAddress
11        ::= OCTET STRING(SIZE (6))
12    DisplayString
13        ::= OCTET STRING
14    TruthValue  ::=
15        INTEGER { false(2), true(1) }
16
17    --PhysAddress               ::= OCTET STRING
18    --Guage32                   ::= Counter
19    --MacAddress                ::= OCTET STRING
20    --DisplayString             ::= OCTET STRING
21    --TruthValue                ::=
22    --INTEGER { false(2), true(1) }
23    cabletron		OBJECT IDENTIFIER ::= { enterprises 52 }
24    mibs 		OBJECT IDENTIFIER ::= { cabletron 4 }
25
26
27ctronAP3000 MODULE-IDENTITY
28    LAST-UPDATED "200710301845Z"  -- Wed. October 30 18:45 GMT 2007
29    ORGANIZATION "Enterasys Networks, Inc"
30    CONTACT-INFO
31    "Postal: Enterasys Networks
32             35 Industrial Way, P.O. Box 5005
33             Rochester, NH 03867-0505
34
35     Phone:  +1 603 332 9400
36     E-mail: support@enterasys.com
37     WWW:    http://www.enterasys.com"
38
39     DESCRIPTION
40        "This mib module defines a portion of the SNMP enterprise
41         MIBs under Enterasys Networks enterprise OID as an extension
42         to the Enterasys AP3000 MIB.
43
44         This Enterasys Networks Proprietary MIB was designed to be
45         used for read-write access to configuration objects in AP3000."
46
47
48
49    REVISION "200710301845Z"  -- Wed. October 30 18:45 GMT 2007
50    DESCRIPTION
51 "1. May 06,04, add the textual definition not_supported(2) in apRadioSecurityWPAMode in SYNTAX.
52  2. May 06,04, add 3's group :apEtherInterfaceMgnt,apVLANMgnt,apAuthenticationMgnt.
53  3. June 24,04,
54      -Add three elements(.1--.3) into apSecurityMgnt.apSecuritySsh
55      -Add two elements into apAuthenticationMgnt.apAuthenticationServerTable.apAuthenticationServerEntry as
56            apAuthenticationAcctPort  INTEGER
57            apAuthenticationAcctInterimUpdate   INTEGER
58      -Add four elements(.13--.16) into apRadioInterfaceMgnt.apRadioInterfaceTable.apRadioInterfaceEntry
59      -Add apRogueApMgnt.
60  4. July 05,04,
61      -Add apFilterControlMgnt.
62      -Add apWStationSessionMgnt.
63      -Add apAdminMgnt.
64      -Add apResetMgt.
65      -Add apSNTPMgnt.
66      -Add apDNSMgnt.
67      -Add apIappMgnt.
68      -Add apSyslogMgnt.
69      -Add apEventLogMgnt.
70      -Add one element-apMacFilterControl(.2) into macFilterMgnt.
71      -Rename 'snmpTrapMgnt' with 'apSnmpMgnt' with change the oid.
72      -Deprecate the trapDot11InterfaceAGFail in apSnmpMgnt.trapConfiguration.
73      -Add the trapDot11InterfaceAFail(.21) into apSnmpMgnt.trapConfiguration.
74      -Add the trapDot11InterfaceGFail(.22) into apSnmpMgnt.trapConfiguration.
75      -Add the three objects into apSnmpMgnt.
76            -the apSnmpTrapDestinationTable(.3)
77            -the apSnmpCommunityReadOnly(.4)
78            -the apSnmpCommunityReadWrite(.5)
79      -Add the dot11InterfaceAFail(.21) into apNotificationTrapObjects.
80      -Add the dot11InterfaceGFail(.22) into apNotificationTrapObjects.
81      -Add the dot11InterfaceAFail(.21) into apNotificationTrapObjects.
82      -Deprecate the apInterfaceVlanId_A in apVLANMgnt.
83      -Deprecate the apInterfaceVlanId_G in apVLANMgnt.
84      -Add the apNativeVlanTable into apVLANMgnt.
85  5.July 05,04
86      -Remove the Object deifnition-dot11InterfaceAGFail in apFilterControlMgnt.in apNotificationTrapTree.apNotificationTrapObjects.
87      -Add qosQueueingMode in qosMgnt.
88  6.July 22,04
89      -Add apWStationSessionVlanID in qosMgnt.apWStationSessionTable.apWStationSessionEntry.
90  7.August 30,04
91      -replace 'ENTERASYS-AP3000-PRIVATE-MIB' with 'CTRON-AP3000-MIB'
92      -Remove the object definition-'rogueApAuthenticate INTEGER' which is not implemented.
93      -Fix some syntax error.
94  8.September 01,04
95      -Add rogueApRADIUSAuthenticate into  apRogueApMgnt.apRougeApControl.
96  9. October 27,04
97      -Deprecated apRadioInterfaceTable from apRadioInterfaceMgnt.
98      -Add enterpriseApRadioTable and enterpriseApVapRadioTable into apRadioInterfaceMgnt.
99      -Add qosSVPStatus into qosMgnt.
100  10. November 10,04
101      -Add apVLANMgntEtherUntaggedVlanId into apVLANMgnt.
102      -Add apAuthenticationAcctState into apAuthenticationMgnt.apAuthenticationServerTable.
103  11. November 30,04
104      -Modify apRadioSecuritySharedKeyLen from Read-write to Read-Only in  apRadioInterfaceMgnt.apRadioSecurityTable.apRadioSecurityEntry.
105      -Redefine the SYNTAX of apAuthenticationServer from IpAddress to DisplayString (SIZE(1..32)) in
106       apAuthenticationMgnt.apAuthenticationServerTable.apAuthenticationServerEntry.
107      -Redefine the SYNTAX of apSyslogServerIPAddress from IpAddress to DisplayString (SIZE(1..32)) in
108       apSyslogConfigMgnt.apSyslogServerTable.ApSyslogServerEntry.
109  12. December 09,04
110      -Add vapAuthenticationTable in apAuthenticationMgnt.
111      -Add apvGlobalIBSSRelayMode in apFilterControlMgnt.
112      -Add apvFilterControlTable in apFilterControlMgnt.
113  13. December 29,04
114      -Add apvMacFilterOperateTable in macFilterMgnt.
115      -Add apvMacFilterTable in macFilterMgnt.
116      -Remark macFilterTable in macFilterMgnt.
117      -Remark apMacFilterControl in macFilterMgnt.
118  14. January 17,05
119      -Add the dot11WirelessSTPDetection Object in
120       apNotificationTrapTree.apNotificationTrapObjects
121  15. March 30,05
122      -typo error from stockhoim(25) to stockolm(25),
123      -Add apWSLSupportMgnt.
124  16. July 01,05
125      -Fix the description of the apAuthenticationServer in the apAuthenticationMgnt.apAuthenticationServerTable.
126  17. August 05,05
127      -Add enterpriseApRadioWdsTable in apRadioInterfaceMgnt.
128      -Add enterpriseApRadioWdsPeerTable in apRadioInterfaceMgnt.
129      -Add enterpriseApRadioWEPKeysTable in apRadioInterfaceMgnt.
130      -Add apvMACAuthenticationPasswd in apAuthenticationMgnt.apvAuthenticationSetupTable.
131      -Add apWSLSupportControlStatus in apWSLSupportMgnt.
132      -Add apWSLRFAreaPollControl in apWSLSupportMgnt.
133      -Add apWSLRFAreaPollControlStatus in apWSLSupportMgnt.
134  18. August 19,05
135      -obsolete apMacFilterControl in macFilterMgnt.
136      -update the description of wdsApRole.
137      -update the description of apWStationSessionTxByteCount and apWStationSessionRxByteCount.
138  20. August 26,05
139      -change enterpriseApVapRadioClosedSystem from enterpriseApVapRadioClosedSystem  in EnterpriseApVapRadioEntry.
140  21. September 09,05
141      -modify value list for apRadioSecurityWEPAuthType in apRadioSecurityEntry.
142      -obsolete apRadioSecurityWPACipher in apRadioSecurityEntry.
143      -add apRadioSecurityWPACipherSuite, apRadioApSecurityWPAPreAuthentication, apRadioApSecurityWPAPmksaLifetime in apRadioSecurityEntry.
144  22. September 23,05
145      -macFilterTable in macFilterMgnt should be remarked based on the record
146       on Dec 29,04. So make to be deprecated.
147      -apMacFilterControl in macFilterMgnt should be remarked based on the record
148       on Dec 29,04.  So make to be deprecated.
149  23. November 04,05
150      -modify from aes_ccmp(0) to aesccmp(0) in apRadioSecurityWEPAuthType in apRadioSecurityEntry.
151      -modify SYNTAX INTEGER from (1..64) to (0..255)in enterpriseApVapRadioMaxAssoc.
152      -Add wdsApAckTimeout into enterpriseApRadioWdsEntry.
153      -Add swProductName and swCountrySetting into sysEntity.
154      -Add enterpriseApRadioAvAntennaListTable apRadioInterfaceMgnt
155      -Add enterpriseApRadioAvAntennaListEntry apRadioInterfaceMgnt
156  24. November 11,05
157      -Add swWDSActivationKey into sysEntity.
158      -Modify SYNTAX INTEGER in enterpriseApRadioMulticastDataRate
159  25. November 15,05
160      -Add enterpriseApRadioAutoDataRate into EnterpriseApRadioEntry
161  26. December 06,05
162      -modify SYNTAX DisplayString (SIZE(0..20)) to (SIZE(0..64))in apAuthenticationKey.
163  27. December 09,05
164      -Add wdsPeerRSSI into EnterpriseApRadioWdsPeerEntry
165  28. January 10,06
166      -remove swWDSActivationKey from sysEntity.
167  29. January 18,06
168      -modify value list for wdsApRole in enterpriseApRadioWdsEntry.
169  30. February 15,06
170      -Add rogueApClear into apRougeApControl.
171  31. August 11,06
172      -Modify mib syntax follow SMIv2.
173      -Modify apvMacFilterActivity SYNTAX in ApvMacFilterEntry.
174      -Add apSnmpVersionFilter in apSnmpMgnt.
175      -Modify apRadioSecurityWEPAuthType SYNTAX in apRadioSecurityEntry.
176      -Modify enterpriseApRadioMulticastDataRate SYNTAX in EnterpriseApRadioEntry.
177  32. September 22,06
178      -Add apWMMMgnt.
179            -the apWMMControlTable(.1)
180            -the apWMMBssParamTable(.2)
181            -the apWMMApParamTable(.3)
182      -Modify SYNTAX DisplayString from (SIZE(1..6)) to (SIZE(1..17))in wdsPeerBssid.
183 33. January 15,07
184      -Redefine the SYNTAX of apAuthenticationServer from IpAddress to DisplayString (SIZE(1..64)) in apAuthenticationMgnt.apAuthenticationServerTable.apAuthenticationServerEntry.
185 34. April 10,07
186      -Add enterpriseApRadioPreamble in enterpriseApRadioEntry.
187 35. October 30,07
188      -Add enterpriseApRadioSWRetryMode in enterpriseApRadioEntry.
189     "
190
191
192    ::= { mibs 13 }
193
194-- -------------------------------------------------------------
195-- groups in the ENTERASYS-AP3000-PRIVATE-MIB
196-- -------------------------------------------------------------
197        comPortMgnt             OBJECT IDENTIFIER ::= { ctronAP3000 1 }
198        macFilterMgnt           OBJECT IDENTIFIER ::= { ctronAP3000 2 }
199        qosMgnt                 OBJECT IDENTIFIER ::= { ctronAP3000 3 }
200        linkQualityMgnt         OBJECT IDENTIFIER ::= { ctronAP3000 4 }
201--      snmpTrapMgnt            OBJECT IDENTIFIER ::= { ctronAP3000 5 }
202        apSnmpMgnt              OBJECT IDENTIFIER ::= { ctronAP3000 5 }
203        sysEntity               OBJECT IDENTIFIER ::= { ctronAP3000 6 }
204        apSecurityMgnt          OBJECT IDENTIFIER ::= { ctronAP3000 7 }
205        apRadioInterfaceMgnt    OBJECT IDENTIFIER ::= { ctronAP3000 8 }
206        apEtherInterfaceMgnt    OBJECT IDENTIFIER ::= { ctronAP3000 9 }
207        apFilterControlMgnt     OBJECT IDENTIFIER ::= { ctronAP3000 10 }
208        apVLANMgnt              OBJECT IDENTIFIER ::= { ctronAP3000 11 }
209        apAuthenticationMgnt    OBJECT IDENTIFIER ::= { ctronAP3000 12 }
210        apWStationSessionMgnt   OBJECT IDENTIFIER ::= { ctronAP3000 13 }
211        apRogueApMgnt           OBJECT IDENTIFIER ::= { ctronAP3000 14 }
212        apAdminMgnt             OBJECT IDENTIFIER ::= { ctronAP3000 15 }
213        apResetMgt              OBJECT IDENTIFIER ::= { ctronAP3000 16 }
214        apSNTPMgnt              OBJECT IDENTIFIER ::= { ctronAP3000 17 }
215        apDNSMgnt               OBJECT IDENTIFIER ::= { ctronAP3000 18 }
216        apIappMgnt              OBJECT IDENTIFIER ::= { ctronAP3000 19 }
217        apSyslogConfigMgnt      OBJECT IDENTIFIER ::= { ctronAP3000 20 }
218        apEventLogMgnt          OBJECT IDENTIFIER ::= { ctronAP3000 21 }
219        apWSLSupportMgnt        OBJECT IDENTIFIER ::= { ctronAP3000 22 }
220        apWMMMgnt               OBJECT IDENTIFIER ::= { ctronAP3000 23 }
221        apNotificationTrapTree  OBJECT IDENTIFIER ::= { ctronAP3000 100 }
222
223-- -------------------------------------------------------------
224-- Textual Conventions
225-- -------------------------------------------------------------
226-- tbd
227-- -------------------------------------------------------------
228-- START::The apFilterControlMgnt Group
229-- -------------------------------------------------------------
230apFilterControlBridge OBJECT-TYPE
231        SYNTAX     INTEGER
232        {
233                enabled(1),
234                disabled(2)
235        }
236        MAX-ACCESS read-write
237        STATUS current
238        DESCRIPTION
239            "This value indicates the local bridge filter setting."
240        ::= { apFilterControlMgnt 1 }
241
242enterpriseApFilterControlAPManage OBJECT-TYPE
243        SYNTAX     INTEGER
244        {
245                enabled(1),
246                disabled(2)
247        }
248        MAX-ACCESS read-write
249        STATUS current
250        DESCRIPTION
251            "This value indicates the AP management filter setting."
252        ::= { apFilterControlMgnt 2 }
253
254enterpriseApFilterControlEthernet OBJECT-TYPE
255        SYNTAX     INTEGER
256        {
257                enabled(1),
258                disabled(2)
259        }
260        MAX-ACCESS read-write
261        STATUS current
262        DESCRIPTION
263            "This value indicates the ethernet filter setting."
264        ::= { apFilterControlMgnt 3 }
265
266enterpriseApFilterProtocolTable OBJECT-TYPE
267        SYNTAX      SEQUENCE OF EnterpriseApFilterProtocolEntry
268        MAX-ACCESS  not-accessible
269        STATUS      current
270        DESCRIPTION "Table of descriptive and status information about
271                     configuration of the filter protocol table."
272        ::= { apFilterControlMgnt 4 }
273
274enterpriseApFilterProtocolEntry OBJECT-TYPE
275        SYNTAX      EnterpriseApFilterProtocolEntry
276        MAX-ACCESS  not-accessible
277        STATUS      current
278        DESCRIPTION "An entry in the filter protocol table, containing information
279                     about configuration of one filter table entry."
280        INDEX       { enterpriseApFilterProtocolIndex }
281        ::= { enterpriseApFilterProtocolTable 1 }
282
283EnterpriseApFilterProtocolEntry ::= SEQUENCE
284{
285    enterpriseApFilterProtocolIndex          Integer32,
286    enterpriseApFilterProtocolName           DisplayString,
287    enterpriseApFilterProtocolISODesignator  DisplayString,
288    enterpriseApFilterProtocolState          INTEGER
289}
290
291enterpriseApFilterProtocolIndex OBJECT-TYPE
292        SYNTAX      Integer32 (1..2147483647)
293        MAX-ACCESS  not-accessible
294        STATUS      current
295        DESCRIPTION "Index of the Protocol Filters."
296        ::= { enterpriseApFilterProtocolEntry 1 }
297
298enterpriseApFilterProtocolName OBJECT-TYPE
299        SYNTAX DisplayString
300        MAX-ACCESS read-only
301        STATUS current
302        DESCRIPTION
303            "This value indicates the name of the protocol filter.  One of
304                         the following:
305                         Aironet_DDP, Appletalk_ARP, ARP, Banyan, Berkeley_Trailer_Negotiation,
306                         CDP, DEC_LAT, DEC_MOP, DEC_MOP_Dump_Load, DEC_XNS, EAPOL,
307                         Enet_Config_Test, Ethertalk, IP, LAN_Test, NetBEUI, Novell_IPX(new),
308                         Novell_IPX(old), RARP, Telxon_TXP, X.25_Level3
309                        "
310    ::= { enterpriseApFilterProtocolEntry 2 }
311
312enterpriseApFilterProtocolISODesignator OBJECT-TYPE
313        SYNTAX DisplayString
314        MAX-ACCESS read-only
315        STATUS current
316        DESCRIPTION
317            "This value indicates the name of the protocol filter."
318    ::= { enterpriseApFilterProtocolEntry 3 }
319
320enterpriseApFilterProtocolState OBJECT-TYPE
321        SYNTAX     INTEGER
322        {
323                enabled(1),
324                disabled(2)
325        }
326        MAX-ACCESS read-write
327        STATUS current
328        DESCRIPTION
329            "This value indicates whether the protocol filter is enabled."
330    ::= { enterpriseApFilterProtocolEntry 4 }
331-- -------------------------------------------------------------
332apvGlobalIBSSRelayMode OBJECT-TYPE
333        SYNTAX     INTEGER
334        {
335                perVapModeEnable(1),
336                allVapModeEnable(2)
337        }
338        MAX-ACCESS read-write
339        STATUS current
340        DESCRIPTION
341            "This value indicates the setting of the global IBSS Relay mode among the VAPs.
342            In Per-VAP Mode enable, the traffic between the VAPs should be blocked.
343            In Al-VAP Mode enable, the traffic between should not be blocked."
344        ::= { apFilterControlMgnt 5 }
345-- ***************************************************************
346-- * apvFilterControlEntry TABLE
347-- ***************************************************************
348apvFilterControlTable OBJECT-TYPE
349        SYNTAX      SEQUENCE OF ApvFilterControlEntry
350        MAX-ACCESS      not-accessible
351        STATUS      current
352        DESCRIPTION "Table of the control and status information about
353                     configuration of the filter Control for each Vap."
354        ::= { apFilterControlMgnt 6 }
355
356apvFilterControlEntry OBJECT-TYPE
357        SYNTAX      ApvFilterControlEntry
358        MAX-ACCESS      not-accessible
359        STATUS      current
360        DESCRIPTION "An entry in the table, containing information
361                     about configuration of the filter for each Vap of the AP."
362        INDEX       { apvFilterControlIndex }
363        ::= { apvFilterControlTable 1 }
364
365ApvFilterControlEntry ::= SEQUENCE
366{
367    apvFilterControlIndex                      Integer32,
368    apvIBSSFilterControl                       INTEGER,
369    apvAPManageFilterControl                   INTEGER
370}
371
372apvFilterControlIndex OBJECT-TYPE
373        SYNTAX      Integer32 (1..2147483647)
374        MAX-ACCESS  not-accessible
375        STATUS      current
376        DESCRIPTION "Index of the configuration."
377        ::= { apvFilterControlEntry 1 }
378
379apvIBSSFilterControl OBJECT-TYPE
380        SYNTAX     INTEGER
381        {
382                enabled(1),
383                disabled(2)
384        }
385        MAX-ACCESS read-write
386        STATUS current
387        DESCRIPTION
388            "This value indicates the local bridge filter(IBSS Relay Filter) setting."
389        ::= { apvFilterControlEntry 2 }
390
391apvAPManageFilterControl OBJECT-TYPE
392        SYNTAX     INTEGER
393        {
394                enabled(1),
395                disabled(2)
396        }
397        MAX-ACCESS read-write
398        STATUS current
399        DESCRIPTION
400            "This value indicates the AP management filter setting."
401        ::= { apvFilterControlEntry 3 }
402-- ***************************************************************
403-- * End of apvFilterControlEntry TABLE
404-- ***************************************************************
405-- -------------------------------------------------------------
406-- End::The apFilterControlMgnt Group
407-- -------------------------------------------------------------
408
409-- -------------------------------------------------------------
410-- START::The ComPortMgnt Group
411-- -------------------------------------------------------------
412comPortControl OBJECT-TYPE
413        SYNTAX INTEGER { enabled(1), disabled(2) }
414        MAX-ACCESS read-write
415        STATUS current
416        DESCRIPTION
417        "The administrative enable/disable state for
418        COM Port Control in a System."
419        ::= { comPortMgnt 1 }
420-- -------------------------------------------------------------
421-- End::The ComPortMgnt Group
422-- -------------------------------------------------------------
423
424-- -------------------------------------------------------------
425-- START::The macFilterMgnt Group
426-- -------------------------------------------------------------
427macFilterTable OBJECT-TYPE
428        SYNTAX      SEQUENCE OF MacFilterEntry
429        MAX-ACCESS      not-accessible
430        STATUS      deprecated
431        DESCRIPTION "Table of status information about
432                     each configured MAC Filtering Entry."
433        ::= { macFilterMgnt 1 }
434
435macFilterEntry OBJECT-TYPE
436        SYNTAX      MacFilterEntry
437        MAX-ACCESS      not-accessible
438        STATUS      deprecated
439        DESCRIPTION "An entry in the table, containing information
440                     about configuration of MAC Filter."
441        INDEX       { macFilterIndex }
442        ::= { macFilterTable 1 }
443
444MacFilterEntry ::= SEQUENCE
445{
446    macFilterIndex                        Integer32,
447    macFilterAddress                      MacAddress,
448    macFilterAllowedToGo                  INTEGER,
449    macFilterOpeStatus                    INTEGER
450}
451
452macFilterIndex OBJECT-TYPE
453        SYNTAX      Integer32 (1..2147483647)
454        MAX-ACCESS      not-accessible
455        STATUS      deprecated
456        DESCRIPTION "Filter index."
457        ::= { macFilterEntry 1 }
458
459
460macFilterAddress OBJECT-TYPE
461        SYNTAX MacAddress
462        MAX-ACCESS read-write
463        STATUS deprecated
464        DESCRIPTION
465            "This values indicates the MAC address of the
466            MAC Filter entry."
467    ::= { macFilterEntry 2 }
468
469macFilterAllowedToGo OBJECT-TYPE
470        SYNTAX INTEGER { allow(1), deny(2) }
471        MAX-ACCESS read-write
472        STATUS deprecated
473        DESCRIPTION
474            "The administrative allow/deny state for
475            that specified MAC Filter Entry."
476    ::= { macFilterEntry 3 }
477
478macFilterOpeStatus OBJECT-TYPE
479        SYNTAX INTEGER
480        {
481                other(0),
482                valid(1),
483                invalid(2),
484                create(3)
485        }
486        MAX-ACCESS read-create
487        STATUS deprecated
488        DESCRIPTION
489        "This object indicates the status of this entry.
490            other(0) - this entry is currently in use but
491                the conditions under which it will remain
492                so differ from the following values.
493            valid(1) - this value to indicate this entry is currently
494                in used.
495            invalid(2) - write this value to the corresponding entry,
496                the whole entry will be removed. Since the order of entry
497                shall be re-order while it has been deleted. To re-freshed
498                the whole table is recommended for new index.
499            create(3) - write this value to indicate that the new MAC address
500                will be added after next writing MAC address to that new entry.
501                The adding action will be taken on the index that grater than 1.
502         "
503
504    DEFVAL      { other }
505
506    ::= { macFilterEntry 4 }
507-- -------------------------------------------------------------
508apMacFilterControl OBJECT-TYPE
509        SYNTAX     INTEGER
510        {
511                enabled(1),
512                disabled(2)
513        }
514        MAX-ACCESS read-write
515        STATUS deprecated
516        DESCRIPTION
517            "This value indicates the control of the MAC filter setting."
518        ::= { macFilterMgnt 2 }
519-- -------------------------------------------------------------
520apvMacFilterOperateTable OBJECT-TYPE
521        SYNTAX      SEQUENCE OF ApvMacFilterOperateEntry
522        MAX-ACCESS      not-accessible
523        STATUS      current
524        DESCRIPTION "The Table used to manage the function in
525                     MAC Filter Table."
526        ::= { macFilterMgnt 3 }
527
528apvMacFilterOperateEntry OBJECT-TYPE
529        SYNTAX      ApvMacFilterOperateEntry
530        MAX-ACCESS      not-accessible
531        STATUS      current
532        DESCRIPTION "An entry in the table, containing information
533                     about configuration in one VAP of the AP."
534        INDEX       { ifIndex }
535        ::= { apvMacFilterOperateTable 1 }
536
537ApvMacFilterOperateEntry ::= SEQUENCE
538{
539    apvMacFilterPermission                      INTEGER,
540    apvMacFilterAddressToAdd                    OCTET STRING
541}
542
543apvMacFilterPermission OBJECT-TYPE
544        SYNTAX INTEGER
545        {
546                allowed(1),
547                denied(2)
548        }
549        MAX-ACCESS read-write
550        STATUS current
551        DESCRIPTION
552            "This values indicates the Permission on all the active
553             filter entry for each Vap. The negative permission will
554             be applied on any inactive entry or any MAC that is not
555             in the table."
556
557    ::= { apvMacFilterOperateEntry 1 }
558
559apvMacFilterAddressToAdd OBJECT-TYPE
560        SYNTAX OCTET STRING
561        MAX-ACCESS read-write
562        STATUS current
563        DESCRIPTION
564            "This values indicates the MAC address to be added to the
565            local MAC filter table as an active entry for each Vap."
566
567    ::= { apvMacFilterOperateEntry 2 }
568-- -------------------------------------------------------------
569apvMacFilterTable OBJECT-TYPE
570        SYNTAX      SEQUENCE OF ApvMacFilterEntry
571        MAX-ACCESS      not-accessible
572        STATUS      current
573        DESCRIPTION "Table of status information about
574                     each configured MAC Address Filtering Entry."
575        ::= { macFilterMgnt 4 }
576
577apvMacFilterEntry OBJECT-TYPE
578        SYNTAX      ApvMacFilterEntry
579        MAX-ACCESS      not-accessible
580        STATUS      current
581        DESCRIPTION "An entry in the table, containing information
582                     about configuration in one radio of the AP.
583                     MacFilterEntry is created and managed using
584                     localMACFilterMgnt Table."
585        INDEX       { ifIndex, apvMacFilterIndex }
586        ::= { apvMacFilterTable 1 }
587
588ApvMacFilterEntry ::= SEQUENCE
589{
590    apvMacFilterIndex                        Integer32,
591    apvMacFilterAddress                      MacAddress,
592    apvMacFilterActivity                     INTEGER
593}
594
595apvMacFilterIndex OBJECT-TYPE
596        SYNTAX      Integer32 (1..2147483647)
597        MAX-ACCESS      not-accessible
598        STATUS      current
599        DESCRIPTION "MAC Filter index in each VAP."
600        ::= { apvMacFilterEntry 1 }
601
602apvMacFilterAddress OBJECT-TYPE
603        SYNTAX MacAddress
604        MAX-ACCESS read-only
605        STATUS current
606        DESCRIPTION
607            "This values indicates the MAC address of the
608            filter entry."
609    ::= { apvMacFilterEntry 2 }
610
611apvMacFilterActivity OBJECT-TYPE
612        SYNTAX INTEGER
613        {
614                allow(1),
615                denied(2),
616                deleteEntry(3)
617        }
618        MAX-ACCESS read-write
619        STATUS current
620        DESCRIPTION
621            "This value indicates the Activity of the MAC table
622             entry by the filter permission. If allow(1), the filter
623             permission will be applied to the MAC address.
624             If denied(2), the filter permission will not be applied
625             to the MAC address.
626             If delete_entry(3), the filter entry will be deleted."
627
628    ::= { apvMacFilterEntry 3 }
629
630-- -------------------------------------------------------------
631-- END::The macFilterMgnt Group
632-- -------------------------------------------------------------
633
634
635-- -------------------------------------------------------------
636-- START::The qosMgnt Group
637-- -------------------------------------------------------------
638qosModeControl OBJECT-TYPE
639        SYNTAX INTEGER
640        {
641                qosoff(1),
642                qossa(2),
643                qosda(3),
644                qosether(4),
645                qos8021p(5)
646        }
647        MAX-ACCESS read-write
648        STATUS current
649        DESCRIPTION
650            "The administrative status and control of the QoS mode for the QoS management."
651        ::= { qosMgnt 1 }
652
653qosMACTypeTable OBJECT-TYPE
654        SYNTAX      SEQUENCE OF QosMACTypeEntry
655        MAX-ACCESS      not-accessible
656        STATUS      current
657        DESCRIPTION "Table of status information about
658                     each configured MAC Type Entry for the QoS Management."
659        ::= { qosMgnt 2 }
660
661qosMACTypeEntry OBJECT-TYPE
662        SYNTAX      QosMACTypeEntry
663        MAX-ACCESS      not-accessible
664        STATUS      current
665        DESCRIPTION "An entry in the table, containing information
666                     about configuration MAC Type Entry for the QoS Management."
667        INDEX       { qosMACTypeIndex }
668        ::= { qosMACTypeTable 1 }
669
670QosMACTypeEntry ::= SEQUENCE
671{
672    qosMACTypeIndex                     Integer32,
673    qosMACTypeAddress                   MacAddress,
674    qosMACTypePriority                  Integer32,
675    qosMACTypeOpeStatus                 INTEGER
676}
677
678qosMACTypeIndex OBJECT-TYPE
679        SYNTAX      Integer32 (1..2147483647)
680        MAX-ACCESS      not-accessible
681        STATUS      current
682        DESCRIPTION "Qos MAC Type index."
683        ::= { qosMACTypeEntry 1 }
684
685
686qosMACTypeAddress OBJECT-TYPE
687        SYNTAX MacAddress
688        MAX-ACCESS read-write
689        STATUS current
690        DESCRIPTION
691            "This values indicates the MAC address of that specified
692            index in the entry."
693    ::= { qosMACTypeEntry 2 }
694
695qosMACTypePriority OBJECT-TYPE
696        SYNTAX Integer32 (0..7)
697        MAX-ACCESS read-write
698        STATUS current
699        DESCRIPTION
700            "This values indicates the level of priority of that specified
701            MAC Address in entry."
702
703    ::= { qosMACTypeEntry 3 }
704
705qosMACTypeOpeStatus OBJECT-TYPE
706        SYNTAX INTEGER
707        {
708                other(0),
709                valid(1),
710                invalid(2),
711                create(3)
712        }
713        MAX-ACCESS read-create
714        STATUS current
715        DESCRIPTION
716        "This object indicates the status of this entry.
717            other(0) - this entry is currently in use but
718                the conditions under which it will remain
719                so differ from the following values.
720            valid(1) - this value to indicate this entry is currently
721                in used.
722            invalid(2) - write this value to the corresponding entry,
723                the whole entry will be removed. Since the order of entry
724                shall be re-order while it has been deleted. To re-freshed
725                the whole table is recommended for new index.
726            create(3) - write this value to indicate that the new MAC address
727                will be added after next writing MAC address to that new entry.
728                The adding action will be taken on the index that grater than 1.
729          "
730    DEFVAL      { other }
731
732    ::= { qosMACTypeEntry 4 }
733
734qosEtherTypeTable OBJECT-TYPE
735        SYNTAX      SEQUENCE OF QosEtherTypeEntry
736        MAX-ACCESS      not-accessible
737        STATUS      current
738        DESCRIPTION "Table of status information about
739                     each configured Ether Type Entry for QoS Management."
740        ::= { qosMgnt 3 }
741
742qosEtherTypeEntry OBJECT-TYPE
743        SYNTAX      QosEtherTypeEntry
744        MAX-ACCESS      not-accessible
745        STATUS      current
746        DESCRIPTION "An entry in the table, containing information
747                     about configuration Ether Type for QoS Management."
748        INDEX       { qosMACTypeIndex }
749        ::= { qosEtherTypeTable 1 }
750
751QosEtherTypeEntry ::= SEQUENCE
752{
753    qosEtherTypeIndex                           Integer32,
754    qosEtherTypeHexValue                        OCTET STRING,
755    qosEtherTypePriority                        Integer32,
756    qosEtherTypeOpeStatus                       INTEGER
757}
758
759qosEtherTypeIndex OBJECT-TYPE
760        SYNTAX      Integer32
761        MAX-ACCESS      not-accessible
762        STATUS      current
763        DESCRIPTION "Qos Ether Type index in the table."
764        ::= { qosEtherTypeEntry 1 }
765
766
767qosEtherTypeHexValue OBJECT-TYPE
768        SYNTAX OCTET STRING (SIZE(4))
769        MAX-ACCESS read-write
770        STATUS current
771        DESCRIPTION
772            "The Hex Value to indicate the type of Ether of that specified
773            index in the entry."
774    ::= { qosEtherTypeEntry 2 }
775
776qosEtherTypePriority OBJECT-TYPE
777        SYNTAX Integer32 (0..7)
778        MAX-ACCESS read-write
779        STATUS current
780        DESCRIPTION
781            "This values indicates the level of priority of that specified
782            MAC Address in entry."
783
784    ::= { qosEtherTypeEntry 3 }
785
786qosEtherTypeOpeStatus OBJECT-TYPE
787        SYNTAX INTEGER
788        {
789                other(0),
790                valid(1),
791                invalid(2),
792                create(3)
793        }
794        MAX-ACCESS read-create
795        STATUS current
796        DESCRIPTION
797        "This object indicates the status of this entry.
798            other(0) - this entry is currently in use but
799                the conditions under which it will remain
800                so differ from the following values.
801            valid(1) - this value to indicate this entry is currently
802                in used.
803            invalid(2) - write this value to the corresponding entry,
804                the whole entry will be removed. Since the order of entry
805                shall be re-order while it has been deleted. To re-freshed
806                the whole table is recommended for new index.
807            create(3) - write this value to indicate that the new Ether Value
808                will be added after next writing Ether Type Value to that new entry.
809                The adding action will be taken on the index that grater than 1.
810          "
811        DEFVAL      { other }
812        ::= { qosEtherTypeEntry 4 }
813
814qosQueueingMode OBJECT-TYPE
815        SYNTAX INTEGER
816        {
817                weighted-fair(1),
818                strict-priority(2)
819        }
820        MAX-ACCESS read-write
821        STATUS current
822        DESCRIPTION
823        "The administrative control of the QoS Queuing mode for the QoS management."
824        ::= { qosMgnt 4 }
825
826qosSVPStatus OBJECT-TYPE
827        SYNTAX INTEGER { enabled(1), disabled(2) }
828        MAX-ACCESS read-write
829        STATUS current
830        DESCRIPTION
831        "The administrative enable/disable state for SVP."
832        ::= { qosMgnt 5 }
833
834-- -------------------------------------------------------------
835-- END::The qosMgnt Group
836-- -------------------------------------------------------------
837
838
839-- -------------------------------------------------------------
840-- START::The linkQualityMgnt Group
841-- -------------------------------------------------------------
842linkQualityTable OBJECT-TYPE
843        SYNTAX      SEQUENCE OF LinkQualityEntry
844        MAX-ACCESS      not-accessible
845        STATUS      current
846        DESCRIPTION "Table of status information about
847                     the radio Interface Link Quality Entry."
848        ::= { linkQualityMgnt 1 }
849
850linkQualityEntry OBJECT-TYPE
851        SYNTAX      LinkQualityEntry
852        MAX-ACCESS      not-accessible
853        STATUS      current
854        DESCRIPTION "An entry in the table, containing information
855                     about configuration of  the radio Interface Link Quality."
856        INDEX           { linkQualityRadioIndex,
857                          linkQualityStaIndex }
858
859        ::= { linkQualityTable 1 }
860
861LinkQualityEntry ::= SEQUENCE
862{
863    linkQualityRadioIndex               Integer32,
864    linkQualityStaIndex                 Integer32,
865    linkQualityStaMacAddress            MacAddress,
866    linkQualityStaRssi                  Integer32
867}
868linkQualityRadioIndex OBJECT-TYPE
869        SYNTAX      Integer32 (1..2147483647)
870        MAX-ACCESS      not-accessible
871        STATUS      current
872        DESCRIPTION "This is the value to define the index
873        of the radio interface."
874        ::= { linkQualityEntry 1 }
875
876linkQualityStaIndex OBJECT-TYPE
877        SYNTAX      Integer32 (1..2147483647)
878        MAX-ACCESS      not-accessible
879        STATUS      current
880        DESCRIPTION "This is value to define the index
881        of link station."
882        ::= { linkQualityEntry 2 }
883
884linkQualityStaMacAddress OBJECT-TYPE
885        SYNTAX MacAddress
886        MAX-ACCESS read-only
887        STATUS current
888        DESCRIPTION
889            "This values indicates the MAC address of the
890            link station."
891    ::= { linkQualityEntry 3 }
892
893linkQualityStaRssi OBJECT-TYPE
894        SYNTAX Integer32(0..100)
895        MAX-ACCESS read-only
896        STATUS current
897        DESCRIPTION
898            "This values indicates the percentage RSSI of the
899            link station."
900    ::= { linkQualityEntry 4 }
901-- -------------------------------------------------------------
902-- END::The linkQualityMgnt Group
903-- -------------------------------------------------------------
904
905-- -------------------------------------------------------------
906-- START::The snmpTrapMgnt-apSnmpMgnt Group
907-- -------------------------------------------------------------
908trapControl OBJECT-TYPE
909        SYNTAX INTEGER { enabled(1), disabled(2) }
910        MAX-ACCESS read-write
911        STATUS current
912        DESCRIPTION
913        "The administrative enable/disable state for
914        SNMP Trap Control in a System."
915--        ::= { snmpTrapMgnt 1 }
916        ::= { apSnmpMgnt 1 }
917-- -------------------------------------------------------------
918--trapConfiguration     OBJECT IDENTIFIER ::= { snmpTrapMgnt 2 }
919trapConfiguration     OBJECT IDENTIFIER ::= { apSnmpMgnt 2 }
920--01   trapSysSystemUp                 Enable/Disable sysSystemUp trap
921--02   trapSysSystemDown               Enable/Disable sysSystemDown trap
922--03   trapSysRadiusServerChanged      Enable/Disable sysRadiusServerChanged trap
923--04   trapDot11StationAssociation     Enable/Disable dot11StationAssociation trap
924--05   trapDot11StationReAssociation   Enable/Disable dot11StationReAssociation trap
925--06   trapDot11StationAuthentication  Enable/Disable dot11StationAuthentication trap
926--07   trapDot11StationRequestFail     Enable/Disable dot11StationRequestFail trap
927--08   trapDot11InterfaceAGFail        Enable/Disable dot11InterfaceAGFail trap
928--09   trapLocalMacAddrAuthFail        Enable/Disable localMacAddrAuthFail trap
929--10   trapLocalMacAddrAuthSuccess     Enable/Disable localMacAddrAuthSuccess trap
930--11   trapDot1xAuthNotInitiated       Enable/Disable dot1xAuthNotInitiated trap
931--12   trapDot1xAuthSuccess            Enable/Disable dot1xAuthSuccess trap
932--13   trapDot1xAuthFail               Enable/Disable dot1xAuthFail trap
933--14   trapDot1xMacAddrAuthSuccess     Enable/Disable dot1xMacAddrAuthSuccess trap
934--15   trapDot1xMacAddrAuthFail        Enable dot1xMacAddrAuthFail trap
935--16   trapPppLogonFail                Enable/Disable pppLogonFail trap
936--17   trapIappStationRoamedFrom       Enable/Disable iappStationRoamedFrom trap
937--18   trapIappStationRoamedTo         Enable/Disable iappStationRoamedTo trap
938--19   trapIappContextDataSent         Enable iappContextDataSent trap
939--20   trapSntpServerFail              Enable/Disable sntpServerFail trap
940
941
942trapSysSystemUp OBJECT-TYPE
943    SYNTAX INTEGER { enabled(1), disabled(2) }
944    MAX-ACCESS read-write
945    STATUS current
946    DESCRIPTION
947    "The administrative enable/disable state for
948     SNMP sysSystemUp trap."
949::= { trapConfiguration 1 }
950
951trapSysSystemDown OBJECT-TYPE
952    SYNTAX INTEGER { enabled(1), disabled(2) }
953    MAX-ACCESS read-write
954    STATUS current
955    DESCRIPTION
956    "The administrative enable/disable state for
957     SNMP sysSystemDown trap."
958::= { trapConfiguration 2 }
959
960trapSysRadiusServerChanged OBJECT-TYPE
961    SYNTAX INTEGER { enabled(1), disabled(2) }
962    MAX-ACCESS read-write
963    STATUS current
964    DESCRIPTION
965    "The administrative enable/disable state for
966     SNMP sysRadiusServerChanged trap."
967::= { trapConfiguration 3 }
968
969 trapDot11StationAssociation OBJECT-TYPE
970    SYNTAX INTEGER { enabled(1), disabled(2) }
971    MAX-ACCESS read-write
972    STATUS current
973    DESCRIPTION
974    "The administrative enable/disable state for
975     SNMP dot11StationAssociation trap."
976::= { trapConfiguration 4 }
977
978 trapDot11StationReAssociation OBJECT-TYPE
979    SYNTAX INTEGER { enabled(1), disabled(2) }
980    MAX-ACCESS read-write
981    STATUS current
982    DESCRIPTION
983    "The administrative enable/disable state for
984     SNMP dot11StationReAssociation trap."
985::= { trapConfiguration 5 }
986
987trapDot11StationAuthentication OBJECT-TYPE
988    SYNTAX INTEGER { enabled(1), disabled(2) }
989    MAX-ACCESS read-write
990    STATUS current
991    DESCRIPTION
992    "The administrative enable/disable state for
993     SNMP dot11StationAuthentication trap."
994::= { trapConfiguration 6 }
995
996trapDot11StationRequestFail OBJECT-TYPE
997    SYNTAX INTEGER { enabled(1), disabled(2) }
998    MAX-ACCESS read-write
999    STATUS current
1000    DESCRIPTION
1001    "The administrative enable/disable state for
1002     SNMP dot11StationRequestFail trap."
1003::= { trapConfiguration 7 }
1004
1005-- trapDot11InterfaceAGFail OBJECT-TYPE
1006--    SYNTAX INTEGER { enabled(1), disabled(2) }
1007--    MAX-ACCESS read-write
1008--    STATUS current
1009--    DESCRIPTION
1010--    "The administrative enable/disable state for
1011--     SNMP dot11InterfaceAGFail trap."
1012--::= { trapConfiguration 8 }
1013
1014trapLocalMacAddrAuthFail OBJECT-TYPE
1015    SYNTAX INTEGER { enabled(1), disabled(2) }
1016    MAX-ACCESS read-write
1017    STATUS current
1018    DESCRIPTION
1019    "The administrative enable/disable state for
1020     SNMP localMacAddrAuthFail trap."
1021::= { trapConfiguration 9 }
1022
1023trapLocalMacAddrAuthSuccess OBJECT-TYPE
1024    SYNTAX INTEGER { enabled(1), disabled(2) }
1025    MAX-ACCESS read-write
1026    STATUS current
1027    DESCRIPTION
1028    "The administrative enable/disable state for
1029     SNMP localMacAddrAuthSuccess trap."
1030::= { trapConfiguration 10 }
1031
1032trapDot1xAuthNotInitiated OBJECT-TYPE
1033    SYNTAX INTEGER { enabled(1), disabled(2) }
1034    MAX-ACCESS read-write
1035    STATUS current
1036    DESCRIPTION
1037    "The administrative enable/disable state for
1038     SNMP dot1xAuthNotInitiated trap."
1039::= { trapConfiguration 11 }
1040
1041trapDot1xAuthSuccess OBJECT-TYPE
1042    SYNTAX INTEGER { enabled(1), disabled(2) }
1043    MAX-ACCESS read-write
1044    STATUS current
1045    DESCRIPTION
1046    "The administrative enable/disable state for
1047     SNMP dot1xAuthSuccess trap."
1048::= { trapConfiguration 12 }
1049
1050trapDot1xAuthFail OBJECT-TYPE
1051    SYNTAX INTEGER { enabled(1), disabled(2) }
1052    MAX-ACCESS read-write
1053    STATUS current
1054    DESCRIPTION
1055    "The administrative enable/disable state for
1056     SNMP  dot1xAuthFail trap."
1057::= { trapConfiguration 13 }
1058
1059trapDot1xMacAddrAuthSuccess OBJECT-TYPE
1060    SYNTAX INTEGER { enabled(1), disabled(2) }
1061    MAX-ACCESS read-write
1062    STATUS current
1063    DESCRIPTION
1064    "The administrative enable/disable state for
1065     SNMP dot1xMacAddrAuthSuccess trap."
1066::= { trapConfiguration 14 }
1067
1068trapDot1xMacAddrAuthFail OBJECT-TYPE
1069    SYNTAX INTEGER { enabled(1), disabled(2) }
1070    MAX-ACCESS read-write
1071    STATUS current
1072    DESCRIPTION
1073    "The administrative enable/disable state for
1074     SNMP dot1xMacAddrAuthFail trap."
1075::= { trapConfiguration 15 }
1076
1077trapPppLogonFail OBJECT-TYPE
1078    SYNTAX INTEGER { enabled(1), disabled(2) }
1079    MAX-ACCESS read-write
1080    STATUS current
1081    DESCRIPTION
1082    "The administrative enable/disable state for
1083     SNMP pppLogonFail trap."
1084::= { trapConfiguration 16 }
1085
1086trapIappStationRoamedFrom OBJECT-TYPE
1087    SYNTAX INTEGER { enabled(1), disabled(2) }
1088    MAX-ACCESS read-write
1089    STATUS current
1090    DESCRIPTION
1091    "The administrative enable/disable state for
1092     SNMP iappStationRoamedFrom trap."
1093::= { trapConfiguration 17 }
1094
1095trapIappStationRoamedTo OBJECT-TYPE
1096    SYNTAX INTEGER { enabled(1), disabled(2) }
1097    MAX-ACCESS read-write
1098    STATUS current
1099    DESCRIPTION
1100    "The administrative enable/disable state for
1101     SNMP iappStationRoamedFrom trap."
1102::= { trapConfiguration 18 }
1103
1104trapIappContextDataSent OBJECT-TYPE
1105    SYNTAX INTEGER { enabled(1), disabled(2) }
1106    MAX-ACCESS read-write
1107    STATUS current
1108    DESCRIPTION
1109    "The administrative enable/disable state for
1110     SNMP iappContextDataSent trap."
1111::= { trapConfiguration 19 }
1112
1113trapSntpServerFail OBJECT-TYPE
1114    SYNTAX INTEGER { enabled(1), disabled(2) }
1115    MAX-ACCESS read-write
1116    STATUS current
1117    DESCRIPTION
1118    "The administrative enable/disable state for
1119     SNMP sntpServerFail trap."
1120::= { trapConfiguration 20 }
1121
1122trapDot11InterfaceAFail OBJECT-TYPE
1123    SYNTAX INTEGER { enabled(1), disabled(2) }
1124    MAX-ACCESS read-write
1125    STATUS current
1126    DESCRIPTION
1127    "The administrative enable/disable state for
1128     SNMP dot11InterfaceAFail trap."
1129::= { trapConfiguration 21 }
1130
1131trapDot11InterfaceGFail OBJECT-TYPE
1132    SYNTAX INTEGER { enabled(1), disabled(2) }
1133    MAX-ACCESS read-write
1134    STATUS current
1135    DESCRIPTION
1136    "The administrative enable/disable state for
1137     SNMP dot11InterfaceGFail trap."
1138::= { trapConfiguration 22 }
1139trapDot11WirelessSTPDetection OBJECT-TYPE
1140    SYNTAX INTEGER { enabled(1), disabled(2) }
1141    MAX-ACCESS read-write
1142    STATUS current
1143    DESCRIPTION
1144    "The administrative enable/disable state for
1145     SNMP dot11WirelessSTPDetection trap."
1146::= { trapConfiguration 23 }
1147-- -------------------------------------------------------------
1148apSnmpTrapDestinationTable OBJECT-TYPE
1149        SYNTAX      SEQUENCE OF ApSnmpTrapDestinationEntry
1150        MAX-ACCESS  not-accessible
1151        STATUS      current
1152        DESCRIPTION "Table of descriptive and status information about
1153                     configuration of each trap receiving server."
1154    ::= { apSnmpMgnt 3 }
1155
1156apSnmpTrapDestinationEntry OBJECT-TYPE
1157        SYNTAX      ApSnmpTrapDestinationEntry
1158        MAX-ACCESS  not-accessible
1159        STATUS      current
1160        DESCRIPTION "An entry in the table, containing information
1161                     about configuration of one trap receiving server."
1162        INDEX       { apSnmpTrapDestinationIndex }
1163        ::= { apSnmpTrapDestinationTable 1 }
1164
1165ApSnmpTrapDestinationEntry ::= SEQUENCE
1166{
1167    apSnmpTrapDestinationIndex        INTEGER,
1168    apSnmpTrapDestinationCommunity    DisplayString,
1169    apSnmpTrapDestinationIP           IpAddress,
1170    apSnmpTrapDestinationState        INTEGER
1171}
1172
1173apSnmpTrapDestinationIndex OBJECT-TYPE
1174        SYNTAX      INTEGER (1..4)
1175        MAX-ACCESS  not-accessible
1176        STATUS      current
1177        DESCRIPTION "Index of the Trap Destination Table."
1178        ::= { apSnmpTrapDestinationEntry 1 }
1179
1180apSnmpTrapDestinationCommunity OBJECT-TYPE
1181        SYNTAX     DisplayString (SIZE(0..32))
1182        MAX-ACCESS read-write
1183        STATUS current
1184        DESCRIPTION
1185            "The SNMP Trap Community"
1186        ::= { apSnmpTrapDestinationEntry 2 }
1187
1188apSnmpTrapDestinationIP OBJECT-TYPE
1189        SYNTAX IpAddress
1190        MAX-ACCESS read-write
1191        STATUS current
1192        DESCRIPTION
1193            "The IP address of the trap receiving server."
1194        ::= { apSnmpTrapDestinationEntry 3 }
1195
1196apSnmpTrapDestinationState OBJECT-TYPE
1197        SYNTAX INTEGER
1198        {
1199                enabled(1),
1200                disabled(2)
1201        }
1202        MAX-ACCESS read-write
1203        STATUS current
1204        DESCRIPTION
1205            "This value indicates whether the trap receiving server is enabled."
1206        ::= { apSnmpTrapDestinationEntry 4 }
1207-- -------------------------------------------------------------
1208apSnmpCommunityReadOnly OBJECT-TYPE
1209        SYNTAX     DisplayString (SIZE(0..32))
1210        MAX-ACCESS read-write
1211        STATUS     current
1212        DESCRIPTION "The SNMP Read Only Community.  The value if read,
1213                     will only show ******."
1214        ::= { apSnmpMgnt 4 }
1215
1216apSnmpCommunityReadWrite OBJECT-TYPE
1217        SYNTAX     DisplayString (SIZE(0..32))
1218        MAX-ACCESS read-write
1219        STATUS     current
1220        DESCRIPTION "The SNMP Read Write Community.  The value if read,
1221                     will only show *****."
1222        ::= { apSnmpMgnt 5 }
1223
1224apSnmpVersionFilter OBJECT-TYPE
1225        SYNTAX      INTEGER
1226        {
1227                enableSNMPv1SNMPv2c(1),
1228                disableSNMPv1SNMPv2c(2)
1229        }
1230        MAX-ACCESS read-write
1231        STATUS     current
1232        DESCRIPTION "To set the version-filter of SNMP."
1233        DEFVAL {enableSNMPv1SNMPv2c }
1234        ::= { apSnmpMgnt 6 }
1235
1236-- -------------------------------------------------------------
1237-- END::The snmpTrapMgnt Group
1238-- -------------------------------------------------------------
1239
1240-- -------------------------------------------------------------
1241--  START::sysEntity - Standard Mib elements
1242-- -------------------------------------------------------------
1243swHardwareVer OBJECT-TYPE
1244        SYNTAX      DisplayString (SIZE (0..20))
1245        MAX-ACCESS  read-only
1246        STATUS      current
1247        DESCRIPTION "Hardware version of the main board."
1248        ::= { sysEntity 1 }
1249
1250swBootRomVer OBJECT-TYPE
1251        SYNTAX      DisplayString (SIZE(0..20))
1252        MAX-ACCESS  read-only
1253        STATUS      current
1254        DESCRIPTION "Boot ROM code version of the main board."
1255        ::= { sysEntity 2 }
1256
1257swOpCodeVer OBJECT-TYPE
1258        SYNTAX      DisplayString (SIZE(0..20))
1259        MAX-ACCESS  read-only
1260        STATUS      current
1261        DESCRIPTION "Operation code version of the main board."
1262        ::= { sysEntity 3 }
1263
1264swSerialNumber OBJECT-TYPE
1265        SYNTAX      DisplayString (SIZE(0..20))
1266        MAX-ACCESS  read-only
1267        STATUS      current
1268        DESCRIPTION "Serial Number of the Access Point."
1269        ::= { sysEntity 4 }
1270swProductName OBJECT-TYPE
1271        SYNTAX      DisplayString (SIZE(0..20))
1272        MAX-ACCESS  read-only
1273        STATUS      current
1274        DESCRIPTION "The Product Name of the Access Point."
1275        ::= { sysEntity 5 }
1276
1277swCountrySetting OBJECT-TYPE
1278        SYNTAX      DisplayString (SIZE(0..255))
1279        MAX-ACCESS  read-only
1280        STATUS      current
1281        DESCRIPTION "The current CountryCode Setting of the Access Point."
1282        ::= { sysEntity 6 }
1283
1284--swWDSActivationKey OBJECT-TYPE
1285--        SYNTAX OCTET STRING (SIZE(0..16))
1286--        MAX-ACCESS  read-write
1287--        STATUS      current
1288--        DESCRIPTION
1289--               "Point-to-multipoint WDS mode requires an activation
1290--                key to enable. A valid multipoint activation key must
1291--                be entered as a string of ACSCII characters translating
1292--                to the binary HEX value of the key before the Access Point
1293--                will accept the point-to-multipoint bridge mode setting.
1294--
1295--                Returns SNMP_BAD_VALUE if validation fails.
1296--
1297--                This object must be saved across a system reset and/or a
1298--                power cycle."
1299--        ::= { sysEntity 7 }
1300
1301-- resetConfigurationMgnt     OBJECT IDENTIFIER ::= { sysEntity 5 }
1302-- -------------------------------------------------------------
1303--  END::sysEntity - Standard Mib elements
1304-- -------------------------------------------------------------
1305
1306
1307-- -------------------------------------------------------------
1308-- - apRadioSecurityMgnt TABLE
1309-- -------------------------------------------------------------
1310apRadioSecurityTable OBJECT-TYPE
1311        SYNTAX      SEQUENCE OF ApRadioSecurityEntry
1312        MAX-ACCESS  not-accessible
1313        STATUS      current
1314        DESCRIPTION "Table of descriptive and status information about
1315                     configuration of each radio in terms of security settings."
1316        ::= { apSecurityMgnt 1 }
1317
1318apRadioSecurityEntry OBJECT-TYPE
1319        SYNTAX      ApRadioSecurityEntry
1320        MAX-ACCESS  not-accessible
1321        STATUS      current
1322        DESCRIPTION "An entry in the table, containing information
1323                     about configuration of one radio of the AP."
1324        INDEX       { apRadioSecurityIndex }
1325        ::= { apRadioSecurityTable 1 }
1326
1327ApRadioSecurityEntry ::= SEQUENCE
1328{
1329    apRadioSecurityIndex          Integer32,
1330    apRadioSecurityWEPAuthType    INTEGER,
1331    apRadioSecuritySharedKeyLen   INTEGER,
1332    apRadioSecurityWPAMode        INTEGER,
1333    apRadioSecurityWPAKeyType     INTEGER,
1334    apRadioSecurityWPACipher      INTEGER,
1335    apRadioSecurityWPAPSKType     INTEGER,
1336    apRadioSecurityWPAPSK         DisplayString,
1337    apRadioSecurityWEPKeyType     INTEGER,
1338    apRadioSecurityWEPEnabled     TruthValue,
1339    apRadioSecurityWPACipherSuite      INTEGER,
1340    apRadioApSecurityWPAPreAuthentication       INTEGER,
1341    apRadioApSecurityWPAPmksaLifetime INTEGER
1342}
1343
1344apRadioSecurityIndex OBJECT-TYPE
1345        SYNTAX      Integer32 (1..2147483647)
1346        MAX-ACCESS  not-accessible
1347        STATUS      current
1348        DESCRIPTION "Radio Index for security settings."
1349        ::= { apRadioSecurityEntry 1 }
1350
1351apRadioSecurityWEPAuthType OBJECT-TYPE
1352        SYNTAX     INTEGER
1353        {
1354                opensystem(0),
1355                sharedkey(1),
1356                wpa(2),
1357                wpapsk(3),
1358                wpawpa2mixed(4),
1359                wpawpa2pskmixed(5),
1360                wpa2(6),
1361                wpa2psk(7)
1362        }
1363        MAX-ACCESS read-write
1364        STATUS current
1365        DESCRIPTION
1366            "This value indicates the type of WEP authentication in use for this radio interface.
1367                                                        opensystem(0)         Set authentication open
1368                                                        sharedkey(1)          Set authentication shared
1369                                                        wpa(2)                Set WPA Mode
1370                                                        wpapsk(3)             Set WPA-PSK Mode
1371                                                        wpa-wpa2-mixed(4)     Set WPA-WPA2-Mixed Mode
1372                                                        wpawpa2pskmixed(5)    Set WPA-WPA2 PSK Mixed Mode
1373                                                        wpa2(6)               Set WPA2 Mode
1374                                                        wpa2psk(7)            Set WPA2-PSK Mode
1375            "
1376        ::= { apRadioSecurityEntry 2 }
1377
1378apRadioSecuritySharedKeyLen OBJECT-TYPE
1379        SYNTAX     INTEGER
1380        {
1381                none(0),
1382                sixtyFour(1),
1383                oneHundredTwentyEight(2),
1384                oneHundredFiftyTwo(3)
1385        }
1386        MAX-ACCESS read-only
1387        STATUS current
1388        DESCRIPTION
1389            "This value indicates the shared key length for this radio interface."
1390        ::= { apRadioSecurityEntry 3 }
1391
1392apRadioSecurityWPAMode OBJECT-TYPE
1393        SYNTAX     INTEGER
1394        {
1395                supported(0),
1396                required(1),
1397                notSupported(2)
1398        }
1399        MAX-ACCESS read-write
1400        STATUS current
1401        DESCRIPTION
1402            "This value indicates the state of WPA for this radio interface."
1403        ::= { apRadioSecurityEntry 4 }
1404
1405apRadioSecurityWPAKeyType OBJECT-TYPE
1406        SYNTAX     INTEGER
1407        {
1408                dot1x(0),
1409                presharedkey(1)
1410        }
1411        MAX-ACCESS read-write
1412        STATUS current
1413        DESCRIPTION
1414            "This value indicates the type of WPA Key Management in use for this radio interface."
1415        ::= { apRadioSecurityEntry 5 }
1416
1417apRadioSecurityWPACipher OBJECT-TYPE
1418        SYNTAX     INTEGER
1419        {
1420                wep(0),
1421                tkip(1),
1422                aes(2)
1423        }
1424        MAX-ACCESS read-write
1425        STATUS obsolete
1426        DESCRIPTION
1427            "This value indicates the type of WPA Cipher in use for this radio interface."
1428        ::= { apRadioSecurityEntry 6 }
1429
1430apRadioSecurityWPAPSKType OBJECT-TYPE
1431        SYNTAX     INTEGER
1432        {
1433                hex(0),
1434                alphanumeric(1)
1435        }
1436        MAX-ACCESS read-write
1437        STATUS current
1438        DESCRIPTION
1439            "This value indicates the type of WPA Pre Shared Key in use for this radio interface."
1440        ::= { apRadioSecurityEntry 7 }
1441
1442apRadioSecurityWPAPSK OBJECT-TYPE
1443        SYNTAX DisplayString (SIZE(0..80))
1444        MAX-ACCESS read-write
1445        STATUS current
1446        DESCRIPTION
1447            "This value indicates WPA Pre Shared Key in use for this radio interface."
1448        ::= { apRadioSecurityEntry 8 }
1449
1450apRadioSecurityWEPKeyType OBJECT-TYPE
1451        SYNTAX     INTEGER
1452        {
1453                hexadecimal(0),
1454                alphanumeric(1)
1455        }
1456        MAX-ACCESS read-write
1457        STATUS current
1458        DESCRIPTION
1459            "This value indicates the type of WEP Key in use for this radio interface."
1460        ::= { apRadioSecurityEntry 9 }
1461
1462apRadioSecurityWEPEnabled OBJECT-TYPE
1463        SYNTAX TruthValue
1464        MAX-ACCESS read-write
1465        STATUS current
1466        DESCRIPTION
1467            "This value indicates whether WEP is enabled."
1468        ::= { apRadioSecurityEntry 10 }
1469
1470apRadioSecurityWPACipherSuite OBJECT-TYPE
1471        SYNTAX     INTEGER
1472        {
1473                aesccmp(0),
1474                tkip(1),
1475                wep(2)
1476        }
1477        MAX-ACCESS read-write
1478        STATUS current
1479        DESCRIPTION
1480            "This value indicates the type of WPA Cipher Suite in use for this radio interface."
1481        ::= { apRadioSecurityEntry 11 }
1482
1483apRadioApSecurityWPAPreAuthentication OBJECT-TYPE
1484        SYNTAX     INTEGER
1485        {
1486                enabled(1),
1487                disabled(2)
1488        }
1489        MAX-ACCESS     read-write
1490        STATUS current
1491        DESCRIPTION
1492            "Whether Pre-Authentication is enabled."
1493        DEFVAL { disabled }
1494        ::= { apRadioSecurityEntry 12 }
1495
1496apRadioApSecurityWPAPmksaLifetime OBJECT-TYPE
1497        SYNTAX INTEGER (0..14400)
1498        MAX-ACCESS read-write
1499        STATUS current
1500        DESCRIPTION
1501            "The number (in minutes) for Pmksa-Lifetime."
1502        ::= { apRadioSecurityEntry 13 }
1503-- -------------------------------------------------------------
1504--
1505apSecuritySsh           OBJECT IDENTIFIER ::= { apSecurityMgnt 2 }
1506
1507apSecuritySshServerEnabled OBJECT-TYPE
1508        SYNTAX TruthValue
1509        MAX-ACCESS read-write
1510        STATUS current
1511        DESCRIPTION
1512            "This value indicates whether SSH server is enabled."
1513        ::= { apSecuritySsh 1 }
1514
1515apSecuritySshServerPort OBJECT-TYPE
1516        SYNTAX Integer32
1517        MAX-ACCESS read-write
1518        STATUS current
1519        DESCRIPTION
1520            "This value indicates SSH server's port number."
1521        DEFVAL      { 22 }
1522        ::= { apSecuritySsh 2 }
1523
1524apSecuritySshTelnetServerEnabled OBJECT-TYPE
1525        SYNTAX TruthValue
1526        MAX-ACCESS read-write
1527        STATUS current
1528        DESCRIPTION
1529            "This value indicates whether telnet server is enabled."
1530        ::= { apSecuritySsh 3 }
1531
1532-- -------------------------------------------------------------
1533-- The enterpriseApRadio Group
1534-- -------------------------------------------------------------
1535
1536-- **********************************************************************
1537-- * EnterpriseApRadio TABLE
1538-- **********************************************************************
1539
1540enterpriseApRadioTable OBJECT-TYPE
1541        SYNTAX      SEQUENCE OF EnterpriseApRadioEntry
1542        MAX-ACCESS  not-accessible
1543        STATUS      current
1544        DESCRIPTION "Table of descriptive and status information about
1545                     configuration of each radio."
1546        ::= { apRadioInterfaceMgnt 2 }
1547
1548enterpriseApRadioEntry OBJECT-TYPE
1549        SYNTAX      EnterpriseApRadioEntry
1550        MAX-ACCESS  not-accessible
1551        STATUS      current
1552        DESCRIPTION "An entry in the table, containing information
1553                     about configuration of one radio of the AP."
1554        INDEX       { enterpriseApRadioIndex }
1555        ::= { enterpriseApRadioTable 1 }
1556
1557EnterpriseApRadioEntry ::= SEQUENCE
1558{
1559    enterpriseApRadioIndex          Integer32,
1560    enterpriseApRadioAutoChannel    INTEGER,
1561    enterpriseApRadioTransmitPower  INTEGER,
1562    enterpriseApRadioTurboMode      INTEGER,
1563    enterpriseApRadioDataRate       INTEGER,
1564    enterpriseApRadioGMode          INTEGER,
1565    enterpriseApRadioAntennaMode    INTEGER,
1566    rogueApState                    INTEGER,
1567--  rogueApAuthenticate             INTEGER,
1568    rogueApInterval                 INTEGER,
1569    rogueApDuration                 INTEGER,
1570    rogueApScanNow                  INTEGER,
1571    enterpriseApRadioAntennaModeControl  INTEGER,
1572    enterpriseApRadioFixedAntennaType  INTEGER,
1573    enterpriseApRadioAntennaID      INTEGER,
1574    enterpriseApRadioMulticastDataRate  INTEGER,
1575    enterpriseApRadioAutoDataRate   INTEGER,
1576    enterpriseApRadioPreamble       INTEGER,
1577    enterpriseApRadioSWRetryMode    INTEGER
1578}
1579
1580enterpriseApRadioIndex OBJECT-TYPE
1581        SYNTAX      Integer32 (1..2147483647)
1582        MAX-ACCESS  not-accessible
1583        STATUS      current
1584        DESCRIPTION "Radio Index for configuration."
1585        ::= { enterpriseApRadioEntry 1 }
1586
1587enterpriseApRadioAutoChannel OBJECT-TYPE
1588        SYNTAX     INTEGER
1589        {
1590                enabled(1),
1591                disabled(2)
1592        }
1593        MAX-ACCESS read-write
1594        STATUS current
1595        DESCRIPTION
1596            "This value indicates whether auto channel selection is enabled or not
1597                         for this radio interface"
1598        ::= { enterpriseApRadioEntry 2 }
1599
1600enterpriseApRadioTransmitPower OBJECT-TYPE
1601        SYNTAX     INTEGER
1602        {
1603                full(1),
1604                half(2),
1605                quarter(3),
1606                eighth(4),
1607                min(5)
1608        }
1609        MAX-ACCESS read-write
1610        STATUS current
1611        DESCRIPTION
1612            "This value indicates the transmit power for this radio interface."
1613        ::= { enterpriseApRadioEntry 3 }
1614
1615enterpriseApRadioTurboMode OBJECT-TYPE
1616        SYNTAX     INTEGER
1617        {
1618                enabled(1),
1619                disabled(2),
1620                invalid(3)
1621        }
1622        MAX-ACCESS read-write
1623        STATUS current
1624        DESCRIPTION
1625            "This value indicates whether turbo mode is enabled for this radio interface."
1626        ::= { enterpriseApRadioEntry 4 }
1627
1628enterpriseApRadioDataRate OBJECT-TYPE
1629        SYNTAX     INTEGER
1630        {
1631                oneMbps(1),
1632                twoMbps(2),
1633                fiveAndHalfMbps(5),
1634                sixMbps(6),
1635                nineMbps(9),
1636                elevenMbps(11),
1637                twelveMbps(12),
1638                eighteenMbps(18),
1639                twentyFourMbps(24),
1640                thirtySixMbps(36),
1641                fourtyEightMbps(48),
1642                fiftyFourMbps(54),
1643                auto(255)
1644        }
1645        MAX-ACCESS read-write
1646        STATUS current
1647        DESCRIPTION
1648            "This value indicates the data rate for this radio interface.
1649                        Radio interface A operates at 6, 9, 12, 18, 24, 36, 48, 54.
1650            Radio interface G operates all listed data rates.   The auto
1651                        setting will attempt to set the best data rate for the interface"
1652        ::= { enterpriseApRadioEntry 5 }
1653
1654enterpriseApRadioGMode OBJECT-TYPE
1655        SYNTAX     INTEGER
1656        {
1657                bOnly(1),
1658                gOnly(2),
1659                bg(3),
1660                invalid(4)
1661        }
1662        MAX-ACCESS read-write
1663        STATUS current
1664        DESCRIPTION
1665            "This value indicates the radio mode for the 802.11g radio.
1666                        This setting is only valid for the 802.11g interface."
1667        ::= { enterpriseApRadioEntry 6 }
1668
1669enterpriseApRadioAntennaMode OBJECT-TYPE
1670        SYNTAX     INTEGER
1671        {
1672                both(1),
1673                left(2),
1674                right(3),
1675                invalid(4)
1676        }
1677        MAX-ACCESS read-write
1678        STATUS current
1679        DESCRIPTION
1680            "This value indicates the antenna mode in use for the G-radio.
1681                         The values are interpreted as follows:
1682                                both(1) means use both built-in antennas,
1683                                left(2) means use left side.
1684                                right(3) means use right side.
1685                                invalid(4) means not support.
1686                        This setting is only valid for the 802.11g interface."
1687        ::= { enterpriseApRadioEntry 7 }
1688
1689rogueApState OBJECT-TYPE
1690        SYNTAX     INTEGER
1691        {
1692                enabled(1),
1693                disabled(2)
1694        }
1695        MAX-ACCESS read-write
1696        STATUS current
1697        DESCRIPTION
1698            "This value is used to enable/disable Rogue Ap Detection for
1699                        this radio interface."
1700        ::= { enterpriseApRadioEntry 8 }
1701
1702--rogueApAuthenticate OBJECT-TYPE
1703--        SYNTAX     INTEGER
1704--        {
1705--                enabled(1),
1706--                disabled(2)
1707--        }
1708--        MAX-ACCESS read-write
1709--        STATUS current
1710--        DESCRIPTION
1711--            "Value is used to enable/disable Authentication.  If authentication is disabled, but
1712--                      rogue Ap Detection is on, then the device will collect data about each AP."
1713--        ::= { enterpriseApRadioEntry 14 }
1714
1715rogueApInterval OBJECT-TYPE
1716--        SYNTAX     INTEGER (60..10080)
1717        SYNTAX     INTEGER (30..10080)
1718        MAX-ACCESS read-write
1719        STATUS current
1720        DESCRIPTION
1721            "How often to scan for Rogue Aps.  The interval in minutes, with default
1722                        of 720(minutes)."
1723        ::= { enterpriseApRadioEntry 9 }
1724
1725rogueApDuration OBJECT-TYPE
1726        SYNTAX     INTEGER (200..1000)
1727        MAX-ACCESS read-write
1728        STATUS current
1729        DESCRIPTION
1730            "How long to scan each channel (in milliseconds).   A longer duration will yield more
1731                        complete results. A shorter duration will allow clients a better chance
1732                        of remaining connected.  Default value is 350(milliseconds)."
1733        ::= { enterpriseApRadioEntry 10 }
1734
1735rogueApScanNow OBJECT-TYPE
1736        SYNTAX     INTEGER
1737        {
1738                enabled(1),
1739                disabled(2)
1740        }
1741        MAX-ACCESS read-write
1742        STATUS current
1743        DESCRIPTION
1744            "When writing the value to enable, the AP will trigger the Rouge AP scan function.
1745             The value will always return disable(2)."
1746        ::= { enterpriseApRadioEntry 11 }
1747
1748enterpriseApRadioAntennaModeControl OBJECT-TYPE
1749        SYNTAX     INTEGER
1750        {
1751                fixed(1),
1752                external(2)
1753        }
1754        MAX-ACCESS read-only
1755        STATUS current
1756        DESCRIPTION
1757            "This value indicates which antenna is in use for the radio Interface.
1758                         The values are interpreted as follows:
1759                                fixed(1) specify to use built-in antennas,
1760                                external(2) specify to use one external antenna.
1761                        "
1762        ::= { enterpriseApRadioEntry 12 }
1763
1764enterpriseApRadioFixedAntennaType OBJECT-TYPE
1765        SYNTAX     INTEGER
1766        {
1767                diversity(1),
1768                left(2),
1769                right(3)
1770        }
1771        MAX-ACCESS read-write
1772        STATUS current
1773        DESCRIPTION
1774            "This value indicates which antenna type is in use
1775             as the fixed antenna is selected.
1776                        "
1777        ::= { enterpriseApRadioEntry 13 }
1778
1779enterpriseApRadioAntennaID OBJECT-TYPE
1780        SYNTAX     INTEGER
1781        MAX-ACCESS read-write
1782        STATUS current
1783        DESCRIPTION
1784            "This value indicates which antenna ID will be in use for the radio Interface.
1785                        "
1786        ::= { enterpriseApRadioEntry 14 }
1787
1788enterpriseApRadioMulticastDataRate OBJECT-TYPE
1789        SYNTAX     INTEGER
1790        {
1791                oneMbps(1),
1792                twoMbps(2),
1793                fiveAndHalfMbps(5),
1794                sixMbps(6),
1795                nineMbps(9),
1796                elevenMbps(11),
1797                twelveMbps(12),
1798                eighteenMbps(18),
1799                twentyFourMbps(24),
1800                thirtySixMbps(36),
1801                fortyEightMbps(48),
1802                fiftyFourMbps(54)
1803        }
1804        MAX-ACCESS read-write
1805        STATUS current
1806        DESCRIPTION
1807            "This value indicates the data rate for mc/bc packets from this
1808            radio interface. sixMbps(6), nineMbps(9), twelveMbps(12), eighteenMbps(18),
1809            twentyFourMbps(24), thirtySixMbps(36), fortyEightMbps(48), and fiftyFourMbps(54)
1810            are for 11a and g-only mode. The default for b-only and b+g mode is
1811            oneMbps(1),  twoMbps(2), fiveAndHalfMbps(5) and elevenMbps(11)."
1812        ::= { enterpriseApRadioEntry 15 }
1813
1814enterpriseApRadioAutoDataRate OBJECT-TYPE
1815        SYNTAX     INTEGER
1816        {
1817                enabled(1),
1818                disabled(2)
1819        }
1820        MAX-ACCESS read-write
1821        STATUS current
1822        DESCRIPTION
1823            "This value indicates whether automated data rate is enabled or not
1824                         for this radio interface"
1825        ::= { enterpriseApRadioEntry 16 }
1826
1827enterpriseApRadioPreamble OBJECT-TYPE
1828        SYNTAX     INTEGER
1829        {
1830                long(1),
1831                short(2),
1832                invalid(3)
1833        }
1834        MAX-ACCESS read-write
1835        STATUS current
1836        DESCRIPTION
1837            "This value indicates the preamble length of 11g.
1838                         The values are interpreted as follows:
1839                                long(1) sets the preamble length to long.
1840                                short(2) sets the preamble length to short.
1841                                invalid(3) means not support.
1842                        This setting is only valid for the 802.11g interface."
1843        ::= { enterpriseApRadioEntry 17 }
1844
1845enterpriseApRadioSWRetryMode OBJECT-TYPE
1846        SYNTAX     INTEGER
1847        {
1848                enabled(1),
1849                disabled(2)
1850        }
1851        MAX-ACCESS read-write
1852        STATUS current
1853        DESCRIPTION
1854            "This value indicates whether SW retty mode  is enabled or not
1855                         for this radio interface"
1856        ::= { enterpriseApRadioEntry 18 }
1857-- **********************************************************************
1858-- * EnterpriseApVapRadio TABLE
1859-- **********************************************************************
1860
1861enterpriseApVapRadioTable OBJECT-TYPE
1862        SYNTAX      SEQUENCE OF EnterpriseApVapRadioEntry
1863        MAX-ACCESS  not-accessible
1864        STATUS      current
1865        DESCRIPTION "Table of descriptive and status information about
1866                     configuration of each Vap radio."
1867        ::= { apRadioInterfaceMgnt 3 }
1868
1869enterpriseApVapRadioEntry OBJECT-TYPE
1870        SYNTAX      EnterpriseApVapRadioEntry
1871        MAX-ACCESS  not-accessible
1872        STATUS      current
1873        DESCRIPTION "An entry in the table, containing information
1874                     about configuration of one Vap radio of the AP."
1875        INDEX       { enterpriseApVapRadioIndex }
1876        ::= { enterpriseApVapRadioTable 1 }
1877
1878EnterpriseApVapRadioEntry ::= SEQUENCE
1879{
1880    enterpriseApVapRadioIndex          Integer32,
1881    enterpriseApVapRadioState          INTEGER,
1882    enterpriseApVapRadioSecureAccess   INTEGER,
1883    enterpriseApVapRadioMaxAssoc       INTEGER,
1884    enterpriseApVapRadioTransmitKey    INTEGER,
1885    enterpriseApVapRadioDescription    DisplayString,
1886    enterpriseApVapRadioDefefaultPriority       Integer32
1887}
1888
1889enterpriseApVapRadioIndex OBJECT-TYPE
1890        SYNTAX      Integer32 (1..2147483647)
1891        MAX-ACCESS  not-accessible
1892        STATUS      current
1893        DESCRIPTION "Radio Index for configuration."
1894        ::= { enterpriseApVapRadioEntry 1 }
1895
1896enterpriseApVapRadioState OBJECT-TYPE
1897        SYNTAX     INTEGER
1898        {
1899                enabled(1),
1900                disabled(2)
1901        }
1902        MAX-ACCESS read-write
1903        STATUS current
1904        DESCRIPTION
1905            "This value indicates the state of the radio interface."
1906        ::= { enterpriseApVapRadioEntry 2 }
1907
1908enterpriseApVapRadioSecureAccess OBJECT-TYPE
1909        SYNTAX     INTEGER
1910        {
1911                enabled(1),
1912                disabled(2)
1913        }
1914        MAX-ACCESS read-write
1915        STATUS current
1916        DESCRIPTION
1917            "This value indicates whether secure access is enabled for this radio interface."
1918        ::= { enterpriseApVapRadioEntry 3 }
1919
1920enterpriseApVapRadioMaxAssoc OBJECT-TYPE
1921        SYNTAX INTEGER (0..255)
1922        MAX-ACCESS read-write
1923        STATUS current
1924        DESCRIPTION
1925            "This value indicates the max number of clients allowed on this radio interface."
1926        ::= { enterpriseApVapRadioEntry 4 }
1927
1928enterpriseApVapRadioTransmitKey OBJECT-TYPE
1929        SYNTAX INTEGER (1..4)
1930        MAX-ACCESS read-write
1931        STATUS current
1932        DESCRIPTION
1933            "This value indicates default transmit key in use for this radio interface."
1934        ::= { enterpriseApVapRadioEntry 5 }
1935
1936enterpriseApVapRadioDescription OBJECT-TYPE
1937        SYNTAX DisplayString (SIZE(0..80))
1938        MAX-ACCESS read-write
1939        STATUS current
1940        DESCRIPTION
1941            "This value indicates the description for this radio interface."
1942        ::= { enterpriseApVapRadioEntry 6 }
1943
1944enterpriseApVapRadioDefefaultPriority OBJECT-TYPE
1945        SYNTAX Integer32 (0..7)
1946        MAX-ACCESS read-write
1947        STATUS current
1948        DESCRIPTION
1949            "This values indicates the level of default priority of that specified
1950            VAP in entry."
1951
1952    ::= { enterpriseApVapRadioEntry 7 }
1953
1954-- ****************************************************************************************
1955--  enterpriseApWds Table
1956-- ****************************************************************************************
1957
1958
1959enterpriseApRadioWdsTable OBJECT-TYPE
1960        SYNTAX      SEQUENCE OF EnterpriseApRadioWdsEntry
1961        MAX-ACCESS  not-accessible
1962        STATUS      current
1963        DESCRIPTION "Table of configuration information for Wds for each
1964                Radio interface."
1965        ::= { apRadioInterfaceMgnt 4 }
1966
1967enterpriseApRadioWdsEntry OBJECT-TYPE
1968        SYNTAX      EnterpriseApRadioWdsEntry
1969        MAX-ACCESS  not-accessible
1970        STATUS      current
1971        DESCRIPTION "An entry in the table, containing information
1972                     about configuration of peer Bridging
1973                     for one radio of the AP.  The table is indexed by radio
1974                     Index (corresponding to enterpriseApRadioTable).  The table does not contain the radio index as
1975                     a member of the table."
1976        INDEX       { enterpriseApRadioIndex }
1977        ::= { enterpriseApRadioWdsTable 1 }
1978
1979EnterpriseApRadioWdsEntry ::= SEQUENCE
1980{
1981        wdsApRole               INTEGER,
1982        wdsApAckTimeout         INTEGER
1983}
1984
1985wdsApRole OBJECT-TYPE
1986        SYNTAX     INTEGER
1987        {
1988                roleAp(1),
1989                roleBridgeMaster(2),
1990                roleBridge(3)
1991        }
1992        MAX-ACCESS read-write
1993        STATUS current
1994        DESCRIPTION
1995            "This value indicates the role of the Ap for this radio,
1996             roleAp(1):            AP operation.
1997             roleBridgeMaster(2):  Root-Bridge mode.
1998             roleBridge(3):        Bridge Mode.
1999            "
2000        ::= { enterpriseApRadioWdsEntry 1 }
2001
2002wdsApAckTimeout OBJECT-TYPE
2003        SYNTAX     INTEGER
2004        MAX-ACCESS read-write
2005        STATUS current
2006        DESCRIPTION
2007            "This value indicates the WDS Ack timeout for this radio in us,
2008            and the following values can be set to the system:
2009               0    Set wireless Ack Timeout as system default
2010               20   0 to 1  miles: Ack timeout is 20 us
2011               40   1 to 3  miles: Ack timeout is 40 us
2012               75   3 to 6  miles: Ack timeout is 75 us
2013               115  6 to 10 miles: Ack timeout is 115 us
2014                         "
2015        ::= { enterpriseApRadioWdsEntry 2 }
2016
2017
2018-- ****************************************************************************************
2019--  enterpriseApRadioWdsPeer Table
2020-- ****************************************************************************************
2021enterpriseApRadioWdsPeerTable OBJECT-TYPE
2022        SYNTAX      SEQUENCE OF EnterpriseApRadioWdsPeerEntry
2023        MAX-ACCESS  not-accessible
2024        STATUS      current
2025        DESCRIPTION "Table of configuration information for Wds Peers for each
2026                Radio interface."
2027        ::= { apRadioInterfaceMgnt 5 }
2028
2029enterpriseApRadioWdsPeerEntry OBJECT-TYPE
2030        SYNTAX      EnterpriseApRadioWdsPeerEntry
2031        MAX-ACCESS  not-accessible
2032        STATUS      current
2033        DESCRIPTION "An entry in the table, containing information
2034                     about configuration of peer Bridging
2035                                         for one radio of the AP.  The table is indexed by radio
2036                                         Index (corresponding to enterpriseApRadioTable) and the peer
2037                                         index (Up to 8).  The table does not contain the radio index as
2038                                         a member of the table."
2039        INDEX       { enterpriseApRadioIndex, wdsPeerIndex }
2040        ::= { enterpriseApRadioWdsPeerTable 1 }
2041
2042EnterpriseApRadioWdsPeerEntry ::= SEQUENCE
2043{
2044    wdsPeerIndex                    Integer32,
2045    wdsPeerBssid                    DisplayString,
2046    wdsPeerRSSI                     Integer32
2047}
2048
2049wdsPeerIndex OBJECT-TYPE
2050        SYNTAX      Integer32 (1..8)
2051        MAX-ACCESS  not-accessible
2052        STATUS      current
2053        DESCRIPTION "Peer Index for the radio interface."
2054        ::= { enterpriseApRadioWdsPeerEntry 1 }
2055
2056wdsPeerBssid OBJECT-TYPE
2057        SYNTAX     DisplayString (SIZE(1..17))
2058        MAX-ACCESS read-write
2059        STATUS current
2060        DESCRIPTION
2061            "The BSSID for this peer."
2062        ::= { enterpriseApRadioWdsPeerEntry 2 }
2063
2064wdsPeerRSSI OBJECT-TYPE
2065        SYNTAX      Integer32
2066        MAX-ACCESS  read-only
2067        STATUS      current
2068        DESCRIPTION "This value indicates the RSSI value of the WDS peer link."
2069        ::= { enterpriseApRadioWdsPeerEntry 3 }
2070
2071-- ****************************************************************************************
2072--  enterpriseApRadioWEPKeysTable Table
2073-- ****************************************************************************************
2074
2075enterpriseApRadioWEPKeysTable OBJECT-TYPE
2076        SYNTAX SEQUENCE OF EnterpriseApRadioWEPKeysEntry
2077        MAX-ACCESS not-accessible
2078        STATUS current
2079        DESCRIPTION
2080            "Conceptual table for WEP default keys."
2081        ::= {   apRadioInterfaceMgnt 6 }
2082
2083enterpriseApRadioWEPKeysEntry OBJECT-TYPE
2084        SYNTAX EnterpriseApRadioWEPKeysEntry
2085        MAX-ACCESS not-accessible
2086        STATUS current
2087        DESCRIPTION
2088            "An Entry (conceptual row) in the WEP Default Keys Table.
2089             A collection of objects containing information used to
2090             determine if a WEPkey as been defined and if so, the
2091             value of the WEPkey."
2092
2093        INDEX {enterpriseApRadioIndex, enterpriseApRadioWEPKeysIndex }
2094
2095        ::= {  enterpriseApRadioWEPKeysTable  1 }
2096
2097EnterpriseApRadioWEPKeysEntry ::=
2098        SEQUENCE  {
2099                    enterpriseApRadioWEPKeysIndex     INTEGER,
2100                    enterpriseApRadioWEPKeyType       INTEGER,
2101                    enterpriseApRadioWEPKeyLength     INTEGER
2102                  }
2103
2104enterpriseApRadioWEPKeysIndex OBJECT-TYPE
2105        SYNTAX      INTEGER (1..4)
2106        MAX-ACCESS  not-accessible
2107        STATUS      current
2108        DESCRIPTION "WEP Key Index for the radio interface."
2109        ::= { enterpriseApRadioWEPKeysEntry 1 }
2110
2111
2112
2113enterpriseApRadioWEPKeyType OBJECT-TYPE
2114        SYNTAX     INTEGER
2115        {
2116                hexadecimalKey(1),
2117                alphanumericKey(2),
2118                otherKey(3)
2119        }
2120        MAX-ACCESS read-only
2121        STATUS current
2122        DESCRIPTION
2123            "status of the WEP Key type"
2124
2125        ::= {  enterpriseApRadioWEPKeysEntry 2 }
2126
2127enterpriseApRadioWEPKeyLength OBJECT-TYPE
2128        SYNTAX     INTEGER
2129        {
2130                keyLength64Bit(1),
2131                keyLength128Bit(2),
2132                keyLength152Bit(3),
2133                keyLengthOther(4)
2134        }
2135        MAX-ACCESS read-only
2136        STATUS current
2137        DESCRIPTION
2138            "status of the WEP Key Length."
2139
2140        ::= {  enterpriseApRadioWEPKeysEntry 3 }
2141
2142-- ****************************************************************************************
2143--  enterpriseApRadioAvAntennaListTable Table
2144-- ****************************************************************************************
2145
2146enterpriseApRadioAvAntennaListTable OBJECT-TYPE
2147        SYNTAX SEQUENCE OF EnterpriseApRadioAvAntennaListEntry
2148        MAX-ACCESS not-accessible
2149        STATUS current
2150        DESCRIPTION
2151            "Conceptual table for Available Antenna List used in the Radio."
2152        ::= {   apRadioInterfaceMgnt 7 }
2153
2154enterpriseApRadioAvAntennaListEntry OBJECT-TYPE
2155        SYNTAX EnterpriseApRadioAvAntennaListEntry
2156        MAX-ACCESS not-accessible
2157        STATUS current
2158        DESCRIPTION
2159            "An Entry (conceptual row) in the Antenna List Table.
2160             A collection of objects containing information used to
2161             show if an Antenna as been defined and if so, the
2162             value of the antenna Id."
2163
2164        INDEX {enterpriseApRadioIndex, enterpriseApRadioAvAntennaIndex }
2165
2166        ::= {  enterpriseApRadioAvAntennaListTable  1 }
2167
2168EnterpriseApRadioAvAntennaListEntry ::=
2169        SEQUENCE  {
2170                    enterpriseApRadioAvAntennaIndex           INTEGER,
2171                    enterpriseApRadioAvAntennaId     INTEGER,
2172                    enterpriseApRadioAvAntennaDesc    DisplayString
2173                  }
2174
2175enterpriseApRadioAvAntennaIndex OBJECT-TYPE
2176        SYNTAX      INTEGER (1..65535)
2177        MAX-ACCESS  not-accessible
2178        STATUS      current
2179        DESCRIPTION "Available Antenna List Index for the radio interface."
2180        ::= { enterpriseApRadioAvAntennaListEntry 1 }
2181
2182
2183
2184enterpriseApRadioAvAntennaId OBJECT-TYPE
2185        SYNTAX     INTEGER
2186        MAX-ACCESS read-only
2187        STATUS current
2188        DESCRIPTION
2189            "Available antenna Id in the entry."
2190        ::= {  enterpriseApRadioAvAntennaListEntry 2 }
2191
2192enterpriseApRadioAvAntennaDesc OBJECT-TYPE
2193        SYNTAX      DisplayString (SIZE (0..80))
2194        MAX-ACCESS  read-only
2195        STATUS      current
2196        DESCRIPTION "The description of the antenna ID."
2197        ::= { enterpriseApRadioAvAntennaListEntry 3 }
2198
2199-- ****************************************************************************************
2200--  enterpriseApRadioAvChannelListTable Table
2201-- ****************************************************************************************
2202
2203enterpriseApRadioAvChannelListTable OBJECT-TYPE
2204        SYNTAX SEQUENCE OF EnterpriseApRadioAvChannelListEntry
2205        MAX-ACCESS not-accessible
2206        STATUS current
2207        DESCRIPTION
2208            "Conceptual table for Available Channel List used in the Radio."
2209        ::= {   apRadioInterfaceMgnt 8 }
2210
2211enterpriseApRadioAvChannelListEntry OBJECT-TYPE
2212        SYNTAX EnterpriseApRadioAvChannelListEntry
2213        MAX-ACCESS not-accessible
2214        STATUS current
2215        DESCRIPTION
2216            "An Entry (conceptual row) in the Channel List Table.
2217             A collection of objects containing information used to
2218             show if a Channel No. as been defined and if so, the
2219             value of the Channel No."
2220
2221        INDEX {enterpriseApRadioIndex, enterpriseApRadioAvChannelIndex }
2222
2223        ::= {  enterpriseApRadioAvChannelListTable  1 }
2224
2225EnterpriseApRadioAvChannelListEntry ::=
2226        SEQUENCE  {
2227                    enterpriseApRadioAvChannelIndex  INTEGER,
2228                    enterpriseApRadioAvChannelNo     INTEGER
2229                  }
2230
2231enterpriseApRadioAvChannelIndex OBJECT-TYPE
2232        SYNTAX      INTEGER (1..65535)
2233        MAX-ACCESS  not-accessible
2234        STATUS      current
2235        DESCRIPTION "Channel List Index for the radio interface."
2236        ::= { enterpriseApRadioAvChannelListEntry 1 }
2237
2238
2239
2240enterpriseApRadioAvChannelNo OBJECT-TYPE
2241        SYNTAX     INTEGER
2242        MAX-ACCESS read-only
2243        STATUS current
2244        DESCRIPTION
2245            "Available channel number in the entry"
2246        ::= {  enterpriseApRadioAvChannelListEntry 2 }
2247
2248-- -------------------------------------------------------------
2249-- START::The apEtherInterfaceMgnt Group
2250-- -------------------------------------------------------------
2251--  ==============================
2252--  apEtherNetConfig Entry
2253apEtherNetConfig
2254  OBJECT IDENTIFIER ::= { apEtherInterfaceMgnt 1 }
2255
2256
2257netConfigIPAddress  OBJECT-TYPE
2258        SYNTAX     IpAddress
2259        MAX-ACCESS read-write
2260        STATUS     current
2261        DESCRIPTION "The IP address of this Net interface.  The default value
2262                        for this object is 0.0.0.0.  If either the netConfigIPAddress
2263                        or netConfigSubnetMask are 0.0.0.0, then when the device
2264                        boots, it may use DHCP to try to figure out what these
2265                        values should be. If DHCP fails, before the device
2266                        can talk on the network, this value must be configured
2267                        (e.g., through a terminal attached to the device)."
2268    ::= { apEtherNetConfig 1 }
2269
2270netConfigSubnetMask  OBJECT-TYPE
2271        SYNTAX     IpAddress
2272        MAX-ACCESS read-write
2273        STATUS     current
2274        DESCRIPTION "The subnet mask of this Net interface.  The default value
2275                        for this object is 0.0.0.0.  If either the netConfigIPAddress
2276                        or netConfigSubnetMask are 0.0.0.0, then when the device
2277                        boots, it may use DHCP to try to figure out what these
2278                        values should be. If DHCP fails, before the device
2279                        can talk on the network, this value must be configured
2280                        (e.g., through a terminal attached to the device)."
2281    ::= { apEtherNetConfig 2 }
2282
2283netConfigDefaultGateway  OBJECT-TYPE
2284        SYNTAX     IpAddress
2285        MAX-ACCESS read-write
2286        STATUS     current
2287        DESCRIPTION "The IP Address of the default gateway.  If this value is
2288                        undefined or unknown, it shall have the value 0.0.0.0."
2289    ::= { apEtherNetConfig 3 }
2290
2291netConfigHttpState OBJECT-TYPE
2292        SYNTAX     INTEGER
2293        {
2294                enabled(1),
2295                disabled(2)
2296        }
2297        MAX-ACCESS read-write
2298        STATUS     current
2299        DESCRIPTION "Whether HTTP is enabled."
2300    ::= { apEtherNetConfig 4 }
2301
2302netConfigHttpPort OBJECT-TYPE
2303        SYNTAX     INTEGER (514..65535)
2304        MAX-ACCESS read-write
2305        STATUS     current
2306        DESCRIPTION "The port number for HTTP."
2307    ::= { apEtherNetConfig 5 }
2308
2309netConfigHttpsState OBJECT-TYPE
2310        SYNTAX     INTEGER
2311        {
2312                enabled(1),
2313                disabled(2)
2314        }
2315        MAX-ACCESS read-write
2316        STATUS     current
2317        DESCRIPTION "Whether Secure HTTP is enabled."
2318    ::= { apEtherNetConfig 6 }
2319
2320netConfigHttpsPort OBJECT-TYPE
2321        SYNTAX     INTEGER (514..65535)
2322        MAX-ACCESS read-write
2323        STATUS     current
2324        DESCRIPTION "The port number for Secure HTTP."
2325    ::= { apEtherNetConfig 7 }
2326
2327netConfigDHCPState OBJECT-TYPE
2328        SYNTAX     INTEGER
2329        {
2330                enabled(1),
2331                disabled(2)
2332        }
2333        MAX-ACCESS read-write
2334        STATUS     current
2335        DESCRIPTION "Whether DHCP is enabled."
2336    ::= { apEtherNetConfig 8 }
2337-- -------------------------------------------------------------
2338-- END::The apNetConfigMgnt Group
2339-- -------------------------------------------------------------
2340
2341-- -------------------------------------------------------------
2342-- -START::apVLANMgnt - VLAN Mib elements
2343-- -------------------------------------------------------------
2344
2345apVLANMgntNativeId OBJECT-TYPE
2346        SYNTAX INTEGER
2347        MAX-ACCESS read-write
2348        STATUS current
2349        DESCRIPTION
2350            "This value indicates the native VLAN Id."
2351        ::= { apVLANMgnt 1 }
2352
2353apVLANMgntState OBJECT-TYPE
2354        SYNTAX     INTEGER
2355        {
2356                enabled(1),
2357                disabled(2)
2358        }
2359        MAX-ACCESS read-only
2360        STATUS current
2361        DESCRIPTION
2362            "This value indicates whether VLANs are enabled or disabled."
2363        ::= { apVLANMgnt 2 }
2364
2365apVLANMgntStateNextBoot OBJECT-TYPE
2366        SYNTAX     INTEGER
2367        {
2368                enabled(1),
2369                disabled(2)
2370        }
2371        MAX-ACCESS read-write
2372        STATUS current
2373        DESCRIPTION
2374            "This value indicates the VLANs state for the next reset."
2375        ::= { apVLANMgnt 3 }
2376
2377--apInterfaceVlanId_A OBJECT-TYPE
2378--        SYNTAX Integer32
2379--        MAX-ACCESS read-write
2380--            "This value indicates the native VLAN Id of the 802.11 a wireless interface."
2381--        STATUS current
2382--        DESCRIPTION
2383--        ::= { apVLANMgnt 4 }
2384
2385--apInterfaceVlanId_G OBJECT-TYPE
2386--        SYNTAX Integer32
2387--        MAX-ACCESS read-write
2388--        STATUS current
2389--        DESCRIPTION
2390--            "This value indicates the native VLAN Id of the 802.11 g wireless interface."
2391--        ::= { apVLANMgnt 5 }
2392apVLANMgntEtherUntaggedVlanId OBJECT-TYPE
2393        SYNTAX Integer32
2394        MAX-ACCESS read-write
2395        STATUS current
2396        DESCRIPTION
2397            "This value indicates the Untagged VlanID for Ether Interface."
2398        ::= {  apVLANMgnt 7 }
2399-- -------------------------------------------------------------
2400apNativeVlanTable OBJECT-TYPE
2401        SYNTAX      SEQUENCE OF ApNativeVlanEntry
2402        MAX-ACCESS      not-accessible
2403        STATUS      current
2404        DESCRIPTION "Table used to manage the Vlans for each
2405                     wireless interface."
2406        ::= { apVLANMgnt 6 }
2407
2408apNativeVlanEntry OBJECT-TYPE
2409        SYNTAX      ApNativeVlanEntry
2410        MAX-ACCESS      not-accessible
2411        STATUS      current
2412        DESCRIPTION "An entry in the table, containing information
2413                     about VLAN configuration of one wireless interface."
2414        INDEX       { apNativeVlanIfIndex,
2415                      apNativeVlanSsidNumber }
2416        ::= { apNativeVlanTable 1 }
2417
2418
2419ApNativeVlanEntry ::= SEQUENCE
2420{
2421    apNativeVlanIfIndex          Integer32,
2422    apNativeVlanSsidNumber       Integer32,
2423    apNativeVlanVlanId           Integer32,
2424    apNativeVlanState            INTEGER
2425}
2426
2427
2428apNativeVlanIfIndex OBJECT-TYPE
2429        SYNTAX      Integer32 (1..2147483647)
2430        MAX-ACCESS      not-accessible
2431        STATUS      current
2432        DESCRIPTION "Interface Index of the wireless interface for which
2433                             the VLAN is assigned to."
2434        ::= { apNativeVlanEntry 1 }
2435
2436apNativeVlanSsidNumber OBJECT-TYPE
2437        SYNTAX      Integer32 (1..2147483647)
2438        MAX-ACCESS      not-accessible
2439        STATUS      current
2440        DESCRIPTION "Associated Number for Service Set Id (SSID) of the
2441                             wireless interface for which the VLAN is assigned to.
2442                                         Note: This is for future support of multiple SSIDs
2443                                         per radio interface."
2444        ::= { apNativeVlanEntry 2 }
2445
2446apNativeVlanVlanId OBJECT-TYPE
2447        SYNTAX Integer32
2448        MAX-ACCESS read-write
2449        STATUS current
2450        DESCRIPTION
2451            "This value indicates the native VLAN Id of the wireless interface associated
2452                          with the if index and the SSID number(if it is not 0)."
2453        ::= { apNativeVlanEntry 3 }
2454
2455apNativeVlanState OBJECT-TYPE
2456        SYNTAX     INTEGER
2457        {
2458                enabled(1),
2459                disabled(2)
2460        }
2461        MAX-ACCESS read-write
2462        STATUS current
2463        DESCRIPTION
2464            "This value indicates the Native VLANs state."
2465        ::= { apNativeVlanEntry 4 }
2466-- -------------------------------------------------------------
2467-- -END::apVLANMgnt - VLAN Mib elements
2468-- -------------------------------------------------------------
2469-- -------------------------------------------------------------
2470-- START::The apAuthenticationMgnt Group
2471-- -------------------------------------------------------------
2472--  ==============================
2473--  dot11AuthenticationEntry TABLE
2474apAuthenticationSetupEntry
2475  OBJECT IDENTIFIER ::= { apAuthenticationMgnt 1 }
2476
2477ap8021xState OBJECT-TYPE
2478        SYNTAX     INTEGER
2479        {
2480                disabled(0),
2481                supported(1),
2482                required(2)
2483        }
2484        MAX-ACCESS read-write
2485        STATUS current
2486        DESCRIPTION
2487            "This attribute indicates that the Enterprise the state
2488            of the 802.1X authentication algorithm."
2489
2490    ::= { apAuthenticationSetupEntry 1 }
2491
2492ap8021xBroadcastKeyRefreshRate OBJECT-TYPE
2493        SYNTAX INTEGER (0..1440)
2494        MAX-ACCESS read-write
2495        STATUS current
2496        DESCRIPTION
2497            "The number (in minutes) between changing the broadcast key for
2498                        802.1X and WPA clients"
2499
2500    ::= { apAuthenticationSetupEntry 2 }
2501
2502ap8021xSessionKeyRefreshRate OBJECT-TYPE
2503        SYNTAX INTEGER (0..1440)
2504        MAX-ACCESS read-write
2505        STATUS current
2506        DESCRIPTION
2507            "The number (in minutes) between changing session keys for
2508                        802.1X and WPA clients"
2509
2510    ::= { apAuthenticationSetupEntry 3 }
2511
2512ap8021xReauthenticationTimeout OBJECT-TYPE
2513        SYNTAX INTEGER (0..1440)
2514        MAX-ACCESS read-write
2515        STATUS current
2516        DESCRIPTION
2517            "The number (in minutes) between forcing 802.1X clients to
2518                        reauthenticate"
2519
2520    ::= { apAuthenticationSetupEntry 4 }
2521
2522apAuthenticationMode OBJECT-TYPE
2523        SYNTAX     INTEGER
2524        {
2525                disabled(0),
2526                local(1),
2527                radius(2)
2528        }
2529        MAX-ACCESS read-write
2530        STATUS current
2531        DESCRIPTION
2532            "This value indicates the type of MAC authentication or RADIUS authentication in use,
2533             or not in use."
2534            ::= { apAuthenticationSetupEntry 5 }
2535
2536--  ==============================
2537--  apAuthenticationServerTable
2538apAuthenticationServerTable OBJECT-TYPE
2539        SYNTAX      SEQUENCE OF ApAuthenticationServerEntry
2540        MAX-ACCESS  not-accessible
2541        STATUS      current
2542        DESCRIPTION "Table of descriptive and status information about
2543                     configuration of each authentication server."
2544        ::= { apAuthenticationMgnt 2 }
2545
2546apAuthenticationServerEntry OBJECT-TYPE
2547        SYNTAX      ApAuthenticationServerEntry
2548        MAX-ACCESS  not-accessible
2549        STATUS      current
2550        DESCRIPTION "An entry in the table, containing information
2551                     about configuration of one authentication server of the AP."
2552        INDEX       { apAuthenticationServerIndex }
2553        ::= { apAuthenticationServerTable 1 }
2554
2555ApAuthenticationServerEntry ::= SEQUENCE
2556{
2557    apAuthenticationServerIndex        Integer32,
2558--    apAuthenticationServer             IpAddress,
2559    apAuthenticationServer             DisplayString,
2560    apAuthenticationPort               INTEGER,
2561    apAuthenticationKey                DisplayString,
2562    apAuthenticationRetransmit         INTEGER,
2563    apAuthenticationTimeout            INTEGER,
2564    apAuthenticationAcctPort           INTEGER,
2565    apAuthenticationAcctInterimUpdate  INTEGER,
2566    apAuthenticationAcctState          INTEGER
2567}
2568
2569apAuthenticationServerIndex OBJECT-TYPE
2570        SYNTAX      Integer32 (1..2147483647)
2571        MAX-ACCESS  not-accessible
2572        STATUS      current
2573        DESCRIPTION "Index of the Authentication Server"
2574        ::= { apAuthenticationServerEntry 1 }
2575
2576
2577apAuthenticationServer OBJECT-TYPE
2578--        SYNTAX IpAddress
2579        SYNTAX     DisplayString (SIZE(1..64))
2580        MAX-ACCESS read-write
2581        STATUS current
2582        DESCRIPTION
2583            "This value indicates the IP address or host name of the authentication server."
2584
2585    ::= { apAuthenticationServerEntry 2 }
2586
2587apAuthenticationPort OBJECT-TYPE
2588        SYNTAX INTEGER (1024..65535)
2589        MAX-ACCESS read-write
2590        STATUS current
2591        DESCRIPTION
2592            "This value indicates the UDP Port used by the authentication server."
2593
2594    ::= { apAuthenticationServerEntry 3 }
2595
2596apAuthenticationKey OBJECT-TYPE
2597        SYNTAX DisplayString (SIZE(0..64))
2598        MAX-ACCESS read-write
2599        STATUS current
2600        DESCRIPTION
2601            "This value indicates the shared key used by the authentication server."
2602
2603    ::= { apAuthenticationServerEntry 4 }
2604
2605apAuthenticationRetransmit OBJECT-TYPE
2606        SYNTAX INTEGER (1..30)
2607        MAX-ACCESS read-write
2608        STATUS current
2609        DESCRIPTION
2610            "This value indicates the retransmit timer length used by the
2611            authentication server."
2612
2613    ::= { apAuthenticationServerEntry 5 }
2614
2615apAuthenticationTimeout OBJECT-TYPE
2616        SYNTAX INTEGER (1..60)
2617        MAX-ACCESS read-write
2618        STATUS current
2619        DESCRIPTION
2620            "This value indicates the Timeout value(sec) used by the
2621                        authentication server."
2622
2623    ::= { apAuthenticationServerEntry 6 }
2624
2625apAuthenticationAcctPort OBJECT-TYPE
2626        SYNTAX      INTEGER(0..65535)
2627        MAX-ACCESS  read-write
2628        STATUS      current
2629        DESCRIPTION "UDP Accounting Port.  The valid range is from
2630                1024-65535. A value of 0 means accounting is disabled."
2631        ::= { apAuthenticationServerEntry 7 }
2632
2633apAuthenticationAcctInterimUpdate OBJECT-TYPE
2634        SYNTAX      INTEGER(60..86400)
2635        MAX-ACCESS  read-write
2636        STATUS      current
2637        DESCRIPTION "The interval between sending accounting
2638                updates."
2639        ::= { apAuthenticationServerEntry 8 }
2640
2641apAuthenticationAcctState OBJECT-TYPE
2642        SYNTAX     INTEGER
2643        {
2644                enabled(1),
2645                disabled(2)
2646        }
2647        MAX-ACCESS read-write
2648        STATUS current
2649        DESCRIPTION
2650            "This value indicates whether the Accounting Server is enabled."
2651        ::= { apAuthenticationServerEntry 9 }
2652--  ==============================
2653--  apAuthenticationSupplicantTable TABLE
2654apAuthenticationSupplicantTable OBJECT-TYPE
2655        SYNTAX      SEQUENCE OF ApAuthenticationSupplicantEntry
2656        MAX-ACCESS  not-accessible
2657        STATUS      current
2658        DESCRIPTION "Table of descriptive and status information about
2659                     configuration of supplicant"
2660        ::= { apAuthenticationMgnt 3 }
2661
2662
2663apAuthenticationSupplicantEntry OBJECT-TYPE
2664        SYNTAX      ApAuthenticationSupplicantEntry
2665        MAX-ACCESS  not-accessible
2666        STATUS      current
2667        DESCRIPTION "An entry in the table, containing information
2668                     about configuration of one supplicant."
2669        INDEX       { ap8021xSuppIndex }
2670        ::= { apAuthenticationSupplicantTable 1 }
2671
2672
2673ApAuthenticationSupplicantEntry ::= SEQUENCE
2674{
2675    ap8021xSuppIndex          Integer32,
2676    ap8021xSuppState          INTEGER,
2677    ap8021xSuppUser           DisplayString,
2678    ap8021xSuppPasswd         DisplayString
2679}
2680
2681ap8021xSuppIndex OBJECT-TYPE
2682        SYNTAX      Integer32 (1..2147483647)
2683        MAX-ACCESS  not-accessible
2684        STATUS      current
2685        DESCRIPTION "Index of the interface for which this supplicant is
2686                             running.  Currently only the ethernet interface."
2687        ::= { apAuthenticationSupplicantEntry 1 }
2688
2689
2690ap8021xSuppState OBJECT-TYPE
2691        SYNTAX     INTEGER
2692        {
2693                disabled(0),
2694                enabled(1)
2695        }
2696        MAX-ACCESS read-write
2697        STATUS current
2698        DESCRIPTION
2699            "This object is used to enable or disable the 802.1X supplicant."
2700
2701    ::= { apAuthenticationSupplicantEntry 2 }
2702
2703ap8021xSuppUser OBJECT-TYPE
2704        SYNTAX DisplayString (SIZE(1..32))
2705        MAX-ACCESS read-write
2706        STATUS current
2707        DESCRIPTION
2708            "This value indicates the username for supplicant. If value is
2709                         configured, will display ****.  Else will display EMPTY."
2710        ::= { apAuthenticationSupplicantEntry 3 }
2711
2712ap8021xSuppPasswd OBJECT-TYPE
2713        SYNTAX DisplayString (SIZE(1..32))
2714        MAX-ACCESS read-write
2715        STATUS current
2716        DESCRIPTION
2717            "This value indicates the password for supplicant. If value is
2718                         configured, will display ****.  Else will display EMPTY."
2719        ::= { apAuthenticationSupplicantEntry 4 }
2720
2721-- ***************************************************************
2722-- * apvAuthenticationSetupEntry TABLE
2723-- ***************************************************************
2724apvAuthenticationSetupTable OBJECT-TYPE
2725        SYNTAX      SEQUENCE OF ApvAuthenticationSetupEntry
2726        MAX-ACCESS      not-accessible
2727        STATUS      current
2728        DESCRIPTION "Table of descriptive and status information about
2729                     configuration of 8021x for each Vap."
2730        ::= { apAuthenticationMgnt 4 }
2731
2732apvAuthenticationSetupEntry OBJECT-TYPE
2733        SYNTAX      ApvAuthenticationSetupEntry
2734        MAX-ACCESS      not-accessible
2735        STATUS      current
2736        DESCRIPTION "An entry in the table, containing information
2737                     about configuration of 8021x for each Vap of the AP."
2738        INDEX       { apv8021xIndex }
2739        ::= { apvAuthenticationSetupTable 1 }
2740
2741ApvAuthenticationSetupEntry ::= SEQUENCE
2742{
2743    apv8021xIndex                    Integer32,
2744    apv8021xState                    INTEGER,
2745    apv8021xBroadcastKeyRefreshRate  INTEGER,
2746    apv8021xSessionKeyRefreshRate    INTEGER,
2747    apv8021xReauthenticationTimeout  INTEGER,
2748    apvMACAuthenticationMode         INTEGER,
2749    apvMACAuthenticationTimeout      INTEGER,
2750    apvMACAuthenticationPasswd       DisplayString
2751}
2752
2753apv8021xIndex OBJECT-TYPE
2754        SYNTAX      Integer32 (1..2147483647)
2755        MAX-ACCESS  not-accessible
2756        STATUS      current
2757        DESCRIPTION "Index for configuration."
2758        ::= { apvAuthenticationSetupEntry 1 }
2759
2760apv8021xState OBJECT-TYPE
2761        SYNTAX     INTEGER
2762        {
2763                disabled(0),
2764                supported(1),
2765                required(2)
2766        }
2767        MAX-ACCESS read-write
2768        STATUS current
2769        DESCRIPTION
2770            "This attribute indicates that the Enterprise the state
2771            of the 802.1X authentication algorithm."
2772
2773    ::= { apvAuthenticationSetupEntry 2 }
2774
2775apv8021xBroadcastKeyRefreshRate OBJECT-TYPE
2776        SYNTAX INTEGER (0..1440)
2777        MAX-ACCESS read-write
2778        STATUS current
2779        DESCRIPTION
2780            "The number (in minutes) between changing the broadcast key for
2781                        802.1X and WPA clients"
2782
2783    ::= { apvAuthenticationSetupEntry 3 }
2784
2785apv8021xSessionKeyRefreshRate OBJECT-TYPE
2786        SYNTAX INTEGER (0..1440)
2787        MAX-ACCESS read-write
2788        STATUS current
2789        DESCRIPTION
2790            "The number (in minutes) between changing history keys for
2791                        802.1X and WPA clients"
2792
2793    ::= { apvAuthenticationSetupEntry 4 }
2794
2795apv8021xReauthenticationTimeout OBJECT-TYPE
2796        SYNTAX INTEGER (0..65535)
2797        MAX-ACCESS read-write
2798        STATUS current
2799        DESCRIPTION
2800            "The number (in minutes) between forcing 802.1X clients to
2801                        reauthenticate"
2802
2803    ::= { apvAuthenticationSetupEntry 5 }
2804
2805apvMACAuthenticationMode OBJECT-TYPE
2806        SYNTAX     INTEGER
2807        {
2808                disabled(0),
2809                local(1),
2810                remote(2)
2811        }
2812        MAX-ACCESS read-write
2813        STATUS current
2814        DESCRIPTION
2815            "This value indicates the mode of MAC authentication in use."
2816
2817        ::= { apvAuthenticationSetupEntry 6 }
2818
2819apvMACAuthenticationTimeout OBJECT-TYPE
2820        SYNTAX INTEGER (0..65535)
2821        MAX-ACCESS read-write
2822        STATUS current
2823        DESCRIPTION
2824            "The number (in minutes) between forcing RADIUS MAC to authenticate."
2825
2826        ::= { apvAuthenticationSetupEntry 7 }
2827
2828apvMACAuthenticationPasswd OBJECT-TYPE
2829        SYNTAX DisplayString (SIZE(1..31))
2830        MAX-ACCESS read-write
2831        STATUS current
2832        DESCRIPTION
2833            "This value indicates the password for MAC RADIUS Authentication. If value is
2834                         configured, will display ****.  Else will display EMPTY."
2835        ::= { apvAuthenticationSetupEntry 8 }
2836-- ***************************************************************
2837-- * End of apAuthentication TABLE
2838-- ***************************************************************
2839
2840
2841-- -------------------------------------------------------------
2842-- END::The apAuthenticationMgnt Group
2843-- -------------------------------------------------------------
2844
2845-- -------------------------------------------------------------
2846-- START::The apWStationSessionMgnt Group
2847-- -------------------------------------------------------------
2848
2849apWStationSessionTable OBJECT-TYPE
2850        SYNTAX          SEQUENCE OF ApWStationSessionEntry
2851        MAX-ACCESS      not-accessible
2852        STATUS          current
2853        DESCRIPTION
2854                "This table list all sessions (wireless stations) status"
2855        ::= { apWStationSessionMgnt 1 }
2856
2857apWStationSessionEntry OBJECT-TYPE
2858        SYNTAX          ApWStationSessionEntry
2859        MAX-ACCESS      not-accessible
2860        STATUS          current
2861        DESCRIPTION
2862                "An entry in the table, containing information
2863                about status and statistics of the wireless station."
2864    INDEX { apWStationSessionIfIndex, apWStationSessionStationAddres }
2865        ::= { apWStationSessionTable 1 }
2866
2867ApWStationSessionEntry ::= SEQUENCE
2868{
2869        apWStationSessionIfIndex                Integer32,
2870        apWStationSessionStationAddres          MacAddress,
2871        apWStationSessionAuthenticated          TruthValue,
2872        apWStationSessionAssociated             TruthValue,
2873        apWStationSessionIsForwarding           TruthValue,
2874        apWStationSessionKeyType                INTEGER,
2875        apWStationSessionAssociationId          Integer32,
2876        apWStationSessionLastAuthenticatedTime  TimeTicks,
2877        apWStationSessionAssociatedTime         TimeTicks,
2878        apWStationSessionLastAssociatedTime     TimeTicks,
2879        apWStationSessionLastDisassociatedTime  TimeTicks,
2880        apWStationSessionTxPacketCount          Counter32,
2881        apWStationSessionRxPacketCount          Counter32,
2882        apWStationSessionTxByteCount            Counter32,
2883        apWStationSessionRxByteCount            Counter32,
2884        apWStationSessionVlanID                 INTEGER
2885}
2886
2887apWStationSessionIfIndex OBJECT-TYPE
2888        SYNTAX      Integer32 (1..2147483647)
2889        MAX-ACCESS  not-accessible
2890        STATUS      current
2891        DESCRIPTION
2892        "Interface index for the radio this session is associated
2893                 with."
2894    ::= { apWStationSessionEntry 1 }
2895
2896apWStationSessionStationAddres OBJECT-TYPE
2897        SYNTAX              MacAddress
2898        MAX-ACCESS  not-accessible
2899        STATUS              current
2900        DESCRIPTION
2901        "The unique MAC Address of the station for this session."
2902    ::= { apWStationSessionEntry 2 }
2903
2904apWStationSessionAuthenticated OBJECT-TYPE
2905        SYNTAX TruthValue
2906        MAX-ACCESS      read-only
2907        STATUS          current
2908        DESCRIPTION
2909                "Whether the session is authenticated or not."
2910        ::= { apWStationSessionEntry 3 }
2911
2912apWStationSessionAssociated OBJECT-TYPE
2913        SYNTAX TruthValue
2914        MAX-ACCESS      read-only
2915        STATUS          current
2916        DESCRIPTION
2917                "Whether the session is associated or not. It is rare case that
2918                not associated stations show up in the table."
2919        ::= { apWStationSessionEntry 4 }
2920
2921apWStationSessionIsForwarding OBJECT-TYPE
2922        SYNTAX TruthValue
2923        MAX-ACCESS      read-only
2924        STATUS          current
2925        DESCRIPTION
2926                "Whether the AP is forwarding the client station traffic (higher level authentication)"
2927        ::= { apWStationSessionEntry 5 }
2928
2929apWStationSessionKeyType OBJECT-TYPE
2930        SYNTAX INTEGER
2931        {
2932                none(1),
2933                staticWep(2),
2934                dynamicWep(3),
2935                wpaWep(4),
2936                wpaTkip(5),
2937                wpaAes(6)
2938        }
2939        MAX-ACCESS      read-only
2940        STATUS          current
2941        DESCRIPTION
2942                "The encryption key type used by the station. Note that wpa-wep is not supported"
2943        ::= { apWStationSessionEntry 6 }
2944
2945apWStationSessionAssociationId OBJECT-TYPE
2946        SYNTAX Integer32
2947        MAX-ACCESS      read-only
2948        STATUS          current
2949        DESCRIPTION
2950                "The internal association identify number"
2951        ::= { apWStationSessionEntry 7 }
2952
2953apWStationSessionLastAuthenticatedTime OBJECT-TYPE
2954        SYNTAX          TimeTicks
2955        MAX-ACCESS      read-only
2956        STATUS          current
2957        DESCRIPTION
2958                "This is the time in hundredths of a second last time the client
2959                is authenticated. Note that a session may be authenticated multiple times.
2960                The value is related to the system startup"
2961        ::= { apWStationSessionEntry 8 }
2962
2963apWStationSessionAssociatedTime OBJECT-TYPE
2964        SYNTAX          TimeTicks
2965        MAX-ACCESS      read-only
2966        STATUS          current
2967        DESCRIPTION
2968                "This is the time in hundredths of a second since the client
2969                associated. The value is related to the system startup"
2970        ::= { apWStationSessionEntry 9 }
2971
2972apWStationSessionLastAssociatedTime OBJECT-TYPE
2973        SYNTAX          TimeTicks
2974        MAX-ACCESS      read-only
2975        STATUS          current
2976        DESCRIPTION
2977                "This is the time in hundredths of a second when the client
2978                associated in last session. The value is related to the system startup"
2979        ::= { apWStationSessionEntry 10 }
2980
2981apWStationSessionLastDisassociatedTime OBJECT-TYPE
2982        SYNTAX          TimeTicks
2983        MAX-ACCESS      read-only
2984        STATUS          current
2985        DESCRIPTION
2986                "This is the time in hundredths of a second when the client
2987                disassociated in last session. The value is related to the system startup"
2988        ::= { apWStationSessionEntry 11 }
2989
2990apWStationSessionTxPacketCount OBJECT-TYPE
2991        SYNTAX  Counter32
2992        MAX-ACCESS      read-only
2993        STATUS  current
2994        DESCRIPTION
2995                "This is the number of packets transmitted from the client to the AP. It includes
2996         data, control and management packets."
2997        ::= { apWStationSessionEntry 12 }
2998
2999apWStationSessionRxPacketCount OBJECT-TYPE
3000        SYNTAX  Counter32
3001        MAX-ACCESS      read-only
3002        STATUS  current
3003        DESCRIPTION
3004                "This is the number of unicast packets transmitted from the AP to the client.
3005         It includes data, control and management packets."
3006        ::= { apWStationSessionEntry 13 }
3007
3008apWStationSessionTxByteCount OBJECT-TYPE
3009        SYNTAX  Counter32
3010        MAX-ACCESS      read-only
3011        STATUS  current
3012        DESCRIPTION
3013                "This is the number of bytes transmitted from the client to the AP. It
3014         includes the bytes of data, control and management packets."
3015        ::= { apWStationSessionEntry 14 }
3016
3017apWStationSessionRxByteCount OBJECT-TYPE
3018        SYNTAX  Counter32
3019        MAX-ACCESS      read-only
3020        STATUS  current
3021        DESCRIPTION
3022                "This is the number of unicast bytes transmitted from the AP to
3023         the client. It includes the bytes of data, control and management
3024         packets."
3025        ::= { apWStationSessionEntry 15 }
3026
3027apWStationSessionVlanID OBJECT-TYPE
3028        SYNTAX INTEGER
3029        MAX-ACCESS      read-only
3030        STATUS          current
3031        DESCRIPTION
3032                "The current VLAN Id used by the station."
3033        ::= { apWStationSessionEntry 16 }
3034
3035
3036-- -------------------------------------------------------------
3037-- End::The apStationSession Group
3038-- -------------------------------------------------------------
3039
3040-- -------------------------------------------------------------
3041-- START::The apRogueApMgnt Group
3042-- -------------------------------------------------------------
3043
3044rogueApDetectionTable OBJECT-TYPE
3045        SYNTAX      SEQUENCE OF RogueApDetectionEntry
3046        MAX-ACCESS  not-accessible
3047        STATUS      current
3048        DESCRIPTION "Table of each AP that has been detected."
3049        ::= { apRogueApMgnt 1 }
3050
3051rogueApDetectionEntry OBJECT-TYPE
3052        SYNTAX      RogueApDetectionEntry
3053        MAX-ACCESS  not-accessible
3054        STATUS      current
3055        DESCRIPTION "An entry in the table, containing information
3056                     about any AP detected."
3057        INDEX       { rogueApIndex }
3058        ::= { rogueApDetectionTable 1 }
3059
3060RogueApDetectionEntry ::= SEQUENCE
3061{
3062    rogueApIndex             INTEGER,
3063    rogueApBssid             DisplayString,
3064    rogueApSsid              DisplayString,
3065    rogueApPortNumber        Integer32,
3066    rogueApChannelNumber     Integer32,
3067    rogueApRSSIValue         Integer32
3068}
3069
3070rogueApIndex OBJECT-TYPE
3071        SYNTAX      INTEGER (1..128)
3072        MAX-ACCESS  not-accessible
3073        STATUS      current
3074        DESCRIPTION "Monotonically increasing index."
3075        ::= { rogueApDetectionEntry 1 }
3076
3077rogueApBssid OBJECT-TYPE
3078        SYNTAX     DisplayString (SIZE(0..6))
3079        MAX-ACCESS read-only
3080        STATUS current
3081        DESCRIPTION
3082            "The AP BSSID"
3083        ::= { rogueApDetectionEntry 2 }
3084
3085rogueApSsid OBJECT-TYPE
3086        SYNTAX     DisplayString (SIZE(0..40))
3087        MAX-ACCESS read-only
3088        STATUS current
3089        DESCRIPTION
3090            "The AP SSID"
3091        ::= { rogueApDetectionEntry 3 }
3092
3093rogueApPortNumber OBJECT-TYPE
3094        SYNTAX      Integer32
3095        MAX-ACCESS  read-only
3096        STATUS      current
3097        DESCRIPTION
3098        "Interface index for the radio."
3099    ::= { rogueApDetectionEntry 4 }
3100
3101rogueApChannelNumber OBJECT-TYPE
3102        SYNTAX      Integer32
3103        MAX-ACCESS  read-only
3104        STATUS      current
3105        DESCRIPTION
3106        "Channel where Ap detected."
3107    ::= { rogueApDetectionEntry 5 }
3108
3109rogueApRSSIValue OBJECT-TYPE
3110        SYNTAX      Integer32
3111        MAX-ACCESS  read-only
3112        STATUS      current
3113        DESCRIPTION
3114        "RSSI for AP detected."
3115    ::= { rogueApDetectionEntry 6 }
3116-- -------------------------------------------------------------
3117--
3118apRougeApControl                OBJECT IDENTIFIER ::= { apRogueApMgnt 2 }
3119
3120rogueApRADIUSAuthenticate OBJECT-TYPE
3121        SYNTAX     INTEGER
3122        {
3123                enabled(1),
3124                disabled(2)
3125        }
3126        MAX-ACCESS read-write
3127        STATUS current
3128        DESCRIPTION
3129            "Value is used to enable/disable RADIUS Authentication. "
3130        ::= { apRougeApControl 1 }
3131
3132rogueApClear OBJECT-TYPE
3133        SYNTAX     INTEGER
3134        {
3135                clear(1)
3136        }
3137        MAX-ACCESS read-write
3138        STATUS current
3139        DESCRIPTION
3140            "This object is set to clear(1) to clear the Rogue AP detection table.  When read, the value
3141                         will have no meaning."
3142        ::= { apRougeApControl 2 }
3143
3144-- -------------------------------------------------------------
3145-- END::The apRogueApMgnt Group
3146-- -------------------------------------------------------------
3147-- -------------------------------------------------------------
3148-- START::The apAdminMgnt Group
3149-- -------------------------------------------------------------
3150apAdminUsername OBJECT-TYPE
3151        SYNTAX DisplayString (SIZE(0..16))
3152        MAX-ACCESS read-write
3153        STATUS current
3154        DESCRIPTION
3155            "This value indicates the username for management login."
3156        ::= { apAdminMgnt 1 }
3157
3158appAdminPassword OBJECT-TYPE
3159        SYNTAX DisplayString (SIZE(0..16))
3160        MAX-ACCESS read-write
3161        STATUS current
3162        DESCRIPTION
3163            "This value indicates the password for management login."
3164        ::= { apAdminMgnt 2 }
3165-- -------------------------------------------------------------
3166-- End::The apAdminMgnt Group
3167-- -------------------------------------------------------------
3168-- -------------------------------------------------------------
3169-- START::The apResetMgt Group
3170-- -------------------------------------------------------------
3171apRestartOpCodeFile OBJECT-TYPE
3172        SYNTAX      DisplayString (SIZE(0..127))
3173        MAX-ACCESS  read-write
3174        STATUS      current
3175        DESCRIPTION "Name of op-code file for start-up."
3176        ::= { apResetMgt 1 }
3177
3178apRestartControl  OBJECT-TYPE
3179        SYNTAX     INTEGER
3180        {
3181                running(1),
3182                warmBoot(2),
3183                coldBoot(3)
3184        }
3185        MAX-ACCESS read-write
3186        STATUS     current
3187        DESCRIPTION "Setting this object to warmBoot(2) causes the device to
3188                                restart the application software with current configuration
3189                                parameters saved in non-volatile memory.  Setting this
3190                                object to coldBoot(3) causes the device to reinitialize
3191                                configuration parameters in non-volatile memory to default
3192                                values and restart the application software.  When the device
3193                                is running normally, this variable has a value of running(1)."
3194                ::= { apResetMgt 2 }
3195-- -------------------------------------------------------------
3196-- End::The apResetMgt Group
3197-- -------------------------------------------------------------
3198
3199-- -------------------------------------------------------------
3200-- START::The apSNTPMgnt Group
3201-- -------------------------------------------------------------
3202apSNTPState OBJECT-TYPE
3203        SYNTAX     INTEGER
3204        {
3205                enabled(1),
3206                disabled(2)
3207        }
3208        MAX-ACCESS read-write
3209        STATUS current
3210        DESCRIPTION
3211            "This value indicates whether SNTP is enabled or not. At least one of the
3212                         SNTP servers must have a valid IP address before SNTP can be enabled."
3213        ::= { apSNTPMgnt 1 }
3214
3215apSNTPPrimaryServer OBJECT-TYPE
3216        SYNTAX IpAddress
3217        MAX-ACCESS read-write
3218        STATUS current
3219        DESCRIPTION
3220            "This value indicates the IP address of the primary SNTP server."
3221        ::= { apSNTPMgnt 2 }
3222
3223apSNTPSecondaryServer OBJECT-TYPE
3224        SYNTAX IpAddress
3225        MAX-ACCESS read-write
3226        STATUS current
3227        DESCRIPTION
3228            "This value indicates the IP address of the secondary SNTP server."
3229        ::= { apSNTPMgnt 3 }
3230
3231apSNTPTimezone OBJECT-TYPE
3232        SYNTAX     INTEGER
3233        {
3234                                        enewetakKwajalein(0),
3235                                        midwayIsland(1),
3236                                        hawaii(2),
3237                                        alaska(3),
3238                                        pacific(4),
3239                                        arizona(5),
3240                                        mountain(6),
3241                                        central(7),
3242                                        mexicoCity(8),
3243                                        saskatchewan(9),
3244                                        bogota(10),
3245                                        eastern(11),
3246                                        indiana(12),
3247                                        atlantic(13),
3248                                        caracas(14),
3249                                        santiago(15),
3250                                        newfoundland(16),
3251                                        brasilia(17),
3252                                        buenos(18),
3253                                        midAtlantic(19),
3254                                        azores(20),
3255                                        casablanca(21),
3256                                        greenwichMeanTimeDublin(22),
3257                                        greenwichMeanTimeLisbon(23),
3258                                        amsterdam(24),
3259                                        stockholm(25) ,
3260                                        bratislava(26),
3261                                        prague(27),
3262                                        paris(28),
3263                                        sofija(29),
3264                                        athens(30),
3265                                        bucharest(31),
3266                                        cairo(32),
3267                                        harare(33),
3268                                        helsinki(34),
3269                                        israel(35),
3270                                        baghdad(36),
3271                                        moscow(37),
3272                                        tehran(38),
3273                                        abuDhabi(39),
3274                                        vogograd(40),
3275                                        islamabad(41),
3276                                        almaty(42),
3277                                        bangkok(43),
3278                                        beijing(44),
3279                                        taipei(45),
3280                                        tokyo(46),
3281                                        brisbane(47),
3282                                        canberra(48),
3283                                        guam(49),
3284                                        hobart(50),
3285                                        magadan(51),
3286                                        fiji(52),
3287                                        wellington(53)
3288        }
3289        MAX-ACCESS read-write
3290        STATUS current
3291        DESCRIPTION
3292            "This value indicates which timezone to use."
3293        ::= { apSNTPMgnt 4 }
3294
3295apSNTPDST OBJECT-TYPE
3296        SYNTAX     INTEGER
3297        {
3298                enabled(1),
3299                disabled(2)
3300        }
3301        MAX-ACCESS read-write
3302        STATUS current
3303        DESCRIPTION
3304            "This value indicates whether Daylight Savings Time is enabled or not."
3305        ::= { apSNTPMgnt 5 }
3306
3307apSNTPDSTStartMonth OBJECT-TYPE
3308        SYNTAX INTEGER (1..12)
3309        MAX-ACCESS read-write
3310        STATUS current
3311        DESCRIPTION
3312            "This value indicates the starting month for Daylight Savings Time."
3313        ::= { apSNTPMgnt 6 }
3314
3315apSNTPDSTStartDay OBJECT-TYPE
3316        SYNTAX INTEGER (1..31)
3317        MAX-ACCESS read-write
3318        STATUS current
3319        DESCRIPTION
3320            "This value indicates the starting day for Daylight Savings Time."
3321        ::= { apSNTPMgnt 7 }
3322
3323apSNTPDSTEndMonth OBJECT-TYPE
3324        SYNTAX INTEGER (1..12)
3325        MAX-ACCESS read-write
3326        STATUS current
3327        DESCRIPTION
3328            "This value indicates the ending month for Daylight Savings Time."
3329        ::= { apSNTPMgnt 8 }
3330
3331apSNTPDSTEndDay OBJECT-TYPE
3332        SYNTAX INTEGER (1..31)
3333        MAX-ACCESS read-write
3334        STATUS current
3335        DESCRIPTION
3336            "This value indicates the ending day for Daylight Savings Time."
3337        ::= { apSNTPMgnt 9 }
3338
3339-- -------------------------------------------------------------
3340-- End::The apSNTPMgnt Group
3341-- -------------------------------------------------------------
3342
3343-- -------------------------------------------------------------
3344-- START::The apDNSMgnt Group
3345-- -------------------------------------------------------------
3346apDNSPrimaryServer OBJECT-TYPE
3347        SYNTAX IpAddress
3348        MAX-ACCESS read-write
3349        STATUS current
3350        DESCRIPTION
3351            "This value indicates the IP address of the primary DNS server."
3352        ::= { apDNSMgnt 1 }
3353
3354apDNSSecondaryServer OBJECT-TYPE
3355        SYNTAX IpAddress
3356        MAX-ACCESS read-write
3357        STATUS current
3358        DESCRIPTION
3359            "This value indicates the IP address of the secondary DNS server."
3360        ::= { apDNSMgnt 2 }
3361-- -------------------------------------------------------------
3362-- End::The apDNSMgnt Group
3363-- -------------------------------------------------------------
3364
3365-- -------------------------------------------------------------
3366-- START::The apIappMgnt Group
3367-- -------------------------------------------------------------
3368apIappEnabled OBJECT-TYPE
3369        SYNTAX     INTEGER
3370        {
3371                enabled(1),
3372                disabled(2)
3373        }
3374        MAX-ACCESS read-write
3375        STATUS current
3376        DESCRIPTION
3377            "Whether IAPP is enabled."
3378        ::= { apIappMgnt 1 }
3379-- -------------------------------------------------------------
3380-- End::The apIappMgnt Group
3381-- -------------------------------------------------------------
3382-- -------------------------------------------------------------
3383-- START::The apSyslogConfigMgnt Group
3384-- --------------------------------------------------------------
3385apLogConfigState OBJECT-TYPE
3386        SYNTAX     INTEGER
3387        {
3388                enabled(1),
3389                disabled(2)
3390        }
3391        MAX-ACCESS read-write
3392        STATUS current
3393        DESCRIPTION "This value indicates whether syslog is enabled."
3394        ::= { apSyslogConfigMgnt 1 }
3395
3396apSyslogConsoleState OBJECT-TYPE
3397        SYNTAX     INTEGER
3398        {
3399                enabled(1),
3400                disabled(2)
3401        }
3402        MAX-ACCESS read-write
3403        STATUS current
3404        DESCRIPTION "This value indicates whether syslog console logging is enabled."
3405        ::= { apSyslogConfigMgnt 2 }
3406
3407apSyslogLevel OBJECT-TYPE
3408        SYNTAX INTEGER
3409        {
3410                emergency(0),
3411                alert(1),
3412                critical(2),
3413                error(3),
3414                warning(4),
3415                notice(5),
3416                info(6),
3417                debug(7)
3418        }
3419        MAX-ACCESS read-write
3420        STATUS current
3421        DESCRIPTION "This value indicates the syslog logging level."
3422        ::= { apSyslogConfigMgnt 3 }
3423-- -------------------------------------------------------------
3424-- START::The apSyslogServerTable
3425apSyslogServerTable OBJECT-TYPE
3426        SYNTAX      SEQUENCE OF ApSyslogServerEntry
3427        MAX-ACCESS  not-accessible
3428        STATUS      current
3429        DESCRIPTION "Table of descriptive and status information about
3430                     configuration of each syslog server."
3431        ::= { apSyslogConfigMgnt 4 }
3432
3433apSyslogServerEntry OBJECT-TYPE
3434        SYNTAX      ApSyslogServerEntry
3435        MAX-ACCESS  not-accessible
3436        STATUS      current
3437        DESCRIPTION "An entry in the table, containing information
3438                     about configuration of one syslog server of the AP."
3439        INDEX       { apSyslogServerIndex }
3440        ::= { apSyslogServerTable 1 }
3441
3442ApSyslogServerEntry ::= SEQUENCE
3443{
3444    apSyslogServerIndex        Integer32,
3445    apSyslogServerState        INTEGER,
3446--    apSyslogServerIPAddress    IpAddress,
3447    apSyslogServerIPAddress    DisplayString,
3448    apSyslogServerPort         INTEGER
3449}
3450
3451apSyslogServerIndex OBJECT-TYPE
3452        SYNTAX      Integer32 (1..4)
3453        MAX-ACCESS  not-accessible
3454        STATUS      current
3455        DESCRIPTION "Index of the Syslog Server"
3456        ::= { apSyslogServerEntry 1 }
3457
3458
3459apSyslogServerState OBJECT-TYPE
3460        SYNTAX     INTEGER
3461        {
3462                enabled(1),
3463                disabled(2)
3464        }
3465        MAX-ACCESS read-write
3466        STATUS current
3467        DESCRIPTION
3468            "This value indicates whether the syslog server is enabled."
3469    ::= { apSyslogServerEntry 2 }
3470
3471apSyslogServerIPAddress OBJECT-TYPE
3472--        SYNTAX IpAddress
3473        SYNTAX     DisplayString (SIZE(1..32))
3474        MAX-ACCESS read-write
3475        STATUS current
3476        DESCRIPTION
3477            "This value indicates the IP address of the syslog server."
3478    ::= { apSyslogServerEntry 3 }
3479
3480apSyslogServerPort OBJECT-TYPE
3481        SYNTAX INTEGER (1024..65535)
3482        MAX-ACCESS read-write
3483        STATUS current
3484        DESCRIPTION
3485            "This value indicates the UDP Port used by the syslog server."
3486    ::= { apSyslogServerEntry 4 }
3487-- END::The apSyslogServerTable
3488-- -------------------------------------------------------------
3489-- End::The apSyslogConfigMgnt Group
3490-- -------------------------------------------------------------
3491-- -------------------------------------------------------------
3492-- START::The apEventLogMgnt Group
3493-- -------------------------------------------------------------
3494apEventLogTable OBJECT-TYPE
3495        SYNTAX          SEQUENCE OF ApEventLogEntry
3496        MAX-ACCESS      not-accessible
3497        STATUS          current
3498        DESCRIPTION
3499                "This table is a snapshot of the current event log."
3500        ::= { apEventLogMgnt 1 }
3501
3502apEventLogEntry OBJECT-TYPE
3503        SYNTAX          ApEventLogEntry
3504        MAX-ACCESS      not-accessible
3505        STATUS          current
3506        DESCRIPTION
3507                "An entry in the table, containing one message
3508                 from the event log."
3509    INDEX { apEventLogIndex }
3510        ::= { apEventLogTable 1 }
3511
3512ApEventLogEntry ::= SEQUENCE
3513{
3514        apEventLogIndex         INTEGER,
3515        apEventLogMessage       DisplayString
3516}
3517
3518apEventLogIndex OBJECT-TYPE
3519        SYNTAX      INTEGER (1..128)
3520        MAX-ACCESS  not-accessible
3521        STATUS      current
3522        DESCRIPTION "Index of the Event Log Message"
3523        ::= { apEventLogEntry 1 }
3524
3525apEventLogMessage OBJECT-TYPE
3526        SYNTAX     DisplayString (SIZE(0..256))
3527        MAX-ACCESS read-only
3528        STATUS current
3529        DESCRIPTION
3530            "The Event Log Message"
3531        ::= { apEventLogEntry 2 }
3532
3533apEventLogClear OBJECT-TYPE
3534        SYNTAX INTEGER
3535        {
3536                clearLog(1)
3537        }
3538        MAX-ACCESS read-write
3539        STATUS current
3540        DESCRIPTION
3541            "This object is set to 1 to clear the event log.  When read, the value
3542             will have no meaning."
3543        ::= { apEventLogMgnt 2 }
3544
3545-- -------------------------------------------------------------
3546-- End::The apEventLogMgnt Group
3547-- -------------------------------------------------------------
3548
3549-- -------------------------------------------------------------
3550-- START::The apWSLSupportMgnt Group
3551-- -------------------------------------------------------------
3552apWSLSupportControl OBJECT-TYPE
3553        SYNTAX INTEGER { enabled(1), disabled(2) }
3554        MAX-ACCESS read-write
3555        STATUS current
3556        DESCRIPTION
3557        "The administrative enable/disable state for
3558        the control of the WSL function."
3559::= { apWSLSupportMgnt 1 }
3560apWSLSupportMasterAddress OBJECT-TYPE
3561--        SYNTAX IpAddress
3562       SYNTAX     DisplayString (SIZE(1..32))
3563        MAX-ACCESS read-write
3564        STATUS current
3565        DESCRIPTION
3566            "This value indicates IP address of the main WSL."
3567::= { apWSLSupportMgnt 2 }
3568apWSLSupportSecondaryAddress OBJECT-TYPE
3569--        SYNTAX IpAddress
3570       SYNTAX     DisplayString (SIZE(1..32))
3571        MAX-ACCESS read-write
3572        STATUS current
3573        DESCRIPTION
3574            "This value indicates IP address of the peer WSL."
3575::= { apWSLSupportMgnt 3 }
3576apWSLSupportPort OBJECT-TYPE
3577        SYNTAX INTEGER (1024..65535)
3578        MAX-ACCESS read-write
3579        STATUS current
3580        DESCRIPTION
3581            "This value indicates the TCP Port used by the WSL server."
3582
3583::= { apWSLSupportMgnt 4 }
3584apWSLSupportHeartbeatInterval OBJECT-TYPE
3585        SYNTAX INTEGER (1..65535)
3586        MAX-ACCESS read-write
3587        STATUS current
3588        DESCRIPTION
3589            "This value indicates the WSL Heartbeat Interval."
3590
3591::= { apWSLSupportMgnt 5}
3592
3593apWSLSupportHeartbeatLastChange OBJECT-TYPE
3594--        SYNTAX      TimeTicks
3595        SYNTAX     DisplayString (SIZE(1..20))
3596        MAX-ACCESS  read-only
3597        STATUS      current
3598        DESCRIPTION
3599            "The sysUpTime at which the Heartbeat was last
3600             modified. The format is defined as hh:mm:ss - dd:mm:yy "
3601::= { apWSLSupportMgnt 6}
3602
3603apWSLSupportOperationMode OBJECT-TYPE
3604        SYNTAX     INTEGER
3605        {
3606                standalone(0),
3607                associated(1)
3608        }
3609        MAX-ACCESS read-write
3610        STATUS current
3611        DESCRIPTION
3612            "This attribute indicates that the WSL Operation Mode in
3613                0: AP in standalone mode, or
3614                1: AP in ETS WSL managed mode (associated mode)."
3615
3616::= { apWSLSupportMgnt 7}
3617
3618apWSLSupportRxThreshold OBJECT-TYPE
3619        SYNTAX INTEGER (-128..127)
3620        MAX-ACCESS read-write
3621        STATUS current
3622        DESCRIPTION
3623            "This value indicates the WSL CCA rejection threshold in dBm scale."
3624::= { apWSLSupportMgnt 8}
3625
3626apWSLSupportControlStatus OBJECT-TYPE
3627        SYNTAX INTEGER { enabled(1), disabled(2) }
3628        MAX-ACCESS read-only
3629        STATUS current
3630        DESCRIPTION
3631        "The operative enable/disable state for
3632        the control of the WSL function."
3633::= { apWSLSupportMgnt 9 }
3634
3635apWSLRFAreaPollControl OBJECT-TYPE
3636        SYNTAX INTEGER { enabled(1), disabled(2) }
3637        MAX-ACCESS read-only
3638        STATUS current
3639        DESCRIPTION
3640        "The administrative enable/disable state for
3641        the control of the WSL RF Area Poll function."
3642::= { apWSLSupportMgnt 10 }
3643
3644apWSLRFAreaPollControlStatus OBJECT-TYPE
3645        SYNTAX INTEGER { enabled(1), disabled(2) }
3646        MAX-ACCESS read-only
3647        STATUS current
3648        DESCRIPTION
3649        "The operative enable/disable state for
3650        the control of the WSL RF Area Poll function."
3651::= { apWSLSupportMgnt 11 }
3652-- -------------------------------------------------------------
3653-- End::The apWSLSupportMgnt Group
3654-- -------------------------------------------------------------
3655
3656-- -------------------------------------------------------------
3657-- START::The apWMMMgnt Group
3658-- -------------------------------------------------------------
3659-- **********************************************************************
3660-- * apWMMControl TABLE
3661-- **********************************************************************
3662apWMMControlTable OBJECT-TYPE
3663        SYNTAX SEQUENCE OF ApWMMControlEntry
3664        MAX-ACCESS not-accessible
3665        STATUS current
3666        DESCRIPTION
3667            "Table for WMM configuration per radio."
3668        ::= { apWMMMgnt 1 }
3669
3670apWMMControlEntry OBJECT-TYPE
3671        SYNTAX ApWMMControlEntry
3672        MAX-ACCESS not-accessible
3673        STATUS current
3674        DESCRIPTION
3675            "An Entry in the apWMMControlTable."
3676        INDEX { ifIndex }
3677        ::= { apWMMControlTable 1 }
3678
3679ApWMMControlEntry ::=SEQUENCE
3680{
3681        apWMMState          INTEGER
3682}
3683
3684apWMMState OBJECT-TYPE
3685        SYNTAX     INTEGER
3686        {
3687                disabled(0),
3688                required(1),
3689                supported(2)
3690        }
3691        MAX-ACCESS read-write
3692        STATUS current
3693        DESCRIPTION
3694            "This value indicates the WMM state."
3695        ::= { apWMMControlEntry 1 }
3696-- **********************************************************************
3697-- * End of apWMMAcknowledgePolicy TABLE
3698-- **********************************************************************
3699
3700-- **********************************************************************
3701-- * apWMMBssParam TABLE
3702-- **********************************************************************
3703apWMMBssParamTable OBJECT-TYPE
3704        SYNTAX SEQUENCE OF ApWMMBssParamEntry
3705        MAX-ACCESS not-accessible
3706        STATUS current
3707        DESCRIPTION
3708            "Conceptual table for EDCA default parameter values at a non-AP
3709            QSTA. This table shall contain the four entries of the EDCA
3710            parameters corresponding to four possible ACs (access category):
3711                1) AC_BE (best effort, ACI=0)
3712                2) AC_BK (background, ACI=1)
3713                3) AC_VI (video, ACI=2)
3714                4) AC_VO (voice, ACI=3)
3715            "
3716        REFERENCE
3717            "IEEE 802.11e -2005"
3718        ::= { apWMMMgnt 2 }
3719
3720apWMMBssParamEntry OBJECT-TYPE
3721        SYNTAX ApWMMBssParamEntry
3722        MAX-ACCESS not-accessible
3723        STATUS current
3724        DESCRIPTION
3725            "An Entry (conceptual row) in the apWMMBssParamTable.
3726            ifIndex - Each IEEE 802.11 interface is represented by an ifEntry.
3727            Interface tables in this MIB module are indexed by ifIndex."
3728        INDEX { ifIndex, apWMMBssParamIndex }
3729        ::= { apWMMBssParamTable 1 }
3730
3731ApWMMBssParamEntry ::=SEQUENCE
3732{
3733        apWMMBssParamIndex              INTEGER,
3734        apWMMBssParamCWmin              INTEGER,
3735        apWMMBssParamCWmax              INTEGER,
3736        apWMMBssParamAIFSN              INTEGER,
3737        apWMMBssParamTXOPLimit          INTEGER,
3738        apWMMBssParamAdmissionControl   TruthValue
3739}
3740
3741apWMMBssParamIndex OBJECT-TYPE
3742        SYNTAX INTEGER (1..4)
3743        MAX-ACCESS not-accessible
3744        STATUS current
3745        DESCRIPTION
3746            "The index used to identify instances of the columnar
3747            objects in the apWMMBssParam Table. The value of this variable is
3748                1) 1 AC_BE (best effort, ACI=0)
3749                2) 2 AC_BK (background, ACI=1)
3750                3) 3 AC_VI (video, ACI=2)
3751                4) 4 AC_VO (voice, ACI=3)
3752            "
3753        ::= { apWMMBssParamEntry 1 }
3754
3755apWMMBssParamCWmin OBJECT-TYPE
3756        SYNTAX INTEGER (1..15)
3757        MAX-ACCESS read-write
3758        STATUS current
3759        DESCRIPTION
3760            "This attribute shall specify the value of the minimum size of the
3761            window in the exponent form that shall be used by a QSTA for a particular AC for
3762            generating a random number for the backoff."
3763        ::= { apWMMBssParamEntry 2 }
3764
3765apWMMBssParamCWmax OBJECT-TYPE
3766        SYNTAX INTEGER (1..15)
3767        MAX-ACCESS read-write
3768        STATUS current
3769        DESCRIPTION
3770            "This attribute shall specify the value of the maximum size of the
3771            window in the exponent form that shall be used by a QSTA for a particular AC for
3772            generating a random number for the backoff."
3773        ::= { apWMMBssParamEntry 3 }
3774
3775apWMMBssParamAIFSN OBJECT-TYPE
3776        SYNTAX INTEGER (1..15)
3777        MAX-ACCESS read-write
3778        STATUS current
3779        DESCRIPTION
3780            "This attribute shall specify the number of slots, after a SIFS
3781            duration, that the QSTA, for a particular AC, shall sense the
3782            medium idle either before transmitting or executing a backoff."
3783        ::= { apWMMBssParamEntry 4 }
3784
3785apWMMBssParamTXOPLimit OBJECT-TYPE
3786        SYNTAX INTEGER (0..65535)
3787        MAX-ACCESS read-write
3788        STATUS current
3789        DESCRIPTION
3790            "This attribute shall specify the maximum time of
3791            an TXOP in units of 32 microseconds for a given AC at a non-AP QSTA."
3792        ::= { apWMMBssParamEntry 5 }
3793
3794apWMMBssParamAdmissionControl OBJECT-TYPE
3795        SYNTAX TruthValue
3796        MAX-ACCESS read-write
3797        STATUS current
3798        DESCRIPTION
3799            "This attribute, when TRUE, indicates that admission control is
3800            mandatory for the given AC. When False, this attribute indicates
3801            that the admission control is not mandatory for the given AC. The
3802            default value for this parameter shall be FALSE."
3803        ::= { apWMMBssParamEntry 6 }
3804-- **********************************************************************
3805-- * End of apWMMBssParam TABLE
3806-- **********************************************************************
3807
3808-- **********************************************************************
3809-- * apWMMApParam TABLE
3810-- **********************************************************************
3811apWMMApParamTable OBJECT-TYPE
3812        SYNTAX SEQUENCE OF ApWMMApParamEntry
3813        MAX-ACCESS not-accessible
3814        STATUS current
3815        DESCRIPTION
3816            "Conceptual table for EDCA default parameter values at the QAP.
3817            This table shall contain the four entries of the EDCA
3818            parameters corresponding to four possible ACs (access category):
3819                1) AC_BE (best effort, ACI=0)
3820                2) AC_BK (background, ACI=1)
3821                3) AC_VI (video, ACI=2)
3822                4) AC_VO (voice, ACI=3)
3823            "
3824        REFERENCE
3825            "IEEE 802.11e -2005"
3826        ::= { apWMMMgnt 3 }
3827
3828apWMMApParamEntry OBJECT-TYPE
3829        SYNTAX ApWMMApParamEntry
3830        MAX-ACCESS not-accessible
3831        STATUS current
3832        DESCRIPTION
3833            "An Entry (conceptual row) in the apWMMApParamTable.
3834            ifIndex - Each IEEE 802.11 interface is represented by an ifEntry.
3835            Interface tables in this MIB module are indexed by ifIndex."
3836        INDEX { ifIndex, apWMMApParamIndex }
3837        ::= { apWMMApParamTable 1 }
3838
3839ApWMMApParamEntry ::=SEQUENCE
3840{
3841        apWMMApParamIndex              INTEGER,
3842        apWMMApParamCWmin              INTEGER,
3843        apWMMApParamCWmax              INTEGER,
3844        apWMMApParamAIFSN              INTEGER,
3845        apWMMApParamTXOPLimit          INTEGER,
3846        apWMMApParamAdmissionControl   TruthValue
3847}
3848
3849apWMMApParamIndex OBJECT-TYPE
3850        SYNTAX INTEGER (1..4)
3851        MAX-ACCESS not-accessible
3852        STATUS current
3853        DESCRIPTION
3854            "The index used to identify instances of the columnar
3855            objects in the apWMMApParam Table. The value of this variable is
3856                1) 1 AC_BE (best effort, ACI=0)
3857                2) 2 AC_BK (background, ACI=1)
3858                3) 3 AC_VI (video, ACI=2)
3859                4) 4 AC_VO (voice, ACI=3)
3860            "
3861        ::= { apWMMApParamEntry 1 }
3862
3863apWMMApParamCWmin OBJECT-TYPE
3864        SYNTAX INTEGER (1..15)
3865        MAX-ACCESS read-write
3866        STATUS current
3867        DESCRIPTION
3868            "This attribute shall specify the value of the minimum size of the
3869            window in the exponent form that shall be used by a QAP for a particular AC for
3870            generating a random number for the backoff."
3871        ::= { apWMMApParamEntry 2 }
3872
3873apWMMApParamCWmax OBJECT-TYPE
3874        SYNTAX INTEGER (1..15)
3875        MAX-ACCESS read-write
3876        STATUS current
3877        DESCRIPTION
3878            "This attribute shall specify the value of the maximum size of the
3879            window in the exponent form that shall be used by a QAP for a particular AC for
3880            generating a random number for the backoff."
3881        ::= { apWMMApParamEntry 3 }
3882
3883apWMMApParamAIFSN OBJECT-TYPE
3884        SYNTAX INTEGER (1..15)
3885        MAX-ACCESS read-write
3886        STATUS current
3887        DESCRIPTION
3888            "This attribute shall specify the number of slots, after a SIFS
3889            duration, that the QAP, for a particular AC, shall sense the
3890            medium idle either before transmitting or executing a backoff."
3891        ::= { apWMMApParamEntry 4 }
3892
3893apWMMApParamTXOPLimit OBJECT-TYPE
3894        SYNTAX INTEGER (0..65535)
3895        MAX-ACCESS read-write
3896        STATUS current
3897        DESCRIPTION
3898            "This attribute shall specify the maximum time of
3899            an TXOP in units of 32 microseconds for a given AC at a QAP."
3900        ::= { apWMMApParamEntry 5 }
3901
3902apWMMApParamAdmissionControl OBJECT-TYPE
3903        SYNTAX TruthValue
3904        MAX-ACCESS read-write
3905        STATUS current
3906        DESCRIPTION
3907            "This attribute, when TRUE, indicates that admission control is
3908            mandatory for the given AC. When False, this attribute indicates
3909            that the admission control is not mandatory for the given AC. The
3910            default value for this parameter shall be FALSE."
3911        ::= { apWMMApParamEntry 6 }
3912-- **********************************************************************
3913-- * End of apWMMApParam TABLE
3914-- **********************************************************************
3915-- -------------------------------------------------------------
3916-- End::The apWMMMgnt Group
3917-- -------------------------------------------------------------
3918
3919-- -------------------------------------------------------------
3920-- -START:: apNotificationTrapTreebjects
3921-- -------------------------------------------------------------
3922apNotificationObjects  OBJECT IDENTIFIER ::= { apNotificationTrapTree 1 }
3923
3924apNotificationDot11MacAddr OBJECT-TYPE
3925        SYNTAX MacAddress
3926        MAX-ACCESS read-only
3927        STATUS current
3928        DESCRIPTION
3929            "Mac Address of the affected interface, returned with traps only."
3930        ::= { apNotificationObjects 1 }
3931
3932apNotificationDot11Station OBJECT-TYPE
3933        SYNTAX MacAddress
3934        MAX-ACCESS read-only
3935        STATUS current
3936        DESCRIPTION
3937            "This attribute holds the MAC address of the wireless station"
3938        ::= { apNotificationObjects 2 }
3939
3940apNotificationDot11RequestType OBJECT-TYPE
3941        SYNTAX INTEGER
3942        {
3943                unknown(1),
3944                association(2),
3945                reAssociation(3),
3946                authentication(4)
3947        }
3948        MAX-ACCESS read-only
3949        STATUS current
3950        DESCRIPTION
3951            "This attribute defines the request type sent by the station.
3952                Value = 1: Unknown request type
3953                Value = 2: Association Request
3954                Value = 3: Re-association Request
3955                Value = 4: Authentication"
3956        ::= { apNotificationObjects 3 }
3957
3958apNotificationDot11ReasonCode OBJECT-TYPE
3959        SYNTAX INTEGER
3960        {
3961                invalidModeOrState(1),
3962                unAuthenticatedStation(2),
3963                internalError(3),
3964                outOfSequenceFrame(4),
3965                unsupportedAlgorithm(5),
3966                invalidFrameLngth(6),
3967                wepRequiredOnAP(7),
3968                wepNotAllowed(8),
3969                challengeTextMismatch(9)
3970        }
3971        MAX-ACCESS read-only
3972        STATUS current
3973        DESCRIPTION
3974            "This attribute defines the reason for the failure of an operation.
3975                Value = 1: Invalid mode/state
3976                Value = 2: Station not authenticated.
3977                                Value = 3: Internal error
3978                                Value = 4: Out of sequence frame
3979                                Value = 5: Un-supported algorithm
3980                                Value = 6: Invalid frame length
3981                                Value = 7: WEP is required on the AP
3982                                Value = 8: WEP not allowed
3983                                Value = 9: Challenge text mismatch"
3984        ::= { apNotificationObjects 4 }
3985
3986apNotificationDot11IpAddress OBJECT-TYPE
3987        SYNTAX IpAddress
3988        MAX-ACCESS read-only
3989        STATUS current
3990        DESCRIPTION
3991            "This value indicates the IP address of the Access Point"
3992        ::= { apNotificationObjects 5 }
3993
3994apNotificationDot11AuthenticatorMacAddr OBJECT-TYPE
3995        SYNTAX MacAddress
3996        MAX-ACCESS read-only
3997        STATUS current
3998        DESCRIPTION
3999            "This attribute holds the MAC address of the authenticator for the AP."
4000        ::= { apNotificationObjects 6 }
4001
4002
4003
4004apNotificationTrapObjects  OBJECT IDENTIFIER ::= { apNotificationTrapTree 2 }
4005
4006sysSystemUp NOTIFICATION-TYPE
4007--        OBJECTS { }
4008        STATUS current
4009        DESCRIPTION
4010
4011                "The system up notification shall be sent when the AP
4012                is fully up and running."
4013
4014    ::= { apNotificationTrapObjects 1 }
4015
4016sysSystemDown NOTIFICATION-TYPE
4017--        OBJECTS { }
4018        STATUS current
4019        DESCRIPTION
4020
4021                "The system down notification shall be sent before the AP
4022                is about to reboot."
4023
4024    ::= { apNotificationTrapObjects 2 }
4025
4026sysRadiusServerChanged NOTIFICATION-TYPE
4027--        OBJECTS { }
4028        STATUS current
4029        DESCRIPTION
4030
4031                "The RADIUS server changed notification shall be sent when
4032                 the RADIUS server has changed from Primary / Secondary to
4033                 Secondary / Primary."
4034
4035    ::= { apNotificationTrapObjects 3 }
4036
4037dot11StationAssociation NOTIFICATION-TYPE
4038        OBJECTS { apNotificationDot11Station }
4039        STATUS current
4040        DESCRIPTION
4041
4042                "The associate notification shall be sent when a station successfully
4043                associates with the Access Point. The value of the notification shall
4044                include the MAC address of the station that has associated."
4045
4046    ::= { apNotificationTrapObjects 4 }
4047
4048dot11StationReAssociation NOTIFICATION-TYPE
4049        OBJECTS { apNotificationDot11Station }
4050        STATUS current
4051        DESCRIPTION
4052
4053                "The re-associate notification shall be sent when a station
4054                successfully re-associates with the Access Point. The value of the
4055                notification shall include the MAC address of the station
4056                that has associated."
4057
4058    ::= { apNotificationTrapObjects 5 }
4059
4060dot11StationAuthentication NOTIFICATION-TYPE
4061        OBJECTS { apNotificationDot11Station }
4062        STATUS current
4063        DESCRIPTION
4064
4065                "The authentication notification shall be sent when a station
4066                successfully authenticates with the Access Point. The value of the
4067                notification shall include the MAC address of the station
4068                that has authenticated."
4069
4070    ::= { apNotificationTrapObjects 6 }
4071
4072-- Note that the following is different from the standard 802.11 mib dot11AuthenticateFail Notification
4073-- This one also has a reason code within the trap.
4074
4075dot11StationRequestFail NOTIFICATION-TYPE
4076        OBJECTS { apNotificationDot11Station, apNotificationDot11RequestType, apNotificationDot11ReasonCode }
4077        STATUS current
4078        DESCRIPTION
4079
4080                "The station request fail shall be sent out when a station
4081                fails to associate / re-associate / authenticate with the
4082                Access Point. The notification shall include the MAC address
4083                of the station and the reason code for the failure."
4084
4085    ::= { apNotificationTrapObjects 7 }
4086
4087
4088-- dot11InterfaceAGFail NOTIFICATION-TYPE
4089--        OBJECTS { }
4090--        STATUS current
4091--        DESCRIPTION
4092--
4093--              "The InterfaceAGFail notification shall be sent out when
4094--              802.11a/802.11g wireless interface has failed."
4095--
4096--    ::= { apNotificationTrapObjects 8 }
4097
4098dot1xMacAddrAuthSuccess NOTIFICATION-TYPE
4099        OBJECTS { apNotificationDot11Station }
4100        STATUS current
4101        DESCRIPTION
4102
4103                "The 802.1X MAC address authentication success notification shall
4104                be sent when a station successfully authenticates the MAC address
4105                with the RADIUS server. The value of the notification shall
4106                include the MAC address of the station that has authenticated."
4107
4108    ::= { apNotificationTrapObjects 9 }
4109
4110dot1xMacAddrAuthFail NOTIFICATION-TYPE
4111        OBJECTS { apNotificationDot11Station }
4112        STATUS current
4113        DESCRIPTION
4114
4115                "The 802.1X MAC address authentication failure notification shall
4116                be sent when a station fails to authenticate the MAC address
4117                with the RADIUS server. The value of the notification shall
4118                include the MAC address of the station that failed to authenticate."
4119
4120    ::= { apNotificationTrapObjects 10 }
4121
4122dot1xAuthNotInitiated NOTIFICATION-TYPE
4123        OBJECTS { apNotificationDot11Station }
4124        STATUS current
4125        DESCRIPTION
4126
4127                "The 802.1X authentication not initiated notification shall
4128                be sent when a station did not initiate 802.1X authentication
4129                with the RADIUS server. The value of the notification shall
4130                include the MAC address of the station that did not initiate
4131                802.1X authentication."
4132
4133    ::= { apNotificationTrapObjects 11 }
4134
4135dot1xAuthSuccess NOTIFICATION-TYPE
4136        OBJECTS { apNotificationDot11Station }
4137        STATUS current
4138        DESCRIPTION
4139
4140                "The 802.1X authentication success notification shall
4141                be sent when a station successfully authenticates with the
4142                RADIUS server. The value of the notification shall include
4143                the MAC address of the station that has authenticated."
4144
4145    ::= { apNotificationTrapObjects 12 }
4146
4147dot1xAuthFail NOTIFICATION-TYPE
4148        OBJECTS { apNotificationDot11Station }
4149        STATUS current
4150        DESCRIPTION
4151
4152                "The 802.1X authentication failure notification shall
4153                be sent when a station fails to authenticate with the
4154                RADIUS server. The value of the notification shall include
4155                the MAC address of the station that failed to authenticate."
4156
4157    ::= { apNotificationTrapObjects 13 }
4158
4159localMacAddrAuthSuccess NOTIFICATION-TYPE
4160        OBJECTS { apNotificationDot11Station }
4161        STATUS current
4162        DESCRIPTION
4163
4164                "The Local MAC address authentication success notification shall
4165                be sent when a station successfully authenticates the MAC address
4166                with the database stored locally within the AP. The value of the
4167                notification shall include the MAC address of the station that
4168                has authenticated."
4169
4170    ::= { apNotificationTrapObjects 14 }
4171
4172localMacAddrAuthFail NOTIFICATION-TYPE
4173        OBJECTS { apNotificationDot11Station }
4174        STATUS current
4175        DESCRIPTION
4176
4177                "The Local MAC address authentication failure notification shall
4178                be sent when a station fails to authenticate the MAC address
4179                with the database stored locally within the AP. The value of the
4180                notification shall include the MAC address of the station that
4181                has authenticated."
4182
4183    ::= { apNotificationTrapObjects 15 }
4184
4185pppLogonFail NOTIFICATION-TYPE
4186--        OBJECTS { }
4187        STATUS current
4188        DESCRIPTION
4189
4190                "The PPP Logon failure notification shall be sent out when
4191                the AP fails to login successfully to the PPP peer using the
4192                supplied username and password."
4193
4194    ::= { apNotificationTrapObjects 16 }
4195
4196iappStationRoamedFrom NOTIFICATION-TYPE
4197        OBJECTS { apNotificationDot11Station, apNotificationDot11IpAddress}
4198        STATUS current
4199        DESCRIPTION
4200
4201                "The IAPP Station Roamed-From Notification shall be sent out
4202                 whenever a station roams from another Access Point (AP) to
4203                 this AP. The notification shall include the MAC address of
4204                 the station and the IP address of the old AP."
4205
4206    ::= { apNotificationTrapObjects 17 }
4207
4208iappStationRoamedTo NOTIFICATION-TYPE
4209        OBJECTS { apNotificationDot11Station, apNotificationDot11IpAddress}
4210        STATUS current
4211        DESCRIPTION
4212
4213                "The IAPP Station Roamed-To Notification shall be sent out
4214                 whenever a station roams to another Access Point (AP) from
4215                 this AP. The notification shall include the MAC address of
4216                 the station and the IP address of the new AP."
4217
4218    ::= { apNotificationTrapObjects 18 }
4219
4220
4221iappContextDataSent NOTIFICATION-TYPE
4222        OBJECTS { apNotificationDot11Station, apNotificationDot11IpAddress}
4223        STATUS current
4224        DESCRIPTION
4225
4226                "The IAPP Context Data Sent notification shall be sent out
4227                 whenever the context data for a station has been sent to
4228                 the new AP with which the station has associated. The
4229                 notification shall include the MAC address of
4230                 the station and the IP address of the new AP."
4231
4232    ::= { apNotificationTrapObjects 19 }
4233
4234sntpServerFail NOTIFICATION-TYPE
4235--        OBJECTS { }
4236        STATUS current
4237        DESCRIPTION
4238
4239                "The sntpServerFail notification shall be sent when the AP
4240                fails to get time from the configured SNTP server."
4241
4242    ::= { apNotificationTrapObjects 20 }
4243
4244dot11InterfaceAFail NOTIFICATION-TYPE
4245--        OBJECTS { }
4246        STATUS current
4247        DESCRIPTION
4248
4249                "The InterfaceAFail notification shall be sent out when
4250                802.11a wireless interface has failed."
4251
4252    ::= { apNotificationTrapObjects 21 }
4253
4254dot11InterfaceGFail NOTIFICATION-TYPE
4255--        OBJECTS { }
4256        STATUS current
4257        DESCRIPTION
4258
4259                "The InterfaceGFail notification shall be sent out when
4260                802.11g wireless interface has failed."
4261
4262    ::= { apNotificationTrapObjects 22 }
4263dot11WirelessSTPDetection NOTIFICATION-TYPE
4264--       OBJECTS {apNotificationDot11Station}
4265        STATUS current
4266        DESCRIPTION
4267
4268                "The WirelessSTPDetection notification shall be sent out when
4269                 wireless STP packet has detected."
4270
4271    ::= { apNotificationTrapObjects 23 }
4272-- -------------------------------------------------------------
4273-- -END:: apNotificationTrapTreebjects
4274-- -------------------------------------------------------------
4275
4276END
4277