The (Unofficial) CCNP-SP Study Guide
  • About
    • About the Author
    • About This Study Guide
  • MPLS
    • LDP
      • LDP Transport Address
      • LDP Conditional Advertisement
      • LDP Authentication
      • LDP/IGP Sync
      • LDP Session Protection
    • MPLS-TE
      • MPLS-TE Basics, Pt. 1 (TED)
      • MPLS-TE Basics, Pt.2 (RSVP)
      • MPLS-TE Basics, Pt.3 (CSPF)
      • MPLS-TE Basics, Pt.4 (Routing)
      • MPLS-TE Fast Reroute (FRR)
      • MPLS-TE with OSPF
    • Unified MPLS
    • Segment Routing
      • Introduction, Theory Pt.1
      • Introduction, Lab (OSPF) Pt.2
      • Introduction, Lab (ISIS) Pt. 3
      • Multi-Area/Level Segment Routing
      • Segment Routing using BGP
      • Migrating LDP to SR
      • LDP/SR Interworking
      • TI-LFA Pt. 1 (Theory)
      • TI-LFA Pt. 2 (Implementation)
      • TI-LFA Pt. 3 (Node and SRLG Protection)
      • SR-TE Pt. 1 (Overview)
      • SR-TE Pt. 2 (Creating an SR-TE Policy)
      • SR-TE Pt. 3 (Using a PCE)
      • SR-TE Pt. 4 (Automated Steering)
      • SR-TE Pt. 5 (On-Demand Nexthop)
      • SR-TE Pt. 6 (Flex Algo)
    • MPLS OAM
      • Classic Traceroute Behavior in MPLS Networks
      • LSP Ping
      • LSP Traceroute
  • Routing
    • BGP
      • BGP Synchronization
      • BGP Load Sharing (Multipath)
      • An Intuitive Look at Path Attributes
      • AS Path Prepending on XE and XR
      • RPL
    • BGP Security
      • BGP TTL Security, Pt. 1
      • BGP TTL Security, Pt. 2 (IOS-XE)
      • BGP TTL Security, Pt. 3 (IOS-XR)
      • BGP MD5 Authentication
      • BGP Maximum Prefixes
      • BGP RFD (Route Flap Dampening)
      • RTBH
      • Flowspec
      • BGPsec
    • L3VPN
      • An In-Depth Look at RD and RT, Pt. 1
      • An In-Depth Look at RD and RT, Pt. 2
      • An In-Depth Look at RD and RT, Pt. 3
      • An In-Depth Look at RD and RT, Pt. 4
      • Inter-AS L3VPN Pt. 1, Overview
      • Inter-AS L3VPN Pt. 2, Option A
      • Inter-AS L3VPN Pt. 3, Option B
      • Inter-AS L3VPN Pt. 4, Option C
      • CSC (Carrier Supporting Carrier)
      • PE NAT
    • OSPF
      • Type 7 to Type 5 Translation
      • OSPF Authentication
      • Troubleshooting OSPF Adjacencies
      • OSPFv3 LSA Types
      • OSPFv3 LSAs Example (Single Area)
    • ISIS
      • The Potential for Asymmetric Routing with Multi-Area ISIS
      • Interarea Routing is Distance-Vector
      • Basic ISIS - LSPDB
      • Multitopology
      • What is the role of CLNS and CLNP in ISIS?
      • Troubleshooting ISIS Adjacencies
    • IPv6 Transition
      • Overview
      • NAT64
      • 6to4
      • 6RD (IPv6 Rapid Deployment)
      • DS Lite (Dual Stack Lite)
      • MAP (Mapping of Address and Port)
      • Tunneling IPv6 Dynamic Routing Protocols over IPv4
    • Multicast
      • Introduction
      • IP and MAC Addressing
      • Tree Formation and Packet Forwarding
      • IGMP
      • PIM-DM (Dense Mode)
      • PIM-SM (Sparse Mode)
      • PIM-SM SPT Switchover
      • PIM-SM Tunnel Interfaces
      • PIM DR and the Assert Message
      • PIM-SM RP Discovery
      • PIM-BiDir
      • PIM-SSM (Source-Specific Multicast)
      • Interdomain Multicast (PIM-SM)
      • IPv6 Multicast
      • mVPN Introduction
      • mVPN Profile 0
      • mVPN Profile 1
      • Multicast Routing on IOS-XR
  • L2VPN & Ethernet
    • IOS-XE Ethernet Services
      • Service Instances
      • E-Line
      • E-LAN (VPLS)
      • E-Tree
      • E-Access
      • VPLS with BGP Autodiscovery
      • Martini/Kompella Circuits
    • EVPN
      • Introduction to EVPN
      • Learning EVPN VXLAN First
      • E-Line (EVPN VPWS)
      • E-Line (EVPN VPWS) on IOS-XR
      • E-Line (EVPN VPWS) Multi-Homed
      • E-LAN (EVPN Single-Homed)
    • Carrier Ethernet
      • 802.1ah (MAC-in-MAC)
      • 802.3ah (Ethernet OAM)
      • 802.1ag (CFM)
      • Cisco REP (Resilient Ethernet Protocol)
      • ITU G.8032 ERPS (Ethernet Ring Protection Switching)
  • Security
    • CoPP (Control Plane Policing)
    • LPTS (Local Packet Transport Services)
  • Misc
    • QoS
      • QoS Introduction (Part 1)
      • QoS Tools Overview and QoS Models (Part 2)
      • QoS Classification and Marking (Part 3)
      • QoS Queuing/Congestion Management (Part 4)
      • QoS Shaping and Policing (Part 5)
      • QoS for IPv6
      • MPLS QoS Basics
      • MPLS QoS Modes
      • MPLS TE QoS (DS-TE)
      • MPLS TE CBTS/PBTS
    • Automation and Assurance
      • NSO
      • NSO Command Cheat Sheet
      • Intro to YANG/NETCONF
      • YANG In-Depth
      • NETCONF In-Depth
      • RESTCONF
      • Model-Driven Telemetry
      • Automation Tool Comparison
      • Netflow
      • SNMP
    • Virtualization
      • NFV (Network Function Virtualization)
      • OpenStack
    • Transport
      • xPON
      • SONET/SDH
      • WDM
      • 4G and 5G RAN
    • High Availability (HA)
      • NSF/GR
      • NSR
      • NSF/NSR Whitepapers
      • BFD
      • Link Aggregation on IOS-XE
      • Link Aggregation on IOS-XR
    • IOS Software Overview
  • Labs
    • Lab Challenges
      • How to Use These Labs
      • Basic LDP
      • Advanced LDP
      • BGP Security
      • Unified MPLS
      • BGP Fundamentals
      • Ethernet Services
      • L3VPN Extranet
      • Multicast
      • Inter-area OSPF
      • ISIS
      • MPLS-TE
      • Control Plane Policing
      • QoS
