Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Verifying the IS-IS Protocol

Purpose

If your MPLS network is configured with IS-IS as the interior gateway protocol (IGP), and the output of the show mpls lsp extensive command shows that there is a problem, check the IP and IS-IS layers. Because IS-IS and IP are independent of each other, you can check either layer first. For more information about checking the IP layer, see Verifying the IP Layer.

After you have checked the IP layer and determined that there is still a problem, check the IS-IS layer, verify that IS-IS adjacencies are up, and make sure that the interfaces and IS-IS protocol are configured correctly.

Figure 1: MPLS Network Broken at the IS-IS Protocol LayerMPLS Network Broken at the IS-IS Protocol Layer

To check the IS-IS protocol, follow these steps:

Verify the LSP

Purpose

Confirm that interfaces are configured for IS-IS, that the IS-IS protocol is configured correctly, and that adjacencies are established.

Action

To verify the label-switched path (LSP), enter the following command on the ingress, transit, and egress routers:

Sample Output 1

command-name

Sample Output 2

command-name

Sample Output 3

command-name

Meaning

The sample output shows that LSP R1-to-R6 and the reverse LSP R6-to-R1 are down, and there are no LSP sessions on transit router R3.

Verify IS-IS Adjacencies and Interfaces

Purpose

When you check the IS-IS layer, you verify that IS-IS adjacencies are up and that the IS-IS interfaces are included at the protocol level.

Action

To verify the functioning of adjacent interfaces, enter the following commands from the relevant routers:

Sample Output 1

command-name

Sample Output 2

command-name

Meaning

Sample Output 1 shows that ingress router R1 has established adjacencies with the relevant routers. Transit router R3 does not have an adjacency with egress router R6, and egress router R6 has no adjacencies established in the network shown in MPLS Network Broken at the IP and IGP Layers, indicating that the problem might be at the IS-IS protocol level.

Sample Output 2 shows that R1 and R2 are Level 2 routers, in contrast to R6 which is a Level 1 router. When a router is configured explicitly as a Level 1 or Level 2 router, it does not communicate with routers configured at a different level. Level 1 routers communicate with other Level 1 routers within their area, while Level 2 routers communicate with other Level 2 routers, and toward other autonomous systems. Because all the routers in this network are configured for Level 2, they cannot form an adjacency with R6, which is incorrectly configured as a Level 1 router.

Verify the IS-IS Configuration

Purpose

When you have determined that the problem is probably at the IS-IS protocol level, check the IS-IS configuration of the routers in your network.

Action

To verify the IS-IS configuration, enter the following command from the relevant routers:

Sample Output

command-name

Meaning

The sample output shows that R6 has Level 2 disabled, while R1 and R3 have Level 1 disabled. For IS-IS adjacencies to establish, routers need to be at the same level. Another common configuration error is to omit the loopback interface (lo0) from the configuration at the [edit protocols isis] hierarchy level. IS-IS does not function correctly if the loopback interface (lo0) is not configured at this level. In addition, including the passive statement ensures that protocols are not run over the loopback interface (lo0) and that the loopback interface (lo0) is advertised correctly throughout the network.

Take Appropriate Action

Problem

Description

Depending on the error you encountered in your investigation, you must take the appropriate action to correct the problem. In the example below, the routers are configured to function at different levels of the IS-IS protocol.

Solution

To correct the error in this example, enter the following commands:

Sample Output

Meaning

The sample output shows that the configuration error on egress router R6 has been corrected, and IS-IS adjacencies are now established.

Verify the LSP Again

Purpose

After taking the appropriate action to correct the error, the label-switched path (LSP) needs to be checked again to confirm that the problem in the RSVP layer has been resolved.

Action

To verify that the LSP is up and traversing the network as expected, enter the following command from the ingress, egress, and transit routers:

Sample Output 1

command-name

Sample Output 2

command-name

Sample Output 3

command-name

Meaning

Sample Outputs 1 and 3 from ingress router R1 and egress router R6 show that the LSP is now traversing the network along the expected path, from R1 through R3 to R6, and the reverse LSP, from R6 through R3 to R1. In addition, Sample Output 2 from transit router R3 shows that there are two transit LSP sessions, one from R1 to R6, and the other from R6 to R1.