336 lines
9.2 KiB
Plaintext
336 lines
9.2 KiB
Plaintext
-- ********************************************************************
|
|
-- * Wireless LAN Enterprise Access Point Management Base
|
|
-- ********************************************************************
|
|
|
|
AP-WDS DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
enterprises, IpAddress, Unsigned32, Counter64, OBJECT-TYPE, MODULE-IDENTITY
|
|
FROM SNMPv2-SMI
|
|
apRadioIndex
|
|
FROM AP-RADIO
|
|
DisplayString, RowStatus, TruthValue, MacAddress
|
|
FROM SNMPv2-TC;
|
|
--
|
|
-- Node definitions
|
|
--
|
|
|
|
-- The Enterprises Number
|
|
-- .1.3.6.1.4.1.27662
|
|
pepwave OBJECT IDENTIFIER ::= { enterprises 27662 }
|
|
|
|
-- .1.3.6.1.4.1.27662.200
|
|
productID OBJECT IDENTIFIER ::= { pepwave 200 }
|
|
|
|
-- .1.3.6.1.4.1.27662.200.1
|
|
apMib OBJECT IDENTIFIER ::= { productID 1 }
|
|
|
|
-- .1.3.6.1.4.1.27662.200.1.1
|
|
apGeneralMib OBJECT IDENTIFIER ::= { apMib 1 }
|
|
|
|
-- ********************************************************************
|
|
-- * MODULE IDENTITY
|
|
-- ********************************************************************
|
|
|
|
ap-wds-mib MODULE-IDENTITY
|
|
LAST-UPDATED "2011091900Z" -- 09 19, 2011 at 12:00 GMT
|
|
ORGANIZATION
|
|
"PEPWAVE"
|
|
CONTACT-INFO
|
|
""
|
|
DESCRIPTION
|
|
"The MIB module for PEPWAVE Enterprise WiFi AP.
|
|
iso(1).org(3).dod(6).internet(1).private(4).
|
|
enterprises(1).pepwave(27662).productID(200).apMib(1).apGeneralMib(1).ap-wds-mib(5)"
|
|
::= { apGeneralMib 5 }
|
|
|
|
-- Wireless LAN Access Point Identifier
|
|
|
|
-- **********************************************************************
|
|
-- * WDS Info
|
|
-- **********************************************************************
|
|
apWdsInfo OBJECT IDENTIFIER ::= { ap-wds-mib 1 }
|
|
|
|
-- **********************************************************************
|
|
-- * WDS Neighbor Network Info Table
|
|
-- **********************************************************************
|
|
apWdsNeighborNetworkInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ApWdsNeighborNetworkInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"WDS Neighbor Network Info table."
|
|
::= { apWdsInfo 1 }
|
|
|
|
apWdsNeighborNetworkInfoEntry OBJECT-TYPE
|
|
SYNTAX ApWdsNeighborNetworkInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the apWdsNeighborNetworkInfoTable."
|
|
INDEX { apWdsNeighborNetworkInfoIndex }
|
|
::= { apWdsNeighborNetworkInfoTable 1 }
|
|
|
|
ApWdsNeighborNetworkInfoEntry ::=
|
|
SEQUENCE {
|
|
apWdsNeighborNetworkInfoIndex
|
|
INTEGER,
|
|
apWdsNeighborMacAddress
|
|
MacAddress,
|
|
apWdsNeighborManufacturer
|
|
OCTET STRING,
|
|
apWdsNeighborEncryption
|
|
INTEGER,
|
|
apWdsNeighborSignal
|
|
Integer32,
|
|
apWdsNeighborTxPkts
|
|
Counter64,
|
|
apWdsNeighborTxBytes
|
|
Counter64,
|
|
apWdsNeighborRxPkts
|
|
Counter64,
|
|
apWdsNeighborRxBytes
|
|
Counter64
|
|
}
|
|
|
|
apWdsNeighborNetworkInfoIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute indicates the WDS config index"
|
|
::= { apWdsNeighborNetworkInfoEntry 1 }
|
|
|
|
apWdsNeighborMacAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS
|
|
read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute indicates the WDS neighbor MAC address"
|
|
::= { apWdsNeighborNetworkInfoEntry 2 }
|
|
|
|
apWdsNeighborManufacturer OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..128))
|
|
MAX-ACCESS
|
|
read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute indicates the WDS neighbor manufacturer"
|
|
::= { apWdsNeighborNetworkInfoEntry 3 }
|
|
|
|
|
|
apWdsNeighborEncryption OBJECT-TYPE
|
|
SYNTAX INTEGER{none(0), wep(1), aes(2)}
|
|
MAX-ACCESS
|
|
read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute indicates the WDS neighbor encryption"
|
|
::= { apWdsNeighborNetworkInfoEntry 4 }
|
|
|
|
apWdsNeighborSignal OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS
|
|
read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute indicates the WDS neighbor signal"
|
|
::= { apWdsNeighborNetworkInfoEntry 5 }
|
|
|
|
apWdsNeighborTxPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS
|
|
read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute indicates the WDS neighbor transmit packets"
|
|
::= { apWdsNeighborNetworkInfoEntry 6 }
|
|
|
|
apWdsNeighborTxBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS
|
|
read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute indicates the WDS neighbor transmit bytes"
|
|
::= { apWdsNeighborNetworkInfoEntry 7 }
|
|
|
|
apWdsNeighborRxPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS
|
|
read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute indicates the WDS neighbor receive packets"
|
|
::= { apWdsNeighborNetworkInfoEntry 8 }
|
|
|
|
apWdsNeighborRxBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS
|
|
read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute indicates the WDS neighbor receive bytes"
|
|
::= { apWdsNeighborNetworkInfoEntry 9 }
|
|
|
|
-- **********************************************************************
|
|
-- * WDS Configuration
|
|
-- **********************************************************************
|
|
apWdsConfig OBJECT IDENTIFIER ::= { ap-wds-mib 2 }
|
|
|
|
-- **********************************************************************
|
|
-- * WDS Configuration Table
|
|
-- **********************************************************************
|
|
apWdsConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ApWdsConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"WDS config table."
|
|
::= { apWdsConfig 1 }
|
|
|
|
apWdsConfigEntry OBJECT-TYPE
|
|
SYNTAX ApWdsConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the apWdsConfigTable."
|
|
INDEX { apWdsConfigIndex }
|
|
::= { apWdsConfigTable 1 }
|
|
|
|
ApWdsConfigEntry ::=
|
|
SEQUENCE {
|
|
apWdsConfigIndex
|
|
INTEGER,
|
|
apWdsConfigRowControl
|
|
INTEGER,
|
|
apWdsConfigMacAddress
|
|
MacAddress,
|
|
apWdsConfigEnable
|
|
INTEGER,
|
|
apWdsConfigEncryption
|
|
INTEGER,
|
|
apWdsConfigKeySize
|
|
INTEGER,
|
|
apWdsConfigKeyFormat
|
|
INTEGER,
|
|
apWdsConfigEncryptKey
|
|
OCTET STRING,
|
|
apWdsRadioSelect
|
|
INTEGER
|
|
}
|
|
|
|
apWdsConfigIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute indicates the WDS config index"
|
|
::= { apWdsConfigEntry 1 }
|
|
|
|
apWdsConfigRowControl OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The WDS config status.
|
|
Supported values:
|
|
active(1) - valid entry
|
|
notReady(3) - non-valid entry
|
|
createAndGo(4) - used to create a new entry
|
|
destroy(6) - removes the entry"
|
|
::= { apWdsConfigEntry 2 }
|
|
|
|
apWdsConfigMacAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This field should indicate an MAC address entry in the
|
|
WDS config.
|
|
Remarks:
|
|
Input format:
|
|
0xXX 0xXX 0xXX 0xXX 0xXX 0xXX OR XX:XX:XX:XX:XX:XX OR XX-XX-XX-XX-XX-XX
|
|
(examples: 0xab 0xcd 0xef 0x01 0x02 0x03 OR ab:cd:ef:01:02:03 OR ab-cd-ef-01-02-03)
|
|
X: [0:9] or [a:f] or [A:F]
|
|
*** Please don 't enter duplicate MAC address in the WDS list. ***"
|
|
::= { apWdsConfigEntry 3 }
|
|
|
|
apWdsConfigEnable OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
disable(0),
|
|
enable(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute indicates enable status of WDS config."
|
|
::= { apWdsConfigEntry 4 }
|
|
|
|
apWdsConfigEncryption OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
none(0),
|
|
aes(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute indicates encryption type of WDS config.
|
|
0: none
|
|
1: wep
|
|
2: aes"
|
|
::= { apWdsConfigEntry 5 }
|
|
|
|
apWdsConfigKeySize OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
hex64(64),
|
|
hex128(128),
|
|
hex152(152)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute indicates encryption key size of WDS config."
|
|
::= { apWdsConfigEntry 6 }
|
|
|
|
apWdsConfigKeyFormat OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
ascii(0),
|
|
hex(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute indicates the wep key format of the wireless network."
|
|
::= { apWdsConfigEntry 7 }
|
|
|
|
apWdsConfigEncryptKey OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute indicates encryption key of WDS config.
|
|
Remarks:
|
|
apWdsConfigEncryption = wep(1):
|
|
- hex64: 5 ASCII/10 hex characters
|
|
- hex128: 13 ASCII/26 hex characters
|
|
- hex152: 16 ASCII/32 hex characters
|
|
apWdsConfigEncryption = aes(2):
|
|
16 to 32 characters"
|
|
::= { apWdsConfigEntry 8 }
|
|
|
|
apWdsRadioSelect OBJECT-TYPE
|
|
SYNTAX INTEGER(1..2)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute indicates the radio selection of WDS config.
|
|
Remarks:
|
|
1 means start on radio 1,
|
|
2 means start on radio 2"
|
|
::= { apWdsConfigEntry 9 }
|
|
END
|