DIFF-SERV-MIB
File:
DIFF-SERV-MIB.mib (79590 bytes)
Imported modules
Imported symbols
Defined Types
Dscp |
|
The IP header Diffserv Code-Point that may be used for
discriminating or marking a traffic stream. The value -1 is used
to indicate a wildcard i.e. any value. |
TEXTUAL-CONVENTION |
|
|
|
|
INTEGER |
-1 | 0..63 |
|
SixTupleClfrL4Port |
|
A value indicating a Layer-4 protocol port number. |
TEXTUAL-CONVENTION |
|
|
|
|
INTEGER |
0..65535 |
|
IfDirection |
|
Specifies a direction of data travel on an interface. 'inbound'
traffic is operated on during reception from the interface, while
'outbound' traffic is operated on prior to transmission on the
interface. |
TEXTUAL-CONVENTION |
|
|
|
|
INTEGER |
inbound(1), outbound(2) |
|
DiffServClassifierEntry |
|
SEQUENCE |
|
|
|
|
diffServClassifierIfDirection |
IfDirection |
|
|
diffServClassifierTcb |
Unsigned32 |
|
|
diffServClassifierId |
Unsigned32 |
|
|
diffServClassifierFilter |
RowPointer |
|
|
diffServClassifierNext |
RowPointer |
|
|
diffServClassifierPrecedence |
Unsigned32 |
|
|
diffServClassifierStatus |
RowStatus |
|
DiffServSixTupleClfrEntry |
|
SEQUENCE |
|
|
|
|
diffServSixTupleClfrId |
Unsigned32 |
|
|
diffServSixTupleClfrDstAddrType |
InetAddressType |
|
|
diffServSixTupleClfrDstAddr |
InetAddress |
|
|
diffServSixTupleClfrDstAddrMask |
Unsigned32 |
|
|
diffServSixTupleClfrSrcAddrType |
InetAddressType |
|
|
diffServSixTupleClfrSrcAddr |
InetAddress |
|
|
diffServSixTupleClfrSrcAddrMask |
Unsigned32 |
|
|
diffServSixTupleClfrDscp |
Dscp |
|
|
diffServSixTupleClfrProtocol |
INTEGER |
|
|
diffServSixTupleClfrDstL4PortMin |
SixTupleClfrL4Port |
|
|
diffServSixTupleClfrDstL4PortMax |
SixTupleClfrL4Port |
|
|
diffServSixTupleClfrSrcL4PortMin |
SixTupleClfrL4Port |
|
|
diffServSixTupleClfrSrcL4PortMax |
SixTupleClfrL4Port |
|
|
diffServSixTupleClfrStatus |
RowStatus |
|
DiffServMeterEntry |
|
SEQUENCE |
|
|
|
|
diffServMeterIfDirection |
IfDirection |
|
|
diffServMeterId |
Unsigned32 |
|
|
diffServMeterSucceedNext |
RowPointer |
|
|
diffServMeterFailNext |
RowPointer |
|
|
diffServMeterSpecific |
OBJECT IDENTIFIER |
|
|
diffServMeterStatus |
RowStatus |
|
DiffServTBMeterEntry |
|
SEQUENCE |
|
|
|
|
diffServTBMeterRate |
Unsigned32 |
|
|
diffServTBMeterBurstSize |
BurstSize |
|
|
diffServTBMeterStatus |
RowStatus |
|
DiffServActionEntry |
|
SEQUENCE |
|
|
|
|
diffServActionIfDirection |
IfDirection |
|
|
diffServActionId |
Unsigned32 |
|
|
diffServActionNext |
RowPointer |
|
|
diffServActionSpecific |
OBJECT IDENTIFIER |
|
|
diffServActionStatus |
RowStatus |
|
DiffServDscpMarkActEntry |
|
SEQUENCE |
|
|
|
|
diffServDscpMarkActDscp |
Dscp |
|
DiffServCountActEntry |
|
SEQUENCE |
|
|
|
|
diffServCountActOctets |
Counter32 |
|
|
diffServCountActHCOctets |
Counter64 |
|
|
diffServCountActPkts |
Counter32 |
|
|
diffServCountActHCPkts |
Counter64 |
|
|
diffServCountActDiscontTime |
TimeStamp |
|
|
diffServCountActStatus |
RowStatus |
|
DiffServAlgDropEntry |
|
SEQUENCE |
|
|
|
|
diffServAlgDropIfDirection |
IfDirection |
|
|
diffServAlgDropId |
Unsigned32 |
|
|
diffServAlgDropType |
INTEGER |
|
|
diffServAlgDropNext |
RowPointer |
|
|
diffServAlgDropQMeasure |
RowPointer |
|
|
diffServAlgDropQThreshold |
Unsigned32 |
|
|
diffServAlgDropSpecific |
OBJECT IDENTIFIER |
|
|
diffServAlgDropOctets |
Counter32 |
|
|
diffServAlgDropHCOctets |
Counter64 |
|
|
diffServAlgDropPkts |
Counter32 |
|
|
diffServAlgDropHCPkts |
Counter64 |
|
|
diffServAlgDropStatus |
RowStatus |
|
DiffServRandomDropEntry |
|
SEQUENCE |
|
|
|
|
diffServRandomDropMinThreshBytes |
Unsigned32 |
|
|
diffServRandomDropMinThreshPkts |
Unsigned32 |
|
|
diffServRandomDropMaxThreshBytes |
Unsigned32 |
|
|
diffServRandomDropMaxThreshPkts |
Unsigned32 |
|
|
diffServRandomDropInvWeight |
Unsigned32 |
|
|
diffServRandomDropProbMax |
Unsigned32 |
|
|
diffServRandomDropStatus |
RowStatus |
|
DiffServQEntry |
|
SEQUENCE |
|
|
|
|
diffServQIfDirection |
IfDirection |
|
|
diffServQId |
Unsigned32 |
|
|
diffServQNext |
RowPointer |
|
|
diffServQPriority |
Unsigned32 |
|
|
diffServQMinRateAbs |
Unsigned32 |
|
|
diffServQMinRateRel |
Unsigned32 |
|
|
diffServQMaxRateAbs |
Unsigned32 |
|
|
diffServQMaxRateRel |
Unsigned32 |
|
|
diffServQStatus |
RowStatus |
|
DiffServSchedulerEntry |
|
SEQUENCE |
|
|
|
|
diffServSchedulerIfDirection |
IfDirection |
|
|
diffServSchedulerId |
Unsigned32 |
|
|
diffServSchedulerMethod |
INTEGER |
|
|
diffServSchedulerNext |
RowPointer |
|
|
diffServSchedulerStatus |
RowStatus |
|
Defined Values
diffServMib |
1.3.6.1.2.1.12345 |
This MIB defines the objects necessary to manage a device that
uses the Differentiated Services Architecture described in RFC
2475 and the Informal Management Model for DiffServ Routers in
draft-ietf-diffserv-model-04.txt. |
MODULE-IDENTITY |
|
|
|
diffServClassifierTable |
1.3.6.1.2.1.12345.2.1 |
The classifier table defines the classifiers that are applied to
traffic arriving at this interface in a particular direction.
Specific classifiers are defined by RowPointers in the entries of
this table which identify entries in filter tables of specific
types, e.g. Multi-Field Classifiers (MFCs) for IP are defined in
the diffServSixTupleClfrTable. Other classifier types may be
defined elsewhere. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
SEQUENCE OF |
|
|
|
|
DiffServClassifierEntry |
|
diffServClassifierEntry |
1.3.6.1.2.1.12345.2.1.1 |
An entry in the classifier table describes a single element of
the classifier. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
DiffServClassifierEntry |
|
|
diffServClassifierIfDirection |
1.3.6.1.2.1.12345.2.1.1.1 |
Specifies the direction for which this classifier entry applies
on this interface. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
IfDirection |
|
|
diffServClassifierTcb |
1.3.6.1.2.1.12345.2.1.1.2 |
Specifies the TCB of which this classifier element is a part.
Lower numbers indicate an element that belongs to a classifier
that is part of a TCB that is, at least conceptually, applied to
traffic before those with higher numbers - this is necessary to
resolve ambiguity in cases where different TCBs contain filters
that overlap with each other.
A manager wanting to create a new TCB should either first search
this table for existing entries and pick a value for this
variable that is not currently represented - some form of pseudo-
random choice is likely to minimise collisions. After successful
creation of a conceptual row using the chosen value, the manager
should check again that there are no other rows with this value
that have been created by a different manager that could,
potentially, interfere with the classifier elements that are
desired. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
diffServClassifierId |
1.3.6.1.2.1.12345.2.1.1.3 |
A classifier ID that enumerates the classifier elements. The set
of such identifiers spans the whole agent. Managers should obtain
new values for row creation in this table by reading
diffServClassifierNextFree. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
diffServClassifierFilter |
1.3.6.1.2.1.12345.2.1.1.4 |
A pointer to a valid entry in another table that describes the
applicable classification filter, e.g. an entry in
diffServSixTupleClfrTable. If the row pointed to does not exist,
the classifier is ignored.
The value zeroDotZero is interpreted to match anything not
matched by another classifier - only one such entry may exist in
this table. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
RowPointer |
|
|
diffServClassifierNext |
1.3.6.1.2.1.12345.2.1.1.5 |
This selects the next datapath element to handle packets
matching the filter pattern. For example, this can point to an
entry in a meter, action, algorithmic dropper or queue table.
If the row pointed to does not exist, the classifier element is
ignored. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
RowPointer |
|
|
diffServClassifierPrecedence |
1.3.6.1.2.1.12345.2.1.1.6 |
The relative precedence in which classifiers are applied: higher
numbers represent classifiers with higher precedence.
Classifiers with the same precedence must be unambiguous i.e.
they must define non-overlapping patterns, and are considered to
be applied simultaneously to the traffic stream. Classifiers with
different precedence may overlap in their filters: the classifier
with the highest precedence that matches is taken.
On a given interface, there must be a complete classifier in
place at all times for the first TCB (lowest value of
diffServClassifierTcb) in the ingress direction. This means that
there will always be one or more filters that match every
possible pattern that could be presented in an incoming packet.
There is no such requirement for subsequent TCBs in the ingress
direction, nor for any TCB in the egress direction. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
diffServClassifierStatus |
1.3.6.1.2.1.12345.2.1.1.7 |
The RowStatus variable controls the activation, deactivation, or
deletion of a classifier. Any writable variable may be modified
whether the row is active or notInService. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
RowStatus |
|
|
diffServClassifierNextFree |
1.3.6.1.2.1.12345.1.1 |
This object yields a value when read that is currently-unused
for a diffServClassifierId instance. If a configuring system
attempts to create a new row in the diffServClassifierTable using
this value, that operation will fail if the value has, in the
meantime, been used to create another row that is currently
valid. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
diffServSixTupleClfrEntry |
1.3.6.1.2.1.12345.2.2.1 |
An IP Six-Tuple Classifier entry describes a single filter. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
DiffServSixTupleClfrEntry |
|
|
diffServSixTupleClfrId |
1.3.6.1.2.1.12345.2.2.1.1 |
A unique identifier for the filter. Filters may be shared by
multiple interfaces in the same system. Managers should obtain
new values for row creation in this table by reading
diffServSixTupleClfrNextFree. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
diffServSixTupleClfrDstAddrMask |
1.3.6.1.2.1.12345.2.2.1.4 |
The length of a mask for the matching of the destination IP
address. Masks are constructed by setting bits in sequence from
the most-significant bit downwards for
diffServSixTupleClfrDstAddrMask bits length. All other bits in
the mask, up to the number needed to fill the length of the
address diffServSixTupleClfrDstAddr are cleared to zero. A zero
bit in the mask then means that the corresponding bit in the
address always matches. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
diffServSixTupleClfrSrcAddrMask |
1.3.6.1.2.1.12345.2.2.1.7 |
The length of a mask for the matching of the source IP address.
Masks are constructed by setting bits in sequence from the most-
significant bit downwards for diffServSixTupleClfrSrcAddrMask
bits length. All other bits in the mask, up to the number needed
to fill the length of the address diffServSixTupleClfrSrcAddr are
cleared to zero. A zero bit in the mask then means that the
corresponding bit in the address always matches. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
diffServSixTupleClfrDscp |
1.3.6.1.2.1.12345.2.2.1.8 |
The value that the DSCP in the packet must have to match this
entry. A value of -1 indicates that a specific DSCP value has not
been defined and thus all DSCP values are considered a match. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
Dscp |
|
|
diffServSixTupleClfrProtocol |
1.3.6.1.2.1.12345.2.2.1.9 |
The IP protocol to match against the IPv4 protocol number in the
packet. A value of zero means match all. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
INTEGER |
0..255 |
|
diffServSixTupleClfrDstL4PortMin |
1.3.6.1.2.1.12345.2.2.1.10 |
The minimum value that the layer-4 destination port number in
the packet must have in order to match this classifier entry. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
SixTupleClfrL4Port |
|
|
diffServSixTupleClfrDstL4PortMax |
1.3.6.1.2.1.12345.2.2.1.11 |
The maximum value that the layer-4 destination port number in
the packet must have in order to match this classifier entry.
This value must be equal to or greater that the value specified
for this entry in diffServSixTupleClfrDstL4PortMin. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
SixTupleClfrL4Port |
|
|
diffServSixTupleClfrSrcL4PortMax |
1.3.6.1.2.1.12345.2.2.1.13 |
The maximum value that the layer-4 source port number in the
packet must have in oder to match this classifier entry. This
value must be equal to or greater that the value specified for
this entry in dsSixTupleIpSrcL4PortMin. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
SixTupleClfrL4Port |
|
|
diffServSixTupleClfrStatus |
1.3.6.1.2.1.12345.2.2.1.14 |
The RowStatus variable controls the activation, deactivation, or
deletion of a classifier. Any writable variable may be modified
whether the row is active or notInService. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
RowStatus |
|
|
diffServSixTupleClfrNextFree |
1.3.6.1.2.1.12345.1.2 |
This object yields a value when read that is currently-unused
for a diffServSixTupleClfrId instance.
If a configuring system attempts to create a new row
in the diffServSixTupleClfrTable using this value, that operation
will fail if the value has, in the meantime, been used
to create another row that is currently valid. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
diffServMeterTable |
1.3.6.1.2.1.12345.2.3 |
This table enumerates generic meters that a system may use to
police a stream of traffic. The traffic stream to be metered is
determined by the element(s) upstream of the meter i.e. by the
object(s) that point to each entry in this table. This may
include all traffic on an interface.
Specific meter details are to be found in diffServMeterSpecific. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
SEQUENCE OF |
|
|
|
|
DiffServMeterEntry |
|
diffServMeterEntry |
1.3.6.1.2.1.12345.2.3.1 |
An entry in the meter table describing a single meter. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
DiffServMeterEntry |
|
|
diffServMeterIfDirection |
1.3.6.1.2.1.12345.2.3.1.1 |
Specifies the direction for which this meter entry applies on
this interface. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
IfDirection |
|
|
diffServMeterId |
1.3.6.1.2.1.12345.2.3.1.2 |
This identifies a meter entry. Managers should obtain new values
for row creation in this table by reading diffServMeterNextFree. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
diffServMeterSucceedNext |
1.3.6.1.2.1.12345.2.3.1.3 |
If the traffic does conform to the meter, this indicates the
next datapath element to handle the traffic e.g. an Action or
another Meter datapath element.
The value zeroDotZero in this variable indicates no further
Diffserv treatment is performed on this traffic by the current
interface for this interface direction. If the row pointed to
does not exist, the meter element is considered inactive. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
RowPointer |
|
|
diffServMeterFailNext |
1.3.6.1.2.1.12345.2.3.1.4 |
If the traffic does not conform to the meter, this indicates the
next datapath element to handle the traffic e.g. an Action or
Meter datapath element.
The value zeroDotZero in this variable indicates no further
Diffserv treatment is performed on this traffic by the current
interface for this interface direction. If the row pointed to
does not exist, the meter element is considered inactive. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
RowPointer |
|
|
diffServMeterSpecific |
1.3.6.1.2.1.12345.2.3.1.5 |
This indicates the behaviour of the meter by pointing to a table
containing detailed parameters. Note that entries in that
specific table must be managed explicitly.
One example of a valid object would be diffServTBMeterTable,
whose entries are indexed by the same variables as this table,
for describing an instance of a token-bucket meter. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
OBJECT IDENTIFIER |
|
|
diffServMeterStatus |
1.3.6.1.2.1.12345.2.3.1.6 |
The RowStatus variable controls the activation, deactivation, or
deletion of a meter. Any writable variable may be modified
whether the row is active or notInService. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
RowStatus |
|
|
diffServMeterNextFree |
1.3.6.1.2.1.12345.1.3 |
This object yields a value when read that is currently-unused
for a diffServMeterId instance. If a configuring system attempts
to create a new row in the diffServMeterTable using this value,
that operation will fail if the value has, in the meantime, been
used to create another row that is currently valid. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
diffServTBMeterTable |
1.3.6.1.2.1.12345.2.4 |
This table enumerates specific token-bucket meters that a system
may use to police a stream of traffic. Such meters are modelled
here as having a single rate and a burst size.
Multiple meter elements may be logically cascaded using their
diffServMeterSucceedNext pointers if a multi-rate token bucket is
needed. One example of this might be for an AF PHB
implementation that used two-rate meters. Such cascading of
meter elements of specific type of token-bucket indicates
forwarding behaviour that is functionally equivalent to a multi-
rate meter: the sequential nature of the representation is merely
a notational convenience for this MIB.
Entries in this table share indexing with a parent
diffServMeterEntry although they must be managed (e.g.
created/deleted) by explicit management action, independently of
the associated value of diffServMeterSpecific. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
SEQUENCE OF |
|
|
|
|
DiffServTBMeterEntry |
|
diffServTBMeterEntry |
1.3.6.1.2.1.12345.2.4.1 |
An entry that describes a single token-bucket meter, indexed by
the same variables as a diffServMeterEntry. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
DiffServTBMeterEntry |
|
|
diffServTBMeterRate |
1.3.6.1.2.1.12345.2.4.1.1 |
The token-bucket rate, in kilobits per second (kbps). |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
diffServTBMeterBurstSize |
1.3.6.1.2.1.12345.2.4.1.2 |
The maximum number of bytes in a single transmission burst. The
interval over which the burst is to be measured can be derived as
diffServTBMeterBurstSize*8*1000/diffServTBMeterRate. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
BurstSize |
|
|
diffServTBMeterStatus |
1.3.6.1.2.1.12345.2.4.1.3 |
The RowStatus variable controls the activation, deactivation, or
deletion of a meter. Any writable variable may be modified
whether the row is active or notInService. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
RowStatus |
|
|
diffServActionTable |
1.3.6.1.2.1.12345.2.5 |
The Action Table enumerates actions that can be performed to a
stream of traffic. Multiple actions can be concatenated. For
example, after marking a stream of traffic exiting from a meter,
a device can then perform a count action of the conforming or
non-conforming traffic.
Specific actions are indicated by diffServActionSpecific which
points to another object which describes the action in further
detail. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
SEQUENCE OF |
|
|
|
|
DiffServActionEntry |
|
diffServActionEntry |
1.3.6.1.2.1.12345.2.5.1 |
An entry in the action table describing the actions applied to
traffic arriving at its input. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
DiffServActionEntry |
|
|
diffServActionIfDirection |
1.3.6.1.2.1.12345.2.5.1.1 |
Specifies the direction for which this action entry applies on
this interface. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
IfDirection |
|
|
diffServActionId |
1.3.6.1.2.1.12345.2.5.1.2 |
This identifies the action entry. Managers should obtain new
values for row creation in this table by reading
diffServActionNextFree. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
diffServActionNext |
1.3.6.1.2.1.12345.2.5.1.3 |
The Next pointer indicates the next datapath element to handle
the traffic. For example, a queue datapath element.
The value zeroDotZero in this variable indicates no further
DiffServ treatment is performed on this flow by the current
interface for this interface direction. If the row pointed to
does not exist, the action element is considered inactive. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
RowPointer |
|
|
diffServActionSpecific |
1.3.6.1.2.1.12345.2.5.1.4 |
A pointer to an object instance providing additional information
for the type of action indicated by this action table entry.
For the standard actions defined by this MIB module, this should
point to one of the following: a diffServDscpMarkActEntry, a
diffServCountActEntry, the diffServAbsoluteDropAction OID. For
other actions, it may point to an object instance defined in some
other MIB. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
OBJECT IDENTIFIER |
|
|
diffServActionStatus |
1.3.6.1.2.1.12345.2.5.1.5 |
The RowStatus variable controls the activation, deactivation or
deletion of an action element. Any writable variable may be
modified whether the row is active or notInService. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
RowStatus |
|
|
diffServActionNextFree |
1.3.6.1.2.1.12345.1.4 |
This object yields a value when read that is currently-unused
for a diffServActionId instance. If a configuring system
attempts to create a new row in the diffServActionTable using
this value, that operation will fail if the value has, in the
meantime, been used to create another row that is currently
valid. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
diffServDscpMarkActTable |
1.3.6.1.2.1.12345.2.6 |
This table enumerates specific DSCPs used for marking or
remarking the DSCP field of IP packets. The entries of this
table may be referenced by a diffServActionSpecific attribute
that points to diffServDscpMarkActTable. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
SEQUENCE OF |
|
|
|
|
DiffServDscpMarkActEntry |
|
diffServDscpMarkActEntry |
1.3.6.1.2.1.12345.2.6.1 |
An entry in the DSCP mark action table that describes a single
DSCP used for marking. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
DiffServDscpMarkActEntry |
|
|
diffServDscpMarkActDscp |
1.3.6.1.2.1.12345.2.6.1.1 |
The DSCP that this Action uses for marking/remarking traffic.
Note that a DSCP value of -1 is not permitted in this table. It
is quite possible that the only packets subject to this Action
are already marked with this DSCP. Note also that Diffserv may
result in packet remarking both on ingress to a network and on
egress from it and it is quite possible that ingress and egress
would occur in the same router. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Dscp |
|
|
diffServCountActTable |
1.3.6.1.2.1.12345.2.7 |
This table contains counters for all the traffic passing through
an action element. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
SEQUENCE OF |
|
|
|
|
DiffServCountActEntry |
|
diffServCountActEntry |
1.3.6.1.2.1.12345.2.7.1 |
An entry in the count action table that describes a single set
of traffic counters. Entries in this table share indexing with
those in the base diffServActionTable although they must be
managed (e.g. created/deleted) by explicit management action,
independently of the associated value of diffServActionSpecific. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
DiffServCountActEntry |
|
|
diffServCountActOctets |
1.3.6.1.2.1.12345.2.7.1.1 |
The number of octets at the Action datapath element. On high
speed devices, this object implements the least significant 32
bits of diffServcountActHCOctets.
Discontinuities in the value of this counter can occur at re-
initialization of the management system and at other times as
indicated by the value of diffServCountActDiscontTime for this
entry. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Counter32 |
|
|
diffServCountActHCOctets |
1.3.6.1.2.1.12345.2.7.1.2 |
The number of octets at the Action datapath element. This
object should be used on high speed interfaces.
Discontinuities in the value of this counter can occur at re-
initialization of the management system and at other times as
indicated by the value of diffServCountActDiscontTime for this
entry. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Counter64 |
|
|
diffServCountActPkts |
1.3.6.1.2.1.12345.2.7.1.3 |
The number of packets at the Action datapath element. On high
speed devices, this object implements the least significant 32
bits of diffServcountActHCPkts.
Discontinuities in the value of this counter can occur at re-
initialization of the management system and at other times as
indicated by the value of diffServCountActDiscontTime for this
entry. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Counter32 |
|
|
diffServCountActHCPkts |
1.3.6.1.2.1.12345.2.7.1.4 |
The number of packets at the Action datapath element. This
object should be used on high speed interfaces.
Discontinuities in the value of this counter can occur at re-
initialization of the management system and at other times as
indicated by the value of diffServCountActDiscontTime for this
entry. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Counter64 |
|
|
diffServCountActDiscontTime |
1.3.6.1.2.1.12345.2.7.1.5 |
The value of sysUpTime on the most recent occasion at which any
one or more of this entry's counters suffered a discontinuity. If
no such discontinuities have occurred since the last re-
initialization of the local management subsystem, then this
object contains a zero value. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
TimeStamp |
|
|
diffServCountActStatus |
1.3.6.1.2.1.12345.2.7.1.6 |
The RowStatus variable controls the activation, deactivation, or
deletion of this entry. Any writable variable may be modified
whether the row is active or notInService. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
RowStatus |
|
|
diffServAbsoluteDropAction |
1.3.6.1.2.1.12345.1.6 |
This object identifier may be used as the value of a
diffServActionSpecific pointer in order to indicate that all
packets following this path are to be dropped unconditionally at
this point. It is likely, but not required, that this action will
be preceded by a counter action. |
Status: current |
Access: read-create |
OBJECT-IDENTITY |
|
|
|
diffServAlgDropTable |
1.3.6.1.2.1.12345.2.8 |
The algorithmic drop table contains entries describing an
element that drops packets according to some algorithm. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
SEQUENCE OF |
|
|
|
|
DiffServAlgDropEntry |
|
diffServAlgDropEntry |
1.3.6.1.2.1.12345.2.8.1 |
An entry describes a process that drops packets according to
some algorithm. Further details of the algorithm type are to be
found in diffServAlgDropType and may be pointed to by
diffServAlgDropSpecific. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
DiffServAlgDropEntry |
|
|
diffServAlgDropIfDirection |
1.3.6.1.2.1.12345.2.8.1.1 |
Specifies the direction for which this algorithmic dropper entry
applies on this interface. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
IfDirection |
|
|
diffServAlgDropId |
1.3.6.1.2.1.12345.2.8.1.2 |
This identifies the drop action entry. Managers should obtain
new values for row creation in this table by reading
diffServAlgDropNextFree. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
diffServAlgDropType |
1.3.6.1.2.1.12345.2.8.1.3 |
The type of algorithm used by this dropper. A value of
tailDrop(2) or headDrop(3) represents an algorithm that is
completely specified by this MIB. A value of other(1) requires
further specification in some other MIB module.
The tailDrop(2) algorithm is described as follows:
diffServAlgDropQThreshold represents the depth of the queue
diffServAlgDropQMeasure at which all newly arriving packets will
be dropped.
The headDrop(3) algorithm is described as follows: if a packet
arrives when the current depth of the queue
diffServAlgDropQMeasure is at diffServAlgDropQThreshold, packets
currently at the head of the queue are dropped to make room for
the new packet to be enqueued at the tail of the queue.
The randomDrop(4) algorithm is described as follows: on packet
arrival, an algorithm is executed which may randomly drop the
packet, or drop other packet(s) from the queue in its place. The
specifics of the algorithm may be proprietary. For this
algorithm, an associated diffServRandomDropEntry is indicated by
pointing diffServAlgDropSpecific at the diffServRandomDropTable.
The relevant entry in that table is selected by the common
indexing of the two tables. For this algorithm,
diffServAlgQThreshold is understood to be the absolute maximum
size of the queue and additional parameters are described in
diffServRandomDropTable. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
INTEGER |
other(1), tailDrop(2), headDrop(3), randomDrop(4) |
|
diffServAlgDropNext |
1.3.6.1.2.1.12345.2.8.1.4 |
The Next pointer indicates the next datapath element to handle
the traffic e.g. a queue datapath element.
The value zeroDotZero in this variable indicates no further
DiffServ treatment is performed on this flow by the current
interface for this interface direction. If the row pointed to
does not exist, the algorithmic dropper element is considered
inactive. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
RowPointer |
|
|
diffServAlgDropQMeasure |
1.3.6.1.2.1.12345.2.8.1.5 |
Points to an entry in the diffServQueueTable to indicate the
queue that a drop algorithm is to monitor when deciding whether
to drop a packet. If the row pointed to does not exist, the
algorithmic dropper element is considered inactive. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
RowPointer |
|
|
diffServAlgDropQThreshold |
1.3.6.1.2.1.12345.2.8.1.6 |
A threshold on the depth in bytes of the queue being measured at
which a trigger is generated to the dropping algorithm.
For the tailDrop(2) or headDrop(3) algorithms, this represents
the depth of the queue diffServAlgDropQMeasure at which the drop
action will take place. Other algorithms will need to define
their own semantics for this threshold. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
diffServAlgDropSpecific |
1.3.6.1.2.1.12345.2.8.1.7 |
Points to a table (not an entry in the table) defined elsewhere
that provides further detail regarding a drop algorithm. Entries
in such a table are indexed by the same variables as this
diffServAlgDropEntry but note that those entries must be managed
independently of those in this table.
Entries with diffServAlgDropType equal to other(1) may have this
point to a table defined in another MIB module. Entries with
diffServAlgDropType equal to randomDrop(4) must have this point
to diffServRandomDropTable.
For all other algorithms, this should take the value
zeroDotzero. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
OBJECT IDENTIFIER |
|
|
diffServAlgDropOctets |
1.3.6.1.2.1.12345.2.8.1.8 |
The number of octets that have been dropped by this drop
process. On high speed devices, this object implements the least
significant 32 bits of diffServAlgDropHCOctets.
Discontinuities in the value of this counter can occur at re-
initialization of the management system and at other times as
indicated by the value of ifCounterDiscontinuityTime appropriate
to this interface. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Counter32 |
|
|
diffServAlgDropHCOctets |
1.3.6.1.2.1.12345.2.8.1.9 |
The number of octets that have been dropped by this drop
process. This object should be used on high speed interfaces.
Discontinuities in the value of this counter can occur at re-
initialization of the management system and at other times as
indicated by the value of ifCounterDiscontinuityTime appropriate
to this interface. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Counter64 |
|
|
diffServAlgDropPkts |
1.3.6.1.2.1.12345.2.8.1.10 |
The number of packets that have been dropped by this drop
process. On high speed devices, this object implements the least
significant 32 bits of diffServAlgDropHCPkts.
Discontinuities in the value of this counter can occur at re-
initialization of the management system and at other times as
indicated by the value of ifCounterDiscontinuityTime appropriate
to this interface. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Counter32 |
|
|
diffServAlgDropHCPkts |
1.3.6.1.2.1.12345.2.8.1.11 |
The number of packets that have been dropped by this drop
process. This object should be used on high speed interfaces.
Discontinuities in the value of this counter can occur at re-
initialization of the management system and at other times as
indicated by the value of ifCounterDiscontinuityTime appropriate
to this interface. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Counter64 |
|
|
diffServAlgDropStatus |
1.3.6.1.2.1.12345.2.8.1.12 |
The RowStatus variable controls the activation, deactivation, or
deletion of this entry. Any writable variable may be modified
whether the row is active or notInService. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
RowStatus |
|
|
diffServAlgDropNextFree |
1.3.6.1.2.1.12345.1.7 |
This object yields a value when read that is currently-unused
for a diffServAlgDropId instance. If a configuring system
attempts to create a new row in the diffServAlgDropTable using
this value, that operation will fail if the value has, in the
meantime, been used to create another row that is currently
valid. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
diffServRandomDropTable |
1.3.6.1.2.1.12345.2.9 |
The random drop table augments the algorithmic drop table. It
contains entries describing a process that drops packets
randomly. This table is intended to be pointed to by the
associated diffServAlgDropSpecific in such cases. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
SEQUENCE OF |
|
|
|
|
DiffServRandomDropEntry |
|
diffServRandomDropEntry |
1.3.6.1.2.1.12345.2.9.1 |
An entry describes a process that drops packets according to a
random algorithm. Entries in this table share indexing with a
parent diffServAlgDropEntry although they must be managed (e.g.
created/deleted) by explicit management action, independently of
the associated value of diffServAlgDropSpecific. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
DiffServRandomDropEntry |
|
|
diffServRandomDropMinThreshBytes |
1.3.6.1.2.1.12345.2.9.1.1 |
The average queue depth in bytes, beyond which traffic has a
non-zero probability of being dropped. Changes in this variable
may or may not be reflected in the reported value of
diffServRandomDropMinThreshPkts. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
diffServRandomDropMinThreshPkts |
1.3.6.1.2.1.12345.2.9.1.2 |
The average queue depth in packets, beyond which traffic has a
non-zero probability of being dropped. Changes in this variable
may or may not be reflected in the reported value of
diffServRandomDropMinThreshBytes. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
diffServRandomDropMaxThreshBytes |
1.3.6.1.2.1.12345.2.9.1.3 |
The average queue depth beyond which traffic has a probability
indicated by diffServRandomDropInvMaxProb of being dropped or
marked. Note that this differs from the physical queue limit,
which is stored in diffServAlgDropQThreshold. Changes in this
variable may or may not be reflected in the reported value of
diffServRandomDropMaxThreshPkts. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
diffServRandomDropMaxThreshPkts |
1.3.6.1.2.1.12345.2.9.1.4 |
The average queue depth beyond which traffic has a probability
indicated by diffServRandomDropInvMaxProb of being dropped or
marked. Note that this differs from the physical queue limit,
which is stored in diffServAlgDropQThreshold. Changes in this
variable may or may not be reflected in the reported value of
diffServRandomDropMaxThreshBytes. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
diffServRandomDropInvWeight |
1.3.6.1.2.1.12345.2.9.1.5 |
The weighting of past history in affecting the calculation of
the current queue average. The moving average of the queue depth
uses the inverse of this value as the factor for the new queue
depth, and one minus that inverse as the factor for the
historical average.
Implementations may choose to limit the acceptable set of values
to a specified set, such as powers of 2. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
diffServRandomDropProbMax |
1.3.6.1.2.1.12345.2.9.1.6 |
The worst case random drop probability, expressed in drops per
thousand packets.
For example, if every packet may be dropped in the worst case
(100%), this has the value 1000. Alternatively, if in the worst
case one percent (1%) of traffic may be dropped, it has the value
10. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
diffServRandomDropStatus |
1.3.6.1.2.1.12345.2.9.1.7 |
The RowStatus variable controls the activation, deactivation, or
deletion of this entry. Any writable variable may be modified
whether the row is active or notInService. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
RowStatus |
|
|
diffServQTable |
1.3.6.1.2.1.12345.2.10 |
The Queue Table enumerates the individual queues on an
interface. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
SEQUENCE OF |
|
|
|
|
DiffServQEntry |
|
diffServQEntry |
1.3.6.1.2.1.12345.2.10.1 |
An entry in the Queue Table describes a single queue in one
direction on an interface. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
DiffServQEntry |
|
|
diffServQIfDirection |
1.3.6.1.2.1.12345.2.10.1.1 |
Specifies the direction for which this queue entry applies on
this interface. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
IfDirection |
|
|
diffServQId |
1.3.6.1.2.1.12345.2.10.1.2 |
The Queue Id enumerates the Queue entry. Managers should obtain
new values for row creation in this table by reading
diffServQNextFree. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
diffServQNext |
1.3.6.1.2.1.12345.2.10.1.3 |
The Next pointer indicates the next datapath element to handle
the traffic e.g. a scheduler datapath element. If the row
pointed to does not exist, the queue element is considered
inactive. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
RowPointer |
|
|
diffServQPriority |
1.3.6.1.2.1.12345.2.10.1.4 |
The priority of this queue, to be used as a parameter to the
next scheduler element downstream from this one. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
diffServQMinRateAbs |
1.3.6.1.2.1.12345.2.10.1.5 |
The minimum absolute rate, in kilobits/sec, that a downstream
scheduler element should allocate to this queue. If the value is
zero, then there is effectively no minimum rate guarantee. If
the value is non-zero, the scheduler will assure the servicing of
this queue to at least this rate.
Note that this attribute's value is coupled to that of
diffServQMinRateRel: changes to one will affect the value of the
other. They are linked by the following equation:
diffServQMinRateRel = diffServQMinRateAbs * 10,000,000/ifSpeed
or, if appropriate:
diffServQMinRateRel = diffServQMinRateAbs * 10 / ifHighSpeed |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
diffServQMinRateRel |
1.3.6.1.2.1.12345.2.10.1.6 |
The minimum rate that a downstream scheduler element should
allocate to this queue, relative to the maximum rate of the
interface as reported by ifSpeed or ifHighSpeed, in units of
1/10,000 of 1. If the value is zero, then there is effectively
no minimum rate guarantee. If the value is non-zero, the
scheduler will assure the servicing of this queue to at least
this rate.
Note that this attribute's value is coupled to that of
diffServQMinRateAbs: changes to one will affect the value of the
other. They are linked by the following equation:
diffServQMinRateAbs = ifSpeed * diffServQMinRateRel/10,000,000
or, if appropriate:
diffServQMinRateAbs = ifHighSpeed * diffServQMinRateRel / 10 |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
diffServQMaxRateAbs |
1.3.6.1.2.1.12345.2.10.1.7 |
The maximum rate in kilobits/sec that a downstream scheduler
element should allocate to this queue. If the value is zero, then
there is effectively no maximum rate limit and that the scheduler
should attempt to be work-conserving for this queue. If the
value is non-zero, the scheduler will limit the servicing of this
queue to, at most, this rate in a non-work-conserving manner.
Note that this attribute's value is coupled to that of
diffServQMaxRateRel: changes to one will affect the value of the
other. They are linked by the following equation:
diffServQMaxRateRel = diffServQMaxRateAbs * 10,000,000/ifSpeed
or, if appropriate:
diffServQMaxRateRel = diffServQMaxRateAbs * 10 / ifHighSpeed |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
diffServQMaxRateRel |
1.3.6.1.2.1.12345.2.10.1.8 |
The maximum rate that a downstream scheduler element should
allocate to this queue, relative to the maximum rate of the
interface as reported by ifSpeed or ifHighSpeed, in units of
1/10,000 of 1. If the value is zero, then there is effectively
no maximum rate limit and the scheduler should attempt to be
work-conserving for this queue. If the value is non-zero, the
scheduler will limit the servicing of this queue to, at most,
this rate in a non-work-conserving manner.
Note that this attribute's value is coupled to that of
diffServQMaxRateAbs: changes to one will affect the value of the
other. They are linked by the following equation:
diffServQMaxRateAbs = ifSpeed * diffServQMaxRateRel/10,000,000
or, if appropriate:
diffServQMaxRateAbs = ifHighSpeed * diffServQMaxRateRel / 10 |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
diffServQStatus |
1.3.6.1.2.1.12345.2.10.1.9 |
The RowStatus variable controls the activation, deactivation, or
deletion of a queue. Any writable variable may be modified
whether the row is active or notInService. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
RowStatus |
|
|
diffServQNextFree |
1.3.6.1.2.1.12345.1.8 |
This object yields a value when read that is currently-unused
for a diffServQId instance. If a configuring system attempts to
create a new row in the diffServQTable using this value, that
operation will fail if the value has, in the meantime, been used
to create another row that is currently valid. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
diffServSchedulerTable |
1.3.6.1.2.1.12345.2.11 |
The Scheduler Table enumerates packet schedulers. Multiple
scheduling algorithms can be used on a given interface, with each
algorithm described by one diffServSchedulerEntry. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
SEQUENCE OF |
|
|
|
|
DiffServSchedulerEntry |
|
diffServSchedulerEntry |
1.3.6.1.2.1.12345.2.11.1 |
An entry in the Scheduler Table describing a single instance of
a scheduling algorithm. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
DiffServSchedulerEntry |
|
|
diffServSchedulerIfDirection |
1.3.6.1.2.1.12345.2.11.1.1 |
Specifies the direction for which this scheduler entry applies
on this interface. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
IfDirection |
|
|
diffServSchedulerId |
1.3.6.1.2.1.12345.2.11.1.2 |
This identifies the scheduler entry. Managers should obtain new
values for row creation in this table by reading
diffServSchedulerNextFree. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
diffServSchedulerMethod |
1.3.6.1.2.1.12345.2.11.1.3 |
The scheduling algorithm used by this Scheduler.
A value of priorityq(2) is used to indicate strict priority
queueing: only the diffServQPriority attributes of the queues
feeding this scheduler are used when determining the next packet
to schedule.
A value of wrr(3) indicates weighted round-robin scheduling.
Packets are scheduled from each of the queues feeding this
scheduler according to all of the parameters of the diffServQueue
entry. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
INTEGER |
other(1), priorityq(2), wrr(3) |
|
diffServSchedulerNext |
1.3.6.1.2.1.12345.2.11.1.4 |
Selects the next data path component, which can be another
scheduler or other TC elements. One usage of multiple scheduler
elements in series is for Class Base Queueing (CBQ).
The value zeroDotZero in this variable indicates no further
DiffServ treatment is performed on this flow by the current
interface for this interface direction. For example, for an
inbound interface the value zeroDotZero indicates that the packet
flow has now completed inbound DiffServ treatment and should be
forwarded on to the appropriate outbound interface. If the row
pointed to does not exist, the scheduler element is considered
inactive. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
RowPointer |
|
|
diffServSchedulerStatus |
1.3.6.1.2.1.12345.2.11.1.5 |
The RowStatus variable controls the activation, deactivation, or
deletion of a queue. Any writable variable may be modified
whether the row is active or notInService. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
RowStatus |
|
|
diffServSchedulerNextFree |
1.3.6.1.2.1.12345.1.9 |
This object yields a value when read that is currently-unused
for a diffServSchedulerId instance. If a configuring system
attempts to create a new row in the diffServSchedulerTable using
this value, that operation will fail if the value has, in the
meantime, been used to create another row that is currently
valid. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
|
|
diffServMIBCompliance |
1.3.6.1.2.1.12345.3.1.1 |
This MIB may be implemented as a read-only or as a read-create
MIB. As a result, it may be used for monitoring or for
configuration. |
Status: current |
Access: read-only |
MODULE-COMPLIANCE |
|
|
|
diffServMIBClassifierGroup |
1.3.6.1.2.1.12345.3.2.1 |
The Classifier Group defines the MIB Objects that describe a
generic classifier element. |
Status: current |
Access: read-only |
OBJECT-GROUP |
|
|
|
diffServMIBSixTupleClfrGroup |
1.3.6.1.2.1.12345.3.2.2 |
The Six-tuple Classifier Group defines the MIB Objects that
describe a classifier element for matching on 6 fields of an IP
and upper-layer protocol header. |
Status: current |
Access: read-only |
OBJECT-GROUP |
|
|
|
diffServMIBMeterGroup |
1.3.6.1.2.1.12345.3.2.3 |
The Meter Group defines the objects used in describing a generic
meter element. |
Status: current |
Access: read-only |
OBJECT-GROUP |
|
|
|
diffServMIBTokenBucketMeterGroup |
1.3.6.1.2.1.12345.3.2.4 |
The Token-Bucket Meter Group defines the objects used in
describing a single-rate token bucket meter element. |
Status: current |
Access: read-only |
OBJECT-GROUP |
|
|
|
diffServMIBActionGroup |
1.3.6.1.2.1.12345.3.2.5 |
The Action Group defines the objects used in describing a
generic action element. |
Status: current |
Access: read-only |
OBJECT-GROUP |
|
|
|
diffServMIBDscpMarkActionGroup |
1.3.6.1.2.1.12345.3.2.6 |
The DSCP Mark Action Group defines the objects used in
describing a DSCP Marking Action element. |
Status: current |
Access: read-only |
OBJECT-GROUP |
|
|
|
diffServMIBCounterGroup |
1.3.6.1.2.1.12345.3.2.7 |
A collection of objects providing information specific to non-
high speed (non-high speed interfaces transmit and receive at
speeds less than or equal to 20,000,000 bits/second) packet-
oriented network interfaces. |
Status: current |
Access: read-only |
OBJECT-GROUP |
|
|
|
diffServMIBHCCounterGroup |
1.3.6.1.2.1.12345.3.2.8 |
A collection of objects providing information specific to non-
high speed (non-high speed interfaces transmit and receive at
speeds less than or equal to 20,000,000 bits/second) packet-
oriented network interfaces. |
Status: current |
Access: read-only |
OBJECT-GROUP |
|
|
|
diffServMIBVHCCounterGroup |
1.3.6.1.2.1.12345.3.2.9 |
A collection of objects providing information specific to non-
high speed (non-high speed interfaces transmit and receive at
speeds less than or equal to 20,000,000 bits/second) packet-
oriented network interfaces. |
Status: current |
Access: read-only |
OBJECT-GROUP |
|
|
|
diffServMIBAlgDropGroup |
1.3.6.1.2.1.12345.3.2.10 |
The Algorithmic Drop Group contains the objects that describe
algorithmic dropper operation and configuration. |
Status: current |
Access: read-only |
OBJECT-GROUP |
|
|
|
diffServMIBRandomDropGroup |
1.3.6.1.2.1.12345.3.2.11 |
The Random Drop Group augments the Algorithmic Drop Group for
random dropper operation and configuration. |
Status: current |
Access: read-only |
OBJECT-GROUP |
|
|
|
diffServMIBQueueGroup |
1.3.6.1.2.1.12345.3.2.12 |
The Queue Group contains the objects that describe an
interface's queues. |
Status: current |
Access: read-only |
OBJECT-GROUP |
|
|
|
diffServMIBSchedulerGroup |
1.3.6.1.2.1.12345.3.2.13 |
The Scheduler Group contains the objects that describe packet
schedulers on interfaces. |
Status: current |
Access: read-only |
OBJECT-GROUP |
|
|
|
diffServMIBStaticGroup |
1.3.6.1.2.1.12345.3.2.14 |
The Static Group contains readable scalar objects used in
creating unique identifiers for classifiers, meters, actions and
queues. These are required whenever row creation operations on
such tables are supported. |
Status: current |
Access: read-only |
OBJECT-GROUP |
|
|
|