From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/hpmsm/COLUBRIS-VIRTUAL-AP-MIB.my | 273 ++++++++++++++++++++++++++++++++++ 1 file changed, 273 insertions(+) create mode 100644 MIBS/hpmsm/COLUBRIS-VIRTUAL-AP-MIB.my (limited to 'MIBS/hpmsm/COLUBRIS-VIRTUAL-AP-MIB.my') diff --git a/MIBS/hpmsm/COLUBRIS-VIRTUAL-AP-MIB.my b/MIBS/hpmsm/COLUBRIS-VIRTUAL-AP-MIB.my new file mode 100644 index 0000000..f52933f --- /dev/null +++ b/MIBS/hpmsm/COLUBRIS-VIRTUAL-AP-MIB.my @@ -0,0 +1,273 @@ +-- **************************************************************************** +-- 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 -- cgit v1.2.3