274 lines
10 KiB
Plaintext
274 lines
10 KiB
Plaintext
-- ****************************************************************************
|
|
-- COLUBRIS-VIRTUAL-AP-MIB definitions
|
|
--
|
|
-- Copyright (c) 2004, Colubris Networks, Inc.
|
|
-- All Rights Reserved.
|
|
--
|
|
-- Colubris Networks Virtual Access Point MIB file.
|
|
--
|
|
-- ****************************************************************************
|
|
|
|
|
|
COLUBRIS-VIRTUAL-AP-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE,
|
|
Integer32
|
|
FROM SNMPv2-SMI
|
|
TruthValue
|
|
FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
ifIndex
|
|
FROM IF-MIB
|
|
colubrisMgmtV2
|
|
FROM COLUBRIS-SMI
|
|
ColubrisSSID, ColubrisUsersAuthenticationMode,
|
|
ColubrisProfileIndexOrZero, ColubrisSecurity,
|
|
ColubrisPriorityQueue
|
|
FROM COLUBRIS-TC
|
|
;
|
|
|
|
|
|
colubrisVirtualApMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200607250000Z"
|
|
ORGANIZATION "Colubris Networks, Inc."
|
|
CONTACT-INFO "Colubris Networks
|
|
Postal: 200 West Street Ste 300
|
|
Waltham, Massachusetts 02451-1121
|
|
UNITED STATES
|
|
Phone: +1 781 684 0001
|
|
Fax: +1 781 684 0009
|
|
|
|
E-mail: cn-snmp@colubris.com"
|
|
DESCRIPTION "Colubris Networks Virtual Access Point MIB."
|
|
|
|
::= { colubrisMgmtV2 11 }
|
|
|
|
|
|
-- colubrisVirtualApMIB definition
|
|
colubrisVirtualApMIBObjects OBJECT IDENTIFIER ::= { colubrisVirtualApMIB 1 }
|
|
|
|
-- colubris Virtual Access Point groups
|
|
coVirtualApConfig OBJECT IDENTIFIER ::= { colubrisVirtualApMIBObjects 1 }
|
|
|
|
|
|
-- The Virtual Access Point Address Configuration Group
|
|
coVirtualAccessPointConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CoVirtualAccessPointConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "VSC configuration attributes. In tabular form to
|
|
allow for multiple instances."
|
|
::= { coVirtualApConfig 1 }
|
|
|
|
coVirtualAccessPointConfigEntry OBJECT-TYPE
|
|
SYNTAX CoVirtualAccessPointConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in the coVirtualAccessPointConfigTable.
|
|
ifIndex - Each 802.11 interface is represented by an ifEntry.
|
|
Interface tables in this MIB module are indexed by
|
|
ifIndex.
|
|
coVirtualWlanProfileIndex - Uniquely access a profile for this
|
|
particular 802.11 interface."
|
|
INDEX { ifIndex, coVirtualApWlanProfileIndex }
|
|
::= { coVirtualAccessPointConfigTable 1 }
|
|
|
|
CoVirtualAccessPointConfigEntry ::= SEQUENCE
|
|
{
|
|
coVirtualApWlanProfileIndex Integer32,
|
|
coVirtualApSSID ColubrisSSID,
|
|
coVirtualApBroadcastSSID TruthValue,
|
|
coVirtualApMaximumNumberOfUsers Integer32,
|
|
coVirtualApDefaultVLAN Integer32,
|
|
coVirtualApSecurity ColubrisSecurity,
|
|
coVirtualApAuthenMode ColubrisUsersAuthenticationMode,
|
|
coVirtualApAuthenProfileIndex ColubrisProfileIndexOrZero,
|
|
coVirtualApUserAccountingEnabled INTEGER,
|
|
coVirtualApUserAccountingProfileIndex ColubrisProfileIndexOrZero,
|
|
coVirtualApDefaultUserRateLimitationEnabled TruthValue,
|
|
coVirtualApDefaultUserMaxTransmitRate Integer32,
|
|
coVirtualApDefaultUserMaxReceiveRate Integer32,
|
|
coVirtualApDefaultUserBandwidthLevel ColubrisPriorityQueue,
|
|
coVirtualApOperState INTEGER
|
|
}
|
|
|
|
coVirtualApWlanProfileIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Specifies the index of the VSC profile."
|
|
::= { coVirtualAccessPointConfigEntry 1 }
|
|
|
|
coVirtualApSSID OBJECT-TYPE
|
|
SYNTAX ColubrisSSID
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Service Set ID assigned to the VSC. This value must be
|
|
unique per radio interface."
|
|
::= { coVirtualAccessPointConfigEntry 2 }
|
|
|
|
coVirtualApBroadcastSSID OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specifies if the SSID is included in beacon frames.
|
|
On Intersil hardware, only the first profile is
|
|
manageable. Reading this attribute shall always return
|
|
'false' for the other profiles. Writing into this attribute
|
|
for the other profiles will return an error."
|
|
::= { coVirtualAccessPointConfigEntry 3 }
|
|
|
|
coVirtualApMaximumNumberOfUsers OBJECT-TYPE
|
|
SYNTAX Integer32 (1..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specifies the maximum number of concurrent users that this
|
|
profile can accept."
|
|
::= { coVirtualAccessPointConfigEntry 4 }
|
|
|
|
coVirtualApDefaultVLAN OBJECT-TYPE
|
|
SYNTAX Integer32 (0..4094)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specifies the default VLAN to use for this profile
|
|
when no radius authentication has taken place.
|
|
The value 0 is used when no VLAN has been assigned to this
|
|
profile. Writing to this object is only available on
|
|
satellite devices."
|
|
::= { coVirtualAccessPointConfigEntry 5 }
|
|
|
|
coVirtualApSecurity OBJECT-TYPE
|
|
SYNTAX ColubrisSecurity
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Identifies all supported authentication/encryption algorithms."
|
|
::= { coVirtualAccessPointConfigEntry 6 }
|
|
|
|
coVirtualApAuthenMode OBJECT-TYPE
|
|
SYNTAX ColubrisUsersAuthenticationMode
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Specifies if user authentication is performed locally or via
|
|
an AAA server."
|
|
::= { coVirtualAccessPointConfigEntry 7 }
|
|
|
|
coVirtualApAuthenProfileIndex OBJECT-TYPE
|
|
SYNTAX ColubrisProfileIndexOrZero
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Specifies the AAA server profile to use for user authentication.
|
|
This parameter only applies when the coVirtualApSecurity
|
|
is set to 'wpa' or 'ieee802dot1x' or 'ieee802dot1xWithWep' and
|
|
the coVirtualApAuthenMode set to 'profile' or
|
|
'localAndProfile'. When set to Zero, no AAA server profile
|
|
is selected or on a public satellite device it could represent
|
|
a pre-configured AAA profile."
|
|
::= { coVirtualAccessPointConfigEntry 8 }
|
|
|
|
coVirtualApUserAccountingEnabled OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates if accounting information is generated by the
|
|
device and sent to the AAA server for users connecting to
|
|
this profile. Accounting information will be generated only
|
|
if a valid AAA server profile is configured for the
|
|
coVirtualApAccountingProfileIndex attribute."
|
|
::= { coVirtualAccessPointConfigEntry 9 }
|
|
|
|
coVirtualApUserAccountingProfileIndex OBJECT-TYPE
|
|
SYNTAX ColubrisProfileIndexOrZero
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Identifies the AAA server profile to be used for accounting
|
|
information. The special value Zero indicates that no accounting
|
|
profile is selected."
|
|
::= { coVirtualAccessPointConfigEntry 10 }
|
|
|
|
coVirtualApDefaultUserRateLimitationEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates if the default user rate limitation is enabled."
|
|
::= { coVirtualAccessPointConfigEntry 11 }
|
|
|
|
coVirtualApDefaultUserMaxTransmitRate OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Identifies the default user maximum transmit rate."
|
|
::= { coVirtualAccessPointConfigEntry 12 }
|
|
|
|
coVirtualApDefaultUserMaxReceiveRate OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Identifies the default user maximum receive rate."
|
|
::= { coVirtualAccessPointConfigEntry 13 }
|
|
|
|
coVirtualApDefaultUserBandwidthLevel OBJECT-TYPE
|
|
SYNTAX ColubrisPriorityQueue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Identifies the default user bandwidth level."
|
|
::= { coVirtualAccessPointConfigEntry 14 }
|
|
|
|
coVirtualApOperState OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Activate/Deactivate the Virtual Service Community in
|
|
the radio."
|
|
::= { coVirtualAccessPointConfigEntry 15 }
|
|
|
|
|
|
-- conformance information
|
|
colubrisVirtualApMIBConformance OBJECT IDENTIFIER ::= { colubrisVirtualApMIB 2 }
|
|
colubrisVirtualApMIBCompliances OBJECT IDENTIFIER ::= { colubrisVirtualApMIBConformance 1 }
|
|
colubrisVirtualApMIBGroups OBJECT IDENTIFIER ::= { colubrisVirtualApMIBConformance 2 }
|
|
|
|
|
|
-- compliance statements
|
|
colubrisVirtualApMIBCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION "The compliance statement for the Virtual Access Point MIB."
|
|
MODULE MANDATORY-GROUPS
|
|
{
|
|
colubrisVirtualApMIBGroup
|
|
}
|
|
::= { colubrisVirtualApMIBCompliances 1 }
|
|
|
|
-- units of conformance
|
|
colubrisVirtualApMIBGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
coVirtualApSSID,
|
|
coVirtualApBroadcastSSID,
|
|
coVirtualApMaximumNumberOfUsers,
|
|
coVirtualApDefaultVLAN,
|
|
coVirtualApSecurity,
|
|
coVirtualApAuthenMode,
|
|
coVirtualApAuthenProfileIndex,
|
|
coVirtualApUserAccountingEnabled,
|
|
coVirtualApUserAccountingProfileIndex,
|
|
coVirtualApDefaultUserRateLimitationEnabled,
|
|
coVirtualApDefaultUserMaxTransmitRate,
|
|
coVirtualApDefaultUserMaxReceiveRate,
|
|
coVirtualApDefaultUserBandwidthLevel,
|
|
coVirtualApOperState
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "A collection of objects for use with Virtual Access Points."
|
|
::= { colubrisVirtualApMIBGroups 1 }
|
|
|
|
END
|