Observium_CE/mibs/peplink/AP-SPEEDFUSION

444 lines
13 KiB
Plaintext

-- ********************************************************************
-- * Wireless LAN Enterprise Access Point Management Base
-- ********************************************************************
AP-SPEEDFUSION DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-GROUP
FROM SNMPv2-CONF
enterprises, IpAddress,Unsigned32, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
apRadioIndex
FROM AP-RADIO
apWlanIndex
FROM AP-WLAN
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-speedfusion-mib MODULE-IDENTITY
LAST-UPDATED "2011102000Z" -- 10 20, 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-speedfusion-mib(8)"
::= { apGeneralMib 8 }
-- Wireless LAN Access Point Identifier
--
-- **********************************************************************
-- * MIB attribute OBJECT-TYPE definitions follow
-- **********************************************************************
-- **********************************************************************
-- * AP SpeedFusion Information
-- **********************************************************************
apSpeedFusionInfo OBJECT IDENTIFIER ::= { ap-speedfusion-mib 1 }
apSpeedFusionCurrentStatus OBJECT-TYPE
SYNTAX INTEGER{
disable(0),
connecting(1),
connected(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute indicates the current status of SpeedFusion."
::= { apSpeedFusionInfo 1 }
-- **********************************************************************
-- * AP SpeedFusion Network Table
-- **********************************************************************
apSpeedFusionNetworkTable OBJECT-TYPE
SYNTAX SEQUENCE OF ApSpeedFusionNetworkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"SpeedFusion Network table."
::= { apSpeedFusionInfo 2 }
apSpeedFusionNetworkEntry OBJECT-TYPE
SYNTAX ApSpeedFusionNetworkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the apSpeedFusionNetworkTable."
INDEX { apSpeedFusionNetworkIndex }
::= { apSpeedFusionNetworkTable 1 }
ApSpeedFusionNetworkEntry ::=
SEQUENCE {
apSpeedFusionNetworkIndex
INTEGER,
apSpeedFusionNeighborNetwork
OCTET STRING
}
apSpeedFusionNetworkIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute indicates the SpeedFusion network index."
::= { apSpeedFusionNetworkEntry 1 }
apSpeedFusionNeighborNetwork OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..18))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute indicates the SpeedFusion neighbor network."
::= { apSpeedFusionNetworkEntry 2 }
apSpeedFusionConfig OBJECT IDENTIFIER ::= { ap-speedfusion-mib 2 }
-- **********************************************************************
-- * AP SpeedFusion Config Table
-- **********************************************************************
apSpeedFusionConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF ApSpeedFusionConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"SpeedFusion table."
::= { apSpeedFusionConfig 1 }
apSpeedFusionConfigEntry OBJECT-TYPE
SYNTAX ApSpeedFusionConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the apSpeedFusionConfigTable."
INDEX { apSpeedFusionConfigIndex }
::= { apSpeedFusionConfigTable 1 }
ApSpeedFusionConfigEntry ::=
SEQUENCE {
apSpeedFusionConfigIndex
INTEGER,
apSpeedFusionConfigRowControl
INTEGER,
apSpeedFusionStatus
INTEGER,
apSpeedFusionName
OCTET STRING,
apSpeedFusionEncryption
INTEGER,
apSpeedFusionRemoteId
OCTET STRING,
apSpeedFusionPsk
OCTET STRING,
apSpeedFusionPeer
OCTET STRING,
apSpeedFusionAuth
INTEGER,
apSpeedFusionRemoteCert
OCTET STRING,
apSpeedFusionL2Enable
INTEGER,
apSpeedFusionVlanId
INTEGER,
apSpeedFusionIpAddressMode
INTEGER,
apSpeedFusionIpAddress
IpAddress,
apSpeedFusionSubnetMask
IpAddress,
apSpeedFusionDataPort
OCTET STRING
}
apSpeedFusionConfigIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute indicates the SpeedFusion index"
::= { apSpeedFusionConfigEntry 1 }
apSpeedFusionConfigRowControl OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The SpeedFusion 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"
::= { apSpeedFusionConfigEntry 2 }
apSpeedFusionStatus OBJECT-TYPE
SYNTAX INTEGER{
disable(0),
enable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the status of SpeedFusion."
::= { apSpeedFusionConfigEntry 3 }
apSpeedFusionName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the name of SpeedFusion."
::= { apSpeedFusionConfigEntry 4 }
apSpeedFusionEncryption OBJECT-TYPE
SYNTAX INTEGER{
off(0),
aes256(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the encryption of SpeedFusion."
::= { apSpeedFusionConfigEntry 5 }
apSpeedFusionRemoteId OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(14))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the serial of SpeedFusion."
::= { apSpeedFusionConfigEntry 6 }
apSpeedFusionPsk OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the psk of SpeedFusion."
::= { apSpeedFusionConfigEntry 7 }
apSpeedFusionPeer OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..256))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the peer of SpeedFusion."
::= { apSpeedFusionConfigEntry 8 }
apSpeedFusionAuth OBJECT-TYPE
SYNTAX INTEGER{
none(0),
psk(1),
x509(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the authentication of SpeedFusion."
::= { apSpeedFusionConfigEntry 9 }
apSpeedFusionRemoteCert OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the remote certificate of SpeedFusion.
Remarks:
Please enter underscore to represent newline."
::= { apSpeedFusionConfigEntry 10 }
apSpeedFusionL2Enable OBJECT-TYPE
SYNTAX INTEGER{disable(0), enable(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the layer 2 enable of SpeedFusion."
::= { apSpeedFusionConfigEntry 11 }
apSpeedFusionVlanId OBJECT-TYPE
SYNTAX INTEGER(0..4095)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the vlan of SpeedFusion."
::= { apSpeedFusionConfigEntry 12 }
apSpeedFusionIpAddressMode OBJECT-TYPE
SYNTAX INTEGER{
none(0),
dhcp(1),
static(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the IP address mode of SpeedFusion."
::= { apSpeedFusionConfigEntry 13 }
apSpeedFusionIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the IP address of SpeedFusion."
::= { apSpeedFusionConfigEntry 14 }
apSpeedFusionSubnetMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the subnet mask of SpeedFusion."
::= { apSpeedFusionConfigEntry 15 }
apSpeedFusionDataPort OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..5))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the data port of SpeedFusion.
Default: Empty string
Custom: 1-65535"
::= { apSpeedFusionConfigEntry 16 }
apSpeedFusionBlockSsidConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF ApSpeedFusionBlockSsidConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Site to Site block ssid config table."
::= { apSpeedFusionConfig 2 }
apSpeedFusionBlockSsidConfigEntry OBJECT-TYPE
SYNTAX ApSpeedFusionBlockSsidConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the apSpeedFusionBlockSsidConfigTable."
INDEX { apWlanIndex }
::= { apSpeedFusionBlockSsidConfigTable 1 }
ApSpeedFusionBlockSsidConfigEntry ::=
SEQUENCE {
apSpeedFusionBlockSsidAccess
INTEGER
}
apSpeedFusionBlockSsidAccess OBJECT-TYPE
SYNTAX INTEGER{
disable(0),
enable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the block ssid of SpeedFusion."
::= { apSpeedFusionBlockSsidConfigEntry 1 }
apSpeedFusionCert OBJECT IDENTIFIER ::= { apSpeedFusionConfig 3 }
apSpeedFusionPrivateKey OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the private key of SpeedFusion cert.
Remarks:
Please enter underscore to represent newline"
::= { apSpeedFusionCert 1 }
apSpeedFusionPrivateEncryption OBJECT-TYPE
SYNTAX INTEGER{
disable(0),
enable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the private encryption enable of SpeedFusion cert. "
::= { apSpeedFusionCert 2 }
apSpeedFusionPassphrase OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the passphrase of SpeedFusion cert."
::= { apSpeedFusionCert 3 }
apSpeedFusionLocalPublicKeyCert OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the local public ket cert of SpeedFusion cert.
Remarks:
Please enter underscore to represent newline"
::= { apSpeedFusionCert 4 }
apSpeedFusionCertOperation OBJECT-TYPE
SYNTAX INTEGER{
na(0),
save(1),
remove-device-cert(2),
clear-input-entry(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates cert operation the of SpeedFusion cert."
::= { apSpeedFusionCert 5 }
apSpeedFusionCertStatus OBJECT-TYPE
SYNTAX INTEGER{
invalid-cert(0),
invalid-key(1),
empty-cert(2),
valid(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute indicates cert status the of SpeedFusion cert."
::= { apSpeedFusionCert 6 }
apSpeedFusionProfile OBJECT IDENTIFIER ::= { ap-speedfusion-mib 3 }
apSpeedFusionLocalId OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the SpeedFusion site id."
::= { apSpeedFusionProfile 1 }
END