This table specifies per-interface MPLS capability and associated information.
The index of the table is mplsInterfaceIndex.
OID |
Object |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.2.1.10.166.2.1.1.1.1 |
mplsInterfaceIndex |
Integer32{(0,2147483647)} |
not-accessible |
This is a unique index for an entry in the MplsInterfaceTable. A non-zero index for an entry indicates the ifIndex for the corresponding interface entry of the MPLS-layer in the ifTable. The entry with index 0 represents the per-platform label space and contains parameters that apply to all interfaces that participate in the per-platform label space. Other entries defined in this table represent additional MPLS interfaces that may participate in either the per-platform or per-interface label spaces, or both. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.2.1.10.166.2.1.1.1.2 |
mplsInterfaceLabelMinIn |
Unsigned32{(0,4294967295)} |
read-only |
This is the minimum value of an MPLS label that this LSR is willing to receive on this interface. |
Default value is 16. |
1.3.6.1.2.1.10.166.2.1.1.1.3 |
mplsInterfaceLabelMaxIn |
Unsigned32{(0,4294967295)} |
read-only |
This is the maximum value of an MPLS label that this LSR is willing to receive on this interface. |
The actually supported value range is 1048575. Default value is 1048575. |
1.3.6.1.2.1.10.166.2.1.1.1.6 |
mplsInterfaceTotalBandwidth |
Unsigned32{(0,0),(1,4294967295)} |
read-only |
This value indicates the total amount of usable bandwidth on this interface and is specified in kilobits per second (Kbps). This variable is not applicable when applied to the interface with index 0. When this value cannot be measured, this value should contain the nominal bandwidth. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.2.1.10.166.2.1.1.1.7 |
mplsInterfaceAvailableBandwidth |
Unsigned32{(0,0),(1,4294967295)} |
read-only |
This value indicates the total amount of available bandwidth available on this interface and is specified in kilobits per second (Kbps). This value is calculated as the difference between the amount of bandwidth currently in use and that specified in mplsInterfaceTotalBandwidth. This variable is not applicable when applied to the interface with index 0. When this value cannot be measured, this value should contain the nominal bandwidth. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.2.1.10.166.2.1.1.1.8 |
mplsInterfaceLabelParticipationType |
BITS{perPlatform(0),perInterface(1)} |
read-only |
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. |
Support per-platform only now. |