1 -- Title: ATMEL Private MIB
\r
4 --Firmaware Version 1.4 14/5/2001
\r
7 ATMEL-MIB DEFINITIONS ::= BEGIN
\r
10 -- enterprises,Counter
\r
18 --MacAddress ::= IMPLICIT OCTET STRING (SIZE(6))
\r
19 DisplayString ::= OCTET STRING
\r
21 internet OBJECT IDENTIFIER ::= { iso org(3) dod(6) 1 }
\r
22 directory OBJECT IDENTIFIER ::= { internet 1 }
\r
23 mgmt OBJECT IDENTIFIER ::= { internet 2 }
\r
24 experimental OBJECT IDENTIFIER ::= { internet 3 }
\r
25 private OBJECT IDENTIFIER ::= { internet 4 }
\r
26 enterprises OBJECT IDENTIFIER ::= { private 1 }
\r
28 --atmel OBJECT IDENTIFIER ::= { enterprises 410 }
\r
29 atmel OBJECT IDENTIFIER ::= { enterprises 12350 }
\r
30 atmelmib OBJECT IDENTIFIER ::= { atmel 1}
\r
31 atmelSys OBJECT IDENTIFIER ::= {atmelmib 1}
\r
32 wireless OBJECT IDENTIFIER ::= {atmelmib 2}
\r
33 traps OBJECT IDENTIFIER ::= {atmelmib 3 }
\r
37 --*************************** System***************************
\r
38 --****************************************************************
\r
42 sysCtrlGRP OBJECT IDENTIFIER ::= {atmelSys 1}
\r
44 sysDescr OBJECT-TYPE
\r
45 SYNTAX DisplayString (SIZE (0..255))
\r
49 "A textual description of the entity. This value
\r
50 should include the full name and version
\r
51 identification of the system's hardware type,
\r
52 software operating-system, and networking
\r
53 software. It is mandatory that this only contain
\r
54 printable ASCII characters."
\r
55 ::= { sysCtrlGRP 1 }
\r
58 sysReset OBJECT-TYPE
\r
59 SYNTAX INTEGER {enable(1)}
\r
63 "By setting this attribute enable(1), a reset command to
\r
64 the system is issued."
\r
65 ::= { sysCtrlGRP 2 }
\r
67 sysTrapSwitch OBJECT-TYPE
\r
68 SYNTAX INTEGER {enable(1),disable(2)}
\r
72 "This attribute enables the transmission of SNMP.V1 TRAPs."
\r
75 sysLoadDefaults OBJECT-TYPE
\r
76 SYNTAX INTEGER { enable(1)}
\r
80 "Setting this attribute to enable(1), will cause the system to load
\r
81 the factory default values of all the operational parameters."
\r
82 ::= { sysCtrlGRP 4 }
\r
84 sysDeviceInfo OBJECT-TYPE
\r
85 SYNTAX OCTET STRING (SIZE (92))
\r
89 "First 92 bytes of Hardware device configuration struct.
\r
90 HARD_CONFIGURATION_STUCT{
\r
91 unsigned long StructVersion;
\r
93 unsigned char MacAddress[6];
\r
94 unsigned char Channel;
\r
95 unsigned char RegulatoryDomain;
\r
97 unsigned long ProductType;
\r
98 unsigned char OEMname[32];
\r
99 unsigned long OEMID;
\r
100 unsigned char ProductName[32];
\r
101 unsigned long HardwareRevision;
\r
103 unsigned char PID_VID[4]; //Product ID/ Vendor ID
\r
105 unsigned int sysOIDSize;
\r
106 unsigned short sysOID[16];
\r
108 unsigned char CountryCode[3];
\r
109 unsigned char Reserved1;
\r
110 unsigned short ChannelInformation;
\r
111 unsigned char Reserved2[2];
\r
114 unsigned char Reserved3[10];
\r
117 ::= {sysCtrlGRP 5 }
\r
119 sysUpload OBJECT-TYPE
\r
120 SYNTAX INTEGER {enable(1)}
\r
124 "By setting this attribute enable(1), a Upload configuration command to
\r
125 the system is issued."
\r
126 ::= { sysCtrlGRP 6 }
\r
128 SiteSurveyCommand OBJECT-TYPE
\r
129 SYNTAX INTEGER {enable(1)}
\r
133 "By setting this attribute enable(1), a Site Survey command to
\r
134 the system is issued."
\r
135 ::= { sysCtrlGRP 7 }
\r
137 sysDeviceMoreInfo OBJECT-TYPE
\r
138 SYNTAX OCTET STRING (SIZE (32))
\r
142 "Last 32 bytes of Hardware device configuration struct.
\r
143 HARD_CONFIGURATION_STUCT{
\r
144 unsigned long StructVersion;
\r
146 unsigned char MacAddress[6];
\r
147 unsigned char Channel;
\r
148 unsigned char RegulatoryDomain;
\r
150 unsigned long ProductType;
\r
151 unsigned char OEMname[32];
\r
152 unsigned long OEMID;
\r
153 unsigned char ProductName[32];
\r
154 unsigned long HardwareRevision;
\r
156 unsigned char PID_VID[4]; //Product ID/ Vendor ID
\r
158 unsigned int sysOIDSize;
\r
159 unsigned short sysOID[16];
\r
161 unsigned char CountryCode[3];
\r
162 unsigned char Reserved1;
\r
163 unsigned short ChannelInformation;
\r
164 unsigned char Reserved2[2];
\r
167 unsigned char Reserved3[10];
\r
170 ::= {sysCtrlGRP 8 }
\r
175 -----------------------------BridgingLevel-----------------------------
\r
177 operBridgingLevel OBJECT IDENTIFIER ::= {atmelSys 2}
\r
179 operIPAddress OBJECT-TYPE
\r
184 "The IP address of this device used over its Ethernet
\r
185 or Wireless LAN port."
\r
186 ::= { operBridgingLevel 1 }
\r
188 operIPMask OBJECT-TYPE
\r
193 "The IP Network mask used by the IP entity when accessing
\r
194 devices through any of its LAN Ports (Ethernet or WLAN)."
\r
195 ::= { operBridgingLevel 2}
\r
197 operEthernetAddress OBJECT-TYPE
\r
198 SYNTAX OCTET STRING (SIZE (6))
\r
202 "The MAC Address of the Ethernet interface."
\r
203 ::= { operBridgingLevel 3}
\r
206 operGateway OBJECT-TYPE
\r
211 "Gateway default IP address."
\r
212 ::= { operBridgingLevel 4 }
\r
214 operDHCP OBJECT-TYPE
\r
215 SYNTAX INTEGER {enable(1),disable(2)}
\r
219 "When setting this attribute to enable(1), the system will
\r
220 enable DHCP protocol."
\r
221 ::= { operBridgingLevel 5 }
\r
223 operPrimaryPort OBJECT-TYPE
\r
224 SYNTAX INTEGER {Ethernet(1),Wireless(2)}
\r
228 "This attribute indicates the primaty port.Ethernet or Wireless."
\r
229 ::= { operBridgingLevel 6 }
\r
231 operConfigurationPort OBJECT-TYPE
\r
232 SYNTAX INTEGER {Ethernet(1),Wireless(2),Both(3)}
\r
236 "This attribute indicates the Configuration port.Ethernet or Wireless or Both of them."
\r
237 ::= { operBridgingLevel 7 }
\r
239 operTrapPort OBJECT-TYPE
\r
244 "This attribute indicates the Trap port."
\r
245 ::= { operBridgingLevel 8 }
\r
249 -----------------------------Filtering-----------------------------
\r
253 operFiltering OBJECT IDENTIFIER ::= {atmelSys 3}
\r
255 operIPFilter OBJECT-TYPE
\r
256 SYNTAX INTEGER {enable(1), disable(2)}
\r
260 "When setting this attribute to enable(1), the system will
\r
261 filter out all non IP-traffic."
\r
262 ::= { operFiltering 1 }
\r
264 operForwarbBcast OBJECT-TYPE
\r
265 SYNTAX INTEGER {enable(1), disable(2)}
\r
269 "When setting this attribute to disable(2), the system will not
\r
270 forward broadcast traffic to the Wireless Port."
\r
271 ::= { operFiltering 2 }
\r
273 operSendBackBcast OBJECT-TYPE
\r
274 SYNTAX INTEGER {enable(1), disable(2)}
\r
278 "When setting this attribute to disable(2), the system will not
\r
279 send back broadcast traffic to the Wireless Port."
\r
280 ::= { operFiltering 3 }
\r
282 operSendBackUnicast OBJECT-TYPE
\r
283 SYNTAX INTEGER {enable(1), disable(2)}
\r
287 "When setting this attribute to disable(2), the system will not
\r
288 send back unicast traffic to the Wireless Port."
\r
289 ::= { operFiltering 4 }
\r
292 -----------------------------Bridge Operational Mode -----------------------------
\r
295 operBridgeOperationalMode OBJECT IDENTIFIER ::= {atmelSys 4}
\r
298 bridgeOperationalMode OBJECT-TYPE
\r
299 SYNTAX INTEGER {WBPoint2Multipoint(1), AP(2), APclient(3), WBPoint2Point(4), WRepeater(5)}
\r
303 "The Operational Mode of Bridge. Access Point, Access Point client, Wireless Bridge Point to Point, Wireless Bridge Point to MultiPoint."
\r
304 ::= { operBridgeOperationalMode 1 }
\r
306 bridgeRemoteBridgeBSSID OBJECT-TYPE
\r
307 SYNTAX OCTET STRING (SIZE (6))
\r
311 "The Preferred BSSID if the device is at Access Point client mode
\r
312 or the remote Mac if the device is at Wireless Bridge Point to Point mode."
\r
313 ::= { operBridgeOperationalMode 2 }
\r
317 -----------------------------Static-----------------------------
\r
320 dot1dStatic OBJECT IDENTIFIER ::= {atmelSys 5}
\r
323 StaticMacFilterNum OBJECT-TYPE
\r
328 "This parameter's value indicates the number of the currently
\r
329 static MAC filters."
\r
330 ::= { dot1dStatic 1 }
\r
333 dot1dStaticTable OBJECT-TYPE
\r
334 SYNTAX SEQUENCE OF Dot1dStaticEntry
\r
335 ACCESS not-accessible
\r
338 "A table containing filtering information
\r
339 configured into the bridge by (local or network)
\r
340 management specifying the set of ports to which
\r
341 frames received from specific ports and containing
\r
342 specific destination addresses are allowed to be
\r
343 forwarded. The value of zero in this table as the
\r
344 port number from which frames with a specific
\r
345 destination address are received, is used to
\r
346 specify all ports for which there is no specific
\r
347 entry in this table for that particular
\r
348 destination address. Entries are valid for
\r
349 unicast and for group/broadcast addresses."
\r
351 "IEEE 802.1D-1990: Section 6.7.2"
\r
352 ::= { dot1dStatic 2 }
\r
354 dot1dStaticEntry OBJECT-TYPE
\r
355 SYNTAX Dot1dStaticEntry
\r
356 ACCESS not-accessible
\r
359 "Filtering information configured into the bridge
\r
360 by (local or network) management specifying the
\r
361 set of ports to which frames received from a
\r
362 specific port and containing a specific
\r
363 destination address are allowed to be forwarded."
\r
365 "IEEE 802.1D-1990: Section 6.7.2"
\r
366 INDEX { dot1dStaticAddress}--, dot1dStaticReceivePort }
\r
367 ::= { dot1dStaticTable 1 }
\r
369 Dot1dStaticEntry ::=
\r
372 OCTET STRING (SIZE (6))
\r
373 -- dot1dStaticReceivePort
\r
375 -- dot1dStaticAllowedToGoTo
\r
377 -- dot1dStaticStatus
\r
381 dot1dStaticAddress OBJECT-TYPE
\r
382 SYNTAX OCTET STRING (SIZE (6))
\r
386 "The destination MAC address in a frame to which
\r
387 this entry's filtering information applies. This
\r
388 object can take the value of a unicast address, a
\r
389 group address or the broadcast address."
\r
391 "IEEE 802.1D-1990: Section 3.9.1, 3.9.2"
\r
392 ::= { dot1dStaticEntry 1 }
\r
394 -- dot1dStaticReceivePort OBJECT-TYPE
\r
396 -- ACCESS read-write
\r
397 -- STATUS mandatory
\r
399 -- "Either the value '0', or the port number of the
\r
400 -- port from which a frame must be received in order
\r
401 -- for this entry's filtering information to apply.
\r
402 -- A value of zero indicates that this entry applies
\r
403 -- on all ports of the bridge for which there is no
\r
404 -- other applicable entry."
\r
405 -- ::= { dot1dStaticEntry 2 }
\r
407 -- dot1dStaticAllowedToGoTo OBJECT-TYPE
\r
409 -- ACCESS read-write
\r
410 -- STATUS mandatory
\r
412 -- "The set of ports to which frames received from a
\r
413 -- specific port and destined for a specific MAC
\r
414 -- address, are allowed to be forwarded. Each octet
\r
415 -- within the value of this object specifies a set of
\r
416 -- eight ports, with the first octet specifying ports
\r
417 -- 1 through 8, the second octet specifying ports 9
\r
418 -- through 16, etc. Within each octet, the most
\r
419 -- significant bit represents the lowest numbered
\r
420 -- port, and the least significant bit represents the
\r
421 -- highest numbered port. Thus, each port of the
\r
422 -- bridge is represented by a single bit within the
\r
423 -- value of this object. If that bit has a value of
\r
424 -- '1' then that port is included in the set of
\r
425 -- ports; the port is not included if its bit has a
\r
426 -- value of '0'. (Note that the setting of the bit
\r
427 -- corresponding to the port from which a frame is
\r
428 -- received is irrelevant.) The default value of
\r
429 -- this object is a string of ones of appropriate
\r
431 -- ::= { dot1dStaticEntry 3 }
\r
433 -- dot1dStaticStatus OBJECT-TYPE
\r
434 -- SYNTAX INTEGER {
\r
438 -- deleteOnReset(4),
\r
439 -- deleteOnTimeout(5)
\r
441 -- ACCESS read-write
\r
442 -- STATUS mandatory
\r
444 -- "This object indicates the status of this entry.
\r
445 -- The default value is permanent(3).
\r
446 -- other(1) - this entry is currently in use but
\r
447 -- the conditions under which it will
\r
448 -- remain so are different from each of the
\r
449 -- following values.
\r
450 -- invalid(2) - writing this value to the object
\r
451 -- removes the corresponding entry.
\r
452 -- permanent(3) - this entry is currently in use
\r
453 -- and will remain so after the next reset
\r
455 -- deleteOnReset(4) - this entry is currently in
\r
456 -- use and will remain so until the next
\r
457 -- reset of the bridge.
\r
458 -- deleteOnTimeout(5) - this entry is currently
\r
459 -- in use and will remain so until it is
\r
461 -- ::= { dot1dStaticEntry 4 }
\r
465 ----------------------------------Protocol Filtering-------------------
\r
468 ProtocolFilterGRP OBJECT IDENTIFIER ::= {atmelSys 6}
\r
470 ProtocolFilterNum OBJECT-TYPE
\r
475 "This parameter's value indicates the number of the currently
\r
477 ::= { ProtocolFilterGRP 1 }
\r
482 ProtocolFilterTable OBJECT-TYPE
\r
483 SYNTAX SEQUENCE OF ProtocolFilterEntry
\r
484 ACCESS not-accessible
\r
487 "A table containing filtering information
\r
488 configured into the bridge by (local or network)
\r
489 management specifying the set of protocol filter."
\r
490 ::= { ProtocolFilterGRP 2 }
\r
492 protocolFilterEntry OBJECT-TYPE
\r
493 SYNTAX ProtocolFilterEntry
\r
494 ACCESS not-accessible
\r
497 "Filtering information configured into the bridge
\r
498 by (local or network) management specifying the
\r
499 set of protocol filter."
\r
500 INDEX { ProtocolFilterCode }
\r
501 ::= { ProtocolFilterTable 1 }
\r
503 ProtocolFilterEntry ::=
\r
506 OCTET STRING (SIZE (2)),
\r
507 ProtocolFilterDescription
\r
508 DisplayString (SIZE (0..255)),
\r
509 ProtocolFilterActivity
\r
513 ProtocolFilterCode OBJECT-TYPE
\r
514 SYNTAX OCTET STRING (SIZE (2))
\r
518 "The protocol code configured into the bridge
\r
519 by (local or network) management specifying the
\r
520 set of protocol filter."
\r
521 ::= { protocolFilterEntry 1 }
\r
523 ProtocolFilterDescription OBJECT-TYPE
\r
524 SYNTAX DisplayString (SIZE (0..255))
\r
528 "A textual description of the protocol."
\r
529 ::= { protocolFilterEntry 2 }
\r
531 ProtocolFilterActivity OBJECT-TYPE
\r
532 SYNTAX INTEGER {enable(1),disable(2)}
\r
536 "This object indicates the status of this filter."
\r
537 ::= { protocolFilterEntry 3 }
\r
541 -----------------------------Ethernet STATISTICS-----------------------------
\r
544 EthStatisticsGRP OBJECT IDENTIFIER ::= {atmelSys 7}
\r
546 EthRxStatistics OBJECT-TYPE
\r
547 SYNTAX OCTET STRING (SIZE (64))
\r
551 "Ethernet Rx Statistics
\r
552 EthernetRxStatistics{
\r
553 unsigned long TotalBytesRx;
\r
554 unsigned long TotalPacketsRx;
\r
555 unsigned long PacketCRCErrorRx;
\r
556 unsigned long MulticastPacketRx;
\r
557 unsigned long BroadcastPacketRx;
\r
558 unsigned long ControlFramesRx;
\r
559 unsigned long PauseFramesRx;
\r
560 unsigned long UnknownOPCodeRx;
\r
561 unsigned long AlignmentRxError;
\r
562 unsigned long LengthOutOfRangeRx;
\r
563 unsigned long CodeErrorRx;
\r
564 unsigned long FalseCarrierRx;
\r
565 unsigned long UndersizePacketsRx;
\r
566 unsigned long OversizePacketsRx;
\r
567 unsigned long TotalFragmentsRx;
\r
568 unsigned long TotalJabberRx;
\r
570 ::= {EthStatisticsGRP 1 }
\r
572 EthTxStatistics OBJECT-TYPE
\r
573 SYNTAX OCTET STRING (SIZE (56))
\r
577 "Ethernet Tx Statistics
\r
578 EthernetTxStatistics{
\r
579 unsigned long TotalBytesTx;
\r
580 unsigned long TotalPacketsTx;
\r
581 unsigned long PacketCRCErrorTx;
\r
582 unsigned long MulticastPacketTx;
\r
583 unsigned long BroadcastPacketTx;
\r
584 unsigned long UnicastPacketTx;
\r
585 unsigned long PauseFramesTx;
\r
586 unsigned long SingleDeferPacketTx;
\r
587 unsigned long MultiDeferPacketsTx;
\r
588 unsigned long SingleCollisionsTx;
\r
589 unsigned long MultiCollisionsTx;
\r
590 unsigned long LateCollisionsTx;
\r
591 unsigned long ExcessiveCollisionTx;
\r
592 unsigned long TotalCollisionsTx;
\r
595 ::= {EthStatisticsGRP 2 }
\r
601 -----------------------------Test Mode Settings-----------------------------
\r
604 TestModeSettingsGRP OBJECT IDENTIFIER ::= {atmelSys 8}
\r
606 TestModeOnOff OBJECT-TYPE
\r
607 SYNTAX INTEGER {enable(1),disable(2)}
\r
611 "When setting this attribute to enable(1), the device be
\r
613 ::= { TestModeSettingsGRP 1 }
\r
616 TestModeCommandStruct OBJECT-TYPE
\r
617 SYNTAX OCTET STRING (SIZE (20))
\r
622 typedef struct __CONT_PKT_TX
\r
633 UINT32 FrameLength;
\r
634 UINT32 FramesToTransmit;
\r
637 UINT8 Reserved1[3];
\r
640 ::= {TestModeSettingsGRP 2 }
\r
642 TestModeRadioConfiguration OBJECT-TYPE
\r
643 SYNTAX OCTET STRING (SIZE (47))
\r
647 "Configuration of radio derived from tests. CR17 Reg 1-14, CR20 Reg 1-14, CR21 Reg 1-14, CR1, CR2, CR3, CR28, CR29"
\r
648 ::= {TestModeSettingsGRP 8 }
\r
650 TestModeStatistics OBJECT-TYPE
\r
651 SYNTAX OCTET STRING (SIZE (12))
\r
655 "Statistics derive from tests
\r
656 TestModeStatistics{
\r
657 unsigned long SuccessFrames;
\r
658 unsigned long FailedFrames;
\r
659 unsigned long PacketsTx;
\r
662 ::= {TestModeSettingsGRP 9 }
\r
667 -----------------------------Authorized Settings-----------------------------
\r
670 AuthorizedSettingsGRP OBJECT IDENTIFIER ::= {atmelSys 9}
\r
672 AuthorizedUserPass OBJECT-TYPE
\r
673 SYNTAX OCTET STRING (SIZE (16))
\r
677 "The community name of User."
\r
678 ::= {AuthorizedSettingsGRP 1 }
\r
681 AuthorizedAdminPass OBJECT-TYPE
\r
682 SYNTAX OCTET STRING (SIZE (16))
\r
686 "The community name of Administrator."
\r
687 ::= {AuthorizedSettingsGRP 2 }
\r
690 AuthorizedManufactPass OBJECT-TYPE
\r
691 SYNTAX OCTET STRING (SIZE (16))
\r
695 "The community name of Manufacturer."
\r
696 ::= {AuthorizedSettingsGRP 3 }
\r
699 --*************************** wireless ***************************
\r
700 --****************************************************************
\r
702 -----------------------------Operational Settings-----------------------------
\r
705 OperationalSettingsGRP OBJECT IDENTIFIER ::= {wireless 1}
\r
708 operChannelID OBJECT-TYPE
\r
728 "The operating frequency channel. Valid numbers
\r
729 are as defind in ISO/IEC 8802-11:1999, 15.4.6.2."
\r
730 ::= { OperationalSettingsGRP 1 }
\r
733 operESSIDLength OBJECT-TYPE
\r
739 ::= {OperationalSettingsGRP 2 }
\r
741 operESSID OBJECT-TYPE
\r
742 SYNTAX OCTET STRING (SIZE (32))
\r
746 "The network name. The size of the network name
\r
747 should not be more than 32 characters long."
\r
748 ::= {OperationalSettingsGRP 3 }
\r
751 operRTSThreshold OBJECT-TYPE
\r
756 "This attribute indicates the number of bytes in an
\r
757 MPDU (frame), above which an RTS/CTS handshake will be
\r
758 performed. Setting this attribute to be larger than the
\r
759 maximum frame size, will prevent the RTS/CTS handshake
\r
760 for frames trassmitted by this station."
\r
761 ::= {OperationalSettingsGRP 4 }
\r
764 operFragmentationThreshold OBJECT-TYPE
\r
769 "This attribute indicates the number of bytes in an
\r
770 MPDU (frame), above which MPDU fragmentation will be
\r
772 ::= {OperationalSettingsGRP 5 }
\r
775 operPreambleType OBJECT-TYPE
\r
783 "This parameter's value indicates the Preamble Type of device. Short or Long."
\r
784 ::= {OperationalSettingsGRP 6 }
\r
787 operAuthenticationType OBJECT-TYPE
\r
796 "This attribute indicates the authentication algorithm
\r
797 used during the authentication sequence.
\r
798 The value of this attribute is one of the following:
\r
802 ::= {OperationalSettingsGRP 7 }
\r
805 operBasicRates OBJECT-TYPE
\r
806 SYNTAX OCTET STRING (SIZE (4))
\r
810 "This attribute indicates the basic and supported rates of Access Point.Valid format
\r
811 is as defind in ISO/IEC 8802-11:1999"
\r
812 ::= { OperationalSettingsGRP 8 }
\r
815 operAutoRateFallBack OBJECT-TYPE
\r
816 SYNTAX INTEGER {enable(1),disable(2)}
\r
820 "This attribute indicates if Auto Rate Fall Back is enable or disable."
\r
821 ::= {OperationalSettingsGRP 9 }
\r
823 operAccessPointName OBJECT-TYPE
\r
824 SYNTAX OCTET STRING (SIZE (32))
\r
829 ::= {OperationalSettingsGRP 10 }
\r
831 operSSIDBroadcasting OBJECT-TYPE
\r
832 SYNTAX INTEGER {enable(1),disable(2)}
\r
836 "This attribute indicates if SSID is broadcasting or not."
\r
837 ::= {OperationalSettingsGRP 11 }
\r
839 operAntennaSettings OBJECT-TYPE
\r
845 ::= {OperationalSettingsGRP 12 }
\r
847 operInterRoaming OBJECT-TYPE
\r
853 ::= {OperationalSettingsGRP 13 }
\r
855 operBeaconPeriod OBJECT-TYPE
\r
861 ::= {OperationalSettingsGRP 14 }
\r
863 operDTIM OBJECT-TYPE
\r
869 ::= {OperationalSettingsGRP 15 }
\r
872 operSIFSTIME OBJECT-TYPE
\r
878 ::= {OperationalSettingsGRP 16 }
\r
881 -----------------------------Privacy-----------------------------
\r
884 privacyGRP OBJECT IDENTIFIER ::= { wireless 2 }
\r
888 defaultWEPKey1 OBJECT-TYPE
\r
889 SYNTAX OCTET STRING (SIZE (13))
\r
893 "A WEP default secret key value."
\r
894 ::= { privacyGRP 1 }
\r
896 defaultWEPKey2 OBJECT-TYPE
\r
897 SYNTAX OCTET STRING (SIZE (13))
\r
901 "A WEP default secret key value."
\r
902 ::= { privacyGRP 2 }
\r
904 defaultWEPKey3 OBJECT-TYPE
\r
905 SYNTAX OCTET STRING (SIZE (13))
\r
909 "A WEP default secret key value."
\r
910 ::= { privacyGRP 3 }
\r
912 defaultWEPKey4 OBJECT-TYPE
\r
913 SYNTAX OCTET STRING (SIZE (13))
\r
917 "A WEP default secret key value."
\r
918 ::= { privacyGRP 4 }
\r
922 privacyWEPEnable OBJECT-TYPE
\r
923 SYNTAX INTEGER {enable64(1),disable(2),enable128(3) }
\r
927 "This attribute, when enable64(1) or enable128(3), indicates that the 802.11
\r
928 standard encryption mechanism (WEP) is implemented. WEP64, WEP128 or disable"
\r
932 privacyDefaultWEPKeyID OBJECT-TYPE
\r
933 SYNTAX INTEGER (1..4)
\r
937 "This attribute shall indicate the use of the first, second,
\r
938 third or fourth DefaultWEPKey when set to values of one, two,
\r
943 -----------------------------STATISTICS-----------------------------
\r
946 WLstatisticsGRP OBJECT IDENTIFIER ::= {wireless 3}
\r
948 wirelessStatistics OBJECT-TYPE
\r
949 SYNTAX OCTET STRING (SIZE (104))
\r
953 "Wireless Statistics. 26 elements(ULONG)
\r
954 WirelessStatistics{
\r
955 unsigned long UnicastTransmittedPackets;
\r
956 unsigned long BroadcastTransmittedPacets;
\r
957 unsigned long MulticastTransmittedPackets;
\r
958 unsigned long TransmittedBeacon;
\r
959 unsigned long TransmittedACK;
\r
960 unsigned long TransmittedRTS;
\r
961 unsigned long TransmittedCTS;
\r
962 unsigned long UnicastReceivedPackets;
\r
963 unsigned long BroadcastReceivedPackets;
\r
964 unsigned long MulticastReceivedPackets;
\r
965 unsigned long ReceivedBeacon;
\r
966 unsigned long ReceivedACK;
\r
967 unsigned long ReceivedRTS;
\r
968 unsigned long ReceivedCTS;
\r
969 unsigned long ACKFailure;
\r
970 unsigned long CTSFailure;
\r
971 unsigned long RetryPackets;
\r
972 unsigned long ReceivedDuplicate;
\r
973 unsigned long FailedPackets;
\r
974 unsigned long AgedPackets;
\r
975 unsigned long FCSError;
\r
976 unsigned long InvalidPLCP;
\r
977 unsigned long TransmittedPackets_11Mbps;
\r
978 unsigned long TransmittedPackets_55Mbps;
\r
979 unsigned long TransmittedPackets_2Mbps;
\r
980 unsigned long TransmittedPackets_1Mbps;
\r
982 ::= {WLstatisticsGRP 1 }
\r
985 -------------------------------Site Survey----------------------
\r
987 WLSiteSurveyGRP OBJECT IDENTIFIER ::= {wireless 4}
\r
989 ChannelStatus OBJECT-TYPE
\r
990 SYNTAX OCTET STRING (SIZE (14))
\r
995 ::= {WLSiteSurveyGRP 1}
\r
999 -------------------------------Associated Station----------------------
\r
1000 -----------------------------------------------------------------------
\r
1002 AssociatedStationsGRP OBJECT IDENTIFIER ::= {wireless 5}
\r
1004 AssociatedSTAsNum OBJECT-TYPE
\r
1005 SYNTAX INTEGER (1..2007)
\r
1009 "This parameter's value indicates the number of the currently
\r
1010 associated STAtions. Associated STAtions should not be more
\r
1012 ::= { AssociatedStationsGRP 1 }
\r
1015 AssociatedSTAsInfo OBJECT-TYPE
\r
1016 SYNTAX OCTET STRING (SIZE (24))
\r
1020 "The associated STAtion's Information.
\r
1021 AssociatedSTAsInfo{
\r
1022 unsigned short Index;
\r
1023 unsigned char MacAddress[6];
\r
1024 unsigned char Status;
\r
1025 unsigned char Port;
\r
1026 unsigned char ParentMacAddress[6];
\r
1027 unsigned char RSSI;
\r
1028 unsigned char IP[4];
\r
1029 unsigned char Reserved1[3];
\r
1032 ::= { AssociatedStationsGRP 2 }
\r
1035 -------------------------------Authorized Mac Addresses----------------------
\r
1037 AuthorizedMacAddressesGRP OBJECT IDENTIFIER ::= {wireless 6}
\r
1039 AuthorizationMacEnable OBJECT-TYPE
\r
1040 SYNTAX INTEGER (1..3)
\r
1044 "When setting this attribute to 1, the Authorization Mac Address Table will be enabled in allow mode.
\r
1045 When setting this attribute to 3, the Authorization Mac Address Table will be enabled in deny mode."
\r
1046 ::= {AuthorizedMacAddressesGRP 1}
\r
1049 AuthorizedMac OBJECT-TYPE
\r
1050 SYNTAX OCTET STRING (SIZE (12))
\r
1054 "The Authorized Wireless Mac Addresses
\r
1055 AuthorizedMacTableString{
\r
1056 unsigned sort Action; //Set 0x01 or Get 0x02
\r
1057 unsigned sort NumOfAllTableAddresses;
\r
1058 unsigned sort NumOfCurrentAddress;
\r
1059 unsigned char MacAddress[6];
\r
1062 ::= { AuthorizedMacAddressesGRP 2 }
\r
1064 -----------------------------KNOWN ACCESS POINTS----------------------
\r
1067 WLKnownAPGRP OBJECT IDENTIFIER ::= {wireless 7}
\r
1069 wirelessKnownAPs OBJECT-TYPE
\r
1070 SYNTAX OCTET STRING (SIZE (160))
\r
1075 ::= {WLKnownAPGRP 1 }
\r
1077 SelectedBSSListNumber OBJECT-TYPE
\r
1083 ::= {WLKnownAPGRP 2 }
\r
1085 NetworkSettings OBJECT-TYPE
\r
1086 SYNTAX OCTET STRING (SIZE (56))
\r
1090 "Network Settings.
\r
1091 struct NETWORK_SETTINGS {
\r
1092 unsigned short reserved1;
\r
1093 unsigned char BSSID[6];
\r
1094 unsigned short InfoCapability;
\r
1095 unsigned char Rssi;
\r
1096 unsigned char Channel;
\r
1097 unsigned char reserved2[2];
\r
1098 unsigned char CurrentRate;
\r
1099 unsigned char reserved3[5];
\r
1100 unsigned char ESSID[32];
\r
1101 unsigned long ESSLEN;
\r
1103 ::= {WLKnownAPGRP 4}
\r
1107 -----------------------------Advanced Privacy-----------------------------
\r
1110 AdvancedPrivacyGRP OBJECT IDENTIFIER ::= { wireless 8 }
\r
1112 Dot1xEnable OBJECT-TYPE
\r
1113 SYNTAX INTEGER {enable(1),disable(2), mixed environment(3)}
\r
1118 ::= {AdvancedPrivacyGRP 1}
\r
1120 BroadcastKeyPeriod OBJECT-TYPE
\r
1126 ::= {AdvancedPrivacyGRP 2}
\r
1128 ServerIP OBJECT-TYPE
\r
1134 ::= {AdvancedPrivacyGRP 3}
\r
1136 ServerSecret OBJECT-TYPE
\r
1137 SYNTAX OCTET STRING (SIZE (16))
\r
1142 ::= {AdvancedPrivacyGRP 4}
\r
1146 -----------------------------Device Info-----------------------------
\r
1149 DeviceInfoGRP OBJECT IDENTIFIER ::= { wireless 9 }
\r
1151 UpTime OBJECT-TYPE
\r
1156 "The Device Uptime."
\r
1157 ::= {DeviceInfoGRP 1 }
\r
1159 FirmwareVersion OBJECT-TYPE
\r
1160 SYNTAX OCTET STRING (SIZE (32))
\r
1164 "The Firmware Version."
\r
1165 ::= {DeviceInfoGRP 2 }
\r
1169 --*************************** Traps ***************************
\r
1170 --*************************************************************
\r
1172 trapSTAMacAddress OBJECT-TYPE
\r
1173 SYNTAX OCTET STRING (SIZE (6))
\r
1177 "The MAC address of a station device"
\r
1182 trapReassociation TRAP-TYPE
\r
1188 "This trap message is sent when a STAtion's reassosiation
\r
1189 request is received."
\r
1192 trapRoamOut TRAP-TYPE
\r
1198 "This trap message is used to indicate that a STAtion has
\r
1199 roamed out of the Wireless bridge's coverage area."
\r
1202 trapAssociation TRAP-TYPE
\r
1208 "Indicates the reception of an association request packet
\r
1209 and the sender STAtion's successful association with the
\r
1213 trapDisassociation TRAP-TYPE
\r
1219 "This trap message is sent when a disassociation notification
\r
1220 packet is received from a STAtion."
\r
1223 trapAssociationExpire TRAP-TYPE
\r
1229 "This trap message is sent when the association's maximum time interval expires for
\r
1230 an associated STAtion."
\r
1233 trapReset TRAP-TYPE
\r
1239 "This trap message is sent when Access Point Resets."
\r
1242 trapSettingPingIPAddress TRAP-TYPE
\r
1248 "This trap message is sent when the Access Point IP address
\r
1249 is set with the transmition of a ping message."
\r
1252 trapStartUp TRAP-TYPE
\r
1257 "This trap message is sent when Access Point Starts Up."
\r
1260 trapFailedToEraseFlash TRAP-TYPE
\r
1265 "This trap message is sent when Access Point Failed To Erase Flash."
\r
1268 trapAPClientScanning TRAP-TYPE
\r
1273 "Access Point Client is scanning..."
\r
1276 trapAPClientAuthenticating TRAP-TYPE
\r
1279 bridgeRemoteBridgeBSSID
\r
1282 "Access Point Client is authenticating with the AP."
\r
1285 trapAPClientAssociating TRAP-TYPE
\r
1288 bridgeRemoteBridgeBSSID
\r
1291 "Access Point Client is associating with the AP."
\r
1294 trapAPClientReAssociating TRAP-TYPE
\r
1297 bridgeRemoteBridgeBSSID
\r
1300 "Access Point Client is reassociating with the AP."
\r
1303 trapAPClientAuthenticationFailed TRAP-TYPE
\r
1306 bridgeRemoteBridgeBSSID
\r
1309 "Access Point Client has failed authenticating with the AP."
\r
1312 trapAPClientAssociationFailed TRAP-TYPE
\r
1315 bridgeRemoteBridgeBSSID
\r
1318 "Access Point Client has failed associating with the AP."
\r
1321 trapAPClientConnected TRAP-TYPE
\r
1324 bridgeRemoteBridgeBSSID
\r
1327 "Access Point Client has been connected with the AP."
\r
1330 trapAPClientDisconnected TRAP-TYPE
\r
1333 bridgeRemoteBridgeBSSID
\r
1336 "Access Point Client has been disconnected from the AP."
\r
1339 trapAPClientScanFailed TRAP-TYPE
\r
1344 "Access Point Client has failed scanning!"
\r
1347 trapAPClientJoinFailed TRAP-TYPE
\r
1352 "Access Point Client has failed joining!"
\r
1355 trapAPClientJoining TRAP-TYPE
\r
1360 "Access Point Client is in join state."
\r