IS-IS Cheat Sheet

MAG212 CYBER
NETWORK ENGINEERING / ROUTING PROTOCOL FIELD GUIDE

IS-IS Ultimate Cheat Sheet

Configuration • Commands • Multi-Area Design • Troubleshooting • Security

ORIGINAL LAB & DIAGRAMS · 2026 EDITION

Published by MAG212 CYBER · Technical reference for administrators, CCNP learners and network engineers

⬇ Download the PDF edition

01 / What is IS-IS?

Intermediate System to Intermediate System (IS-IS) is an interior gateway link-state routing protocol. Routers exchange link-state PDUs (LSPs), synchronize their link-state databases (LSDBs) and run shortest-path-first (SPF) calculations. Integrated IS-IS carries IPv4 information in TLVs; extensions allow IPv6 as well.

Quick factExplanation
AlgorithmDijkstra SPF
TransportRuns directly over Layer 2 (OSI CLNS), not over IP — unlike OSPF (IP protocol 89) or BGP (TCP port 179)
Administrative distanceCisco IOS default: 115 for IS-IS routes
LevelsL1 (inside an area); L2 (between areas); L1/L2 router participates in both
IdentifiersNET includes area ID, 6-byte system ID, and selector 00
MetricModern networks generally use wide metrics; interface cost can be set manually
Important: IS-IS does not use IP multicast 224.0.0.5/6 like OSPF. It uses link-local multicast MAC addresses on Ethernet and forms adjacency at Layer 2.

02 / L1, L2, and area architecture

RoleLearning scopeTypical use
Level 1Intra-area LSDB and routesAccess/area-internal forwarding
Level 2Inter-area backbone topologyConnecting areas
Level 1-2Maintains a separate L1 and L2 databaseArea border connectivity

Level 1 routers must use matching area addresses to form an L1 adjacency. Level 2 peers can have different area addresses. A Level 1 router typically depends on an attached L1/L2 router for routes beyond its area.

03 / Original three-area enterprise lab

IS-IS three-area lab topologySix routers in three IS-IS areas. A2, B2 and C2 are Level-1 access routers. A1, B1 and C1 are Level-1-2 border routers joined by a Level-2 backbone, with a dashed backup Level-2 link between A1 and C1.MAG212 CYBER· IS-IS ENTERPRISE LAB TOPOLOGY3 areas · Level-1 access · Level-2 backbone · point-to-point Ethernet · wide metricsAREA 49.0001Level-1 domainGi0/0Gi0/010.40.1.0/30 · L1A2Level-1 onlyA1Level-1-2 borderLo0 172.20.1.1/32AREA 49.0002Level-1 domainGi0/0Gi0/010.40.2.0/30 · L1B2Level-1 onlyB1Level-1-2 borderLo0 172.20.2.1/32AREA 49.0003Level-1 domainGi0/0Gi0/010.40.3.0/30 · L1C2Level-1 onlyC1Level-1-2 borderLo0 172.20.3.1/32Gi0/1Gi0/110.40.12.0/30 · L2Gi0/2Gi0/110.40.23.0/30 · L2Gi0/2Gi0/210.40.13.0/30 · L2 backup · isis metric 40Level-1 adjacencyLevel-2 backboneBackup Level-2 pathLo0 = router loopback
Six-router original lab. Green links are Level-1 adjacencies inside each area; red links form the Level-2 backbone; the dashed amber link is the backup Level-2 path (isis metric 40). Interface names and Lo0 addresses match the configurations below.
Subnet allocation — lab example
LinkLeft IPRight IP
A1 ↔ A2 (L1)10.40.1.1/3010.40.1.2/30
B1 ↔ B2 (L1)10.40.2.1/3010.40.2.2/30
C1 ↔ C2 (L1)10.40.3.1/3010.40.3.2/30
A1 ↔ B1 (L2)10.40.12.1/3010.40.12.2/30
B1 ↔ C1 (L2)10.40.23.1/3010.40.23.2/30
A1 ↔ C1 backup (L2)10.40.13.1/3010.40.13.2/30

04 / NET addressing explained

A Network Entity Title (NET) is an NSAP-style identifier. A typical lab NET is 49.0001.0000.0000.0001.00.

ComponentExampleMeaning
AFI + area49.0001Private address allocation and Area 1
System ID0000.0000.0001Unique six-byte router identifier
N-selector00Required for router’s NET

Use Area 49.0002 for B1/B2 and Area 49.0003 for C1/C2. Within each area, both routers use the same area ID but unique system IDs.

05 / Working Cisco IOS XE configurations

The following sample is an educational IOS XE lab. Interface names vary by platform; ensure interfaces are up and connected as mapped. The examples use point-to-point IS-IS on routed Ethernet ports and wide metrics.

A1 — Area 1 border

hostname A1
router isis CORE
 net 49.0001.0000.0000.0001.00
 is-type level-1-2
 metric-style wide
 log-adjacency-changes
