mibs-downloader/mibs/NETGEAR-QOS-BW-MIB.mib

243 lines
8.1 KiB
Plaintext
Raw Normal View History

NETGEAR-QOS-BW-MIB DEFINITIONS ::= BEGIN
-- NETGEAR Quality of Service Package MIB
-- Copyright LVL7 Systems (2001-2005) All rights reserved.
-- This SNMP Management Information Specification
-- embodies LVL7 System's confidential and proprietary
-- intellectual property. LVL7 Systems retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", LVL7 Systems
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
Counter32, MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32, Gauge32
FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC
agentQOS FROM NETGEAR-QOS-MIB
DisplayString FROM RFC1213-MIB;
agentQOSBandwidth MODULE-IDENTITY
LAST-UPDATED "200502231200Z" -- 23 Feb 2005 12:00:00 GMT
ORGANIZATION "Netgear"
CONTACT-INFO
""
DESCRIPTION
"The MIB definitaions for Quality of Service Flex package."
-- revision history
REVISION
"200502231200Z" -- 23 Feb 2005 12:00:00 GMT
DESCRIPTION
"Initial revision."
::= { agentQOS 1 }
trafficClassGroup OBJECT IDENTIFIER ::= { agentQOSBandwidth 1 }
trafficClassCreate OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..15))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set to a non-empty string to create a Traffic Class entry in
trafficClassTable."
::= { trafficClassGroup 1 }
trafficClassTable OBJECT-TYPE
SYNTAX SEQUENCE OF TrafficClassEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Traffic Class instances."
::= { trafficClassGroup 2 }
trafficClassEntry OBJECT-TYPE
SYNTAX TrafficClassEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { trafficClassIndex }
::= { trafficClassTable 1 }
TrafficClassEntry ::= SEQUENCE {
trafficClassIndex
Integer32,
trafficClassName
DisplayString,
trafficClassIfIndex
Integer32,
trafficClassVlanId
Integer32,
trafficClassWeight
Integer32,
trafficClassBandwidthAllocation
Integer32,
trafficClassAcceptByteCount
Counter32,
trafficClassStatus
RowStatus
}
trafficClassIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of this instance."
::= { trafficClassEntry 1 }
trafficClassName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..15))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the traffic class."
::= { trafficClassEntry 2 }
trafficClassIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IfIndex of the port that this instance is associated with."
::= { trafficClassEntry 3 }
trafficClassVlanId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VlanID of the VLAN that this instance is associated with."
::= { trafficClassEntry 4 }
trafficClassWeight OBJECT-TYPE
SYNTAX Integer32 (1..1024)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The weight that this instances has."
::= { trafficClassEntry 5 }
trafficClassBandwidthAllocation OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Index of Bandwidth Allocation entry this traffic class uses."
::= { trafficClassEntry 6 }
trafficClassAcceptByteCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Byte count of packets accepted by this traffic class."
::= { trafficClassEntry 7 }
trafficClassStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Status of this instance.
active(1) - this traffic class is active
destroy(6) - set to this value to delete an instance"
::= { trafficClassEntry 8 }
bandwidthAllocationGroup OBJECT IDENTIFIER ::= { agentQOSBandwidth 2 }
bandwidthAllocationCreate OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..15))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set to a non-empty string to create a Bandwidth
Allocation entry in bandwidthAllocationTable."
::= { bandwidthAllocationGroup 1 }
bandwidthAllocationTable OBJECT-TYPE
SYNTAX SEQUENCE OF BandwidthAllocationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of bandwidth allocation instances."
::= { bandwidthAllocationGroup 2 }
bandwidthAllocationEntry OBJECT-TYPE
SYNTAX BandwidthAllocationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { bandwidthAllocationIndex }
::= { bandwidthAllocationTable 1 }
BandwidthAllocationEntry ::= SEQUENCE {
bandwidthAllocationIndex
Integer32,
bandwidthAllocationName
DisplayString,
bandwidthAllocationMinBandwidth
Gauge32,
bandwidthAllocationMaxBandwidth
Gauge32,
bandwidthAllocationStatus
RowStatus
}
bandwidthAllocationIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the traffic class."
::= { bandwidthAllocationEntry 1 }
bandwidthAllocationName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..15))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the traffic class."
::= { bandwidthAllocationEntry 2 }
bandwidthAllocationMinBandwidth OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Minimum bandwidth allocated."
::= { bandwidthAllocationEntry 3 }
bandwidthAllocationMaxBandwidth OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum bandwidth allocated."
::= { bandwidthAllocationEntry 4 }
bandwidthAllocationStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Status of this instance.
active(1) - this bandwidth allocation is active
destroy(6) - set to this value to delete an instance"
::= { bandwidthAllocationEntry 5 }
END