HM2-PLATFORM-QOS-COS-MIB
File:
HM2-PLATFORM-QOS-COS-MIB.mib (44730 bytes)
Imported modules
Imported symbols
Defined Types
Percent |
|
An unsigned integer representing a value expressed
as a percentage with one percent increments. |
TEXTUAL-CONVENTION |
|
|
|
|
Unsigned32 |
0..100 |
|
Sixteenths |
|
An unsigned integer representing the numerator of a
value expressing a fraction in terms of sixteenths
(0/16, 1/16, 2/16, up to 16/16). |
TEXTUAL-CONVENTION |
|
|
|
|
Unsigned32 |
0..16 |
|
Hm2AgentCosMapIpPrecEntry |
|
SEQUENCE |
|
|
|
|
hm2AgentCosMapIpPrecIntfIndex |
InterfaceIndexOrZero |
|
|
hm2AgentCosMapIpPrecValue |
Unsigned32 |
|
|
hm2AgentCosMapIpPrecTrafficClass |
Unsigned32 |
|
Hm2AgentCosMapIpDscpEntry |
|
SEQUENCE |
|
|
|
|
hm2AgentCosMapIpDscpIntfIndex |
InterfaceIndexOrZero |
|
|
hm2AgentCosMapIpDscpValue |
Unsigned32 |
|
|
hm2AgentCosMapIpDscpTrafficClass |
Unsigned32 |
|
Hm2AgentCosMapIntfTrustEntry |
|
SEQUENCE |
|
|
|
|
hm2AgentCosMapIntfTrustIntfIndex |
InterfaceIndexOrZero |
|
|
hm2AgentCosMapIntfTrustMode |
INTEGER |
|
|
hm2AgentCosMapUntrustedTrafficClass |
Unsigned32 |
|
Hm2AgentCosQueueControlEntry |
|
SEQUENCE |
|
|
|
|
hm2AgentCosQueueIntfIndex |
InterfaceIndexOrZero |
|
|
hm2AgentCosQueueIntfShapingRate |
Unsigned32 |
|
|
hm2AgentCosQueueMgmtTypeIntf |
INTEGER |
|
|
hm2AgentCosQueueWredDecayExponent |
Unsigned32 |
|
|
hm2AgentCosQueueDefaultsRestore |
HmEnabledStatus |
|
|
hm2AgentCosQueueIntfShapingRateUnits |
INTEGER |
|
Hm2AgentCosQueueEntry |
|
SEQUENCE |
|
|
|
|
hm2AgentCosQueueIndex |
Unsigned32 |
|
|
hm2AgentCosQueueSchedulerType |
INTEGER |
|
|
hm2AgentCosQueueMinBandwidth |
Percent |
|
|
hm2AgentCosQueueMaxBandwidth |
Percent |
|
|
hm2AgentCosQueueMgmtType |
INTEGER |
|
Hm2AgentCosQueueMgmtEntry |
|
SEQUENCE |
|
|
|
|
hm2AgentCosQueueDropPrecIndex |
Unsigned32 |
|
|
hm2AgentCosQueueMgmtTailDropThreshold |
Sixteenths |
|
|
hm2AgentCosQueueMgmtWredMinThreshold |
Sixteenths |
|
|
hm2AgentCosQueueMgmtWredMaxThreshold |
Sixteenths |
|
|
hm2AgentCosQueueMgmtWredDropProbScale |
Unsigned32 |
|
|
hm2AgentCosQueueMgmtPercentTailDropThreshold |
Percent |
|
|
hm2AgentCosQueueMgmtPercentWredMinThreshold |
Percent |
|
|
hm2AgentCosQueueMgmtPercentWredMaxThreshold |
Percent |
|
|
hm2AgentCosQueueMgmtWredDropProbability |
Percent |
|
Defined Values
hm2AgentCosMapIpPrecTable |
1.3.6.1.4.1.248.12.3.3.1.1 |
A table mapping evaluated IP precedence to Traffic
Class for a specific physical port. Traffic class
is a number in the range
(0..(dot1dPortNumTrafficClasses-1)). |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
SEQUENCE OF |
|
|
|
|
Hm2AgentCosMapIpPrecEntry |
|
hm2AgentCosMapIpPrecEntry |
1.3.6.1.4.1.248.12.3.3.1.1.1 |
IP Precedence to Traffic Class mapping for a port. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
Hm2AgentCosMapIpPrecEntry |
|
|
hm2AgentCosMapIpPrecIntfIndex |
1.3.6.1.4.1.248.12.3.3.1.1.1.1 |
This is a unique index for an entry in the
hm2AgentCosMapIpPrecTable. A non-zero value indicates
the ifIndex for the corresponding interface entry
in the ifTable. A value of zero represents global
configuration, which in turn causes all interface
entries to be updated for a set operation, or
reflects the most recent global setting for a get
operation. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
InterfaceIndexOrZero |
|
|
hm2AgentCosMapIpPrecValue |
1.3.6.1.4.1.248.12.3.3.1.1.1.2 |
The IP precedence value contained in the received
frame. This value is only indicated in IP packets,
but is independent of both media-type and frame
tagging.
Non-IP packets are handled in accordance with the
dot1dPortDefaultUserPriority value of the ingress
port. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
0..7 |
|
hm2AgentCosMapIpPrecTrafficClass |
1.3.6.1.4.1.248.12.3.3.1.1.1.3 |
Traffic class priority queue the received frame is
mapped to. This represents the actual configuration
setting the port is using. |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
0..7 |
|
hm2AgentCosMapIpDscpTable |
1.3.6.1.4.1.248.12.3.3.1.2 |
A table mapping evaluated IP DSCP to Traffic Class
for a specific physical port. Traffic class is a
number in the range
(0..(dot1dPortNumTrafficClasses-1)). |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
SEQUENCE OF |
|
|
|
|
Hm2AgentCosMapIpDscpEntry |
|
hm2AgentCosMapIpDscpEntry |
1.3.6.1.4.1.248.12.3.3.1.2.1 |
IP DSCP to Traffic Class mapping for a port. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
Hm2AgentCosMapIpDscpEntry |
|
|
hm2AgentCosMapIpDscpIntfIndex |
1.3.6.1.4.1.248.12.3.3.1.2.1.1 |
This is a unique index for an entry in the
hm2AgentCosMapIpDscpTable. A non-zero value indicates
the ifIndex for the corresponding interface entry
in the ifTable. A value of zero represents global
configuration, which in turn causes all interface
entries to be updated for a set operation, or
reflects the most recent global setting for a get
operation. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
InterfaceIndexOrZero |
|
|
hm2AgentCosMapIpDscpValue |
1.3.6.1.4.1.248.12.3.3.1.2.1.2 |
The IP DSCP value contained in the received frame.
This value is only indicated in IP packets, but is
independent of both media-type and frame tagging.
Non-IP packets are handled in accordance with the
dot1dPortDefaultUserPriority value of the ingress
port. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
0..63 |
|
hm2AgentCosMapIntfTrustTable |
1.3.6.1.4.1.248.12.3.3.1.3 |
Specifies the interface trust mode of operation for
a port. The trust mode setting determines which COS
mapping table is used for directing ingress packets
to a Traffic Class. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
SEQUENCE OF |
|
|
|
|
Hm2AgentCosMapIntfTrustEntry |
|
hm2AgentCosMapIntfTrustEntry |
1.3.6.1.4.1.248.12.3.3.1.3.1 |
COS interface trust mode. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
Hm2AgentCosMapIntfTrustEntry |
|
|
hm2AgentCosMapIntfTrustIntfIndex |
1.3.6.1.4.1.248.12.3.3.1.3.1.1 |
This is a unique index for an entry in the
hm2AgentCosMapIntfTrustTable. A non-zero value indicates
the ifIndex for the corresponding interface entry
in the ifTable. A value of zero represents global
configuration, which in turn causes all interface
entries to be updated for a set operation, or
reflects the most recent global setting for a get
operation. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
InterfaceIndexOrZero |
|
|
hm2AgentCosMapIntfTrustMode |
1.3.6.1.4.1.248.12.3.3.1.3.1.2 |
The class of service trust mode of an interface.
When set to a trusted mode, the appropriate COS
mapping table is used as follows:
trustDot1p(2) : dot1dTrafficClassTable
trustIpPrecedence(3): hm2AgentCosMapIpPrecTable
trustIpDscp(4): hm2AgentCosMapIpDscpTable
For an untrusted(1) interface, packets are handled in
accordance with the dot1dPortDefaultUserPriority value
of the ingress port. |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
INTEGER |
untrusted(1), trustDot1p(2), trustIpPrecedence(3), trustIpDscp(4) |
|
hm2AgentCosMapUntrustedTrafficClass |
1.3.6.1.4.1.248.12.3.3.1.3.1.3 |
The traffic class (i.e. hardware queue) to which all
untrusted traffic is assigned. This includes all
traffic when the hm2AgentCosMapIntfTrustMode is set to
untrusted(1), or just non-IP packets when in
trustIpPrecedence(3) or trustIpDscp(4) modes.
This is a read-only object that reflects the current setting
of the dot1dPortDefaultUserPriority object as mapped
to a traffic class through the dot1dTrafficClassEntry. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
hm2AgentCosQueueNumDropPrecedenceLevels |
1.3.6.1.4.1.248.12.3.3.2.2 |
The number of distinct drop precedence levels per
queue supported by the hardware device. These levels
are typically used when configuring the queue
management tail drop and WRED parameters. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
hm2AgentCosQueueControlEntry |
1.3.6.1.4.1.248.12.3.3.2.3.1 |
Provides a general control mechanism that affects
all queues on a given interface. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
Hm2AgentCosQueueControlEntry |
|
|
hm2AgentCosQueueIntfIndex |
1.3.6.1.4.1.248.12.3.3.2.3.1.1 |
This is a unique index for an entry in the
hm2AgentCosQueueControlTable, hm2AgentCosQueueTable,
or hm2AgentCosQueueMgmtTable. A non-zero value indicates
the ifIndex for the corresponding interface entry
in the ifTable. A value of zero represents global
configuration, which in turn causes all interface
entries to be updated for a set operation, or
reflects the most recent global setting for a get
operation. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
InterfaceIndexOrZero |
|
|
hm2AgentCosQueueIntfShapingRate |
1.3.6.1.4.1.248.12.3.3.2.3.1.2 |
Maximum bandwidth allowed for this interface as a
whole, typically used to shape the outbound
transmission rate. The value is specified in terms
of percentage of overall link speed for the port in
1% increments. A value of 0 means there is no
maximum bandwidth limit in effect and that the
interface is allowed to transmit up to its maximum
line rate (i.e., work conserving method).
The default value is 0.
When set to a non-zero value, the interface is
restricted to using at most the bandwidth specified
in this object for the outbound transmission rate
(i.e., non-work-conserving method). This bandwidth
value is independent of any per-queue maximum
bandwidth value(s) in effect for the interface, as
specified in the hm2AgentCosQueueMaxBandwidth ohject,
and should be considered as a second-level
transmission rate control mechanism that regulates
the output of the entire interface regardless of
which queues originate the outbound traffic.
Valid value ranges depend on the value returned by
object hm2AgentCosQueueIntfShapingRateUnits. If that
object returns percent(1), hm2AgentCosQueueIntfShapingRate
accepts values 0..100. If that object returns kbps(2),
hm2AgentCosQueueIntfShapingRate accepts values
0,64..4294967295. |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
0..4294967295 |
|
hm2AgentCosQueueMgmtTypeIntf |
1.3.6.1.4.1.248.12.3.3.2.3.1.3 |
The management technique used for all queues on this
interface. If taildrop(1), then all new packets
presented to the queues are dropped based on some
maximum threshold value(s). If wred(2), then an
active queue management scheme is employed whereby
packet drop precedence is considered during times of
queue congestion using WRED parameters. The
necessary queue management parameters are specified
in the hm2AgentCosQueueMgmtTable for the corresponding
hm2AgentCosQueueIntfIndex value. The default for this
object is taildrop(1).
Implementations that support this object but do not
support weighted RED must return taildrop(1) for this
value and must not allow a value of wred(2) to be set. |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
INTEGER |
taildrop(1), wred(2) |
|
hm2AgentCosQueueWredDecayExponent |
1.3.6.1.4.1.248.12.3.3.2.3.1.4 |
The decay exponent value used with the weighted
random early discard (WRED) algorithm to determine
how quickly the average queue length calculation
reacts to the current length of the queue. A higher
value produces a slower response, meaning previously
sampled queue length values are factored into the
calculation for a longer period of time. The default
value is 9.
Use caution when changing this value from its
default. If set too low, short traffic bursts can
cause WRED to drop too many packets. If set too
high, WRED might not detect queue congestion in a
timely manner and becomes ineffective. The default
value should be sufficient for most users.
This object value is only used when the
hm2AgentCosQueueMgmtType is set to wred(2) and is
otherwise ignored. |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
0..15 |
|
hm2AgentCosQueueDefaultsRestore |
1.3.6.1.4.1.248.12.3.3.2.3.1.5 |
Causes the default values to be restored for all COS
queue objects defined for this interface. This
includes objects in the following tables:
hm2AgentCosQueueTable
hm2AgentCosQueueMgmtTable
This object always reads as disable(2). This object may
only be set to enable(1), which immediately causes the
default value restoration action as described above.
In essence, this models a momentary-style push button
switch that triggers a restoration of the original
default values for all affected objects. |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
HmEnabledStatus |
|
|
hm2AgentCosQueueIntfShapingRateUnits |
1.3.6.1.4.1.248.12.3.3.2.3.1.6 |
Gets the units of the threshold value to percentage of
port speed or kilobits per second (kbps). |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
INTEGER |
percent(1), kbps(2) |
|
hm2AgentCosQueueTable |
1.3.6.1.4.1.248.12.3.3.2.4 |
Table of class-of-service queue configuration
parameters for the specified interface. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
SEQUENCE OF |
|
|
|
|
Hm2AgentCosQueueEntry |
|
hm2AgentCosQueueEntry |
1.3.6.1.4.1.248.12.3.3.2.4.1 |
Each entry describes a single class-of-service (COS)
queue for a given Interface Index. The number of
configurable COS queues for an interface vary based
on device capabilities.
All objects defined for this table entry contain a
default value corresponding to a typical,
non-preferential treatment of packets traversing the
interface's COS queues. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
Hm2AgentCosQueueEntry |
|
|
hm2AgentCosQueueIndex |
1.3.6.1.4.1.248.12.3.3.2.4.1.1 |
The COS queue index, numbered 0 to (n-1), where n is
the total number of configurable interface queues for
the device as indicated by hm2AgentCosQueueNumQueuesPerPort.
In general, a higher numbered queue index is used to
support higher priority traffic, although actual
operation may be altered via configuration through
this table. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
hm2AgentCosQueueSchedulerType |
1.3.6.1.4.1.248.12.3.3.2.4.1.2 |
The type of scheduling used for this queue. If
strict(1), then all traffic placed on this queue is
transmitted before any queue with a lower precedence
(lower hm2AgentCosQueueIndex). A weighted(2) scheme
gives this queue service relative to other weighted
queues based on their relative hm2AgentCosQueueMinBandwidth
object values. The default is strict(1). |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
INTEGER |
strict(1), weighted(2) |
|
hm2AgentCosQueueMinBandwidth |
1.3.6.1.4.1.248.12.3.3.2.4.1.3 |
Minimum guaranteed bandwidth allotted to this queue.
The value is specified in terms of percentage of
overall link speed for the port in 1% increments. A
value of 0 means there is no guaranteed minimum
bandwidth in effect (best-effort service).
The default value is 0.
The sum of all hm2AgentCosQueueMinBandwidth object
values for the queues on the same interface must not
exceed 100%.
If the hm2AgentCosQueueMaxBandwidth corresponding to the
same hm2AgentCosQueueIndex on this interface is
currently set to a non-zero value, then setting this
object to a value greater than
hm2AgentCosQueueMaxBandwidth automatically updates
hm2AgentCosQueueMaxBandwidth to the same value to
maintain a proper relationship between the minimum
and maximum queue bandwidth specification.
The value of this object is ignored when
hm2AgentCosQueueSchedulerType is set to strict(1). |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
Percent |
|
|
hm2AgentCosQueueMaxBandwidth |
1.3.6.1.4.1.248.12.3.3.2.4.1.4 |
Maximum bandwidth allowed for this queue, typically
used to shape the outbound transmission rate. The
value is specified in terms of percentage of overall
link speed for the port in 1% increments. A value
of 0 means there is no maximum bandwidth limit in
effect and that the queue is allowed to use any
available excess bandwidth (i.e., work conserving
method). The default value is 0.
When set to a non-zero value, the queue is restricted
to using at most the bandwidth specified in this
object for the outbound transmission rate (i.e.,
non-work-conserving method). Any non-zero value set
for this object must be equal to or greater than the
value of hm2AgentCosQueueMinBandwidth for the same
hm2AgentCosQueueIndex on this interface. |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
Percent |
|
|
hm2AgentCosQueueMgmtType |
1.3.6.1.4.1.248.12.3.3.2.4.1.5 |
The queue depth management technique used when
per-queue specification is supported. If
taildrop(1), then all new packets presented to the
queue are dropped based on some maximum threshold
value(s). If wred(2), then an active queue management
scheme is employed whereby packet drop precedence is
considered during times of queue congestion using
WRED parameters. The necessary queue management
parameters are specified in the
hm2AgentCosQueueMgmtEntry for the corresponding
hm2AgentCosQueueIntfIndex and hm2AgentCosQueueIndex values.
The default for this object is taildrop(1).
Implementations that do not support weighted RED must
return taildrop(1) for this value and must not allow
a value of wred(2) to be set. |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
INTEGER |
taildrop(1), wred(2) |
|
hm2AgentCosQueueMgmtTable |
1.3.6.1.4.1.248.12.3.3.2.5 |
Table of class-of-service queue drop precedence
configuration parameters. The values in this table
are used based on the hm2AgentCosQueueMgmtType for the
corresponding hm2AgentCosQueueIntfIndex and hm2AgentCosQueueIndex
values. These parameters are specified for each
drop precedence level supported within a queue. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
SEQUENCE OF |
|
|
|
|
Hm2AgentCosQueueMgmtEntry |
|
hm2AgentCosQueueMgmtEntry |
1.3.6.1.4.1.248.12.3.3.2.5.1 |
The individual objects in this table are specified
for each drop precedence level supported within a
particular queue on a given interface. Each object's
usage is based on the current setting of the
hm2AgentCosQueueMgmtType.
See the individual object descriptions for details. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
Hm2AgentCosQueueMgmtEntry |
|
|
hm2AgentCosQueueDropPrecIndex |
1.3.6.1.4.1.248.12.3.3.2.5.1.1 |
The COS queue drop precedence level, numbered 1 to
p, where p is the total number of drop precedences
supported per queue, as indicated by
hm2AgentCosQueueNumDropPrecedenceLevels. This is used as
the minor index into the table. Each supported drop
precedence level for a queue has its own set of
configuration parameters.
The actual number of drop precedence levels supported
depends on the device characteristics. For example,
some implementations may allow for three levels of
drop precedence (1/2/3, sometimes referred to as
green/yellow/red), some may support two levels
(1/2, or high/low), while others only one. Some devices
use the lowest (highest-numbered) drop precedence
level to represent non-TCP traffic. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
hm2AgentCosQueueMgmtTailDropThreshold |
1.3.6.1.4.1.248.12.3.3.2.5.1.2 |
Tail drop queue threshold above which all packets
are dropped for the current drop precedence level.
The value specifies the threshold based on a fraction
of the overall device queue size in terms of
sixteenths (0/16, 1/16, 2/16, ... 16/16). Since device
implementations vary, the actual value deployed may
be rounded up or down accordingly.
The default value is calculated from the
hm2AgentCosQueueIndex and hm2AgentCosQueueDropPrecIndex as
shown in the following table (values listed for drop
precedence levels 1, 2, and 3, respectively):
Queue Index 0: 16, 14, 12
Queue Index 1: 16, 14, 12
Queue Index 2: 16, 14, 12
Queue Index 3: 16, 14, 12
Queue Index 4: 16, 14, 12
Queue Index 5: 16, 14, 12
Queue Index 6: 16, 14, 12
Queue Index 7: 16, 14, 12
This object is only used when hm2AgentCosQueueMgmtType
is set to taildrop(1). |
Status: obsolete |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
Sixteenths |
|
|
hm2AgentCosQueueMgmtWredMinThreshold |
1.3.6.1.4.1.248.12.3.3.2.5.1.3 |
Weighted RED minimum queue threshold, below which no
packets are dropped for the current drop precedence
level. The value specifies the threshold based on a
fraction of the overall device queue size in terms of
sixteenths (0/16, 1/16, 2/16, ... 16/16). Since device
implementations vary, the actual value deployed may
be rounded up or down accordingly.
The default value is calculated from the
hm2AgentCosQueueIndex and hm2AgentCosQueueDropPrecIndex as
shown in the following table (values listed for drop
precedence levels 1, 2, and 3, respectively):
Queue Index 0: 8, 6, 4
Queue Index 1: 9, 7, 5
Queue Index 2: 10, 8, 6
Queue Index 3: 11, 9, 7
Queue Index 4: 12, 10, 8
Queue Index 5: 13, 11, 9
Queue Index 6: 14, 12, 10
Queue Index 7: 15, 13, 11
This object is only used when hm2AgentCosQueueMgmtType
is set to wred(2). Any value set for this object must
be equal to or less than the value of
hm2AgentCosQueueMgmtWredMaxThreshold. |
Status: obsolete |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
Sixteenths |
|
|
hm2AgentCosQueueMgmtWredMaxThreshold |
1.3.6.1.4.1.248.12.3.3.2.5.1.4 |
Weighted RED maximum queue threshold, above which
all packets are dropped for the current drop
precedence level. The value specifies the threshold
based on a fraction the overall device queue size in
terms of sixteenths (0/16, 1/16, 2/16, ... 16/16). Since
device implementations vary, the actual value
deployed may be rounded up or down accordingly.
The default value is calculated from the
hm2AgentCosQueueIndex and hm2AgentCosQueueDropPrecIndex as
shown in the following table (values listed for drop
precedence levels 1, 2, and 3, respectively):
Queue Index 0: 16, 14, 12
Queue Index 1: 16, 14, 12
Queue Index 2: 16, 14, 12
Queue Index 3: 16, 14, 12
Queue Index 4: 16, 14, 12
Queue Index 5: 16, 14, 12
Queue Index 6: 16, 14, 12
Queue Index 7: 16, 14, 12
This object is only used when hm2AgentCosQueueMgmtType
is set to wred(2). Any value set for this object must
be equal to or greater than the value of
hm2AgentCosQueueMgmtWredMinThreshold. |
Status: obsolete |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
Sixteenths |
|
|
hm2AgentCosQueueMgmtWredDropProbScale |
1.3.6.1.4.1.248.12.3.3.2.5.1.5 |
A scaling factor used for the WRED calculation to
determine the packet drop probability for the current
drop precedence level. The value is specified as a
number S from 1-15 and is used in the formula: 1/(2**
S), meaning one packet is dropped out of every (2**
S). Packet dropping begins when
hm2AgentCosQueueMgmtWredMinThreshold is reached and
proceeds linearly up to the (2**S) value specified by
this object until the
hm2AgentCosQueueMgmtWredMaxThreshold is reached, beyond
which all packets are dropped. Smaller values of S
produce a steeper slope, hence a higher incidence of
randomly dropped packets.
The default value is 10, which corresponds to a drop
rate of 1 out of every (2**10)=1024 packets.
This object is only used when hm2AgentCosQueueMgmtType
is set to wred(2). |
Status: obsolete |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
1..15 |
|
hm2AgentCosQueueMgmtPercentTailDropThreshold |
1.3.6.1.4.1.248.12.3.3.2.5.1.6 |
Tail drop queue threshold above which all packets
are dropped for the current drop precedence level.
The value specifies the threshold based on a percentage
of the overall device queue size. Since device
implementations vary, the actual value deployed may
be rounded up or down accordingly.
The default value, for all queues, is 100% for drop
precedence 1 and non-TCP traffic, 90% and 80% for
drop precedences 2 and 3.
This object is only used when hm2AgentCosQueueMgmtType
is set to taildrop(1). |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
Percent |
|
|
hm2AgentCosQueueMgmtPercentWredMinThreshold |
1.3.6.1.4.1.248.12.3.3.2.5.1.7 |
Weighted RED minimum queue threshold, below which no
packets are dropped for the current drop precedence
level. The value specifies the threshold based on a
percentage of the overall device queue size. Since device
implementations vary, the actual value deployed may
be rounded up or down accordingly.
The default value, for all queues, is 100% for non-TCP
traffic, 40%, 30% and 20% for TCP drop precedences 1, 2
and 3.
This object is only used when hm2AgentCosQueueMgmtType
is set to wred(2). Any value set for this object must
be equal to or less than the value of
hm2AgentCosQueueMgmtPercentWredMaxThreshold. |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
Percent |
|
|
hm2AgentCosQueueMgmtPercentWredMaxThreshold |
1.3.6.1.4.1.248.12.3.3.2.5.1.8 |
Weighted RED maximum queue threshold, above which
all packets are dropped for the current drop
precedence level. The value specifies the threshold
based on a percentage of the overall device queue size.
Since device implementations vary, the actual value
deployed may be rounded up or down accordingly.
The default value, for all queues, is 100% for drop
precedence 1 and non-TCP traffic, 90% and 80% for
drop precedences 2 and 3.
This object is only used when hm2AgentCosQueueMgmtType
is set to wred(2). Any value set for this object must
be equal to or greater than the value of
hm2AgentCosQueueMgmtPercentWredMinThreshold. |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
Percent |
|
|
hm2AgentCosQueueMgmtWredDropProbability |
1.3.6.1.4.1.248.12.3.3.2.5.1.9 |
A scaling factor used for the WRED calculation to
determine the packet drop probability for the current
drop precedence level. Packet dropping begins when
hm2AgentCosQueueMgmtWredMinThreshold is reached and
proceeds linearly up to the percentage value specified by
this object until the hm2AgentCosQueueMgmtWredMaxThreshold
is reached, beyond which all packets are dropped.
The default value is 10.
This object is only used when hm2AgentCosQueueMgmtType
is set to wred(2). |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
Percent |
|
|