mibs/MIBS/cisco/CISCO-SWITCH-QOS-MIB

6390 lines
205 KiB
Plaintext
Raw Permalink Normal View History

2023-12-05 12:25:34 +01:00
-- *****************************************************************
-- CISCO-SWITCH-QOS-MIB
--
-- September 2006, Edward Pham
--
-- Copyright (c) 2006, 2009-2011, 2013-2016 by cisco Systems Inc.
-- All rights reserved.
-- *****************************************************************
CISCO-SWITCH-QOS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Counter32,
Counter64,
Unsigned32
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
TruthValue,
TEXTUAL-CONVENTION,
RowStatus
FROM SNMPv2-TC
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
ifIndex
FROM IF-MIB
entPhysicalIndex
FROM ENTITY-MIB
Dscp
FROM DIFFSERV-DSCP-TC
IfDirection
FROM DIFFSERV-MIB
QosLayer2Cos,
Percent
FROM CISCO-QOS-PIB-MIB
QosIpPrecedence,
QosQueueNumber,
QosThresholdNumber,
QosMplsExpValue,
QosMutationMapName,
QosMutationMapNameOrEmpty,
QosPolicerType
FROM CISCO-QOS-TC-MIB
ciscoMgmt
FROM CISCO-SMI;
ciscoSwitchQosMIB MODULE-IDENTITY
LAST-UPDATED "201606300000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Cisco Systems
Customer Service
Postal: 170 W Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553-NETS
E-mail: cs-lan-switch-snmp@cisco.com"
DESCRIPTION
"This MIB module extends the CISCO-CLASS-BASED-QOS-MIB
by defining configuration and statistics information
specific to the quality of service (QoS) features of
Layer2/3 switch functionality implemented in Cisco
devices. It is applicable to a device which is fully
within a single QoS domain, although one or more
boundaries with other QoS domains can be immediately
adjacent to this device.
Configuration information available through this MIB
includes:
+ Mappings between CoS, IP Precedence, MPLS-EXP value
to DSCP value and vice versa for classification purpose.
+ Device level QoS configuration for DSCP rewrite,
policing of ACL-redirected traffic, QoS port-queueing
mode, statistics collection for policy that sets a
trust state.
+ CoS, MPLS-EXP and DSCP mutation map name and mappings.
These mutations can be configured so that they change
the content of packets which cross QoS boundaries, either
as they enter or leave this device.
+ Interface QoS configuration such as default CoS value,
trust state, packet assignment to queue and threshold
based on CoS or DSCP value, drop algorithm and
corresponding parameters, queue scheduling parameter
such as WRR (Weighted Round Robin) weights, queue
size allocation weight.
Statistics available through this MIB includes:
+ Per module Multi-Layer Switching QoS statistics.
+ Per interface QoS queueing statistics.
The following terms are used throughout this MIB:
DSCP (Differentiated Services Code Point) is the six most
significant bits of the ToS field in a IP packet header.
DSCP Mutation: when a packet is being forwarded across an
IP network, the previous hop(s) and the following hop(s)
of a device may reside in a different QoS domain. A QoS
domain refers to the set of QoS rules and conventions
adopted by an administrative entity. For instance, a set
of DSCP values may have a different meaning in different
domains. DSCP mutation allows a DSCP set to be mutated or
transformed in order to maintain semantic compatibility
between adjacent domains. The mutation is done via mapping
tables which maps the old DSCP value from one domain to a
new DSCP value in the other domain. DSCP Mutation is applied
to egress traffic.
IP precedence is the three most significant bits of the ToS
field in a IP packet header.
CoS (Class of Service) is the three bits in the layer 2
header that indicates user priority value assigned to this
packet.
Trust state is a parameter configured at an interface to
specify which QoS markings in packets arriving at that
interface are acceptable as-is, rather than needing to be
ignored/overwritten due to an 'untrusted' source or
previous hop.
BPDU (Bridge Protocol Data Unit) is used by bridges
in a network to exchange information regarding their
status. The Spanning Tree Protocol uses the BPDU
information to elect the root switch and root port
for the switched network.
MPLS-EXP: MPLS experimental field in MPLS label.
MTU: Maximum Transmission Unit."
REVISION "201606300000Z"
DESCRIPTION
"Updated QosStatsType to add new value
ucastWatchdogDroppedPkts(20).
Added ciscoSwitchQosHwServicePoolUsageGroup
and ciscoSwitchQosServicePoolUsageTxGroup."
REVISION "201409190000Z"
DESCRIPTION
"Updated csqIfQosGroupInfoScheduling to add new
values dwrr(3) and notApplicable(4).
Updated csqIfQosGroupInfoBandwidthUnits to add new
value notApplicable(3).
Updated csqIfQosGroupInfoShapeUnits to add new
value notApplicable(3).
Updated csqIfQosGroupInfoDropType to add new
value notApplicable(3).
Updated QosStatsType to
add new values ucastSentOobfcPkts(16),
ucastSentOobfcBytes(17), ucastDroppedOobfcPkts(18),
ucastDroppedOobfcBytes(19).
Added ciscoSwitchQosIfQosGroupInfoShapeGroup.
Modified the description of the following objects to
add more information:
csqIfQosGroupInfoQueueSize, csqIfQosGroupInfoHwMTU,
csqIfQosGroupInfoMTU, csqIfQosGroupInfoResumeThresh,
csqIfQosGroupInfoPauseThresh, csqIfQosGroupInfoBandwidth."
REVISION "201309260000Z"
DESCRIPTION
"Add ciscoSwitchQosIfPriGrpInBufUsageGroup,
ciscoSwitchQosServicePoolUsageGroup,
ciscoSwitchQosServicePoolCellSizeGroup."
REVISION "201304220000Z"
DESCRIPTION
"Add ciscoSwitchQosIfQosGroupInfoGroup,
ciscoSwitchQosIfQosGroupStatsGroup."
REVISION "201011170000Z"
DESCRIPTION
"Add ciscoSwitchQosModuleClassChangedGroup,
ciscoSwitchQosTenGOnlyModeGroup,
ciscoSwitchQosIfQueueModeGroup,
ciscoSwitchQosIfQueueSchedulingGroup,
ciscoSwitchQosIfQueueingGroup,
ciscoSwitchQosIfLanQueuingGroup and
ciscoSwitchQosIfQueueBufferGroup."
REVISION "200907200000Z"
DESCRIPTION
"Add ciscoSwitchQosModuleDscpRewriteGroup."
REVISION "200902230000Z"
DESCRIPTION
"Add ciscoSwitchQosModuleStatsExtGroup and
ciscoSwitchQosIfStatsExtGroup."
REVISION "200611200000Z"
DESCRIPTION
"Add ciscoSwitchQosPolicerUsageGroup."
REVISION "200609180000Z"
DESCRIPTION
"Initial revision of this MIB module."
::= { ciscoMgmt 580 }
-- MIB object definitions
ciscoSwitchQosMIBNotifs OBJECT IDENTIFIER
::= { ciscoSwitchQosMIB 0 }
ciscoSwitchQosMIBObjects OBJECT IDENTIFIER
::= { ciscoSwitchQosMIB 1 }
ciscoSwitchQosMIBConformance OBJECT IDENTIFIER
::= { ciscoSwitchQosMIB 2 }
csqGlobals OBJECT IDENTIFIER
::= { ciscoSwitchQosMIBObjects 1 }
csqMappings OBJECT IDENTIFIER
::= { ciscoSwitchQosMIBObjects 2 }
csqMutations OBJECT IDENTIFIER
::= { ciscoSwitchQosMIBObjects 3 }
csqInterface OBJECT IDENTIFIER
::= { ciscoSwitchQosMIBObjects 4 }
csqStatistics OBJECT IDENTIFIER
::= { ciscoSwitchQosMIBObjects 5 }
csqPolicerUsage OBJECT IDENTIFIER
::= { ciscoSwitchQosMIBObjects 6 }
csqModule OBJECT IDENTIFIER
::= { ciscoSwitchQosMIBObjects 7 }
QosStatsType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An integer indicating a specific statistics.
ucastSentPkts(1): Unicast packets sent
ucastSentBytes(2): Unicast bytes sent
mcastSentPkts(3): Multicast packets sent
mcastSentBytes(4): Multicast bytes sent
ucastDroppedPkts(5): Unicast packets dropped
ucastDroppedBytes(6): Unicast bytes dropped
mcastDroppedPkts(7): Multicast packets dropped
mcastDroppedBytes(8): Multicast bytes dropped
sentPkts(9): Packets sent
receivedPkts(10): Packets received
droppedIngressPkts(11): Packets discarded on ingress
ucastSentXbarPkts(12): Unicast packets sent to the cross-bar
ucastRecvXbarPkts(13): Unicast packets received from the
cross-bar
mcastSentXbarPkts(14): Multicast packets sent to the cross-bar
mcastRecvXbarPkts(15): Multicast packets received from the
cross-bar
ucastSentOobfcPkts(16): Unicast packets sent on OOBFC
ucastSentOobfcBytes(17): Unicast bytes sent on OOBFC
ucastDroppedOobfcPkts(18): Unicast packets dropped on OOBFC
ucastDroppedOobfcBytes(19): Unicast bytes dropped on OOBFC
ucastWatchdogDroppedPkts(20): Unicast packets dropped after watchdog
triggered"
SYNTAX INTEGER {
ucastSentPkts(1),
ucastSentBytes(2),
mcastSentPkts(3),
mcastSentBytes(4),
ucastDroppedPkts(5),
ucastDroppedBytes(6),
mcastDroppedPkts(7),
mcastDroppedBytes(8),
sentPkts(9),
receivedPkts(10),
droppedIngressPkts(11),
ucastSentXbarPkts(12),
ucastRecvXbarPkts(13),
mcastSentXbarPkts(14),
mcastRecvXbarPkts(15),
ucastSentOobfcPkts(16),
ucastSentOobfcBytes(17),
ucastDroppedOobfcPkts(18),
ucastDroppedOobfcBytes(19),
ucastWatchdogDroppedPkts(20)
}
-- Global group
csqDscpRewriteEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies whether DSCP rewrite is enabled
at a device-level of granularity, i.e., 'true' = enabled
and 'false' = disabled. If no other objects specify whether
DSCP rewrite is enabled at any different level of granularity,
then this object's value is not subject to any modifiers.
However, some devices might support other object(s) which
specify whether DSCP rewrite is enabled at different level(s)
of granularity. For such devices, the value of this object
takes precedence over the values of such other object(s) when
the value of this object is 'false'; in contrast, when the
value of this object is 'true', the values of such other
objects take precedence over the value of this object.
if 'true', all outgoing packets will have their DSCP
value rewritten based on the result of classification,
policing or DSCP mutation configured in the device.
if 'false', all outgoing packets will have their DSCP
values unchanged from they arrived."
::= { csqGlobals 1 }
csqPoliceRedirectedTrafficEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies whether ACL-redirected traffic
policing is enabled at a device-level of granularity,
i.e., 'true' = enabled and 'false' = disabled. If no
other objects specify whether ACL-redirected traffic
is enabled at any different level of granularity,
then this object's value is not subject to any modifiers.
However, some devices might support other object(s) which
specify whether ACL-redirected traffic policing is enabled
at different level(s) of granularity. For such devices,
the value of this object takes precedence over the values
of such other object(s) when the value of this object is
'false'; in contrast, when the value of this object is 'true',
the values of such other objects take precedence over the
value of this object.
if 'true', ACL-redirected traffic is subject to policing.
if 'false', ACL-redirected traffic is not policed."
::= { csqGlobals 2 }
csqPortQueueingModeEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies whether port-queueing mode is enabled
at a device-level of granularity, i.e., 'true' = enabled
and 'false' = disabled. If no other objects specify whether
port-queueing mode is enabled at any different level of
granularity, then this object's value is not subject to any
modifiers. However, some devices might support other object(s)
which specify whether port-queueing mode is enabled at
different level(s) of granularity. For such devices, the
value of this object takes precedence over the values of such
other object(s) when the value of this object is 'false'; in
contrast, when the value of this object is 'true', the values
of such other objects take precedence over the value of this
object.
if 'true', port-queueing mode is enabled. In port-queueing
mode, marking and policing is disabled. All queueing
on receiving and transmitting is based on QoS tag in the
incoming packet. For 802.1Q or ISL-encapsulated packets,
queueing is based on the CoS value. Otherwise, queueing
is based on the default interface CoS value denoted by
csqIfDefaultCos object.
if 'false', port-queueing mode is disabled."
::= { csqGlobals 3 }
csqMarkingStatisticsEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies whether statistics collection for
policy that sets a trust state is enabled at a device-level
of granularity, i.e., 'true' = enabled and 'false' = disabled.
If no other objects specify whether statistics collection for
policy that sets a trust state is enabled at any different
level of granularity, then this object's value is not subject
to any modifiers. However, some devices might support other
object(s) which specify whether statistics collection for
policy that sets a trust state is enabled at different
level(s) of granularity. For such devices, the value of this
object takes precedence over the values of such other object(s)
when the value of this object is 'false'; in contrast, when the
value of this object is 'true', the values of such other
objects take precedence over the value of this object.
if 'true', statistics collection is enabled.
if 'false', statistics collection is disabled."
::= { csqGlobals 4 }
csqTenGOnlyMode OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies whether only 10-Gigabit Ethernet uplink
interfaces are used exclusively.
'true' indicates that only the 10-Gigabit Ethernet uplink
interfaces are used. The other uplink interfaces which are not
of 10-Gigabit capacity will be in administratively down state.
'false' indicates otherwise."
::= { csqGlobals 5 }
csqServicePoolCellSize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of bytes for a service pool
cell."
::= { csqGlobals 6 }
-- The csqCosToDscpTable
csqCosToDscpTable OBJECT-TYPE
SYNTAX SEQUENCE OF CsqCosToDscpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the mapping of CoS values to DSCP values.
This mapping table consist of eight CoS values (0 through 7) and
their corresponding DSCP values. The mapping given by this table
is used for all packets received on an interface if and only if
that interface has a trust state, as given by the value of
csqIfTrustState for the interface, of 'trustCoS'."
::= { csqMappings 1 }
csqCosToDscpEntry OBJECT-TYPE
SYNTAX CsqCosToDscpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each row contains the mapping from a CoS value to a DSCP
value."
INDEX { csqCosToDscpCos }
::= { csqCosToDscpTable 1 }
CsqCosToDscpEntry ::= SEQUENCE {
csqCosToDscpCos QosLayer2Cos,
csqCosToDscpDscp Dscp
}
csqCosToDscpCos OBJECT-TYPE
SYNTAX QosLayer2Cos
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The CoS value being mapped to the DSCP value."
::= { csqCosToDscpEntry 1 }
csqCosToDscpDscp OBJECT-TYPE
SYNTAX Dscp
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The DSCP value which the CoS value maps to."
::= { csqCosToDscpEntry 2 }
-- CsqIpPrecToDscpTable
csqIpPrecToDscpTable OBJECT-TYPE
SYNTAX SEQUENCE OF CsqIpPrecToDscpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the mapping of IP Precedence to DSCP.
This mapping table consist of eight IpPrecedence values
(0 through 7) and their corresponding DSCP values. The
mapping given by this table is used for all packets received
on an interface if and only if that interface has a trust state,
as given by the value of csqIfTrustState for the interface,
of 'trustIpPrec'."
::= { csqMappings 2 }
csqIpPrecToDscpEntry OBJECT-TYPE
SYNTAX CsqIpPrecToDscpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each row contains the mapping from an IP Precedence value to
a DSCP value."
INDEX { csqIpPrecToDscpIpPrec }
::= { csqIpPrecToDscpTable 1 }
CsqIpPrecToDscpEntry ::= SEQUENCE {
csqIpPrecToDscpIpPrec QosIpPrecedence,
csqIpPrecToDscpDscp Dscp
}
csqIpPrecToDscpIpPrec OBJECT-TYPE
SYNTAX QosIpPrecedence
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP Precedence value being mapped to the DSCP value."
::= { csqIpPrecToDscpEntry 1 }
csqIpPrecToDscpDscp OBJECT-TYPE
SYNTAX Dscp
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The DSCP value which the IP Precedence value maps to."
::= { csqIpPrecToDscpEntry 2 }
-- The csqExpToDscpTable
csqExpToDscpTable OBJECT-TYPE
SYNTAX SEQUENCE OF CsqExpToDscpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the mapping of MPLS-EXP values to DSCP
values. This mapping table consist of eight MPLS-EXP values
(0 through 7) and their corresponding DSCP values."
::= { csqMappings 3 }
csqExpToDscpEntry OBJECT-TYPE
SYNTAX CsqExpToDscpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each row contains the mapping from a EXP value to a DSCP
value."
INDEX { csqExpToDscpExp }
::= { csqExpToDscpTable 1 }
CsqExpToDscpEntry ::= SEQUENCE {
csqExpToDscpExp QosMplsExpValue,
csqExpToDscpDscp Dscp
}
csqExpToDscpExp OBJECT-TYPE
SYNTAX QosMplsExpValue
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The EXP value being mapped to the DSCP value."
::= { csqExpToDscpEntry 1 }
csqExpToDscpDscp OBJECT-TYPE
SYNTAX Dscp
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The DSCP value which the EXP value maps to."
::= { csqExpToDscpEntry 2 }
-- csqDscpMappingTable
csqDscpMappingTable OBJECT-TYPE
SYNTAX SEQUENCE OF CsqDscpMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table always has 64 entries, one for each DSCP value. The
table contains four mappings from the DSCP value assigned to
a packet. One mapping is to the egress CoS to be stored in the
layer-2 frame headers for output on 802.1Q or ISL interfaces.
Another mapping is to the EXP value to be stored in MPLS label.
The other two mappings are to the remarked (or 'marked down')
DSCP values which are used when a policer requires that
a packet's DSCP value to be modified. Of these two mappings,
one is for a normal burst, and the other is for maximum burst."
::= { csqMappings 4 }
csqDscpMappingEntry OBJECT-TYPE
SYNTAX CsqDscpMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each row contains the mapping from DSCP value to CoS value,
MPLS-EXP value and policed DSCP."
INDEX { csqDscpMappingDscp }
::= { csqDscpMappingTable 1 }
CsqDscpMappingEntry ::= SEQUENCE {
csqDscpMappingDscp Dscp,
csqDscpMappingCos QosLayer2Cos,
csqDscpMappingExp QosMplsExpValue,
csqDscpMappingNormalBurstDscp Dscp,
csqDscpMappingMaxBurstDscp Dscp
}
csqDscpMappingDscp OBJECT-TYPE
SYNTAX Dscp
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The DSCP value being mapped to the CoS, EXP and
policed DSCP value."
::= { csqDscpMappingEntry 1 }
csqDscpMappingCos OBJECT-TYPE
SYNTAX QosLayer2Cos
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The CoS value which the DSCP values maps to."
::= { csqDscpMappingEntry 2 }
csqDscpMappingExp OBJECT-TYPE
SYNTAX QosMplsExpValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The MPLS-EXP value which the DSCP values maps to."
::= { csqDscpMappingEntry 3 }
csqDscpMappingNormalBurstDscp OBJECT-TYPE
SYNTAX Dscp
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The normal burst policed DSCP value which the DSCP values maps
to."
::= { csqDscpMappingEntry 4 }
csqDscpMappingMaxBurstDscp OBJECT-TYPE
SYNTAX Dscp
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum burst policed DSCP value which the DSCP values maps
to."
::= { csqDscpMappingEntry 5 }
-- csqMutations group
csqMaxCosMutationMap OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of CoS mutation map that can be supported
in the device."
::= { csqMutations 1 }
csqCosMutationTable OBJECT-TYPE
SYNTAX SEQUENCE OF CsqCosMutationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table indicates CoS mutation maps in the
device."
::= { csqMutations 2 }
csqCosMutationEntry OBJECT-TYPE
SYNTAX CsqCosMutationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each row contains the status of this instance. A row
instance can be created or removed by setting
the appropriate value of its RowStatus object. Once
the number of entries in this table reaches the
maximum number of CoS mutation map supported in
the device denoted by csqMaxCosMutationMap object, user
must delete an existing entry in this table in order to
create a new entry."
INDEX { IMPLIED csqCosMutationMapName }
::= { csqCosMutationTable 1 }
CsqCosMutationEntry ::= SEQUENCE {
csqCosMutationMapName QosMutationMapName,
csqCosMutationRowStatus RowStatus
}
csqCosMutationMapName OBJECT-TYPE
SYNTAX QosMutationMapName
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of the CoS mutation map."
::= { csqCosMutationEntry 1 }
csqCosMutationRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to manage the creation and deletion
of rows in this table."
::= { csqCosMutationEntry 2 }
-- The csqCosMutationMappingTable
csqCosMutationMappingTable OBJECT-TYPE
SYNTAX SEQUENCE OF CsqCosMutationMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides management information for CoS
mutation mapping. CoS mutation is applied to ingress
traffic. This mutation occurs before the CoS to
DSCP mapping for applicable traffic as specified in
csqCosToDscpTable."
::= { csqMutations 3 }
csqCosMutationMappingEntry OBJECT-TYPE
SYNTAX CsqCosMutationMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each row contains the mapping from a CoS value to another CoS
value. When the entry for csqCosMutationMapName in the
csqCosMutationTable is created, corresponding entries in this
table are initialized with a default mapping which is the
identity function. When the entry for csqCosMutationMapName
in the csqCosMutationTable is removed, corresponding entries
in this table will also be deleted."
INDEX {
csqCosMutationMapName,
csqCosMutationFromCos
}
::= { csqCosMutationMappingTable 1 }
CsqCosMutationMappingEntry ::= SEQUENCE {
csqCosMutationFromCos QosLayer2Cos,
csqCosMutationToCos QosLayer2Cos
}
csqCosMutationFromCos OBJECT-TYPE
SYNTAX QosLayer2Cos
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The input CoS value being mapped to the output CoS value in
this mutation map."
::= { csqCosMutationMappingEntry 1 }
csqCosMutationToCos OBJECT-TYPE
SYNTAX QosLayer2Cos
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The output CoS value which the input CoS value maps to."
::= { csqCosMutationMappingEntry 2 }
csqMaxDscpMutationMap OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of DSCP mutation map that can be supported
in the device."
::= { csqMutations 4 }
-- csqDscpMutationTable
csqDscpMutationTable OBJECT-TYPE
SYNTAX SEQUENCE OF CsqDscpMutationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table indicates DSCP mutation maps in the
device."
::= { csqMutations 5 }
csqDscpMutationEntry OBJECT-TYPE
SYNTAX CsqDscpMutationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each row contains the status of this instance. A row
instance can be created or removed by setting
the appropriate value of its RowStatus object. Once
the number of entries in this table reaches the
maximum number of DSCP mutation map supported in
the device denoted by csqMaxDscpMutationMap
object, user must delete an existing entry in this table
in order to create a new entry."
INDEX { IMPLIED csqDscpMutationMapName }
::= { csqDscpMutationTable 1 }
CsqDscpMutationEntry ::= SEQUENCE {
csqDscpMutationMapName QosMutationMapName,
csqDscpMutationRowStatus RowStatus
}
csqDscpMutationMapName OBJECT-TYPE
SYNTAX QosMutationMapName
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of the DSCP mutation map."
::= { csqDscpMutationEntry 1 }
csqDscpMutationRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to manage the creation and deletion
of rows in this table."
::= { csqDscpMutationEntry 2 }
-- The csqDscpMutationMappingTable
csqDscpMutationMappingTable OBJECT-TYPE
SYNTAX SEQUENCE OF CsqDscpMutationMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides management information for DSCP
mutation mapping. DSCP mutation is applied to egress
traffic. This mutation occurs after the mappings
specified in csqDscpMappingTable."
::= { csqMutations 6 }
csqDscpMutationMappingEntry OBJECT-TYPE
SYNTAX CsqDscpMutationMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each row contains the mapping from an input DSCP value to
an output DSCP value. When the entry for csqDscpMutationMapName
in the csqDscpMutationTable is created, corresponding entries
in this table are initialized with a default mapping which is
the identity function. When the entry for
csqDscpMutationMapName in the csqDscpMutationTable is removed,
corresponding entries in this table will also be deleted."
INDEX {
csqDscpMutationMapName,
csqDscpMutationFromDscp
}
::= { csqDscpMutationMappingTable 1 }
CsqDscpMutationMappingEntry ::= SEQUENCE {
csqDscpMutationFromDscp Dscp,
csqDscpMutationToDscp Dscp
}
csqDscpMutationFromDscp OBJECT-TYPE
SYNTAX Dscp
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The input DSCP value being mapped to the output DSCP value in
this mutation map."
::= { csqDscpMutationMappingEntry 1 }
csqDscpMutationToDscp OBJECT-TYPE
SYNTAX Dscp
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The output DSCP value which the input DSCP value maps to."
::= { csqDscpMutationMappingEntry 2 }
csqMaxExpMutationMap OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of EXP mutation can be supported
in the device."
::= { csqMutations 7 }
-- csqExpMutationTable
csqExpMutationTable OBJECT-TYPE
SYNTAX SEQUENCE OF CsqExpMutationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table indicates EXP mutation maps in the
device."
::= { csqMutations 8 }
csqExpMutationEntry OBJECT-TYPE
SYNTAX CsqExpMutationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each row contains the status of this instance. A row
instance can be created or removed by setting
the appropriate value of its RowStatus object. Once
the number of entries in this table reaches the
maximum number of EXP mutation map supported in
the device denoted by csqMaxExpMutationMap object, user
must delete an existing entry in this table in order to
create a new entry."
INDEX { IMPLIED csqExpMutationMapName }
::= { csqExpMutationTable 1 }
CsqExpMutationEntry ::= SEQUENCE {
csqExpMutationMapName QosMutationMapName,
csqExpMutationRowStatus RowStatus
}
csqExpMutationMapName OBJECT-TYPE
SYNTAX QosMutationMapName
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of the EXP mutation map."
::= { csqExpMutationEntry 1 }
csqExpMutationRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to manage the creation and deletion
of rows in this table."
::= { csqExpMutationEntry 2 }
-- The csqExpMutationMappingTable
csqExpMutationMappingTable OBJECT-TYPE
SYNTAX SEQUENCE OF CsqExpMutationMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides management information for EXP
mutation mapping. EXP mutation is applied to egress
traffic. This mutation occurs after the mapping
specified in csqExpToDscpTable."
::= { csqMutations 9 }
csqExpMutationMappingEntry OBJECT-TYPE
SYNTAX CsqExpMutationMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each row contains the mapping from input EXP to output EXP
value. When the entry for csqExpMutationMapName in the
csqExpMutationTable is created, corresponding entries in this
table are initialized with a default mapping which is the
identity function. When the entry for csqExpMutationMapName
in the csqExpMutationTable is removed, corresponding entries
in this table will also be deleted."
INDEX {
csqExpMutationMapName,
csqExpMutationFromExp
}
::= { csqExpMutationMappingTable 1 }
CsqExpMutationMappingEntry ::= SEQUENCE {
csqExpMutationFromExp QosMplsExpValue,
csqExpMutationToExp QosMplsExpValue
}
csqExpMutationFromExp OBJECT-TYPE
SYNTAX QosMplsExpValue
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The input EXP value being mapped to the output EXP value in
this mutation map."
::= { csqExpMutationMappingEntry 1 }
csqExpMutationToExp OBJECT-TYPE
SYNTAX QosMplsExpValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The output EXP value which the input EXP value maps to."
::= { csqExpMutationMappingEntry 2 }
-- csqIfMutationConfigTable
csqIfMutationConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF CsqIfMutationConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing the mutation configuration for
mutation capable interface in the device. If a
mutation capable interface does not have a row
in this table, there is no mutation performed
at such interface."
::= { csqMutations 10 }
csqIfMutationConfigEntry OBJECT-TYPE
SYNTAX CsqIfMutationConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row instance contains the name of CoS, DSCP and EXP
mutation map and RowStatus object."
INDEX { ifIndex }
::= { csqIfMutationConfigTable 1 }
CsqIfMutationConfigEntry ::= SEQUENCE {
csqIfCosMutationMap QosMutationMapNameOrEmpty,
csqIfDscpMutationMap QosMutationMapNameOrEmpty,
csqIfExpMutationMap QosMutationMapNameOrEmpty,
csqIfMutationRowStatus RowStatus
}
csqIfCosMutationMap OBJECT-TYPE
SYNTAX QosMutationMapNameOrEmpty
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object specifies the name of CoS mutation map
applied at this interface. If CoS mutation is not performed
at the interface, then the value of this object is the
zero-length string; otherwise, the value of this object must
be the name of a row in the csqCosMutationTable. If a row
in the csqCosMutationTable is deleted, all instances of this
object which referenced the deleted row get changed to the
zero-length string."
::= { csqIfMutationConfigEntry 1 }
csqIfDscpMutationMap OBJECT-TYPE
SYNTAX QosMutationMapNameOrEmpty
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object specifies the name of DSCP mutation map
applied at this interface. If DSCP mutation is not performed
at the interface, then the value of this object is the
zero-length string; otherwise, the value of this object must
be the name of a row in the csqDscpMutationTable. If a row
in the csqDscpMutationTable is deleted, all instances of this
object which referenced the deleted row get changed to the
zero-length string."
::= { csqIfMutationConfigEntry 2 }
csqIfExpMutationMap OBJECT-TYPE
SYNTAX QosMutationMapNameOrEmpty
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object specifies the name of EXP mutation map
applied at this interface. If EXP mutation is not performed
at the interface, then the value of this object is the
zero-length string; otherwise, the value of this object must
be the name of a row in the csqExpMutationTable. If a row
in the csqExpMutationTable is deleted, all instances of this
object which referenced the deleted row get changed to the
zero-length string."
::= { csqIfMutationConfigEntry 3 }
csqIfMutationRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to manage the creation, and deletion
of rows in the table."
::= { csqIfMutationConfigEntry 4 }
-- csqIfConfigTable
csqIfConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF CsqIfConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides QoS configuration for QoS manageable
interface in the device."
::= { csqInterface 1 }
csqIfConfigEntry OBJECT-TYPE
SYNTAX CsqIfConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row instance contains the default CoS value and trust
state of a Qos manageable interface."
INDEX { ifIndex }
::= { csqIfConfigTable 1 }
CsqIfConfigEntry ::= SEQUENCE {
csqIfDefaultCos QosLayer2Cos,
csqIfTrustState INTEGER,
csqIfQueueModeCpb BITS,
csqIfConfigQueueMode INTEGER,
csqIfIngressPolicyMap SnmpAdminString,
csqIfEgressPolicyMap SnmpAdminString,
csqIfIngressQueueingEnable TruthValue,
csqIfEgressQueueingEnable TruthValue,
csqIfQueueingTrustState INTEGER
}
csqIfDefaultCos OBJECT-TYPE
SYNTAX QosLayer2Cos
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the default CoS value configured
at this physical interface. This default value will be
assigned to packet which does not have a CoS value in
its layer-2 header when the packet arrives at this
interface or if the value of csqIfTrustState object
for this physical interface is 'untrusted'."
::= { csqIfConfigEntry 1 }
csqIfTrustState OBJECT-TYPE
SYNTAX INTEGER {
untrusted(1),
trustCoS(2),
trustIpPrec(3),
trustDscp(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to set the trust state of an interface.
(whether the packets arriving at an interface are trusted to
carry the correct data for classification.)
If the object is untrusted(1), then the DSCP assigned to the
packet is the layer2 CoS value denoted by csqIfDefaultCos
object mapped to a DSCP by the CoS-to-DSCP mapping defined in
object csqCosToDscpDscp.
If this object is trustCoS(2), then the DSCP assigned
to the packet is the layer2 CoS of the packet mapped to a
DSCP by the CoS-to-DSCP mapping defined in object
csqCosToDscpDscp.
When this object is trustIpPrec(3), a DSCP is assigned to
an IP packet according to the IP-Precedence-to-DSCP mapping
defined by the values contained in csqIpPrecToDscpTable. For
non-IP packets, trustIpPrec(3) has identical behavior as
trustCoS(2).
When this object is trustDscp(4), the DSCP contained in an IP
packet is trusted as being the correct value to assign to it.
For non-IP packets, trustDscp(4) has identical behavior as
trustCoS(2)."
::= { csqIfConfigEntry 2 }
csqIfQueueModeCpb OBJECT-TYPE
SYNTAX BITS {
cos(0),
dscp(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the queue mode capability
at this interface.
'cos' indicates that the interface is capable of
queueing a packet based on the CoS value of the
packet.
'dscp' indicates that the interface is capable of
queueing a packet based on the DSCP value of the
packet."
::= { csqIfConfigEntry 3 }
csqIfConfigQueueMode OBJECT-TYPE
SYNTAX INTEGER {
cos(1),
dscp(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the queueing mode at this interface.
'cos' indicates that the interface is queueing
a packet based on the CoS value of the packet.
This value can only be set if the 'cos' bit
of csqIfQueueModeCpb is set.
'dscp' indicates that the interface is queueing
a packet based on the DSCP value of the packet.
This value can only be set if the 'dscp' bit
of csqIfQueueModeCpb is set."
::= { csqIfConfigEntry 4 }
csqIfIngressPolicyMap OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the name of an existing policy-map attached to
this interface in ingress direction.
If there is no such policy-map attached, the value of this
object is zero-length string."
::= { csqIfConfigEntry 5 }
csqIfEgressPolicyMap OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the name of an existing policy-map
attached to this interface in egress direction.
If there is no such policy-map attached, the value of this
object is zero-length string."
::= { csqIfConfigEntry 6 }
csqIfIngressQueueingEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates if ingress queueing is enabled at this
interface.
'true' indicates ingress queueing is enabled.
'false' indicates ingress queueing is disabled."
::= { csqIfConfigEntry 7 }
csqIfEgressQueueingEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates if egress queueing is enabled at this
interface.
'true' indicates egress queueing is enabled.
'false' indicates egress queueing is disabled."
::= { csqIfConfigEntry 8 }
csqIfQueueingTrustState OBJECT-TYPE
SYNTAX INTEGER {
untrusted(1),
trustCoS(2),
trustIpPrec(3),
trustDscp(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the queueing trust state of an interface.
If the object is untrusted(1), then the DSCP assigned to the
packet is the layer2 CoS value denoted by csqIfDefaultCos
object mapped to a DSCP by the CoS-to-DSCP mapping defined in
object csqCosToDscpDscp.
If this object is trustCoS(2), then the DSCP assigned
to the packet is the layer2 CoS of the packet mapped to a
DSCP by the CoS-to-DSCP mapping defined in object
csqCosToDscpDscp.
When this object is trustIpPrec(3), a DSCP is assigned to
an IP packet according to the IP-Precedence-to-DSCP mapping
defined by the values contained in csqIpPrecToDscpTable. For
non-IP packets, trustIpPrec(3) has identical behavior as
trustCoS(2).
When this object is trustDscp(4), the DSCP contained in an IP
packet is trusted as being the correct value to assign to it.
For non-IP packets, trustDscp(4) has identical behavior as
trustCoS(2)."
::= { csqIfConfigEntry 9 }
-- Cos to Queue assignment table
csqIfCosToQueueTable OBJECT-TYPE
SYNTAX SEQUENCE OF CsqIfCosToQueueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides the information for and configuration of
assigning packets to queues and thresholds based on their CoS
value."
::= { csqInterface 2 }
csqIfCosToQueueEntry OBJECT-TYPE
SYNTAX CsqIfCosToQueueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The assignment of packets at an interface to a pair of queue
and threshold based on their CoS value and traffic direction."
INDEX {
ifIndex,
csqIfCosToQueueDirection,
csqIfCosToQueueCos
}
::= { csqIfCosToQueueTable 1 }
CsqIfCosToQueueEntry ::= SEQUENCE {
csqIfCosToQueueDirection IfDirection,
csqIfCosToQueueCos QosLayer2Cos,
csqIfCosToQueueQueueNumber QosQueueNumber,
csqIfCosToQueueThresholdNumber QosThresholdNumber
}
csqIfCosToQueueDirection OBJECT-TYPE
SYNTAX IfDirection
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The traffic direction of a packet."
::= { csqIfCosToQueueEntry 1 }
csqIfCosToQueueCos OBJECT-TYPE
SYNTAX QosLayer2Cos
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The CoS value of the packet which the queue and threshold
assignment is based on."
::= { csqIfCosToQueueEntry 2 }
csqIfCosToQueueQueueNumber OBJECT-TYPE
SYNTAX QosQueueNumber
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The queue number where packet whose CoS value denoted by
csqIfCosToQueueCos will be assigned to."
::= { csqIfCosToQueueEntry 3 }
csqIfCosToQueueThresholdNumber OBJECT-TYPE
SYNTAX QosThresholdNumber
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The threshold number where packet whose CoS value denoted
by csqIfCosToQueueCos will be assigned to."
::= { csqIfCosToQueueEntry 4 }
-- DSCP to Queue assignment table
csqIfDscpToQueueTable OBJECT-TYPE
SYNTAX SEQUENCE OF CsqIfDscpToQueueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides the information for and configuration of
assigning packets to queues and thresholds based on their DSCP
value and traffic direction."
::= { csqInterface 3 }
csqIfDscpToQueueEntry OBJECT-TYPE
SYNTAX CsqIfDscpToQueueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The assignment of packets at an interface to a pair of queue
and threshold based on their DSCP value and packets traffic
direction."
INDEX {
ifIndex,
csqIfDscpToQueueDirection,
csqIfDscpToQueueDscp
}
::= { csqIfDscpToQueueTable 1 }
CsqIfDscpToQueueEntry ::= SEQUENCE {
csqIfDscpToQueueDirection IfDirection,
csqIfDscpToQueueDscp Dscp,
csqIfDscpToQueueQueueNumber QosQueueNumber,
csqIfDscpToQueueThresholdNumber QosThresholdNumber
}
csqIfDscpToQueueDirection OBJECT-TYPE
SYNTAX IfDirection
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The traffic direction of a packet."
::= { csqIfDscpToQueueEntry 1 }
csqIfDscpToQueueDscp OBJECT-TYPE
SYNTAX Dscp
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The DSCP value of the packet which the queue and threshold
assignment is based on."
::= { csqIfDscpToQueueEntry 2 }
csqIfDscpToQueueQueueNumber OBJECT-TYPE
SYNTAX QosQueueNumber
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The queue number where packet whose DSCP value denoted by
csqIfDscpToQueueDscp will be assigned to."
::= { csqIfDscpToQueueEntry 3 }
csqIfDscpToQueueThresholdNumber OBJECT-TYPE
SYNTAX QosThresholdNumber
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The threshold number where packet whose DSCP value denoted by
csqIfDscpToQueueDscp will be assigned to."
::= { csqIfDscpToQueueEntry 4 }
-- The Interface Drop Table
csqIfDropConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF CsqIfDropConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table maintains threshold parameters for the specified
queue number and threshold number of an interface."
::= { csqInterface 4 }
csqIfDropConfigEntry OBJECT-TYPE
SYNTAX CsqIfDropConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"For each threshold of a queue, there are parameters to set on
the threshold. This entry contains the parameters."
INDEX {
ifIndex,
csqIfDropConfigDirection,
csqIfDropConfigQueueIndex,
csqIfDropConfigThresholdIndex
}
::= { csqIfDropConfigTable 1 }
CsqIfDropConfigEntry ::= SEQUENCE {
csqIfDropConfigDirection IfDirection,
csqIfDropConfigQueueIndex QosQueueNumber,
csqIfDropConfigThresholdIndex QosThresholdNumber,
csqIfDropConfigDropAlgorithm INTEGER,
csqIfDropConfigDropThreshold Percent,
csqIfDropConfigMinWredThreshold Percent,
csqIfDropConfigMaxWredThreshold Percent,
csqIfDropConfigQueueBuffer INTEGER
}
csqIfDropConfigDirection OBJECT-TYPE
SYNTAX IfDirection
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates the queue direction."
::= { csqIfDropConfigEntry 1 }
csqIfDropConfigQueueIndex OBJECT-TYPE
SYNTAX QosQueueNumber
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates queue number."
::= { csqIfDropConfigEntry 2 }
csqIfDropConfigThresholdIndex OBJECT-TYPE
SYNTAX QosThresholdNumber
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates threshold number."
::= { csqIfDropConfigEntry 3 }
csqIfDropConfigDropAlgorithm OBJECT-TYPE
SYNTAX INTEGER {
tailDrop(1),
wred(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the drop algorithm running at this queue and
threshold.
'tailDrop' indicates that this queue and threshold drops
packet using tail-drop algorithm. This value is configurable
only if 'tailDrop' bit in the value of qosIfCapabilities object
for the same ifIndex and traffic direction is set.
'wred' indicates that WRED algorithm is used. This value is
configurable only if 'wred' bit in the value of
qosIfCapabilities object for the same ifIndex and traffic
direction is set."
::= { csqIfDropConfigEntry 4 }
csqIfDropConfigDropThreshold OBJECT-TYPE
SYNTAX Percent (1..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the drop threshold parameter for a
pair of queue and threshold of an interface when the
drop algorithm is tail drop. Once the packets in the buffer is
more than the value of this object, the incoming packets of the
buffer are dropped. The value is a percentage of the full
buffer.
This object is configurable only if 'tailDrop' bit in
the value of qosIfCapabilities for the same ifIndex and traffic
direction is set. If value of csqIfDropConfigAlgorithm is not
'tailDrop', this object value has no effect. If value of
csqIfDropConfigQueueBuffer is not 'percent',
this object value has no effect."
::= { csqIfDropConfigEntry 5 }
csqIfDropConfigMinWredThreshold OBJECT-TYPE
SYNTAX Percent
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the min WRED threshold parameter of a
threshold number for the specific interface when WRED drop
algorithm is used.
WRED (Weighted Random Early Detect) is a mechanism which drops
packets fairly during congestion so that adaptive applications
can react to congestion. This object specifies a percentage of
the buffer size.
This object is configurable only if 'wred' bit in the value
of qosIfCapabilities object for the same ifIndex and traffic
direction is set. If value of csqIfDropConfigAlgorithm is not
'wred', this object value has no effect."
::= { csqIfDropConfigEntry 6 }
csqIfDropConfigMaxWredThreshold OBJECT-TYPE
SYNTAX Percent (1..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the max WRED threshold parameter of a
threshold number for the specific interface when WRED drop
algorithm is used.
This object is configurable only if 'wred' bit in the value
of qosIfCapabilities object for the same ifIndex and traffic
direction is set. If value of csqIfDropConfigAlgorithm is not
'wred', this object value has no effect."
::= { csqIfDropConfigEntry 7 }
csqIfDropConfigQueueBuffer OBJECT-TYPE
SYNTAX INTEGER {
shared(1),
dedicated(2),
percent(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies how the queue buffer behaves
when the drop algorithm is tail drop.
'shared' indicates that the queue buffer is shared
among all queues at the interface.
'dedicated' indicates that each queue will be
assigned a dedicated portion of the queue buffer.
'percent' indicates that a percentage of the queue
buffer can be configured for each queue. The percentage
value can be configured via csqIfDropConfigDropThreshold
object.
This object is configurable only if 'tailDrop' bit in
the value of qosIfCapabilities for the same ifIndex and traffic
direction is set. If value of csqIfDropConfigAlgorithm is not
'tailDrop', this object value has no effect."
::= { csqIfDropConfigEntry 8 }
-- The Queue Table
csqIfQueueTable OBJECT-TYPE
SYNTAX SEQUENCE OF CsqIfQueueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing configuration parameter for each queue on
a QOS managable interface."
::= { csqInterface 5 }
csqIfQueueEntry OBJECT-TYPE
SYNTAX CsqIfQueueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A set of WRR weight and queue size allocation weight for
ingress or egress of a specific queue."
INDEX {
ifIndex,
csqIfQueueDirection,
csqIfQueueNumber
}
::= { csqIfQueueTable 1 }
CsqIfQueueEntry ::= SEQUENCE {
csqIfQueueDirection IfDirection,
csqIfQueueNumber QosQueueNumber,
csqIfQueueWrrWeight Unsigned32,
csqIfQueueSizeWeight Unsigned32,
csqIfQueueStatsGranularity INTEGER,
csqIfQueueClassMapName SnmpAdminString,
csqIfQueueScheduling INTEGER,
csqIfQueueSrrWeight Unsigned32
}
csqIfQueueDirection OBJECT-TYPE
SYNTAX IfDirection
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates the queue direction."
::= { csqIfQueueEntry 1 }
csqIfQueueNumber OBJECT-TYPE
SYNTAX QosQueueNumber
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates queue number."
::= { csqIfQueueEntry 2 }
csqIfQueueWrrWeight OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the WRR weight. This object is configurable
only if the value of csqIfQueueScheduling is 'wrr'.
When the value of csqIfQueueScheduling is not 'wrr',
the value of this object has no effect."
::= { csqIfQueueEntry 3 }
csqIfQueueSizeWeight OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the queue size weight."
::= { csqIfQueueEntry 4 }
csqIfQueueStatsGranularity OBJECT-TYPE
SYNTAX INTEGER {
perQueue(1),
perQueueThresh(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether QoS statistics is maintained per queue or
per queue per threshold.
'perQueue' indicates that QoS statistics is maintained per
queue.
'perQueueThresh' indicates that QoS statistics is maintained
per queue per threshold."
::= { csqIfQueueEntry 5 }
csqIfQueueClassMapName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the name of an existing class-map attached at
this interface for a queue in the specified direction.
If there is no such class-map attached, the value of this
object is zero-length string."
::= { csqIfQueueEntry 6 }
csqIfQueueScheduling OBJECT-TYPE
SYNTAX INTEGER {
wrr(1),
srr(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the queue scheduling method.
'wrr' indicates that the queue scheduling method is
Weight Round Robin.
'srr' indicates that the queue scheduling method is
Shaped Round Robin."
::= { csqIfQueueEntry 7 }
csqIfQueueSrrWeight OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the SRR weight. This object is configurable
only if the value of csqIfQueueScheduling is 'srr'.
When the value of csqIfQueueScheduling is not 'srr',
the value of this object has no effect."
::= { csqIfQueueEntry 8 }
-- The Interface Mode Config Table
csqIfModeConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF CsqIfModeConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table used to configure the QoS mode for layer-2
interface."
::= { csqInterface 6 }
csqIfModeConfigEntry OBJECT-TYPE
SYNTAX CsqIfModeConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing QoS mode information of layer-2
interface."
INDEX { ifIndex }
::= { csqIfModeConfigTable 1 }
CsqIfModeConfigEntry ::= SEQUENCE {
csqIfVlanBasedQosModeEnable TruthValue
}
csqIfVlanBasedQosModeEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies if VLAN-based mode is enabled or disabled at
the specified interface.
If 'true', policy map that is attached to this interface
has no effect, and QoS is driven by the policy map that is
attached to the corresponding VLAN interface that this
interface belongs to. Otherwise, the value of this object
is 'false'."
::= { csqIfModeConfigEntry 1 }
-- The Interface Consistency Check Table
csqIfConsistencyCheckTable OBJECT-TYPE
SYNTAX SEQUENCE OF CsqIfConsistencyCheckEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table used to configure the QoS-port attribute consistency
check for Port Channel interface identified by ifIndex.
QoS-port attribute consistency check consists of but not
limited to checking for members of a Port Channel interface
having the same queue type."
::= { csqInterface 7 }
csqIfConsistencyCheckEntry OBJECT-TYPE
SYNTAX CsqIfConsistencyCheckEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing QoS-port attribute consistency check
information of Port Channel interface."
INDEX { ifIndex }
::= { csqIfConsistencyCheckTable 1 }
CsqIfConsistencyCheckEntry ::= SEQUENCE {
csqIfConsistencyCheckEnable TruthValue
}
csqIfConsistencyCheckEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies if QoS-port attribute consitency check is enabled
or disabled at the specified channel interface.
If 'true', QoS-port attribute consistency check is enabled.
If 'false', QoS-port attribute consistency check is disabled."
::= { csqIfConsistencyCheckEntry 1 }
-- csqIfQosGroupInfoTable
csqIfQosGroupInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF CsqIfQosGroupInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides QoS group information for
QoS manageable interfaces in the device."
::= { csqInterface 8 }
csqIfQosGroupInfoEntry OBJECT-TYPE
SYNTAX CsqIfQosGroupInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row instance contains Qos group information, which are per
interface (ifIndex), per traffic direction, per QoS group."
INDEX {
ifIndex,
csqIfQosGroupInfoDirection,
csqIfQosGroupInfoGroupNumber
}
::= { csqIfQosGroupInfoTable 1 }
CsqIfQosGroupInfoEntry ::= SEQUENCE {
csqIfQosGroupInfoDirection IfDirection,
csqIfQosGroupInfoGroupNumber Unsigned32,
csqIfQosGroupInfoQueueSize Unsigned32,
csqIfQosGroupInfoHwMTU Unsigned32,
csqIfQosGroupInfoMTU Unsigned32,
csqIfQosGroupInfoDropType INTEGER,
csqIfQosGroupInfoResumeThresh Unsigned32,
csqIfQosGroupInfoPauseThresh Unsigned32,
csqIfQosGroupInfoScheduling INTEGER,
csqIfQosGroupInfoBandwidth Unsigned32,
csqIfQosGroupInfoBandwidthUnits INTEGER,
csqIfQosGroupInfoShapeMinThresh Unsigned32,
csqIfQosGroupInfoShapeMaxThresh Unsigned32,
csqIfQosGroupInfoShapeUnits INTEGER
}
csqIfQosGroupInfoDirection OBJECT-TYPE
SYNTAX IfDirection
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates traffic direction."
::= { csqIfQosGroupInfoEntry 1 }
csqIfQosGroupInfoGroupNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates a specific QoS group."
::= { csqIfQosGroupInfoEntry 2 }
csqIfQosGroupInfoQueueSize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the ingress queue size.
Value 0 indicates it's not applicable for this direction."
::= { csqIfQosGroupInfoEntry 3 }
csqIfQosGroupInfoHwMTU OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the hardware MTU.
Value 0 indicates it's not applicable for this direction."
::= { csqIfQosGroupInfoEntry 4 }
csqIfQosGroupInfoMTU OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the MTU applied via QoS policy.
Value 0 indicates it's not applicable for this direction."
::= { csqIfQosGroupInfoEntry 5 }
csqIfQosGroupInfoDropType OBJECT-TYPE
SYNTAX INTEGER {
drop(1),
noDrop(2),
notApplicable(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the drop type."
::= { csqIfQosGroupInfoEntry 6 }
csqIfQosGroupInfoResumeThresh OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the buffer limit (In Bytes) at which
the port resumes the peer.
Value 0 indicates it's not applicable for this direction."
::= { csqIfQosGroupInfoEntry 7 }
csqIfQosGroupInfoPauseThresh OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the buffer limit (In Bytes) at which
the port pauses the peer.
Value 0 indicates it's not applicable for this direction."
::= { csqIfQosGroupInfoEntry 8 }
csqIfQosGroupInfoScheduling OBJECT-TYPE
SYNTAX INTEGER {
wrr(1),
priority(2),
dwrr(3),
notApplicable(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the scheduling type applied via QoS
policy."
::= { csqIfQosGroupInfoEntry 9 }
csqIfQosGroupInfoBandwidth OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the bandwidth.
Value 0 indicates it's not applicable for this direction."
::= { csqIfQosGroupInfoEntry 10 }
csqIfQosGroupInfoBandwidthUnits OBJECT-TYPE
SYNTAX INTEGER {
kbps(1),
percentage(2),
notApplicable(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the unit of csqIfQosGroupInfoBandwidth."
::= { csqIfQosGroupInfoEntry 11 }
csqIfQosGroupInfoShapeMinThresh OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the shape minimum threshold.
Value 0 indicates it's not applicable for this direction."
::= { csqIfQosGroupInfoEntry 12 }
csqIfQosGroupInfoShapeMaxThresh OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the shape maximum threshold.
Value 0 indicates it's not applicable for this direction."
::= { csqIfQosGroupInfoEntry 13 }
csqIfQosGroupInfoShapeUnits OBJECT-TYPE
SYNTAX INTEGER {
kbps(1),
percentage(2),
notApplicable(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the unit of
csqIfQosGroupInfoShapeMinThresh and
csqIfQosGroupInfoShapeMaxThresh."
::= { csqIfQosGroupInfoEntry 14 }
-- The Interface Statistics Table
csqIfStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF CsqIfStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing QoS statistics counters per QoS manageable
interface."
::= { csqStatistics 1 }
csqIfStatsEntry OBJECT-TYPE
SYNTAX CsqIfStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains statistics, such as a drop packet
counter, which are per interface (ifIndex), per
direction, per queue and per threshold."
INDEX {
ifIndex,
csqIfStatsDirection,
csqIfStatsQueueNumber,
csqIfStatsThresholdNumber
}
::= { csqIfStatsTable 1 }
CsqIfStatsEntry ::= SEQUENCE {
csqIfStatsDirection IfDirection,
csqIfStatsQueueNumber QosQueueNumber,
csqIfStatsThresholdNumber QosThresholdNumber,
csqIfStatsDropPkts Counter64
}
csqIfStatsDirection OBJECT-TYPE
SYNTAX IfDirection
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates traffic direction of an interface."
::= { csqIfStatsEntry 1 }
csqIfStatsQueueNumber OBJECT-TYPE
SYNTAX QosQueueNumber
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates the queue number of the interface for which
statistics are collected. For example : if the interface
has a queue type of oneP2Q2t, this index value can
be 1, 2, 3."
::= { csqIfStatsEntry 2 }
csqIfStatsThresholdNumber OBJECT-TYPE
SYNTAX QosThresholdNumber
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates the threshold number of a queue on the interface for
which statistics are collected. For example : if the interface
has a queue type of oneP2Q2t, this index value can be 1, 2. If
the value of the corresponding csqIfQueueStatsGranularity for
the queue that this csqIfStatsThresholdNumber belongs to is
'perQueue', this csqIfStatsThresholdNumber index value is
always 1."
::= { csqIfStatsEntry 3 }
csqIfStatsDropPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets that have been received then dropped
from the interface because they exceeded the threshold value
configured at this queue and threshold of this interface."
::= { csqIfStatsEntry 4 }
-- The Module Statistics Table
csqModuleStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF CsqModuleStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table decribes QoS statistics counters per module that
is capable of providing this information. Such module is
identified by the entPhysicalIndex in ENTITY-MIB."
::= { csqStatistics 2 }
csqModuleStatsEntry OBJECT-TYPE
SYNTAX CsqModuleStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains per-module (entPhysicalIndex) statistics such
as the number of dropped packets due to policing, number of IP
packets with their ToS and CoS value changed, number of non IP
packets with their CoS value changed, and number of MPLS
packets with their EXP value changed."
INDEX { entPhysicalIndex }
::= { csqModuleStatsTable 1 }
CsqModuleStatsEntry ::= SEQUENCE {
csqModuleDropByPolicingPackets Counter64,
csqModuleTosChangedIpPackets Counter64,
csqModuleCosChangedIpPackets Counter64,
csqModuleCosChangedNonIpPackets Counter64,
csqModuleExpChangedMplsPackets Counter64
}
csqModuleDropByPolicingPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets that have been dropped due to policing."
::= { csqModuleStatsEntry 1 }
csqModuleTosChangedIpPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of IP packets that have the ToS value changed due
to policing."
::= { csqModuleStatsEntry 2 }
csqModuleCosChangedIpPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of IP packets that have the CoS value changed due
to policing."
::= { csqModuleStatsEntry 3 }
csqModuleCosChangedNonIpPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of non IP packets that have the CoS value changed
due to policing."
::= { csqModuleStatsEntry 4 }
csqModuleExpChangedMplsPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of MPLS packets have the EXP value change
due to policing."
::= { csqModuleStatsEntry 5 }
csqModuleStatsExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF CsqModuleStatsExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table describes additional QoS statistics counters per
module that is capable of providing this information. Such
module is identified by the entPhysicalIndex in ENTITY-MIB."
::= { csqStatistics 3 }
csqModuleStatsExtEntry OBJECT-TYPE
SYNTAX CsqModuleStatsExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry contains additional per-module (entPhysicalIndex)
QoS statistics."
INDEX { entPhysicalIndex }
::= { csqModuleStatsExtTable 1 }
CsqModuleStatsExtEntry ::= SEQUENCE {
csqModuleTunnelEncapPackets Counter32,
csqModuleTunnelDecapPackets Counter32,
csqModuleDropByPolicingInOctets Counter64,
csqModuleDropByPolicingOutOctets Counter64,
csqModuleFwdByPolicingInPackets Counter32,
csqModuleFwdByPolicingInOctets Counter64,
csqModuleFwdByPolicingOutPackets Counter32,
csqModuleFwdByPolicingOutOctets Counter64,
csqModuleHighExceedInPackets Counter32,
csqModuleHighExceedInOctets Counter64,
csqModuleHighExceedOutPackets Counter32,
csqModuleHighExceedOutOctets Counter64,
csqModuleLowExceedInPackets Counter32,
csqModuleLowExceedInOctets Counter64,
csqModuleLowExceedOutPackets Counter32,
csqModuleLowExceedOutOctets Counter64,
csqModuleDropByAggPolicerInPackets Counter32,
csqModuleDropByAggPolicerInOctets Counter64,
csqModuleDropByAggPolicerOutPackets Counter32,
csqModuleDropByAggPolicerOutOctets Counter64,
csqModuleFwdByAggPolicerInPackets Counter32,
csqModuleFwdByAggPolicerInOctets Counter64,
csqModuleFwdByAggPolicerOutPackets Counter32,
csqModuleFwdByAggPolicerOutOctets Counter64,
csqModuleAggHighExceedInPackets Counter32,
csqModuleAggHighExceedInOctets Counter64,
csqModuleAggHighExceedOutPackets Counter32,
csqModuleAggHighExceedOutOctets Counter64,
csqModuleAggLowExceedInPackets Counter32,
csqModuleAggLowExceedInOctets Counter64,
csqModuleAggLowExceedOutPackets Counter32,
csqModuleAggLowExceedOutOctets Counter64,
csqModuleDropByNetflowInPackets Counter32,
csqModuleDropByNetflowInOctets Counter64,
csqModuleDropByNetflowOutPackets Counter32,
csqModuleDropByNetflowOutOctets Counter64,
csqModuleFwdByNetflowInPackets Counter32,
csqModuleFwdByNetflowInOctets Counter64,
csqModuleFwdByNetflowOutPackets Counter32,
csqModuleFwdByNetflowOutOctets Counter64,
csqModuleNetflowExceedInPackets Counter32,
csqModuleNetflowExceedInOctets Counter64,
csqModuleNetflowExceedOutPackets Counter32,
csqModuleNetflowExceedOutOctets Counter64,
csqModuleCosChangedPackets Counter32,
csqModuleTrafficClassChangedPackets Counter32
}
csqModuleTunnelEncapPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of tunnel encapsulated packets."
::= { csqModuleStatsExtEntry 1 }
csqModuleTunnelDecapPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of tunnel decapsulated packets."
::= { csqModuleStatsExtEntry 2 }
csqModuleDropByPolicingInOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of ingress octets which are dropped due
to policing."
::= { csqModuleStatsExtEntry 3 }
csqModuleDropByPolicingOutOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of egress octets which are dropped due
to policing."
::= { csqModuleStatsExtEntry 4 }
csqModuleFwdByPolicingInPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of policed ingress packets which are
forwarded."
::= { csqModuleStatsExtEntry 5 }
csqModuleFwdByPolicingInOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of policed ingress octets which are
forwarded."
::= { csqModuleStatsExtEntry 6 }
csqModuleFwdByPolicingOutPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of policed egress packets which are
forwarded."
::= { csqModuleStatsExtEntry 7 }
csqModuleFwdByPolicingOutOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of policed egress octets which are
forwarded."
::= { csqModuleStatsExtEntry 8 }
csqModuleHighExceedInPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of ingress packets exceeding the high
level policing rate."
::= { csqModuleStatsExtEntry 9 }
csqModuleHighExceedInOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of ingress octets exceeding the high level
policing rate."
::= { csqModuleStatsExtEntry 10 }
csqModuleHighExceedOutPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of egress packets exceeding the high level
policing rate."
::= { csqModuleStatsExtEntry 11 }
csqModuleHighExceedOutOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of egress octets exceeding the high level
policing rate."
::= { csqModuleStatsExtEntry 12 }
csqModuleLowExceedInPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of ingress packets exceeding the low level
policing rate."
::= { csqModuleStatsExtEntry 13 }
csqModuleLowExceedInOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of ingress octets exceeding the low level
policing rate."
::= { csqModuleStatsExtEntry 14 }
csqModuleLowExceedOutPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of egress packets exceeding the low level
policing rate."
::= { csqModuleStatsExtEntry 15 }
csqModuleLowExceedOutOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of egress octets exceeding the low level
policing rate."
::= { csqModuleStatsExtEntry 16 }
csqModuleDropByAggPolicerInPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of ingress packets which are dropped
by aggregate policers."
::= { csqModuleStatsExtEntry 17 }
csqModuleDropByAggPolicerInOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of ingress octets which are dropped
by aggregate policer."
::= { csqModuleStatsExtEntry 18 }
csqModuleDropByAggPolicerOutPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of egress packets which are dropped by
aggregate policers."
::= { csqModuleStatsExtEntry 19 }
csqModuleDropByAggPolicerOutOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of egress octets which are dropped by
aggregate policers."
::= { csqModuleStatsExtEntry 20 }
csqModuleFwdByAggPolicerInPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of ingress packets which are forwarded
by aggregate policers."
::= { csqModuleStatsExtEntry 21 }
csqModuleFwdByAggPolicerInOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of ingress octets which are forwarded
by aggregate policers."
::= { csqModuleStatsExtEntry 22 }
csqModuleFwdByAggPolicerOutPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of egress packets which are forwarded
by aggregate policers."
::= { csqModuleStatsExtEntry 23 }
csqModuleFwdByAggPolicerOutOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of egress octets which are forwarded
by aggregate policers."
::= { csqModuleStatsExtEntry 24 }
csqModuleAggHighExceedInPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of ingress packets (policed by
aggregate policers) exceeding the high level policing
rate."
::= { csqModuleStatsExtEntry 25 }
csqModuleAggHighExceedInOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of ingress octets (policed by
aggregate policers) exceeding the high level policing
rate."
::= { csqModuleStatsExtEntry 26 }
csqModuleAggHighExceedOutPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of egress packets (policed by aggregate
policers) exceeding the high level policing rate."
::= { csqModuleStatsExtEntry 27 }
csqModuleAggHighExceedOutOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of egress octets (policed by aggregate
policers) exceeding the high level policing rate."
::= { csqModuleStatsExtEntry 28 }
csqModuleAggLowExceedInPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of ingress packets (policed by aggregate
policers) exceeding the low level policing rate."
::= { csqModuleStatsExtEntry 29 }
csqModuleAggLowExceedInOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of ingress octets (policed by aggregate
policers) exceeding the low level policing rate."
::= { csqModuleStatsExtEntry 30 }
csqModuleAggLowExceedOutPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of egress packets (policed by aggregate
policers) exceeding the low level policing rate."
::= { csqModuleStatsExtEntry 31 }
csqModuleAggLowExceedOutOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of egress octets (policed by aggregate
policers) exceeding the low level policing rate."
::= { csqModuleStatsExtEntry 32 }
csqModuleDropByNetflowInPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of ingress packets which are dropped by
the netflow feature."
::= { csqModuleStatsExtEntry 33 }
csqModuleDropByNetflowInOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of ingress octets which are dropped by
the netflow feature."
::= { csqModuleStatsExtEntry 34 }
csqModuleDropByNetflowOutPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of egress packets which are dropped by
the netflow feature."
::= { csqModuleStatsExtEntry 35 }
csqModuleDropByNetflowOutOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of egress octets which are dropped by
the netflow feature."
::= { csqModuleStatsExtEntry 36 }
csqModuleFwdByNetflowInPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of ingress packets which are forwarded
by the netflow feature."
::= { csqModuleStatsExtEntry 37 }
csqModuleFwdByNetflowInOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of ingress octets which are forwarded
by the netflow feature."
::= { csqModuleStatsExtEntry 38 }
csqModuleFwdByNetflowOutPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of egress packets which are forwarded
by the netflow feature."
::= { csqModuleStatsExtEntry 39 }
csqModuleFwdByNetflowOutOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of egress octets which are forwarded
by the netflow feature."
::= { csqModuleStatsExtEntry 40 }
csqModuleNetflowExceedInPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of ingress packets exceeding the netflow
policing rate."
::= { csqModuleStatsExtEntry 41 }
csqModuleNetflowExceedInOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of ingress octets exceeding the netflow
policing rate."
::= { csqModuleStatsExtEntry 42 }
csqModuleNetflowExceedOutPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of egress packets exceeding the netflow
policing rate."
::= { csqModuleStatsExtEntry 43 }
csqModuleNetflowExceedOutOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of egress octets exceeding the netflow
policing rate."
::= { csqModuleStatsExtEntry 44 }
csqModuleCosChangedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets (IP and non-IP) that have the CoS value
changed due to policing."
::= { csqModuleStatsExtEntry 45 }
csqModuleTrafficClassChangedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets that have the Traffic Class changed
due to policing"
::= { csqModuleStatsExtEntry 46 }
-- csqIfStatsExtTable
csqIfStatsExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF CsqIfStatsExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing QoS statistics counters per QoS manageable
interface."
::= { csqStatistics 4 }
csqIfStatsExtEntry OBJECT-TYPE
SYNTAX CsqIfStatsExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry contains statistics, such as a drop BPDU packet
counter, which are per interface (ifIndex), per direction."
INDEX {
ifIndex,
csqIfStatsDirection
}
::= { csqIfStatsExtTable 1 }
CsqIfStatsExtEntry ::= SEQUENCE {
csqIfBpduDropPkts Counter64
}
csqIfBpduDropPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of dropped BPDU packets."
::= { csqIfStatsExtEntry 1 }
-- The Interface per Qos Group Statistics Table
csqIfQosGroupStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF CsqIfQosGroupStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing QoS statistics counters on
QoS manageable interfaces."
::= { csqStatistics 5 }
csqIfQosGroupStatsEntry OBJECT-TYPE
SYNTAX CsqIfQosGroupStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains a specific statistics, which are per
interface (ifIndex), per traffic direction, per QoS group."
INDEX {
ifIndex,
csqIfQosGroupStatsDirection,
csqIfQosGroupStatsGroupNumber,
csqIfQosGroupStatsType
}
::= { csqIfQosGroupStatsTable 1 }
CsqIfQosGroupStatsEntry ::= SEQUENCE {
csqIfQosGroupStatsDirection IfDirection,
csqIfQosGroupStatsGroupNumber Unsigned32,
csqIfQosGroupStatsType QosStatsType,
csqIfQosGroupStatsValue Counter64
}
csqIfQosGroupStatsDirection OBJECT-TYPE
SYNTAX IfDirection
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates traffic direction."
::= { csqIfQosGroupStatsEntry 1 }
csqIfQosGroupStatsGroupNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates a specific QoS group on the interface."
::= { csqIfQosGroupStatsEntry 2 }
csqIfQosGroupStatsType OBJECT-TYPE
SYNTAX QosStatsType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates a specific statistics counter type."
::= { csqIfQosGroupStatsEntry 3 }
csqIfQosGroupStatsValue OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the value of the specific statistics
counter."
::= { csqIfQosGroupStatsEntry 4 }
-- - Per interface per priority group buffer usage
csqIfPriGrpInBufUsageTable OBJECT-TYPE
SYNTAX SEQUENCE OF CsqIfPriGrpInBufUsageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table contains the utilization of the buffer allocated for
a specific priority group on the ingress of the QoS manageable
interfaces."
::= { csqStatistics 6 }
csqIfPriGrpInBufUsageEntry OBJECT-TYPE
SYNTAX CsqIfPriGrpInBufUsageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry indicates the per interface per priority group
buffer utilization on ingress direction. The unit of the
value of each object is cell. A cell represents the number
of bytes, which is indicated by scalar object
csqServicePoolCellSize."
INDEX {
ifIndex,
csqIfPriGrpInBufUsageGrpNo
}
::= { csqIfPriGrpInBufUsageTable 1 }
CsqIfPriGrpInBufUsageEntry ::= SEQUENCE {
csqIfPriGrpInBufUsageGrpNo Unsigned32,
csqIfPriGrpInBufUsageMinCount Unsigned32,
csqIfPriGrpInBufUsageSharedCount Unsigned32,
csqIfPriGrpInBufUsageHeadroomCount Unsigned32,
csqIfPriGrpInBufUsageGlobalHeadroomCount Unsigned32,
csqIfPriGrpInBufUsageSharedPeekCount Unsigned32,
csqIfPriGrpInBufUsageHeadroomPeekCount Unsigned32
}
csqIfPriGrpInBufUsageGrpNo OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates a specific priority group on the
interface."
::= { csqIfPriGrpInBufUsageEntry 1 }
csqIfPriGrpInBufUsageMinCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the current usage of cells used out of
the minimum reserved buffer."
::= { csqIfPriGrpInBufUsageEntry 2 }
csqIfPriGrpInBufUsageSharedCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the current usage of cells used out of
the shared pool."
::= { csqIfPriGrpInBufUsageEntry 3 }
csqIfPriGrpInBufUsageHeadroomCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates current usage of cells out of the
reserved headroom buffer. Headroom buffer is reserved to
account for PFC control frame round trip delays."
::= { csqIfPriGrpInBufUsageEntry 4 }
csqIfPriGrpInBufUsageGlobalHeadroomCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates current usage of cells out of the
global headroom buffer. Global headroom buffer is reserved
and shared across all interfaces."
::= { csqIfPriGrpInBufUsageEntry 5 }
csqIfPriGrpInBufUsageSharedPeekCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates peak usage of cells out of the shared
pool."
::= { csqIfPriGrpInBufUsageEntry 6 }
csqIfPriGrpInBufUsageHeadroomPeekCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates peak usage of cells out of the
reserved headroom buffer."
::= { csqIfPriGrpInBufUsageEntry 7 }
-- - Shared Service Pool Usage table
csqSharedPoolUsageTable OBJECT-TYPE
SYNTAX SEQUENCE OF CsqSharedPoolUsageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table contains the utilization of the shared service pool in
the system."
::= { csqStatistics 7 }
csqSharedPoolUsageEntry OBJECT-TYPE
SYNTAX CsqSharedPoolUsageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry indicates the utilization of an shared service pool
on a particular physical device, which is identified by a
specific module(indicated by entPhysicalIndex in ENTITY-MIB)
and instance (indicated by csqSharedPoolUsageInstNo). The unit
of the value of the objects is cell. A cell represents the
number of bytes, which is indicated by scalar object
csqServicePoolCellSize."
INDEX {
entPhysicalIndex,
csqSharedPoolUsageInstNo,
csqSharedPoolUsagePoolNo
}
::= { csqSharedPoolUsageTable 1 }
CsqSharedPoolUsageEntry ::= SEQUENCE {
csqSharedPoolUsageInstNo Unsigned32,
csqSharedPoolUsagePoolNo Unsigned32,
csqSharedPoolUsageUsed Unsigned32,
csqSharedPoolUsageRemain Unsigned32,
csqSharedPoolUsagePeak Unsigned32,
csqSharedPoolUsageTotal Unsigned32,
csqSharedPoolUsageUsedTx Unsigned32,
csqSharedPoolUsageRemainTx Unsigned32,
csqSharedPoolUsagePeakTx Unsigned32,
csqSharedPoolUsageTotalTx Unsigned32,
csqSharedPoolUsageNameTx SnmpAdminString
}
csqSharedPoolUsageInstNo OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates an arbitrary number which uniquely
identifies the instance number of a specific internal device."
::= { csqSharedPoolUsageEntry 1 }
csqSharedPoolUsagePoolNo OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the service pool number."
::= { csqSharedPoolUsageEntry 2 }
csqSharedPoolUsageUsed OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of used cells in a shared
pool."
::= { csqSharedPoolUsageEntry 3 }
csqSharedPoolUsageRemain OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the remaining cells in a shared pool."
::= { csqSharedPoolUsageEntry 4 }
csqSharedPoolUsagePeak OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the peak used cells in a shared pool."
::= { csqSharedPoolUsageEntry 5 }
csqSharedPoolUsageTotal OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the total cells in a shared pool."
::= { csqSharedPoolUsageEntry 6 }
csqSharedPoolUsageUsedTx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of used cells in a output shared
pool."
::= { csqSharedPoolUsageEntry 7 }
csqSharedPoolUsageRemainTx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the remaining cells in a output shared pool."
::= { csqSharedPoolUsageEntry 8 }
csqSharedPoolUsagePeakTx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the peak used cells in a output shared pool."
::= { csqSharedPoolUsageEntry 9 }
csqSharedPoolUsageTotalTx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the total cells in a output shared pool."
::= { csqSharedPoolUsageEntry 10 }
csqSharedPoolUsageNameTx OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the name of output shared pool."
::= { csqSharedPoolUsageEntry 11 }
-- - Hardware Shared Service Pool Usage table
csqHwSharedPoolUsageTable OBJECT-TYPE
SYNTAX SEQUENCE OF CsqHwSharedPoolUsageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table contains the utilization of the shared service pool
for internal devices of a specific physical entity that is
capable of providing this information."
::= { csqStatistics 8 }
csqHwSharedPoolUsageEntry OBJECT-TYPE
SYNTAX CsqHwSharedPoolUsageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry indicates the utilization of an shared service pool
for an internal device on a particular physical device, which is
identified by a specific module(indicated by entPhysicalIndex in
ENTITY-MIB), device ID (indicated by csqHwSharedPoolDeviceId), traffic
direction (indicated by csqHwSharedPoolStatsDirection), instance
(indicated by csqHwSharedPoolUsageInstNo) and statistic type
(indicated by csqHwSharedPoolStatsType).
The unit of the value of the objects is cell. A cell represents the
number of bytes, which is indicated by scalar object
csqServicePoolCellSize."
INDEX {
entPhysicalIndex,
csqHwSharedPoolDeviceId,
csqHwSharedPoolUsageInstNo,
csqHwSharedPoolStatsDirection,
csqHwSharedPoolStatsType
}
::= { csqHwSharedPoolUsageTable 1 }
CsqHwSharedPoolUsageEntry ::= SEQUENCE {
csqHwSharedPoolDeviceId INTEGER,
csqHwSharedPoolUsageInstNo Unsigned32,
csqHwSharedPoolStatsDirection INTEGER,
csqHwSharedPoolStatsType INTEGER,
csqHwSharedPoolUsageUsed Unsigned32,
csqHwSharedPoolUsageRemain Unsigned32,
csqHwSharedPoolUsageShared Unsigned32,
csqHwSharedPoolUsageTotal Unsigned32
}
csqHwSharedPoolDeviceId OBJECT-TYPE
SYNTAX INTEGER {
northStar(1)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates an arbitrary number which uniquely
identifies a specific internal device."
::= { csqHwSharedPoolUsageEntry 1 }
csqHwSharedPoolUsageInstNo OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates an arbitrary number which uniquely
identifies the instance number of a specific internal device."
::= { csqHwSharedPoolUsageEntry 2 }
csqHwSharedPoolStatsDirection OBJECT-TYPE
SYNTAX INTEGER {
inputStats-ingressStraight(1),
inputStats-ingressHairpin(2),
inputStats-egress(3),
outputStats-ingressStraight(4),
outputStats-ingressHairpin(5),
outputStats-egress(6)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the flow direction of a specific
traffic statistics."
::= { csqHwSharedPoolUsageEntry 3 }
csqHwSharedPoolStatsType OBJECT-TYPE
SYNTAX INTEGER {
drop(1),
nodrop(2),
span(3),
sup(4)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the specific traffic classification type for
hardware shared pool.
drop - droppable traffic class
nodrop - no drop traffic class
span - span traffic class
sup - sup traffic class."
::= { csqHwSharedPoolUsageEntry 4 }
csqHwSharedPoolUsageUsed OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of used cells in a hardware
shared pool."
::= { csqHwSharedPoolUsageEntry 5 }
csqHwSharedPoolUsageRemain OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the remaining cells in a hardware
shared pool."
::= { csqHwSharedPoolUsageEntry 6 }
csqHwSharedPoolUsageShared OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the shared used cells in a hardware
shared pool."
::= { csqHwSharedPoolUsageEntry 7 }
csqHwSharedPoolUsageTotal OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the total cells in a hardware shared pool."
::= { csqHwSharedPoolUsageEntry 8 }
-- csqPolicerUsage group
--
--
-- The csqPolicerUsageTable
csqPolicerUsageTable OBJECT-TYPE
SYNTAX SEQUENCE OF CsqPolicerUsageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the usage of policers in the device."
::= { csqPolicerUsage 1 }
csqPolicerUsageEntry OBJECT-TYPE
SYNTAX CsqPolicerUsageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each row contains the policer usage information for every
module, denoted by its entPhysicalIndex, which is capable of
providing this information."
INDEX {
entPhysicalIndex,
csqPolicerType
}
::= { csqPolicerUsageTable 1 }
CsqPolicerUsageEntry ::= SEQUENCE {
csqPolicerType QosPolicerType,
csqPolicerUsed Unsigned32,
csqPolicerTotal Unsigned32
}
csqPolicerType OBJECT-TYPE
SYNTAX QosPolicerType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the policer type."
::= { csqPolicerUsageEntry 1 }
csqPolicerUsed OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of policers that are currently used."
::= { csqPolicerUsageEntry 2 }
csqPolicerTotal OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of policers."
::= { csqPolicerUsageEntry 3 }
-- Module group
--
--
-- Module DSCP Rewrite Enable Table
csqModuleDscpRewriteEnableTable OBJECT-TYPE
SYNTAX SEQUENCE OF CsqModuleDscpRewriteEnableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table containing information of DSCP Rewrite Enable for
each module. Such module is identified by the entPhysicalIndex
in ENTITY-MIB. The value of each entry needs to be viewed
in association with the global value, csqDscpRewriteEnable."
::= { csqModule 1 }
csqModuleDscpRewriteEnableEntry OBJECT-TYPE
SYNTAX CsqModuleDscpRewriteEnableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains the configuration of DSCP Rewrite Enable
Status for a DSCP Rewrite managable module. such module is
of type entPhysicalClass module(9) in ENTITY-MIB.
Entries are created by the agent at the system power-up or
module insertion. Entries are deleted by the agent upon module
removal."
INDEX { entPhysicalIndex }
::= { csqModuleDscpRewriteEnableTable 1 }
CsqModuleDscpRewriteEnableEntry ::= SEQUENCE {
csqModuleDscpRewriteEnable TruthValue
}
csqModuleDscpRewriteEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies whether DSCP rewrite is enabled on a
particular module when the value of csqDscpRewriteEnable is
set to 'true'. The value of this object has no effect (DSCP
rewrite will be disabled on this module) when the value of
csqDscpRewriteEnable is set to 'false'."
::= { csqModuleDscpRewriteEnableEntry 1 }
-- Conformance
ciscoSwitchQosMIBCompliances OBJECT IDENTIFIER
::= { ciscoSwitchQosMIBConformance 1 }
ciscoSwitchQosMIBGroups OBJECT IDENTIFIER
::= { ciscoSwitchQosMIBConformance 2 }
ciscoSwitchQosMIBCompliance MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for the CISCO-SWITCH-QOS-MIB.
This compliance is superceded by
ciscoSwitchQosMIBComplianceRev2."
MODULE -- this module
MANDATORY-GROUPS { ciscoSwitchQosIfConfigGroup }
GROUP ciscoSwitchQosIfStatsGroup
DESCRIPTION
"This group is mandatory only for platforms
which support port statictics."
GROUP ciscoSwitchQosModuleStatsGroup
DESCRIPTION
"This group is mandatory only for platforms
which support module statistics."
GROUP ciscoSwitchQosPortQueueingGroup
DESCRIPTION
"This group is mandatory only for platforms
which support port queueing mode."
GROUP ciscoSwitchQosRedirectPolicingGroup
DESCRIPTION
"This group is mandatory only for platforms
which support policing of ACL-redirected packets."
GROUP ciscoSwitchQosDscpRewriteGroup
DESCRIPTION
"This group is mandatory only for platforms
which support DSCP rewrite."
GROUP ciscoSwitchQosMappingGroup
DESCRIPTION
"This group is mandatory only for platforms
which support mapping between CoS, IpPrecedence,
MPLS-EXP and DSCP."
GROUP ciscoSwitchQosMutationGroup
DESCRIPTION
"This group is mandatory only for platforms
which support CoS, MPLS-EXP and DSCP mutation."
GROUP ciscoSwitchQosIfCosToQueueGroup
DESCRIPTION
"This group is mandatory only for platforms
which support CoS to queue assignment at an interface."
GROUP ciscoSwitchQosIfDscpAssignGroup
DESCRIPTION
"This group is mandatory only for platforms
which support Dscp to queue assignment at an interface."
GROUP ciscoSwitchQosIfDropConfigGroup
DESCRIPTION
"This group is mandatory only for platforms which
support drop threshold configuration at an interface."
GROUP ciscoSwitchQosIfQueueGroup
DESCRIPTION
"This group is mandatory only for platforms which
support queue configuration at an interface."
GROUP ciscoSwitchQosMarkingStatsGroup
DESCRIPTION
"This group is mandatory only for platforms which
support marking statistics at the device."
GROUP ciscoSwitchQosIfModeConfigGroup
DESCRIPTION
"This group is mandatory only for platforms which
support VLAN-based Qos mode configuration at an interface."
GROUP ciscoSwitchQosIfCCGroup
DESCRIPTION
"This group is mandatory only for platforms which
support consistency check at an interface."
OBJECT csqCosMutationRowStatus
SYNTAX INTEGER {
active(1),
createAndGo(4),
destroy(6)
}
MIN-ACCESS read-only
DESCRIPTION
"Support for 'createAndWait' is not required."
OBJECT csqDscpMutationRowStatus
SYNTAX INTEGER {
active(1),
createAndGo(4),
destroy(6)
}
MIN-ACCESS read-only
DESCRIPTION
"Support for 'createAndWait' is not required."
OBJECT csqExpMutationRowStatus
SYNTAX INTEGER {
active(1),
createAndGo(4),
destroy(6)
}
MIN-ACCESS read-only
DESCRIPTION
"Support for 'createAndWait' is not required."
OBJECT csqIfMutationRowStatus
SYNTAX INTEGER {
active(1),
createAndGo(4),
destroy(6)
}
MIN-ACCESS read-only
DESCRIPTION
"Support for 'createAndWait' is not required."
OBJECT csqIfCosMutationMap
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDscpMutationMap
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfExpMutationMap
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpRewriteEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqPoliceRedirectedTrafficEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqPortQueueingModeEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqMarkingStatisticsEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqCosToDscpDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIpPrecToDscpDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqExpToDscpDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpMappingCos
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpMappingExp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpMappingNormalBurstDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpMappingMaxBurstDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqCosMutationToCos
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpMutationToDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqExpMutationToExp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDefaultCos
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfTrustState
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfCosToQueueQueueNumber
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfCosToQueueThresholdNumber
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDscpToQueueQueueNumber
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDscpToQueueThresholdNumber
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDropConfigDropAlgorithm
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDropConfigDropThreshold
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDropConfigMinWredThreshold
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDropConfigMaxWredThreshold
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfQueueWrrWeight
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfQueueSizeWeight
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfVlanBasedQosModeEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfConsistencyCheckEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
::= { ciscoSwitchQosMIBCompliances 1 }
-- ciscoSwitchQosMIBComplianceRev2
ciscoSwitchQosMIBComplianceRev2 MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for the CISCO-SWITCH-QOS-MIB.
This compliance is superceded by
ciscoSwitchQosMIBComplianceRev3."
MODULE -- this module
MANDATORY-GROUPS { ciscoSwitchQosIfConfigGroup }
GROUP ciscoSwitchQosIfStatsGroup
DESCRIPTION
"This group is mandatory only for platforms
which support port statictics."
GROUP ciscoSwitchQosModuleStatsGroup
DESCRIPTION
"This group is mandatory only for platforms
which support module statistics."
GROUP ciscoSwitchQosPortQueueingGroup
DESCRIPTION
"This group is mandatory only for platforms
which support port queueing mode."
GROUP ciscoSwitchQosRedirectPolicingGroup
DESCRIPTION
"This group is mandatory only for platforms
which support policing of ACL-redirected packets."
GROUP ciscoSwitchQosDscpRewriteGroup
DESCRIPTION
"This group is mandatory only for platforms
which support DSCP rewrite."
GROUP ciscoSwitchQosMappingGroup
DESCRIPTION
"This group is mandatory only for platforms
which support mapping between CoS, IpPrecedence,
MPLS-EXP and DSCP."
GROUP ciscoSwitchQosMutationGroup
DESCRIPTION
"This group is mandatory only for platforms
which support CoS, MPLS-EXP and DSCP mutation."
GROUP ciscoSwitchQosIfCosToQueueGroup
DESCRIPTION
"This group is mandatory only for platforms
which support CoS to queue assignment at an interface."
GROUP ciscoSwitchQosIfDscpAssignGroup
DESCRIPTION
"This group is mandatory only for platforms
which support Dscp to queue assignment at an interface."
GROUP ciscoSwitchQosIfDropConfigGroup
DESCRIPTION
"This group is mandatory only for platforms which
support drop threshold configuration at an interface."
GROUP ciscoSwitchQosIfQueueGroup
DESCRIPTION
"This group is mandatory only for platforms which
support queue configuration at an interface."
GROUP ciscoSwitchQosMarkingStatsGroup
DESCRIPTION
"This group is mandatory only for platforms which
support marking statistics at the device."
GROUP ciscoSwitchQosIfModeConfigGroup
DESCRIPTION
"This group is mandatory only for platforms which
support VLAN-based Qos mode configuration at an interface."
GROUP ciscoSwitchQosIfCCGroup
DESCRIPTION
"This group is mandatory only for platforms which
support consistency check at an interface."
GROUP ciscoSwitchQosPolicerUsageGroup
DESCRIPTION
"This group is mandatory only for platforms which
support policer usage."
OBJECT csqCosMutationRowStatus
SYNTAX INTEGER {
active(1),
createAndGo(4),
destroy(6)
}
MIN-ACCESS read-only
DESCRIPTION
"Support for 'createAndWait' is not required."
OBJECT csqDscpMutationRowStatus
SYNTAX INTEGER {
active(1),
createAndGo(4),
destroy(6)
}
MIN-ACCESS read-only
DESCRIPTION
"Support for 'createAndWait' is not required."
OBJECT csqExpMutationRowStatus
SYNTAX INTEGER {
active(1),
createAndGo(4),
destroy(6)
}
MIN-ACCESS read-only
DESCRIPTION
"Support for 'createAndWait' is not required."
OBJECT csqIfMutationRowStatus
SYNTAX INTEGER {
active(1),
createAndGo(4),
destroy(6)
}
MIN-ACCESS read-only
DESCRIPTION
"Support for 'createAndWait' is not required."
OBJECT csqIfCosMutationMap
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDscpMutationMap
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfExpMutationMap
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpRewriteEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqPoliceRedirectedTrafficEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqPortQueueingModeEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqMarkingStatisticsEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqCosToDscpDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIpPrecToDscpDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqExpToDscpDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpMappingCos
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpMappingExp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpMappingNormalBurstDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpMappingMaxBurstDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqCosMutationToCos
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpMutationToDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqExpMutationToExp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDefaultCos
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfTrustState
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfCosToQueueQueueNumber
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfCosToQueueThresholdNumber
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDscpToQueueQueueNumber
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDscpToQueueThresholdNumber
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDropConfigDropAlgorithm
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDropConfigDropThreshold
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDropConfigMinWredThreshold
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDropConfigMaxWredThreshold
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfQueueWrrWeight
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfQueueSizeWeight
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfVlanBasedQosModeEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfConsistencyCheckEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
::= { ciscoSwitchQosMIBCompliances 2 }
-- ciscoSwitchQosMIBComplianceRev3
ciscoSwitchQosMIBComplianceRev3 MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for the CISCO-SWITCH-QOS-MIB.
This compliance is superceded by
ciscoSwitchQosMIBComplianceRev4."
MODULE -- this module
MANDATORY-GROUPS { ciscoSwitchQosIfConfigGroup }
GROUP ciscoSwitchQosIfStatsGroup
DESCRIPTION
"This group is mandatory only for platforms
which support port statictics."
GROUP ciscoSwitchQosModuleStatsGroup
DESCRIPTION
"This group is mandatory only for platforms
which support module statistics."
GROUP ciscoSwitchQosPortQueueingGroup
DESCRIPTION
"This group is mandatory only for platforms
which support port queueing mode."
GROUP ciscoSwitchQosRedirectPolicingGroup
DESCRIPTION
"This group is mandatory only for platforms
which support policing of ACL-redirected packets."
GROUP ciscoSwitchQosDscpRewriteGroup
DESCRIPTION
"This group is mandatory only for platforms
which support DSCP rewrite."
GROUP ciscoSwitchQosMappingGroup
DESCRIPTION
"This group is mandatory only for platforms
which support mapping between CoS, IpPrecedence,
MPLS-EXP and DSCP."
GROUP ciscoSwitchQosMutationGroup
DESCRIPTION
"This group is mandatory only for platforms
which support CoS, MPLS-EXP and DSCP mutation."
GROUP ciscoSwitchQosIfCosToQueueGroup
DESCRIPTION
"This group is mandatory only for platforms
which support CoS to queue assignment at an interface."
GROUP ciscoSwitchQosIfDscpAssignGroup
DESCRIPTION
"This group is mandatory only for platforms
which support Dscp to queue assignment at an interface."
GROUP ciscoSwitchQosIfDropConfigGroup
DESCRIPTION
"This group is mandatory only for platforms which
support drop threshold configuration at an interface."
GROUP ciscoSwitchQosIfQueueGroup
DESCRIPTION
"This group is mandatory only for platforms which
support queue configuration at an interface."
GROUP ciscoSwitchQosMarkingStatsGroup
DESCRIPTION
"This group is mandatory only for platforms which
support marking statistics at the device."
GROUP ciscoSwitchQosIfModeConfigGroup
DESCRIPTION
"This group is mandatory only for platforms which
support VLAN-based Qos mode configuration at an interface."
GROUP ciscoSwitchQosIfCCGroup
DESCRIPTION
"This group is mandatory only for platforms which
support consistency check at an interface."
GROUP ciscoSwitchQosPolicerUsageGroup
DESCRIPTION
"This group is mandatory only for platforms which
support policer usage."
GROUP ciscoSwitchQosModuleStatsExtGroup
DESCRIPTION
"This group is mandatory only for platforms which
support additional module QoS statistics."
GROUP ciscoSwitchQosIfStatsExtGroup
DESCRIPTION
"This group is mandatory only for platforms which
support additional interface QoS statistics."
OBJECT csqCosMutationRowStatus
SYNTAX INTEGER {
active(1),
createAndGo(4),
destroy(6)
}
MIN-ACCESS read-only
DESCRIPTION
"Support for 'createAndWait' is not required."
OBJECT csqDscpMutationRowStatus
SYNTAX INTEGER {
active(1),
createAndGo(4),
destroy(6)
}
MIN-ACCESS read-only
DESCRIPTION
"Support for 'createAndWait' is not required."
OBJECT csqExpMutationRowStatus
SYNTAX INTEGER {
active(1),
createAndGo(4),
destroy(6)
}
MIN-ACCESS read-only
DESCRIPTION
"Support for 'createAndWait' is not required."
OBJECT csqIfMutationRowStatus
SYNTAX INTEGER {
active(1),
createAndGo(4),
destroy(6)
}
MIN-ACCESS read-only
DESCRIPTION
"Support for 'createAndWait' is not required."
OBJECT csqIfCosMutationMap
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDscpMutationMap
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfExpMutationMap
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpRewriteEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqPoliceRedirectedTrafficEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqPortQueueingModeEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqMarkingStatisticsEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqCosToDscpDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIpPrecToDscpDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqExpToDscpDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpMappingCos
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpMappingExp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpMappingNormalBurstDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpMappingMaxBurstDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqCosMutationToCos
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpMutationToDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqExpMutationToExp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDefaultCos
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfTrustState
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfCosToQueueQueueNumber
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfCosToQueueThresholdNumber
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDscpToQueueQueueNumber
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDscpToQueueThresholdNumber
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDropConfigDropAlgorithm
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDropConfigDropThreshold
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDropConfigMinWredThreshold
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDropConfigMaxWredThreshold
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfQueueWrrWeight
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfQueueSizeWeight
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfVlanBasedQosModeEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfConsistencyCheckEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
::= { ciscoSwitchQosMIBCompliances 3 }
-- ciscoSwitchQosMIBComplianceRev4
ciscoSwitchQosMIBComplianceRev4 MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for the CISCO-SWITCH-QOS-MIB.
This compliance is deprecated and superceded by
ciscoSwitchQosMIBComplianceRev5."
MODULE -- this module
MANDATORY-GROUPS { ciscoSwitchQosIfConfigGroup }
GROUP ciscoSwitchQosIfStatsGroup
DESCRIPTION
"This group is mandatory only for platforms
which support port statictics."
GROUP ciscoSwitchQosModuleStatsGroup
DESCRIPTION
"This group is mandatory only for platforms
which support module statistics."
GROUP ciscoSwitchQosPortQueueingGroup
DESCRIPTION
"This group is mandatory only for platforms
which support port queueing mode."
GROUP ciscoSwitchQosRedirectPolicingGroup
DESCRIPTION
"This group is mandatory only for platforms
which support policing of ACL-redirected packets."
GROUP ciscoSwitchQosDscpRewriteGroup
DESCRIPTION
"This group is mandatory only for platforms
which support DSCP rewrite."
GROUP ciscoSwitchQosMappingGroup
DESCRIPTION
"This group is mandatory only for platforms
which support mapping between CoS, IpPrecedence,
MPLS-EXP and DSCP."
GROUP ciscoSwitchQosMutationGroup
DESCRIPTION
"This group is mandatory only for platforms
which support CoS, MPLS-EXP and DSCP mutation."
GROUP ciscoSwitchQosIfCosToQueueGroup
DESCRIPTION
"This group is mandatory only for platforms
which support CoS to queue assignment at an interface."
GROUP ciscoSwitchQosIfDscpAssignGroup
DESCRIPTION
"This group is mandatory only for platforms
which support Dscp to queue assignment at an interface."
GROUP ciscoSwitchQosIfDropConfigGroup
DESCRIPTION
"This group is mandatory only for platforms which
support drop threshold configuration at an interface."
GROUP ciscoSwitchQosIfQueueGroup
DESCRIPTION
"This group is mandatory only for platforms which
support queue configuration at an interface."
GROUP ciscoSwitchQosMarkingStatsGroup
DESCRIPTION
"This group is mandatory only for platforms which
support marking statistics at the device."
GROUP ciscoSwitchQosIfModeConfigGroup
DESCRIPTION
"This group is mandatory only for platforms which
support VLAN-based Qos mode configuration at an interface."
GROUP ciscoSwitchQosIfCCGroup
DESCRIPTION
"This group is mandatory only for platforms which
support consistency check at an interface."
GROUP ciscoSwitchQosPolicerUsageGroup
DESCRIPTION
"This group is mandatory only for platforms which
support policer usage."
GROUP ciscoSwitchQosModuleStatsExtGroup
DESCRIPTION
"This group is mandatory only for platforms which
support additional module QoS statistics."
GROUP ciscoSwitchQosIfStatsExtGroup
DESCRIPTION
"This group is mandatory only for platforms which
support additional interface QoS statistics."
GROUP ciscoSwitchQosModuleDscpRewriteGroup
DESCRIPTION
"This group is mandatory only for platforms
which support DSCP Rewrite at module level."
OBJECT csqCosMutationRowStatus
SYNTAX INTEGER {
active(1),
createAndGo(4),
destroy(6)
}
MIN-ACCESS read-only
DESCRIPTION
"Support for 'createAndWait' is not required."
OBJECT csqDscpMutationRowStatus
SYNTAX INTEGER {
active(1),
createAndGo(4),
destroy(6)
}
MIN-ACCESS read-only
DESCRIPTION
"Support for 'createAndWait' is not required."
OBJECT csqExpMutationRowStatus
SYNTAX INTEGER {
active(1),
createAndGo(4),
destroy(6)
}
MIN-ACCESS read-only
DESCRIPTION
"Support for 'createAndWait' is not required."
OBJECT csqIfMutationRowStatus
SYNTAX INTEGER {
active(1),
createAndGo(4),
destroy(6)
}
MIN-ACCESS read-only
DESCRIPTION
"Support for 'createAndWait' is not required."
OBJECT csqIfCosMutationMap
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDscpMutationMap
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfExpMutationMap
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpRewriteEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqPoliceRedirectedTrafficEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqPortQueueingModeEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqMarkingStatisticsEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqCosToDscpDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIpPrecToDscpDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqExpToDscpDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpMappingCos
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpMappingExp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpMappingNormalBurstDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpMappingMaxBurstDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqCosMutationToCos
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpMutationToDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqExpMutationToExp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDefaultCos
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfTrustState
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfCosToQueueQueueNumber
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfCosToQueueThresholdNumber
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDscpToQueueQueueNumber
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDscpToQueueThresholdNumber
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDropConfigDropAlgorithm
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDropConfigDropThreshold
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDropConfigMinWredThreshold
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDropConfigMaxWredThreshold
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfQueueWrrWeight
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfQueueSizeWeight
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfVlanBasedQosModeEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfConsistencyCheckEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqModuleDscpRewriteEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
::= { ciscoSwitchQosMIBCompliances 4 }
-- ciscoSwitchQosMIBComplianceRev5
ciscoSwitchQosMIBComplianceRev5 MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for the CISCO-SWITCH-QOS-MIB."
MODULE -- this module
MANDATORY-GROUPS { ciscoSwitchQosIfConfigGroup }
GROUP ciscoSwitchQosIfStatsGroup
DESCRIPTION
"This group is mandatory only for platforms
which support port statictics."
GROUP ciscoSwitchQosModuleStatsGroup
DESCRIPTION
"This group is mandatory only for platforms
which support module statistics."
GROUP ciscoSwitchQosPortQueueingGroup
DESCRIPTION
"This group is mandatory only for platforms
which support port queueing mode."
GROUP ciscoSwitchQosRedirectPolicingGroup
DESCRIPTION
"This group is mandatory only for platforms
which support policing of ACL-redirected packets."
GROUP ciscoSwitchQosDscpRewriteGroup
DESCRIPTION
"This group is mandatory only for platforms
which support DSCP rewrite."
GROUP ciscoSwitchQosMappingGroup
DESCRIPTION
"This group is mandatory only for platforms
which support mapping between CoS, IpPrecedence,
MPLS-EXP and DSCP."
GROUP ciscoSwitchQosMutationGroup
DESCRIPTION
"This group is mandatory only for platforms
which support CoS, MPLS-EXP and DSCP mutation."
GROUP ciscoSwitchQosIfCosToQueueGroup
DESCRIPTION
"This group is mandatory only for platforms
which support CoS to queue assignment at an interface."
GROUP ciscoSwitchQosIfDscpAssignGroup
DESCRIPTION
"This group is mandatory only for platforms
which support Dscp to queue assignment at an interface."
GROUP ciscoSwitchQosIfDropConfigGroup
DESCRIPTION
"This group is mandatory only for platforms which
support drop threshold configuration at an interface."
GROUP ciscoSwitchQosIfQueueGroup
DESCRIPTION
"This group is mandatory only for platforms which
support queue configuration at an interface."
GROUP ciscoSwitchQosMarkingStatsGroup
DESCRIPTION
"This group is mandatory only for platforms which
support marking statistics at the device."
GROUP ciscoSwitchQosIfModeConfigGroup
DESCRIPTION
"This group is mandatory only for platforms which
support VLAN-based Qos mode configuration at an interface."
GROUP ciscoSwitchQosIfCCGroup
DESCRIPTION
"This group is mandatory only for platforms which
support consistency check at an interface."
GROUP ciscoSwitchQosPolicerUsageGroup
DESCRIPTION
"This group is mandatory only for platforms which
support policer usage."
GROUP ciscoSwitchQosModuleStatsExtGroup
DESCRIPTION
"This group is mandatory only for platforms which
support additional module QoS statistics."
GROUP ciscoSwitchQosIfStatsExtGroup
DESCRIPTION
"This group is mandatory only for platforms which
support additional interface QoS statistics."
GROUP ciscoSwitchQosModuleDscpRewriteGroup
DESCRIPTION
"This group is mandatory only for platforms
which support DSCP Rewrite at module level."
GROUP ciscoSwitchQosModuleClassChangedGroup
DESCRIPTION
"This group is mandatory only for platforms
which support CoS/TrafficClass changed packets count
for each module capable of providing this information."
GROUP ciscoSwitchQosTenGOnlyModeGroup
DESCRIPTION
"This group is mandatory only for platforms
which support 10-Gigabit Ethernet only mode."
GROUP ciscoSwitchQosIfQueueModeGroup
DESCRIPTION
"This group is mandatory only for platforms
which support queue mode configuration at
an interface."
GROUP ciscoSwitchQosIfLanQueuingGroup
DESCRIPTION
"This group is mandatory only for platforms
which support LAN queuing configuration at
an interface."
GROUP ciscoSwitchQosIfQueueBufferGroup
DESCRIPTION
"This group is mandatory only for platforms
which support queue mode configuration at
an interface."
GROUP ciscoSwitchQosIfQueueSchedulingGroup
DESCRIPTION
"This group is mandatory only for platforms
which support queue scheduling configuration at
an interface."
GROUP ciscoSwitchQosIfQueueingGroup
DESCRIPTION
"This group is mandatory only for platforms
which support queueing information at an interface."
OBJECT csqCosMutationRowStatus
SYNTAX INTEGER {
active(1),
createAndGo(4),
destroy(6)
}
MIN-ACCESS read-only
DESCRIPTION
"Support for 'createAndWait' is not required."
OBJECT csqDscpMutationRowStatus
SYNTAX INTEGER {
active(1),
createAndGo(4),
destroy(6)
}
MIN-ACCESS read-only
DESCRIPTION
"Support for 'createAndWait' is not required."
OBJECT csqExpMutationRowStatus
SYNTAX INTEGER {
active(1),
createAndGo(4),
destroy(6)
}
MIN-ACCESS read-only
DESCRIPTION
"Support for 'createAndWait' is not required."
OBJECT csqIfMutationRowStatus
SYNTAX INTEGER {
active(1),
createAndGo(4),
destroy(6)
}
MIN-ACCESS read-only
DESCRIPTION
"Support for 'createAndWait' is not required."
OBJECT csqIfCosMutationMap
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDscpMutationMap
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfExpMutationMap
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpRewriteEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqPoliceRedirectedTrafficEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqPortQueueingModeEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqMarkingStatisticsEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqCosToDscpDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIpPrecToDscpDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqExpToDscpDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpMappingCos
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpMappingExp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpMappingNormalBurstDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpMappingMaxBurstDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqCosMutationToCos
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpMutationToDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqExpMutationToExp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDefaultCos
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfTrustState
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfCosToQueueQueueNumber
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfCosToQueueThresholdNumber
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDscpToQueueQueueNumber
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDscpToQueueThresholdNumber
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDropConfigDropAlgorithm
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDropConfigDropThreshold
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDropConfigMinWredThreshold
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDropConfigMaxWredThreshold
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfQueueWrrWeight
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfQueueSizeWeight
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfVlanBasedQosModeEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfConsistencyCheckEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqModuleDscpRewriteEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqTenGOnlyMode
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfConfigQueueMode
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfQueueClassMapName
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfIngressPolicyMap
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfEgressPolicyMap
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDropConfigQueueBuffer
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfQueueScheduling
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfQueueSrrWeight
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
::= { ciscoSwitchQosMIBCompliances 5 }
-- ciscoSwitchQosMIBComplianceRev6
ciscoSwitchQosMIBComplianceRev6 MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for the CISCO-SWITCH-QOS-MIB."
MODULE -- this module
MANDATORY-GROUPS { ciscoSwitchQosIfConfigGroup }
GROUP ciscoSwitchQosIfStatsGroup
DESCRIPTION
"This group is mandatory only for platforms
which support port statictics."
GROUP ciscoSwitchQosModuleStatsGroup
DESCRIPTION
"This group is mandatory only for platforms
which support module statistics."
GROUP ciscoSwitchQosPortQueueingGroup
DESCRIPTION
"This group is mandatory only for platforms
which support port queueing mode."
GROUP ciscoSwitchQosRedirectPolicingGroup
DESCRIPTION
"This group is mandatory only for platforms
which support policing of ACL-redirected packets."
GROUP ciscoSwitchQosDscpRewriteGroup
DESCRIPTION
"This group is mandatory only for platforms
which support DSCP rewrite."
GROUP ciscoSwitchQosMappingGroup
DESCRIPTION
"This group is mandatory only for platforms
which support mapping between CoS, IpPrecedence,
MPLS-EXP and DSCP."
GROUP ciscoSwitchQosMutationGroup
DESCRIPTION
"This group is mandatory only for platforms
which support CoS, MPLS-EXP and DSCP mutation."
GROUP ciscoSwitchQosIfCosToQueueGroup
DESCRIPTION
"This group is mandatory only for platforms
which support CoS to queue assignment at an interface."
GROUP ciscoSwitchQosIfDscpAssignGroup
DESCRIPTION
"This group is mandatory only for platforms
which support Dscp to queue assignment at an interface."
GROUP ciscoSwitchQosIfDropConfigGroup
DESCRIPTION
"This group is mandatory only for platforms which
support drop threshold configuration at an interface."
GROUP ciscoSwitchQosIfQueueGroup
DESCRIPTION
"This group is mandatory only for platforms which
support queue configuration at an interface."
GROUP ciscoSwitchQosMarkingStatsGroup
DESCRIPTION
"This group is mandatory only for platforms which
support marking statistics at the device."
GROUP ciscoSwitchQosIfModeConfigGroup
DESCRIPTION
"This group is mandatory only for platforms which
support VLAN-based Qos mode configuration at an interface."
GROUP ciscoSwitchQosIfCCGroup
DESCRIPTION
"This group is mandatory only for platforms which
support consistency check at an interface."
GROUP ciscoSwitchQosPolicerUsageGroup
DESCRIPTION
"This group is mandatory only for platforms which
support policer usage."
GROUP ciscoSwitchQosModuleStatsExtGroup
DESCRIPTION
"This group is mandatory only for platforms which
support additional module QoS statistics."
GROUP ciscoSwitchQosIfStatsExtGroup
DESCRIPTION
"This group is mandatory only for platforms which
support additional interface QoS statistics."
GROUP ciscoSwitchQosModuleDscpRewriteGroup
DESCRIPTION
"This group is mandatory only for platforms
which support DSCP Rewrite at module level."
GROUP ciscoSwitchQosModuleClassChangedGroup
DESCRIPTION
"This group is mandatory only for platforms
which support CoS/TrafficClass changed packets count
for each module capable of providing this information."
GROUP ciscoSwitchQosTenGOnlyModeGroup
DESCRIPTION
"This group is mandatory only for platforms
which support 10-Gigabit Ethernet only mode."
GROUP ciscoSwitchQosIfQueueModeGroup
DESCRIPTION
"This group is mandatory only for platforms
which support queue mode configuration at
an interface."
GROUP ciscoSwitchQosIfLanQueuingGroup
DESCRIPTION
"This group is mandatory only for platforms
which support LAN queuing configuration at
an interface."
GROUP ciscoSwitchQosIfQueueBufferGroup
DESCRIPTION
"This group is mandatory only for platforms
which support queue mode configuration at
an interface."
GROUP ciscoSwitchQosIfQueueSchedulingGroup
DESCRIPTION
"This group is mandatory only for platforms
which support queue scheduling configuration at
an interface."
GROUP ciscoSwitchQosIfQueueingGroup
DESCRIPTION
"This group is mandatory only for platforms
which support queueing information at an interface."
GROUP ciscoSwitchQosIfQosGroupInfoGroup
DESCRIPTION
"This group is mandatory only for platforms
which support per QoS group configuration."
GROUP ciscoSwitchQosIfQosGroupStatsGroup
DESCRIPTION
"This group is mandatory only for platforms
which support per QoS group statictics."
OBJECT csqCosMutationRowStatus
SYNTAX INTEGER {
active(1),
createAndGo(4),
destroy(6)
}
MIN-ACCESS read-only
DESCRIPTION
"Support for 'createAndWait' is not required."
OBJECT csqDscpMutationRowStatus
SYNTAX INTEGER {
active(1),
createAndGo(4),
destroy(6)
}
MIN-ACCESS read-only
DESCRIPTION
"Support for 'createAndWait' is not required."
OBJECT csqExpMutationRowStatus
SYNTAX INTEGER {
active(1),
createAndGo(4),
destroy(6)
}
MIN-ACCESS read-only
DESCRIPTION
"Support for 'createAndWait' is not required."
OBJECT csqIfMutationRowStatus
SYNTAX INTEGER {
active(1),
createAndGo(4),
destroy(6)
}
MIN-ACCESS read-only
DESCRIPTION
"Support for 'createAndWait' is not required."
OBJECT csqIfCosMutationMap
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDscpMutationMap
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfExpMutationMap
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpRewriteEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqPoliceRedirectedTrafficEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqPortQueueingModeEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqMarkingStatisticsEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqCosToDscpDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIpPrecToDscpDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqExpToDscpDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpMappingCos
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpMappingExp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpMappingNormalBurstDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpMappingMaxBurstDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqCosMutationToCos
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpMutationToDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqExpMutationToExp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDefaultCos
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfTrustState
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfCosToQueueQueueNumber
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfCosToQueueThresholdNumber
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDscpToQueueQueueNumber
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDscpToQueueThresholdNumber
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDropConfigDropAlgorithm
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDropConfigDropThreshold
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDropConfigMinWredThreshold
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDropConfigMaxWredThreshold
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfQueueWrrWeight
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfQueueSizeWeight
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfVlanBasedQosModeEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfConsistencyCheckEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqModuleDscpRewriteEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqTenGOnlyMode
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfConfigQueueMode
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfQueueClassMapName
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfIngressPolicyMap
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfEgressPolicyMap
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDropConfigQueueBuffer
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfQueueScheduling
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfQueueSrrWeight
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
::= { ciscoSwitchQosMIBCompliances 6 }
-- ciscoSwitchQosMIBComplianceRev7
ciscoSwitchQosMIBComplianceRev7 MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for the CISCO-SWITCH-QOS-MIB."
MODULE -- this module
MANDATORY-GROUPS { ciscoSwitchQosIfConfigGroup }
GROUP ciscoSwitchQosIfStatsGroup
DESCRIPTION
"This group is mandatory only for platforms
which support port statictics."
GROUP ciscoSwitchQosModuleStatsGroup
DESCRIPTION
"This group is mandatory only for platforms
which support module statistics."
GROUP ciscoSwitchQosPortQueueingGroup
DESCRIPTION
"This group is mandatory only for platforms
which support port queueing mode."
GROUP ciscoSwitchQosRedirectPolicingGroup
DESCRIPTION
"This group is mandatory only for platforms
which support policing of ACL-redirected packets."
GROUP ciscoSwitchQosDscpRewriteGroup
DESCRIPTION
"This group is mandatory only for platforms
which support DSCP rewrite."
GROUP ciscoSwitchQosMappingGroup
DESCRIPTION
"This group is mandatory only for platforms
which support mapping between CoS, IpPrecedence,
MPLS-EXP and DSCP."
GROUP ciscoSwitchQosMutationGroup
DESCRIPTION
"This group is mandatory only for platforms
which support CoS, MPLS-EXP and DSCP mutation."
GROUP ciscoSwitchQosIfCosToQueueGroup
DESCRIPTION
"This group is mandatory only for platforms
which support CoS to queue assignment at an interface."
GROUP ciscoSwitchQosIfDscpAssignGroup
DESCRIPTION
"This group is mandatory only for platforms
which support Dscp to queue assignment at an interface."
GROUP ciscoSwitchQosIfDropConfigGroup
DESCRIPTION
"This group is mandatory only for platforms which
support drop threshold configuration at an interface."
GROUP ciscoSwitchQosIfQueueGroup
DESCRIPTION
"This group is mandatory only for platforms which
support queue configuration at an interface."
GROUP ciscoSwitchQosMarkingStatsGroup
DESCRIPTION
"This group is mandatory only for platforms which
support marking statistics at the device."
GROUP ciscoSwitchQosIfModeConfigGroup
DESCRIPTION
"This group is mandatory only for platforms which
support VLAN-based Qos mode configuration at an interface."
GROUP ciscoSwitchQosIfCCGroup
DESCRIPTION
"This group is mandatory only for platforms which
support consistency check at an interface."
GROUP ciscoSwitchQosPolicerUsageGroup
DESCRIPTION
"This group is mandatory only for platforms which
support policer usage."
GROUP ciscoSwitchQosModuleStatsExtGroup
DESCRIPTION
"This group is mandatory only for platforms which
support additional module QoS statistics."
GROUP ciscoSwitchQosIfStatsExtGroup
DESCRIPTION
"This group is mandatory only for platforms which
support additional interface QoS statistics."
GROUP ciscoSwitchQosModuleDscpRewriteGroup
DESCRIPTION
"This group is mandatory only for platforms
which support DSCP Rewrite at module level."
GROUP ciscoSwitchQosModuleClassChangedGroup
DESCRIPTION
"This group is mandatory only for platforms
which support CoS/TrafficClass changed packets count
for each module capable of providing this information."
GROUP ciscoSwitchQosTenGOnlyModeGroup
DESCRIPTION
"This group is mandatory only for platforms
which support 10-Gigabit Ethernet only mode."
GROUP ciscoSwitchQosIfQueueModeGroup
DESCRIPTION
"This group is mandatory only for platforms
which support queue mode configuration at
an interface."
GROUP ciscoSwitchQosIfLanQueuingGroup
DESCRIPTION
"This group is mandatory only for platforms
which support LAN queuing configuration at
an interface."
GROUP ciscoSwitchQosIfQueueBufferGroup
DESCRIPTION
"This group is mandatory only for platforms
which support queue mode configuration at
an interface."
GROUP ciscoSwitchQosIfQueueSchedulingGroup
DESCRIPTION
"This group is mandatory only for platforms
which support queue scheduling configuration at
an interface."
GROUP ciscoSwitchQosIfQueueingGroup
DESCRIPTION
"This group is mandatory only for platforms
which support queueing information at an interface."
GROUP ciscoSwitchQosIfQosGroupInfoGroup
DESCRIPTION
"This group is mandatory only for platforms
which support per QoS group configuration."
GROUP ciscoSwitchQosIfQosGroupStatsGroup
DESCRIPTION
"This group is mandatory only for platforms
which support per QoS group statictics."
GROUP ciscoSwitchQosIfPriGrpInBufUsageGroup
DESCRIPTION
"This group is mandatory only for platforms
which support per priority group statictics."
GROUP ciscoSwitchQosServicePoolUsageGroup
DESCRIPTION
"This group is mandatory only for platforms
which support service pool statictics."
GROUP ciscoSwitchQosServicePoolCellSizeGroup
DESCRIPTION
"This group is mandatory only for platforms
which support service pool statistics."
OBJECT csqCosMutationRowStatus
SYNTAX INTEGER {
active(1),
createAndGo(4),
destroy(6)
}
MIN-ACCESS read-only
DESCRIPTION
"Support for 'createAndWait' is not required."
OBJECT csqDscpMutationRowStatus
SYNTAX INTEGER {
active(1),
createAndGo(4),
destroy(6)
}
MIN-ACCESS read-only
DESCRIPTION
"Support for 'createAndWait' is not required."
OBJECT csqExpMutationRowStatus
SYNTAX INTEGER {
active(1),
createAndGo(4),
destroy(6)
}
MIN-ACCESS read-only
DESCRIPTION
"Support for 'createAndWait' is not required."
OBJECT csqIfMutationRowStatus
SYNTAX INTEGER {
active(1),
createAndGo(4),
destroy(6)
}
MIN-ACCESS read-only
DESCRIPTION
"Support for 'createAndWait' is not required."
OBJECT csqIfCosMutationMap
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDscpMutationMap
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfExpMutationMap
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpRewriteEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqPoliceRedirectedTrafficEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqPortQueueingModeEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqMarkingStatisticsEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqCosToDscpDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIpPrecToDscpDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqExpToDscpDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpMappingCos
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpMappingExp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpMappingNormalBurstDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpMappingMaxBurstDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqCosMutationToCos
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpMutationToDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqExpMutationToExp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDefaultCos
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfTrustState
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfCosToQueueQueueNumber
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfCosToQueueThresholdNumber
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDscpToQueueQueueNumber
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDscpToQueueThresholdNumber
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDropConfigDropAlgorithm
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDropConfigDropThreshold
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDropConfigMinWredThreshold
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDropConfigMaxWredThreshold
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfQueueWrrWeight
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfQueueSizeWeight
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfVlanBasedQosModeEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfConsistencyCheckEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqModuleDscpRewriteEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqTenGOnlyMode
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfConfigQueueMode
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfQueueClassMapName
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfIngressPolicyMap
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfEgressPolicyMap
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDropConfigQueueBuffer
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfQueueScheduling
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfQueueSrrWeight
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
::= { ciscoSwitchQosMIBCompliances 7 }
-- ciscoSwitchQosMIBComplianceRev8
ciscoSwitchQosMIBComplianceRev8 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for the CISCO-SWITCH-QOS-MIB."
MODULE -- this module
MANDATORY-GROUPS { ciscoSwitchQosIfConfigGroup }
GROUP ciscoSwitchQosIfStatsGroup
DESCRIPTION
"This group is mandatory only for platforms
which support port statictics."
GROUP ciscoSwitchQosModuleStatsGroup
DESCRIPTION
"This group is mandatory only for platforms
which support module statistics."
GROUP ciscoSwitchQosPortQueueingGroup
DESCRIPTION
"This group is mandatory only for platforms
which support port queueing mode."
GROUP ciscoSwitchQosRedirectPolicingGroup
DESCRIPTION
"This group is mandatory only for platforms
which support policing of ACL-redirected packets."
GROUP ciscoSwitchQosDscpRewriteGroup
DESCRIPTION
"This group is mandatory only for platforms
which support DSCP rewrite."
GROUP ciscoSwitchQosMappingGroup
DESCRIPTION
"This group is mandatory only for platforms
which support mapping between CoS, IpPrecedence,
MPLS-EXP and DSCP."
GROUP ciscoSwitchQosMutationGroup
DESCRIPTION
"This group is mandatory only for platforms
which support CoS, MPLS-EXP and DSCP mutation."
GROUP ciscoSwitchQosIfCosToQueueGroup
DESCRIPTION
"This group is mandatory only for platforms
which support CoS to queue assignment at an interface."
GROUP ciscoSwitchQosIfDscpAssignGroup
DESCRIPTION
"This group is mandatory only for platforms
which support Dscp to queue assignment at an interface."
GROUP ciscoSwitchQosIfDropConfigGroup
DESCRIPTION
"This group is mandatory only for platforms which
support drop threshold configuration at an interface."
GROUP ciscoSwitchQosIfQueueGroup
DESCRIPTION
"This group is mandatory only for platforms which
support queue configuration at an interface."
GROUP ciscoSwitchQosMarkingStatsGroup
DESCRIPTION
"This group is mandatory only for platforms which
support marking statistics at the device."
GROUP ciscoSwitchQosIfModeConfigGroup
DESCRIPTION
"This group is mandatory only for platforms which
support VLAN-based Qos mode configuration at an interface."
GROUP ciscoSwitchQosIfCCGroup
DESCRIPTION
"This group is mandatory only for platforms which
support consistency check at an interface."
GROUP ciscoSwitchQosPolicerUsageGroup
DESCRIPTION
"This group is mandatory only for platforms which
support policer usage."
GROUP ciscoSwitchQosModuleStatsExtGroup
DESCRIPTION
"This group is mandatory only for platforms which
support additional module QoS statistics."
GROUP ciscoSwitchQosIfStatsExtGroup
DESCRIPTION
"This group is mandatory only for platforms which
support additional interface QoS statistics."
GROUP ciscoSwitchQosModuleDscpRewriteGroup
DESCRIPTION
"This group is mandatory only for platforms
which support DSCP Rewrite at module level."
GROUP ciscoSwitchQosModuleClassChangedGroup
DESCRIPTION
"This group is mandatory only for platforms
which support CoS/TrafficClass changed packets count
for each module capable of providing this information."
GROUP ciscoSwitchQosTenGOnlyModeGroup
DESCRIPTION
"This group is mandatory only for platforms
which support 10-Gigabit Ethernet only mode."
GROUP ciscoSwitchQosIfQueueModeGroup
DESCRIPTION
"This group is mandatory only for platforms
which support queue mode configuration at
an interface."
GROUP ciscoSwitchQosIfLanQueuingGroup
DESCRIPTION
"This group is mandatory only for platforms
which support LAN queuing configuration at
an interface."
GROUP ciscoSwitchQosIfQueueBufferGroup
DESCRIPTION
"This group is mandatory only for platforms
which support queue mode configuration at
an interface."
GROUP ciscoSwitchQosIfQueueSchedulingGroup
DESCRIPTION
"This group is mandatory only for platforms
which support queue scheduling configuration at
an interface."
GROUP ciscoSwitchQosIfQueueingGroup
DESCRIPTION
"This group is mandatory only for platforms
which support queueing information at an interface."
GROUP ciscoSwitchQosIfQosGroupInfoGroup
DESCRIPTION
"This group is mandatory only for platforms
which support per QoS group configuration."
GROUP ciscoSwitchQosIfQosGroupStatsGroup
DESCRIPTION
"This group is mandatory only for platforms
which support per QoS group statictics."
GROUP ciscoSwitchQosIfPriGrpInBufUsageGroup
DESCRIPTION
"This group is mandatory only for platforms
which support per priority group statictics."
GROUP ciscoSwitchQosServicePoolUsageGroup
DESCRIPTION
"This group is mandatory only for platforms
which support service pool statictics."
GROUP ciscoSwitchQosServicePoolCellSizeGroup
DESCRIPTION
"This group is mandatory only for platforms
which support service pool statistics."
GROUP ciscoSwitchQosIfQosGroupInfoShapeGroup
DESCRIPTION
"This group is mandatory only for platforms
which support shape information."
OBJECT csqCosMutationRowStatus
SYNTAX INTEGER {
active(1),
createAndGo(4),
destroy(6)
}
MIN-ACCESS read-only
DESCRIPTION
"Support for 'createAndWait' is not required."
OBJECT csqDscpMutationRowStatus
SYNTAX INTEGER {
active(1),
createAndGo(4),
destroy(6)
}
MIN-ACCESS read-only
DESCRIPTION
"Support for 'createAndWait' is not required."
OBJECT csqExpMutationRowStatus
SYNTAX INTEGER {
active(1),
createAndGo(4),
destroy(6)
}
MIN-ACCESS read-only
DESCRIPTION
"Support for 'createAndWait' is not required."
OBJECT csqIfMutationRowStatus
SYNTAX INTEGER {
active(1),
createAndGo(4),
destroy(6)
}
MIN-ACCESS read-only
DESCRIPTION
"Support for 'createAndWait' is not required."
OBJECT csqIfCosMutationMap
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDscpMutationMap
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfExpMutationMap
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpRewriteEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqPoliceRedirectedTrafficEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqPortQueueingModeEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqMarkingStatisticsEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqCosToDscpDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIpPrecToDscpDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqExpToDscpDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpMappingCos
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpMappingExp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpMappingNormalBurstDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpMappingMaxBurstDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqCosMutationToCos
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqDscpMutationToDscp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqExpMutationToExp
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDefaultCos
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfTrustState
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfCosToQueueQueueNumber
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfCosToQueueThresholdNumber
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDscpToQueueQueueNumber
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDscpToQueueThresholdNumber
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDropConfigDropAlgorithm
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDropConfigDropThreshold
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDropConfigMinWredThreshold
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDropConfigMaxWredThreshold
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfQueueWrrWeight
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfQueueSizeWeight
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfVlanBasedQosModeEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfConsistencyCheckEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqModuleDscpRewriteEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqTenGOnlyMode
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfConfigQueueMode
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfQueueClassMapName
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfIngressPolicyMap
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfEgressPolicyMap
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfDropConfigQueueBuffer
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfQueueScheduling
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT csqIfQueueSrrWeight
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
::= { ciscoSwitchQosMIBCompliances 8 }
-- Units of Conformance
ciscoSwitchQosMappingGroup OBJECT-GROUP
OBJECTS {
csqCosToDscpDscp,
csqIpPrecToDscpDscp,
csqExpToDscpDscp,
csqDscpMappingCos,
csqDscpMappingExp,
csqDscpMappingNormalBurstDscp,
csqDscpMappingMaxBurstDscp
}
STATUS current
DESCRIPTION
"A collection of objects which provides the QoS mapping
information in the device."
::= { ciscoSwitchQosMIBGroups 1 }
ciscoSwitchQosMutationGroup OBJECT-GROUP
OBJECTS {
csqMaxCosMutationMap,
csqMaxDscpMutationMap,
csqMaxExpMutationMap,
csqCosMutationRowStatus,
csqDscpMutationRowStatus,
csqExpMutationRowStatus,
csqCosMutationToCos,
csqDscpMutationToDscp,
csqExpMutationToExp,
csqIfCosMutationMap,
csqIfDscpMutationMap,
csqIfExpMutationMap,
csqIfMutationRowStatus
}
STATUS current
DESCRIPTION
"A collection of objects which provides the QoS mutation
information in the device."
::= { ciscoSwitchQosMIBGroups 2 }
ciscoSwitchQosIfConfigGroup OBJECT-GROUP
OBJECTS {
csqIfDefaultCos,
csqIfTrustState
}
STATUS current
DESCRIPTION
"A collection of object which provides QoS configuration
at an interface."
::= { ciscoSwitchQosMIBGroups 3 }
ciscoSwitchQosIfCosToQueueGroup OBJECT-GROUP
OBJECTS {
csqIfCosToQueueQueueNumber,
csqIfCosToQueueThresholdNumber
}
STATUS current
DESCRIPTION
"A collection of objects which provides CoS assignment
information at an interface."
::= { ciscoSwitchQosMIBGroups 4 }
ciscoSwitchQosIfDropConfigGroup OBJECT-GROUP
OBJECTS {
csqIfDropConfigDropAlgorithm,
csqIfDropConfigDropThreshold,
csqIfDropConfigMinWredThreshold,
csqIfDropConfigMaxWredThreshold
}
STATUS current
DESCRIPTION
"A collection of objects which provides drop threshold
information at an interface."
::= { ciscoSwitchQosMIBGroups 5 }
ciscoSwitchQosIfQueueGroup OBJECT-GROUP
OBJECTS {
csqIfQueueWrrWeight,
csqIfQueueSizeWeight,
csqIfQueueStatsGranularity
}
STATUS current
DESCRIPTION
"A collection of objects which provides queue information
at an interface."
::= { ciscoSwitchQosMIBGroups 6 }
ciscoSwitchQosIfStatsGroup OBJECT-GROUP
OBJECTS { csqIfStatsDropPkts }
STATUS current
DESCRIPTION
"A collection of object which provides drop packets
information at an interface."
::= { ciscoSwitchQosMIBGroups 7 }
ciscoSwitchQosModuleStatsGroup OBJECT-GROUP
OBJECTS {
csqModuleDropByPolicingPackets,
csqModuleTosChangedIpPackets,
csqModuleCosChangedIpPackets,
csqModuleCosChangedNonIpPackets,
csqModuleExpChangedMplsPackets
}
STATUS current
DESCRIPTION
"A collection of object which provides QoS statistics
information at each QoS capable module."
::= { ciscoSwitchQosMIBGroups 8 }
ciscoSwitchQosIfDscpAssignGroup OBJECT-GROUP
OBJECTS {
csqIfDscpToQueueQueueNumber,
csqIfDscpToQueueThresholdNumber
}
STATUS current
DESCRIPTION
"A collection of objects which provides DSCP to queue
assignment information at an interface."
::= { ciscoSwitchQosMIBGroups 9 }
ciscoSwitchQosDscpRewriteGroup OBJECT-GROUP
OBJECTS { csqDscpRewriteEnable }
STATUS current
DESCRIPTION
"A collection of object which provides DSCP rewrite
information."
::= { ciscoSwitchQosMIBGroups 10 }
ciscoSwitchQosRedirectPolicingGroup OBJECT-GROUP
OBJECTS { csqPoliceRedirectedTrafficEnable }
STATUS current
DESCRIPTION
"A collection of object which provides information on
policing of ACL-redirected traffic."
::= { ciscoSwitchQosMIBGroups 11 }
ciscoSwitchQosPortQueueingGroup OBJECT-GROUP
OBJECTS { csqPortQueueingModeEnable }
STATUS current
DESCRIPTION
"A collection of object which provides information on
port-queuing mode."
::= { ciscoSwitchQosMIBGroups 12 }
ciscoSwitchQosMarkingStatsGroup OBJECT-GROUP
OBJECTS { csqMarkingStatisticsEnable }
STATUS current
DESCRIPTION
"A collection of object which provides information on
marking statistics configuration."
::= { ciscoSwitchQosMIBGroups 13 }
ciscoSwitchQosIfCCGroup OBJECT-GROUP
OBJECTS { csqIfConsistencyCheckEnable }
STATUS current
DESCRIPTION
"A collection of object which provides information on
interface consistency check configuration."
::= { ciscoSwitchQosMIBGroups 14 }
ciscoSwitchQosIfModeConfigGroup OBJECT-GROUP
OBJECTS { csqIfVlanBasedQosModeEnable }
STATUS current
DESCRIPTION
"A collection of object which provides information on
QoS mode configuration."
::= { ciscoSwitchQosMIBGroups 15 }
ciscoSwitchQosPolicerUsageGroup OBJECT-GROUP
OBJECTS {
csqPolicerUsed,
csqPolicerTotal
}
STATUS current
DESCRIPTION
"A collection of objects which provides information on
QoS policer usage."
::= { ciscoSwitchQosMIBGroups 16 }
ciscoSwitchQosModuleStatsExtGroup OBJECT-GROUP
OBJECTS {
csqModuleTunnelEncapPackets,
csqModuleTunnelDecapPackets,
csqModuleDropByPolicingInOctets,
csqModuleDropByPolicingOutOctets,
csqModuleFwdByPolicingInPackets,
csqModuleFwdByPolicingOutPackets,
csqModuleFwdByPolicingInOctets,
csqModuleFwdByPolicingOutOctets,
csqModuleHighExceedInPackets,
csqModuleHighExceedOutPackets,
csqModuleHighExceedInOctets,
csqModuleHighExceedOutOctets,
csqModuleLowExceedOutPackets,
csqModuleLowExceedInPackets,
csqModuleLowExceedInOctets,
csqModuleLowExceedOutOctets,
csqModuleDropByAggPolicerInPackets,
csqModuleDropByAggPolicerOutPackets,
csqModuleDropByAggPolicerInOctets,
csqModuleDropByAggPolicerOutOctets,
csqModuleFwdByAggPolicerInPackets,
csqModuleFwdByAggPolicerOutPackets,
csqModuleFwdByAggPolicerInOctets,
csqModuleFwdByAggPolicerOutOctets,
csqModuleAggHighExceedInPackets,
csqModuleAggHighExceedOutPackets,
csqModuleAggHighExceedInOctets,
csqModuleAggHighExceedOutOctets,
csqModuleAggLowExceedInPackets,
csqModuleAggLowExceedOutPackets,
csqModuleAggLowExceedInOctets,
csqModuleAggLowExceedOutOctets,
csqModuleDropByNetflowInPackets,
csqModuleDropByNetflowOutPackets,
csqModuleDropByNetflowInOctets,
csqModuleDropByNetflowOutOctets,
csqModuleFwdByNetflowInPackets,
csqModuleFwdByNetflowOutPackets,
csqModuleFwdByNetflowInOctets,
csqModuleFwdByNetflowOutOctets,
csqModuleNetflowExceedInPackets,
csqModuleNetflowExceedOutPackets,
csqModuleNetflowExceedInOctets,
csqModuleNetflowExceedOutOctets
}
STATUS current
DESCRIPTION
"A collection of object which provides additional QoS
statistics information at each QoS capable module."
::= { ciscoSwitchQosMIBGroups 17 }
ciscoSwitchQosIfStatsExtGroup OBJECT-GROUP
OBJECTS { csqIfBpduDropPkts }
STATUS current
DESCRIPTION
"A collection of objects which provides additional
interface QoS statistics information."
::= { ciscoSwitchQosMIBGroups 18 }
ciscoSwitchQosModuleDscpRewriteGroup OBJECT-GROUP
OBJECTS { csqModuleDscpRewriteEnable }
STATUS current
DESCRIPTION
"A collection of object which provides DSCP
rewrite information for each module."
::= { ciscoSwitchQosMIBGroups 19 }
ciscoSwitchQosModuleClassChangedGroup OBJECT-GROUP
OBJECTS {
csqModuleCosChangedPackets,
csqModuleTrafficClassChangedPackets
}
STATUS current
DESCRIPTION
"A collection of object which provides CoS/Traffic Class
changed packets count information for each module."
::= { ciscoSwitchQosMIBGroups 20 }
ciscoSwitchQosTenGOnlyModeGroup OBJECT-GROUP
OBJECTS { csqTenGOnlyMode }
STATUS current
DESCRIPTION
"A collection of object which provides 10Gigabit
Ethernet only mode information."
::= { ciscoSwitchQosMIBGroups 21 }
ciscoSwitchQosIfQueueModeGroup OBJECT-GROUP
OBJECTS {
csqIfQueueModeCpb,
csqIfConfigQueueMode
}
STATUS current
DESCRIPTION
"A collection of object which provides queue mode
information for each QoS capable interface."
::= { ciscoSwitchQosMIBGroups 22 }
ciscoSwitchQosIfLanQueuingGroup OBJECT-GROUP
OBJECTS {
csqIfQueueClassMapName,
csqIfIngressPolicyMap,
csqIfEgressPolicyMap
}
STATUS current
DESCRIPTION
"A collection of object which provides LAN queueing mapping
information for each QoS capable interface."
::= { ciscoSwitchQosMIBGroups 23 }
ciscoSwitchQosIfQueueBufferGroup OBJECT-GROUP
OBJECTS { csqIfDropConfigQueueBuffer }
STATUS current
DESCRIPTION
"A collection of object which provides tail drop queue buffer
information for each QoS capable interface."
::= { ciscoSwitchQosMIBGroups 24 }
ciscoSwitchQosIfQueueSchedulingGroup OBJECT-GROUP
OBJECTS {
csqIfQueueScheduling,
csqIfQueueSrrWeight
}
STATUS current
DESCRIPTION
"A collection of object which provides queue scheduling
information for each QoS capable interface."
::= { ciscoSwitchQosMIBGroups 25 }
ciscoSwitchQosIfQueueingGroup OBJECT-GROUP
OBJECTS {
csqIfIngressQueueingEnable,
csqIfEgressQueueingEnable,
csqIfQueueingTrustState
}
STATUS current
DESCRIPTION
"A collection of object which provides queueing
information for each QoS capable interface."
::= { ciscoSwitchQosMIBGroups 26 }
ciscoSwitchQosIfQosGroupInfoGroup OBJECT-GROUP
OBJECTS {
csqIfQosGroupInfoQueueSize,
csqIfQosGroupInfoHwMTU,
csqIfQosGroupInfoMTU,
csqIfQosGroupInfoDropType,
csqIfQosGroupInfoResumeThresh,
csqIfQosGroupInfoPauseThresh,
csqIfQosGroupInfoScheduling,
csqIfQosGroupInfoBandwidth,
csqIfQosGroupInfoBandwidthUnits
}
STATUS current
DESCRIPTION
"A collection of object which provides information for
each QoS group on an interface."
::= { ciscoSwitchQosMIBGroups 27 }
ciscoSwitchQosIfQosGroupStatsGroup OBJECT-GROUP
OBJECTS { csqIfQosGroupStatsValue }
STATUS current
DESCRIPTION
"A collection of object which provides the statistics
of each QoS group on an interface."
::= { ciscoSwitchQosMIBGroups 28 }
ciscoSwitchQosIfPriGrpInBufUsageGroup OBJECT-GROUP
OBJECTS {
csqIfPriGrpInBufUsageMinCount,
csqIfPriGrpInBufUsageSharedCount,
csqIfPriGrpInBufUsageHeadroomCount,
csqIfPriGrpInBufUsageGlobalHeadroomCount,
csqIfPriGrpInBufUsageSharedPeekCount,
csqIfPriGrpInBufUsageHeadroomPeekCount
}
STATUS current
DESCRIPTION
"A collection of object which provides the statistics
of each priority group on the interface."
::= { ciscoSwitchQosMIBGroups 29 }
ciscoSwitchQosServicePoolUsageGroup OBJECT-GROUP
OBJECTS {
csqSharedPoolUsageUsed,
csqSharedPoolUsageRemain,
csqSharedPoolUsagePeak,
csqSharedPoolUsageTotal
}
STATUS current
DESCRIPTION
"A collection of object which provides the statistics
of each service pool."
::= { ciscoSwitchQosMIBGroups 30 }
ciscoSwitchQosServicePoolCellSizeGroup OBJECT-GROUP
OBJECTS { csqServicePoolCellSize }
STATUS current
DESCRIPTION
"A collection of object which indicates the number of
bytes for a service pool cell."
::= { ciscoSwitchQosMIBGroups 31 }
ciscoSwitchQosIfQosGroupInfoShapeGroup OBJECT-GROUP
OBJECTS {
csqIfQosGroupInfoShapeMinThresh,
csqIfQosGroupInfoShapeMaxThresh,
csqIfQosGroupInfoShapeUnits
}
STATUS current
DESCRIPTION
"A collection of object which provides shape information for
each QoS group on an interface."
::= { ciscoSwitchQosMIBGroups 32 }
ciscoSwitchQosHwServicePoolUsageGroup OBJECT-GROUP
OBJECTS {
csqHwSharedPoolUsageUsed,
csqHwSharedPoolUsageRemain,
csqHwSharedPoolUsageShared,
csqHwSharedPoolUsageTotal
}
STATUS current
DESCRIPTION
"A collection of object which provides the statistics
of each hardware service pool."
::= { ciscoSwitchQosMIBGroups 33 }
ciscoSwitchQosServicePoolUsageTxGroup OBJECT-GROUP
OBJECTS {
csqSharedPoolUsageUsedTx,
csqSharedPoolUsageRemainTx,
csqSharedPoolUsagePeakTx,
csqSharedPoolUsageTotalTx,
csqSharedPoolUsageNameTx
}
STATUS current
DESCRIPTION
"A collection of object which provides the statistics
of each output service pool."
::= { ciscoSwitchQosMIBGroups 34 }
END