- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
2105 lines
79 KiB
Text
2105 lines
79 KiB
Text
ADTRAN-AOS-QOS DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
Unsigned32, Integer32 ,Counter32, Counter64, OBJECT-TYPE,
|
|
MODULE-IDENTITY
|
|
FROM SNMPv2-SMI
|
|
DisplayString, TruthValue, TEXTUAL-CONVENTION
|
|
FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
InterfaceIndex, ifIndex
|
|
FROM IF-MIB
|
|
adIdentity
|
|
FROM ADTRAN-MIB
|
|
adGenAOSConformance, adGenAOSRouter
|
|
FROM ADTRAN-AOS;
|
|
|
|
adGenAOSQoSMib MODULE-IDENTITY
|
|
LAST-UPDATED "200806250000Z" -- June 25, 2008 / YYYYMMDDHHMMZ
|
|
ORGANIZATION "ADTRAN, Inc."
|
|
CONTACT-INFO
|
|
"Technical Support Dept.
|
|
Postal: ADTRAN, Inc.
|
|
901 Explorer Blvd.
|
|
Huntsville, AL 35806
|
|
|
|
Tel: +1 800 726-8663
|
|
Fax: +1 256 963 6217
|
|
E-mail: support@adtran.com"
|
|
|
|
DESCRIPTION
|
|
"This MIB contains QoS statistical information."
|
|
|
|
REVISION "201106170000Z" -- June 17, 2011 / YYYYMMDDHHMMZ
|
|
DESCRIPTION
|
|
"Changed description of adGenAOSQoSInterfaceTXQType.
|
|
Changes by Michael Weir."
|
|
|
|
REVISION "201105170000Z" -- May 17, 2011 / YYYYMMDDHHMMZ
|
|
DESCRIPTION
|
|
"Added enumeration values to adGenAOSQosMapMatchType
|
|
and adGenAOSQoSMapProtocolMatchType for QoS IPv6
|
|
configurations. Changes by Reba Holland."
|
|
|
|
REVISION "201005190000Z" -- May 5, 2010 / YYYYMMDDHHMMZ
|
|
DESCRIPTION
|
|
"Added adGenAOSQoSMapPriorityStrictRateLimiting to
|
|
adGenAOSQoSMapEntriesTable.
|
|
Changes by David Wallace."
|
|
|
|
REVISION "200903040000Z" -- March 4, 2009 / YYYYMMDDHHMMZ
|
|
DESCRIPTION
|
|
"Added configuration information to
|
|
adGenAOSQoSMapEntriesTable and shaping statistics to
|
|
adGenAOSQoSInterfaceTable. Added
|
|
adGenAOSQoSMapMatchTable and adGenAOSQoSMapShaperTable.
|
|
Changes by Reba Holland."
|
|
|
|
REVISION "200809160000Z" -- September 17, 2008 / YYYYMMDDHHMMZ
|
|
DESCRIPTION
|
|
"Added rate statistics to
|
|
adGenAOSQoSClassConvHistoryTable and
|
|
adGenAOSQoSPriorityRateLimiterTable. Added
|
|
adGenAOSQoSMapClassifierStatsTable. The
|
|
adGenAOSQoSMapClassifierStatsTable will initially display
|
|
only default class information.
|
|
Changes by Reba Holland."
|
|
|
|
REVISION "200808200000Z" -- August 20, 2008 / YYYYMMDDHHMMZ
|
|
DESCRIPTION
|
|
"Changed name of OIDs adGenAOSQoSMapEntryActionType,
|
|
adGenAOSQoSMapBWType, adGenAOSQoSMapBWValue, to
|
|
adGenAOSQoSMapQueuingActionType,
|
|
adGenAOSQoSMapQueuingBWType,
|
|
adGenAOSQoSMapQueuingBWValue.
|
|
Changes by Reba Holland."
|
|
|
|
REVISION "200807110000Z" -- July 11, 2008 / YYYYMMDDHHMMZ
|
|
DESCRIPTION
|
|
"Added adGenAOSQoSInterfaceTable. Changed
|
|
adGenAOSQoSClassConvHistoryTable to use ifIndex,
|
|
adGenAOSMapEntryId, and adGenAOSQoSMapParentEntryId as
|
|
indices. Changed adGenAOSQoSPriorityRateLimiterTable to use
|
|
adGenAOSQoSPriorityRateLimiterParentId as an index.
|
|
Changes by Reba Holland."
|
|
|
|
REVISION "200806250000Z" -- June 25, 2008 / YYYYMMDDHHMMZ
|
|
DESCRIPTION
|
|
"Added the following to the adGenAOSQoSMapEntriesTable -
|
|
adGenAOSQoSMapEntrySetName, adGenAOSQoSMapEntryActionType,
|
|
adGenAOSQoSMapBWType, adGenAOSQoSMapBWValue. Changed
|
|
adGenAOSQos to be under the adGenAOSRouter tree instead
|
|
of the adGenAOSCommon tree. Changed name, indices and
|
|
OIDS of adGenQOSQoSConversationTable to
|
|
adGenAOSQoSClassConversationTable. Changed name, indices
|
|
and OIDS of adGenQOSQoSConvHistoryTable to
|
|
adGenAOSQoSClassConvHistoryTable. Changes by Reba Holland."
|
|
|
|
REVISION "200806060000Z" -- June 6, 2008 / YYYYMMDDHHMMZ
|
|
DESCRIPTION
|
|
"Changed the following from Integer32 to Unsigned32 -
|
|
adGenAOSQoSMapSetId, adGenAOSQoSMapEntryId
|
|
adGenAOSQoSHistoryConvId, adGenAOSQoSHistorySetId,
|
|
adGenAOSQoSHistoryEntryId, adGenAOSQoSConvId. Changed
|
|
description of adGenAOSQoSConvHistoryTable and
|
|
adGenAOSQoSConversationTable. Removed adGenAOSQoSMapSetId
|
|
as an index to adGenAOSQoSPriorityRateLimiterTable and
|
|
added adGenAOSQoSPriorityRateLimiterSetId as an entry.
|
|
Changes by Reba Holland."
|
|
|
|
REVISION "200806040000Z" -- June 4, 2008 / YYYYMMDDHHMMZ
|
|
DESCRIPTION
|
|
"Added adGenAOSQoSMapChildSetName to
|
|
adGenAOSQoSMapEntriesTable.
|
|
Changed indices of adGenAOSQoSConvHistoryTable.
|
|
Changed description and indices of
|
|
adGenAOSQoSMapEntriesTable. Changed OID name of
|
|
adGenAOSQoSRateLimiterTable to
|
|
adGenAOSQoSPriorityRateLimiterTable.
|
|
Changes by Reba Holland."
|
|
|
|
REVISION "200804170000Z" -- April 17, 2008 / YYYYMMDDHHMMZ
|
|
DESCRIPTION
|
|
"First Draft of ADTRAN-AOS-QOS MIB module.
|
|
**********************************
|
|
QoS Overview
|
|
**********************************
|
|
This MIB allows read-only access to quality of service
|
|
(QoS)statistical information for QoS enabled ADTRAN
|
|
products. A QoS-policy is defined using a QoS map in the
|
|
ADTRAN Operating System (AOS) command line interface (CLI).
|
|
The QoS map is a named list with sequenced entries.
|
|
An entry contains match references and one or more
|
|
actions. Multiple map entries for the same QoS map are
|
|
differentiated by a sequence number. The sequence number
|
|
is used to assign match order. Once created, a QoS map must
|
|
be applied to an interface in order to actively process
|
|
traffic. Any traffic for the interface that does not
|
|
explicitly match a map entry is sent using the default
|
|
queuing method for the interface (such as weighted
|
|
fair queuing (WFQ). All QoS configuration must be done
|
|
by the ADTRAN command line interface (CLI) or the WEB GUI."
|
|
|
|
::= { adIdentity 10000 53 2 1 }
|
|
|
|
adGenAOSQos OBJECT IDENTIFIER ::= { adGenAOSRouter 1 }
|
|
-- Textual Conventions
|
|
Unsigned64 ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An unsigned 64-bit quantity. Currently using Counter64 SYNTAX for
|
|
encoding rules."
|
|
SYNTAX Counter64
|
|
|
|
-- ========================================================================
|
|
|
|
--
|
|
|
|
-- QoS Map Table
|
|
|
|
-- TID - TID_QOS_MAP_SET
|
|
adGenAOSQoSMapSetTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AdGenAOSQoSMapSetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Named list of configured QoS maps."
|
|
::= { adGenAOSQos 1 }
|
|
|
|
adGenAOSQoSMapSetEntry OBJECT-TYPE
|
|
SYNTAX AdGenAOSQoSMapSetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The parameters for a particular QoS map."
|
|
INDEX { adGenAOSQoSMapSetId }
|
|
::= { adGenAOSQoSMapSetTable 1 }
|
|
|
|
|
|
AdGenAOSQoSMapSetEntry ::=
|
|
SEQUENCE {
|
|
adGenAOSQoSMapSetId Unsigned32,
|
|
adGenAOSQoSMapSetName DisplayString,
|
|
adGenAOSQoSMapIsChild TruthValue
|
|
}
|
|
|
|
-- CID_QOS_MAP_SET_ID
|
|
adGenAOSQoSMapSetId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is a unique number chosen by the system to
|
|
identify a row in the adGenAOSQoSMapTable."
|
|
::= { adGenAOSQoSMapSetEntry 1 }
|
|
|
|
-- CID_QOS_MAP_SET_NAME
|
|
adGenAOSQoSMapSetName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unique string used to identify QoS map."
|
|
::= { adGenAOSQoSMapSetEntry 2 }
|
|
|
|
|
|
-- CID_QOS_MAP_SET_IS_CHILD
|
|
adGenAOSQoSMapIsChild OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Signifies this map as a child of another map if true."
|
|
::= { adGenAOSQoSMapSetEntry 3 }
|
|
|
|
|
|
--
|
|
|
|
-- QoS Map Entry Table
|
|
|
|
-- TID_QOS_MAP_ENTRY
|
|
|
|
adGenAOSQoSMapEntriesTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AdGenAOSQoSMapEntriesEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"List of sequenced entries for a named QoS map."
|
|
::= { adGenAOSQos 2 }
|
|
|
|
adGenAOSQoSMapEntriesEntry OBJECT-TYPE
|
|
SYNTAX AdGenAOSQoSMapEntriesEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The parameters for a particular sequenced entry of a named QoS
|
|
map."
|
|
INDEX { adGenAOSQoSMapSetId, adGenAOSQoSMapEntryId }
|
|
::= { adGenAOSQoSMapEntriesTable 1 }
|
|
|
|
AdGenAOSQoSMapEntriesEntry ::=
|
|
SEQUENCE {
|
|
adGenAOSQoSMapEntryId Unsigned32,
|
|
adGenAOSQoSMapSeqNum Unsigned32,
|
|
adGenAOSQoSMapEntrySetName DisplayString,
|
|
adGenAOSQoSMapChildSetName DisplayString,
|
|
adGenAOSQoSMapQueuingActionType INTEGER,
|
|
adGenAOSQoSMapQueuingBWType INTEGER,
|
|
adGenAOSQoSMapQueuingBWValue Unsigned32,
|
|
adGenAOSQoSMapQueuingBurstValue Unsigned32,
|
|
adGenAOSQoSMapMatchAll INTEGER,
|
|
adGenAOSQoSMapDscpMarkState INTEGER,
|
|
adGenAOSQoSMapDscpMarkValue Unsigned32,
|
|
adGenAOSQoSMapDscpMarkString DisplayString,
|
|
adGenAOSQoSMapPrecedenceMarkState INTEGER,
|
|
adGenAOSQoSMapPrecedenceMarkValue Unsigned32,
|
|
adGenAOSQoSMapCosMarkState INTEGER,
|
|
adGenAOSQoSMapCosMarkValue Unsigned32,
|
|
adGenAOSQoSMapShapeState INTEGER,
|
|
adGenAOSQoSMapShapeValue Unsigned32,
|
|
adGenAOSQoSMapShapeBurst Unsigned32,
|
|
adGenAOSQoSMapShapeEthOverhead INTEGER,
|
|
adGenAOSQoSMapClearCounters INTEGER,
|
|
adGenAOSQoSMapPriorityStrictRateLimiting INTEGER
|
|
-- adGenAOSQoSMapEntryDescription DisplayString,
|
|
}
|
|
|
|
-- CID_QOS_MAP_ENTRY_ID
|
|
adGenAOSQoSMapEntryId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is a unique number chosen by the system and is used in
|
|
conjunction with adGenAOSQoSMapSetId to identify a unique
|
|
row in the adGenAOSQoSMapEntryTable."
|
|
::= { adGenAOSQoSMapEntriesEntry 1 }
|
|
|
|
-- CID_QOS_MAP_SEQ_NUMBER
|
|
adGenAOSQoSMapSeqNum OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is a unique number configured by the user to identify a
|
|
sequence of entries in a named list of maps."
|
|
::= { adGenAOSQoSMapEntriesEntry 2 }
|
|
|
|
-- CID_QOS_MAP_CHILD_SET_NAME
|
|
adGenAOSQoSMapEntrySetName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unique string used to identify QoS map."
|
|
::= { adGenAOSQoSMapEntriesEntry 3 }
|
|
|
|
-- CID_QOS_MAP_CHILD_SET_NAME
|
|
adGenAOSQoSMapChildSetName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unique string used to identify QoS child map."
|
|
::= { adGenAOSQoSMapEntriesEntry 4 }
|
|
|
|
-- CID_QOS_MAP_ACTION_TYPE
|
|
adGenAOSQoSMapQueuingActionType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
none (1),
|
|
priority (2),
|
|
classBased(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the type of queuing configured for this map entry."
|
|
::= { adGenAOSQoSMapEntriesEntry 5 }
|
|
|
|
-- CID_QOS_MAP_BW_TYPE
|
|
-- CID_QOS_MAP_PRIORITY_BW_TYPE
|
|
adGenAOSQoSMapQueuingBWType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
none (1),
|
|
absolute (2),
|
|
percent (3),
|
|
percentRemaining (4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the type of bandwidth queuing."
|
|
::= { adGenAOSQoSMapEntriesEntry 6 }
|
|
|
|
-- CID_QOS_MAP_CLASS_BANDWIDTH
|
|
-- CID_QOS_MAP_BANDWIDTH
|
|
adGenAOSQoSMapQueuingBWValue OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configured bandwidth for this map entry."
|
|
::= { adGenAOSQoSMapEntriesEntry 7 }
|
|
-- CID_QOS_MAP_BURST
|
|
adGenAOSQoSMapQueuingBurstValue OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Priority burst size in bytes."
|
|
::= { adGenAOSQoSMapEntriesEntry 8 }
|
|
|
|
-- CID_QOS_MAP_MATCH_ALL_ENABLE
|
|
adGenAOSQoSMapMatchAll OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable (1),
|
|
disable (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If enabled match case requires all of multiple conditions to be
|
|
met (logical AND). If disabled match case requires any of multiple
|
|
conditions to be met (logical OR)."
|
|
::= { adGenAOSQoSMapEntriesEntry 9 }
|
|
|
|
-- CID_QOS_MAP_DSCP_MARK_ENABLE
|
|
adGenAOSQoSMapDscpMarkState OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable (1),
|
|
disable (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"State of packet IP DSCP field marking."
|
|
::= { adGenAOSQoSMapEntriesEntry 10 }
|
|
|
|
|
|
-- CID_QOS_MAP_DSCP_MARK_VALUE
|
|
adGenAOSQoSMapDscpMarkValue OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Mark packet IP DSCP field with this value (0-63)."
|
|
::= { adGenAOSQoSMapEntriesEntry 11 }
|
|
|
|
-- CID_QOS_MAP_DSCP_MARK_ALIAS
|
|
adGenAOSQoSMapDscpMarkString OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Mark packet IP DSCP field with this string value. Possible mark
|
|
values are:
|
|
af11 - AF11 dscp (001010)
|
|
af12 - AF12 dscp (001100)
|
|
af13 - AF13 dscp (001110)
|
|
af21 - AF21 dscp (010010)
|
|
af22 - AF22 dscp (010100)
|
|
af23 - AF23 dscp (010110)
|
|
af31 - AF31 dscp (011010)
|
|
af32 - AF32 dscp (011100)
|
|
af33 - AF33 dscp (011110)
|
|
af41 - AF41 dscp (100010)
|
|
af42 - AF42 dscp (100100)
|
|
af43 - AF43 dscp (100110)
|
|
cs1 - CS1(precedence 1) dscp (001000)
|
|
cs2 - CS2(precedence 2) dscp (010000)
|
|
cs3 - CS3(precedence 3) dscp (011000)
|
|
cs4 - CS4(precedence 4) dscp (100000)
|
|
cs5 - CS5(precedence 5) dscp (101000)
|
|
cs6 - CS6(precedence 6) dscp (110000)
|
|
cs7 - CS7(precedence 7) dscp (111000)
|
|
default - Default dscp (000000)
|
|
ef - EF dscp (101110)"
|
|
::= { adGenAOSQoSMapEntriesEntry 12 }
|
|
|
|
-- CID_QOS_MAP_PRECEDENCE_MARK_ENABLE
|
|
adGenAOSQoSMapPrecedenceMarkState OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable (1),
|
|
disable (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"State of packet IP precedence field marking."
|
|
::= { adGenAOSQoSMapEntriesEntry 13 }
|
|
|
|
-- CID_QOS_MAP_PRECEDENCE_MARK_VALUE
|
|
adGenAOSQoSMapPrecedenceMarkValue OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Mark packet IP Precedence field with this value."
|
|
::= { adGenAOSQoSMapEntriesEntry 14 }
|
|
|
|
-- CID_QOS_MAP_COS_MARK_ENABLE
|
|
adGenAOSQoSMapCosMarkState OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable (1),
|
|
disable (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"State of packet Ethernet VLAN Priority field marking."
|
|
::= { adGenAOSQoSMapEntriesEntry 15 }
|
|
|
|
-- CID_QOS_MAP_COS_MARK_VALUE
|
|
adGenAOSQoSMapCosMarkValue OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Mark packet Ethernet VLAN Priority field with this value."
|
|
::= { adGenAOSQoSMapEntriesEntry 16 }
|
|
|
|
-- CID_QOS_MAP_SHAPE_ENABLE
|
|
adGenAOSQoSMapShapeState OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable (1),
|
|
disable (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"State of traffic shaping."
|
|
::= { adGenAOSQoSMapEntriesEntry 17 }
|
|
|
|
--CID_QOS_MAP_SHAPE_VALUE
|
|
adGenAOSQoSMapShapeValue OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Shaper's committed information rate in bps."
|
|
::= { adGenAOSQoSMapEntriesEntry 18 }
|
|
|
|
--CID_QOS_MAP_SHAPE_BURST
|
|
adGenAOSQoSMapShapeBurst OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Shaper's burst size in bytes."
|
|
::= { adGenAOSQoSMapEntriesEntry 19 }
|
|
|
|
--CID_QOS_MAP_SHAPE_ETHERNET_OVERHEAD_ENABLE
|
|
adGenAOSQoSMapShapeEthOverhead OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable (1),
|
|
disable (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"State of inclusion of Ethernet CRC and VLAN tag bytes in the
|
|
packet size."
|
|
::= { adGenAOSQoSMapEntriesEntry 20 }
|
|
|
|
-- CID_CLEAR_COUNTERS
|
|
adGenAOSQoSMapClearCounters OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
clear (1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Clear the map entry statistics. This is a
|
|
write-only variable. A read will always return a value of '1'."
|
|
::= { adGenAOSQoSMapEntriesEntry 21 }
|
|
|
|
--CID_QOS_MAP_PRIORITY_STRICT_RATE_LIMITING
|
|
adGenAOSQoSMapPriorityStrictRateLimiting OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable (1),
|
|
disable (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If enabled, all priority packets that exceed the configured bandwidth will be dropped."
|
|
::= { adGenAOSQoSMapEntriesEntry 22 }
|
|
|
|
-- CID_QOS_MAP_ENTRY_DESCRIPTION
|
|
-- adGenAOSQoSMapEntryDescription OBJECT-TYPE
|
|
-- SYNTAX DisplayString
|
|
-- MAX-ACCESS read-only
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "User defined string used to identify QoS map entry."
|
|
-- ::= { adGenAOSQoSMapEntriesEntry 23 }
|
|
|
|
|
|
|
|
--
|
|
-- QoS Interface Table
|
|
|
|
adGenAOSQoSInterfaceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AdGenAOSQoSInterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"List of interfaces and the QoS map data for that interface."
|
|
::= { adGenAOSQos 3 }
|
|
|
|
adGenAOSQoSInterfaceEntry OBJECT-TYPE
|
|
SYNTAX AdGenAOSQoSInterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Displays list of interfaces and the QoS map data for that
|
|
interface. Note: some interfaces may not support QoS or may support
|
|
only a portion of the QoS data."
|
|
INDEX { ifIndex }
|
|
::= { adGenAOSQoSInterfaceTable 1 }
|
|
|
|
|
|
AdGenAOSQoSInterfaceEntry ::=
|
|
SEQUENCE {
|
|
adGenAOSQoSInterfaceName DisplayString,
|
|
adGenAOSQoSInterfaceOutboundMapSetName DisplayString,
|
|
adGenAOSQoSInterfaceInboundMapSetName DisplayString,
|
|
adGenAOSQoSInterfaceMapState INTEGER,
|
|
adGenAOSQoSInterfaceTXQType INTEGER,
|
|
adGenAOSQoSInterfaceTXQSubqPktLimit Unsigned32,
|
|
adGenAOSQoSInterfaceTXQSize Unsigned32,
|
|
adGenAOSQoSInterfaceTXQPktHighWater Unsigned32,
|
|
adGenAOSQoSInterfaceTXQMaxTotal Unsigned32,
|
|
adGenAOSQoSInterfaceTXQDrops Unsigned32,
|
|
adGenAOSQoSInterfaceTXQHdlcRingLimit Unsigned32,
|
|
adGenAOSQoSInterfaceTXQAvailableBW Unsigned32,
|
|
adGenAOSQoSInterfaceTXQConvActive Unsigned32,
|
|
adGenAOSQoSInterfaceTXQConvMaxActive Unsigned32,
|
|
adGenAOSQoSInterfaceTXQConvMaxTotal Unsigned32,
|
|
adGenAOSQoSInterfaceTrafficShapingRate Unsigned32,
|
|
adGenAOSQoSInterfaceTrafficShapingBurst Unsigned32,
|
|
adGenAOSQoSInterfaceShaperValue Unsigned32,
|
|
adGenAOSQoSInterfaceShaperCurrentBudgetSize Unsigned32,
|
|
adGenAOSQoSInterfaceShaperMaxBudgetSize Unsigned32,
|
|
adGenAOSQoSInterfaceShaperBytesPerTick Unsigned32,
|
|
adGenAOSQoSInterfaceShaperTickRate Unsigned32,
|
|
adGenAOSQoSInterfaceShaperQPktDepth Unsigned32,
|
|
adGenAOSQoSInterfaceShaperQPktDrops Unsigned32,
|
|
adGenAOSQoSInterfaceShaperQPktSent Unsigned32,
|
|
adGenAOSQoSInterfaceShaperQPktDelayed Unsigned32
|
|
}
|
|
|
|
-- Cid_IF_NAME
|
|
adGenAOSQoSInterfaceName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unique string used to identify this interface."
|
|
::= { adGenAOSQoSInterfaceEntry 1 }
|
|
|
|
-- Cid_Output_Qos_Map_Set_Name
|
|
adGenAOSQoSInterfaceOutboundMapSetName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unique string used to identify the outbound QoS map
|
|
applied to this interface."
|
|
::= { adGenAOSQoSInterfaceEntry 2 }
|
|
|
|
-- Cid_Input_Qos_Map_Set_Name
|
|
adGenAOSQoSInterfaceInboundMapSetName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unique string used to identify the inbound QoS map
|
|
applied to this interface."
|
|
::= { adGenAOSQoSInterfaceEntry 3 }
|
|
|
|
--Qos::CID_QOS_MAP_SET_STATE
|
|
adGenAOSQoSInterfaceMapState OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enabled (1),
|
|
disabled (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies state of QoS map attached to this interface. There may
|
|
be inadequate bandwidth to enable."
|
|
::= { adGenAOSQoSInterfaceEntry 4 }
|
|
|
|
-- Qos::CID_QOS_TXQ_TYPE
|
|
adGenAOSQoSInterfaceTXQType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
fifo (1),
|
|
fifoAged (2),
|
|
weightedFair (3),
|
|
roundRobin (4),
|
|
priority (5),
|
|
none (6)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the effective queueing method for this interface."
|
|
::= { adGenAOSQoSInterfaceEntry 5 }
|
|
|
|
-- Qos::CID_QOS_TXQ_SUBQ_PKT_LIMIT
|
|
adGenAOSQoSInterfaceTXQSubqPktLimit OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies output packet threshold for the sub-queues on this
|
|
interface."
|
|
::= { adGenAOSQoSInterfaceEntry 6 }
|
|
|
|
-- Qos::CID_QOS_TXQ_SIZE
|
|
adGenAOSQoSInterfaceTXQSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies output queue size for this interface."
|
|
::= { adGenAOSQoSInterfaceEntry 7 }
|
|
|
|
-- Qos::CID_QOS_TXQ_PKT_HIGH_WATER
|
|
adGenAOSQoSInterfaceTXQPktHighWater OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies output queue high water mark for this interface."
|
|
::= { adGenAOSQoSInterfaceEntry 8 }
|
|
|
|
-- Qos::CID_QOS_TXQ_MAX_TOTAL
|
|
adGenAOSQoSInterfaceTXQMaxTotal OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies output queue max total for this interface."
|
|
::= { adGenAOSQoSInterfaceEntry 9 }
|
|
|
|
-- Qos::CID_QOS_TXQ_DROPS
|
|
adGenAOSQoSInterfaceTXQDrops OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies output queue drops for this interface."
|
|
::= { adGenAOSQoSInterfaceEntry 10 }
|
|
|
|
--Qos::CID_QOS_TXQ_HDLC_RING_LIMIT
|
|
adGenAOSQoSInterfaceTXQHdlcRingLimit OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies HDLC tx buffer descriptor ring limit for this interface."
|
|
::= { adGenAOSQoSInterfaceEntry 11 }
|
|
|
|
--Qos::CID_QOS_AVAILABLE_BANDWIDTH
|
|
adGenAOSQoSInterfaceTXQAvailableBW OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies available bandwidth in kilobits/sec."
|
|
::= { adGenAOSQoSInterfaceEntry 12 }
|
|
|
|
-- CID_QOS_TXQ_CONVERSATIONS_ACTIVE
|
|
adGenAOSQoSInterfaceTXQConvActive OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies number of active conversations for this interface."
|
|
::= { adGenAOSQoSInterfaceEntry 13 }
|
|
|
|
--Qos::CID_QOS_TXQ_CONVERSATIONS_MAX_ACTIVE
|
|
adGenAOSQoSInterfaceTXQConvMaxActive OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies number of max active conversations for this interface."
|
|
::= { adGenAOSQoSInterfaceEntry 14 }
|
|
|
|
-- Qos::CID_QOS_TXQ_CONVERSATIONS_MAX_TOTAL
|
|
adGenAOSQoSInterfaceTXQConvMaxTotal OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies max total conversations for this interface."
|
|
::= { adGenAOSQoSInterfaceEntry 15 }
|
|
|
|
--
|
|
adGenAOSQoSInterfaceTrafficShapingRate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Outbound traffic shaping rate in bits per second."
|
|
::= { adGenAOSQoSInterfaceEntry 16 }
|
|
|
|
adGenAOSQoSInterfaceTrafficShapingBurst OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Outbound traffic shaping burst in bytes."
|
|
::= { adGenAOSQoSInterfaceEntry 17 }
|
|
|
|
-- QOS::CID_QOS_SHAPER_SHAPE_VALUE
|
|
adGenAOSQoSInterfaceShaperValue OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Shaper value for traffic on an interface."
|
|
::= { adGenAOSQoSInterfaceEntry 18 }
|
|
|
|
-- QOS::CID_QOS_SHAPER_CURRENT_BUCKET_SIZE
|
|
adGenAOSQoSInterfaceShaperCurrentBudgetSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current budget size of the interface shaper."
|
|
::= { adGenAOSQoSInterfaceEntry 19 }
|
|
|
|
-- QOS::CID_QOS_SHAPER_MAX_BUCKET_SIZE
|
|
adGenAOSQoSInterfaceShaperMaxBudgetSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum budget size of the interface shaper."
|
|
::= { adGenAOSQoSInterfaceEntry 20 }
|
|
|
|
-- QOS::CID_QOS_SHAPER_BITS_PER_TICK
|
|
adGenAOSQoSInterfaceShaperBytesPerTick OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Bytes added to the budget."
|
|
::= { adGenAOSQoSInterfaceEntry 21 }
|
|
|
|
|
|
-- QOS::CID_QOS_SHAPER_TICK_RATE
|
|
adGenAOSQoSInterfaceShaperTickRate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"How often, in milliseconds, that bytes are added to the
|
|
budget."
|
|
::= { adGenAOSQoSInterfaceEntry 22 }
|
|
|
|
-- QOS::CID_QOS_SHAPER_QUEUE_PKT_DEPTH
|
|
adGenAOSQoSInterfaceShaperQPktDepth OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Interface shaper queue depth."
|
|
::= { adGenAOSQoSInterfaceEntry 23 }
|
|
|
|
-- QOS::CID_QOS_SHAPER_QUEUE_PKT_DROPS
|
|
adGenAOSQoSInterfaceShaperQPktDrops OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Interface shaper queue drops for this interface."
|
|
::= { adGenAOSQoSInterfaceEntry 24 }
|
|
|
|
-- QOS::CID_QOS_SHAPER_QUEUE_PKT_SENT
|
|
adGenAOSQoSInterfaceShaperQPktSent OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent packets for this interface shaper queue."
|
|
::= { adGenAOSQoSInterfaceEntry 25 }
|
|
|
|
-- QOS::CID_QOS_SHAPER_QUEUE_PKT_DELAYED
|
|
adGenAOSQoSInterfaceShaperQPktDelayed OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Delayed packets for this interface shaper queue."
|
|
::= { adGenAOSQoSInterfaceEntry 26 }
|
|
|
|
-- QoS Class Based Conversation History Table
|
|
|
|
-- TID_QOS_CLASS_BASED_CONVERSATION_HISTORY
|
|
|
|
adGenAOSQoSClassConvHistoryTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AdGenAOSQoSClassConvHistoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Displays QoS class based conversation history."
|
|
::= { adGenAOSQos 4 }
|
|
|
|
adGenAOSQoSClassConvHistoryEntry OBJECT-TYPE
|
|
SYNTAX AdGenAOSQoSClassConvHistoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The class based conversation history for a particular sequenced
|
|
entry of a named QoS map."
|
|
INDEX { ifIndex, adGenAOSQoSMapEntryId,
|
|
adGenAOSQoSMapParentEntryId }
|
|
::= { adGenAOSQoSClassConvHistoryTable 1 }
|
|
|
|
|
|
AdGenAOSQoSClassConvHistoryEntry ::=
|
|
SEQUENCE {
|
|
adGenAOSQoSMapParentEntryId Unsigned32,
|
|
adGenAOSQoSClassConvSetId Unsigned32,
|
|
adGenAOSQoSHistoryClassConvId Unsigned32,
|
|
adGenAOSQoSClassConvHistoryMatches Counter32,
|
|
adGenAOSQoSClassConvHistoryDiscards Counter32,
|
|
adGenAOSQoSClassConvHistoryMatchesBytes Counter64,
|
|
adGenAOSQoSClassConvHistoryDiscardsBytes Counter64,
|
|
adGenAOSQoSClassConvHistoryDepth Unsigned32,
|
|
adGenAOSQoSClassConvHistoryHighWater Unsigned32,
|
|
adGenAOSQoSClassConvHistoryByteMatchRate Unsigned32,
|
|
adGenAOSQoSClassConvHistoryByteDiscardRate Unsigned32,
|
|
adGenAOSQoSClassConvHistoryBitMatchRate Unsigned64,
|
|
adGenAOSQoSClassConvHistoryBitDiscardRate Unsigned64
|
|
}
|
|
|
|
|
|
-- CID_QOS_MAP_PARENT_ENTRY_ID
|
|
adGenAOSQoSMapParentEntryId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is a unique number chosen by the system and the parent
|
|
QoS map. This will always be zero for conversations in the base
|
|
interface queue."
|
|
::= { adGenAOSQoSClassConvHistoryEntry 1 }
|
|
|
|
-- CID_QOS_MAP_SET_ID
|
|
adGenAOSQoSClassConvSetId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is a unique number used to identify which row in the
|
|
adGenAOSQoSMapSetTable this conversation is associated."
|
|
::= { adGenAOSQoSClassConvHistoryEntry 2 }
|
|
|
|
-- CID_QOS_CONVERSATION_ID
|
|
adGenAOSQoSHistoryClassConvId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is a unique number chosen by the system and is used in
|
|
conjuntion with adGenAOSQoSMapSetId, adGenAOSQoSMapEntryId, and
|
|
ifIndex to identify a unique row in the
|
|
AdGenAOSQoSClassConvHistoryTable."
|
|
::= { adGenAOSQoSClassConvHistoryEntry 3 }
|
|
|
|
-- CID_QOS_CONVERSATION_MATCHES
|
|
adGenAOSQoSClassConvHistoryMatches OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of conversation packets matched on this sub-queue."
|
|
::= { adGenAOSQoSClassConvHistoryEntry 4 }
|
|
|
|
-- CID_QOS_CONVERSATION_DISCARDS
|
|
adGenAOSQoSClassConvHistoryDiscards OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of conversation packets discarded on this sub-queue."
|
|
::= { adGenAOSQoSClassConvHistoryEntry 5 }
|
|
|
|
-- CID_QOS_CONVERSATION_MATCHES_BYTES
|
|
adGenAOSQoSClassConvHistoryMatchesBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of conversation bytes matched on this sub-queue."
|
|
::= { adGenAOSQoSClassConvHistoryEntry 6 }
|
|
|
|
-- CID_QOS_CONVERSATION_DISCARDS_BYTES
|
|
adGenAOSQoSClassConvHistoryDiscardsBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of conversation bytes discarded on this sub-queue."
|
|
::= { adGenAOSQoSClassConvHistoryEntry 7 }
|
|
|
|
-- CID_QOS_CONVERSATION_DEPTH
|
|
adGenAOSQoSClassConvHistoryDepth OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current conversation queue depth on this sub-queue."
|
|
::= { adGenAOSQoSClassConvHistoryEntry 8 }
|
|
|
|
-- CID_QOS_CONVERSATION_HIGH_WATER
|
|
adGenAOSQoSClassConvHistoryHighWater OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum depth in sub-queue since counter statistics were last
|
|
cleared."
|
|
::= { adGenAOSQoSClassConvHistoryEntry 9 }
|
|
|
|
-- CID_QOS_CONVERSATION_MATCH_RATE
|
|
adGenAOSQoSClassConvHistoryByteMatchRate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes matched per second for this sub-queue."
|
|
::= { adGenAOSQoSClassConvHistoryEntry 10 }
|
|
|
|
-- CID_QOS_CONVERSATION_DISCARD_RATE
|
|
adGenAOSQoSClassConvHistoryByteDiscardRate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes discarded per second for this sub-queue."
|
|
::= { adGenAOSQoSClassConvHistoryEntry 11 }
|
|
|
|
-- CID_QOS_CONVERSATION_MATCH_RATE*8
|
|
adGenAOSQoSClassConvHistoryBitMatchRate OBJECT-TYPE
|
|
SYNTAX Unsigned64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bits matched per second for this sub-queue."
|
|
::= { adGenAOSQoSClassConvHistoryEntry 12 }
|
|
|
|
-- CID_QOS_CONVERSATION_DISCARD_RATE
|
|
adGenAOSQoSClassConvHistoryBitDiscardRate OBJECT-TYPE
|
|
SYNTAX Unsigned64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bits discarded per second for this sub-queue."
|
|
::= { adGenAOSQoSClassConvHistoryEntry 13 }
|
|
--
|
|
|
|
-- QoS Conversation Table
|
|
|
|
-- TID_QOS_CONVERSATIONS
|
|
|
|
adGenAOSQoSConversationTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AdGenAOSQoSConversationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Displays real-time head-of-queue packets in the conversation
|
|
sub-queue."
|
|
::= { adGenAOSQos 5 }
|
|
|
|
adGenAOSQoSConversationEntry OBJECT-TYPE
|
|
SYNTAX AdGenAOSQoSConversationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The conversation for a particular sequenced entry of a
|
|
named QoS map."
|
|
INDEX { ifIndex, adGenAOSQoSConvId, adGenAOSQoSMapConvParentEntryId }
|
|
::= { adGenAOSQoSConversationTable 1 }
|
|
|
|
|
|
|
|
AdGenAOSQoSConversationEntry ::=
|
|
SEQUENCE {
|
|
adGenAOSQoSConvId Unsigned32,
|
|
adGenAOSQoSMapConvParentEntryId Unsigned32,
|
|
adGenAOSQoSConvMatches Counter32,
|
|
adGenAOSQoSConvDiscards Counter32,
|
|
adGenAOSQoSConvMatchesBytes Counter64,
|
|
adGenAOSQoSConvDiscardsBytes Counter64,
|
|
adGenAOSQoSConvDepth Unsigned32,
|
|
adGenAOSQoSConvHighWater Unsigned32,
|
|
adGenAOSQoSConvWeight Unsigned32,
|
|
adGenAOSQoSConvPktLen Unsigned32,
|
|
adGenAOSQoSConvProttype INTEGER,
|
|
adGenAOSQoSConvSubQType INTEGER,
|
|
adGenAOSQoSConvPktHeader OCTET STRING
|
|
}
|
|
|
|
-- CID_QOS_CONVERSATION_ID
|
|
adGenAOSQoSConvId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is a unique number chosen by the system and is used in
|
|
conjuntion with adGenAOSQoSMapConvParentEntryId, and
|
|
ifIndex to identify a unique row in the
|
|
AdGenAOSQoConversationTable."
|
|
::= { adGenAOSQoSConversationEntry 1 }
|
|
|
|
-- CID_QOS_MAP_PARENT_ENTRY_ID
|
|
adGenAOSQoSMapConvParentEntryId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is a unique number chosen by the system and is used in
|
|
conjuntion with adGenAOSQoSConvId, and
|
|
ifIndex to identify a unique row in the
|
|
AdGenAOSQoConversationTable."
|
|
::= { adGenAOSQoSConversationEntry 2 }
|
|
|
|
-- CID_QOS_CONVERSATION_MATCHES
|
|
adGenAOSQoSConvMatches OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of conversation packets matched."
|
|
::= { adGenAOSQoSConversationEntry 3 }
|
|
|
|
-- CID_QOS_CONVERSATION_DISCARDS
|
|
adGenAOSQoSConvDiscards OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of conversation packets discarded."
|
|
::= { adGenAOSQoSConversationEntry 4 }
|
|
|
|
-- CID_QOS_CONVERSATION_MATCHES_BYTES
|
|
adGenAOSQoSConvMatchesBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of conversation bytes matched."
|
|
::= { adGenAOSQoSConversationEntry 5 }
|
|
|
|
-- CID_QOS_CONVERSATION_DISCARDS_BYTES
|
|
adGenAOSQoSConvDiscardsBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of conversation bytes discarded."
|
|
::= { adGenAOSQoSConversationEntry 6 }
|
|
-- CID_QOS_CONVERSATION_DEPTH
|
|
adGenAOSQoSConvDepth OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current conversation queue depth."
|
|
::= { adGenAOSQoSConversationEntry 7 }
|
|
|
|
-- CID_QOS_CONVERSATION_HIGH_WATER
|
|
adGenAOSQoSConvHighWater OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum depth in sub-queue since a clear counters occurred."
|
|
::= { adGenAOSQoSConversationEntry 8 }
|
|
|
|
-- CID_QOS_CONVERSATION_WEIGHT
|
|
adGenAOSQoSConvWeight OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Debug display of Ratio given to packets of the conversation to
|
|
determine relative priority. The weight is lower for higher
|
|
priority values, reflecting quicker response time."
|
|
::= { adGenAOSQoSConversationEntry 9 }
|
|
|
|
-- CID_QOS_CONVERSATION_WEIGHT
|
|
adGenAOSQoSConvPktLen OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Length in bytes of the packet at the head of the conversation
|
|
sub-queue."
|
|
::= { adGenAOSQoSConversationEntry 10 }
|
|
|
|
-- CID_QOS_CONVERSATION_PROTTYPE
|
|
adGenAOSQoSConvProttype OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
unset (1),
|
|
ip (2),
|
|
bridging (3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Protocol type of the packet at the head of the conversation
|
|
sub-queue."
|
|
::= { adGenAOSQoSConversationEntry 11 }
|
|
|
|
-- CID_QOS_CONVERSATION_SUBQUEUE_TYPE
|
|
adGenAOSQoSConvSubQType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
bestEffort (1),
|
|
classBased (2),
|
|
unclassified (3),
|
|
priorityUser (4),
|
|
prioritySystem (5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"What type of queueing has been configured for the conversation
|
|
sub-queue given by the conversation index. It will correspond
|
|
to the protocol type configured in the map entry for the map
|
|
applied to the interface."
|
|
::= { adGenAOSQoSConversationEntry 12 }
|
|
|
|
-- CID_QOS_CONVERSATION_PKT_HEADER
|
|
adGenAOSQoSConvPktHeader OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..80))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Header of the packet at the head of the conversation
|
|
sub-queue."
|
|
::= { adGenAOSQoSConversationEntry 13 }
|
|
|
|
|
|
--
|
|
|
|
-- QoS Priority Queue Rate Limiter Table
|
|
|
|
-- TID_QOS_RATE_LIMITER
|
|
|
|
adGenAOSQoSPriorityRateLimiterTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AdGenAOSQoSPriorityRateLimiterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Displays priority queue rate limiter statistics.
|
|
This table will be empty if no priority queue classes
|
|
are configured in the qos map applied to a
|
|
particular interface."
|
|
::= { adGenAOSQos 6 }
|
|
|
|
adGenAOSQoSPriorityRateLimiterEntry OBJECT-TYPE
|
|
SYNTAX AdGenAOSQoSPriorityRateLimiterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The priority queue statistics for a particular sequenced entry of a
|
|
named QoS map. An entry will only be present if the action type of
|
|
the corresponding map entry has priority queueing enabled."
|
|
INDEX { ifIndex, adGenAOSQoSMapEntryId,
|
|
adGenAOSQoSPriorityRateLimiterParentEntryId }
|
|
::= { adGenAOSQoSPriorityRateLimiterTable 1 }
|
|
|
|
|
|
AdGenAOSQoSPriorityRateLimiterEntry ::=
|
|
SEQUENCE {
|
|
adGenAOSQoSPriorityRateLimiterParentEntryId Unsigned32,
|
|
adGenAOSQoSPriorityRateLimiterSetId Unsigned32,
|
|
adGenAOSQoSPriorityRateLimiterCurrBudget Unsigned32,
|
|
adGenAOSQoSPriorityRateLimiterMaxBudget Unsigned32,
|
|
adGenAOSQoSPriorityRateLimiterUpdateTimestamp Unsigned32,
|
|
adGenAOSQoSPriorityRateLimiterBudgetRate Unsigned32,
|
|
adGenAOSQoSPriorityRateLimiterMaxFillTime Unsigned32,
|
|
adGenAOSQoSPriorityRateLimiterMatches Counter32,
|
|
adGenAOSQoSPriorityRateLimiterDrops Counter32,
|
|
adGenAOSQoSPriorityRateLimiterMatchesBytes Counter64,
|
|
adGenAOSQoSPriorityRateLimiterDropsBytes Counter64,
|
|
adGenAOSQoSPriorityRateLimiterClearCounters INTEGER,
|
|
adGenAOSQoSPriorityRateLimiterByteMatchRate Unsigned32,
|
|
adGenAOSQoSPriorityRateLimiterByteDiscardRate Unsigned32,
|
|
adGenAOSQoSPriorityRateLimiterBitMatchRate Unsigned64,
|
|
adGenAOSQoSPriorityRateLimiterBitDiscardRate Unsigned64
|
|
|
|
}
|
|
|
|
-- CID_QOS_MAP_PARENT_ENTRY_ID
|
|
adGenAOSQoSPriorityRateLimiterParentEntryId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is a unique number chosen by the system and the parent
|
|
QoS map. This will always be zero for conversations in the base
|
|
interface queue."
|
|
::= { adGenAOSQoSPriorityRateLimiterEntry 1 }
|
|
|
|
-- CID_QOS_MAP_SET_ID
|
|
adGenAOSQoSPriorityRateLimiterSetId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is a unique number used to identify which row in the
|
|
adGenAOSQoSMapSetTable this conversation is associated."
|
|
::= { adGenAOSQoSPriorityRateLimiterEntry 2 }
|
|
|
|
-- CID_QOS_RATE_LIMITER_CURR_BUDGET
|
|
adGenAOSQoSPriorityRateLimiterCurrBudget OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current rate limiter burst budget."
|
|
::= { adGenAOSQoSPriorityRateLimiterEntry 3 }
|
|
|
|
-- CID_QOS_RATE_LIMITER_MAX_BUDGET
|
|
adGenAOSQoSPriorityRateLimiterMaxBudget OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum rate limiter burst budget."
|
|
::= { adGenAOSQoSPriorityRateLimiterEntry 4 }
|
|
|
|
-- CID_QOS_RATE_LIMITER_UPDATE_TIMESTAMP
|
|
adGenAOSQoSPriorityRateLimiterUpdateTimestamp OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Rate limiter budget update timestamp in milliseconds."
|
|
::= { adGenAOSQoSPriorityRateLimiterEntry 5 }
|
|
|
|
-- CID_QOS_RATE_LIMITER_BUDGET_RATE
|
|
adGenAOSQoSPriorityRateLimiterBudgetRate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Rate of byte budget increase."
|
|
::= { adGenAOSQoSPriorityRateLimiterEntry 6 }
|
|
|
|
-- CID_QOS_RATE_LIMITER_MAX_FILL_TIME
|
|
adGenAOSQoSPriorityRateLimiterMaxFillTime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"time to accumulate a full budget."
|
|
::= { adGenAOSQoSPriorityRateLimiterEntry 7 }
|
|
|
|
-- CID_QOS_RATE_LIMITER_MATCHES
|
|
adGenAOSQoSPriorityRateLimiterMatches OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets matched."
|
|
::= { adGenAOSQoSPriorityRateLimiterEntry 8 }
|
|
|
|
-- CID_QOS_RATE_LIMITER_DROPS
|
|
adGenAOSQoSPriorityRateLimiterDrops OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets discarded."
|
|
::= { adGenAOSQoSPriorityRateLimiterEntry 9 }
|
|
|
|
-- CID_QOS_RATE_LIMITER_MATCHES_BYTES
|
|
adGenAOSQoSPriorityRateLimiterMatchesBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes matched."
|
|
::= { adGenAOSQoSPriorityRateLimiterEntry 10 }
|
|
|
|
-- CID_QOS_RATE_LIMITER_DROPS_BYTES
|
|
adGenAOSQoSPriorityRateLimiterDropsBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets discarded."
|
|
::= { adGenAOSQoSPriorityRateLimiterEntry 11 }
|
|
|
|
-- CID_CLEAR_COUNTERS
|
|
adGenAOSQoSPriorityRateLimiterClearCounters OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
clear (1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Clear the rate limiter statistics. This is a
|
|
write-only variable. A read will always return a value of '1'."
|
|
::= { adGenAOSQoSPriorityRateLimiterEntry 12 }
|
|
|
|
-- CID_QOS_RATE_LIMITER_MATCH_RATE
|
|
adGenAOSQoSPriorityRateLimiterByteMatchRate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes matched per second for this rate limiter."
|
|
::= { adGenAOSQoSPriorityRateLimiterEntry 13 }
|
|
|
|
-- CID_QOS_RATE_LIMITER_DISCARD_RATE
|
|
adGenAOSQoSPriorityRateLimiterByteDiscardRate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes discarded per second for this rate limiter."
|
|
::= { adGenAOSQoSPriorityRateLimiterEntry 14 }
|
|
|
|
-- CID_QOS_RATE_LIMITER_MATCH_RATE * 8
|
|
adGenAOSQoSPriorityRateLimiterBitMatchRate OBJECT-TYPE
|
|
SYNTAX Unsigned64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bits matched per second for this rate limiter."
|
|
::= { adGenAOSQoSPriorityRateLimiterEntry 15 }
|
|
|
|
-- CID_QOS_RATE_LIMITER_DISCARD_RATE * 8
|
|
adGenAOSQoSPriorityRateLimiterBitDiscardRate OBJECT-TYPE
|
|
SYNTAX Unsigned64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bits discarded per second for this rate limiter."
|
|
::= { adGenAOSQoSPriorityRateLimiterEntry 16 }
|
|
--
|
|
--
|
|
|
|
-- EQoS Classifier Statistics Table
|
|
|
|
-- TID_EQOS_CLASS_STATS
|
|
|
|
adGenAOSQoSMapClassifierStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AdGenAOSQoSMapClassifierStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Statistics for the class map entry."
|
|
::= { adGenAOSQos 7 }
|
|
|
|
adGenAOSQoSMapClassifierStatsEntry OBJECT-TYPE
|
|
SYNTAX AdGenAOSQoSMapClassifierStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Displays the statistical information for the class map entry.
|
|
Statistics for parent and child maps do not overlap. Also the
|
|
adGenAOSQoSMapEntryId will always be 65535. The
|
|
adGenAOSQoSMapClassifierStatsTable will initially display
|
|
only default class information."
|
|
INDEX { ifIndex, adGenAOSQoSMapEntryId,
|
|
adGenAOSQoSMapClassifierParentEntryId }
|
|
::= { adGenAOSQoSMapClassifierStatsTable 1 }
|
|
|
|
AdGenAOSQoSMapClassifierStatsEntry ::=
|
|
SEQUENCE {
|
|
adGenAOSQoSMapClassifierParentEntryId Unsigned32,
|
|
adGenAOSQoSClassifierMatches Counter32,
|
|
adGenAOSQoSClassifierDrops Counter32,
|
|
adGenAOSQoSClassifierMatchBytes Counter64,
|
|
adGenAOSQoSClassifierDropBytes Counter64,
|
|
adGenAOSQoSClassifierPktMatchRate Unsigned32,
|
|
adGenAOSQoSClassifierPktDropRate Unsigned32,
|
|
adGenAOSQoSClassifierByteMatchRate Unsigned32,
|
|
adGenAOSQoSClassifierByteDropRate Unsigned32,
|
|
adGenAOSQoSClassifierBitMatchRate Unsigned64,
|
|
adGenAOSQoSClassifierBitDropRate Unsigned64
|
|
}
|
|
|
|
-- CID_QOS_MAP_PARENT_ENTRY_ID
|
|
adGenAOSQoSMapClassifierParentEntryId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is a unique number chosen by the system and the parent
|
|
QoS map. This will always be zero for classes in the base
|
|
interface queue."
|
|
::= { adGenAOSQoSMapClassifierStatsEntry 1 }
|
|
|
|
-- Qos::CID_EQOS_CLASS_PACKET_MATCH_COUNT
|
|
adGenAOSQoSClassifierMatches OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets matched by this classifier entry."
|
|
::= { adGenAOSQoSMapClassifierStatsEntry 2 }
|
|
|
|
-- Qos::CID_EQOS_CLASS_PACKET_DROP_COUNT
|
|
adGenAOSQoSClassifierDrops OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets dropped by this classifier entry."
|
|
::= { adGenAOSQoSMapClassifierStatsEntry 3 }
|
|
|
|
-- Qos::CID_EQOS_CLASS_OCTET_MATCH_COUNT
|
|
adGenAOSQoSClassifierMatchBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes matched by this classifier entry."
|
|
::= { adGenAOSQoSMapClassifierStatsEntry 4 }
|
|
|
|
-- Qos::CID_EQOS_CLASS_OCTET_DROP_COUNT
|
|
adGenAOSQoSClassifierDropBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes dropped by this classifier entry."
|
|
::= { adGenAOSQoSMapClassifierStatsEntry 5 }
|
|
|
|
-- Qos::CID_EQOS_CLASS_PACKET_MATCH_RATE
|
|
adGenAOSQoSClassifierPktMatchRate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets matched per second by this classifier entry."
|
|
::= { adGenAOSQoSMapClassifierStatsEntry 6 }
|
|
|
|
-- Qos::CID_EQOS_CLASS_PACKET_DROP_RATE
|
|
adGenAOSQoSClassifierPktDropRate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of packets discarded per second by this classifier
|
|
entry."
|
|
::= { adGenAOSQoSMapClassifierStatsEntry 7 }
|
|
|
|
-- Qos::CID_EQOS_CLASS_OCTET_MATCH_RATE
|
|
adGenAOSQoSClassifierByteMatchRate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes matched per second by this classifier entry."
|
|
::= { adGenAOSQoSMapClassifierStatsEntry 8 }
|
|
|
|
-- Qos::CID_EQOS_CLASS_OCTET_DROP_RATE
|
|
adGenAOSQoSClassifierByteDropRate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bytes discarded per second by this classifier entry."
|
|
::= { adGenAOSQoSMapClassifierStatsEntry 9 }
|
|
|
|
-- Qos::CID_EQOS_CLASS_OCTET_MATCH_RATE*8
|
|
adGenAOSQoSClassifierBitMatchRate OBJECT-TYPE
|
|
SYNTAX Unsigned64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bits matched per second by this classifier entry."
|
|
::= { adGenAOSQoSMapClassifierStatsEntry 10 }
|
|
|
|
-- Qos::CID_EQOS_CLASS_OCTET_DROP_RATE*8
|
|
adGenAOSQoSClassifierBitDropRate OBJECT-TYPE
|
|
SYNTAX Unsigned64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of bits discarded per second by this classifier entry."
|
|
::= { adGenAOSQoSMapClassifierStatsEntry 11 }
|
|
|
|
--
|
|
|
|
-- Qos Map Entry Match Table
|
|
|
|
-- TID_QOS_MAP_ENTRY_MATCH
|
|
|
|
adGenAOSQoSMapMatchTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AdGenAOSQoSMapMatchEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"List of sequenced match entries for a named QoS map."
|
|
::= { adGenAOSQos 8 }
|
|
|
|
adGenAOSQoSMapMatchEntry OBJECT-TYPE
|
|
SYNTAX AdGenAOSQoSMapMatchEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Displays match configuration information for each map entry."
|
|
INDEX { adGenAOSQoSMapSetId, adGenAOSQoSMapEntryId,
|
|
adGenAOSQoSMapMatchEntryId }
|
|
::= { adGenAOSQoSMapMatchTable 1 }
|
|
|
|
|
|
AdGenAOSQoSMapMatchEntry ::=
|
|
SEQUENCE {
|
|
adGenAOSQoSMapMatchEntryId Unsigned32,
|
|
adGenAOSQoSMapMatchType INTEGER,
|
|
adGenAOSQoSMapMatchACL DisplayString,
|
|
adGenAOSQoSMapRTPMatchStartPort Unsigned32,
|
|
adGenAOSQoSMapRTPMatchEndPort Unsigned32,
|
|
adGenAOSQoSMapRTPMatchPorts INTEGER,
|
|
adGenAOSQoSMapDscpMatchValue DisplayString,
|
|
adGenAOSQoSMapPrecedenceMatchValue Unsigned32,
|
|
adGenAOSQoSMapProtocolMatchType INTEGER,
|
|
adGenAOSQoSMapVlanMatchValue Unsigned32,
|
|
adGenAOSQoSMapFrDlciMatchValue Unsigned32
|
|
|
|
}
|
|
-- CID_QOS_MAP_ENTRY_MATCH_ID
|
|
adGenAOSQoSMapMatchEntryId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unique value used to identify the match map entry."
|
|
::= { adGenAOSQoSMapMatchEntry 1 }
|
|
|
|
-- CID_QOS_MAP_MATCH_TYPE
|
|
adGenAOSQoSMapMatchType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
unknown (1),
|
|
acl (2),
|
|
ipRTP (3),
|
|
protocol (4),
|
|
dscp (5),
|
|
precedence (6),
|
|
vlan (7),
|
|
frameRelayDLCI (8),
|
|
any (10),
|
|
dscpIpv4 (11),
|
|
dscpIpv6 (12),
|
|
precedenceIpv4 (13),
|
|
precedenceIpv6 (14),
|
|
aclIpv6 (15),
|
|
ipRTPIpv6 (16)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"What type of matching has been configured for the map entry."
|
|
::= { adGenAOSQoSMapMatchEntry 2 }
|
|
|
|
-- CID_QOS_MAP_ACL_ID
|
|
adGenAOSQoSMapMatchACL OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of ACL used for ACL matching."
|
|
::= { adGenAOSQoSMapMatchEntry 3 }
|
|
|
|
-- CID_QOS_MAP_IP_RTP_MATCH_START
|
|
adGenAOSQoSMapRTPMatchStartPort OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Starting RTP destination port used for RTP packet matching."
|
|
::= { adGenAOSQoSMapMatchEntry 4 }
|
|
|
|
-- CID_QOS_MAP_IP_RTP_MATCH_END
|
|
adGenAOSQoSMapRTPMatchEndPort OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Ending RTP destination port used for RTP packet matching."
|
|
::= { adGenAOSQoSMapMatchEntry 5 }
|
|
|
|
-- CID_QOS_MAP_IP_RTP_MATCH_ALL
|
|
adGenAOSQoSMapRTPMatchPorts OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
even (1),
|
|
odd (2),
|
|
all (3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines which ports in the start-end port range are used
|
|
for matching. By default only even ports are use."
|
|
::= { adGenAOSQoSMapMatchEntry 6 }
|
|
|
|
-- CID_QOS_MAP_DSCP_MATCH_VALUE
|
|
adGenAOSQoSMapDscpMatchValue OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configured IP packet DSCP values used for matching."
|
|
::= { adGenAOSQoSMapMatchEntry 7 }
|
|
|
|
-- CID_QOS_MAP_PRECEDENCE_MATCH_VALUE
|
|
adGenAOSQoSMapPrecedenceMatchValue OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configured precedence values used for matching."
|
|
::= { adGenAOSQoSMapMatchEntry 8 }
|
|
|
|
-- CID_QOS_MAP_PROTOCOL_MATCH_TYPE
|
|
adGenAOSQoSMapProtocolMatchType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
none (1),
|
|
bridged (2),
|
|
netBEIU (3),
|
|
protocolIpv4 (4),
|
|
protocolIpv6 (5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines a protocol to use for matching."
|
|
::= { adGenAOSQoSMapMatchEntry 9 }
|
|
|
|
-- CID_QOS_MAP_VLAN_MATCH_VALUE
|
|
adGenAOSQoSMapVlanMatchValue OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"VLAN Id used for matching packets."
|
|
::= { adGenAOSQoSMapMatchEntry 10 }
|
|
|
|
-- CID_QOS_MAP_FR_DLCI_MATCH_VALUE
|
|
adGenAOSQoSMapFrDlciMatchValue OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Frame-Relay DLCI used for matching packets."
|
|
::= { adGenAOSQoSMapMatchEntry 11 }
|
|
|
|
--
|
|
|
|
-- QoS Shaper Table
|
|
|
|
-- TID_QOS_SHAPER
|
|
|
|
adGenAOSQoSMapShaperTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AdGenAOSQoSMapShaperEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"List of class shapers for a named QoS map entry."
|
|
::= { adGenAOSQos 9 }
|
|
|
|
adGenAOSQoSMapShaperEntry OBJECT-TYPE
|
|
SYNTAX AdGenAOSQoSMapShaperEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Displays class shaper configuration and statistic information for
|
|
a map entry."
|
|
INDEX { ifIndex, adGenAOSQoSMapEntryId }
|
|
::= { adGenAOSQoSMapShaperTable 1 }
|
|
|
|
|
|
AdGenAOSQoSMapShaperEntry ::=
|
|
SEQUENCE {
|
|
adGenAOSQoSMapShaperShapeValue Unsigned32,
|
|
adGenAOSQoSMapShaperCurrentBudgetSize Unsigned32,
|
|
adGenAOSQoSMapShaperMaxBudgetSize Unsigned32,
|
|
adGenAOSQoSMapShaperBytesPerTick Unsigned32,
|
|
adGenAOSQoSMapShaperTickRate Unsigned32,
|
|
adGenAOSQoSMapShaperQueuePktDepth Counter32,
|
|
adGenAOSQoSMapShaperQueuePktDrops Counter32,
|
|
adGenAOSQoSMapShaperQueuePktsSent Counter32,
|
|
adGenAOSQoSMapShaperQueuePktsDelayed Counter32
|
|
|
|
}
|
|
|
|
-- Qos::CID_QOS_SHAPER_SHAPE_VALUE,
|
|
adGenAOSQoSMapShaperShapeValue OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configured shaper value used for shaping traffic."
|
|
::= { adGenAOSQoSMapShaperEntry 1 }
|
|
|
|
-- Qos::CID_QOS_SHAPER_CURRENT_BUCKET_SIZE,
|
|
adGenAOSQoSMapShaperCurrentBudgetSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current budget size of shaper."
|
|
::= { adGenAOSQoSMapShaperEntry 2 }
|
|
|
|
-- Qos::CID_QOS_SHAPER_MAX_BUCKET_SIZE,
|
|
adGenAOSQoSMapShaperMaxBudgetSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum budget size of shaper."
|
|
::= { adGenAOSQoSMapShaperEntry 3 }
|
|
|
|
-- Qos::CID_QOS_SHAPER_BITS_PER_TICK,
|
|
adGenAOSQoSMapShaperBytesPerTick OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Bytes added to the budget."
|
|
::= { adGenAOSQoSMapShaperEntry 4 }
|
|
|
|
-- Qos::CID_QOS_SHAPER_TICK_RATE,
|
|
adGenAOSQoSMapShaperTickRate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"How often, in milliseconds, that bytes are added to the
|
|
budget."
|
|
::= { adGenAOSQoSMapShaperEntry 5 }
|
|
|
|
-- Qos::CID_QOS_SHAPER_QUEUE_PKT_DEPTH,
|
|
adGenAOSQoSMapShaperQueuePktDepth OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Shaper queue packet depth."
|
|
::= { adGenAOSQoSMapShaperEntry 6 }
|
|
|
|
-- Qos::CID_QOS_SHAPER_QUEUE_PKT_DROPS,
|
|
adGenAOSQoSMapShaperQueuePktDrops OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of number of shaper queue packet drops."
|
|
::= { adGenAOSQoSMapShaperEntry 7 }
|
|
|
|
-- Qos::CID_QOS_SHAPER_QUEUE_PKTS_SENT,
|
|
adGenAOSQoSMapShaperQueuePktsSent OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of number of shaper queue packets sent."
|
|
::= { adGenAOSQoSMapShaperEntry 8 }
|
|
|
|
-- Qos::CID_QOS_SHAPER_QUEUE_PKTS_DELAYED,
|
|
adGenAOSQoSMapShaperQueuePktsDelayed OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of number of shaper queue packets delayed."
|
|
::= { adGenAOSQoSMapShaperEntry 9 }
|
|
-- conformance information
|
|
|
|
adGenAOSQoSConformance OBJECT IDENTIFIER ::= { adGenAOSConformance 8 }
|
|
adGenAOSQoSGroup OBJECT IDENTIFIER ::= { adGenAOSQoSConformance 1 }
|
|
adGenAOSQoSCompliances OBJECT IDENTIFIER ::= { adGenAOSQoSConformance 2 }
|
|
|
|
--
|
|
-- MIB Compliance statements.
|
|
--
|
|
|
|
-- Full compliance statement
|
|
adGenAOSQoSFullCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for SNMP entities which implement
|
|
version 2 of the adGenAOSQoS MIB."
|
|
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { adGenAOSQoSMapGroup, adGenAOSQoSMapEntryGroup }
|
|
|
|
GROUP adGenAOSQoSInterfaceGroup
|
|
DESCRIPTION
|
|
"This optional group is used to retrieve interface
|
|
QoS information ."
|
|
|
|
GROUP adGenAOSQoSConversationGroup
|
|
DESCRIPTION
|
|
"This optional group is used to retrieve conversation
|
|
statistics of a sequenced entry of a named QoS map.
|
|
Availability of data is dependent upon configuration and
|
|
interface activity."
|
|
|
|
GROUP adGenAOSQoSClassConvHistoryGroup
|
|
DESCRIPTION
|
|
"This optional group is used to retrieve classe based
|
|
conversation history of a sequenced entry of a named QoS map.
|
|
Availability of data is dependent upon configuration and
|
|
interface activity."
|
|
|
|
GROUP adGenAOSQoSPriorityRateLimiterGroup
|
|
DESCRIPTION
|
|
"This optional group is used to retrieve rate limiter statistics
|
|
of a sequenced entry of a named QoS map. Availability of data
|
|
is dependent upon configuration and interface activity."
|
|
GROUP adGenAOSQoSClassifierGroup
|
|
DESCRIPTION
|
|
"This optional group is used to retrieve the class
|
|
statistics."
|
|
GROUP adGenAOSQoSMapMatchGroup
|
|
DESCRIPTION
|
|
"This optional group is used to retrieve map entry match
|
|
configuration."
|
|
|
|
GROUP adGenAOSQoSMapShaperGroup
|
|
DESCRIPTION
|
|
"This optional group is used to retrieve map entry shaper
|
|
configuration and statistics."
|
|
::= { adGenAOSQoSCompliances 1 }
|
|
-- units of conformance
|
|
|
|
adGenAOSQoSMapGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
adGenAOSQoSMapSetId, adGenAOSQoSMapSetName,
|
|
adGenAOSQoSMapIsChild
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Objects designed to assist in retrieving the statistics of the
|
|
QoS maps."
|
|
::= { adGenAOSQoSGroup 1 }
|
|
|
|
adGenAOSQoSMapEntryGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
adGenAOSQoSMapEntryId,
|
|
adGenAOSQoSMapSeqNum,
|
|
adGenAOSQoSMapEntrySetName, adGenAOSQoSMapChildSetName,
|
|
adGenAOSQoSMapQueuingActionType, adGenAOSQoSMapQueuingBWType,
|
|
adGenAOSQoSMapQueuingBWValue,
|
|
adGenAOSQoSMapQueuingBurstValue,
|
|
adGenAOSQoSMapMatchAll,
|
|
adGenAOSQoSMapDscpMarkState,
|
|
adGenAOSQoSMapDscpMarkValue,
|
|
adGenAOSQoSMapDscpMarkString,
|
|
adGenAOSQoSMapPrecedenceMarkState,
|
|
adGenAOSQoSMapPrecedenceMarkValue,
|
|
adGenAOSQoSMapCosMarkState,
|
|
adGenAOSQoSMapCosMarkValue,
|
|
adGenAOSQoSMapShapeState,
|
|
adGenAOSQoSMapShapeValue,
|
|
adGenAOSQoSMapShapeBurst,
|
|
adGenAOSQoSMapShapeEthOverhead,
|
|
adGenAOSQoSMapClearCounters,
|
|
adGenAOSQoSMapPriorityStrictRateLimiting
|
|
-- adGenAOSQoSMapEntryDescription,
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Objects designed to assist in retrieving the statistics of
|
|
a particular sequenced entry of a named QoS map."
|
|
::= { adGenAOSQoSGroup 2 }
|
|
|
|
adGenAOSQoSInterfaceGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
adGenAOSQoSInterfaceName,
|
|
adGenAOSQoSInterfaceOutboundMapSetName,
|
|
adGenAOSQoSInterfaceInboundMapSetName,
|
|
adGenAOSQoSInterfaceMapState,
|
|
adGenAOSQoSInterfaceTXQType,
|
|
adGenAOSQoSInterfaceTXQSubqPktLimit,
|
|
adGenAOSQoSInterfaceTXQSize,
|
|
adGenAOSQoSInterfaceTXQPktHighWater,
|
|
adGenAOSQoSInterfaceTXQMaxTotal,
|
|
adGenAOSQoSInterfaceTXQDrops,
|
|
adGenAOSQoSInterfaceTXQHdlcRingLimit,
|
|
adGenAOSQoSInterfaceTXQAvailableBW,
|
|
adGenAOSQoSInterfaceTXQConvActive,
|
|
adGenAOSQoSInterfaceTXQConvMaxActive,
|
|
adGenAOSQoSInterfaceTXQConvMaxTotal,
|
|
adGenAOSQoSInterfaceTrafficShapingRate,
|
|
adGenAOSQoSInterfaceTrafficShapingBurst,
|
|
adGenAOSQoSInterfaceShaperValue,
|
|
adGenAOSQoSInterfaceShaperCurrentBudgetSize,
|
|
adGenAOSQoSInterfaceShaperMaxBudgetSize,
|
|
adGenAOSQoSInterfaceShaperBytesPerTick,
|
|
adGenAOSQoSInterfaceShaperTickRate,
|
|
adGenAOSQoSInterfaceShaperQPktDepth,
|
|
adGenAOSQoSInterfaceShaperQPktDrops,
|
|
adGenAOSQoSInterfaceShaperQPktSent,
|
|
adGenAOSQoSInterfaceShaperQPktDelayed
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Objects designed to assist in retrieving the QoS map information
|
|
for an interface."
|
|
::= { adGenAOSQoSGroup 3 }
|
|
|
|
adGenAOSQoSClassConvHistoryGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
adGenAOSQoSMapParentEntryId,
|
|
adGenAOSQoSClassConvSetId,
|
|
adGenAOSQoSHistoryClassConvId,
|
|
adGenAOSQoSClassConvHistoryMatches,
|
|
adGenAOSQoSClassConvHistoryDiscards,
|
|
adGenAOSQoSClassConvHistoryMatchesBytes,
|
|
adGenAOSQoSClassConvHistoryDiscardsBytes,
|
|
adGenAOSQoSClassConvHistoryDepth,
|
|
adGenAOSQoSClassConvHistoryHighWater,
|
|
adGenAOSQoSClassConvHistoryByteMatchRate,
|
|
adGenAOSQoSClassConvHistoryByteDiscardRate,
|
|
adGenAOSQoSClassConvHistoryBitMatchRate,
|
|
adGenAOSQoSClassConvHistoryBitDiscardRate
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Objects designed to assist in retrieving the class based
|
|
conversation history of a particular sequenced entry of a named
|
|
QoS map."
|
|
::= { adGenAOSQoSGroup 4 }
|
|
|
|
adGenAOSQoSConversationGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
adGenAOSQoSConvId,
|
|
adGenAOSQoSMapConvParentEntryId,
|
|
adGenAOSQoSConvMatches,
|
|
adGenAOSQoSConvDiscards,
|
|
adGenAOSQoSConvMatchesBytes,
|
|
adGenAOSQoSConvDiscardsBytes,
|
|
adGenAOSQoSConvDepth,
|
|
adGenAOSQoSConvHighWater,
|
|
adGenAOSQoSConvWeight,
|
|
adGenAOSQoSConvPktLen,
|
|
adGenAOSQoSConvProttype,
|
|
adGenAOSQoSConvSubQType,
|
|
adGenAOSQoSConvPktHeader
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Objects designed to assist in retrieving the conversation
|
|
statistics of a particular sequenced entry of a named QoS map."
|
|
::= { adGenAOSQoSGroup 5 }
|
|
|
|
adGenAOSQoSPriorityRateLimiterGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
adGenAOSQoSPriorityRateLimiterParentEntryId,
|
|
adGenAOSQoSPriorityRateLimiterSetId,
|
|
adGenAOSQoSPriorityRateLimiterCurrBudget,
|
|
adGenAOSQoSPriorityRateLimiterMaxBudget,
|
|
adGenAOSQoSPriorityRateLimiterUpdateTimestamp,
|
|
adGenAOSQoSPriorityRateLimiterBudgetRate,
|
|
adGenAOSQoSPriorityRateLimiterMaxFillTime,
|
|
adGenAOSQoSPriorityRateLimiterMatches,
|
|
adGenAOSQoSPriorityRateLimiterDrops,
|
|
adGenAOSQoSPriorityRateLimiterMatchesBytes,
|
|
adGenAOSQoSPriorityRateLimiterDropsBytes,
|
|
adGenAOSQoSPriorityRateLimiterClearCounters,
|
|
adGenAOSQoSPriorityRateLimiterByteMatchRate,
|
|
adGenAOSQoSPriorityRateLimiterByteDiscardRate,
|
|
adGenAOSQoSPriorityRateLimiterBitMatchRate,
|
|
adGenAOSQoSPriorityRateLimiterBitDiscardRate
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Objects designed to assist in retrieving the rate limiter
|
|
statistics of a particular sequenced entry of a named QoS map."
|
|
::= { adGenAOSQoSGroup 6 }
|
|
|
|
adGenAOSQoSClassifierGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
adGenAOSQoSMapClassifierParentEntryId,
|
|
adGenAOSQoSClassifierMatches,
|
|
adGenAOSQoSClassifierDrops,
|
|
adGenAOSQoSClassifierMatchBytes,
|
|
adGenAOSQoSClassifierDropBytes,
|
|
adGenAOSQoSClassifierPktMatchRate,
|
|
adGenAOSQoSClassifierPktDropRate,
|
|
adGenAOSQoSClassifierByteMatchRate,
|
|
adGenAOSQoSClassifierByteDropRate,
|
|
adGenAOSQoSClassifierBitMatchRate,
|
|
adGenAOSQoSClassifierBitDropRate
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Objects designed to assist in retrieving the class statistics."
|
|
::= { adGenAOSQoSGroup 7 }
|
|
adGenAOSQoSMapMatchGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
adGenAOSQoSMapSetId, adGenAOSQoSMapSetName,
|
|
adGenAOSQoSMapMatchEntryId,
|
|
adGenAOSQoSMapMatchType,
|
|
adGenAOSQoSMapMatchACL,
|
|
adGenAOSQoSMapRTPMatchStartPort,
|
|
adGenAOSQoSMapRTPMatchEndPort,
|
|
adGenAOSQoSMapRTPMatchPorts,
|
|
adGenAOSQoSMapDscpMatchValue,
|
|
adGenAOSQoSMapPrecedenceMatchValue,
|
|
adGenAOSQoSMapProtocolMatchType,
|
|
adGenAOSQoSMapVlanMatchValue,
|
|
adGenAOSQoSMapFrDlciMatchValue
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Objects designed to assist in retrieving the match configuration of
|
|
the QoS maps."
|
|
::= { adGenAOSQoSGroup 8 }
|
|
|
|
adGenAOSQoSMapShaperGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
adGenAOSQoSMapShaperShapeValue,
|
|
adGenAOSQoSMapShaperCurrentBudgetSize,
|
|
adGenAOSQoSMapShaperMaxBudgetSize,
|
|
adGenAOSQoSMapShaperBytesPerTick,
|
|
adGenAOSQoSMapShaperTickRate,
|
|
adGenAOSQoSMapShaperQueuePktDepth,
|
|
adGenAOSQoSMapShaperQueuePktDrops,
|
|
adGenAOSQoSMapShaperQueuePktsSent,
|
|
adGenAOSQoSMapShaperQueuePktsDelayed
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Objects designed to assist in retrieving the shaper configuration
|
|
and statistics of the QoS map entries."
|
|
::= { adGenAOSQoSGroup 9 }
|
|
END
|
|
|
|
|
|
|