- play_arrow Overview
- play_arrow Introduction to IS-IS
-
- play_arrow Configuring IS-IS
- play_arrow Configuring a Basic IS-IS Network
- Understanding IS-IS Configuration
- Example: Configuring IS-IS
- Understanding IS-IS Areas to Divide an Autonomous System into Smaller Groups
- Example: Configuring a Multi-Level IS-IS Topology to Control Interarea Flooding
- Understanding IS-IS Designated Routers
- Configuring Designated Router Election Priority for IS-IS
- Configuring an ISO System Identifier for the Router
- Understanding Default Routes
- How to Configure Multiple Independent IGP Instances of IS-IS
- play_arrow Configuring IS-IS Authentication and Checksums
- Configuring IS-IS Authentication
- Configuring IS-IS Authentication Without Network-Wide Deployment
- Understanding Hitless Authentication Key Rollover for IS-IS
- Example: Configuring Hitless Authentication Key Rollover for IS-IS
- Understanding Checksums on IS-IS Interfaces for Error Checking
- Example: Enabling Packet Checksums on IS-IS Interfaces for Error Checking
- play_arrow Configuring IS-IS Routing Policy and Route Redistribution
- Understanding Routing Policies
- Understanding Backup Selection Policy for IS-IS Protocol
- Example: Configuring Backup Selection Policy for IS-IS Protocol
- Configuring Backup Selection Policy for the IS-IS Protocol
- Example: Redistributing OSPF Routes into IS-IS
- Example: Configuring IS-IS Route Leaking from a Level 2 Area to a Level 1 Area
- Handling of the IS-IS Binding SID S Flag and RFC 7794 Prefix Attribute Flags
- Understanding BGP Communities, Extended Communities, and Large Communities as Routing Policy Match Conditions
- Example: Configuring a Routing Policy to Redistribute BGP Routes with a Specific Community Tag into IS-IS
- IS-IS Extensions to Support Route Tagging
- Example: Configuring a Routing Policy to Prioritize IS-IS Routes
- Configuring Overloading of Stub Networks
- play_arrow Configuring IS-IS Bidirectional Forwarding Detection
- play_arrow Configuring IS-IS Flood Groups
- play_arrow Configuring IS-IS Multitopology Routing and IPv6 Support
- IS-IS Multicast Topologies Overview
- Example: Configuring IS-IS Multicast Topology
- Understanding Dual Stacking of IPv4 and IPv6 Unicast Addresses
- Example: Configuring IS-IS Dual Stacking of IPv4 and IPv6 Unicast Addresses
- Understanding IS-IS IPv4 and IPv6 Unicast Topologies
- Example: Configuring IS-IS IPv4 and IPv6 Unicast Topologies
- play_arrow Configuring IS-IS Link and Node Link Protection
- Understanding Loop-Free Alternate Routes for IS-IS
- Example: Configuring Node-Link Protection for IS-IS Routes in a Layer 3 VPN
- Understanding Remote LFA over LDP Tunnels in IS-IS Networks
- Configuring Remote LFA Backup over LDP Tunnels in an IS-IS Network
- Example: Configuring Remote LFA over LDP Tunnels in IS-IS Networks
- Understanding Weighted ECMP Traffic Distribution on One-Hop IS-IS Neighbors
- Example: Weighted ECMP Traffic Distribution on One-Hop IS-IS Neighbors
- play_arrow Configuring IS-IS Traffic Engineering
- IS-IS Extensions to Support Traffic Engineering
- Using Labeled-Switched Paths to Augment SPF to Compute IGP Shortcuts
- Example: Enabling IS-IS Traffic Engineering Support
- Understanding Forwarding Adjacencies
- Example: Advertising Label-Switched Paths into IS-IS
- Understanding Wide IS-IS Metrics for Traffic Engineering
- Example: Enabling Wide IS-IS Metrics for Traffic Engineering
- Understanding LDP-IGP Synchronization
- Example: Configuring Synchronization Between IS-IS and LDP
- Layer 2 Mapping for IS-IS
- Example: Configuring Layer 2 Mapping for IS-IS
- Understanding Source Packet Routing in Networking (SPRING)
- Understanding Adjacency Segments, Anycast Segments, and Configurable SRGB in SPRING
- Example: Configuring SRGB in Segment Routing for IS-IS
- Example: Configuring Anycast and Prefix Segments in SPRING for IS-IS to Increase Network Speed
- Configuring Segment Routing Global Blocks Label Ranges in SPRING for IS-IS Protocol
- Configuring Anycast and Prefix segments in SPRING for IS-IS Protocol
- Flexible Algorithms in IS-IS for Segment Routing Traffic Engineering
- Configuring Flexible Algorithm for Segment Routing Traffic Engineering
- Understanding Topology-Independent Loop-Free Alternate with Segment Routing for IS-IS
- Configuring Topology-Independent Loop-Free Alternate with Segment Routing for IS-IS
- Example: Configuring Topology Independent Loop-Free Alternate with Segment Routing for IS-IS
- Static Adjacency Segment Identifier for ISIS
- Understanding Segment Routing over RSVP Forwarding Adjacency in IS-IS
- Understanding IS-IS Microloop Avoidance
- How to Enable SRv6 Network Programming in IS-IS Networks
- Example: Configuring SRv6 Network Programming in IS-IS Networks
- How to Enable Link Delay Measurement and Advertising in IS-IS
- How to Enable Strict SPF SIDs and IGP Shortcut
- play_arrow Configuring IS-IS Scaling and Throttling
- Understanding Link-State PDU Throttling for IS-IS Interfaces
- Example: Configuring the Transmission Frequency for Link-State PDUs on IS-IS Interfaces
- Understanding the Transmission Frequency for CSNPs on IS-IS Interfaces
- Example: Configuring the Transmission Frequency for CSNP Packets on IS-IS Interfaces
- Understanding IS-IS Mesh Groups
- Example: Configuring Mesh Groups of IS-IS Interfaces
- play_arrow Configuring IS-IS CLNS
- play_arrow Configuring IS-IS on Logical Systems
-
- play_arrow Configuration Statements and Operational Commands
Displaying Detailed IS-IS Protocol Information
Action
To trace IS-IS messages in detail, follow these steps:
Configure the flag to display detailed IS-IS protocol messages.
content_copy zoom_out_map[edit protocols isis traceoptions] user@host# set flag hello detail
Verify the configuration.
content_copy zoom_out_mapuser@host# show
For example:
content_copy zoom_out_map[edit protocols isis traceoptions] user@host# show file isislog size 10k files 10; flag hello detail;
Commit the configuration.
content_copy zoom_out_mapuser@host# commit
View the contents of the file containing the detailed messages.
content_copy zoom_out_mapuser@host# run show log filename
For example:
content_copy zoom_out_mapuser@host# run show log isislog
content_copy zoom_out_mapNov 29 23:17:50 trace_on: Tracing to "/var/log/isislog" started Nov 29 23:17:50 Sending PTP IIH on so-1/1/1.0 Nov 29 23:17:53 Sending PTP IIH on so-1/1/0.0 Nov 29 23:17:54 Received PTP IIH, source id abc-core-01 on so-1/1/0.0 Nov 29 23:17:54 from interface index 11 Nov 29 23:17:54 max area 0, circuit type l2, packet length 4469 Nov 29 23:17:54 hold time 30, circuit id 6 Nov 29 23:17:54 neighbor state up Nov 29 23:17:54 speaks IP Nov 29 23:17:54 area address 99.0008 (1) Nov 29 23:17:54 IP address 10.10.10.29 Nov 29 23:17:54 4396 bytes of total padding Nov 29 23:17:54 updating neighbor abc-core-01 Nov 29 23:17:55 Received PTP IIH, source id abc-core-02 on so-1/1/1.0 Nov 29 23:17:55 from interface index 12 Nov 29 23:17:55 max area 0, circuit type l2, packet length 4469 Nov 29 23:17:55 hold time 30, circuit id 6 Nov 29 23:17:55 neighbor state up Nov 29 23:17:55 speaks IP Nov 29 23:17:55 area address 99.0000 (1) Nov 29 23:17:55 IP address 10.10.10.33 Nov 29 23:17:55 4396 bytes of total padding Nov 29 23:17:55 updating neighbor abc-core-02
Meaning
Table 1 lists tracing flags that can be configured specific to IS-IS and presents example output for some of the flags.
Tracing Flags | Description | Example Output |
---|---|---|
csn | Complete sequence number PDU (CSNP) | Nov 28 20:02:48 Sending L2 CSN on interface so-1/1/0.0Nov 28 20:02:48 Sending L2 CSN on interface so-1/1/1.0 With the detail option. Nov 28 20:06:08 Sending L2 CSN on interface so-1/1/1.0Nov 28 20:06:08 LSP abc-core-01.00-00 lifetime 1146Nov 28 20:06:08 sequence 0x1c4f8 checksum 0xa1e9Nov 28 20:06:08 LSP abc-core-02.00-00 lifetime 411Nov 28 20:06:08 sequence 0x7435 checksum 0x5424Nov 28 20:06:08 LSP abc-brdr-01.00-00 lifetime 465Nov 28 20:06:08 sequence 0xf73 checksum 0xab10Nov 28 20:06:08 LSP abc-edge-01.00-00 lifetime 1089Nov 28 20:06:08 sequence 0x1616 checksum 0xdb29Nov 28 20:06:08 LSP abc-edge-02.00-00 lifetime 1103Nov 28 20:06:08 sequence 0x45cc checksum 0x6883 |
hello | Hello packet | Nov 28 20:13:50 Sending PTP IIH on so-1/1/1.0Nov 28 20:13:50 Received PTP IIH, source id abc-core-01 on so-1/1/0.0Nov 28 20:13:53 Received PTP IIH, source id abc-core-02 on so-1/1/1.0Nov 28 20:13:57 Sending PTP IIH on so-1/1/0.0Nov 28 20:13:58 Received PTP IIH, source id abc-core-01 on so-1/1/0.0Nov 28 20:13:59 Sending PTP IIH on so-1/1/1.0 |
lsp | Link-state PDUs (LSPs) | Nov 28 20:15:46 Received L2 LSP abc-edge-01.00-00, interface so-1/1/0.0Nov 28 20:15:46 from abc-core-01Nov 28 20:15:46 sequence 0x1617, checksum 0xd92a, lifetime 1197Nov 28 20:15:46 Updating L2 LSP abc-edge-01.00-00 in TEDNov 28 20:15:47 Received L2 LSP abc-edge-01.00-00, interface so-1/1/1.0Nov 28 20:15:47 from abc-core-02Nov 28 20:15:47 sequence 0x1617, checksum 0xd92a, lifetime 1197 |
lsp-generation | Link-state PDU generation packets | Nov 28 20:21:24 Regenerating L1 LSP abc-edge-03.00-00, old sequence 0x682Nov 28 20:21:27 Rebuilding L1, fragment abc-edge-03.00-00Nov 28 20:21:27 Rebuilt L1 fragment abc-edge-03.00-00, size 59Nov 28 20:31:52 Regenerating L2 LSP abc-edge-03.00-00, old sequence 0x689Nov 28 20:31:54 Rebuilding L2, fragment abc-edge-03.00-00Nov 28 20:31:54 Rebuilt L2 fragment abc-edge-03.00-00, size 256Nov 28 20:34:05 Regenerating L1 LSP abc-edge-03.00-00, old sequence 0x683Nov 28 20:34:08 Rebuilding L1, fragment abc-edge-03.00-00Nov 28 20:34:08 Rebuilt L1 fragment abc-edge-03.00-00, size 59 |
packets | All IS-IS protocol packets | Not available. |
psn | Partial sequence number PDU (PSNP) packets | Nov 28 20:40:39 Received L2 PSN, source abc-core-01, interface so-1/1/0.0Nov 28 20:40:39 Received L2 PSN, source abc-core-02, interface so-1/1/1.0Nov 28 20:41:36 Sending L2 PSN on interface so-1/1/1.0Nov 28 20:41:36 Sending L2 PSN on interface so-1/1/0.0Nov 28 20:42:35 Received L2 PSN, source abc-core-02, interface so-1/1/1.0Nov 28 20:42:35 LSP abc-edge-03.00-00 lifetime 1196Nov 28 20:42:35 sequence 0x68c checksum 0x746dNov 28 20:42:35 Received L2 PSN, source abc-core-01, interface so-1/1/0.0Nov 28 20:42:35 LSP abc-edge-03.00-00 lifetime 1196Nov 28 20:42:35 sequence 0x68c checksum 0x746dNov 28 20:42:49 Sending L2 PSN on interface so-1/1/1.0Nov 28 20:42:49 LSP abc-core-01.00-00 lifetime 1197Nov 28 20:42:49 sequence 0x1c4fb checksum 0x9becNov 28 20:42:49 Sending L2 PSN on interface so-1/1/0.0Nov 28 20:42:49 LSP abc-core-01.00-00 lifetime 1197Nov 28 20:42:49 sequence 0x1c4fb checksum 0x9bec |
spf | Shortest-path-first (SPF) calculations | Nov 28 20:44:01 Scheduling SPF for L1: ReconfigNov 28 20:44:01 Scheduling multicast SPF for L1: ReconfigNov 28 20:44:01 Scheduling SPF for L2: ReconfigNov 28 20:44:01 Scheduling multicast SPF for L2: ReconfigNov 28 20:44:02 Running L1 SPFNov 28 20:44:02 L1 SPF initialization complete: 0.000099s cumulative timeNov 28 20:44:02 L1 SPF primary processing complete: 0.000303s cumulative timeNov 28 20:44:02 L1 SPF result postprocessing complete: 0.000497s cumulative timeNov 28 20:44:02 L1 SPF RIB postprocessing complete: 0.000626s cumulative timeNov 28 20:44:02 L1 SPF routing table postprocessing complete: 0.000736s cumulative time |