1 -- Title: ATMEL Private MIB
3 ATMEL-MIB DEFINITIONS ::= BEGIN
14 --MacAddress ::= IMPLICIT OCTET STRING (SIZE(6))
15 DisplayString ::= OCTET STRING
17 internet OBJECT IDENTIFIER ::= { iso org(3) dod(6) 1 }
18 directory OBJECT IDENTIFIER ::= { internet 1 }
19 mgmt OBJECT IDENTIFIER ::= { internet 2 }
20 experimental OBJECT IDENTIFIER ::= { internet 3 }
21 private OBJECT IDENTIFIER ::= { internet 4 }
22 enterprises OBJECT IDENTIFIER ::= { private 1 }
24 atmel OBJECT IDENTIFIER ::= { enterprises 410 }
25 atmelmib OBJECT IDENTIFIER ::= { atmel 1}
26 atmelSys OBJECT IDENTIFIER ::= {atmelmib 1}
27 wireless OBJECT IDENTIFIER ::= {atmelmib 2}
28 traps OBJECT IDENTIFIER ::= {atmelmib 3 }
32 --*************************** System***************************
33 --****************************************************************
37 sysCtrlGRP OBJECT IDENTIFIER ::= {atmelSys 1}
40 SYNTAX DisplayString (SIZE (0..255))
44 "A textual description of the entity. This value
45 should include the full name and version
46 identification of the system's hardware type,
47 software operating-system, and networking
48 software. It is mandatory that this only contain
49 printable ASCII characters."
54 SYNTAX INTEGER {enable(1),disable(2)}
58 "By setting this attribute enable(1), a reset command to
59 the system is issued."
62 sysTrapSwitch OBJECT-TYPE
63 SYNTAX INTEGER {enable(1),disable(2)}
67 "This attribute enables the transmission of SNMP.V1 TRAPs."
70 sysLoadDefaults OBJECT-TYPE
71 SYNTAX INTEGER { enable(1), disable(2) }
75 "Setting this attribute to enable(1), will cause the system to load
76 the factory default values of all the operational parameters."
79 sysDeviceInfo OBJECT-TYPE
80 SYNTAX OCTET STRING (SIZE (92))
84 "Hardware device configuration struct."
88 SYNTAX INTEGER {enable(1),disable(2)}
92 "By setting this attribute enable(1), a Upload configuration command to
93 the system is issued."
99 operBridgingLevel OBJECT IDENTIFIER ::= {atmelSys 2}
101 operIPAddress OBJECT-TYPE
106 "The IP address of this device used over its Ethernet
107 or Wireless LAN port."
108 ::= { operBridgingLevel 1 }
110 operIPMask OBJECT-TYPE
115 "The IP Network mask used by the IP entity when accessing
116 devices through any of its LAN Ports (Ethernet or WLAN)."
117 ::= { operBridgingLevel 2}
119 operEthernetAddress OBJECT-TYPE
120 SYNTAX OCTET STRING (SIZE (6))
124 "The MAC Address of the Ethernet interface."
125 ::= { operBridgingLevel 3}
128 operGateway OBJECT-TYPE
134 ::= { operBridgingLevel 4 }
137 SYNTAX INTEGER {enable(1),disable(2)}
141 "When setting this attribute to ENABLE, the system will
142 enable DHCP protocol."
143 ::= { operBridgingLevel 5 }
145 operPrimaryPort OBJECT-TYPE
146 SYNTAX INTEGER {Ethernet(1),Wireless(2)}
150 "This attribute indicates the primaty port."
151 ::= { operBridgingLevel 6 }
158 operFiltering OBJECT IDENTIFIER ::= {atmelSys 3}
160 operIPFilter OBJECT-TYPE
161 SYNTAX INTEGER {enable(1), disable(2)}
165 "When setting this attribute to ENABLE, the system will
166 filter out all non IP-traffic."
167 ::= { operFiltering 1 }
173 operBridgeOperationalMode OBJECT IDENTIFIER ::= {atmelSys 4}
176 bridgeOperationalMode OBJECT-TYPE
177 SYNTAX INTEGER {WBPoint2Multipoint(1), AP(2), APclient(3), WBPoint2Point(3)}
181 "The Operational Mode of Bridge. Access Point, Access Point client, Wireless Bridge Point to Point, Wireless Bridge Point to MultiPoint."
182 ::= { operBridgeOperationalMode 1 }
184 bridgeRemoteBridgeBSSID OBJECT-TYPE
185 SYNTAX OCTET STRING (SIZE (6))
189 "The Preferred BSSID if the device is at Access Point client mode
190 or the remote Mac if the device is at Wireless Bridge Point to Point mode."
191 ::= { operBridgeOperationalMode 2 }
197 dot1dStatic OBJECT IDENTIFIER ::= {atmelSys 5}
200 StaticMacFilterNum OBJECT-TYPE
205 "This parameter's value indicates the number of the currently
207 ::= { dot1dStatic 1 }
210 dot1dStaticTable OBJECT-TYPE
211 SYNTAX SEQUENCE OF Dot1dStaticEntry
212 ACCESS not-accessible
215 "A table containing filtering information
216 configured into the bridge by (local or network)
217 management specifying the set of ports to which
218 frames received from specific ports and containing
219 specific destination addresses are allowed to be
220 forwarded. The value of zero in this table as the
221 port number from which frames with a specific
222 destination address are received, is used to
223 specify all ports for which there is no specific
224 entry in this table for that particular
225 destination address. Entries are valid for
226 unicast and for group/broadcast addresses."
228 "IEEE 802.1D-1990: Section 6.7.2"
229 ::= { dot1dStatic 2 }
231 dot1dStaticEntry OBJECT-TYPE
232 SYNTAX Dot1dStaticEntry
233 ACCESS not-accessible
236 "Filtering information configured into the bridge
237 by (local or network) management specifying the
238 set of ports to which frames received from a
239 specific port and containing a specific
240 destination address are allowed to be forwarded."
242 "IEEE 802.1D-1990: Section 6.7.2"
243 INDEX { dot1dStaticAddress}--, dot1dStaticReceivePort }
244 ::= { dot1dStaticTable 1 }
249 OCTET STRING (SIZE (6))
250 -- dot1dStaticReceivePort
252 -- dot1dStaticAllowedToGoTo
258 dot1dStaticAddress OBJECT-TYPE
259 SYNTAX OCTET STRING (SIZE (6))
263 "The destination MAC address in a frame to which
264 this entry's filtering information applies. This
265 object can take the value of a unicast address, a
266 group address or the broadcast address."
268 "IEEE 802.1D-1990: Section 3.9.1, 3.9.2"
269 ::= { dot1dStaticEntry 1 }
271 -- dot1dStaticReceivePort OBJECT-TYPE
276 -- "Either the value '0', or the port number of the
277 -- port from which a frame must be received in order
278 -- for this entry's filtering information to apply.
279 -- A value of zero indicates that this entry applies
280 -- on all ports of the bridge for which there is no
281 -- other applicable entry."
282 -- ::= { dot1dStaticEntry 2 }
284 -- dot1dStaticAllowedToGoTo OBJECT-TYPE
289 -- "The set of ports to which frames received from a
290 -- specific port and destined for a specific MAC
291 -- address, are allowed to be forwarded. Each octet
292 -- within the value of this object specifies a set of
293 -- eight ports, with the first octet specifying ports
294 -- 1 through 8, the second octet specifying ports 9
295 -- through 16, etc. Within each octet, the most
296 -- significant bit represents the lowest numbered
297 -- port, and the least significant bit represents the
298 -- highest numbered port. Thus, each port of the
299 -- bridge is represented by a single bit within the
300 -- value of this object. If that bit has a value of
301 -- '1' then that port is included in the set of
302 -- ports; the port is not included if its bit has a
303 -- value of '0'. (Note that the setting of the bit
304 -- corresponding to the port from which a frame is
305 -- received is irrelevant.) The default value of
306 -- this object is a string of ones of appropriate
308 -- ::= { dot1dStaticEntry 3 }
310 -- dot1dStaticStatus OBJECT-TYPE
316 -- deleteOnTimeout(5)
321 -- "This object indicates the status of this entry.
322 -- The default value is permanent(3).
323 -- other(1) - this entry is currently in use but
324 -- the conditions under which it will
325 -- remain so are different from each of the
327 -- invalid(2) - writing this value to the object
328 -- removes the corresponding entry.
329 -- permanent(3) - this entry is currently in use
330 -- and will remain so after the next reset
332 -- deleteOnReset(4) - this entry is currently in
333 -- use and will remain so until the next
334 -- reset of the bridge.
335 -- deleteOnTimeout(5) - this entry is currently
336 -- in use and will remain so until it is
338 -- ::= { dot1dStaticEntry 4 }
344 ProtocolFilterGRP OBJECT IDENTIFIER ::= {atmelSys 6}
346 ProtocolFilterNum OBJECT-TYPE
351 "This parameter's value indicates the number of the currently
353 ::= { ProtocolFilterGRP 1 }
358 ProtocolFilterTable OBJECT-TYPE
359 SYNTAX SEQUENCE OF ProtocolFilterEntry
360 ACCESS not-accessible
363 "A table containing filtering information
364 configured into the bridge by (local or network)
365 management specifying the set of protocol filter."
366 ::= { ProtocolFilterGRP 2 }
368 protocolFilterEntry OBJECT-TYPE
369 SYNTAX ProtocolFilterEntry
370 ACCESS not-accessible
373 "Filtering information configured into the bridge
374 by (local or network) management specifying the
375 set of protocol filter."
376 INDEX { ProtocolFilterCode }
377 ::= { ProtocolFilterTable 1 }
379 ProtocolFilterEntry ::=
382 OCTET STRING (SIZE (2)),
383 ProtocolFilterDescription
384 DisplayString (SIZE (0..255)),
385 ProtocolFilterActivity
389 ProtocolFilterCode OBJECT-TYPE
390 SYNTAX OCTET STRING (SIZE (2))
394 "The protocol code configured into the bridge
395 by (local or network) management specifying the
396 set of protocol filter."
397 ::= { protocolFilterEntry 1 }
399 ProtocolFilterDescription OBJECT-TYPE
400 SYNTAX DisplayString (SIZE (0..255))
404 "A textual description of the protocol."
405 ::= { protocolFilterEntry 2 }
407 ProtocolFilterActivity OBJECT-TYPE
408 SYNTAX INTEGER {enable(1),disable(2)}
412 "This object indicates the status of this filter."
413 ::= { protocolFilterEntry 3 }
419 EthStatisticsGRP OBJECT IDENTIFIER ::= {atmelSys 7}
421 EthRxStatistics OBJECT-TYPE
422 SYNTAX OCTET STRING (SIZE (64))
426 "Ethernet Rx Statistics."
427 ::= {EthStatisticsGRP 1 }
429 EthTxStatistics OBJECT-TYPE
430 SYNTAX OCTET STRING (SIZE (56))
434 "Ethernet Tx Statistics."
435 ::= {EthStatisticsGRP 2 }
443 TestModeSettingsGRP OBJECT IDENTIFIER ::= {atmelSys 8}
445 TestModeOnOff OBJECT-TYPE
446 SYNTAX INTEGER {enable(1),disable(2)}
451 ::= { TestModeSettingsGRP 1 }
454 TestModeCommandStruct OBJECT-TYPE
455 SYNTAX OCTET STRING (SIZE (8))
460 ::= {TestModeSettingsGRP 2 }
462 TestModeRadioConfiguration OBJECT-TYPE
463 SYNTAX OCTET STRING (SIZE (14))
467 "Configuration of radio derive from tests."
468 ::= {TestModeSettingsGRP 8 }
470 TestModeStatistics OBJECT-TYPE
471 SYNTAX OCTET STRING (SIZE (8))
475 "Statistics derive from tests."
476 ::= {TestModeSettingsGRP 9 }
483 AuthorizedSettingsGRP OBJECT IDENTIFIER ::= {atmelSys 9}
485 AuthorizedUserPass OBJECT-TYPE
486 SYNTAX OCTET STRING (SIZE (16))
491 ::= {AuthorizedSettingsGRP 1 }
494 AuthorizedAdminPass OBJECT-TYPE
495 SYNTAX OCTET STRING (SIZE (16))
500 ::= {AuthorizedSettingsGRP 2 }
503 AuthorizedManufactPass OBJECT-TYPE
504 SYNTAX OCTET STRING (SIZE (16))
509 ::= {AuthorizedSettingsGRP 3 }
512 --*************************** wireless ***************************
513 --****************************************************************
517 OperationalSettingsGRP OBJECT IDENTIFIER ::= {wireless 1}
522 operChannelID OBJECT-TYPE
542 "The operating frequency channel. Valid numbers
543 are as defind in ISO/IEC 8802-11:1999, 15.4.6.2."
544 ::= { OperationalSettingsGRP 1 }
547 operESSIDLength OBJECT-TYPE
553 ::= {OperationalSettingsGRP 2 }
555 operESSID OBJECT-TYPE
556 SYNTAX OCTET STRING (SIZE (32))
560 "The network name. The size of the network name
561 should not be more than 32 characters long."
562 ::= {OperationalSettingsGRP 3 }
565 operRTSThreshold OBJECT-TYPE
570 "This attribute indicates the number of bytes in an
571 MPDU (frame), above which an RTS/CTS handshake will be
572 performed. Setting this attribute to be larger than the
573 maximum frame size, will prevent the RTS/CTS handshake
574 for frames trassmitted by this station."
575 ::= {OperationalSettingsGRP 4 }
578 operFragmentationThreshold OBJECT-TYPE
583 "This attribute indicates the number of bytes in an
584 MPDU (frame), above which MPDU fragmentation will be
586 ::= {OperationalSettingsGRP 5 }
589 operPreambleType OBJECT-TYPE
597 "This parameter's value indicates the number of the currently
598 associated STAtions. Associated STAtions should not be more
600 ::= {OperationalSettingsGRP 6 }
603 operAuthenticationType OBJECT-TYPE
612 "This attribute indicates the authentication algorithm
613 used during the authentication sequence.
614 The value of this attribute is one of the following:
618 ::= {OperationalSettingsGRP 7 }
621 operBasicRates OBJECT-TYPE
622 SYNTAX OCTET STRING (SIZE (4))
626 "This attribute indicates the basic rates of AP-Bridge."
627 ::= { OperationalSettingsGRP 8 }
630 operAutoRateFallBack OBJECT-TYPE
631 SYNTAX INTEGER {enable(1),disable(2)}
635 "This attribute indicates if Auto Rate Fall Back is enable or disable."
636 ::= {OperationalSettingsGRP 9 }
638 operAccessPointName OBJECT-TYPE
639 SYNTAX OCTET STRING (SIZE (32))
644 ::= {OperationalSettingsGRP 10 }
650 privacyGRP OBJECT IDENTIFIER ::= { wireless 2 }
654 defaultWEPKey1 OBJECT-TYPE
655 SYNTAX OCTET STRING (SIZE (13))
659 "A WEP default secret key value."
662 defaultWEPKey2 OBJECT-TYPE
663 SYNTAX OCTET STRING (SIZE (13))
667 "A WEP default secret key value."
670 defaultWEPKey3 OBJECT-TYPE
671 SYNTAX OCTET STRING (SIZE (13))
675 "A WEP default secret key value."
678 defaultWEPKey4 OBJECT-TYPE
679 SYNTAX OCTET STRING (SIZE (13))
683 "A WEP default secret key value."
688 privacyWEPEnable OBJECT-TYPE
689 SYNTAX INTEGER {enable64(1),disable(2),enable128(3) }
693 "This attribute, when true, indicates that the 802.11
694 standard encryption mechanism (WEP) is implemented."
698 privacyDefaultWEPKeyID OBJECT-TYPE
699 SYNTAX INTEGER (1..4)
703 "This attribute shall indicate the use of the first, second,
704 third or fourth DefaultWEPKey when set to values of one, two,
711 WLstatisticsGRP OBJECT IDENTIFIER ::= {wireless 3}
713 wirelessStatistics OBJECT-TYPE
714 SYNTAX OCTET STRING (SIZE (88))
718 "Wireless Statistics. 22 elements(ULONG)."
719 ::= {WLstatisticsGRP 1 }
723 WLSiteSurveyGRP OBJECT IDENTIFIER ::= {wireless 4}
725 ChannelStatus OBJECT-TYPE
726 SYNTAX OCTET STRING (SIZE (14))
731 ::= {WLSiteSurveyGRP 1}
735 AssociatedStationsGRP OBJECT IDENTIFIER ::= {wireless 5}
737 AssociatedSTAsNum OBJECT-TYPE
738 SYNTAX INTEGER (1..2007)
742 "This parameter's value indicates the number of the currently
743 associated STAtions. Associated STAtions should not be more
745 ::= { AssociatedStationsGRP 1 }
748 AssociatedSTAsInfo OBJECT-TYPE
749 SYNTAX OCTET STRING (SIZE (24))
753 "The associated STAtion's Information."
754 ::= { AssociatedStationsGRP 2 }
758 AuthorizedMacAddressesGRP OBJECT IDENTIFIER ::= {wireless 6}
760 AuthorizationMacEnable OBJECT-TYPE
761 SYNTAX INTEGER {enable(1),disable(2)}
766 ::= {AuthorizedMacAddressesGRP 1}
770 AuthorizedMac OBJECT-TYPE
771 SYNTAX OCTET STRING (SIZE (64))
775 "The Authorized Wireless Mac Addresses."
776 ::= { AuthorizedMacAddressesGRP 2 }
781 WLKnownAPGRP OBJECT IDENTIFIER ::= {wireless 7}
783 wirelessKnownAPsNum OBJECT-TYPE
784 SYNTAX INTEGER (1..8)
789 ::= {WLKnownAPGRP 1 }
793 wirelessKnownAPs OBJECT-TYPE
794 SYNTAX OCTET STRING (SIZE (32))
799 ::= {WLKnownAPGRP 2 }
803 --*************************** Traps ***************************
804 --*************************************************************
806 trapSTAMacAddress OBJECT-TYPE
807 SYNTAX OCTET STRING (SIZE (6))
811 "The MAC address of a station device"
816 trapReassociation TRAP-TYPE
822 "This trap message is sent when a STAtion's reassosiation
823 request is received."
826 trapRoamOut TRAP-TYPE
832 "This trap message is used to indicate tha a STAtion has
833 roamed out of the Wireless bridge's coverage area."
836 trapAssociation TRAP-TYPE
842 "Indicates the reception of an association request packet
843 and the sender STAtion's successful association with the
847 trapDisassociation TRAP-TYPE
853 "This trap message is sent when a dissasociation notification
854 packet is received from a STAtion."
857 trapAssociationExpire TRAP-TYPE
863 "When the association's maximum time interval expires for
864 an associated STAtion this trap message is sent."
873 "This trap message is sent when Bridge Resets."
876 trapSettingPingIPAddress TRAP-TYPE
882 "This trap message is sent when the ATMEL Bridge IP address
883 is set with the transmition of a ping message."
886 trapStartUp TRAP-TYPE
888 -- apparently the 4.2.1 ucd-snmp tools do not liek
889 -- empty variable blocks - msp 9jul2001
893 "This trap message is sent when Bridge Starts Up."
896 trapFailedToEraseFlash TRAP-TYPE
898 -- apparently the 4.2.1 ucd-snmp tools do not liek
899 -- empty variable blocks - msp 9jul2001
903 "This trap message is sent when Bridge Failed To Erase Flash."