195 lines
7.8 KiB
Plaintext
195 lines
7.8 KiB
Plaintext
-- ****************************************************************************
|
|
-- ALVARION-BANDWIDTH-CONTROL-MIB definitions
|
|
--
|
|
-- Copyright (c) 2007, Alvarion Ltd.
|
|
-- All Rights Reserved.
|
|
--
|
|
-- Alvarion Bandwidth Control MIB file.
|
|
--
|
|
-- ****************************************************************************
|
|
|
|
|
|
ALVARION-BANDWIDTH-CONTROL-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE,
|
|
Integer32
|
|
FROM SNMPv2-SMI
|
|
TruthValue
|
|
FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
AlvarionPriorityQueue
|
|
FROM ALVARION-TC
|
|
alvarionMgmtV2
|
|
FROM ALVARION-SMI
|
|
;
|
|
|
|
|
|
alvarionBandwidthControlMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200710310000Z"
|
|
ORGANIZATION "Alvarion Ltd."
|
|
CONTACT-INFO "Alvarion Ltd.
|
|
Postal: 21a HaBarzel St.
|
|
P.O. Box 13139
|
|
Tel-Aviv 69710
|
|
Israel
|
|
Phone: +972 3 645 6262"
|
|
DESCRIPTION "Alvarion Bandwidth Control MIB."
|
|
|
|
::= { alvarionMgmtV2 14 }
|
|
|
|
|
|
-- alvarionBandwidthControlMIB definition
|
|
alvarionBandwidthControlMIBObjects OBJECT IDENTIFIER ::= { alvarionBandwidthControlMIB 1 }
|
|
|
|
-- alvarion Bandwidth Control groups
|
|
coBandwidthControlConfig OBJECT IDENTIFIER ::= { alvarionBandwidthControlMIBObjects 1 }
|
|
|
|
|
|
-- The Bandwidth Control Address Configuration Group
|
|
coBandwidthControlEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates if bandwidth control is enabled or disabled on the Internet port."
|
|
::= { coBandwidthControlConfig 1 }
|
|
|
|
coBandwidthControlMaxTransmitRate OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the maximum rate at which data can be transmitted on the
|
|
Internet port. If traffic exceeds this rate for short bursts,
|
|
it is buffered. Long overages will result in data being dropped."
|
|
::= { coBandwidthControlConfig 2 }
|
|
|
|
coBandwidthControlMaxReceiveRate OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the maximum rate at which data can be received on the
|
|
Internet port. If traffic exceeds this rate for short bursts
|
|
it is buffered. Long overages will result in data being dropped."
|
|
::= { coBandwidthControlConfig 3 }
|
|
|
|
|
|
coBandwidthControlLevelTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CoBandwidthControlLevelEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table defining the current bandwidth level settings that are
|
|
active on the device."
|
|
::= { coBandwidthControlConfig 4 }
|
|
|
|
coBandwidthControlLevelEntry OBJECT-TYPE
|
|
SYNTAX CoBandwidthControlLevelEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in the coBandwidthControlLevelTable.
|
|
coBandwidthControlLevelIndex - Uniquely access a definition for this
|
|
particular bandwidth control level."
|
|
INDEX { coBandwidthControlLevelIndex }
|
|
::= { coBandwidthControlLevelTable 1 }
|
|
|
|
CoBandwidthControlLevelEntry ::= SEQUENCE
|
|
{
|
|
coBandwidthControlLevelIndex AlvarionPriorityQueue,
|
|
coBandwidthControlLevelMinTransmitRate Integer32,
|
|
coBandwidthControlLevelMaxTransmitRate Integer32,
|
|
coBandwidthControlLevelMinReceiveRate Integer32,
|
|
coBandwidthControlLevelMaxReceiveRate Integer32
|
|
}
|
|
|
|
coBandwidthControlLevelIndex OBJECT-TYPE
|
|
SYNTAX AlvarionPriorityQueue
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Specifies the level index. Each index defines a bandwidth level that
|
|
traffic can be assigned to. Four indexes are defined (1 to 4) with
|
|
the following meanings: 1-Low, 2-Normal, 3- High, 4-Very High."
|
|
::= { coBandwidthControlLevelEntry 1 }
|
|
|
|
coBandwidthControlLevelMinTransmitRate OBJECT-TYPE
|
|
SYNTAX Integer32 (0..100)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Specify the minimum transmit rate for the level
|
|
as a percentage of coBandwidthControlMaxTransmitRate. This is the
|
|
minimum amount of bandwidth that will be assigned to a level as
|
|
soon as outgoing traffic is present on the level."
|
|
::= { coBandwidthControlLevelEntry 2 }
|
|
|
|
coBandwidthControlLevelMaxTransmitRate OBJECT-TYPE
|
|
SYNTAX Integer32 (0..100)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Specify the maximum transmit rate for the specified level
|
|
as a percentage of coBandwidthControlMaxTransmitRate. This is the
|
|
maximum amount of outgoing bandwidth that can be consumed by the
|
|
level. Traffic in excess will be buffered for short bursts, and
|
|
dropped for sustained overages"
|
|
::= { coBandwidthControlLevelEntry 3 }
|
|
|
|
coBandwidthControlLevelMinReceiveRate OBJECT-TYPE
|
|
SYNTAX Integer32 (0..100)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Specify the minimum receive rate for the specified level
|
|
as a percentage of coBandwidthControlMaxReceiveRateRate. This is the
|
|
minimum amount of bandwidth that will be assigned to a level as soon
|
|
as incoming traffic is present on the level."
|
|
::= { coBandwidthControlLevelEntry 4 }
|
|
|
|
coBandwidthControlLevelMaxReceiveRate OBJECT-TYPE
|
|
SYNTAX Integer32 (0..100)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Specify the maximum receive rate for the specified level
|
|
as a percentage of coBandwidthControlMaxReceiveRateRate. This is the
|
|
maximum amount of incoming bandwidth that can be consumed by the
|
|
level. Traffic in excess will be buffered for short bursts, and
|
|
dropped for sustained overages."
|
|
::= { coBandwidthControlLevelEntry 5 }
|
|
|
|
-- conformance information
|
|
alvarionBandwidthControlMIBConformance OBJECT IDENTIFIER ::= { alvarionBandwidthControlMIB 2 }
|
|
alvarionBandwidthControlMIBCompliances OBJECT IDENTIFIER ::= { alvarionBandwidthControlMIBConformance 1 }
|
|
alvarionBandwidthControlMIBGroups OBJECT IDENTIFIER ::= { alvarionBandwidthControlMIBConformance 2 }
|
|
|
|
|
|
-- compliance statements
|
|
alvarionBandwidthControlMIBCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION "The compliance statement for the Bandwidth Control MIB."
|
|
MODULE MANDATORY-GROUPS
|
|
{
|
|
alvarionBandwidthControlMIBGroup,
|
|
alvarionBandwidthControlLevelMIBGroup
|
|
}
|
|
::= { alvarionBandwidthControlMIBCompliances 1 }
|
|
|
|
-- units of conformance
|
|
alvarionBandwidthControlMIBGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
coBandwidthControlEnable,
|
|
coBandwidthControlMaxTransmitRate,
|
|
coBandwidthControlMaxReceiveRate
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "A collection of objects for use with Bandwidth Controls."
|
|
::= { alvarionBandwidthControlMIBGroups 1 }
|
|
|
|
alvarionBandwidthControlLevelMIBGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
coBandwidthControlLevelMinTransmitRate,
|
|
coBandwidthControlLevelMaxTransmitRate,
|
|
coBandwidthControlLevelMinReceiveRate,
|
|
coBandwidthControlLevelMaxReceiveRate
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "A collection of objects for use with Bandwidth Controls."
|
|
::= { alvarionBandwidthControlMIBGroups 2 }
|
|
|
|
END
|