Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Navigation
Guide That Contains This Content
[+] Expand All
[-] Collapse All

    Configure IS-IS-Specific Options

    Purpose

    When unexpected events or problems occur, or if you want to diagnose IS-IS adjacency establishment issues, you can view more detailed information by configuring options specific to IS-IS.

    To configure IS-IS options, follow these steps:

    1. Displaying Detailed IS-IS Protocol Information
    2. Displaying Sent or Received IS-IS Protocol Packets
    3. Analyzing IS-IS Link-State PDUs in Detail

    Displaying Detailed IS-IS Protocol Information

    Action

    To trace IS-IS messages in detail, follow these steps:

    1. Configure the flag to display detailed IS-IS protocol messages.
      [edit protocols isis traceoptions] user@host# set flag hello detail
    2. Verify the configuration.
      user@host# show

      For example:

      [edit protocols isis traceoptions]user@host# show file isislog size 10k files 10;flag hello detail;
    3. Commit the configuration.
      user@host# commit
    4. View the contents of the file containing the detailed messages.
      user@host# run show log filename

      For example:

      user@host# run show log isislog
      Nov 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.

    Table 1: IS-IS Protocol Tracing 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


    Displaying Sent or Received IS-IS Protocol Packets

    To configure the tracing for only sent or received IS-IS protocol packets, follow these steps:

    1. Configure the flag to display sent, received, or both sent and received packets.
      [edit protocols isis traceoptions]user@host# set flag hello send

      or

      [edit protocols isis traceoptions]user@host# set flag hello receive

      or

      [edit protocols isis traceoptions]user@host# set flag hello
    2. Verify the configuration.
      user@host# show

      For example:

      [edit protocols isis traceoptions]
      user@host# show 
      file isislog size 10k files 10;
      flag hello send;

      or

      [edit protocols isis traceoptions]
      user@host# show 
      file isislog size 10k files 10;
      flag hello receive;

      or

      [edit protocols isis traceoptions]
      user@host# show 
      file isislog size 10k files 10;
      flag hello send receive;
    3. Commit the configuration.
      user@host# commit
    4. View the contents of the file containing the detailed messages.
      user@host# run show log filename

      For example:

      user@host# run show log isislog
      Sep 27 18:17:01 ISIS periodic xmit to 01:80:c2:00:00:15 (IFL 2)
      Sep 27 18:17:01 ISIS periodic xmit to 01:80:c2:00:00:14 (IFL 2)
      Sep 27 18:17:03 ISIS periodic xmit to 01:80:c2:00:00:15 (IFL 2)
      Sep 27 18:17:04 ISIS periodic xmit to 01:80:c2:00:00:14 (IFL 2)
      Sep 27 18:17:06 ISIS L2 hello from 0000.0000.0008 (IFL 2) absorbed
      Sep 27 18:17:06 ISIS periodic xmit to 01:80:c2:00:00:15 (IFL 2)
      Sep 27 18:17:06 ISIS L1 hello from 0000.0000.0008 (IFL 2) absorbed

    Analyzing IS-IS Link-State PDUs in Detail

    To analyze IS-IS link-state PDUs in detail, follow these steps:

    1. Configure IS-IS open messages.
      [edit protocols isis traceoptions]user@host# set flag lsp detail
    2. Verify the configuration.
      user@host# show

      For example:

      [edit protocols isis traceoptions]
      user@host# show 
      file isislog size 5m world-readable;
      flag error;
      flag lsp detail;
    3. Commit the configuration.
      user@host# commit
    4. View the contents of the file containing the detailed messages.
      user@host# run show log filename

      For example:

      user@host# run show log isislog
      Nov 28 20:17:24 Received L2 LSP abc-core-01.00-00, interface so-1/1/0.0
      Nov 28 20:17:24     from abc-core-01
      Nov 28 20:17:24     sequence 0x1c4f9, checksum 0x9fea, lifetime 1199
      Nov 28 20:17:24     max area 0, length 426
      Nov 28 20:17:24     no partition repair, no database overload
      Nov 28 20:17:24     IS type 3, metric type 0
      Nov 28 20:17:24     area address 99.0908 (1)
      Nov 28 20:17:24     speaks CLNP
      Nov 28 20:17:24     speaks IP
      Nov 28 20:17:24     dyn hostname abc-core-01
      Nov 28 20:17:24     IP address 10.10.134.11
      Nov 28 20:17:24    IP prefix: 10.10.10.0/30 metric 1 up
      Nov 28 20:17:24    IP prefix: 10.10.10.4/30 metric 5 up
      Nov 28 20:17:24    IP prefix: 10.10.10.56/30 metric 5 up
      Nov 28 20:17:24    IP prefix: 10.10.10.52/30 metric 1 up
      Nov 28 20:17:24    IP prefix: 10.10.10.64/30 metric 5 up
      Nov 28 20:17:24    IP prefix: 10.10.10.20/30 metric 5 up
      Nov 28 20:17:24    IP prefix: 10.10.10.28/30 metric 5 up
      Nov 28 20:17:24    IP prefix: 10.10.10.44/30 metric 5 up
      Nov 28 20:17:24     IP prefix 10.10.10.0 255.255.255.252
      Nov 28 20:17:24     internal, metrics: default 1
      Nov 28 20:17:24     IP prefix 10.10.10.4 255.255.255.252
      Nov 28 20:17:24     internal, metrics: default 5
      Nov 28 20:17:24     IP prefix 10.10.10.56 255.255.255.252
      Nov 28 20:17:24     internal, metrics: default 5
      Nov 28 20:17:24     IP prefix 10.10.10.52 255.255.255.252
      Nov 28 20:17:24     internal, metrics: default 1
      Nov 28 20:17:24     IP prefix 10.10.10.64 255.255.255.252
      Nov 28 20:17:24     internal, metrics: default 5
      Nov 28 20:17:24     IP prefix 10.10.10.20 255.255.255.252
      Nov 28 20:17:24     internal, metrics: default 5
      Nov 28 20:17:24     IP prefix 10.10.10.28 255.255.255.252
      Nov 28 20:17:24     internal, metrics: default 5
      Nov 28 20:17:24     IP prefix 10.10.10.44 255.255.255.252
      Nov 28 20:17:24     internal, metrics: default 5
      Nov 28 20:17:24     IS neighbors:
      Nov 28 20:17:24     IS neighbor abc-core-02.00
      Nov 28 20:17:24     internal, metrics: default 1
      [...Output truncated...]
      Nov 28 20:17:24     internal, metrics: default 5
      Nov 28 20:17:24     IS neighbor abc-brdr-01.00
      Nov 28 20:17:24     internal, metrics: default 5
      Nov 28 20:17:24     IS neighbor abc-core-02.00, metric: 1
      Nov 28 20:17:24     IS neighbor abc-esr-02.00, metric: 5
      Nov 28 20:17:24     IS neighbor abc-edge-03.00, metric: 5
      Nov 28 20:17:24     IS neighbor abc-edge-01.00, metric: 5
      Nov 28 20:17:24     IS neighbor abc-edge-02.00, metric: 5
      Nov 28 20:17:24     IS neighbor abc-brdr-01.00, metric: 5
      Nov 28 20:17:24    IP prefix: 10.10.134.11/32 metric 0 up
      Nov 28 20:17:24    IP prefix: 10.11.0.0/16 metric 5 up
      Nov 28 20:17:24    IP prefix: 10.211.0.0/16 metric 0 up
      Nov 28 20:17:24     IP prefix 10.10.134.11 255.255.255.255
      Nov 28 20:17:24     internal, metrics: default 0
      Nov 28 20:17:24     IP prefix 10.11.0.0 255.255.0.0
      Nov 28 20:17:24     internal, metrics: default 5
      Nov 28 20:17:24     IP prefix 10.211.0.0 255.255.0.0
      Nov 28 20:17:24     internal, metrics: default 0
      Nov 28 20:17:24     Updating LSP
      Nov 28 20:17:24 Updating L2 LSP abc-core-01.00-00 in TED
      Nov 28 20:17:24 Analyzing subtlv's for abc-core-02.00
      Nov 28 20:17:24 Analysis complete
      Nov 28 20:17:24 Analyzing subtlv's for abc-esr-02.00
      Nov 28 20:17:24 Analysis complete
      Nov 28 20:17:24 Analyzing subtlv's for abc-edge-03.00
      Nov 28 20:17:24 Analysis complete
      Nov 28 20:17:24 Analyzing subtlv's for abc-edge-01.00
      Nov 28 20:17:24 Analysis complete
      Nov 28 20:17:24 Analyzing subtlv's for abc-edge-02.00
      Nov 28 20:17:24 Analysis complete
      Nov 28 20:17:24 Analyzing subtlv's for abc-brdr-01.00
      Nov 28 20:17:24 Analysis complete
      Nov 28 20:17:24     Scheduling L2 LSP abc-core-01.00-00 sequence 0x1c4f9 on interface so-1/1/1.0

    Published: 2012-12-10