!
interface GigabitEthernet0/0
 description L1 to A2
 ip address 10.40.1.1 255.255.255.252
 ip router isis CORE
 isis circuit-type level-1
 isis network point-to-point
!
interface GigabitEthernet0/1
 description L2 to B1
 ip address 10.40.12.1 255.255.255.252
 ip router isis CORE
 isis circuit-type level-2-only
 isis network point-to-point
!
interface GigabitEthernet0/2
 description Backup L2 to C1
 ip address 10.40.13.1 255.255.255.252
 ip router isis CORE
 isis circuit-type level-2-only
 isis network point-to-point
 isis metric 40 level-2
!
interface Loopback0
 ip address 172.20.1.1 255.255.255.255
 ip router isis CORE

B1 — Area 2 border

hostname B1
router isis CORE
 net 49.0002.0000.0000.0002.00
 is-type level-1-2
 metric-style wide
!
interface GigabitEthernet0/0
 description L1 to B2
 ip address 10.40.2.1 255.255.255.252
 ip router isis CORE
 isis circuit-type level-1
 isis network point-to-point
!
interface GigabitEthernet0/1
 description L2 to A1
 ip address 10.40.12.2 255.255.255.252
 ip router isis CORE
 isis circuit-type level-2-only
 isis network point-to-point
!
interface GigabitEthernet0/2
 description L2 to C1
 ip address 10.40.23.1 255.255.255.252
 ip router isis CORE
 isis circuit-type level-2-only
 isis network point-to-point
!
interface Loopback0
 ip address 172.20.2.1 255.255.255.255
 ip router isis CORE

C1 — Area 3 border

hostname C1
router isis CORE
 net 49.0003.0000.0000.0003.00
 is-type level-1-2
 metric-style wide
!
interface GigabitEthernet0/0
 description L1 to C2
 ip address 10.40.3.1 255.255.255.252
 ip router isis CORE
 isis circuit-type level-1
 isis network point-to-point
!
interface GigabitEthernet0/1
 description L2 to B1
 ip address 10.40.23.2 255.255.255.252
 ip router isis CORE
 isis circuit-type level-2-only
 isis network point-to-point
!
interface GigabitEthernet0/2
 description Backup L2 to A1
 ip address 10.40.13.2 255.255.255.252
 ip router isis CORE
 isis circuit-type level-2-only
 isis network point-to-point
 isis metric 40 level-2
!
interface Loopback0
 ip address 172.20.3.1 255.255.255.255
 ip router isis CORE

A2, B2, C2 — access routers

! A2 example; B2 and C2 substitute their area NET/IPs
hostname A2
router isis CORE
 net 49.0001.0000.0000.0012.00
 is-type level-1
 metric-style wide
!
interface GigabitEthernet0/0
 description Uplink to A1
 ip address 10.40.1.2 255.255.255.252
 ip router isis CORE
 isis circuit-type level-1
 isis network point-to-point
!
interface Loopback0
 ip address 172.20.11.1 255.255.255.255
 ip router isis CORE
Lab behavior depends on the L1/L2 attached-bit and platform route-leaking defaults. For a complete inter-area reachability exercise, test return routes and configure supported prefix leaking or summarization where necessary. Do not assume all loopbacks in separate areas are automatically visible to all L1-only routers.

06 / IS-IS PDUs and TLVs

PDUFunctionField example
IIH (Hello)Neighbor discovery / adjacencyNeighbor IDs, area addresses, capabilities
LSPTopology and prefix advertisementsReachability TLVs
CSNPComplete LSDB summaryLSP IDs and sequence numbers
PSNPPartial summary / acknowledgment or requestMissing LSP identifiers

Examples of IPv4-related TLVs: 129 (protocols supported), 132 (IP interface address), 135 (extended IP reachability). RFC 5308 adds TLVs 232 and 236 for IPv6 addressing and reachability. LSP information is carried in extensible TLV structures rather than in a fixed IP routing-specific packet header.

07 / DIS elections and circuit types

On a multi-access LAN, IS-IS elects a Designated Intermediate System (DIS) to represent the segment via a pseudonode. Point-to-point Ethernet circuits do not elect a DIS.

interface GigabitEthernet0/3
 description Broadcast LAN example
 ip router isis CORE
 isis priority 90 level-1
!
! On a routed Ethernet point-to-point connection instead:
interface GigabitEthernet0/1
 isis network point-to-point
Unlike OSPF DR/BDR, IS-IS has no backup DIS; DIS can be preempted. Confirm timer defaults for your exact interface type and software release rather than applying 10/30 universally.

08 / SPF and wide metric walkthrough

For example, assume L2 cost from A1 to B1 is 10 and from B1 to C1 is 10, while the direct A1–C1 link has cost 40. SPF prefers the two-hop backbone path with cost 20. If B1–C1 fails, the direct link becomes a usable alternate with cost 40. This is an illustrative link-cost comparison, not live routing output.

