MplsInterfaceEntry |
|
SEQUENCE |
|
|
|
|
mplsInterfaceIndex |
InterfaceIndexOrZero |
|
|
mplsInterfaceLabelMinIn |
MplsLabel |
|
|
mplsInterfaceLabelMaxIn |
MplsLabel |
|
|
mplsInterfaceLabelMinOut |
MplsLabel |
|
|
mplsInterfaceLabelMaxOut |
MplsLabel |
|
|
mplsInterfaceTotalBandwidth |
MplsBitRate |
|
|
mplsInterfaceAvailableBandwidth |
MplsBitRate |
|
|
mplsInterfaceLabelParticipationType |
BITS |
|
MplsInterfacePerfEntry |
|
SEQUENCE |
|
|
|
|
mplsInterfacePerfInLabelsInUse |
Gauge32 |
|
|
mplsInterfacePerfInLabelLookupFailures |
Counter32 |
|
|
mplsInterfacePerfOutLabelsInUse |
Gauge32 |
|
|
mplsInterfacePerfOutFragmentedPkts |
Counter32 |
|
MplsInSegmentEntry |
|
SEQUENCE |
|
|
|
|
mplsInSegmentIndex |
MplsIndexType |
|
|
mplsInSegmentInterface |
InterfaceIndexOrZero |
|
|
mplsInSegmentLabel |
MplsLabel |
|
|
mplsInSegmentLabelPtr |
RowPointer |
|
|
mplsInSegmentNPop |
Integer32 |
|
|
mplsInSegmentAddrFamily |
AddressFamilyNumbers |
|
|
mplsInSegmentXCIndex |
MplsIndexType |
|
|
mplsInSegmentOwner |
MplsOwner |
|
|
mplsInSegmentTrafficParamPtr |
RowPointer |
|
|
mplsInSegmentRowStatus |
RowStatus |
|
|
mplsInSegmentStorageType |
StorageType |
|
MplsInSegmentPerfEntry |
|
SEQUENCE |
|
|
|
|
mplsInSegmentPerfOctets |
Counter32 |
|
|
mplsInSegmentPerfPackets |
Counter32 |
|
|
mplsInSegmentPerfErrors |
Counter32 |
|
|
mplsInSegmentPerfDiscards |
Counter32 |
|
|
mplsInSegmentPerfHCOctets |
Counter64 |
|
|
mplsInSegmentPerfDiscontinuityTime |
TimeStamp |
|
MplsOutSegmentEntry |
|
SEQUENCE |
|
|
|
|
mplsOutSegmentIndex |
MplsIndexType |
|
|
mplsOutSegmentInterface |
InterfaceIndexOrZero |
|
|
mplsOutSegmentPushTopLabel |
TruthValue |
|
|
mplsOutSegmentTopLabel |
MplsLabel |
|
|
mplsOutSegmentTopLabelPtr |
RowPointer |
|
|
mplsOutSegmentNextHopAddrType |
InetAddressType |
|
|
mplsOutSegmentNextHopAddr |
InetAddress |
|
|
mplsOutSegmentXCIndex |
MplsIndexType |
|
|
mplsOutSegmentOwner |
MplsOwner |
|
|
mplsOutSegmentTrafficParamPtr |
RowPointer |
|
|
mplsOutSegmentRowStatus |
RowStatus |
|
|
mplsOutSegmentStorageType |
StorageType |
|
MplsOutSegmentPerfEntry |
|
SEQUENCE |
|
|
|
|
mplsOutSegmentPerfOctets |
Counter32 |
|
|
mplsOutSegmentPerfPackets |
Counter32 |
|
|
mplsOutSegmentPerfErrors |
Counter32 |
|
|
mplsOutSegmentPerfDiscards |
Counter32 |
|
|
mplsOutSegmentPerfHCOctets |
Counter64 |
|
|
mplsOutSegmentPerfDiscontinuityTime |
TimeStamp |
|
MplsLabelStackEntry |
|
SEQUENCE |
|
|
|
|
mplsLabelStackIndex |
MplsIndexType |
|
|
mplsLabelStackLabelIndex |
Unsigned32 |
|
|
mplsLabelStackLabel |
MplsLabel |
|
|
mplsLabelStackLabelPtr |
RowPointer |
|
|
mplsLabelStackRowStatus |
RowStatus |
|
|
mplsLabelStackStorageType |
StorageType |
|
MplsInSegmentMapEntry |
|
SEQUENCE |
|
|
|
|
mplsInSegmentMapInterface |
InterfaceIndexOrZero |
|
|
mplsInSegmentMapLabel |
MplsLabel |
|
|
mplsInSegmentMapLabelPtrIndex |
RowPointer |
|
|
mplsInSegmentMapIndex |
MplsIndexType |
|
mplsInterfaceEntry |
1.3.6.1.2.1.10.166.2.1.1.1 |
A conceptual row in this table is created
automatically by an LSR for every interface capable
of supporting MPLS and which is configured to do so.
A conceptual row in this table will exist if and only if
a corresponding entry in ifTable exists with ifType =
mpls(166). If this associated entry in ifTable is
operationally disabled (thus removing MPLS
capabilities on that interface), the corresponding
entry in this table MUST be deleted shortly thereafter.
An conceptual row with index 0 is created if the LSR
supports per-platform labels. This conceptual row
represents the per-platform label space and contains
parameters that apply to all interfaces that participate
in the per-platform label space. Other conceptual rows
in this table represent MPLS interfaces that may
participate in either the per-platform or per-
interface label spaces, or both. Implementations
that either only support per-platform labels,
or have only them configured, may choose to return
just the mplsInterfaceEntry of 0 and not return
the other rows. This will greatly reduce the number
of objects returned. Further information about label
space participation of an interface is provided in
the DESCRIPTION clause of
mplsInterfaceLabelParticipationType. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
MplsInterfaceEntry |
|
|
mplsInterfaceLabelParticipationType |
1.3.6.1.2.1.10.166.2.1.1.1.8 |
If the value of the mplsInterfaceIndex for this
entry is zero, then this entry corresponds to the
per-platform label space for all interfaces configured
to use that label space. In this case the perPlatform(0)
bit MUST be set; the perInterface(1) bit is meaningless
and MUST be ignored.
The remainder of this description applies to entries
with a non-zero value of mplsInterfaceIndex.
If the perInterface(1) bit is set then the value of
mplsInterfaceLabelMinIn, mplsInterfaceLabelMaxIn,
mplsInterfaceLabelMinOut, and
mplsInterfaceLabelMaxOut for this entry reflect the
label ranges for this interface.
If only the perPlatform(0) bit is set, then the value of
mplsInterfaceLabelMinIn, mplsInterfaceLabelMaxIn,
mplsInterfaceLabelMinOut, and
mplsInterfaceLabelMaxOut for this entry MUST be
identical to the instance of these objects with
index 0. These objects may only vary from the entry
with index 0 if both the perPlatform(0) and perInterface(1)
bits are set.
In all cases, at a minimum one of the perPlatform(0) or
perInterface(1) bits MUST be set to indicate that
at least one label space is in use by this interface. In
all cases, agents MUST ensure that label ranges are
specified consistently and MUST return an
inconsistentValue error when they do not. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
BITS |
perPlatform(0), perInterface(1) |
|
mplsInterfacePerfEntry |
1.3.6.1.2.1.10.166.2.1.2.1 |
An entry in this table is created by the LSR for
every interface capable of supporting MPLS. Its is
an extension to the mplsInterfaceEntry table.
Note that the discontinuity behavior of entries in
this table MUST be based on the corresponding
ifEntry's ifDiscontinuityTime. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
MplsInterfacePerfEntry |
|
|
mplsInSegmentEntry |
1.3.6.1.2.1.10.166.2.1.4.1 |
An entry in this table represents one incoming
segment as is represented in an LSR's LFIB.
An entry can be created by a network
administrator or an SNMP agent, or an MPLS signaling
protocol. The creator of the entry is denoted by
mplsInSegmentOwner.
The value of mplsInSegmentRowStatus cannot be active(1)
unless the ifTable entry corresponding to
mplsInSegmentInterface exists. An entry in this table
must match any incoming packets, and indicates an
instance of mplsXCEntry based on which forwarding
and/or switching actions are taken. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
MplsInSegmentEntry |
|
|
mplsInSegmentPerfEntry |
1.3.6.1.2.1.10.166.2.1.5.1 |
An entry in this table contains statistical
information about one incoming segment which is
configured in the mplsInSegmentTable. The counters
in this entry should behave in a manner similar to
that of the interface.
mplsInSegmentPerfDiscontinuityTime indicates the
time of the last discontinuity in all of these
objects. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
MplsInSegmentPerfEntry |
|
|
mplsOutSegmentEntry |
1.3.6.1.2.1.10.166.2.1.7.1 |
An entry in this table represents one outgoing
segment. An entry can be created by a network
administrator, an SNMP agent, or an MPLS signaling
protocol. The object mplsOutSegmentOwner indicates
the creator of this entry. The value of
mplsOutSegmentRowStatus cannot be active(1) unless
the ifTable entry corresponding to
mplsOutSegmentInterface exists.
Note that the indexing of this table uses a single,
arbitrary index (mplsOutSegmentIndex) to indicate
which out-segment (i.e.: label) is being switched to
from which in-segment (i.e: label) or in-segments.
This is necessary because it is possible to have an
equal-cost multi-path situation where two identical
out-going labels are assigned to the same
cross-connect (i.e.: they go to two different neighboring
LSRs); thus, requiring two out-segments. In order to
preserve the uniqueness of the references
by the mplsXCEntry, an arbitrary integer must be used as
the index for this table. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
MplsOutSegmentEntry |
|
|
mplsOutSegmentPerfEntry |
1.3.6.1.2.1.10.166.2.1.8.1 |
An entry in this table contains statistical
information about one outgoing segment configured in
mplsOutSegmentTable. The object
mplsOutSegmentPerfDiscontinuityTime indicates the
time of the last discontinuity in these objects. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
MplsOutSegmentPerfEntry |
|
|
mplsXCEntry |
1.3.6.1.2.1.10.166.2.1.10.1 |
A row in this table represents one cross-connect
entry. It is indexed by the following objects:
- cross-connect index mplsXCIndex that uniquely
identifies a group of cross-connect entries
- in-segment index, mplsXCInSegmentIndex
- out-segment index, mplsXCOutSegmentIndex
LSPs originating at this LSR:
These are represented by using the special
of value of mplsXCInSegmentIndex set to the
string containing a single octet 0x00. In
this case the mplsXCOutSegmentIndex
MUST not be the string containing a single
octet 0x00.
LSPs terminating at this LSR:
These are represented by using the special value
mplsXCOutSegmentIndex set to the string containing
a single octet 0x00.
Special labels:
Entries indexed by the strings containing the
reserved MPLS label values as a single octet 0x00
through 0x0f (inclusive) imply LSPs terminating at
this LSR. Note that situations where LSPs are
terminated with incoming label equal to the string
containing a single octet 0x00 can be distinguished
from LSPs originating at this LSR because the
mplsXCOutSegmentIndex equals the string containing the
single octet 0x00.
An entry can be created by a network administrator
or by an SNMP agent as instructed by an MPLS
signaling protocol. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
MplsXCEntry |
|
|
mplsLabelStackEntry |
1.3.6.1.2.1.10.166.2.1.13.1 |
An entry in this table represents one label which is
to be pushed onto an outgoing packet, beneath the
top label. An entry can be created by a network
administrator or by an SNMP agent as instructed by
an MPLS signaling protocol. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
MplsLabelStackEntry |
|
|
mplsInSegmentMapEntry |
1.3.6.1.2.1.10.166.2.1.14.1 |
An entry in this table represents one interface
and incoming label pair.
In cases where the label cannot fit into the
mplsInSegmentLabel object, the mplsInSegmentLabelPtr
will indicate this by being set to the first accessible
column in the appropriate extension table's row,
and the mplsInSegmentLabel SHOULD be set to 0.
In all other cases when the label is
represented within the mplsInSegmentLabel object, the
mplsInSegmentLabelPtr MUST be 0.0.
Implementors need to be aware that if the value of
the mplsInSegmentMapLabelPtrIndex (an OID) has more
that 111 sub-identifiers, then OIDs of column
instances in this table will have more than 128
sub-identifiers and cannot be accessed using SNMPv1,
SNMPv2c, or SNMPv3. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
MplsInSegmentMapEntry |
|
|