- Table of Contents
-
- 13-MPLS
- 01-HH3C-L2VPN-MIB
- 02-HH3C-MPLSEXT-MIB
- 03-HH3C-MPLSTE-MIB
- 04-HH3C-VSI-MIB
- 05-MPLS-FRR-FACILITY-STD-MIB
- 06-MPLS-FRR-GENERAL-STD-MIB
- 07-MPLS-FTN-STD-MIB
- 08-MPLS-L3VPN-STD-MIB
- 09-MPLS-LDP-STD-MIB
- 10-MPLS-LSR-STD-MIB
- 11-MPLS-TE-STD-MIB
- 12-PW-ENET-STD-MIB
- 13-PW-MPLS-STD-MIB
- 14-PW-STD-MIB
- 15-TE-MIB
- Related Documents
-
Title | Size | Download |
---|---|---|
10-MPLS-LSR-STD-MIB | 205.04 KB |
Contents
mplsInSegmentIndexNext (1.3.6.1.2.1.10.166.2.1.3)
mplsOutSegmentIndexNext (1.3.6.1.2.1.10.166.2.1.6)
mplsXCIndexNext (1.3.6.1.2.1.10.166.2.1.9)
mplsMaxLabelStackDepth (1.3.6.1.2.1.10.166.2.1.11)
mplsXCNotificationsEnable (1.3.6.1.2.1.10.166.2.1.15)
MPLS-LSR-STD-MIB
About this MIB
A label switching router (LSR) is a router that performs MPLS forwarding. Based on the traditional routing table, LSRs establish label switching paths through a label distribution protocol to perform fast label switching.
MPLS-LSR-STD-MIB is a standard MIB based on RFC 3813.
MIB file name
rfc3813-mpls-lsr-std.mib
Root object
iso(1).org(3).dod(6).internet(1).mgmt(2).mib-2(1).transmission(10).mplsStdMIB(166)
Scalar objects
mplsInSegmentIndexNext (1.3.6.1.2.1.10.166.2.1.3)
Object (OID) |
Access |
Syntax |
Value range |
Description |
Implementation |
mplsInSegmentIndexNext (1.3.6.1.2.1.10.166.2.1.3) |
read-only |
Octet string |
Octet string (0..65535) |
Next available index value for LSR incoming labels. |
As per the MIB. |
mplsOutSegmentIndexNext (1.3.6.1.2.1.10.166.2.1.6)
Object (OID) |
Access |
Syntax |
Value range |
Description |
Implementation |
mplsOutSegmentIndexNext (1.3.6.1.2.1.10.166.2.1.6) |
read-only |
Octet string |
Octet string (0..65535) |
Next available index value for LSR outgoing labels. |
As per the MIB. |
mplsXCIndexNext (1.3.6.1.2.1.10.166.2.1.9)
Object (OID) |
Access |
Syntax |
Value range |
Description |
Implementation |
mplsXCIndexNext (1.3.6.1.2.1.10.166.2.1.9) |
read-only |
Octet string |
Octet string (0..65535) |
Next available index value for cross-connect tables. |
As per the MIB. |
mplsMaxLabelStackDepth (1.3.6.1.2.1.10.166.2.1.11)
Object (OID) |
Access |
Syntax |
Value range |
Description |
Implementation |
mplsMaxLabelStackDepth (1.3.6.1.2.1.10.166.2.1.11) |
read-only |
Unsigned32 |
Unsigned32 (0..2147483647) |
Maximum allowed label stack depth. |
As per the MIB. |
mplsXCNotificationsEnable (1.3.6.1.2.1.10.166.2.1.15)
Object (OID) |
Access |
Syntax |
Value range |
Description |
Implementation |
mplsXCNotificationsEnable (1.3.6.1.2.1.10.166.2.1.15) |
read-write |
TruthValue |
true(1), false(2) |
Whether the notification feature is enabled. |
Supports read and write operations. Default: false(2). |
Tabular objects
mplsInterfaceTable
About this table
This table contains MPLS capability information about interfaces.
Support for operations
Create |
Edit/Modify |
Delete |
Read |
Not supported |
Not supported |
Not supported |
Supported |
Columns
The table index is mplsInterfaceIndex.
Object (OID) |
Access |
Syntax |
Value range |
Description |
Implementation |
mplsInterfaceIndex (1.3.6.1.2.1.10.166.2.1.1.1.1) |
not-accessible |
Interger32 |
Interger32 (0..2147483647) |
Interface index. |
0 represents the per-platform label space. |
mplsInterfaceLabelMinIn (1.3.6.1.2.1.10.166.2.1.1.1.2) |
read-only |
Unsigned32 |
Unsigned32 (0.. 4294967295) |
Minimum incoming label of the interface. |
Default: 16. |
mplsInterfaceLabelMaxIn (1.3.6.1.2.1.10.166.2.1.1.1.3) |
read-only |
Unsigned32 |
Unsigned32 (0.. 4294967295) |
Maximum incoming label of the interface. |
The actually supported value is 1048575. The default value varies by device models. |
mplsInterfaceLabelMinOut (1.3.6.1.2.1.10.166.2.1.1.1.4) |
read-only |
Unsigned32 |
Unsigned32 (0.. 4294967295) |
Minimum outgoing label of the interface. |
Default: 0. |
mplsInterfaceLabelMaxOut (1.3.6.1.2.1.10.166.2.1.1.1.5) |
read-only |
Unsigned32 |
Unsigned32 (0.. 4294967295) |
Maximum outgoing label of the interface. |
The actually supported value is 1048575. Default: 1048575. |
mplsInterfaceTotalBandwidth (1.3.6.1.2.1.10.166.2.1.1.1.6) |
read-only |
Unsigned32 |
Unsigned32 (0 | 1.. 4294967295) |
Total amount of usable bandwidth on this interface in Kbps. |
Applies only to TE. |
mplsInterfaceAvailableBandwidth (1.3.6.1.2.1.10.166.2.1.1.1.7) |
read-only |
Unsigned32 |
Unsigned32 (0 | 1.. 4294967295) |
Total amount of available bandwidth on this interface in Kbps. |
Applies only to TE. |
mplsInterfaceLabelParticipationType (1.3.6.1.2.1.10.166.2.1.1.1.8) |
read-only |
BITS |
perPlatform(0), perInterface(1) |
Label space type. |
Supports only perPlatform. |
mplsInterfacePerfTable
About this table
This table contains MPLS performance information about interfaces.
Support for operations
Create |
Edit/Modify |
Delete |
Read |
Not supported |
Not supported |
Not supported |
Supported |
Columns
This table does not contain indexes.
Object (OID) |
Access |
Syntax |
Value range |
Description |
Implementation |
mplsInterfacePerfInLabelsInUse (1.3.6.1.2.1.10.166.2.1.2.1.1) |
read-only |
Gauge32 |
Gauge32 (0..4294967295) |
Number of used incoming labels on the interface. |
Supports only the read operation. |
mplsInterfacePerfInLabelLookupFailures (1.3.6.1.2.1.10.166.2.1.2.1.2) |
read-only |
Counter32 |
Counter32 (0..4294967295) |
Number of labeled packets that have been received on this interface but were discarded because there was no matching cross-connect entry. |
Supports only the read operation. |
mplsInterfacePerfOutLabelsInUse (1.3.6.1.2.1.10.166.2.1.2.1.3) |
read-only |
Gauge32 |
Gauge32 (0..4294967295) |
Number of top-most labels in the outgoing label stacks that are in use on this interface. |
Supports only the read operation. |
mplsInterfacePerfOutFragmentedPkts (1.3.6.1.2.1.10.166.2.1.2.1.4) |
read-only |
Counter32 |
Counter32 (0..4294967295) |
Number of outgoing packets that required fragmentation before transmission on this interface. |
Supports only the read operation. |
mplsInSegmentTable
About this table
This table contains incoming label configuration information.
Support for operations
Create |
Edit/Modify |
Delete |
Read |
To create an incoming label, the mplsInSegmentLabel and mplsInSegmentRowStatus objects must be configured together. To create a static CRLSP, set mplsInSegmentTrafficParamPtr to 1.3.6.1.2.1.10.166.3.2.6.1.2.0. |
Adding and deletion must be performed on a row basis. Editing is not allowed. |
To delete an incoming label used by a cross-connect, first delete the cross-connect. |
Supported |
Columns
The table index is mplsInSegmentIndex.
Object (OID) |
Access |
Syntax |
Value range |
Description |
Implementation |
mplsInSegmentIndex (1.3.6.1.2.1.10.166.2.1.4.1.1) |
not-accessible |
Octet string |
Octet string (1..24) |
Incoming label index. |
0x00 is invalid. |
mplsInSegmentInterface (1.3.6.1.2.1.10.166.2.1.4.1.2) |
read-create |
Integer32 |
Integer32 (0..2147483647) |
Interface bound to the incoming label. |
Supports only the read operation. |
mplsInSegmentLabel (1.3.6.1.2.1.10.166.2.1.4.1.3) |
read-create |
Unsigned32 |
Unsigned32 (0.. 4294967295) |
Incoming label. |
Supports read and write operations. |
mplsInSegmentLabelPtr (1.3.6.1.2.1.10.166.2.1.4.1.4) |
read-create |
RowPointer |
RowPointer |
Incoming label extension pointer. If the incoming label cannot be represented fully within the mplsInSegmentLabel object, this object points to an extended table. |
Supports only the read operation. The default value is 0.0, which indicates that this object does not point to any extended tables. |
mplsInSegmentNPop (1.3.6.1.2.1.10.166.2.1.4.1.5) |
read-create |
Integer32 |
Integer32 (1..2147483647) |
Number of labels to pop from the incoming packet. |
Supports only the read operation. Default: 1. |
mplsInSegmentAddrFamily (1.3.6.1.2.1.10.166.2.1.4.1.6) |
read-create |
Integer |
other(0), ipV4(1), ipV6(2), nsap(3), hdlc(4), bbn1822(5), all802(6), e163(7), e164(8), f69(9), x121(10), ipx(11), appleTalk(12), decnetIV(13), banyanVines(14), e164withNsap(15), dns(16), distinguishedName(17), asNumber(18), xtpOverIpv4(19), xtpOverIpv6(20), xtpNativeModeXTP(21), fibreChannelWWPN(22), fibreChannelWWNN(23), gwid(24), reserved(65535) |
Address family. |
Supports only the read operation. Supports only IPv4(1) and IPv6(2). Default: nonvolatile(3). |
mplsInSegmentXCIndex (1.3.6.1.2.1.10.166.2.1.4.1.7) |
read-only |
Octet string |
Octet string (1..24) |
Cross-connect index. |
0x00 indicates that no corresponding entry exists in the cross-connect table. |
mplsInSegmentOwner (1.3.6.1.2.1.10.166.2.1.4.1.8) |
read-only |
Integer |
unknown(1), other(2), snmp(3), ldp(4), crldp(5), rsvpTe(6), policyAgent(7) |
Owner of the incoming label. |
Supports only the read operation. |
mplsInSegmentTrafficParamPtr (1.3.6.1.2.1.10.166.2.1.4.1.9) |
read-create |
RowPointer |
RowPointer |
Pointer to the traffic parameter. |
The default value is 0.0, which indicates that the incoming label does not point to any table. Valid value represents static CRLSP. |
mplsInSegmentRowStatus (1.3.6.1.2.1.10.166.2.1.4.1.10) |
read-create |
RowStatus |
active(1), notInService(2), notReady(3), createAndGo(4), createAndWait(5), destroy(6) |
Row status. |
Supports only active(1), createAndGo(4), and destroy(6). This object returns active(1). |
mplsInSegmentStorageType (1.3.6.1.2.1.10.166.2.1.4.1.11) |
read-create |
StorageType |
other(1), volatile(2), nonVolatile(3), permanent(4), readOnly(5) |
Storage type. |
Supports only the read operation. |
mplsInSegmentPerfTable
About this table
This table contains LDP entity information.
Support for operations
Create |
Edit/Modify |
Delete |
Read |
Not supported |
Not supported |
Not supported |
Supported |
Columns
The table indexes are mplsLdpEntityLdpId and mplsLdpEntityIndex.
Object (OID) |
Access |
Syntax |
Value range |
Description |
Implementation |
mplsInSegmentPerfOctets (1.3.6.1.2.1.10.166.2.1.5.1.1) |
read-only |
Counter32 |
Counter32 (0..4294967295) |
Total number of bytes received on this incoming label. |
As per the MIB. |
mplsInSegmentPerfPackets (1.3.6.1.2.1.10.166.2.1.5.1.2) |
read-only |
Counter32 |
Counter32 (0..4294967295) |
Total number of packets received on this incoming label. |
As per the MIB. |
mplsInSegmentPerfErrors (1.3.6.1.2.1.10.166.2.1.5.1.3) |
read-only |
Counter32 |
Counter32 (0..4294967295) |
Number of error packets received on this incoming label. |
As per the MIB. |
mplsInSegmentPerfDiscards (1.3.6.1.2.1.10.166.2.1.5.1.4) |
read-only |
Counter32 |
Counter32 (0..4294967295) |
Number of packets received on this incoming label but were discarded. |
As per the MIB. |
mplsInSegmentPerfHCOctets (1.3.6.1.2.1.10.166.2.1.5.1.5) |
read-only |
Counter64 |
Counter64 (0..18446744073709551615) |
Total number of bytes received on this incoming label. |
As per the MIB. |
mplsInSegmentPerfDiscontinuityTime (1.3.6.1.2.1.10.166.2.1.5.1.6) |
read-only |
TimeStamp |
Standard MIB values. |
System time when any one or more of this label's Counter32 or Counter64 suffered a discontinuity most recently. |
As per the MIB. |
mplsOutSegmentTable
About this table
This table contains outgoing label configuration information.
Support for operations
Create |
Edit/Modify |
Delete |
Read |
To create an outgoing label, the mplsOutSegmentInterface, mplsOutSegmentLabel, and mplsOutSegmentRowStatus objects must be configured together. For the next hop mode, mplsOutSegmentLabel, mplsOutSegmentNextHopAddr, and mplsOutSegmentRowStatus must be configured. To create a static CRLSP, set mplsOutSegmentTrafficParamPtr to the combination of the OID of mplsTunnelResourceMaxRateand the value of mplsOutSegmentIndex. For example, if the value of mplsOutSegmentIndex is 2048, set mplsOutSegmentTrafficParamPtr to 1.3.6.1.2.1.10.166.3.2.6.1.2.2048. |
Adding and deletion must be performed on a row basis. Editing is not allowed. |
To delete an outgoing label used by a cross-connect, first delete the cross-connect. |
Supported |
Columns
The table index is mplsOutSegmentIndex.
Object (OID) |
Access |
Syntax |
Value range |
Description |
Implementation |
mplsOutSegmentIndex (1.3.6.1.2.1.10.166.2.1.7.1.1) |
not-accessible |
Octet string |
Octet string (1..24) |
Outgoing label index. |
0x00 is invalid. |
mplsOutSegmentInterface (1.3.6.1.2.1.10.166.2.1.7.1.2) |
read-create |
Integer32 |
Integer32 (0..2147483647) |
Interface bound to the outgoing label. |
Supports read and write operations. |
mplsOutSegmentPushTopLabel (1.3.6.1.2.1.10.166.2.1.7.1.3) |
read-create |
TruthValue |
true(1), |
Whether or not a top label is pushed onto the outgoing packet's label stack. |
Supports only the read operation. |
mplsOutSegmentTopLabel (1.3.6.1.2.1.10.166.2.1.7.1.4) |
read-create |
Unsigned32 |
Unsigned32 (0..4294967295) |
Top-most label. |
Supports read and write operations. This object is valid when the value of mplsOutSegmentPushTopLabel is true. |
mplsOutSegmentTopLabelPtr (1.3.6.1.2.1.10.166.2.1.7.1.5) |
read-create |
RowPointer |
RowPointer |
If the label for this segment cannot be represented fully within the mplsOutSegmentLabel object, this object must point to the first accessible column of a conceptual row in an external table containing the label. |
Supports only the read operation. The default value is 0.0, which indicates that the outgoing label does not point to any extended table. |
mplsOutSegmentNextHopAddrType (1.3.6.1.2.1.10.166.2.1.7.1.6) |
read-create |
Integer:unknown(0),ipv4(1),ipv6(2) |
unknown(0), |
Next hop address type. |
Supports only the read operation. |
mplsOutSegmentNextHopAddr (1.3.6.1.2.1.10.166.2.1.7.1.7) |
read-create |
Octet string |
Octet string (0..255) |
Next hop address. |
Supports read and write operations. |
mplsOutSegmentXCIndex (1.3.6.1.2.1.10.166.2.1.7.1.8) |
read-only |
Octet string |
Octet string (1..24) |
Cross-connect index. |
0x00 indicates that no corresponding entry exists in the cross-connect table. |
mplsOutSegmentOwner (1.3.6.1.2.1.10.166.2.1.7.1.9) |
read-only |
Integer |
unknown(1), |
Owner of the outgoing label. |
As per the MIB. |
mplsOutSegmentTrafficParamPtr (1.3.6.1.2.1.10.166.2.1.7.1.10) |
read-create |
RowPointer |
RowPointer |
Traffic parameter pointer. |
Supports only the read operation. The default value is 0.0, which indicates that the outgoing label does not point to any table. The valid value represents static CRLSP and points to mplsTunnelResourceTable |
mplsOutSegmentRowStatus (1.3.6.1.2.1.10.166.2.1.7.1.11) |
read-create |
RowStatus |
active(1), |
Row status. |
Supports only active(1), createAndGo(4), and destroy(6). This object returns active(1). |
mplsOutSegmentStorageType (1.3.6.1.2.1.10.166.2.1.7.1.12) |
read-create |
StorageType |
other(1), |
Storage type. |
Supports only the read operation. |
mplsOutSegmentPerfTable
About this table
This table contains outgoing label performance table information.
Support for operations
Create |
Edit/Modify |
Delete |
Read |
Not supported |
Not supported |
Not supported |
Supported |
Columns
The table indexes are mplsLdpEntityLdpId and mplsLdpEntityIndex.
Object (OID) |
Access |
Syntax |
Value range |
Description |
Implementation |
mplsOutSegmentPerfOctets (1.3.6.1.2.1.10.166.2.1.8.1.1) |
read-only |
Counter32 |
Counter32 (0..4294967295) |
Total number of bytes sent on this outgoing label. |
As per the MIB. |
mplsOutSegmentPerfPackets (1.3.6.1.2.1.10.166.2.1.8.1.2) |
read-only |
Counter32 |
Counter32 (0..4294967295) |
Total number of packets sent on this outgoing label. |
As per the MIB. |
mplsOutSegmentPerfErrors (1.3.6.1.2.1.10.166.2.1.8.1.3) |
read-only |
Counter32 |
Counter32 (0..4294967295) |
Number of packets failed to be sent because of outgoing label error. |
As per the MIB. |
mplsOutSegmentPerfDiscards (1.3.6.1.2.1.10.166.2.1.8.1.4) |
read-only |
Counter32 |
Counter32 (0..4294967295) |
Number of packets sent on this outgoing label but were discarded. |
As per the MIB. |
mplsOutSegmentPerfHCOctets (1.3.6.1.2.1.10.166.2.1.8.1.5) |
read-only |
Counter64 |
Counter64 (0..18446744073709551615) |
Total number of bytes sent on this outgoing label. |
As per the MIB. |
mplsOutSegmentPerfDiscontinuityTime (1.3.6.1.2.1.10.166.2.1.8.1.6) |
read-only |
TimeStamp |
Standard MIB values. |
Value of sysUpTime on the most recent occasion at which any one or more of this outgoing label's Counter32 or Counter64 suffered a discontinuity. |
As per the MIB. |
mplsXCTable
About this table
This table contains cross-connect table information.
Support for operations
Create |
Edit/Modify |
Delete |
Read |
To create a static CRLSP, first create an mplsTunnelResourceTable object. The object index is the same as the value of mplsXCOutSegmentIndex. To create an ingress LSP or transit LSP, mplsXCIndex must be consistent with mplsXCOutSegmentIndex. |
Supported |
Supported |
Supported |
Columns
The table indexes are mplsXCIndex, mplsXCInSegmentIndex, and mplsXCOutSegmentIndex.
Object (OID) |
Access |
Syntax |
Value range |
Description |
Implementation |
mplsXCIndex (1.3.6.1.2.1.10.166.2.1.10.1.1) |
not-accessible |
Octet string |
Octet string (1..24) |
Cross-connect index. |
0x00 is invalid. |
mplsXCInSegmentIndex (1.3.6.1.2.1.10.166.2.1.10.1.2) |
not-accessible |
Octet string |
Octet string (1..24) |
Incoming label index. |
0x00 indicates that no corresponding incoming label exists and the LSR is an ingress LSR. |
mplsXCOutSegmentIndex (1.3.6.1.2.1.10.166.2.1.10.1.3) |
not-accessible |
Octet string |
Octet string (1..24) |
Outgoing label index. |
0x00 indicates that no corresponding outgoing label exists and the LSR is an egress LSR. |
mplsXCLspId (1.3.6.1.2.1.10.166.2.1.10.1.4) |
read-create |
Octet string |
Octet string (2 | 6) |
LSP ID. |
Supports only the read operation. |
mplsXCOwner (1.3.6.1.2.1.10.166.2.1.10.1.6) |
read-only |
Integer |
unknown(1), |
Owner. |
As per the MIB. |
mplsXCRowStatus (1.3.6.1.2.1.10.166.2.1.10.1.7) |
read-create |
RowStatus |
active(1), |
Row status. |
Supports only active(1), createAndGo(4), and destroy(6). This object returns active(1). |
mplsXCStorageType (1.3.6.1.2.1.10.166.2.1.10.1.8) |
read-create |
StorageType |
other(1), |
Storage type. |
Supports only the read operation. |
mplsXCAdminStatus (1.3.6.1.2.1.10.166.2.1.10.1.9) |
read-create |
Integer: |
up(1), |
Administrative state. |
Supports only the read operation. |
mplsXCOperStatus (1.3.6.1.2.1.10.166.2.1.10.1.10) |
read-only |
Integer |
up(1),down(2),testing(3),unknown(4),dormant(5),notPresent(6),lowerLayerDown(7) |
Operational state. |
As per the MIB. |
mplsInSegmentMapTable
About this table
This table contains incoming label mapping table information.
Support for operations
Create |
Edit/Modify |
Delete |
Read |
Not supported |
Not supported |
Not supported |
Supported |
Columns
The table indexes are mplsInSegmentMapInterface, mplsInSegmentMapLabel, and mplsInSegmentMapLabelPtrIndex.
Object (OID) |
Access |
Syntax |
Value range |
Description |
Implementation |
mplsInSegmentMapInterface (1.3.6.1.2.1.10.166.2.1.14.1.1) |
not-accessible |
Integer32 |
Integer32 (0..2147483647) |
Ingress interface. |
As per the MIB. |
mplsInSegmentMapLabel (1.3.6.1.2.1.10.166.2.1.14.1.2) |
not-accessible |
Unsigned32 |
Unsigned32 (0..4294967295) |
Incoming label. |
As per the MIB. |
mplsInSegmentMapLabelPtrIndex (1.3.6.1.2.1.10.166.2.1.14.1.3) |
not-accessible |
RowPointer |
RowPointer |
Incoming label extension pointer. If the incoming label cannot be represented fully within the mplsInSegmentMapLabel object, this object points to an extended table. |
0.0 indicates that this object does not point any extended tables. |
mplsInSegmentMapIndex (1.3.6.1.2.1.10.166.2.1.14.1.4) |
read-only |
Octet string |
Octet string (1..24) |
Incoming label index. |
As per the MIB. |
Notifications
mplsXCUp
Basic information
OID |
Event |
Type |
Severity |
Recovery notification |
Default status |
1.3.6.1.2.1.10.166.2.0.1 |
mplsXCup |
Informational |
Warning |
N/A |
ON |
Notification triggers
This notification is generated when the MPLSXC state (mplsXCOperStatus) of a tunnel (such as LDP tunnel or MPLS TE tunnel) changes to UP.
System impact
No negative impact on services.
Status control
ON
CLI: Use the snmp-agent trap enable te command.
OFF
CLI: Use the undo snmp-agent trap enable te command.
Objects
OID (object name) |
Description |
Index |
Type |
Value range |
1.3.6.1.2.1.10.166.2.1.10.1.9 (mplsXCAdminStatus) |
Operational status of the label. |
mplsXCIndex mplsXCInSegmentIndex mplsXCOutSegmentIndex |
INTEGER |
up(1), down(2), testing(3) |
1.3.6.1.2.1.10.166.2.1.10.1.10 (mplsXCOperStatus) |
Actual operational status of the cross-connect. |
mplsXCIndex mplsXCInSegmentIndex mplsXCOutSegmentIndex |
INTEGER |
up(1), down(2), testing(3), unknown(4), dormant(5), notPresent(6), lowerLayerDown(7) |
Recommended action
No action is required.
mplsXCDown
Basic information
OID |
Event |
Type |
Severity |
Recovery notification |
Default status |
1.3.6.1.2.1.10.166.2.0.2 |
A cross-connect enters down state. |
Error |
Major |
1.3.6.1.2.1.10.166.2.0.1(mplsXCUp) |
ON |
Notification triggers
This notification is generated when the MPLSXC state (mplsXCOperStatus) of a tunnel (such as LDP tunnel or MPLS TE tunnel) changes to down.
Possible causes:
1. MPLS is disabled on the interfaces that the tunnel passes through.
2. A protocol fault occurs on the tunnel. For example, LDP is disabled globally or on the interfaces that the tunnel passes through.
3. A fault occurs on the path that the tunnel passes through.
4. Dependent routes of the tunnel have been withdrawn.
5. The tunnel is switched to a new path and the new path has problem 1 or 2.
System impact
Service traffic carried on the tunnel will be interrupted.
Status control
ON
CLI: Use the snmp-agent trap enable te command.
OFF
CLI: Use the undo snmp-agent trap enable te command.
Objects
OID (object name) |
Description |
Index nodes |
Type |
Value range |
1.3.6.1.2.1.10.166.2.1.10.1.9 (mplsXCAdminStatus) |
Operational status of the label. |
mplsXCIndex mplsXCInSegmentIndex mplsXCOutSegmentIndex |
INTEGER |
up(1), down(2), testing(3) |
1.3.6.1.2.1.10.166.2.1.10.1.10 (mplsXCOperStatus) |
Actual operational status of the cross-connect. |
mplsXCIndex mplsXCInSegmentIndex mplsXCOutSegmentIndex |
INTEGER |
up(1), down(2), testing(3), unknown(4), dormant(5), notPresent(6), lowerLayerDown(7) |
Recommended action
According to the protocol, tunnel destination address, outgoing interface/next hop and outgoing label information in the mplsXCDown notification message, execute the following steps to resolve this issue:
1. Check routes: Execute the display ip routing-table command or the display ipv6 routing-table command to view whether the route corresponding to the tunnel destination address exists.
¡ If the route does not exist, configure a proper routing protocol to generate a route to the tunnel destination address. Check whether an mplsXCUp notification is generated. If yes, the issue is resolved. If not, go to step 2.
¡ If the route exists, go to step 2.
2. According to the outgoing interface/next hop information, execute the display mpls interface command to identify whether the outgoing interface is enabled with MPLS.
¡ If the interface is not enabled with MPLS, execute the mpls enable command on the interface. Check whether an mplsXCUp notification is generated. If yes, the issue is resolved. If not, go to step 3.
¡ If the interface is enabled with MPLS, go to step 3.
3. According to the tunnel protocol information, check the protocol capabilities on the interface. Take an LDP tunnel as an example. Execute the display mpls ldp interface command to check whether LDP is enabled on the outgoing interface.
¡ If LDP is not enabled, execute the mpls ldp command in system view to enable LDP globally and the mpls ldp enable command in interface view to enable LDP on the interface. Check whether an mplsXCUp notification is generated. If yes, the issue is resolved. If not, go to step 4.
¡ If LDP is enabled globally and on the outgoing interface, go to step 4.
4. According to the route in step 1, find the next hop. Execute step 1 through step 3 on the next hop device. Repeat this step to troubleshoot all the nodes that the tunnel passes until the issue is resolved.
5. If the issue persists, contact Technical Support.