Observium_CE/mibs/maipu/MAIPU-CBQOS-MIB

2394 lines
104 KiB
Plaintext

------------------------------------------------------------------------------
--
-- File : maipuCBQosMIB.mib
-- Description : Maipu Class-Based QoS MIB
-- Version : 1.00
-- Date : December 26, 2009
-- Copyright : 2009 by Maipu Communication Technology Co., LTD.
-- All rights reserved.
--
-- $Id:
--
------------------------------------------------------------------------------
------------------------------------------------------------------------------
MAIPU-CBQOS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, enterprises, Counter32, Gauge32,
Integer32, Unsigned32, TimeTicks,IpAddress,Counter64
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue, MacAddress,
RowStatus, DisplayString, DateAndTime
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
mpMgmt
FROM MAIPU-SMI;
maipu OBJECT IDENTIFIER ::= { enterprises 5651 }
mpMgmt2 OBJECT IDENTIFIER ::= { maipu 6 }
mpRouterTech OBJECT IDENTIFIER ::= { mpMgmt2 2 }
mpRtQoSv2 OBJECT IDENTIFIER ::= { mpRouterTech 3 }
maipuCBQosMIB MODULE-IDENTITY
LAST-UPDATED "0912261519Z"
ORGANIZATION "Maipu Communication Technology Co., LTD."
CONTACT-INFO
""
DESCRIPTION
"Maipu Class-Based QoS MIB"
::= { mpRtQoSv2 4 }
-- Textual Conventions
Unsigned64 ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An unsigned 64 bit integer. We use SYNTAX Counter64 for the encoding rules, such as rate
in bps."
SYNTAX Counter64
------------------------------------------------------------------------------
maipuCBQosMIBObjects OBJECT IDENTIFIER ::= { maipuCBQosMIB 1 }
------------------------------------------------------------------------------
mpCbQosServicePolicy OBJECT IDENTIFIER ::= { maipuCBQosMIBObjects 1 }
mpCbQosServicePolicyTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpCbQosServicePolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table describes the logical interfaces/media types and the
policymap that are attached to it."
::= { mpCbQosServicePolicy 1 }
mpCbQosServicePolicyEntry OBJECT-TYPE
SYNTAX MpCbQosServicePolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table describes to which a logical interface
a given policymap is attached. Depending on the logical
interface/media type, some fields may have meaningful values, and
some may not. Please see each individual descriptions."
INDEX { mpCbQosPolicyIndex }
::= { mpCbQosServicePolicyTable 1 }
MpCbQosServicePolicyEntry ::= SEQUENCE {
mpCbQosPolicyIndex Unsigned32,
mpCbQosIfType INTEGER,
mpCbQosPolicyDirection INTEGER,
mpCbQosIfIndex Integer32,
mpCbQosFrDLCI Unsigned32,
mpCbQosAtmVPI Unsigned32,
mpCbQosAtmVCI Unsigned32,
mpCbQosEntityIndex Integer32,
mpCbQosVlanIndex Unsigned32
}
mpCbQosPolicyIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An arbitrary (system-assigned) index for all service policies
(PolicyMap that has been attached to a given logical interface)."
::= { mpCbQosServicePolicyEntry 1 }
mpCbQosIfType OBJECT-TYPE
SYNTAX INTEGER {
mainInterface(1),
subInterface(2),
frDLCI(3),
atmPVC(4),
controlPlane(5),
vlanPort(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This describes the logical interface/media type to which this
service policy is attached."
::= { mpCbQosServicePolicyEntry 2 }
mpCbQosPolicyDirection OBJECT-TYPE
SYNTAX INTEGER {
input(1),
output(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates the direction of traffic for which this service
policy is applied."
::= { mpCbQosServicePolicyEntry 3 }
mpCbQosIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ifIndex for the interface to which this service is attached."
::= { mpCbQosServicePolicyEntry 4 }
mpCbQosFrDLCI OBJECT-TYPE
SYNTAX Unsigned32(0..1007)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DLCI for the FRVC to which this service is attached. This field
only make sense if the service policy is attached to a Frame
Relay DLCI."
::= { mpCbQosServicePolicyEntry 5 }
mpCbQosAtmVPI OBJECT-TYPE
SYNTAX Unsigned32(0..4095)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VPI for the ATMVC to which this service is attached. This field
only make sense if the service policy is attached to a ATM VC."
::= { mpCbQosServicePolicyEntry 6 }
mpCbQosAtmVCI OBJECT-TYPE
SYNTAX Unsigned32(0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VCI for the ATMVC to which this service is attached. This field
only make sense if the service policy is attached to a ATM VC."
::= { mpCbQosServicePolicyEntry 7 }
mpCbQosEntityIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"In cases where the policy is attached to an entity e.g.
control-plane, this object represents the entity physical index
of the entity to which the policy has been attached. A value zero
may be returned if the policy is not attached to a physical
entity or the entPhysicalTable is not supported on the SNMP agent."
::= { mpCbQosServicePolicyEntry 8 }
mpCbQosVlanIndex OBJECT-TYPE
SYNTAX Unsigned32(0..4094)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If the service policy is attached to a particular vlan on a
trunk or multi-vlan access port, then this object specifies the
corresponding VLAN. In all other cases the value of this object
is '0'."
::= { mpCbQosServicePolicyEntry 9 }
------------------------------------------------------------------------------
mpCbQosInterfacePolicy OBJECT IDENTIFIER ::= { maipuCBQosMIBObjects 2 }
mpCbQosInterfacePolicyTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpCbQosInterfacePolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table describes the service polices that are attached to
main and sub interfaces."
::= { mpCbQosInterfacePolicy 1 }
mpCbQosInterfacePolicyEntry OBJECT-TYPE
SYNTAX MpCbQosInterfacePolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Using ifIndex and Direction, each unique index pair translates
to a service policy that is attached to a main/sub interface, for
particular traffic direction."
INDEX { ifIndex, mpCbQosPolicyDirection }
::= { mpCbQosInterfacePolicyTable 1 }
MpCbQosInterfacePolicyEntry ::= SEQUENCE {
mpCbQosIFPolicyIndex Unsigned32
}
mpCbQosIFPolicyIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An arbitrary (system-assigned) index for all Service Policies.
This is identical to mpCbQosPolicyIndex."
::= { mpCbQosInterfacePolicyEntry 1 }
------------------------------------------------------------------------------
mpCbQosFrameRelayVCPolicy OBJECT IDENTIFIER ::= { maipuCBQosMIBObjects 3 }
mpCbQosFrameRelayPolicyTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpCbQosFrameRelayPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table describes the service polices that are attached to
Frame Relay DLCIs."
::= { mpCbQosFrameRelayVCPolicy 1 }
mpCbQosFrameRelayPolicyEntry OBJECT-TYPE
SYNTAX MpCbQosFrameRelayPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Using ifIndex, FR DLCI, and Direction, each unique index
combination translates to a service policy that is attached to a
FR DLCI, for particular traffic direction."
INDEX { ifIndex, mpCbQosFrDLCI, mpCbQosPolicyDirection }
::= { mpCbQosFrameRelayPolicyTable 1 }
MpCbQosFrameRelayPolicyEntry ::= SEQUENCE {
mpCbQosFRPolicyIndex Unsigned32
}
mpCbQosFRPolicyIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An arbitrary (system-assigned) index for all Service Policies.
This is identical to mpCbQosPolicyIndex."
::= { mpCbQosFrameRelayPolicyEntry 1 }
------------------------------------------------------------------------------
mpCbQosATMPVCPolicy OBJECT IDENTIFIER ::= { maipuCBQosMIBObjects 4 }
mpCbQosATMPVCPolicyTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpCbQosATMPVCPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table describes the policies that are attached to a ATM PVC."
::= { mpCbQosATMPVCPolicy 1 }
mpCbQosATMPVCPolicyEntry OBJECT-TYPE
SYNTAX MpCbQosATMPVCPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Using ifIndex, VPI, VCI, and Direction, each unique index
combination translates to a service policy that is attached to a
ATM VC, for particular traffic direction."
INDEX { ifIndex, mpCbQosAtmVPI, mpCbQosAtmVCI, mpCbQosPolicyDirection }
::= { mpCbQosATMPVCPolicyTable 1 }
MpCbQosATMPVCPolicyEntry ::= SEQUENCE {
mpCbQosATMPVCPolicyIndex Unsigned32
}
mpCbQosATMPVCPolicyIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An arbitrary (system-assigned) index for all Service Policies.
This is identical to mpCbQosPolicyIndex."
::= { mpCbQosATMPVCPolicyEntry 1 }
------------------------------------------------------------------------------
mpCbQosObjects OBJECT IDENTIFIER ::= { maipuCBQosMIBObjects 5 }
mpCbQosObjectsTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpCbQosObjectsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies QoS objects (classmap, policymap, match
statements, and actions) hierarchy. This table also provide
relationship between each PolicyIndex/ObjectsIndex pair and the
ConfigIndex. ConfigIndex is essential for querying any
configuration tables."
::= { mpCbQosObjects 1 }
mpCbQosObjectsEntry OBJECT-TYPE
SYNTAX MpCbQosObjectsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A QoS object entry. Objects covered in this table are PolicyMap,
ClassMap, Match Statements, and Actions. Each entry is indexed by
system-generated mpCbQosPolicyIndex, and mpCbQosObjectsIndex,
which represents a runtime instance of a QoS object. In
conjunction with the mpCbQosParentObjectsIndex, a management
station can determine the hierarchical relationship of those QoS
objects. Given that classmaps and service policies can be nested
entites, each entry in this table represents a unique instance of
such object. Each runtime object instance has a corresponding
config object, which contains the configuration information of
such QoS object. The config object is indexed by
mpCbQosConfigIndex."
INDEX { mpCbQosPolicyIndex, mpCbQosObjectsIndex }
::= { mpCbQosObjectsTable 1 }
MpCbQosObjectsEntry ::= SEQUENCE {
mpCbQosObjectsIndex Unsigned32,
mpCbQosConfigIndex Unsigned32,
mpCbQosObjectsType INTEGER,
mpCbQosParentObjectsIndex Unsigned32
}
mpCbQosObjectsIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An arbitrary (system-assigned) instance specific index for
mpCbQosObjectsEntry."
::= { mpCbQosObjectsEntry 1 }
mpCbQosConfigIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An arbitrary (system-assigned) config (instance independent)
index for each Object. Each objects having the same configuration
share the same config index."
::= { mpCbQosObjectsEntry 2 }
mpCbQosObjectsType OBJECT-TYPE
SYNTAX INTEGER {
policymap(1),
classmap(2),
matchStatement(3),
queueing(4),
randomDetect(5),
trafficShaping(6),
police(7),
set(8)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of the QoS object."
::= { mpCbQosObjectsEntry 3 }
mpCbQosParentObjectsIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The parent instance index of a QoS object. For a ClassMap, the
parent index would be the index of the attached PolicyMap. For a
Match Statement, the parent index would be the index of the
ClassMap that uses this Match Statement. For an action, the
parent index would be the index of the ClassMap that applies such
Action. For a non-hierarchical PolicyMap, the parent would be the
logical interface to which the policy is attached, thus the
parent index would be 0. For a hierarchical PolicyMap, the parent
index would be the index of the ClassMap to which the nested
policy is attached."
::= { mpCbQosObjectsEntry 4 }
------------------------------------------------------------------------------
mpCbQosPolicyMapCfg OBJECT IDENTIFIER ::= { maipuCBQosMIBObjects 6 }
mpCbQosPolicyMapCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpCbQosPolicyMapCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies Policymap configuration information."
::= { mpCbQosPolicyMapCfg 1 }
mpCbQosPolicyMapCfgEntry OBJECT-TYPE
SYNTAX MpCbQosPolicyMapCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table describes configuration information
about a policymap. The information includes: Name, and it's
description."
INDEX { mpCbQosConfigIndex }
::= { mpCbQosPolicyMapCfgTable 1 }
MpCbQosPolicyMapCfgEntry ::= SEQUENCE {
mpCbQosPolicyMapName DisplayString,
mpCbQosPolicyMapDesc DisplayString
}
mpCbQosPolicyMapName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the Policymap."
::= { mpCbQosPolicyMapCfgEntry 1 }
mpCbQosPolicyMapDesc OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description of the PolicyMap."
::= { mpCbQosPolicyMapCfgEntry 2 }
------------------------------------------------------------------------------
mpCbQosClassMapCfg OBJECT IDENTIFIER ::= { maipuCBQosMIBObjects 7 }
mpCbQosCMCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpCbQosCMCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies ClassMap configuration information."
::= { mpCbQosClassMapCfg 1 }
mpCbQosCMCfgEntry OBJECT-TYPE
SYNTAX MpCbQosCMCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table describes configuration information
about a classmap. The information includes: Name, and it's
description and whether it is a Match-All or Match-Any class."
INDEX { mpCbQosConfigIndex }
::= { mpCbQosCMCfgTable 1 }
MpCbQosCMCfgEntry ::= SEQUENCE {
mpCbQosCMName DisplayString,
mpCbQosCMDesc DisplayString,
mpCbQosCMInfo INTEGER
}
mpCbQosCMName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the Classmap."
::= { mpCbQosCMCfgEntry 1 }
mpCbQosCMDesc OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description of the Classmap."
::= { mpCbQosCMCfgEntry 2 }
mpCbQosCMInfo OBJECT-TYPE
SYNTAX INTEGER {
none(1),
matchAll(2),
matchAny(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Match all vs Match any in a given class."
::= { mpCbQosCMCfgEntry 3 }
------------------------------------------------------------------------------
mpCbQosMatchStmtCfg OBJECT IDENTIFIER ::= { maipuCBQosMIBObjects 8 }
mpCbQosMatchStmtCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpCbQosMatchStmtCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies ClassMap configuration information."
::= { mpCbQosMatchStmtCfg 1 }
mpCbQosMatchStmtCfgEntry OBJECT-TYPE
SYNTAX MpCbQosMatchStmtCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table describes configuration information
about a MatchStatement. The information includes: Name, and
whether it is a Match or Match-Not tatement. This table contains
configuration information only, no statistics associated with it.
Therefore, it is indexed by the mpCbQosConfigIndex of each
MatchStatement."
INDEX { mpCbQosConfigIndex }
::= { mpCbQosMatchStmtCfgTable 1 }
MpCbQosMatchStmtCfgEntry ::= SEQUENCE {
mpCbQosMatchStmtName DisplayString,
mpCbQosMatchStmtInfo INTEGER
}
mpCbQosMatchStmtName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the Match Statement."
::= { mpCbQosMatchStmtCfgEntry 1 }
mpCbQosMatchStmtInfo OBJECT-TYPE
SYNTAX INTEGER {
none(1),
matchNot(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Match vs Match Not in a given class."
::= { mpCbQosMatchStmtCfgEntry 2 }
------------------------------------------------------------------------------
mpCbQosQueueingCfg OBJECT IDENTIFIER ::= { maipuCBQosMIBObjects 9 }
mpCbQosQueueingCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpCbQosQueueingCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies Queueing Action configuration information."
::= { mpCbQosQueueingCfg 1 }
mpCbQosQueueingCfgEntry OBJECT-TYPE
SYNTAX MpCbQosQueueingCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table describes configuration information
about a queueing action. The information includes: Bandwidth,
Units, Flow Enabled, Priority Enabled, and Q size."
INDEX { mpCbQosConfigIndex }
::= { mpCbQosQueueingCfgTable 1 }
MpCbQosQueueingCfgEntry ::= SEQUENCE {
mpCbQosQueueingCfgBandwidth Unsigned32,
mpCbQosQueueingCfgBandwidthUnits INTEGER,
mpCbQosQueueingCfgFlowEnabled TruthValue,
mpCbQosQueueingCfgPriorityEnabled TruthValue,
mpCbQosQueueingCfgDynamicQNumber Integer32,
mpCbQosQueueingCfgPrioBurstSize Unsigned32,
mpCbQosQueueingCfgQLimitUnits INTEGER,
mpCbQosQueueingCfgAggregateQLimit Unsigned32,
mpCbQosQueueingCfgAggrQLimitTime Unsigned32,
mpCbQosQueueingCfgIndividualQLimit Unsigned32
}
mpCbQosQueueingCfgBandwidth OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of bandwidth configuration value represented by this
object is indicated by the value of
mpCbQosQueueingCfgBandwidthUnits for this entry. If the
mpCbQosQueueingCfgBandwidthUnits value is 'kbps(1)' or
'percentage(2)', this object represents the configured bandwidth
allocated to this traffic class.In the case of a bandwidth
policy, this value represents a minimum bandwidth guarantee for
the traffic class. In the case of a priority policy, this value
represents the maximum rate at which priority service is
guaranteed. If the mpCbQosQueueingCfgBandwidthUnits value is
'percentageRemaining(3)', this object represents the percentage
of the unallocated bandwidth to allocate to this class. If the
mpCbQosQueueingCfgBandwidthUnits value is 'ratioRemaining(4)',
this object represents the ratio value, relative to other class'
configured ratio values, used to determine the portion of the
unallocated bandwidth to apply to this class."
::= { mpCbQosQueueingCfgEntry 1 }
mpCbQosQueueingCfgBandwidthUnits OBJECT-TYPE
SYNTAX INTEGER {
kbps(1),
percentage(2),
percentageRemaining(3),
ratioRemaining(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Units of the accompanying mpCbQosQueueingCfgbandwidth parameter."
::= { mpCbQosQueueingCfgEntry 2 }
mpCbQosQueueingCfgFlowEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Boolean to indicate if flow-based fair-queue is enabled for this
class."
::= { mpCbQosQueueingCfgEntry 3 }
mpCbQosQueueingCfgPriorityEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Boolean to indicate if low latency queueing (priority) is
enabled for this class."
::= { mpCbQosQueueingCfgEntry 4 }
mpCbQosQueueingCfgDynamicQNumber OBJECT-TYPE
SYNTAX Integer32(0..32768)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of dynamic queues supported when flow-based fair-queue is
in use."
::= { mpCbQosQueueingCfgEntry 5 }
mpCbQosQueueingCfgPrioBurstSize OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Bytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"In the priority queue, this is the number of bytes allowed in a
single burst. This parameter only makes sense if Priority is
enabled."
::= { mpCbQosQueueingCfgEntry 6 }
mpCbQosQueueingCfgQLimitUnits OBJECT-TYPE
SYNTAX INTEGER {
packets(1),
bytes(2),
cells(3),
ms(4),
us(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Represents the unit type of mpCbQosQueueingCfgAggregateQLimit
and mpCbQosQueueingCfgIndividualQLimit objects."
::= { mpCbQosQueueingCfgEntry 7 }
mpCbQosQueueingCfgAggregateQLimit OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum allowed queue size for all the individual queues
associated with this class. When the queue size exceed this
value, the packets will be dropped."
::= { mpCbQosQueueingCfgEntry 8 }
mpCbQosQueueingCfgAggrQLimitTime OBJECT-TYPE
SYNTAX Unsigned32
UNITS "milli-seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum allowed queue size in milli-seconds for all individual
queues associated with this class. It is internally converted to
bytes by using the bandwidth that is available for the class."
::= { mpCbQosQueueingCfgEntry 9 }
mpCbQosQueueingCfgIndividualQLimit OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum number of units that can be held in an individual
Flow-based fair-queue associated with this class before it drops
packets. This field only makes sense in the context of Flow-based
fair-queueing."
::= { mpCbQosQueueingCfgEntry 10 }
------------------------------------------------------------------------------
mpCbQosREDCfg OBJECT IDENTIFIER ::= { maipuCBQosMIBObjects 10 }
mpCbQosREDCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpCbQosREDCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies WRED Action configuration information."
::= { mpCbQosREDCfg 1 }
mpCbQosREDCfgEntry OBJECT-TYPE
SYNTAX MpCbQosREDCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table describes configuration information
about a WRED Action. The table holds global (per traffic class)
configuration like: Expon Weight and Mean Q size."
INDEX { mpCbQosConfigIndex }
::= { mpCbQosREDCfgTable 1 }
MpCbQosREDCfgEntry ::= SEQUENCE {
mpCbQosREDCfgExponWeight Integer32,
mpCbQosREDCfgDscpPrec INTEGER,
mpCbQosREDCfgECNEnabled TruthValue
}
mpCbQosREDCfgExponWeight OBJECT-TYPE
SYNTAX Integer32(1..16)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The decay factor for the queue average calculation. The decay
factor is equal to raising 2 to the power of N, where N could be
up to 16. The smaller the number, the faster it decays."
::= { mpCbQosREDCfgEntry 1 }
mpCbQosREDCfgDscpPrec OBJECT-TYPE
SYNTAX INTEGER {
precedence(1),
dscp(2),
discardClass(3),
l2Cos(4),
atmClp(5),
mplsExp(6),
redDefault(7),
redUserDefault(8)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Classification mechanism used by RED."
::= { mpCbQosREDCfgEntry 2 }
mpCbQosREDCfgECNEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Boolean to indicate if explicit congestion notification enabled
for this class."
::= { mpCbQosREDCfgEntry 3 }
------------------------------------------------------------------------------
mpCbQosREDClassCfg OBJECT IDENTIFIER ::= { maipuCBQosMIBObjects 11 }
mpCbQosREDClassCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpCbQosREDClassCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies WRED Action configuration information on a
per IP precedence basis."
::= { mpCbQosREDClassCfg 1 }
mpCbQosREDClassCfgEntry OBJECT-TYPE
SYNTAX MpCbQosREDClassCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table describes configuration information
about a WRED Action. The table holds the per IP precedence based
WRED configuration parameters."
INDEX { mpCbQosConfigIndex, mpCbQosREDValue }
::= { mpCbQosREDClassCfgTable 1 }
MpCbQosREDClassCfgEntry ::= SEQUENCE {
mpCbQosREDValue Integer32,
mpCbQosREDCfgPktDropProb Integer32,
mpCbQosREDClassCfgMinThresholdUnit INTEGER,
mpCbQosREDClassCfgMaxThresholdUnit INTEGER,
mpCbQosREDClassCfgMinThreshold Unsigned32,
mpCbQosREDClassCfgMaxThreshold Unsigned32,
mpCbQosREDClassCfgMinThresholdTime Unsigned32,
mpCbQosREDClassCfgMaxThresholdTime Unsigned32
}
mpCbQosREDValue OBJECT-TYPE
SYNTAX Integer32(0..63)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP precedence or IP DSCP of this entry."
::= { mpCbQosREDClassCfgEntry 1 }
mpCbQosREDCfgPktDropProb OBJECT-TYPE
SYNTAX Integer32(1..65536)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Denominator for the fraction of packets dropped when the average
queue depth is MaxDepthThreshold. For example, if the denominator
is 10, one out of every 10 packets is dropped when the average
queue is at the MaxDepthThreshold."
::= { mpCbQosREDClassCfgEntry 2 }
mpCbQosREDClassCfgMinThresholdUnit OBJECT-TYPE
SYNTAX INTEGER {
packets(1),
bytes(2),
cells(3),
ms(4),
us(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Represents the unit type to measure the RED thresholds. The
objects covered is mpCbQosREDClassCfgMinThreshold."
::= { mpCbQosREDClassCfgEntry 3 }
mpCbQosREDClassCfgMaxThresholdUnit OBJECT-TYPE
SYNTAX INTEGER {
packets(1),
bytes(2),
cells(3),
ms(4),
us(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Represents the unit type to measure the RED thresholds. The
objects covered is mpCbQosREDClassCfgMaxThreshold."
::= { mpCbQosREDClassCfgEntry 4 }
mpCbQosREDClassCfgMinThreshold OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum WRED threshold value. When the average queue length
reaches this number, WRED begins to drop packets according to RED
Mechanism specificed in mpCbQosREDCfgDscpPrec."
::= { mpCbQosREDClassCfgEntry 5 }
mpCbQosREDClassCfgMaxThreshold OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum WRED threshold value. When the average queue length
exceeds this number, WRED drops all packets according to RED
Mechanism specificed in mpCbQosREDCfgDscpPrec."
::= { mpCbQosREDClassCfgEntry 6 }
mpCbQosREDClassCfgMinThresholdTime OBJECT-TYPE
SYNTAX Unsigned32
UNITS "milli-seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum WRED threshold value specified in milli-seconds.
The milli-second value is internally converted to bytes by using
the bandwidth that is available for the class."
::= { mpCbQosREDClassCfgEntry 7 }
mpCbQosREDClassCfgMaxThresholdTime OBJECT-TYPE
SYNTAX Unsigned32
UNITS "milli-seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum WRED threshold value specified in milli-seconds.
The milli-second value is internally converted to bytes by using
the bandwidth that is available for the class."
::= { mpCbQosREDClassCfgEntry 8 }
------------------------------------------------------------------------------
mpCbQosPoliceCfg OBJECT IDENTIFIER ::= { maipuCBQosMIBObjects 12 }
mpCbQosPoliceCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpCbQosPoliceCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies Police Action configuration information."
::= { mpCbQosPoliceCfg 1 }
mpCbQosPoliceCfgEntry OBJECT-TYPE
SYNTAX MpCbQosPoliceCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table describes configuration information
about a Police Action. The table holds Policy configuration
parameters, such as rate, burst size, and actions based on
traffic rates."
INDEX { mpCbQosConfigIndex }
::= { mpCbQosPoliceCfgTable 1 }
MpCbQosPoliceCfgEntry ::= SEQUENCE {
mpCbQosPoliceCfgRate64 Unsigned64,
mpCbQosPoliceCfgBurstSize Unsigned32,
mpCbQosPoliceCfgExtBurstSize Unsigned32,
mpCbQosPoliceCfgPir64 Unsigned64,
mpCbQosPoliceCfgRateType INTEGER,
mpCbQosPoliceCfgPercentRateValue Unsigned32,
mpCbQosPoliceCfgPercentPirValue Unsigned32,
mpCbQosPoliceCfgCellRate Unsigned32,
mpCbQosPoliceCfgCellPir Unsigned32,
mpCbQosPoliceCfgBurstCell Unsigned32,
mpCbQosPoliceCfgExtBurstCell Unsigned32,
mpCbQosPoliceCfgBurstTime Unsigned32,
mpCbQosPoliceCfgExtBurstTime Unsigned32
}
mpCbQosPoliceCfgRate64 OBJECT-TYPE
SYNTAX Unsigned64
UNITS "bits/second"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The committed policing rate in bits/second. This is the
sustained rate permitted by policing."
::= { mpCbQosPoliceCfgEntry 1 }
mpCbQosPoliceCfgBurstSize OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amount of traffic, in bytes, in excess of the committed
policing rate that will be permitted by the policing feature."
::= { mpCbQosPoliceCfgEntry 2 }
mpCbQosPoliceCfgExtBurstSize OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amount of traffic, in bytes, in excess of the burst limit,
which may be conditionally permitted by the policing feature.
The probability that the traffic is not permitted increases as
the received burst size increases."
::= { mpCbQosPoliceCfgEntry 3 }
mpCbQosPoliceCfgPir64 OBJECT-TYPE
SYNTAX Unsigned64
UNITS "bits/second"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The committed policing rate in bits/second. This is the peak
rate permitted by two rate policing."
::= { mpCbQosPoliceCfgEntry 4 }
mpCbQosPoliceCfgRateType OBJECT-TYPE
SYNTAX INTEGER {
bps(1),
percentage(2),
cps(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate type that configured for CIR & PIR. 1 means rates are
configured in bps. 2 means rates are configured in percentage. 3
means rates are configured in cps."
::= { mpCbQosPoliceCfgEntry 5 }
mpCbQosPoliceCfgPercentRateValue OBJECT-TYPE
SYNTAX Unsigned32 (0..100)
UNITS "% of Interface Bandwidth"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The committed policing rate in percentage. Its value is valid
only when mpCbQosPoliceCfgRateType equals to 2."
::= { mpCbQosPoliceCfgEntry 6 }
mpCbQosPoliceCfgPercentPirValue OBJECT-TYPE
SYNTAX Unsigned32 (0..100)
UNITS "% of Interface Bandwidth"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The peak policing rate in percentage. Its value is valid only
when mpCbQosPoliceCfgRateType equals to 2."
::= { mpCbQosPoliceCfgEntry 7 }
mpCbQosPoliceCfgCellRate OBJECT-TYPE
SYNTAX Unsigned32
UNITS "cells/second"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The committed policing rate in cells/second. Its value is valid
only when mpCbQosPoliceCfgRateType equals to 3."
::= { mpCbQosPoliceCfgEntry 8 }
mpCbQosPoliceCfgCellPir OBJECT-TYPE
SYNTAX Unsigned32
UNITS "cells/second"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The peak policing rate in cells/second. Its value is valid only when
mpCbQosPoliceCfgRateType equals to 3."
::= { mpCbQosPoliceCfgEntry 9 }
mpCbQosPoliceCfgBurstCell OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Cells"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amount of traffic, in cells, in excess of the committed policing
rate that will be permitted by the policing feature."
::= { mpCbQosPoliceCfgEntry 10 }
mpCbQosPoliceCfgExtBurstCell OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Cells"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amount of traffic, in cells, in excess of the burst limit, which
may be conditionally permitted by the policing feature. The
probability that the traffic is not permitted increases as the
received burst size increases."
::= { mpCbQosPoliceCfgEntry 11 }
mpCbQosPoliceCfgBurstTime OBJECT-TYPE
SYNTAX Unsigned32
UNITS "milli-seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amount of traffic time, in ms (milli-seconds), in excess of the
committed policing rate that will be permitted by the policing
feature. The milli-second value is internally converted to bytes by
using the bandwidth that is available for the class."
::= { mpCbQosPoliceCfgEntry 12 }
mpCbQosPoliceCfgExtBurstTime OBJECT-TYPE
SYNTAX Unsigned32
UNITS "milli-seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amount of traffic time, in ms (milli-seconds), in excess of the
burst limit, which may be conditionally permitted by the policing
feature. The probability that the traffic is not permitted increases
as the received burst size increases. The milli-second value is
internally converted to bytes by using the bandwidth that is
available for the class."
::= { mpCbQosPoliceCfgEntry 13 }
------------------------------------------------------------------------------
mpCbQosPoliceActionCfg OBJECT IDENTIFIER ::= { maipuCBQosMIBObjects 13 }
mpCbQosPoliceActionCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpCbQosPoliceActionCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies Police Action configuration information."
::= { mpCbQosPoliceActionCfg 1 }
mpCbQosPoliceActionCfgEntry OBJECT-TYPE
SYNTAX MpCbQosPoliceActionCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table describes configuration information
about Actions for one Police. The table holds Police action
specific configuration parameters. This table is a sub-table
for mpCbQosPoliceCfgTable. There is a 1-to-1 association between
one entry here and one entry in mpCbQosPoliceCfgTable.
This table has two indices. The first is mpCbQosConfigIndex which
is drived directly from mpCbQosPoliceCfgTable to keep the 1-to-1
mapping nature between two tables. The second is
mpCbQosPoliceActionCfgIndex used to reference the actual actions
configured."
INDEX { mpCbQosConfigIndex, mpCbQosPoliceActionCfgIndex }
::= { mpCbQosPoliceActionCfgTable 1 }
MpCbQosPoliceActionCfgEntry ::= SEQUENCE {
mpCbQosPoliceActionCfgIndex Unsigned32,
mpCbQosPoliceActionCfgConform INTEGER,
mpCbQosPoliceActionCfgConformSetValue Unsigned32,
mpCbQosPoliceActionCfgExceed INTEGER,
mpCbQosPoliceActionCfgExceedSetValue Unsigned32,
mpCbQosPoliceActionCfgViolate INTEGER,
mpCbQosPoliceActionCfgViolateSetValue Unsigned32
}
mpCbQosPoliceActionCfgIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An arbitrary (system-assigned) index for police actions that are
defined by a police configuration."
::= { mpCbQosPoliceActionCfgEntry 1 }
mpCbQosPoliceActionCfgConform OBJECT-TYPE
SYNTAX INTEGER {
transmit(1),
setIpDSCP(2),
setIpPrecedence(3),
setQosGroup(4),
drop(5),
setMplsExp(6),
setAtmClp(7),
setFrDe(8),
setL2Cos(9),
setDiscardClass(10),
setMplsExpTopMost(11),
setIpDscpTunnel(12),
setIpPrecedenceTunnel(13),
setL2CosInner(14)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Action to be taken when the traffic is within the configured
rate, that is, the traffic rate is conforming."
::= { mpCbQosPoliceActionCfgEntry 2 }
mpCbQosPoliceActionCfgConformSetValue OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"New packet attribute values for each packet set by police action
defined in mpCbQosPoliceActionCfgConform. This object will be set
to zero if the corresponding police action does not require a set
value, such as no action, drop action or transmit action."
::= { mpCbQosPoliceActionCfgEntry 3 }
mpCbQosPoliceActionCfgExceed OBJECT-TYPE
SYNTAX INTEGER {
transmit(1),
setIpDSCP(2),
setIpPrecedence(3),
setQosGroup(4),
drop(5),
setMplsExp(6),
setAtmClp(7),
setFrDe(8),
setL2Cos(9),
setDiscardClass(10),
setMplsExpTopMost(11),
setIpDscpTunnel(12),
setIpPrecedenceTunnel(13),
setL2CosInner(14)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Action to be taken when the traffic exceeds the configured rate,
that is, the traffic is non-conforming."
::= { mpCbQosPoliceActionCfgEntry 4 }
mpCbQosPoliceActionCfgExceedSetValue OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"New packet attribute values for each packet set by police action
defined in mpCbQosPoliceActionCfgExceed. This object will be set
to zero if the corresponding police action does not require a set
value, such as no action, drop action or transmit action."
::= { mpCbQosPoliceActionCfgEntry 5 }
mpCbQosPoliceActionCfgViolate OBJECT-TYPE
SYNTAX INTEGER {
transmit(1),
setIpDSCP(2),
setIpPrecedence(3),
setQosGroup(4),
drop(5),
setMplsExp(6),
setAtmClp(7),
setFrDe(8),
setL2Cos(9),
setDiscardClass(10),
setMplsExpTopMost(11),
setIpDscpTunnel(12),
setIpPrecedenceTunnel(13),
setL2CosInner(14)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Action to be taken when the traffic exceeds the conform and
exceed token buckets."
::= { mpCbQosPoliceActionCfgEntry 6 }
mpCbQosPoliceActionCfgViolateSetValue OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"New packet attribute values for each packet set by police action
defined in mpCbQosPoliceActionCfgViolate. This object will be set
to zero if the corresponding police action does not require a set
value, such as no action, drop action or transmit action."
::= { mpCbQosPoliceActionCfgEntry 7 }
------------------------------------------------------------------------------
mpCbQosTSCfg OBJECT IDENTIFIER ::= { maipuCBQosMIBObjects 14 }
mpCbQosTSCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpCbQosTSCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies traffic-shaping Action configuration
information."
::= { mpCbQosTSCfg 1 }
mpCbQosTSCfgEntry OBJECT-TYPE
SYNTAX MpCbQosTSCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table describes configuration information
about a traffic-shaping Action. The table holds Traffic Shaping
configuration parameters, such as rate, burst size, and Shaping
types."
INDEX { mpCbQosConfigIndex }
::= { mpCbQosTSCfgTable 1 }
MpCbQosTSCfgEntry ::= SEQUENCE {
mpCbQosTSCfgRate64 Unsigned64,
mpCbQosTSCfgBurstSize Integer32,
mpCbQosTSCfgExtBurstSize Integer32,
mpCbQosTSCfgAdaptiveEnabled TruthValue,
mpCbQosTSCfgAdaptiveRate64 Unsigned64,
mpCbQosTSCfgLimitType INTEGER,
mpCbQosTSCfgRateType INTEGER,
mpCbQosTSCfgPercentRateValue Unsigned32,
mpCbQosTSCfgBurstTime Unsigned32,
mpCbQosTSCfgExtBurstTime Unsigned32,
}
mpCbQosTSCfgRate64 OBJECT-TYPE
SYNTAX Unsigned64
UNITS "bits/second"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The committed traffic-shaping rate in bits/second. This is the
sustained rate permitted by the traffic-shaping."
::= { mpCbQosTSCfgEntry 1 }
mpCbQosTSCfgBurstSize OBJECT-TYPE
SYNTAX Integer32
UNITS "bits"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amount of traffic, in bits, in excess of the committed
traffic-shaping rate that will be instantaneously permitted by
this feature."
::= { mpCbQosTSCfgEntry 2 }
mpCbQosTSCfgExtBurstSize OBJECT-TYPE
SYNTAX Integer32
UNITS "bits"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amount of traffic, in bits, in excess of the burst limit,
which may be conditionally permitted by traffic-shaping feature."
::= { mpCbQosTSCfgEntry 3 }
mpCbQosTSCfgAdaptiveEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates is adaptive traffic-shaping has been
enabled."
::= { mpCbQosTSCfgEntry 4 }
mpCbQosTSCfgAdaptiveRate64 OBJECT-TYPE
SYNTAX Unsigned64
UNITS "bits/second"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the current adaptive traffic shaping rate."
::= { mpCbQosTSCfgEntry 5 }
mpCbQosTSCfgLimitType OBJECT-TYPE
SYNTAX INTEGER {
average(1),
peak(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates if traffic-shaping is limiting traffic
based on the peak rate or the average rate."
::= { mpCbQosTSCfgEntry 6 }
mpCbQosTSCfgRateType OBJECT-TYPE
SYNTAX INTEGER {
bps(1),
percentage(2),
cps(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate type that configured for traffic-shaping. 1 means rate
is configured in bps (Bits Per Second). 2 means rate is
configured in percentage. 3 means rates are configured in cps
(Cells Per Second)."
::= { mpCbQosTSCfgEntry 7 }
mpCbQosTSCfgPercentRateValue OBJECT-TYPE
SYNTAX Unsigned32(0..100)
UNITS "% of Interface Bandwidth"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The committed traffic-shaping rate in percentage. Its value is
valid only when mpCbQosTSCfgRateType equals to 2."
::= { mpCbQosTSCfgEntry 8 }
mpCbQosTSCfgBurstTime OBJECT-TYPE
SYNTAX Unsigned32
UNITS "milli-seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amount of traffic, in ms, in excess of the committed
traffic-shaping rate that will be instantaneously permitted by
this feature. The milli-second value is internally converted to
bits by using the bandwidth that is available for the class."
::= { mpCbQosTSCfgEntry 9 }
mpCbQosTSCfgExtBurstTime OBJECT-TYPE
SYNTAX Unsigned32
UNITS "milli-seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amount of traffic, in ms, in excess of the burst limit,
which may be conditionnally permitted by traffic-shaping feature.
The milli-second value is internally converted to bits by using
the bandwidth that is available for the class."
::= { mpCbQosTSCfgEntry 10 }
------------------------------------------------------------------------------
mpCbQosSetCfg OBJECT IDENTIFIER ::= { maipuCBQosMIBObjects 15 }
mpCbQosSetCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpCbQosSetCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies Packet Marking Action configuration
information."
::= { mpCbQosSetCfg 1 }
mpCbQosSetCfgEntry OBJECT-TYPE
SYNTAX MpCbQosSetCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table describes configuration information
about a Packet Marking Action. The table holds Packet Marking
configuration parameters, such as type of packet marking and
values being set to."
INDEX { mpCbQosConfigIndex }
::= { mpCbQosSetCfgTable 1 }
MpCbQosSetCfgEntry ::= SEQUENCE {
mpCbQosSetCfgFeature BITS,
mpCbQosSetCfgIpDSCPValue Integer32,
mpCbQosSetCfgIpPrecedenceValue Integer32,
mpCbQosSetCfgQosGroupValue Integer32,
mpCbQosSetCfgL2CosValue Integer32,
mpCbQosSetCfgMplsExpValue Unsigned32,
mpCbQosSetCfgDiscardClassValue Unsigned32,
mpCbQosSetCfgMplsExpTopMostValue Unsigned32,
mpCbQosSetCfgFrFecnBecn Unsigned32,
mpCbQosSetCfgIpDSCPTunnelValue Integer32,
mpCbQosSetCfgIpPrecedenceTunnelValue Integer32,
mpCbQosSetCfgL2CosInnerValue Integer32,
mpCbQosSetCfgIpTosValue Integer32
}
mpCbQosSetCfgFeature OBJECT-TYPE
SYNTAX BITS {
ipDscp(0),
ipPrecedence(1),
qosGroupNumber(2),
frDeBit(3),
atmClpBit(4),
l2Cos(5),
mplsExp(6),
discardClass(7),
mplsExpTopMost(8),
frFecnBecn(9),
ipDscpTunnel(10),
ipPrecedenceTunnel(11),
l2CosInner(12),
ipTos(13)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bit-wise position of each packet marking feature."
::= { mpCbQosSetCfgEntry 1 }
mpCbQosSetCfgIpDSCPValue OBJECT-TYPE
SYNTAX Integer32(0..63)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP DSCP value at which the packet is being set by the
packet marking feature."
::= { mpCbQosSetCfgEntry 2 }
mpCbQosSetCfgIpPrecedenceValue OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP precedence value at which the packet is being set by the
packet marking feature."
::= { mpCbQosSetCfgEntry 3 }
mpCbQosSetCfgQosGroupValue OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The QoS Group number at which the packet is being set by the
packet marking feature."
::= { mpCbQosSetCfgEntry 4 }
mpCbQosSetCfgL2CosValue OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Layer 2 Cos value at which the packet is being set by the
packet marking feature."
::= { mpCbQosSetCfgEntry 5 }
mpCbQosSetCfgMplsExpValue OBJECT-TYPE
SYNTAX Unsigned32(0..7)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MPLS experimental value at which the packet is being set by
the packet marking feature."
::= { mpCbQosSetCfgEntry 6 }
mpCbQosSetCfgDiscardClassValue OBJECT-TYPE
SYNTAX Unsigned32(0..7)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Discard Class value at which the packet is being set by the
packet marking feature."
::= { mpCbQosSetCfgEntry 7 }
mpCbQosSetCfgMplsExpTopMostValue OBJECT-TYPE
SYNTAX Unsigned32(0..7)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MPLS experimental value on the topmost label at which the
packet is being set by the packet marking feature."
::= { mpCbQosSetCfgEntry 8 }
mpCbQosSetCfgFrFecnBecn OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is a configurable parameter in percentage of the queue
size. When the current queue size out of the queue limit is
greater than this parameter, both Frame Relay FECN and BECN bits
will be set for Frame Relay congestion notification mechanism."
::= { mpCbQosSetCfgEntry 9 }
mpCbQosSetCfgIpDSCPTunnelValue OBJECT-TYPE
SYNTAX Integer32(0..63)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP DSCP Tunnel field value at which the packet is being set
by the packet marking feature."
::= { mpCbQosSetCfgEntry 10 }
mpCbQosSetCfgIpPrecedenceTunnelValue OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP precedence Tunnel field value at which the packet is
being set by the packet marking feature."
::= { mpCbQosSetCfgEntry 11 }
mpCbQosSetCfgL2CosInnerValue OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value to be set in the 802.1p priority field in the inner
802.1q VLAN tag (QinQ). This object is applicable when
mpCbQosSetCfgFeature has the 'l2CosInner' bit set."
::= { mpCbQosSetCfgEntry 12 }
mpCbQosSetCfgIpTosValue OBJECT-TYPE
SYNTAX Integer32(0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP TOS value at which the packet is being set by the
packet marking feature."
::= { mpCbQosSetCfgEntry 13 }
------------------------------------------------------------------------------
mpCbQosClassMapStats OBJECT IDENTIFIER ::= { maipuCBQosMIBObjects 16 }
mpCbQosCMStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpCbQosCMStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies ClassMap related Statistical information."
::= { mpCbQosClassMapStats 1 }
mpCbQosCMStatsEntry OBJECT-TYPE
SYNTAX MpCbQosCMStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table describes the statistical information
about ClassMap. ClassMap specific information you can find in
this table are: pre/post policy pkt/byte counts, bit rates, drop
pkt/bytes and no buffer drops."
INDEX { mpCbQosPolicyIndex, mpCbQosObjectsIndex }
::= { mpCbQosCMStatsTable 1 }
MpCbQosCMStatsEntry ::= SEQUENCE {
mpCbQosCMPrePolicyPkt64 Counter64,
mpCbQosCMPrePolicyByte64 Counter64,
mpCbQosCMPrePolicyBitRate64 Unsigned64,
mpCbQosCMPostPolicyPkt64 Counter64,
mpCbQosCMPostPolicyByte64 Counter64,
mpCbQosCMPostPolicyBitRate64 Unsigned64,
mpCbQosCMDropPkt64 Counter64,
mpCbQosCMDropByte64 Counter64,
mpCbQosCMDropBitRate64 Unsigned64,
mpCbQosCMNoBufDropPkt64 Counter64
}
mpCbQosCMPrePolicyPkt64 OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 64 bits count of inbound packets prior to executing any QoS
policies."
::= { mpCbQosCMStatsEntry 1 }
mpCbQosCMPrePolicyByte64 OBJECT-TYPE
SYNTAX Counter64
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 64 bits count of inbound octets prior to executing any QoS
policies."
::= { mpCbQosCMStatsEntry 2 }
mpCbQosCMPrePolicyBitRate64 OBJECT-TYPE
SYNTAX Unsigned64
UNITS "bits per second"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bit rate of the traffic prior to executing any QoS policies."
::= { mpCbQosCMStatsEntry 3 }
mpCbQosCMPostPolicyPkt64 OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The lower 64 bits count of outbound packets after executing QoS
policies."
::= { mpCbQosCMStatsEntry 4 }
mpCbQosCMPostPolicyByte64 OBJECT-TYPE
SYNTAX Counter64
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 64 bits count of outbound octets after executing QoS
policies."
::= { mpCbQosCMStatsEntry 5 }
mpCbQosCMPostPolicyBitRate64 OBJECT-TYPE
SYNTAX Unsigned64
UNITS "bits per second"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bit rate of the traffic after executing QoS policies."
::= { mpCbQosCMStatsEntry 6 }
mpCbQosCMDropPkt64 OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 64 bits counter of dropped pkts per class as the result of
all features that can produce drops (e.g., police, random detect,
etc.)."
::= { mpCbQosCMStatsEntry 7 }
mpCbQosCMDropByte64 OBJECT-TYPE
SYNTAX Counter64
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 64 bits counter of dropped bytes per class as the result of
all features that can produce drops (e.g., police, random detect,
etc.)."
::= { mpCbQosCMStatsEntry 8 }
mpCbQosCMDropBitRate64 OBJECT-TYPE
SYNTAX Unsigned64
UNITS "bits per second"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bit rate of the drops per class as the result of all
features that can produce drops (e.g., police, random detect,
etc.)."
::= { mpCbQosCMStatsEntry 9 }
mpCbQosCMNoBufDropPkt64 OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 64 bits drop packet count which occured due to lack of buffers during output processing on an interface."
::= { mpCbQosCMStatsEntry 10 }
------------------------------------------------------------------------------
mpCbQosMatchStmtStats OBJECT IDENTIFIER ::= { maipuCBQosMIBObjects 17 }
mpCbQosMatchStmtStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpCbQosMatchStmtStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies Match Statement related statistical
information."
::= { mpCbQosMatchStmtStats 1 }
mpCbQosMatchStmtStatsEntry OBJECT-TYPE
SYNTAX MpCbQosMatchStmtStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table describes the statistical information
about Match Statement. Match Statement specific information you
can find in this table are: Pre policy pkt/byte counters, and
bit rates."
INDEX { mpCbQosPolicyIndex, mpCbQosObjectsIndex }
::= { mpCbQosMatchStmtStatsTable 1 }
MpCbQosMatchStmtStatsEntry ::= SEQUENCE {
mpCbQosMatchPrePolicyPkt64 Counter64,
mpCbQosMatchPrePolicyByte64 Counter64,
mpCbQosMatchPrePolicyBitRate64 Unsigned64
}
mpCbQosMatchPrePolicyPkt64 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 64 bits count of inbound packets prior to executing any QoS
policies."
::= { mpCbQosMatchStmtStatsEntry 1 }
mpCbQosMatchPrePolicyByte64 OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 64 bits count of inbound octets prior to executing any QoS
policies."
::= { mpCbQosMatchStmtStatsEntry 2 }
mpCbQosMatchPrePolicyBitRate64 OBJECT-TYPE
SYNTAX Unsigned64
UNITS "bits per second"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bit rate of the traffic prior to executing any QoS policies."
::= { mpCbQosMatchStmtStatsEntry 3 }
------------------------------------------------------------------------------
mpCbQosPoliceStats OBJECT IDENTIFIER ::= { maipuCBQosMIBObjects 18 }
mpCbQosPoliceStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpCbQosPoliceStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies Police Action related Statistical
information."
::= { mpCbQosPoliceStats 1 }
mpCbQosPoliceStatsEntry OBJECT-TYPE
SYNTAX MpCbQosPoliceStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table describes the statistical information
about Police Action. Police Action specific information you can
find in this table are: Conformed/Exceeded pkt/byte counters, bit
rates."
INDEX { mpCbQosPolicyIndex, mpCbQosObjectsIndex }
::= { mpCbQosPoliceStatsTable 1 }
MpCbQosPoliceStatsEntry ::= SEQUENCE {
mpCbQosPoliceConformedPkt64 Counter64,
mpCbQosPoliceConformedByte64 Counter64,
mpCbQosPoliceConformedBitRate64 Unsigned64,
mpCbQosPoliceExceededPkt64 Counter64,
mpCbQosPoliceExceededByte64 Counter64,
mpCbQosPoliceExceededBitRate64 Unsigned64,
mpCbQosPoliceViolatedPkt64 Counter64,
mpCbQosPoliceViolatedByte64 Counter64,
mpCbQosPoliceViolatedBitRate64 Unsigned64
}
mpCbQosPoliceConformedPkt64 OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 64 bits count of packets treated as conforming by the
policing feature."
::= { mpCbQosPoliceStatsEntry 1 }
mpCbQosPoliceConformedByte64 OBJECT-TYPE
SYNTAX Counter64
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 64 bits count of octets treated as conforming by the
policing feature."
::= { mpCbQosPoliceStatsEntry 2 }
mpCbQosPoliceConformedBitRate64 OBJECT-TYPE
SYNTAX Unsigned64
UNITS "bits per second"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bit rate of conforming traffic."
::= { mpCbQosPoliceStatsEntry 3 }
mpCbQosPoliceExceededPkt64 OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 64 bits count of packets treated as non-conforming by the
policing feature."
::= { mpCbQosPoliceStatsEntry 4 }
mpCbQosPoliceExceededByte64 OBJECT-TYPE
SYNTAX Counter64
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 64 bits count of octets treated as non-conforming by the
policing feature."
::= { mpCbQosPoliceStatsEntry 5 }
mpCbQosPoliceExceededBitRate64 OBJECT-TYPE
SYNTAX Unsigned64
UNITS "bits per second"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bit rate of the non-conforming traffic."
::= { mpCbQosPoliceStatsEntry 6 }
mpCbQosPoliceViolatedPkt64 OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 64 bits count of packets treated as violated by the policing
feature."
::= { mpCbQosPoliceStatsEntry 7 }
mpCbQosPoliceViolatedByte64 OBJECT-TYPE
SYNTAX Counter64
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 64 bits count of octets treated as violated by the policing
feature."
::= { mpCbQosPoliceStatsEntry 8 }
mpCbQosPoliceViolatedBitRate64 OBJECT-TYPE
SYNTAX Unsigned64
UNITS "bits per second"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bit rate of the violating traffic."
::= { mpCbQosPoliceStatsEntry 9 }
------------------------------------------------------------------------------
mpCbQosQueueingStats OBJECT IDENTIFIER ::= { maipuCBQosMIBObjects 19 }
mpCbQosQueueingStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpCbQosQueueingStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies Queueing Action related Statistical
information."
::= { mpCbQosQueueingStats 1 }
mpCbQosQueueingStatsEntry OBJECT-TYPE
SYNTAX MpCbQosQueueingStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table describes the statistical information
about queueing action. Queueing action specific information you
can find in this table are: various Q depth, and discard pkt/byte
counters."
INDEX { mpCbQosPolicyIndex, mpCbQosObjectsIndex }
::= { mpCbQosQueueingStatsTable 1 }
MpCbQosQueueingStatsEntry ::= SEQUENCE {
mpCbQosQueueingQDepthUnit INTEGER,
mpCbQosQueueingCurrentQDepth Gauge32,
mpCbQosQueueingMaxQDepth Gauge32,
mpCbQosQueueingDiscardByte64 Counter64,
mpCbQosQueueingDiscardPkt64 Counter64
}
mpCbQosQueueingQDepthUnit OBJECT-TYPE
SYNTAX INTEGER {
packets(1),
bytes(2),
cells(3),
ms(4),
us(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Represents the unit type to measure the depth of the queue."
::= { mpCbQosQueueingStatsEntry 1 }
mpCbQosQueueingCurrentQDepth OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current depth of the queue."
::= { mpCbQosQueueingStatsEntry 2 }
mpCbQosQueueingMaxQDepth OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum depth of the queue."
::= { mpCbQosQueueingStatsEntry 3 }
mpCbQosQueueingDiscardByte64 OBJECT-TYPE
SYNTAX Counter64
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of octets, associated with this class, that were
dropped by queueing."
::= { mpCbQosQueueingStatsEntry 4 }
mpCbQosQueueingDiscardPkt64 OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets, associated with this class, that were
dropped by queueing."
::= { mpCbQosQueueingStatsEntry 5 }
------------------------------------------------------------------------------
mpCbQosTSStats OBJECT IDENTIFIER ::= { maipuCBQosMIBObjects 20 }
mpCbQosTSStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpCbQosTSStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies traffic-shaping Action related Statistical
information."
::= { mpCbQosTSStats 1 }
mpCbQosTSStatsEntry OBJECT-TYPE
SYNTAX MpCbQosTSStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table describes the statistical information
about traffic-shaping Action. Traffic-shaping Action specific
information you can find in this table are: various delay/drop
pkt/byte counters, state of feature, and Q size."
INDEX { mpCbQosPolicyIndex, mpCbQosObjectsIndex }
::= { mpCbQosTSStatsTable 1 }
MpCbQosTSStatsEntry ::= SEQUENCE {
mpCbQosTSStatsDelayedByte64 Counter64,
mpCbQosTSStatsDelayedPkt64 Counter64,
mpCbQosTSStatsDropByte64 Counter64,
mpCbQosTSStatsDropPkt64 Counter64,
mpCbQosTSStatsActive TruthValue,
mpCbQosTSStatsCurrentQSize Gauge32
}
mpCbQosTSStatsDelayedByte64 OBJECT-TYPE
SYNTAX Counter64
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the 64 bits counter of octets that have
been delayed."
::= { mpCbQosTSStatsEntry 1 }
mpCbQosTSStatsDelayedPkt64 OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the 64 bits counter of packets that have
been delayed."
::= { mpCbQosTSStatsEntry 2 }
mpCbQosTSStatsDropByte64 OBJECT-TYPE
SYNTAX Counter64
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the 64 bits counter of octets that have
been dropped during shaping."
::= { mpCbQosTSStatsEntry 3 }
mpCbQosTSStatsDropPkt64 OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the 64 bits counter of packets that have
been dropped during shaping."
::= { mpCbQosTSStatsEntry 4 }
mpCbQosTSStatsActive OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the current traffic-shaping state. When
traffic-shaping is enabled and the traffic rate exceeds the shape
rate, traffic-shaping is considered to be active. Otherwise, it
is considered inactive."
::= { mpCbQosTSStatsEntry 5 }
mpCbQosTSStatsCurrentQSize OBJECT-TYPE
SYNTAX Gauge32
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the current traffic-shaping queue depth in
packets."
::= { mpCbQosTSStatsEntry 6 }
------------------------------------------------------------------------------
mpCbQosREDClassStats OBJECT IDENTIFIER ::= { maipuCBQosMIBObjects 21 }
mpCbQosREDClassStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpCbQosREDClassStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies per Precedence WRED Action related
Statistical information."
::= { mpCbQosREDClassStats 1 }
mpCbQosREDClassStatsEntry OBJECT-TYPE
SYNTAX MpCbQosREDClassStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table describes the statistical information
about per Precedence WRED Action. per Precedence WRED Action
specific information you can find in this table are: Random
pkt/byte counters, and Tail drop pkt/byte counters."
INDEX { mpCbQosPolicyIndex, mpCbQosObjectsIndex, mpCbQosREDValue }
::= { mpCbQosREDClassStatsTable 1 }
MpCbQosREDClassStatsEntry ::= SEQUENCE {
mpCbQosREDRandomDropPkt64 Counter64,
mpCbQosREDRandomDropByte64 Counter64,
mpCbQosREDTailDropPkt64 Counter64,
mpCbQosREDTailDropByte64 Counter64,
mpCbQosREDTransmitPkt64 Counter64,
mpCbQosREDTransmitByte64 Counter64,
mpCbQosREDECNMarkPkt64 Counter64,
mpCbQosREDECNMarkByte64 Counter64,
mpCbQosREDMeanQSizeUnits INTEGER,
mpCbQosREDMeanQSize Unsigned32
}
mpCbQosREDRandomDropPkt64 OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 64 bits count of packets dropped when the number of packets
in the associated queue was greater than the minimum threshold
and less than the maximum threshold."
::= { mpCbQosREDClassStatsEntry 1 }
mpCbQosREDRandomDropByte64 OBJECT-TYPE
SYNTAX Counter64
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 64 bits count of bytes dropped when the number of packets in
the associated queue was greater than the minimum threshold and
less than the maximum threshold."
::= { mpCbQosREDClassStatsEntry 2 }
mpCbQosREDTailDropPkt64 OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 64 bits count of packets dropped when the number of packets
in the associated queue was greater than the maximum threshold."
::= { mpCbQosREDClassStatsEntry 3 }
mpCbQosREDTailDropByte64 OBJECT-TYPE
SYNTAX Counter64
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 64 bits count of bytes dropped when the number of packets in
the associated queue was greater than the maximum threshold."
::= { mpCbQosREDClassStatsEntry 4 }
mpCbQosREDTransmitPkt64 OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 64 bits count of packets transmitted."
::= { mpCbQosREDClassStatsEntry 5 }
mpCbQosREDTransmitByte64 OBJECT-TYPE
SYNTAX Counter64
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 64 bits count of octets transmitted."
::= { mpCbQosREDClassStatsEntry 6 }
mpCbQosREDECNMarkPkt64 OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 64 bits count of packets ecn marked when the number of
packets in the associated queue was greater than the minimum
threshold and less than the maximum threshold."
::= { mpCbQosREDClassStatsEntry 7 }
mpCbQosREDECNMarkByte64 OBJECT-TYPE
SYNTAX Counter64
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 64 bits count of bytes ecn marked when the number of packets
in the associated queue was greater than the minimum threshold
and less than the maximum threshold."
::= { mpCbQosREDClassStatsEntry 8 }
mpCbQosREDMeanQSizeUnits OBJECT-TYPE
SYNTAX INTEGER {
packets(1),
bytes(2),
cells(3),
ms(4),
us(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Represents the unit type of mpCbQosREDMeanQSize object."
::= { mpCbQosREDClassStatsEntry 9 }
mpCbQosREDMeanQSize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average queue size computed and used by the WRED algorithm."
::= { mpCbQosREDClassStatsEntry 10 }
------------------------------------------------------------------------------
mpCbQosSetStats OBJECT IDENTIFIER ::= { maipuCBQosMIBObjects 22 }
mpCbQosSetStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF MpCbQosSetStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies packet marking statistical information."
::= { mpCbQosSetStats 1 }
mpCbQosSetStatsEntry OBJECT-TYPE
SYNTAX MpCbQosSetStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table describes the packets that marked by
each marking type."
INDEX { mpCbQosPolicyIndex, mpCbQosObjectsIndex }
::= { mpCbQosSetStatsTable 1 }
MpCbQosSetStatsEntry ::= SEQUENCE {
mpCbQosSetDscpPkt64 Counter64,
mpCbQosSetPrecedencePkt64 Counter64,
mpCbQosSetQosGroupPkt64 Counter64,
mpCbQosSetFrDePkt64 Counter64,
mpCbQosSetAtmClpPkt64 Counter64,
mpCbQosSetL2CosPkt64 Counter64,
mpCbQosSetMplsExpImpositionPkt64 Counter64,
mpCbQosSetDiscardClassPkt64 Counter64,
mpCbQosSetMplsExpTopMostPkt64 Counter64,
mpCbQosSetFrFecnBecnPkt64 Counter64,
mpCbQosSetDscpTunnelPkt64 Counter64,
mpCbQosSetPrecedenceTunnelPkt64 Counter64,
mpCbQosSetTosPkt64 Counter64
}
mpCbQosSetDscpPkt64 OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 64 bits count of packets whose DSCP field is marked by Set
feature."
::= { mpCbQosSetStatsEntry 1 }
mpCbQosSetPrecedencePkt64 OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 64 bits count of packets whose Precedence field is marked by
Set feature."
::= { mpCbQosSetStatsEntry 2 }
mpCbQosSetQosGroupPkt64 OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 64 bits count of packets whose Qos Group field is marked by
Set feature."
::= { mpCbQosSetStatsEntry 3 }
mpCbQosSetFrDePkt64 OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 64 bits count of packets whose Frame Relay DE Bit is marked
by Set feature."
::= { mpCbQosSetStatsEntry 4 }
mpCbQosSetAtmClpPkt64 OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 64 bits count of packets whose ATM CLP Bit is marked by Set
feature."
::= { mpCbQosSetStatsEntry 5 }
mpCbQosSetL2CosPkt64 OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 64 bits count of packets whose Layer 2 Cos field is marked
by Set feature."
::= { mpCbQosSetStatsEntry 6 }
mpCbQosSetMplsExpImpositionPkt64 OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 64 bits count of packets whose MPLS Experimental Imposition
field is marked by Set feature."
::= { mpCbQosSetStatsEntry 7 }
mpCbQosSetDiscardClassPkt64 OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 64 bits count of packets whose Discard Class field is marked
by Set feature."
::= { mpCbQosSetStatsEntry 8 }
mpCbQosSetMplsExpTopMostPkt64 OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 64 bits count of packets whose MPLS Experimental TopMost
field is marked by Set feature."
::= { mpCbQosSetStatsEntry 9 }
mpCbQosSetFrFecnBecnPkt64 OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 64 bits count of packets whose Frame Relay FECN BECN field
is marked by Set feature."
::= { mpCbQosSetStatsEntry 10 }
mpCbQosSetDscpTunnelPkt64 OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 64 bits count of packets whose DSCP Tunnel field is marked
by Set feature."
::= { mpCbQosSetStatsEntry 11 }
mpCbQosSetPrecedenceTunnelPkt64 OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 64 bits count of packets whose Precedence Tunnel field is
marked by Set feature."
::= { mpCbQosSetStatsEntry 12 }
mpCbQosSetTosPkt64 OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 64 bits count of packets whose TOS field is marked by Set
feature."
::= { mpCbQosSetStatsEntry 13 }
END
------------------------------------------------------------------------------
-- ============================================================================
-- $Log: maipuCBQosMIB.mib,v $
--
--
-- ============================================================================