Powered by GitBook
On this page
  1. Routing
  2. ISIS

Basic ISIS - LSPDB

PreviousInterarea Routing is Distance-VectorNextMultitopology

Last updated 2 years ago

This is a brief article which displays the contents of the LSPDB when using IPv4 and IPv6.

First we will configure IPv4 only. This is a simple L1 only, single area topology.

#R1
hostname R1
line con 0
 logging sync
!
router isis
 net 49.0001.0000.0000.0001.00
 is-type level-1
!
int gi1
 ip address 222.222.10.1 255.255.255.0
 ip router isis
 no shut

#R2
hostname R2
line con 0
 logging sync
!
router isis
 net 49.0001.0000.0000.0002.00
 is-type level-1
!
int gi1
 ip address 222.222.10.2 255.255.255.0
 ip router isis
 no shut
!
int gi2
 ip address 222.222.30.2 255.255.255.0
 ip router isis
 isis network point-to-point
 no shut
!
int gi3
 ip address 222.222.20.2 255.255.255.0
 ip router isis
 no shut

#R3
hostname R3
line con 0
 logging sync
!
router isis
 net 49.0001.0000.0000.0003.00
 is-type level-1
!
int gi1
 ip address 222.222.30.3 255.255.255.0
 ip router isis
 isis network point-to-point
 no shut

LSPDB Summary

R1#show isis database 

