Configuring Integrated ISIS

Integrated IS-IS is unique among the IP routing protocols covered in this book for a couple of reasons. First, it is the only protocol that must be enabled both as a process and on individual interfaces. Second, it is the only IP routing protocol that was not originally designed for IP. Because Integrated IS-IS uses CLNS PDUs rather than IP packets, the configuration is not always as obvious as that of the other protocols.

An interesting side effect of the fact that Integrated IS-IS is a CLNS protocol is that the IP addresses of neighboring routers have no influence on the formation of adjacencies. As a result, IS-IS does not have the adjacency restrictions concerning secondary IP addresses that OSPF has. However, another result is that two interfaces with IP addresses from completely different subnets can become adjacent. IP will not work in such a situation, but the fact that the adjacency makes the link only "half broken" can cause some troubleshooting confusion.

Case Study: A Basic Integrated IS-IS Configuration

A basic Integrated IS-IS process is configured on a Cisco router in four steps:

1. Determine the area in which the router is to be located and the interfaces on which IS-IS is to be enabled.

2. Enable IS-IS with the command router isis.[19]

[19] The router isis command can also be given a name, such as router isis Warsaw. If IS-IS and ISO-IGRP are configured on the same router, one or both of the processes must be named. If ISO-IGRFP is not configured, naming is unnecessary.

3. Configure the NET with the net command.

4. Enable Integrated IS-IS on the proper interfaces with the command ip router isis. This command must be added not only to transit interfaces (interfaces connected to IS-IS neighbors) but also to interfaces connected to stub networks whose IP addresses should be advertised by IS-IS.

Figure 10.41 shows a small six-router internetwork divided into two areas. In the NETs, areas 1 and 2 will be encoded as 00.0001 and 00.0002, respectively, and the System IDs will be the MAC identifiers of the E0 or TO0 interfaces of each router. Table 10.4 shows the NETs encoded with this information.

Figure 10.41. Area 1 is encoded as 00.0001 in the NET, and area 2 is encoded as 00.0002. The System ID of each NET is the E0 or T00 MAC identifier.

Figure 10.41. Area 1 is encoded as 00.0001 in the NET, and area 2 is encoded as 00.0002. The System ID of each NET is the E0 or T00 MAC identifier.

Isis Configuration Cisco
Table 10.4. The NETs used for the IS-IS configurations of the routers in Figure 10.41.

Router

Area

MAC

Net

Paris

00.0001

0000.3090.6756

00.0001.0000.3090.6756.00

Berlin

00.0001

0000.3090.c7df

00.0001.0000.3090.c7df.00

London

00.0001

0000.0c0a.2c51

00.0001.0000.0c0a.2c51.00

Rome

00.0001

0000.0c0a.2aa9

00.0001.0000.0c0a.2aa9.00

Brussels

00.0002

0000.0c76.5b7c

00.0002.0000.0c76.5b7c.00

Amsterdam

00.0002

0000.0c04.dcc0

00.0002.0000.0c04.dcc0.00

The configurations of Paris, London, Brussels, and Amsterdam are: Paris clns routing

interface Serial0

ip address 10.1.255.5 255.255.255.252 ip router isis

interface TokenRing0

ip address 10.1.2.1 255.255.255.0 ip router isis ring-speed 16

interface TokenRing1

ip address 10.1.7.1 255.255.255.0 ip router isis ring-speed 16

router isis net 00.0001.0000.3090.6756.00

London clns routing

interface Ethernet0

ip address 10.1.3.2 255.255.255.0 ip router isis

interface Serial0

ip address 10.1.255.6 255.255.255.252 ip router isis

router isis net 00.0001.0000.0c0a.2c51.00

Brussels clns routing

interface Ethernet0

ip address 10.1.3.1 255.255.255.0 ip router isis

interface Ethernet1

ip address 10.1.4.1 255.255.255.0 ip router isis

router isis net 00.0002.0000.0c76.5b7c.00

Amsterdam clns routing

interface Ethernet0

ip address 10.1.4.2 255.255.255.0 ip router isis

interface Ethernet1

ip address 10.1.5.1 255.255.255.0 ip router isis

interface Ethernet2

ip address 10.1.6.241 255.255.255.240 ip router isis

router isis net 00.0002.0000.0c04.dcc0.00

The configurations of Berlin and Rome are similar. A detail that you should notice is that CLNS routing is enabled in these configurations. The CLNS routing is necessary to handle the CLNS PDUs used by ISIS. However, the clns routing command was not entered as a configuration step. Rather, the router entered it automatically when IS-IS was enabled.

Figure 10.42 shows Paris' route table. Notice that the table contains both L1 and L2 routes. By default, Cisco routers are L1/L2 routers. This fact is also apparent by observing the routers' IS neighbor tables, as in Figure 10.43.

Continue reading here: Administrative Distances

Was this article helpful?

0 0