Here is a very early alpha release of the smartBridges APPo MIB guide
book.
This only includes easier to read OID numbers and some annotation for
useful OIDs. This is a functional MIB that can be used with any MIB
compiler but is designed to assist with scripting custom SNMP apps. In
the following releases, look for:
* complete MIB annotation
* scripting notes for deconstructing octet strings
* 'hidden' OIDs
* UDP info for constructing custom UDP SNMP packets
* MRTG scripting assistance
If anyone has anything to add, please email me at
smartbridges_snmp(at)tomhaynes(dot)net
--This is an annotated MIB for smartbridges APP series of radios.
--This is a valid MIB file and can be used with any MIB compiler.
--Compiled by Tom Haynes of Hope Wireless
--Email: smartbridges(at)tomhaynes(dot)net
--First release: October 10, 2003
--***************************** System ***************************
--****************************************************************
sysCtrlGRP OBJECT IDENTIFIER ::= {atmelSys 1}
--OID:1.3.6.1.4.1.410.1.1.1.1
sysDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A textual description of the entity. This value
should include the full name and version
identification of the system's hardware type,
software operating-system, and networking
software. It is mandatory that this only contain
printable ASCII characters."
::= { sysCtrlGRP 1 }
--OID:1.3.6.1.4.1.410.1.1.1.2
sysReset OBJECT-TYPE
SYNTAX INTEGER {enable(1)}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"By setting this attribute enable(1), a reset command to
the system is issued."
::= { sysCtrlGRP 2 }
--OID:1.3.6.1.4.1.410.1.1.1.3
sysTrapSwitch OBJECT-TYPE
SYNTAX INTEGER {enable(1),disable(2)}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This attribute enables the transmission of SNMP.V1 TRAPs."
::= {sysCtrlGRP 3}
--OID:1.3.6.1.4.1.410.1.1.1.4
sysLoadDefaults OBJECT-TYPE
SYNTAX INTEGER { enable(1)}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this attribute to enable(1), will cause the system to load
the factory default values of all the operational parameters."
::= { sysCtrlGRP 4 }
--OID:1.3.6.1.4.1.410.1.1.1.5
sysDeviceInfo OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (92))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Hardware device configuration struct.
HARD_CONFIGURATION_STUCT{
unsigned long StructVersion;
unsigned char MacAddress[6];
unsigned short Reserved;
unsigned long RegulationDomain;
unsigned long ProductType;
unsigned char OEMName[32];
unsigned long OEMID;
unsigned char ProductName[32];
unsigned long HardwareRevision;
} "
::= {sysCtrlGRP 5 }
--OID:1.3.6.1.4.1.410.1.1.1.6
sysUpload OBJECT-TYPE
SYNTAX INTEGER {enable(1)}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"By setting this attribute enable(1), a Upload configuration command to
the system is issued."
::= { sysCtrlGRP 6 }
-----------------------------BridgingLevel-----------------------------
operBridgingLevel OBJECT IDENTIFIER ::= {atmelSys 2}
--OID:1.3.6.1.4.1.410.1.1.2.1
operIPAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP address of this device used over its Ethernet
or Wireless LAN port."
::= { operBridgingLevel 1 }
--OID:1.3.6.1.4.1.410.1.1.2.2
operIPMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP Network mask used by the IP entity when accessing
devices through any of its LAN Ports (Ethernet or WLAN)."
::= { operBridgingLevel 2}
--OID:1.3.6.1.4.1.410.1.1.2.3
operEthernetAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The MAC Address of the Ethernet interface."
::= { operBridgingLevel 3}
--OID:1.3.6.1.4.1.410.1.1.2.4
operGateway OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Gateway default IP address."
::= { operBridgingLevel 4 }
--OID:1.3.6.1.4.1.410.1.1.2.5
operDHCP OBJECT-TYPE
SYNTAX INTEGER {enable(1),disable(2)}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When setting this attribute to enable(1), the system will
enable DHCP protocol."
::= { operBridgingLevel 5 }
--OID:1.3.6.1.4.1.410.1.1.2.6
operPrimaryPort OBJECT-TYPE
SYNTAX INTEGER {Ethernet(1),Wireless(2)}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This attribute indicates the primaty port.Ethernet or Wireless."
::= { operBridgingLevel 6 }
--OID:1.3.6.1.4.1.410.1.1.2.7
operConfigurationPort OBJECT-TYPE
SYNTAX INTEGER {Ethernet(1),Wireless(2),Both(3)}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This attribute indicates the Configuration port.Ethernet or Wireless
or Both of them."
::= { operBridgingLevel 7 }
-----------------------------Filtering-----------------------------
operFiltering OBJECT IDENTIFIER ::= {atmelSys 3}
--OID: 1.3.6.1.4.1.410.1.1.3.1
operIPFilter OBJECT-TYPE
SYNTAX INTEGER {enable(1), disable(2)}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When setting this attribute to enable(1), the system will
filter out all non IP-traffic."
::= { operFiltering 1 }
--OID: 1.3.6.1.4.1.410.1.1.3.2
operForwarbBcast OBJECT-TYPE
SYNTAX INTEGER {enable(1), disable(2)}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When setting this attribute to disable(2), the system will not
forward broadcast traffic to the Wireless Port."
::= { operFiltering 2 }
--OID: 1.3.6.1.4.1.410.1.1.3.3
operSendBackBcast OBJECT-TYPE
SYNTAX INTEGER {enable(1), disable(2)}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When setting this attribute to disable(2), the system will not
send back broadcast traffic to the Wireless Port."
::= { operFiltering 3 }
--OID: 1.3.6.1.4.1.410.1.1.3.4
operSendBackUnicast OBJECT-TYPE
SYNTAX INTEGER {enable(1), disable(2)}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When setting this attribute to disable(2), the system will not
send back unicast traffic to the Wireless Port."
::= { operFiltering 4 }
-----------------------------Bridge Operational Mode -----------------------------
operBridgeOperationalMode OBJECT IDENTIFIER ::= {atmelSys 4}
--OID: 1.3.6.1.4.1.410.1.1.4.1
bridgeOperationalMode OBJECT-TYPE
SYNTAX INTEGER {WBPoint2Multipoint(1), AP(2), APclient(3),
WBPoint2Point(4), WRepeater(5)}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Operational Mode of Bridge. Access Point, Access Point client,
Wireless Bridge Point to Point, Wireless Bridge Point to MultiPoint, Wireless
Repeater."
::= { operBridgeOperationalMode 1 }
--OID: 1.3.6.1.4.1.410.1.1.4.2
bridgeRemoteBridgeBSSID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Preferred BSSID if the device is at Access Point client mode or
at Wireless Repeater mode
or the remote Mac if the device is at Wireless Bridge Point to Point
mode."
::= { operBridgeOperationalMode 2 }
-----------------------------Static-----------------------------
dot1dStatic OBJECT IDENTIFIER ::= {atmelSys 5}
--OID: 1.3.6.1.4.1.410.1.1.5.1
StaticMacFilterNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter's value indicates the number of the currently
static MAC filters."
::= { dot1dStatic 1 }
--OID:
dot1dStaticTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dot1dStaticEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing filtering information
configured into the bridge by (local or network)
management specifying the set of ports to which
frames received from specific ports and containing
specific destination addresses are allowed to be
forwarded. The value of zero in this table as the
port number from which frames with a specific
destination address are received, is used to
specify all ports for which there is no specific
entry in this table for that particular
destination address. Entries are valid for
unicast and for group/broadcast addresses."
REFERENCE
"IEEE 802.1D-1990: Section 6.7.2"
::= { dot1dStatic 2 }
--OID:
dot1dStaticEntry OBJECT-TYPE
SYNTAX Dot1dStaticEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Filtering information configured into the bridge
by (local or network) management specifying the
set of ports to which frames received from a
specific port and containing a specific
destination address are allowed to be forwarded."
REFERENCE
"IEEE 802.1D-1990: Section 6.7.2"
INDEX { dot1dStaticAddress}--, dot1dStaticReceivePort }
::= { dot1dStaticTable 1 }
--OID:
Dot1dStaticEntry ::=
SEQUENCE {
dot1dStaticAddress
OCTET STRING (SIZE (6))
-- dot1dStaticReceivePort
-- INTEGER,
-- dot1dStaticAllowedToGoTo
-- INTEGER,
-- dot1dStaticStatus
-- INTEGER
}
--OID:
dot1dStaticAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The destination MAC address in a frame to which
this entry's filtering information applies. This
object can take the value of a unicast address, a
group address or the broadcast address."
REFERENCE
"IEEE 802.1D-1990: Section 3.9.1, 3.9.2"
::= { dot1dStaticEntry 1 }
--OID:
-- dot1dStaticReceivePort OBJECT-TYPE
-- SYNTAX INTEGER
-- ACCESS read-write
-- STATUS mandatory
-- DESCRIPTION
-- "Either the value '0', or the port number of the
-- port from which a frame must be received in order
-- for this entry's filtering information to apply.
-- A value of zero indicates that this entry applies
-- on all ports of the bridge for which there is no
-- other applicable entry."
-- ::= { dot1dStaticEntry 2 }
--OID:
-- dot1dStaticAllowedToGoTo OBJECT-TYPE
-- SYNTAX INTEGER
-- ACCESS read-write
-- STATUS mandatory
-- DESCRIPTION
-- "The set of ports to which frames received from a
-- specific port and destined for a specific MAC
-- address, are allowed to be forwarded. Each octet
-- within the value of this object specifies a set of
-- eight ports, with the first octet specifying ports
-- 1 through 8, the second octet specifying ports 9
-- through 16, etc. Within each octet, the most
-- significant bit represents the lowest numbered
-- port, and the least significant bit represents the
-- highest numbered port. Thus, each port of the
-- bridge is represented by a single bit within the
-- value of this object. If that bit has a value of
-- '1' then that port is included in the set of
-- ports; the port is not included if its bit has a
-- value of '0'. (Note that the setting of the bit
-- corresponding to the port from which a frame is
-- received is irrelevant.) The default value of
-- this object is a string of ones of appropriate
-- length."
-- ::= { dot1dStaticEntry 3 }
--OID:
-- dot1dStaticStatus OBJECT-TYPE
-- SYNTAX INTEGER {
-- other(1),
-- invalid(2),
-- permanent(3),
-- deleteOnReset(4),
-- deleteOnTimeout(5)
-- }
-- ACCESS read-write
-- STATUS mandatory
-- DESCRIPTION
-- "This object indicates the status of this entry.
-- The default value is permanent(3).
-- other(1) - this entry is currently in use but
-- the conditions under which it will
-- remain so are different from each of the
-- following values.
-- invalid(2) - writing this value to the object
-- removes the corresponding entry.
-- permanent(3) - this entry is currently in use
-- and will remain so after the next reset
-- of the bridge.
-- deleteOnReset(4) - this entry is currently in
-- use and will remain so until the next
-- reset of the bridge.
-- deleteOnTimeout(5) - this entry is currently
-- in use and will remain so until it is
-- aged out."
-- ::= { dot1dStaticEntry 4 }
----------------------------------Protocol Filtering-------------------
ProtocolFilterGRP OBJECT IDENTIFIER ::= {atmelSys 6}
--OID: 1.3.6.1.4.1.410.1.1.6.1
ProtocolFilterNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter's value indicates the number of the currently
protocol filters."
::= { ProtocolFilterGRP 1 }
--OID:
ProtocolFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF ProtocolFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing filtering information
configured into the bridge by (local or network)
management specifying the set of protocol filter."
::= { ProtocolFilterGRP 2 }
--OID:
protocolFilterEntry OBJECT-TYPE
SYNTAX ProtocolFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Filtering information configured into the bridge
by (local or network) management specifying the
set of protocol filter."
INDEX { ProtocolFilterCode }
::= { ProtocolFilterTable 1 }
--OID:
ProtocolFilterEntry ::=
SEQUENCE {
ProtocolFilterCode
OCTET STRING (SIZE (2)),
ProtocolFilterDescription
DisplayString (SIZE (0..255)),
ProtocolFilterActivity
INTEGER
}
--OID:
ProtocolFilterCode OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (2))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The protocol code configured into the bridge
by (local or network) management specifying the
set of protocol filter."
::= { protocolFilterEntry 1 }
--OID:
ProtocolFilterDescription OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A textual description of the protocol."
::= { protocolFilterEntry 2 }
--OID:
ProtocolFilterActivity OBJECT-TYPE
SYNTAX INTEGER {enable(1),disable(2)}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object indicates the status of this filter."
::= { protocolFilterEntry 3 }
-----------------------------Ethernet STATISTICS-----------------------------
EthStatisticsGRP OBJECT IDENTIFIER ::= {atmelSys 7}
--OID: 1.3.6.1.4.1.410.1.1.7.1
EthRxStatistics OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (64))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Ethernet Rx Statistics
EthernetRxStatistics{
unsigned long TotalBytesRx;
unsigned long TotalPacketsRx;
unsigned long PacketCRCErrorRx;
unsigned long MulticastPacketRx;
unsigned long BroadcastPacketRx;
unsigned long ControlFramesRx;
unsigned long PauseFramesRx;
unsigned long UnknownOPCodeRx;
unsigned long AlignmentRxError;
unsigned long LengthOutOfRangeRx;
unsigned long CodeErrorRx;
unsigned long FalseCarrierRx;
unsigned long UndersizePacketsRx;
unsigned long OversizePacketsRx;
unsigned long TotalFragmentsRx;
unsigned long TotalJabberRx;
}"
::= {EthStatisticsGRP 1 }
-- TotalBytesRx(4) =
-- TotalPacketsRx(4) =
-- PacketCRCErrorRx(4) =
-- MulticastPacketRx(4) =
-- BroadcastPacketRx(4) =
-- ControlFramesRx(4) =
-- PauseFramesRx(4) =
-- UnknownOPCodeRx(4) =
-- AlinmentRxError(4) =
--LengthOutOfRangeRx(4) =
-- CodeErrorRx(4) =
-- FalseCarrierRx(4) =
--UndersizePacketsRx(4) =
-- OversizePacketsRx(4) =
-- TotalFragmentsRx(4) =
-- TotalJabberRx(4) =
--OID: 1.3.6.1.4.1.410.1.1.7.2
EthTxStatistics OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (56))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Ethernet Tx Statistics
EthernetTxStatistics{
unsigned long TotalBytesTx;
unsigned long TotalPacketsTx;
unsigned long PacketCRCErrorTx;
unsigned long MulticastPacketTx;
unsigned long BroadcastPacketTx;
unsigned long UnicastPacketTx;
unsigned long PauseFramesTx;
unsigned long SingleDeferPacketTx;
unsigned long MultiDeferPacketsTx;
unsigned long SingleCollisionsTx;
unsigned long MultiCollisionsTx;
unsigned long LateCollisionsTx;
unsigned long ExcessiveCollisionTx;
unsigned long TotalCollisionsTx;
}"
::= {EthStatisticsGRP 2 }
-- TotalBytesTx(4) =
-- TotalPacketsTx(4) =
-- PacketCRCErrorTx(4) =
-- MulticastPacketTx(4) =
-- BroadcastPacketTx(4) =
-- UnicastPacketTx(4) =
-- PauseFramesTx(4) =
-- SingleDeferPacketTx(4) =
-- MultiDeferPacketTx(4) =
-- SingleCollisionsTx(4) =
-- MultiCollisionsTx(4) =
-- LateCollisionsTx(4) =
--ExcessiveCollisionTx(4) =
-- TotalCollision(4) =
-----------------------------Test Mode Settings-----------------------------
TestModeSettingsGRP OBJECT IDENTIFIER ::= {atmelSys 8}
--OID: 1.3.6.1.4.1.410.1.1.8.1
TestModeOnOff OBJECT-TYPE
SYNTAX INTEGER {enable(1),disable(2)}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When setting this attribute to enable(1), the device
be
at test mode."
::= { TestModeSettingsGRP 1 }
--OID: 1.3.6.1.4.1.410.1.1.8.2
TestModeCommandStruct OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (8))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"
TestModeCommandStruct{
unsigned char Channel;
unsigned char Antenna;
unsigned char RegCR31;
unsigned char Rate;
unsigned char TxFiler; //US - JPN
unsigned char Command; //CMD_CONTINUOUS_TX
0x01, CMD_CONTINUOUS_RX 0x02, CMD_CARRIER_ACCURACY 0x03, CMD_IDLE 0x04
unsigned char Res1;
unsigned char Res2;
} "
::= {TestModeSettingsGRP 2 }
--OID: 1.3.6.1.4.1.410.1.1.8.8
TestModeRadioConfiguration OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (14))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Configuration of radio derive from tests.
CR31 Reg 1-14"
::= {TestModeSettingsGRP 8 }
--OID: 1.3.6.1.4.1.410.1.1.8.9
TestModeStatistics OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (8))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Statistics derive from tests
TestModeStatistics{
unsigned long SuccessFrames;
unsigned long FailedFrames;
} "
::= {TestModeSettingsGRP 9 }
--OID: 1.3.6.1.4.1.410.1.1.8.10
SleepModeOnOff OBJECT-TYPE
SYNTAX INTEGER {enable(1),disable(2)}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When this attribute is set to enable(1), the
device is at sleep mode."
::= {TestModeSettingsGRP 10 }
-----------------------------Authorized Settings-----------------------------
AuthorizedSettingsGRP OBJECT IDENTIFIER ::= {atmelSys 9}
--OID: 1.3.6.1.4.1.410.1.1.9.1
AuthorizedUserPass OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (16))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The community name of User."
::= {AuthorizedSettingsGRP 1 }
--OID: 1.3.6.1.4.1.410.1.1.9.2
AuthorizedAdminPass OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (16))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The community name of Administrator."
::= {AuthorizedSettingsGRP 2 }
--OID: 1.3.6.1.4.1.410.1.1.9.3
AuthorizedManufactPass OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (16))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The community name of Manufacturer."
::= {AuthorizedSettingsGRP 3 }
--This value can not be written to, or read from using the USER or
--ADMIN community name. This value is set at the factory and is
--based off of the MAC address.
--*************************** wireless ***************************
--****************************************************************
-----------------------------Operational Settings-----------------------------
OperationalSettingsGRP OBJECT IDENTIFIER ::= {wireless 1}
--OID:1.3.6.1.4.1.410.1.2.1.1
operChannelID OBJECT-TYPE
SYNTAX INTEGER {
channel1(1),
channel2(2),
channel3(3),
channel4(4),
channel5(5),
channel6(6),
channel7(7),
channel8(8),
channel9(9),
channel10(10),
channel11(11),
channel12(12),
channel13(13),
channel14(14)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The operating frequency channel. Valid numbers
are as defind in ISO/IEC 8802-11:1999, 15.4.6.2."
::= { OperationalSettingsGRP 1 }
--OID:1.3.6.1.4.1.410.1.2.1.2
operESSIDLength OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The ESSID Length"
::= {OperationalSettingsGRP 2 }
--OID:1.3.6.1.4.1.410.1.2.1.3
operESSID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (32))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The network name. The size of the network name
should not be more than 32 characters long."
::= {OperationalSettingsGRP 3 }
--OID:1.3.6.1.4.1.410.1.2.1.4
operRTSThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This attribute indicates the number of bytes in an
MPDU (frame), above which an RTS/CTS handshake will be
performed. Setting this attribute to be larger than the
maximum frame size, will prevent the RTS/CTS handshake
for frames trassmitted by this station."
::= {OperationalSettingsGRP 4 }
--OID:1.3.6.1.4.1.410.1.2.1.5
operFragmentationThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This attribute indicates the number of bytes in an
MPDU (frame), above which MPDU fragmentation will be
performed."
::= {OperationalSettingsGRP 5 }
--OID:1.3.6.1.4.1.410.1.2.1.6
operPreambleType OBJECT-TYPE
SYNTAX INTEGER {
ShortPreamble(1),
LongPreamble(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter's value indicates the Preamble Type of device. Short or Long."
::= {OperationalSettingsGRP 6 }
--OID:1.3.6.1.4.1.410.1.2.1.7
operAuthenticationType OBJECT-TYPE
SYNTAX INTEGER {
openSystem(1),
sharedKey(2),
BothType(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This attribute indicates the authentication algorithm
used during the authentication sequence.
The value of this attribute is one of the following:
1 - Open System,
2 - Shared Key
3 - Both Type "
::= {OperationalSettingsGRP 7 }
--OID:1.3.6.1.4.1.410.1.2.1.8
operBasicRates OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (4))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This attribute indicates the basic and supported rates of Access
Point.Valid format
is as defind in ISO/IEC 8802-11:1999"
::= { OperationalSettingsGRP 8 }
--OID:1.3.6.1.4.1.410.1.2.1.9
operAutoRateFallBack OBJECT-TYPE
SYNTAX INTEGER {enable(1),disable(2)}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This attribute indicates if Auto Rate Fall Back is enable or disable."
::= {OperationalSettingsGRP 9 }
--OID:1.3.6.1.4.1.410.1.2.1.10
operAccessPointName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (32))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The AP name."
::= {OperationalSettingsGRP 10 }
--OID:1.3.6.1.4.1.410.1.2.1.11
operSSIDBroadcasting OBJECT-TYPE
SYNTAX INTEGER {enable(1),disable(2)}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This attribute indicates if SSID is broadcasting or not."
::= {OperationalSettingsGRP 11 }
--OID:1.3.6.1.4.1.410.1.2.1.12
operAntennaSettings OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"."
::= {OperationalSettingsGRP 12 }
-----------------------------Privacy-----------------------------
privacyGRP OBJECT IDENTIFIER ::= { wireless 2 }
--OID:1.3.6.1.4.1.410.1.2.2.1
defaultWEPKey1 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (13))
ACCESS write-only
STATUS mandatory
DESCRIPTION
"A WEP default secret key value."
::= { privacyGRP 1 }
--OID:1.3.6.1.4.1.410.1.2.2.2
defaultWEPKey2 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (13))
ACCESS write-only
STATUS mandatory
DESCRIPTION
"A WEP default secret key value."
::= { privacyGRP 2 }
--OID:1.3.6.1.4.1.410.1.2.2.3
defaultWEPKey3 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (13))
ACCESS write-only
STATUS mandatory
DESCRIPTION
"A WEP default secret key value."
::= { privacyGRP 3 }
--OID:1.3.6.1.4.1.410.1.2.2.4
defaultWEPKey4 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (13))
ACCESS write-only
STATUS mandatory
DESCRIPTION
"A WEP default secret key value."
::= { privacyGRP 4 }
--OID:1.3.6.1.4.1.410.1.2.2.5
privacyWEPEnable OBJECT-TYPE
SYNTAX INTEGER {enable64(1),disable(2),enable128(3) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This attribute, when enable64(1) or enable128(3), indicates that the
802.11
standard encryption mechanism (WEP) is implemented. WEP64, WEP128 or
disable"
::= {privacyGRP 5}
--OID:1.3.6.1.4.1.410.1.2.2.6
privacyDefaultWEPKeyID OBJECT-TYPE
SYNTAX INTEGER (1..4)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This attribute shall indicate the use of the first, second,
third or fourth DefaultWEPKey when set to values of one, two,
three or four."
::= {privacyGRP 6}
-----------------------------STATISTICS-----------------------------
WLstatisticsGRP OBJECT IDENTIFIER ::= {wireless 3}
--OID:1.3.6.1.4.1.410.1.2.3.1
wirelessStatistics OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (88))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Wireless Statistics. 22 elements(ULONG)
WirelessStatistics{
unsigned long UnicastTransmittedPackets;
unsigned long BroadcastTransmittedPacets;
unsigned long MulticastTransmittedPackets;
unsigned long TransmittedBeacon;
unsigned long TransmittedACK;
unsigned long TransmittedRTS;
unsigned long TransmittedCTS;
unsigned long UnicastReceivedPackets;
unsigned long BroadcastReceivedPackets;
unsigned long MulticastReceivedPackets;
unsigned long ReceivedBeacon;
unsigned long ReceivedACK;
unsigned long ReceivedRTS;
unsigned long ReceivedCTS;
unsigned long ACKFailure;
unsigned long CTSFailure;
unsigned long RetryPackets;
unsigned long ReceivedDuplicate;
unsigned long FailedPackets;
unsigned long AgedPackets;
unsigned long FCSError;
unsigned long InvalidPLCP;
} "
::= {WLstatisticsGRP 1 }
-------------------------------Site Survey----------------------
WLSiteSurveyGRP OBJECT IDENTIFIER ::= {wireless 4}
--OID:1.3.6.1.4.1.410.1.2.4.1
ChannelStatus OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (14))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"."
::= {WLSiteSurveyGRP 1}
-------------------------------Associated Stations---------------------
-----------------------------------------------------------------------
AssociatedStationsGRP OBJECT IDENTIFIER ::= {wireless 5}
--OID:1.3.6.1.4.1.410.1.2.5.1
AssociatedSTAsNum OBJECT-TYPE
SYNTAX INTEGER (0..2007)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This parameter's value indicates the number of the currently
associated STAtions. Associated STAtions should not be more
than 2007."
::= { AssociatedStationsGRP 1 }
--Read this value for the total number of associated stations.
--OID:1.3.6.1.4.1.410.1.2.5.2
AssociatedSTAsInfo OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (24))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The associated STAtion's Information.
AssociatedSTAsInfo{
unsigned short Index;
unsigned char MacAddress[6];
unsigned char Status;
unsigned char Port;
unsigned char ParentMacAddress[6];
unsigned char RSSI;
unsigned char LinkQuality;
unsigned char IP[4];
unsigned char Reserved1[2];
} "
::= { AssociatedStationsGRP 2 }
--Write to this value the index number of the station for which you want
--information for. The response will be the information.
-- Index(2) = A value between 1 and the value returned from
-- AssociatedSTAsNUM from which you requested the
-- information about.
--MacAddress(6) =
-- Status(1) =
-- Port(1) =
--ParentsMac(6) =
-- RSSI(1) = Received Signal Strength Indicator. A value between 0
-- and 40.
-- LQ(1) = Link Quality. A value between 0 and 40.
-- IP(4) = The IP address may not be from the device. This feature
-- is currently broken.
-- Reserved(2) = Reserved for future use.
-------------------------------Authorized Mac Addresses----------------------
AuthorizedMacAddressesGRP OBJECT IDENTIFIER ::= {wireless 6}
--OID:
AuthorizationMacEnable OBJECT-TYPE
SYNTAX INTEGER (1..3)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When setting this attribute to 1, Internal MAC Authorization will be
applied.
When setting this attribute to 2, no MAC Authorization will be
applied.
When setting this attribute to 3, External MAC Authorization will be
applied."
::= {AuthorizedMacAddressesGRP 1}
--OID:
AuthorizedMac OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (12))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Authorized Wireless Mac Addresses
AuthorizedMacTableString{
unsigned sort Action; //Set 0x01 or Get 0x02
unsigned sort NumOfAllTableAddresses;
unsigned sort NumOfCurrentAddress;
unsigned char MacAddress[6];
} "
::= { AuthorizedMacAddressesGRP 2 }
--OID:
AuthRadiusIP OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Radius Server IP Address."
::= {AuthorizedMacAddressesGRP 3}
--OID:
AuthRadiusSecret OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (32))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Radius Server Secret Key."
::= {AuthorizedMacAddressesGRP 4}
--OID:
AuthRadiusSecretLength OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Radius Server Secret Key Length."
::= {AuthorizedMacAddressesGRP 5}
--OID:
AuthRadiusPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The source port for Radius Protocol packets."
::= {AuthorizedMacAddressesGRP 6}
--OID:
AuthRadiusReauthorizationTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The time for Radius Server Reauthorization."
::= {AuthorizedMacAddressesGRP 7}
--OID:
AuthRadiusDestinPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The destination port for Radius Protocol packets."
::= {AuthorizedMacAddressesGRP 8}
-----------------------------KNOWN ACCESS POINTS----------------------
WLKnownAPGRP OBJECT IDENTIFIER ::= {wireless 7}
--OID:
wirelessKnownAPs OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (160))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"."
::= {WLKnownAPGRP 1 }
-----------------------------Network Settings----------------------
NetworkSettingsGRP OBJECT IDENTIFIER ::= {wireless 8}
--OID:
NetworkSettings OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (53))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Network Settings.
struct NETWORK_SETTINGS {
unsigned short reserved1;
unsigned char BSSID[6];
unsigned short InfoCapability;
unsigned char Rssi;
unsigned char Channel;
unsigned char reserved2[2];
unsigned char LinkQuality;
unsigned char reserved3[5];
unsigned char ESSID[32];
unsigned char ESSLEN;
}"
::= {NetworkSettingsGRP 1}
--*************************** Traps ***************************
--*************************************************************
Traps are received on port 162. You can enable or disable traps using
sysCtrlGRP.sysTrapSwitch 1.3.6.1.4.1.410.1.1.1.3
trapSTAMacAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The MAC address of a station device"
::= {traps 1}
trapReassociation TRAP-TYPE
ENTERPRISE atmel
VARIABLES {
trapSTAMacAddress
}
DESCRIPTION
"This trap message is sent when a STAtion's reassosiation
request is received."
::= 1
trapRoamOut TRAP-TYPE
ENTERPRISE atmel
VARIABLES {
trapSTAMacAddress
}
DESCRIPTION
"This trap message is used to indicate that a STAtion has
roamed out of the Wireless bridge's coverage area."
::= 2
trapAssociation TRAP-TYPE
ENTERPRISE atmel
VARIABLES {
trapSTAMacAddress
}
DESCRIPTION
"Indicates the reception of an association request packet
and the sender STAtion's successful association with the
Access Point."
::= 3
trapDisassociation TRAP-TYPE
ENTERPRISE atmel
VARIABLES {
trapSTAMacAddress
}
DESCRIPTION
"This trap message is sent when a disassociation notification
packet is received from a STAtion."
::= 4
trapAssociationExpire TRAP-TYPE
ENTERPRISE atmel
VARIABLES {
trapSTAMacAddress
}
DESCRIPTION
"This trap message is sent when the association's maximum time interval
expires for
an associated STAtion."
::= 5
trapReset TRAP-TYPE
ENTERPRISE atmel
VARIABLES {
sysReset
}
DESCRIPTION
"This trap message is sent when Access Point Resets."
::= 6
trapSettingPingIPAddress TRAP-TYPE
ENTERPRISE atmel
VARIABLES {
operIPAddress
}
DESCRIPTION
"This trap message is sent when the Access Point IP address
is set with the transmition of a ping message."
::= 7
trapStartUp TRAP-TYPE
ENTERPRISE atmel
VARIABLES {
}
DESCRIPTION
"This trap message is sent when Access Point Starts Up."
::= 8
trapFailedToEraseFlash TRAP-TYPE
ENTERPRISE atmel
VARIABLES {
}
DESCRIPTION
"This trap message is sent when Access Point Failed To Erase Flash."
::= 9
trapAPClientScanning TRAP-TYPE
ENTERPRISE atmel
VARIABLES {
}
DESCRIPTION
"Access Point Client is scanning..."
::= 10
trapAPClientAuthenticating TRAP-TYPE
ENTERPRISE atmel
VARIABLES {
bridgeRemoteBridgeBSSID
}
DESCRIPTION
"Access Point Client is authenticating with the AP."
::= 11
trapAPClientAssociating TRAP-TYPE
ENTERPRISE atmel
VARIABLES {
bridgeRemoteBridgeBSSID
}
DESCRIPTION
"Access Point Client is associating with the AP."
::= 12
trapAPClientReAssociating TRAP-TYPE
ENTERPRISE atmel
VARIABLES {
bridgeRemoteBridgeBSSID
}
DESCRIPTION
"Access Point Client is reassociating with the AP."
::= 13
trapAPClientAuthenticationFailed TRAP-TYPE
ENTERPRISE atmel
VARIABLES {
bridgeRemoteBridgeBSSID
}
DESCRIPTION
"Access Point Client has failed authenticating with the AP."
::= 14
trapAPClientAssociationFailed TRAP-TYPE
ENTERPRISE atmel
VARIABLES {
bridgeRemoteBridgeBSSID
}
DESCRIPTION
"Access Point Client has failed associating with the AP."
::= 15
trapAPClientConnected TRAP-TYPE
ENTERPRISE atmel
VARIABLES {
bridgeRemoteBridgeBSSID
}
DESCRIPTION
"Access Point Client has been connected with the AP."
::= 16
trapAPClientDisconnected TRAP-TYPE
ENTERPRISE atmel
VARIABLES {
bridgeRemoteBridgeBSSID
}
DESCRIPTION
"Access Point Client has been disconnected from the AP."
::= 17
trapAPClientScanFailed TRAP-TYPE
ENTERPRISE atmel
VARIABLES {
}
DESCRIPTION
"Access Point Client has failed scanning!"
::= 18
trapAPClientJoinFailed TRAP-TYPE
ENTERPRISE atmel
VARIABLES {
}
DESCRIPTION
"Access Point Client has failed joining!"
::= 19
trapAPClientJoining TRAP-TYPE
ENTERPRISE atmel
VARIABLES {
}
DESCRIPTION
"Access Point Client is in join state."
::= 20
END