1NORTEL-WLAN-AP-MIB DEFINITIONS ::= BEGIN
2
3IMPORTS
4    MODULE-IDENTITY, OBJECT-TYPE, Integer32, IpAddress, NOTIFICATION-TYPE,
5    Counter32
6        FROM SNMPv2-SMI
7    DisplayString, TruthValue, PhysAddress, RowStatus, MacAddress,
8    TEXTUAL-CONVENTION
9        FROM SNMPv2-TC
10    ifIndex, InterfaceIndex, ifPhysAddress
11        FROM IF-MIB
12    wlan2200
13        FROM SYNOPTICS-ROOT-MIB;
14
15
16nortelWlanApMib MODULE-IDENTITY
17       LAST-UPDATED    "200404120000Z"
18       ORGANIZATION    "Nortel Networks"
19       CONTACT-INFO    "Nortel Networks"
20       DESCRIPTION
21           "Nortel Wireless LAN AP MIB
22
23            Copyright 2003-2004 Nortel Networks, Inc.
24            All rights reserved.
25            This Nortel Networks SNMP Management Information Base Specification
26            (Specification) embodies Nortel Networks' confidential and
27            proprietary intellectual property. Nortel Networks retains all
28            title and ownership in the Specification, including any
29            revisions.
30
31            This Specification is supplied 'AS IS,' and Nortel Networks makes
32            no warranty, either express or implied, as to the use,
33            operation, condition, or performance of the Specification."
34       REVISION "200307160000Z" -- 16 July 2003
35       DESCRIPTION "v001:  Conversion to SMIv2"
36       REVISION "200309110000Z" -- 11 September 2003
37       DESCRIPTION "v005:  Added ntWlanDot11TrapTable.
38                           Added ntWlanApMuAssocTrap.
39                           Added ntWlanApMuDisAssocTrap."
40       REVISION "200404120000Z" -- 12 April 2003
41       DESCRIPTION "v005: Updates for AP version 1.3.:
42           - Added ntWlanApDot1xAuthenticationFail, ntWlanApMuWEPAuthFail, and
43             ntWlanApMuWPAAuthFail NOTIFICATION-TYPEs.
44           - Added ntWlanApMuAssocTrapEnabled and ntWlanApMuDisAssocTrapEnabled
45             NOTIFICATION-TYPEs.
46           - Added ntWlanApLID, ntWlanApRateSupport, ntWlanApSecurity,
47             ntWlanApQoS, ntWlanApVlan, ntWlanApStats groups.
48           - Added NtWlanApDataRate, NtWlanApWEPKey TEXTUAL-CONVENTIONS.
49           - Added ntWlanSwNNDataFileVer.
50           - Changed enumerations of ntWlanTransferType to ftpDownload(1),
51             tftpDownload(2), ftpUpload(3), and tftpUpload(4).
52           - Added ntWlanFileTransferStatus.
53           - Added ntWlanDot11dWorldModeEnabled and ntWlanDot11ClosedSystem.
54           - Added ntWlanDot118021xBcastKeyRefresh,
55             ntWlanDot118021xSessKeyRefresh, and ntWlanDot118021xReAuthRefresh.
56           - Added ntWlanDot11SecondaryAuthServer, ntWlanDot11SecondaryAuthPort,
57             ntWlanDot11SecondaryAuthKey, ntWlanDot11SecondaryAuthRetransmit,
58             and ntWlanDot11SecondaryAuthTimeout."
59       ::= { wlan2200 1 }
60
61
62-- Nortel AP OBJECT IDs Groups
63
64ntWlanApSys             OBJECT IDENTIFIER ::= { nortelWlanApMib 1 }
65ntWlanApLineMgnt        OBJECT IDENTIFIER ::= { nortelWlanApMib 2 }
66ntWlanApPortMgnt        OBJECT IDENTIFIER ::= { nortelWlanApMib 3 }
67ntWlanApFileTransferMgt OBJECT IDENTIFIER ::= { nortelWlanApMib 4 }
68ntWlanApResetMgt        OBJECT IDENTIFIER ::= { nortelWlanApMib 5 }
69ntWlanApIpMgt           OBJECT IDENTIFIER ::= { nortelWlanApMib 6 }
70ntWlanApDot11           OBJECT IDENTIFIER ::= { nortelWlanApMib 7 }
71ntWlanApTraps           OBJECT IDENTIFIER ::= { nortelWlanApMib 8 }
72ntWlanApLID             OBJECT IDENTIFIER ::= { nortelWlanApMib 9 }
73ntWlanApRateSupport     OBJECT IDENTIFIER ::= { nortelWlanApMib 10 }
74ntWlanApSecurity        OBJECT IDENTIFIER ::= { nortelWlanApMib 11 }
75ntWlanApQoS             OBJECT IDENTIFIER ::= { nortelWlanApMib 12 }
76ntWlanApVlan            OBJECT IDENTIFIER ::= { nortelWlanApMib 13 }
77ntWlanApStats           OBJECT IDENTIFIER ::= { nortelWlanApMib 14 }
78
79-- ****************************************************************************
80--  Textual Conventions
81-- ****************************************************************************
82
83NtWlanApDataRate ::= TEXTUAL-CONVENTION
84    STATUS       current
85    DESCRIPTION "A data rate, measured in increments of 500Kb/s from 1 Mb/s
86                 to 63.5 Mb/s.  For example, a value of 2 means a data rate
87                 of 1 Mb/s, while a value of 5 means a data rate of 2.5 Mb/s."
88    SYNTAX       Integer32 (2..127)
89
90NtWlanApWEPKey ::= TEXTUAL-CONVENTION
91    STATUS       current
92    DESCRIPTION "A WEP key.  Valid sizes are 5, 13, and 16 octets,
93                 corresponding to WEP key lengths of 64, 128, and 152
94                 bits, respectively.  A length of 0 is also allowed, so
95                 that retrieval of objects containing a valid key value
96                 can return an empty string so as to avoid key disclosure."
97    SYNTAX       OCTET STRING (SIZE(0|5|13|16))
98
99-- ****************************************************************************
100--  END Textual Conventions
101-- ****************************************************************************
102
103-- ****************************************************************************
104--  ntWlanApSys - Standard Mib elements
105-- ****************************************************************************
106ntWlanSwHardwareVer OBJECT-TYPE
107        SYNTAX      DisplayString (SIZE(0..20))
108        MAX-ACCESS  read-only
109        STATUS      current
110        DESCRIPTION "Hardware version of the main board."
111        ::= { ntWlanApSys 1 }
112
113ntWlanSwBootRomVer OBJECT-TYPE
114        SYNTAX      DisplayString (SIZE(0..20))
115        MAX-ACCESS  read-only
116        STATUS      current
117        DESCRIPTION "Boot ROM code version of the main board."
118        ::= { ntWlanApSys 2 }
119
120ntWlanSwOpCodeVer OBJECT-TYPE
121        SYNTAX      DisplayString (SIZE(0..20))
122        MAX-ACCESS  read-only
123        STATUS      current
124        DESCRIPTION "Operation code version of the main board."
125        ::= { ntWlanApSys 3 }
126
127ntWlanSwCountryCode OBJECT-TYPE
128        SYNTAX      DisplayString (SIZE(2))
129        MAX-ACCESS  read-write
130        STATUS      current
131        DESCRIPTION "Country code of the AP.
132                       AL-ALBANIA,             DZ-ALGERIA,
133                       AR-ARGENTINA,           AM-ARMENIA,
134                       AU-AUSTRALIA,           AT-AUSTRIA,
135                       AZ-AZERBAIJAN,          BH-BAHRAIN,
136                       BY-BELARUS,             BE-BELGIUM,
137                       BZ-BELIZE,              BO-BOLVIA,
138                       BR-BRAZIL,              BN-BRUNEI_DARUSSALAM,
139                       BG-BULGARIA,            CA-CANADA,
140                       CL-CHILE,               CN-CHINA,
141                       CO-COLOMBIA,            CR-COSTA_RICA,
142                       HR-CROATIA,             CY-CYPRUS,
143                       CZ-CZECH_REPUBLIC,      DK-DENMARK,
144                       DO-DOMINICAN_REPUBLIC,  EC-ECUADOR,
145                       EG-EGYPT,               EE-ESTONIA,
146                       FI-FINLAND,             FR-FRANCE,
147                       GE-GEORGIA,             DE-GERMANY,
148                       GR-GREECE,              GT-GUATEMALA,
149                       HK-HONG_KONG,           HU-HUNGARY,
150                       IS-ICELAND,             IN-INDIA,
151                       ID-INDONESIA,           IR-IRAN,
152                       IE-IRELAND,             IL-ISRAEL,
153                       IT-ITALY,               JP-JAPAN,
154                       JO-JORDAN,              KZ-KAZAKHSTAN,
155                       KP-NORTH_KOREA,         KR-KOREA_REPUBLIC,
156                       KW-KUWAIT,              LV-LATVIA,
157                       LB-LEBANON,             LI-LIECHTENSTEIN,
158                       LT-LITHUANIA,           LU-LUXEMBOURG,
159                       MO-MACAU,               MK-MACEDONIA,
160                       MY-MALAYSIA,            MX-MEXICO,
161                       MC-MONACO,              MA-MOROCCO,
162                       NL-NETHERLANDS,         NZ-NEW_ZEALAND,
163                       NO-NORWAY,              OM-OMAN,
164                       PK-PAKISTAN,            PA-PANAMA,
165                       PE-PERU,                PH-PHILIPPINES,
166                       PL-POLAND,              PT-PORTUGAL,
167                       PR-PUERTO_RICO,         QA-QATAR,
168                       RO-ROMANIA,             RU-RUSSIA,
169                       SA-SAUDI_ARABIA,        SG-SINGAPORE,
170                       SK-SLOVAK_REPUBLIC,     SI-SLOVENIA,
171                       ZA-SOUTH_AFRICA,        ES-SPAIN,
172                       SE-SWEDEN,              CH-SWITZERLAND,
173                       SY-SYRIA,               TW-TAIWAN,
174                       TH-THAILAND,            TR-TURKEY,
175                       UA-UKRAINE,             AE-UNITED_ARAB_EMIRATES,
176                       GB-UNITED_KINGDOM,      US-UNITED_STATES,
177                       UY-URUGUAY,             VE-VENEZUELA,
178                       VN-VIETNAM"
179        ::= { ntWlanApSys 4 }
180
181ntWlanSwNNDataFileVer OBJECT-TYPE
182        SYNTAX      DisplayString (SIZE(0..20))
183        MAX-ACCESS  read-only
184        STATUS      current
185        DESCRIPTION "Nortel Networks Customization Data File Version."
186        ::= { ntWlanApSys 5 }
187
188-- ****************************************************************************
189--  enterpriseApLine  AP Line elements
190-- ****************************************************************************
191ntWlanLineTable OBJECT-TYPE
192        SYNTAX      SEQUENCE OF NtWlanLineEntry
193        MAX-ACCESS  not-accessible
194        STATUS      current
195        DESCRIPTION "Table of descriptive and status information about
196                     configuration of each RS-232 line in this system"
197        ::= { ntWlanApLineMgnt 1 }
198
199ntWlanLineEntry OBJECT-TYPE
200        SYNTAX      NtWlanLineEntry
201        MAX-ACCESS  not-accessible
202        STATUS      current
203        DESCRIPTION "An entry in the table, containing information
204                     about configuration in one RS232 line of the Access
205                     Point."
206        INDEX       { ntWlanLineIndex }
207        ::= { ntWlanLineTable 1 }
208
209NtWlanLineEntry ::= SEQUENCE
210{
211    ntWlanLineIndex                Integer32,
212    ntWlanLineDataBits             Integer32,
213    ntWlanLineParity               INTEGER,
214    ntWlanLineSpeed                Integer32,
215    ntWlanLineStopBits             Integer32
216}
217
218ntWlanLineIndex OBJECT-TYPE
219        SYNTAX      Integer32 (1..2147483647)
220        MAX-ACCESS  not-accessible
221        STATUS      current
222        DESCRIPTION "This is defined as RS-232 index."
223        ::= { ntWlanLineEntry 1 }
224
225ntWlanLineDataBits OBJECT-TYPE
226        SYNTAX      Integer32
227        MAX-ACCESS  read-only
228        STATUS      current
229        DESCRIPTION "This is defined as number of data bits for the RS232
230                     interface."
231        ::= { ntWlanLineEntry 2 }
232
233
234ntWlanLineParity OBJECT-TYPE
235        SYNTAX      INTEGER
236                    {
237                        none(99),
238                        odd(1),
239                        even(2)
240                    }
241        MAX-ACCESS  read-only
242        STATUS      current
243        DESCRIPTION "This is defined as parity of the RS232 interface."
244        ::= { ntWlanLineEntry 3 }
245
246ntWlanLineSpeed OBJECT-TYPE
247        SYNTAX      Integer32
248        MAX-ACCESS  read-only
249        STATUS      current
250        DESCRIPTION "This is defined as the speed of the RS-232 interface."
251        ::= { ntWlanLineEntry 4 }
252
253ntWlanLineStopBits OBJECT-TYPE
254        SYNTAX      Integer32
255        MAX-ACCESS  read-only
256        STATUS      current
257        DESCRIPTION "This is defined as the number of stop bits for the RS-232
258                     interface."
259        ::= { ntWlanLineEntry 5 }
260
261
262-- ****************************************************************************
263--  ntWlanApPortMgnt - Port Mib elements
264-- ****************************************************************************
265ntWlanPortTable OBJECT-TYPE
266        SYNTAX      SEQUENCE OF NtWlanPortEntry
267        MAX-ACCESS  not-accessible
268        STATUS      current
269        DESCRIPTION "Table of descriptive and status information about
270                     configuration of each switch port (including expansion
271                     slot) in this system. This table also contains information
272                     about each trunk (similar to Cisco's EtherChannel)."
273        ::= { ntWlanApPortMgnt 1 }
274
275ntWlanPortEntry OBJECT-TYPE
276        SYNTAX      NtWlanPortEntry
277        MAX-ACCESS  not-accessible
278        STATUS      current
279        DESCRIPTION "An entry in the table, containing information
280                     about configuration in one switch port of the switch."
281        INDEX       { ntWlanPortIndex }
282        ::= { ntWlanPortTable 1 }
283
284NtWlanPortEntry ::= SEQUENCE
285{
286    ntWlanPortIndex                InterfaceIndex,
287    ntWlanPortName                 DisplayString,
288    ntWlanPortType                 INTEGER,
289    ntWlanPortSpeedDpxCfg          INTEGER,
290    ntWlanPortFlowCtrlCfg          INTEGER,
291    ntWlanPortCapabilities         INTEGER,
292    ntWlanPortAutonegotiation      INTEGER,
293    ntWlanPortSpeedDpxStatus       INTEGER,
294    ntWlanPortFlowCtrlStatus       INTEGER
295}
296
297ntWlanPortIndex OBJECT-TYPE
298        SYNTAX      InterfaceIndex
299        MAX-ACCESS  not-accessible
300        STATUS      current
301        DESCRIPTION "This is defined as ifIndex in the IF-MIB."
302        ::= { ntWlanPortEntry 1 }
303
304ntWlanPortName OBJECT-TYPE
305        SYNTAX      DisplayString (SIZE(0..64))
306        MAX-ACCESS  read-only
307        STATUS      current
308        DESCRIPTION "Indicates the port name. This is same as
309                     ifAlias in the IF-MIB (RFC2863 or later)."
310        ::= { ntWlanPortEntry 2 }
311
312ntWlanPortType OBJECT-TYPE
313        SYNTAX      INTEGER
314                    {
315                        other(1),
316                        hundredBaseTX(2),
317                        hundredBaseFX(3),
318                        thousandBaseSX(4),
319                        thousandBaseLX(5),
320                        thousandBaseT(6),
321                        thousandBaseGBIC(7),
322                        thousandBaseMiniGBIC(8)
323                    }
324        MAX-ACCESS  read-only
325        STATUS      current
326        DESCRIPTION "Indicates the port type."
327        ::= { ntWlanPortEntry 3 }
328
329ntWlanPortSpeedDpxCfg OBJECT-TYPE
330        SYNTAX      INTEGER
331                    {
332                        reserved(1),
333                        halfDuplex10(2),
334                        fullDuplex10(3),
335                        halfDuplex100(4),
336                        fullDuplex100(5),
337                        halfDuplex1000(6),
338                        fullDuplex1000(7)
339                    }
340        MAX-ACCESS  read-only
341        STATUS      current
342        DESCRIPTION "Set the port speed and duplex mode as follows:
343                         halfDuplex10(2)    - 10Mbps and half duplex mode
344                         fullDuplex10(3)    - 10Mbps and full duplex mode
345                         halfDuplex100(4)   - 100Mbps and half duplex mode
346                         fullDuplex100(5)   - 100Mbps and full duplex mode
347                         halfDuplex1000(6)  - 1000Mbps and half duplex mode
348                         fullDuplex1000(7)  - 1000Mbps and full duplex mode
349                     hundredBaseTX port can be set as
350                         halfDuplex10(2)
351                         fullDuplex10(3)
352                         halfDuplex100(4)
353                         fullDuplex100(5)
354                     hundredBaseFX port can be set as
355                         halfDuplex100(4)
356                         fullDuplex100(5)
357                     thousandBaseSX port can be set as
358                         halfDuplex1000(6)
359                         fullDuplex1000(7)
360                     The actual operating speed and duplex of the port
361                     is given by portSpeedDpxStatus."
362        DEFVAL      { halfDuplex10 }
363        ::= { ntWlanPortEntry 4 }
364
365ntWlanPortFlowCtrlCfg OBJECT-TYPE
366        SYNTAX      INTEGER
367                    {
368                        enabled(1),
369                        disabled(2),
370                        backPressure(3),
371                        dot3xFlowControl(4)
372                    }
373        MAX-ACCESS  read-only
374        STATUS      current
375        DESCRIPTION "(1) Flow control mechanism is enabled.
376                         If the port type is hundredBaseTX or thousandBaseSX:
377                         When the port is operating in halfDuplex mode, the
378                         port uses backPressure flow control mechanism. When
379                         the port is operating in fullDuplex mode, the port
380                         uses IEEE 802.3x flow control mechanism.
381                         If the port type is hundredBaseFX:
382                         When the port is operating in halfDuplex mode, the
383                         port uses backPressure flow control mechanism. When
384                         the port is operating in fullDuplex mode, Flow
385                         control mechanism will not function.
386                     (2) Flow control mechanism is disabled.
387                     (3) Flow control mechanism is backPressure.
388                         when the port is in fullDuplex mode.This flow control
389                         mechanism will not function.
390                     (4) Flow control mechanism is IEEE 802.3x flow control.
391                         when the port is in halfDuplex mode.This flow control
392                         mechanism will not function.
393                     hundredBaseTX and thousandBaseSX port can be set as:
394                         enabled(1),
395                         disabled(2),
396                         backPressure(3),
397                         dot3xFlowControl(4).
398                     hundredBaseFX port can be set as:
399                         enabled(1),
400                         disabled(2),
401                         backPressure(3).
402                     The actual flow control mechanism is used given by
403                     portFlowCtrlStatus."
404        DEFVAL      { enabled }
405        ::= { ntWlanPortEntry 5 }
406
407ntWlanPortCapabilities OBJECT-TYPE
408-- INTEGER should be bits
409        SYNTAX      INTEGER
410                    {
411                        portCap10half(99),
412                        portCap10full(1),
413                        portCap100half(2),
414                        portCap100full(3),
415                        portCap1000half(4),
416                        portCap1000full(5),
417                        reserved6(6),
418                        reserved7(7),
419                        reserved8(8),
420                        reserved9(9),
421                        reserved10(10),
422                        reserved11(11),
423                        reserved12(12),
424                        reserved13(13),
425                        portCapSym(14),
426                        portCapFlowCtrl(15)
427                    }
428        MAX-ACCESS  read-only
429        STATUS      current
430        DESCRIPTION "Port capabilities."
431        ::= { ntWlanPortEntry 6 }
432
433ntWlanPortAutonegotiation OBJECT-TYPE
434        SYNTAX      INTEGER
435                    {
436                        enabled(1),
437                        disabled(2)
438                    }
439        MAX-ACCESS  read-only
440        STATUS      current
441        DESCRIPTION "Whether autonegotiation is enabled."
442        ::= { ntWlanPortEntry 7 }
443
444ntWlanPortSpeedDpxStatus OBJECT-TYPE
445        SYNTAX      INTEGER
446                    {
447                        error(1),
448                        halfDuplex10(2),
449                        fullDuplex10(3),
450                        halfDuplex100(4),
451                        fullDuplex100(5),
452                        halfDuplex1000(6),
453                        fullDuplex1000(7)
454                    }
455        MAX-ACCESS  read-only
456        STATUS      current
457        DESCRIPTION "The operating speed and duplex mode of the
458                     switched port. If this index is a trunk,
459                     the speed is the speed of its individual members.
460                     If this index is a trunk and the result
461                     is inconsistent among its member ports, this value is
462                     error(1)."
463        ::= { ntWlanPortEntry 8 }
464
465ntWlanPortFlowCtrlStatus OBJECT-TYPE
466        SYNTAX      INTEGER
467                    {
468                        error(1),
469                        backPressure(2),
470                        dot3xFlowControl(3),
471                        none(4)
472                    }
473        MAX-ACCESS  read-only
474        STATUS      current
475        DESCRIPTION "(2) BackPressure flow control machanism is used.
476                     (3) IEEE 802.3 flow control machanism is used.
477                     (4) Flow control mechanism is disabled.
478                     If this index is a trunk and the result
479                     is inconsistent among its member ports, this value is
480                     error(1)."
481        ::= { ntWlanPortEntry 9 }
482
483-- ****************************************************************************
484--  ntWlanApTftpMgt - File Transfer Mib elements
485-- ****************************************************************************
486
487ntWlanTransferStart  OBJECT-TYPE
488    SYNTAX     INTEGER {
489                  go(1),
490                  nogo(2)
491               }
492    MAX-ACCESS read-write
493    STATUS     current
494    DESCRIPTION
495        "Set to go(1) to start a transfer."
496    ::= { ntWlanApFileTransferMgt 1 }
497
498ntWlanTransferType  OBJECT-TYPE
499    SYNTAX     INTEGER {
500                  ftpDownload(1),
501                  tftpDownload(2),
502                  ftpUpload(3),
503                  tftpUpload(4)
504               }
505    MAX-ACCESS read-write
506    STATUS     current
507    DESCRIPTION
508        "Type of file to transfer."
509    ::= { ntWlanApFileTransferMgt 2 }
510
511ntWlanFileType  OBJECT-TYPE
512    SYNTAX     INTEGER {
513                  firmware(1),
514                  config(2),
515                  nortelConfig(3)
516               }
517    MAX-ACCESS read-write
518    STATUS     current
519    DESCRIPTION
520        "Type of file to transfer."
521    ::= { ntWlanApFileTransferMgt 3 }
522
523ntWlanSrcFile  OBJECT-TYPE
524    SYNTAX     DisplayString (SIZE(0..127))
525    MAX-ACCESS read-write
526    STATUS     current
527    DESCRIPTION
528        "The source file name for TFTP transfer when a
529        transfer is next requested via this MIB.  This value is set to
530        the zero length string when no file name has been specified."
531    ::= { ntWlanApFileTransferMgt 4 }
532
533ntWlanDestFile  OBJECT-TYPE
534    SYNTAX     DisplayString (SIZE(0..127))
535    MAX-ACCESS read-write
536    STATUS     current
537    DESCRIPTION
538        "The destination file name for TFTP transfer when a
539        transfer is next requested via this MIB.  This value is set to
540        the zero length string when no file name has been specified."
541    ::= { ntWlanApFileTransferMgt 5 }
542
543ntWlanFileServer  OBJECT-TYPE
544    SYNTAX     IpAddress
545    MAX-ACCESS read-write
546    STATUS     current
547    DESCRIPTION
548        "The IP address of the TFTP server for transfer
549        when a download is next requested via this MIB.
550        This value is set to `0.0.0.0' when no IP address has been
551        specified."
552    ::= { ntWlanApFileTransferMgt 6 }
553
554ntWlanUserName  OBJECT-TYPE
555    SYNTAX     DisplayString (SIZE(0..127))
556    MAX-ACCESS read-write
557    STATUS     current
558    DESCRIPTION
559        "The username specified for an FTP Transfer."
560    ::= { ntWlanApFileTransferMgt 7 }
561
562ntWlanPassword  OBJECT-TYPE
563    SYNTAX     DisplayString (SIZE(0..127))
564    MAX-ACCESS read-write
565    STATUS     current
566    DESCRIPTION
567        "The password specified for an FTP Transfer."
568    ::= { ntWlanApFileTransferMgt 8 }
569
570
571ntWlanFileTransferStatus  OBJECT-TYPE
572    SYNTAX     INTEGER {
573                            none(1),
574                            inProgress(2),
575                            success(3),
576                            fail(4),
577                            invalidSource(5),
578                            invalidDestination(6),
579                            outOfMemory(7),
580                            outOfSpace(8),
581                            fileNotFound(9)
582               }
583
584    MAX-ACCESS read-only
585    STATUS     current
586    DESCRIPTION
587        "The status of the current FTP Transfer process."
588    ::= { ntWlanApFileTransferMgt 9 }
589
590-- ****************************************************************************
591--  ntWlanApResetMgt - Reset Mib elements
592-- ****************************************************************************
593
594ntWlanRestartOpCodeFile OBJECT-TYPE
595        SYNTAX      DisplayString (SIZE(0..127))
596        MAX-ACCESS  read-write
597        STATUS      current
598        DESCRIPTION "Name of op-code file for start-up."
599        ::= { ntWlanApResetMgt 1 }
600
601ntWlanRestartControl  OBJECT-TYPE
602    SYNTAX     INTEGER {
603                    running(1),
604                    warmBoot(2),
605                    coldBoot(3)
606              }
607    MAX-ACCESS read-write
608    STATUS     current
609    DESCRIPTION
610        "Setting this object to warmBoot(2) causes the device to
611        restart the application software with current configuration
612        parameters saved in non-volatile memory.  Setting this
613        object to coldBoot(3) causes the device to reinitialize
614        configuration parameters in non-volatile memory to default
615        values and restart the application software.  When the device
616        is running normally, this variable has a value of
617        running(1)."
618    ::= { ntWlanApResetMgt 2 }
619
620
621-- ****************************************************************************
622--  ntWlanApIpMgnt - Ip Mib elements
623-- ****************************************************************************
624
625ntWlanNetConfigIPAddress  OBJECT-TYPE
626    SYNTAX     IpAddress
627    MAX-ACCESS read-write
628    STATUS     current
629    DESCRIPTION
630        "The IP address of this Net interface.  The default value
631        for this object is 0.0.0.0.  If either the netConfigIPAddress
632        or netConfigSubnetMask are 0.0.0.0, then when the device
633        boots, it may use DHCP to try to figure out what these
634        values should be. If DHCP fails, before the device
635        can talk on the network, this value must be configured
636        (e.g., through a terminal attached to the device)."
637    ::= { ntWlanApIpMgt 1 }
638
639ntWlanNetConfigSubnetMask  OBJECT-TYPE
640    SYNTAX     IpAddress
641    MAX-ACCESS read-write
642    STATUS     current
643    DESCRIPTION
644        "The subnet mask of this Net interface.  The default value
645        for this object is 0.0.0.0.  If either the netConfigIPAddress
646        or netConfigSubnetMask are 0.0.0.0, then when the device
647        boots, it may use DHCP to try to figure out what these
648        values should be. If DHCP fails, before the device
649        can talk on the network, this value must be configured
650        (e.g., through a terminal attached to the device)."
651    ::= { ntWlanApIpMgt 2 }
652
653ntWlanNetDefaultGateway  OBJECT-TYPE
654    SYNTAX     IpAddress
655    MAX-ACCESS read-write
656    STATUS     current
657    DESCRIPTION
658        "The IP Address of the default gateway.  If this value is
659        undefined or unknown, it shall have the value 0.0.0.0."
660    ::= { ntWlanApIpMgt 3 }
661
662ntWlanIpHttpState OBJECT-TYPE
663    SYNTAX     INTEGER
664               {
665                   enabled(1),
666                   disabled(2)
667               }
668    MAX-ACCESS read-write
669    STATUS     current
670    DESCRIPTION
671        "Whether HTTP is enabled."
672    ::= { ntWlanApIpMgt 4 }
673
674ntWlanIpHttpPort OBJECT-TYPE
675    SYNTAX     INTEGER (1..65535)
676    MAX-ACCESS read-write
677    STATUS     current
678    DESCRIPTION
679        "The port number for HTTP."
680    ::= { ntWlanApIpMgt 5 }
681
682
683-- **********************************************************************
684-- * End of ntWlanDot11OperationTable TABLE
685-- **********************************************************************
686
687-- PHY Attributes
688
689    ntWlanDot11Phy                OBJECT IDENTIFIER ::= { ntWlanApDot11 4 }
690
691-- **********************************************************************
692-- * ntWlanDot11PhyOperationEntry TABLE
693-- **********************************************************************
694ntWlanDot11PhyOperationTable OBJECT-TYPE
695    SYNTAX      SEQUENCE OF NtWlanDot11PhyOperationEntry
696    MAX-ACCESS      not-accessible
697    STATUS      current
698    DESCRIPTION "Table of descriptive and status information about
699                 configuration of each radio of the AP."
700    ::= { ntWlanDot11Phy 1 }
701
702ntWlanDot11PhyOperationEntry OBJECT-TYPE
703    SYNTAX      NtWlanDot11PhyOperationEntry
704    MAX-ACCESS      not-accessible
705    STATUS      current
706    DESCRIPTION "An entry in the table, containing information
707                 about configuration in one radio of the AP."
708    INDEX       { ntWlanDot11Index }
709    ::= { ntWlanDot11PhyOperationTable 1 }
710
711NtWlanDot11PhyOperationEntry ::= SEQUENCE
712{
713    ntWlanDot11Index                        Integer32,
714    ntWlanDot11TurboModeEnabled             INTEGER,
715    ntWlanDot11PreambleLength               INTEGER,
716    ntWlanDot11dWorldModeEnabled            TruthValue,
717    ntWlanDot11ClosedSystem                 TruthValue
718}
719
720ntWlanDot11Index OBJECT-TYPE
721    SYNTAX      Integer32 (1..2147483647)
722    MAX-ACCESS      not-accessible
723    STATUS      current
724    DESCRIPTION "Radio index of the AP."
725    ::= { ntWlanDot11PhyOperationEntry 1 }
726
727
728ntWlanDot11TurboModeEnabled OBJECT-TYPE
729    SYNTAX INTEGER {
730               none(99),
731               on(1),
732               off(2)
733           }
734    MAX-ACCESS read-only
735    STATUS current
736    DESCRIPTION
737        "This attribute, when true, shall indicate that the nortel's
738        propietory turbo mode option is enabled. The default value of
739        this attribute shall be false."
740    ::= { ntWlanDot11PhyOperationEntry 3 }
741
742
743ntWlanDot11PreambleLength OBJECT-TYPE
744    SYNTAX INTEGER {
745                twelveSymbols(99),
746                short(1),
747                long(2)
748            }
749    MAX-ACCESS read-write
750    STATUS current
751    DESCRIPTION
752        "This attribute determines whether or not a short or a long
753        preamble is used to delineate 802.11 frames."
754    ::= { ntWlanDot11PhyOperationEntry 4 }
755
756
757ntWlanDot11dWorldModeEnabled OBJECT-TYPE
758    SYNTAX TruthValue
759    MAX-ACCESS read-write
760    STATUS current
761    DESCRIPTION
762        "This attribute determines whether 802.11d world mode is
763        enabled for this radio."
764    ::= { ntWlanDot11PhyOperationEntry 5 }
765
766
767ntWlanDot11ClosedSystem OBJECT-TYPE
768    SYNTAX TruthValue
769    MAX-ACCESS read-write
770    STATUS current
771    DESCRIPTION
772        "This attribute determines whether the radio operates as a
773         closed system.  When configured as a closed system, the
774         SSID is not included when broadcasting periodic beacon
775         frames."
776    ::= { ntWlanDot11PhyOperationEntry 6 }
777
778-- **********************************************************************
779-- * End of ntWlanDot11PhyOperationEntry TABLE
780-- **********************************************************************
781
782-- **********************************************************************
783-- * ntWlanDot11AuthenticationEntry TABLE
784-- **********************************************************************
785ntWlanDot11AuthenticationEntry OBJECT IDENTIFIER ::= { ntWlanApDot11 5 }
786
787ntWlanDot118021xSupport OBJECT-TYPE
788    SYNTAX TruthValue
789    MAX-ACCESS read-write
790    STATUS current
791    DESCRIPTION
792        "This attribute, when true(1), indicates that the Enterprise
793        Access Point supports the 802.1x authentication algorithm."
794    ::= { ntWlanDot11AuthenticationEntry 1 }
795
796ntWlanDot118021xRequired OBJECT-TYPE
797    SYNTAX TruthValue
798    MAX-ACCESS read-write
799    STATUS current
800    DESCRIPTION
801        "This attribute, when true(1), indicates that the Enterprise
802        Access Point requires successful 802.1x authentication
803        for any clients accessing the network."
804    ::= { ntWlanDot11AuthenticationEntry 2 }
805
806ntWlanDot118021xBcastKeyRefresh OBJECT-TYPE
807    SYNTAX Integer32 (0..1440)
808    UNITS "Minutes"
809    MAX-ACCESS read-write
810    STATUS current
811    DESCRIPTION
812        "The broadcast key refresh rate."
813    ::= { ntWlanDot11AuthenticationEntry 3 }
814
815ntWlanDot118021xSessKeyRefresh OBJECT-TYPE
816    SYNTAX Integer32 (0..1440)
817    UNITS "Minutes"
818    MAX-ACCESS read-write
819    STATUS current
820    DESCRIPTION
821        "The session key refresh rate."
822    ::= { ntWlanDot11AuthenticationEntry 4 }
823
824ntWlanDot118021xReAuthRefresh OBJECT-TYPE
825    SYNTAX Integer32 (0..65535)
826    UNITS "Seconds"
827    MAX-ACCESS read-write
828    STATUS current
829    DESCRIPTION
830        "The re-authentication refresh rate."
831    ::= { ntWlanDot11AuthenticationEntry 5 }
832
833
834-- **********************************************************************
835-- * End of ntWlanDot11Authentication TABLE
836-- **********************************************************************
837
838-- **********************************************************************
839-- * ntWlanDot11AuthenticationServer TABLE
840-- **********************************************************************
841
842ntWlanDot11AuthenticationServerTable OBJECT-TYPE
843        SYNTAX      SEQUENCE OF NtWlanDot11AuthenticationServerEntry
844        MAX-ACCESS      not-accessible
845        STATUS      current
846        DESCRIPTION "Table of descriptive and status information about
847                     configuration of each authentication server."
848        ::= { ntWlanApDot11 6 }
849
850ntWlanDot11AuthenticationServerEntry OBJECT-TYPE
851        SYNTAX      NtWlanDot11AuthenticationServerEntry
852        MAX-ACCESS      not-accessible
853        STATUS      current
854        DESCRIPTION "An entry in the table, containing information
855                     about configuration in one radio of the AP."
856        INDEX       { ntWlanDot11ServerIndex }
857        ::= { ntWlanDot11AuthenticationServerTable 1 }
858
859NtWlanDot11AuthenticationServerEntry ::= SEQUENCE
860{
861    ntWlanDot11ServerIndex                      Integer32,
862    ntWlanDot11AuthenticationServer             IpAddress,
863    ntWlanDot11AuthenticationPort               INTEGER,
864    ntWlanDot11AuthenticationKey                DisplayString,
865    ntWlanDot11AuthenticationRetransmit         INTEGER,
866    ntWlanDot11AuthenticationTimeout            INTEGER,
867    ntWlanDot11SecondaryAuthServer              IpAddress,
868    ntWlanDot11SecondaryAuthPort                INTEGER,
869    ntWlanDot11SecondaryAuthKey                 DisplayString,
870    ntWlanDot11SecondaryAuthRetransmit          INTEGER,
871    ntWlanDot11SecondaryAuthTimeout             INTEGER
872}
873
874ntWlanDot11ServerIndex OBJECT-TYPE
875        SYNTAX      Integer32 (1..2147483647)
876        MAX-ACCESS      not-accessible
877        STATUS      current
878        DESCRIPTION "Radio index of the AP."
879        ::= { ntWlanDot11AuthenticationServerEntry 1 }
880
881ntWlanDot11AuthenticationServer OBJECT-TYPE
882        SYNTAX IpAddress
883        MAX-ACCESS read-write
884        STATUS current
885        DESCRIPTION
886            "This values indicates the IP address of the
887            authentication server."
888        ::= { ntWlanDot11AuthenticationServerEntry 2 }
889
890ntWlanDot11AuthenticationPort OBJECT-TYPE
891        SYNTAX INTEGER (1024..65535)
892        MAX-ACCESS read-write
893        STATUS current
894        DESCRIPTION
895            "This values indicates the UDP Port used by the primary
896            authentication server."
897        ::= { ntWlanDot11AuthenticationServerEntry 3 }
898
899ntWlanDot11AuthenticationKey OBJECT-TYPE
900        SYNTAX DisplayString (SIZE(0..20))
901        MAX-ACCESS read-write
902        STATUS current
903        DESCRIPTION
904            "This values indicates the shared key used by the
905            authentication server."
906        ::= { ntWlanDot11AuthenticationServerEntry 4 }
907
908ntWlanDot11AuthenticationRetransmit OBJECT-TYPE
909        SYNTAX INTEGER (1..30)
910        MAX-ACCESS read-write
911        STATUS current
912        DESCRIPTION
913            "This values indicates the retransmit timer length used by the
914            authentication server."
915        ::= { ntWlanDot11AuthenticationServerEntry 5 }
916
917ntWlanDot11AuthenticationTimeout OBJECT-TYPE
918        SYNTAX INTEGER (1..60)
919        UNITS "Seconds"
920        MAX-ACCESS read-write
921        STATUS current
922        DESCRIPTION
923            "This values indicates the Timeout value(sec) used by the
924            authentication server."
925        ::= { ntWlanDot11AuthenticationServerEntry 6 }
926
927ntWlanDot11SecondaryAuthServer OBJECT-TYPE
928        SYNTAX IpAddress
929        MAX-ACCESS read-write
930        STATUS current
931        DESCRIPTION
932            "This values indicates the IP address of the
933            secondary authentication server."
934        ::= { ntWlanDot11AuthenticationServerEntry 7 }
935
936ntWlanDot11SecondaryAuthPort OBJECT-TYPE
937        SYNTAX INTEGER (1024..65535)
938        MAX-ACCESS read-write
939        STATUS current
940        DESCRIPTION
941            "This values indicates the UDP Port used by the primary
942            secondary authentication server."
943        ::= { ntWlanDot11AuthenticationServerEntry 8 }
944
945ntWlanDot11SecondaryAuthKey OBJECT-TYPE
946        SYNTAX DisplayString (SIZE(0..20))
947        MAX-ACCESS read-write
948        STATUS current
949        DESCRIPTION
950            "This values indicates the shared key used by the
951            secondary authentication server."
952        ::= { ntWlanDot11AuthenticationServerEntry 9 }
953
954ntWlanDot11SecondaryAuthRetransmit OBJECT-TYPE
955        SYNTAX INTEGER (1..30)
956        MAX-ACCESS read-write
957        STATUS current
958        DESCRIPTION
959            "This values indicates the retransmit timer length used by the
960            secondary authentication server."
961        ::= { ntWlanDot11AuthenticationServerEntry 10 }
962
963ntWlanDot11SecondaryAuthTimeout OBJECT-TYPE
964        SYNTAX INTEGER (1..60)
965        UNITS "Seconds"
966        MAX-ACCESS read-write
967        STATUS current
968        DESCRIPTION
969            "This values indicates the Timeout value(sec) used by the
970            secondary authentication server."
971        ::= { ntWlanDot11AuthenticationServerEntry 11 }
972
973
974-- **********************************************************************
975-- * End of ntWlanDot11AuthenticationServer TABLE
976-- **********************************************************************
977
978-- **********************************************************************
979-- * ntWlanDot11FilteringTable TABLE
980-- **********************************************************************
981
982ntWlanDot11FilterTable OBJECT-TYPE
983        SYNTAX      SEQUENCE OF NtWlanDot11FilterEntry
984        MAX-ACCESS      not-accessible
985        STATUS      current
986        DESCRIPTION "Table of status information about
987                     each configured MAC Address Filtering Entry."
988        ::= { ntWlanApDot11 7 }
989
990ntWlanDot11FilterEntry OBJECT-TYPE
991        SYNTAX      NtWlanDot11FilterEntry
992        MAX-ACCESS      not-accessible
993        STATUS      current
994        DESCRIPTION "An entry in the table, containing information
995                     about configuration in one radio of the AP."
996        INDEX       { ntWlanDot11FilterIndex }
997        ::= { ntWlanDot11FilterTable 1 }
998
999NtWlanDot11FilterEntry ::= SEQUENCE
1000{
1001    ntWlanDot11FilterIndex                        Integer32,
1002    ntWlanDot11FilterAddress                      PhysAddress,
1003    ntWlanDot11FilterStatus                       INTEGER
1004}
1005
1006ntWlanDot11FilterIndex OBJECT-TYPE
1007        SYNTAX      Integer32 (1..2147483647)
1008        MAX-ACCESS      not-accessible
1009        STATUS      current
1010        DESCRIPTION "Filter index."
1011        ::= { ntWlanDot11FilterEntry 1 }
1012
1013
1014ntWlanDot11FilterAddress OBJECT-TYPE
1015        SYNTAX PhysAddress
1016        MAX-ACCESS read-write
1017        STATUS current
1018        DESCRIPTION
1019            "This values indicates the MAC address of the
1020            filter entry."
1021        ::= { ntWlanDot11FilterEntry 2 }
1022
1023ntWlanDot11FilterStatus OBJECT-TYPE
1024        SYNTAX INTEGER
1025            {
1026                allowed(30),
1027                denied(31)
1028            }
1029
1030        MAX-ACCESS read-write
1031        STATUS current
1032        DESCRIPTION
1033            "This values indicates the Status of the filter entry.
1034             Ifallowed, the client is allowed access to the network.
1035             If disallowed, the no frames will be forwarded to the
1036             network from the client."
1037
1038        ::= { ntWlanDot11FilterEntry 3 }
1039
1040-- **********************************************************************
1041-- * End of ntWlanDot11FilteringTable TABLE
1042-- **********************************************************************
1043
1044-- **********************************************************************
1045-- * ntWlanDot11TrapTable TABLE
1046-- **********************************************************************
1047ntWlanDot11TrapTable OBJECT-TYPE
1048        SYNTAX      SEQUENCE OF NtWlanDot11TrapEntry
1049        MAX-ACCESS      not-accessible
1050        STATUS      current
1051        DESCRIPTION "Table of status information for Association and
1052        Disassociation Trap"
1053        ::= { ntWlanApDot11 9 }
1054
1055ntWlanDot11TrapEntry OBJECT-TYPE
1056        SYNTAX      NtWlanDot11TrapEntry
1057        MAX-ACCESS      not-accessible
1058        STATUS      current
1059        DESCRIPTION "An entry in the table, containing information
1060                     for the association and disassociation trap."
1061        INDEX       { ntWlanDot11InterfaceIndex }
1062        ::= { ntWlanDot11TrapTable 1 }
1063
1064NtWlanDot11TrapEntry ::= SEQUENCE
1065{
1066    ntWlanDot11InterfaceIndex                 Integer32,
1067    ntWlanDot11AssociationStationAddress      PhysAddress,
1068    ntWlanDot11DisassociationStationAddress   PhysAddress,
1069    ntWlanDot11AssociationMU                  INTEGER
1070}
1071
1072ntWlanDot11InterfaceIndex OBJECT-TYPE
1073        SYNTAX      Integer32 (1..2147483647)
1074        MAX-ACCESS      not-accessible
1075        STATUS      current
1076        DESCRIPTION "Interface index."
1077        ::= { ntWlanDot11TrapEntry 1 }
1078
1079ntWlanDot11AssociationStationAddress OBJECT-TYPE
1080        SYNTAX PhysAddress
1081        MAX-ACCESS read-only
1082        STATUS current
1083        DESCRIPTION
1084            "This values indicates the MAC address of the Mobile Unit
1085             associating with this Access Point."
1086        ::= { ntWlanDot11TrapEntry 2 }
1087
1088ntWlanDot11DisassociationStationAddress OBJECT-TYPE
1089        SYNTAX PhysAddress
1090        MAX-ACCESS read-only
1091        STATUS current
1092        DESCRIPTION
1093            "This values indicates the MAC address of the Mobile Unit
1094             no longer associated with this Access Point."
1095        ::= { ntWlanDot11TrapEntry 3 }
1096
1097ntWlanDot11AssociationMU OBJECT-TYPE
1098        SYNTAX INTEGER (1..65535)
1099        MAX-ACCESS read-only
1100        STATUS current
1101        DESCRIPTION
1102            "This values indicates the number of Mobile Units associated
1103            on the Interface"
1104        ::= { ntWlanDot11TrapEntry 4 }
1105
1106
1107-- **********************************************************************
1108-- * End of ntWlanDot11TrapTable TABLE
1109-- **********************************************************************
1110
1111-- **********************************************************************
1112-- * Notification Definitions
1113-- **********************************************************************
1114
1115ntWlanApTraps0     OBJECT IDENTIFIER ::= { ntWlanApTraps 0 }
1116
1117ntWlanApDot1xAuthenticationFail   NOTIFICATION-TYPE
1118    OBJECTS {
1119        ifPhysAddress,
1120        ntWlanDot11AssociationStationAddress
1121    }
1122    STATUS current
1123    DESCRIPTION
1124        "Indicates that a Mobile Unit failed 802.1x authentication.
1125         - ifPhysAddress is the MAC address of the Access Point
1126           sending this trap message.
1127         - ntWlanDot11AssociationStationAddress is the MAC address
1128           of the Mobile Unit."
1129    ::=  { ntWlanApTraps0 101 }
1130
1131ntWlanApMuAssocTrap   NOTIFICATION-TYPE
1132    OBJECTS {
1133        ifPhysAddress,
1134        ntWlanDot11AssociationStationAddress,
1135        ntWlanDot11AssociationMU
1136    }
1137    STATUS current
1138    DESCRIPTION
1139        "Indicates that there is a Mobile Unit associating
1140         with this Access Point.
1141         - ifPhysAddress is the MAC address of the Access Point
1142           sending this trap message.
1143         - ntWlanDot11AssociationStationAddress is the MAC address of the
1144           Mobile Unit.
1145           Note: If two or more Mobile Units associate with the
1146           Access Point at the same time, ntWlanDot11AssociationStationAddress
1147           belongs to the last Mobile Unit.
1148         - ntWlanDot11AssociationMU is the number of Mobile Units currently
1149           associating with this Access Point."
1150    ::=  { ntWlanApTraps0 111 }
1151
1152ntWlanApMuDisAssocTrap NOTIFICATION-TYPE
1153    OBJECTS {
1154        ifPhysAddress,
1155        ntWlanDot11DisassociationStationAddress,
1156        ntWlanDot11AssociationMU
1157    }
1158    STATUS current
1159    DESCRIPTION
1160        "Indicates that there is one Mobile Unit no longer
1161         associating with this Access Point anymore.
1162         - ifPhysAddress is the MAC address of the Access Point
1163           sending this trap message.
1164         - ntWlanDot11DisassociationStationAddress is the MAC address of the
1165           Mobile Unit.
1166           Note: If two or more Mobile Units un-associate with
1167           the Access Point at the same time,
1168           ntWlanDot11DisassociationStationAddress belongs to the last
1169           Mobile Unit.
1170         - ntWlanDot11AssociationMU is the number of Mobile Units currently
1171           associating with this Access Point."
1172    ::= { ntWlanApTraps0 112 }
1173
1174ntWlanApMuWEPAuthFail NOTIFICATION-TYPE
1175    OBJECTS {
1176        ifIndex,
1177        ntWlanDot11AssociationStationAddress
1178    }
1179    STATUS current
1180    DESCRIPTION
1181        "Indicates that WEP authentication of a Mobile Unit failed.
1182         - ifIndex identifies the radio to which the MU attempted to connect.
1183         - ntWlanDot11AssociationStationAddress is the MAC address of the
1184           Mobile Unit that attempted to connect."
1185    ::= { ntWlanApTraps0 113 }
1186
1187ntWlanApMuWPAAuthFail NOTIFICATION-TYPE
1188    OBJECTS {
1189        ifIndex,
1190        ntWlanDot11AssociationStationAddress
1191    }
1192    STATUS current
1193    DESCRIPTION
1194        "Indicates that WPA authentication of a Mobile Unit failed.
1195         - ifIndex identifies the radio to which the MU attempted to connect.
1196         - ntWlanDot11AssociationStationAddress is the MAC address of the
1197           Mobile Unit that attempted to connect."
1198    ::= { ntWlanApTraps0 114 }
1199
1200-- **********************************************************************
1201-- * End of Notifications section
1202-- **********************************************************************
1203
1204-- **********************************************************************
1205-- * Notification Control Objects
1206-- **********************************************************************
1207
1208ntWlanApMuAssocTrapEnabled OBJECT-TYPE
1209        SYNTAX      TruthValue
1210        MAX-ACCESS  read-write
1211        STATUS      current
1212        DESCRIPTION "This object controls whether ntWlanApMuAssocTrap
1213                     notifications will be generated when an MU
1214                     associates with the AP.  If this object is true(1),
1215                     then the notification will be generated.  If it is
1216                     false, the notification will not be generated."
1217        ::= { ntWlanApTraps 1 }
1218
1219ntWlanApMuDisAssocTrapEnabled OBJECT-TYPE
1220        SYNTAX      TruthValue
1221        MAX-ACCESS  read-write
1222        STATUS      current
1223        DESCRIPTION "This object controls whether ntWlanApMuDisAssocTrap
1224                     notifications will be generated when an MU
1225                     disassociates from the AP.  If this object is true(1),
1226                     then the notification will be generated.  If it is
1227                     false, the notification will not be generated."
1228        ::= { ntWlanApTraps 2 }
1229
1230-- **********************************************************************
1231-- * End of Notification Control Objects
1232-- **********************************************************************
1233
1234
1235-- ****************************************************************************
1236--  ntWlanApLID - Objects for ethernet/IP(ping) link integrity detection
1237-- ****************************************************************************
1238
1239ntWlanApLIDCheckEtherLinkEnabled OBJECT-TYPE
1240        SYNTAX      TruthValue
1241        MAX-ACCESS  read-write
1242        STATUS      current
1243        DESCRIPTION "Indicates whether checks for ethernet link integrity are
1244                     enabled."
1245        ::= { ntWlanApLID 1 }
1246
1247ntWlanApLIDCheckIPLinkEnabled OBJECT-TYPE
1248        SYNTAX      TruthValue
1249        MAX-ACCESS  read-write
1250        STATUS      current
1251        DESCRIPTION "Indicates whether checks for IP link integrity are
1252                     enabled."
1253        ::= { ntWlanApLID 2 }
1254
1255ntWlanApLIDCheckIpLinkAddress OBJECT-TYPE
1256        SYNTAX      IpAddress
1257        MAX-ACCESS  read-write
1258        STATUS      current
1259        DESCRIPTION "The IP address to ping to check IP link integrity."
1260        ::= { ntWlanApLID 3 }
1261
1262-- ****************************************************************************
1263--  End of ntWlanApLID group
1264-- ****************************************************************************
1265
1266
1267-- ****************************************************************************
1268--  ntWlanApRateSupport - Objects for controlling basic and supported rates
1269-- ****************************************************************************
1270
1271ntWlanApRateSupportTable OBJECT-TYPE
1272        SYNTAX      SEQUENCE OF NtWlanApRateSupportEntry
1273        MAX-ACCESS  not-accessible
1274        STATUS      current
1275        DESCRIPTION "Table to configure which hardware-supported rates are
1276                     actively supported, and which are basic rates required
1277                     for an MU to connect to an AP.  Entries must exist in
1278                     this table for every hardware-supported rate for each
1279                     appropriate ifIndex value."
1280        ::= { ntWlanApRateSupport 1 }
1281
1282ntWlanApRateSupportEntry OBJECT-TYPE
1283        SYNTAX      NtWlanApRateSupportEntry
1284        MAX-ACCESS  not-accessible
1285        STATUS      current
1286        DESCRIPTION "An entry in the ntWlanApRateSupportTable."
1287        INDEX       { ntWlanApRateSupportIfIndex, ntWlanApRateSupportSpeed }
1288        ::= { ntWlanApRateSupportTable 1 }
1289
1290NtWlanApRateSupportEntry ::= SEQUENCE
1291{
1292    ntWlanApRateSupportIfIndex              InterfaceIndex,
1293    ntWlanApRateSupportSpeed                NtWlanApDataRate,
1294    ntWlanApRateSupportLevel                INTEGER
1295}
1296
1297ntWlanApRateSupportIfIndex OBJECT-TYPE
1298        SYNTAX      InterfaceIndex
1299        MAX-ACCESS  not-accessible
1300        STATUS      current
1301        DESCRIPTION "The ifIndex value of the radio."
1302        ::= { ntWlanApRateSupportEntry 1 }
1303
1304ntWlanApRateSupportSpeed OBJECT-TYPE
1305        SYNTAX      NtWlanApDataRate
1306        MAX-ACCESS  not-accessible
1307        STATUS      current
1308        DESCRIPTION "A supported data rate."
1309        ::= { ntWlanApRateSupportEntry 2 }
1310
1311ntWlanApRateSupportLevel OBJECT-TYPE
1312        SYNTAX      INTEGER {
1313                        off(0),
1314                        supported(1),
1315                        supportedBasic(2)
1316                    }
1317        MAX-ACCESS  read-write
1318        STATUS      current
1319        DESCRIPTION "This object indicates whether a specific rate is currently
1320                     supported, and if so, whether it is a basic rate.
1321
1322                        off - indicates that this rate is not currently
1323                            supported.
1324
1325                        supported - indicates that this rate is currently
1326                            supported, but is not required to be supported
1327                            by an MU in order to connect to this radio.
1328
1329                        supportedBasic - indicates that this rate is currently
1330                            supported as a basic rate, and an MU must also
1331                            support this rate in order to connect to this
1332                            radio."
1333        ::= { ntWlanApRateSupportEntry 3 }
1334
1335-- ****************************************************************************
1336--  End of ntWlanApRateSupport group
1337-- ****************************************************************************
1338
1339
1340-- ****************************************************************************
1341--  ntWlanApSecurity - Objects for controlling WEP and WPA security
1342-- ****************************************************************************
1343
1344ntWlanApSecurityTable OBJECT-TYPE
1345        SYNTAX      SEQUENCE OF NtWlanApSecurityEntry
1346        MAX-ACCESS  not-accessible
1347        STATUS      current
1348        DESCRIPTION "Table to configure WEP and WPA security parameters.
1349                     Entries are per-radio."
1350        ::= { ntWlanApSecurity 1 }
1351
1352ntWlanApSecurityEntry OBJECT-TYPE
1353        SYNTAX      NtWlanApSecurityEntry
1354        MAX-ACCESS  not-accessible
1355        STATUS      current
1356        DESCRIPTION "An entry in the ntWlanApSecurityTable."
1357        INDEX       { ntWlanApSecurityIfIndex }
1358        ::= { ntWlanApSecurityTable 1 }
1359
1360NtWlanApSecurityEntry ::= SEQUENCE
1361{
1362    ntWlanApSecurityIfIndex              InterfaceIndex,
1363    ntWlanApSecurityEnabled              TruthValue,
1364    ntWlanApSecurityWEPAuthType          INTEGER,
1365    ntWlanApSecurityWEPKeyLength         INTEGER,
1366    ntWlanApSecurityWEPActiveKey         Integer32,
1367    ntWlanApSecurityWEPKey1              NtWlanApWEPKey,
1368    ntWlanApSecurityWEPKey2              NtWlanApWEPKey,
1369    ntWlanApSecurityWEPKey3              NtWlanApWEPKey,
1370    ntWlanApSecurityWEPKey4              NtWlanApWEPKey,
1371    ntWlanApSecurityWPASupport           INTEGER,
1372    ntWlanApSecurityWPAMode              INTEGER,
1373    ntWlanApSecurityWPAPreSharedKey      OCTET STRING,
1374    ntWlanApSecurityWPAMcastCypherMode   INTEGER
1375}
1376
1377ntWlanApSecurityIfIndex OBJECT-TYPE
1378        SYNTAX      InterfaceIndex
1379        MAX-ACCESS  not-accessible
1380        STATUS      current
1381        DESCRIPTION "The ifIndex value of the radio."
1382        ::= { ntWlanApSecurityEntry 1 }
1383
1384ntWlanApSecurityEnabled OBJECT-TYPE
1385        SYNTAX      TruthValue
1386        MAX-ACCESS  read-write
1387        STATUS      current
1388        DESCRIPTION "Indicates whether security is enabled for a radio."
1389        ::= { ntWlanApSecurityEntry 2 }
1390
1391ntWlanApSecurityWEPAuthType OBJECT-TYPE
1392        SYNTAX      INTEGER {
1393                        openSystem(0),
1394                        sharedKey(1)
1395                    }
1396        MAX-ACCESS  read-write
1397        STATUS      current
1398        DESCRIPTION "The WEP authentication type."
1399        ::= { ntWlanApSecurityEntry 3 }
1400
1401ntWlanApSecurityWEPKeyLength OBJECT-TYPE
1402        SYNTAX      INTEGER {
1403                        wepKey64(0),
1404                        wepKey128(1),
1405                        wepKey152(2)
1406                    }
1407        MAX-ACCESS  read-write
1408        STATUS      current
1409        DESCRIPTION "Indicates the WEP key length being used."
1410        ::= { ntWlanApSecurityEntry 4 }
1411
1412ntWlanApSecurityWEPActiveKey OBJECT-TYPE
1413        SYNTAX      Integer32 (1..4)
1414        MAX-ACCESS  read-write
1415        STATUS      current
1416        DESCRIPTION "Indicates which WEP key is currently in use."
1417        ::= { ntWlanApSecurityEntry 5 }
1418
1419ntWlanApSecurityWEPKey1 OBJECT-TYPE
1420        SYNTAX      NtWlanApWEPKey
1421        MAX-ACCESS  read-write
1422        STATUS      current
1423        DESCRIPTION "The first WEP key.  Retrieval of this object will
1424                     always return an empty string."
1425        ::= { ntWlanApSecurityEntry 6 }
1426
1427ntWlanApSecurityWEPKey2 OBJECT-TYPE
1428        SYNTAX      NtWlanApWEPKey
1429        MAX-ACCESS  read-write
1430        STATUS      current
1431        DESCRIPTION "The second WEP key.  Retrieval of this object will
1432                     always return an empty string."
1433        ::= { ntWlanApSecurityEntry 7 }
1434
1435ntWlanApSecurityWEPKey3 OBJECT-TYPE
1436        SYNTAX      NtWlanApWEPKey
1437        MAX-ACCESS  read-write
1438        STATUS      current
1439        DESCRIPTION "The third WEP key.  Retrieval of this object will
1440                     always return an empty string."
1441        ::= { ntWlanApSecurityEntry 8 }
1442
1443ntWlanApSecurityWEPKey4 OBJECT-TYPE
1444        SYNTAX      NtWlanApWEPKey
1445        MAX-ACCESS  read-write
1446        STATUS      current
1447        DESCRIPTION "The fourth WEP key.  Retrieval of this object will
1448                     always return an empty string."
1449        ::= { ntWlanApSecurityEntry 9 }
1450
1451ntWlanApSecurityWPASupport OBJECT-TYPE
1452        SYNTAX      INTEGER {
1453                        supported(1),
1454                        required(2),
1455                        wepOnly(3)
1456                    }
1457        MAX-ACCESS  read-write
1458        STATUS      current
1459        DESCRIPTION "Indicates whether WPA security is supported."
1460        ::= { ntWlanApSecurityEntry 10 }
1461
1462ntWlanApSecurityWPAMode OBJECT-TYPE
1463        SYNTAX      INTEGER {
1464                        dynamic(0),
1465                        preSharedKey(1)
1466                    }
1467        MAX-ACCESS  read-write
1468        STATUS      current
1469        DESCRIPTION "The WPA mode."
1470        ::= { ntWlanApSecurityEntry 11 }
1471
1472ntWlanApSecurityWPAPreSharedKey OBJECT-TYPE
1473        SYNTAX      OCTET STRING (SIZE(63))
1474        MAX-ACCESS  read-write
1475        STATUS      current
1476        DESCRIPTION "The WPA pre-shared key."
1477        ::= { ntWlanApSecurityEntry 12 }
1478
1479ntWlanApSecurityWPAMcastCypherMode OBJECT-TYPE
1480        SYNTAX      INTEGER {
1481                        wep(0),
1482                        tkip(1),
1483                        aes(2)
1484                    }
1485        MAX-ACCESS  read-write
1486        STATUS      current
1487        DESCRIPTION "The multicast cypher mode."
1488        ::= { ntWlanApSecurityEntry 13 }
1489
1490-- ****************************************************************************
1491--  End of ntWlanApSecurity group
1492-- ****************************************************************************
1493
1494
1495-- ****************************************************************************
1496--  ntWlanApQoS - Objects for controlling QoS
1497-- ****************************************************************************
1498
1499ntWlanApQoSMode OBJECT-TYPE
1500        SYNTAX      INTEGER {
1501                        off(0),
1502                        etherSrc(1),
1503                        etherDst(2),
1504                        ethertype(3),
1505                        directPriorityMap(4)
1506                    }
1507        MAX-ACCESS  read-write
1508        STATUS      current
1509        DESCRIPTION "This object indicates the QoS mode being used.
1510
1511                        off - indicates QoS features are disabled.
1512
1513                        etherSrc - indicates that the ethernet source MAC
1514                            address of received packets is mapped to an
1515                            egress queue.
1516
1517                        etherDst - indicates that the ethernet destination
1518                            MAC address of received packets is mapped to an
1519                            egress queue.
1520
1521                        etherType - indicates that the ethernet type of
1522                            of received packets is mapped to an egress
1523                            queue.
1524
1525                        directPriorityMap - indicates that the priority
1526                            value of received packets is used to map directly
1527                            to an egress queue."
1528        ::= { ntWlanApQoS 1 }
1529
1530ntWlanApQoSEtherTypeToQueueTable OBJECT-TYPE
1531        SYNTAX      SEQUENCE OF NtWlanApQoSEtherTypeToQueueEntry
1532        MAX-ACCESS  not-accessible
1533        STATUS      current
1534        DESCRIPTION "Table to configure mappings from ethernet type
1535                     to queue number."
1536        ::= { ntWlanApQoS 2 }
1537
1538ntWlanApQoSEtherTypeToQueueEntry OBJECT-TYPE
1539        SYNTAX      NtWlanApQoSEtherTypeToQueueEntry
1540        MAX-ACCESS  not-accessible
1541        STATUS      current
1542        DESCRIPTION "An entry in the ntWlanApQoSTable."
1543        INDEX       { ntWlanApQoSEtherTypeToQueueIndex }
1544        ::= { ntWlanApQoSEtherTypeToQueueTable 1 }
1545
1546NtWlanApQoSEtherTypeToQueueEntry ::= SEQUENCE
1547{
1548    ntWlanApQoSEtherTypeToQueueIndex           Integer32,
1549    ntWlanApQoSEtherTypeToQueueNumber          Integer32,
1550    ntWlanApQoSEtherTypeToQueueRowStatus       RowStatus
1551}
1552
1553ntWlanApQoSEtherTypeToQueueIndex OBJECT-TYPE
1554        SYNTAX      Integer32 (0..65535)
1555        MAX-ACCESS  not-accessible
1556        STATUS      current
1557        DESCRIPTION "An ethernet type, to be mapped to a queue."
1558        ::= { ntWlanApQoSEtherTypeToQueueEntry 1 }
1559
1560ntWlanApQoSEtherTypeToQueueNumber OBJECT-TYPE
1561        SYNTAX      Integer32 (0..7)
1562        MAX-ACCESS  read-write
1563        STATUS      current
1564        DESCRIPTION "The queue number to which the ether type is mapped."
1565        ::= { ntWlanApQoSEtherTypeToQueueEntry 2 }
1566
1567ntWlanApQoSEtherTypeToQueueRowStatus OBJECT-TYPE
1568        SYNTAX      RowStatus
1569        MAX-ACCESS  read-write
1570        STATUS      current
1571        DESCRIPTION "This object is used to create and destroy entries in
1572                     this table."
1573        ::= { ntWlanApQoSEtherTypeToQueueEntry 3 }
1574
1575
1576ntWlanApQoSMACToQueueTable OBJECT-TYPE
1577        SYNTAX      SEQUENCE OF NtWlanApQoSMACToQueueEntry
1578        MAX-ACCESS  not-accessible
1579        STATUS      current
1580        DESCRIPTION "Table to configure mappings from ethernet MAC address
1581                     to queue number."
1582        ::= { ntWlanApQoS 3 }
1583
1584ntWlanApQoSMACToQueueEntry OBJECT-TYPE
1585        SYNTAX      NtWlanApQoSMACToQueueEntry
1586        MAX-ACCESS  not-accessible
1587        STATUS      current
1588        DESCRIPTION "An entry in the ntWlanApQoSTable."
1589        INDEX       { ntWlanApQoSMACToQueueAddress }
1590        ::= { ntWlanApQoSMACToQueueTable 1 }
1591
1592NtWlanApQoSMACToQueueEntry ::= SEQUENCE
1593{
1594    ntWlanApQoSMACToQueueAddress         MacAddress,
1595    ntWlanApQoSMACToQueueNumber          Integer32,
1596    ntWlanApQoSMACToQueueRowStatus       RowStatus
1597}
1598
1599ntWlanApQoSMACToQueueAddress OBJECT-TYPE
1600        SYNTAX      MacAddress
1601        MAX-ACCESS  not-accessible
1602        STATUS      current
1603        DESCRIPTION "An ethernet MAC address, to be mapped to a queue."
1604        ::= { ntWlanApQoSMACToQueueEntry 1 }
1605
1606ntWlanApQoSMACToQueueNumber OBJECT-TYPE
1607        SYNTAX      Integer32 (0..7)
1608        MAX-ACCESS  read-write
1609        STATUS      current
1610        DESCRIPTION "The queue number to which the MAC address is mapped."
1611        ::= { ntWlanApQoSMACToQueueEntry 2 }
1612
1613ntWlanApQoSMACToQueueRowStatus OBJECT-TYPE
1614        SYNTAX      RowStatus
1615        MAX-ACCESS  read-write
1616        STATUS      current
1617        DESCRIPTION "This object is used to create and destroy entries in
1618                     this table."
1619        ::= { ntWlanApQoSMACToQueueEntry 3 }
1620
1621-- ****************************************************************************
1622--  End of ntWlanApQoS group
1623-- ****************************************************************************
1624
1625
1626-- ****************************************************************************
1627--  ntWlanApVlan - Objects for controlling Vlan
1628-- ****************************************************************************
1629
1630ntWlanApVlanEnabled OBJECT-TYPE
1631        SYNTAX      TruthValue
1632        MAX-ACCESS  read-write
1633        STATUS      current
1634        DESCRIPTION "This object indicates whether Vlan support is enabled."
1635        ::= { ntWlanApVlan 1 }
1636
1637
1638ntWlanApVlanTable OBJECT-TYPE
1639        SYNTAX      SEQUENCE OF NtWlanApVlanEntry
1640        MAX-ACCESS  not-accessible
1641        STATUS      current
1642        DESCRIPTION "Table to configure the default VID per-radio."
1643        ::= { ntWlanApVlan 2 }
1644
1645ntWlanApVlanEntry OBJECT-TYPE
1646        SYNTAX      NtWlanApVlanEntry
1647        MAX-ACCESS  not-accessible
1648        STATUS      current
1649        DESCRIPTION "An entry in the ntWlanApVlanTable."
1650        INDEX       { ntWlanApVlanIfIndex }
1651        ::= { ntWlanApVlanTable 1 }
1652
1653NtWlanApVlanEntry ::= SEQUENCE
1654{
1655    ntWlanApVlanIfIndex      InterfaceIndex,
1656    ntWlanApVlanDefaultVid   Integer32
1657}
1658
1659ntWlanApVlanIfIndex OBJECT-TYPE
1660        SYNTAX      InterfaceIndex
1661        MAX-ACCESS  not-accessible
1662        STATUS      current
1663        DESCRIPTION "The ifIndex value of the radio."
1664        ::= { ntWlanApVlanEntry 1 }
1665
1666ntWlanApVlanDefaultVid OBJECT-TYPE
1667        SYNTAX      Integer32 (0..4094)
1668        MAX-ACCESS  read-write
1669        STATUS      current
1670        DESCRIPTION "The default VID of the radio."
1671        ::= { ntWlanApVlanEntry 2 }
1672
1673
1674ntWlanApVlanMUMACToVidTable OBJECT-TYPE
1675        SYNTAX      SEQUENCE OF NtWlanApVlanMUMACToVidEntry
1676        MAX-ACCESS  not-accessible
1677        STATUS      current
1678        DESCRIPTION "Table containing mappings from Mobile Unit MAC
1679                     addresses to VLAN ID values."
1680        ::= { ntWlanApVlan 3 }
1681
1682ntWlanApVlanMUMACToVidEntry OBJECT-TYPE
1683        SYNTAX      NtWlanApVlanMUMACToVidEntry
1684        MAX-ACCESS  not-accessible
1685        STATUS      current
1686        DESCRIPTION "An entry in the ntWlanApVlanMUMACToVidTable."
1687        INDEX       { ntWlanApVlanMUMACToVidAddress }
1688        ::= { ntWlanApVlanMUMACToVidTable 1 }
1689
1690NtWlanApVlanMUMACToVidEntry ::= SEQUENCE
1691{
1692    ntWlanApVlanMUMACToVidAddress         MacAddress,
1693    ntWlanApVlanMUMACToVidNumber          Integer32
1694}
1695
1696ntWlanApVlanMUMACToVidAddress OBJECT-TYPE
1697        SYNTAX      MacAddress
1698        MAX-ACCESS  not-accessible
1699        STATUS      current
1700        DESCRIPTION "The ethernet MAC address of a Mobile Unit."
1701        ::= { ntWlanApVlanMUMACToVidEntry 1 }
1702
1703ntWlanApVlanMUMACToVidNumber OBJECT-TYPE
1704        SYNTAX      Integer32 (1..4094)
1705        MAX-ACCESS  read-write
1706        STATUS      current
1707        DESCRIPTION "The VID to which this Mobile Unit's MAC is mapped."
1708        ::= { ntWlanApVlanMUMACToVidEntry 2 }
1709
1710-- ****************************************************************************
1711--  End of ntWlanApVlan group
1712-- ****************************************************************************
1713
1714
1715-- ****************************************************************************
1716--  ntWlanApStats - Objects for controlling Statistics
1717-- ****************************************************************************
1718
1719ntWlanApMUStatsTable OBJECT-TYPE
1720        SYNTAX      SEQUENCE OF NtWlanApMUStatsEntry
1721        MAX-ACCESS  not-accessible
1722        STATUS      current
1723        DESCRIPTION "Table of per-Mobile Unit statistics."
1724        ::= { ntWlanApStats 1 }
1725
1726ntWlanApMUStatsEntry OBJECT-TYPE
1727        SYNTAX      NtWlanApMUStatsEntry
1728        MAX-ACCESS  not-accessible
1729        STATUS      current
1730        DESCRIPTION "An entry in the ntWlanApMUStatsTable."
1731        INDEX       { ntWlanApMUStatsMUAddress }
1732        ::= { ntWlanApMUStatsTable 1 }
1733
1734NtWlanApMUStatsEntry ::= SEQUENCE
1735{
1736    ntWlanApMUStatsMUAddress    MacAddress,
1737    ntWlanApMUStatsPacketsIn    Counter32,
1738    ntWlanApMUStatsPacketsOut   Counter32,
1739    ntWlanApMUStatsOctetsIn     Counter32,
1740    ntWlanApMUStatsOctetsOut    Counter32
1741}
1742
1743ntWlanApMUStatsMUAddress OBJECT-TYPE
1744        SYNTAX      MacAddress
1745        MAX-ACCESS  not-accessible
1746        STATUS      current
1747        DESCRIPTION "The ethernet MAC address of the Mobile Unit."
1748        ::= { ntWlanApMUStatsEntry 1 }
1749
1750ntWlanApMUStatsPacketsIn OBJECT-TYPE
1751        SYNTAX      Counter32
1752        MAX-ACCESS  read-only
1753        STATUS      current
1754        DESCRIPTION "A count of the packets received from this MU."
1755        ::= { ntWlanApMUStatsEntry 2 }
1756
1757ntWlanApMUStatsPacketsOut OBJECT-TYPE
1758        SYNTAX      Counter32
1759        MAX-ACCESS  read-only
1760        STATUS      current
1761        DESCRIPTION "A count of the packets sent to this MU."
1762        ::= { ntWlanApMUStatsEntry 3 }
1763
1764ntWlanApMUStatsOctetsIn OBJECT-TYPE
1765        SYNTAX      Counter32
1766        MAX-ACCESS  read-only
1767        STATUS      current
1768        DESCRIPTION "A count of the octets received from this MU."
1769        ::= { ntWlanApMUStatsEntry 4 }
1770
1771ntWlanApMUStatsOctetsOut OBJECT-TYPE
1772        SYNTAX      Counter32
1773        MAX-ACCESS  read-only
1774        STATUS      current
1775        DESCRIPTION "A count of the octets sent to this MU."
1776        ::= { ntWlanApMUStatsEntry 5 }
1777
1778-- ****************************************************************************
1779--  End of ntWlanApQoS group
1780-- ****************************************************************************
1781
1782END
1783
1784