- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
6389 lines
205 KiB
Text
6389 lines
205 KiB
Text
-- *****************************************************************
|
|
-- 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
|
|
|
|
|
|
|