IS-IS Level-1 Link State Database:
LSPID                 LSP Seq Num  LSP Checksum  LSP Holdtime/Rcvd      ATT/P/OL
R1.00-00            * 0x000002E2   0xBC5F                1139/*         0/0/0
R2.00-00              0x0000000A   0x8E66                1165/1199      0/0/0
R2.01-00              0x00000001   0x7CD6                1014/1199      0/0/0
R3.00-00              0x00000004   0xAA25                1165/1199      0/0/0

LSPDB Detail

R1#show isis data detail 

IS-IS Level-1 Link State Database:
LSPID                 LSP Seq Num  LSP Checksum  LSP Holdtime/Rcvd      ATT/P/OL
R1.00-00            * 0x000002E2   0xBC5F                1113/*         0/0/0
  Area Address: 49.0001
  NLPID:        0xCC 
  Hostname: R1
  Metric: 10         IS R2.01
  IP Address:   222.222.10.1
  Metric: 10         IP 222.222.10.0 255.255.255.0
R2.00-00              0x0000000A   0x8E66                1139/1199      0/0/0
  Area Address: 49.0001
  NLPID:        0xCC 
  Hostname: R2
  Metric: 10         IS R2.01
  Metric: 10         IS R3.00
  IP Address:   222.222.20.2
  Metric: 10         IP 222.222.10.0 255.255.255.0
  Metric: 10         IP 222.222.30.0 255.255.255.0
  Metric: 10         IP 222.222.20.0 255.255.255.0
R2.01-00              0x00000001   0x7CD6                 987/1199      0/0/0
  Metric: 0          IS R2.00
  Metric: 0          IS R1.00
R3.00-00              0x00000004   0xAA25                1139/1199      0/0/0
  Area Address: 49.0001
  NLPID:        0xCC 
  Hostname: R3
  Metric: 10         IS R2.00
  IP Address:   222.222.30.3
  Metric: 10         IP 222.222.30.0 255.255.255.0

ISIS operates differently than OSPFv2 when it comes to dissementing link-state information. Instead of LSA Types, ISIS uses TLVs. Each TLV is not mentioned in the database output. Instead the total information learned from all TLVs is displayed at once.

The *.01-00 LSPID is only generated by the pseudonode (DIS) for a broadcast domain. This lists the attached routers to the broadcast domain, similar to a Type 2 OSFP LSA.

The *.00-00 LSPIDs are generated by each router. These list attached neighbors and the metric to those neighbors, prefixes attached to the router, IP addresses attached to the router, and the hostname of the router.

Common TLVs

TLV
Information
Example

1

Area address(es)

49.0001

2

IS Reachability (Neighbors)

0000.0000.0002.01

137

Hostname

R1

129

Protocols Supported

IPv4

128

IP Internal reachability (prefixes)

222.222.10.0/24

132

Interface addresses

222.222.10.1

232

IPv6 Interface addresses

2001:a:a:10::1

236

IPv6 reachability (prefixes)

2001:a:a:10::/64

IPv6 configuration

#R1
ipv6 unicast-routing
!
router isis
 net 49.0001.0000.0000.0001.00
 address-family ipv6
 is-type level-1
!
int gi1
 no ip address 
 ipv6 address 2001:a:a:10::1/64
 ipv6 router isis

#R2
ipv6 unicast-routing
!
int gi1
 no ip address 
 ipv6 address 2001:a:a:10::2/64
 ipv6 router isis
!
int gi2
 no ip address
 ipv6 address 2001:a:a:30::2/64
 ipv6 router isis
 isis network point-to-point
!
int gi3
 no ip address
 ipv6 address 2001:a:a:20::2/64
 ipv6 router isis

#R3
ipv6 unicast-routing
!
int gi1
 no ip address
 ipv6 address 2001:a:a:30::3/64
 ipv6 router isis
 isis network point-to-point

LSPDB Summary

R1#show isis database 

IS-IS Level-1 Link State Database:
LSPID                 LSP Seq Num  LSP Checksum  LSP Holdtime/Rcvd      ATT/P/OL
R1.00-00            * 0x000002E8   0x3190                1049/*         0/0/0
R2.00-00              0x00000014   0xDDCB                1170/1199      0/0/0
R2.01-00              0x00000004   0x76D9                1048/1199      0/0/0
R3.00-00              0x0000000A   0x114C                1170/1199      0/0/0

LSPDB Detail

R1#show isis database detail 

IS-IS Level-1 Link State Database:
LSPID                 LSP Seq Num  LSP Checksum  LSP Holdtime/Rcvd      ATT/P/OL
R1.00-00            * 0x000002E8   0x3190                1029/*         0/0/0
  Area Address: 49.0001
  NLPID:        0xCC 0x8E 
  Hostname: R1
  Metric: 10         IS R2.01
  IPv6 Address: 2001:A:A:10::1
  Metric: 10         IPv6 2001:A:A:10::/64
R2.00-00              0x00000014   0xDDCB                1150/1199      0/0/0
  Area Address: 49.0001
  NLPID:        0xCC 0x8E 
  Hostname: R2
  Metric: 10         IS R2.01
  Metric: 10         IS R3.00
  IPv6 Address: 2001:A:A:20::2
  Metric: 10         IPv6 2001:A:A:10::/64
  Metric: 10         IPv6 2001:A:A:30::/64
  Metric: 10         IPv6 2001:A:A:20::/64
R2.01-00              0x00000004   0x76D9                1028/1199      0/0/0
  Metric: 0          IS R2.00
  Metric: 0          IS R1.00
R3.00-00              0x0000000A   0x114C                1150/1199      0/0/0
  Area Address: 49.0001
  NLPID:        0xCC 0x8E 
  Hostname: R3
  Metric: 10         IS R2.00
  IPv6 Address: 2001:A:A:30::3
  Metric: 10         IPv6 2001:A:A:30::/64

The only difference between the database now is that there are IPv6 addresses instead of IPv4 addresses, and there is an additional network layer protocol supported, IPv6 (0x8E) compared to just IPv4 (0xCC) before. Notice that both IPv4 and IPv6 are listed as being supported. IOS-XE by default uses single-topology IPv6, which means that both IPv4 and IPv6 use the same underlying network topology at the same time. This allows for optimization, as two separate topologies are kept (one for IPv4 and one for IPv6). For details, see the Multitopology ISIS article. Also notice that wide metrics are not required to use ISIS for IPv6.