router isis CORE
 metric-style wide
!
interface GigabitEthernet0/1
 isis metric 10 level-2
!
interface GigabitEthernet0/2
 isis metric 40 level-2

Wide metrics improve cost range and support more modern extensions. Keep metric policy consistent across the routing domain, and check direction-specific interface costs on both ends.

09 / Troubleshooting command reference

CommandUse
show isis neighborsNeighbor adjacency state
show clns neighborsCLNS-level neighbors on supported IOS versions
show isis interfaceLevels, timers, circuit type, priorities
show clns interfaceCLNS / IS-IS per-interface information
show isis databaseLSDB and LSPs
show isis topologySPF-derived topological view
show ip route isisInstalled IPv4 IS-IS routes
show isis spf-logSPF recalculation history
show running-config | section router isisProcess config / NET

Command output syntax can differ between IOS XE, IOS XR and NX-OS; these examples target IOS XE-style syntax.

10 / Failure scenarios and triage

SymptomLikely checkNext action
No neighborLayer 2, interface shutdown, mismatched circuit typesVerify link state and hello reception
L1 neighbor failsNET area IDs differAlign L1 area addresses
L2 neighbor failsLevels / authentication / MTUCheck matching L2 capability and authentication
Neighbor up, no routePrefix TLVs, metric style, route filters, attached behaviorCheck database then RIB
Frequent SPF eventsFlapping links / unstable adjacencyCorrelate logs and physical events
Routes not preferredAdministrative distance / metric / competing protocolInspect RIB and policy
show logging | include ISIS|CLNS|LINEPROTO
show isis neighbors detail
show isis database detail
show ip route 172.20.3.1
show interfaces GigabitEthernet0/1
Use debugging only with a change window and output constraints; uncontrolled protocol debugging can load a production device.

11 / Authentication and security controls

Enable authenticated adjacencies where supported, restrict physical/L2 access to routing segments, validate allowed peers, protect the control plane, set passive or non-routing behavior where appropriate, log adjacency changes, and apply prefix control at redistribution points. Never use simple plaintext keys for production. Authentication configuration varies by release and device.

! Example of classic IOS XE interface-level MD5 key-chain
key chain ISIS_KEYS
 key 1
  key-string REPLACE_WITH_STRONG_SECRET
!
interface GigabitEthernet0/1
 isis authentication mode md5 level-2
 isis authentication key-chain ISIS_KEYS level-2
!

Replace demonstration secrets, consult release support and your organization’s secret management controls, and roll keys simultaneously across neighbors. IS-IS adjacency authentication does not itself encrypt traffic.

12 / Quick lab checks and expected results

! On A1:
show isis neighbors
! Expect L1 adjacency to A2, L2 to B1 and C1

show isis database
! Inspect separate Level-1 and Level-2 LSDBs

show ip route isis
! Look for learned routes with IOS administrative distance 115

show isis spf-log
! Compare changes before and after controlled link failure

Practice: shut down the B1-to-C1 laboratory link (not production) and check whether SPF switches to A1–C1. Restore and verify all adjacencies. Record neighbor uptime, LSP sequence changes, and installed routes.

13 / Questions with explanations

Q1: Does Level 1 require the same area address?

Answer: Yes, for an L1 adjacency. L2 adjacency does not have that same area-matching requirement.

Q2: What is the DIS on point-to-point Ethernet?

Answer: None; a DIS election is for broadcast multi-access networks.

Q3: Is IS-IS IP protocol 88?

Answer: No. EIGRP uses IP protocol 88. IS-IS operates directly over Layer 2.

Q4: Why can a neighbor be up without an installed route?

Answer: Adjacency confirms peering, not route selection. Inspect the LSDB, prefix advertisement, hierarchy, filter policy and RIB competition.

Q5: Why wide metrics?

Answer: They support larger metric ranges and modern traffic engineering / protocol extensions.

Q6: Is an LSP identical to an IP packet?

Answer: No. LSPs are IS-IS control-plane PDUs with TLVs describing topology and reachability.

14 / Source verification and editorial notes

This is an original MAG212 CYBER guide. The six-router Ethernet topology, IP plan, IOS XE lab, failure walkthrough, hardening guidance and practice questions were written independently and checked against the IETF standards and Cisco documentation below.

Primary technical references:
Cisco IS-IS Configuration Guide (IOS XE 17)
Cisco Network as Code — IOS XE IS-IS data model
RFC 1195 — integrated IS-IS
RFC 5308 — routing IPv6 with IS-IS
RFC 5305 — IS-IS TE extensions.

All IP addresses and device configurations are lab examples, not a representation of a production network. Validate platform compatibility and approved changes before deployment.

MAG212 CYBER · NETWORK ENGINEERING / IS-IS ULTIMATE CHEAT SHEET
Published for educational use on cyber.mag212.com · Original topology and editorial text
More guides in Learn · EIGRP · BGP · Network consulting & seminars