Configuring ISIS
Configuring ISIS
This chapter describes how to configure Integrated IS-IS. For a complete description of the
integrated IS-IS commands listed in this chapter, refer to the “Integrated IS-IS Commands” chapter
of the Network Protocols Command Reference, Part 1. To locate documentation of other commands
that appear in this chapter, use the command reference master index or search online.
Intermediate System-to-Intermediate System (IS-IS) is an International Organization for
Standardization (ISO) dynamic routing specification. IS-IS is described in ISO 10589. Cisco’s
implementation of IS-IS allows you to configure IS-IS as an IP routing protocol.
Enable IS-IS
Unlike other routing protocols, enabling IS-IS requires that you create an IS-IS routing process and
assign it to specific interfaces (rather than to networks). You can specify only one IS-IS process per
router. Only one IS-IS process is allowed whether you run it in integrated mode, ISO CLNS only, or
IP only.
Network entity titles (NETs) define the area addresses for the IS-IS area and the system ID of the
router. Refer to the “Configuring ISO CLNS” chapter in Network Protocols Configuration Guide,
Part 3 for a more detailed discussion of NETs.
To enable IS-IS, perform the following tasks starting in global configuration mode:
Task Command
Step 1 Enable IS-IS routing and specify an router isis
IS-IS process for IP, which places you in
router configuration mode.
Step 2 Configure NETs for the routing process; net network-entity-title
you can specify a name for a NET as
well as an address.
Step 3 Enter interface configuration mode. interface type number
Step 4 Specify the interfaces that should be ip router isis [tag]
actively routing IS-IS.
See the “IS-IS as an IP Routing Protocol Example” section at the end of this chapter for an example
of configuring IS-IS as an IP routing protocol.
Task Command
Configure the metric (or cost) for the specified isis metric default-metric {level-1 | level-2}
interface.
Task Command
Specify the length of time, in seconds, between isis hello-interval seconds {level-1 | level-2}
hello packets the Cisco IOS software sends on
the specified interface.
The hello interval can be configured independently for Level 1 and Level 2, except on serial
point-to-point interfaces. (Because there is only a single type of hello packet sent on serial links, it
is independent of Level 1 or Level 2.) Specify an optional level for X.25, SMDS, and Frame Relay
multiaccess networks. X25, SMDS, ATM, and Frame Relay networks should be configured with
point-to-point subinterfaces.
Task Command
Configure the IS-IS CSNP interval for the isis csnp-interval seconds {level-1 | level-2}
specified interface.
This feature does not apply to serial point-to-point interfaces. It applies to WAN connections if the
WAN is viewed as a multiaccess meshed network.
Task Command
Configure the number of seconds between isis retransmit-interval seconds
retransmission of IS-IS LSPs for point-to-point
links.
The value you specify should be an integer greater than the expected round-trip delay between any
two routers on the attached network. The setting of this parameter should be conservative, or
needless retransmission will result. The value should be larger for serial lines.
Task Command
Configure the delay between successive isis lsp-interval milliseconds
IS-IS link state packet transmissions.
Task Command
Configure the IS-IS LSP retransmission throttle isis retransmit-throttle-interval milliseconds
interval.
Task Command
Set the hello multiplier. isis hello-multiplier multiplier {level-1 | level-2}
Task Command
Configure the priority to use for designated router isis priority value {level-1 | level-2}
election.
To specify the interface circuit type, perform the following task in interface configuration mode:
Task Command
Configure the type of adjacency desired for isis circuit-type {level-1 | level-1-2 | level-2-only}
neighbors on the specified interface (the
interface circuit type).
Task Command
Configure the authentication password for a isis password password {level-1 | level-2}
specified interface.
Task Command
Force a default route into the IS-IS routing default-information originate [route-map map-name]
domain.
Task Command
Configure the system type (area or backbone router). is-type {level-1 | level-1-2 | level-2-only}
Task Command
Configure the area authentication password. area-password password
Configure the routing domain authentication password. domain-password password
Task Command
Create a summary of addresses for a given level. summary-address address mask {level-1 |
level-1-2 | level-2}
This command can be useful when you want to connect a router to an ISIS network, but don’t want
real traffic flowing through it under any circumstances. Examples are:
• A test router in the lab, connected to a production network.
• A router configured as an LSP flooding server, e.g. on an NBMA network, in combination with
the mesh-group feature.
• A router that is aggregating VCs used only for network management. In this case, the network
management stations must be on a network directly connected to the router with the
set-overload-bit command configured.
To set the overload bit, perform the following task in router configuration mode:
Task Command
Set the overload bit. set-overload-bit
Monitor IS-IS
You can display the IS-IS link state database by performing the following in EXEC mode:
Task Command
Display the IS-IS link state database. show isis database [level-1] [level-2] [l1] [l2] [detail]
[lspid]
Display how often and why the router has run a show isis spf-log
full SPF calculation
E0 E0
Router A S0 Router B
E1
Router C
S2582
E2
Router A
router isis
net 49.0001.0000.0000.000a.00
interface ethernet 0
ip router isis
interface serial 0
ip router isis
Router B
router isis
net 49.0001.0000.0000.000b.00
interface ethernet 0
ip router isis
interface ethernet 1
ip router isis
interface serial 0
ip router isis