{"id":213,"date":"2015-01-03T09:01:54","date_gmt":"2015-01-03T09:01:54","guid":{"rendered":"http:\/\/feralpacket.org\/?p=213"},"modified":"2015-01-03T11:15:13","modified_gmt":"2015-01-03T11:15:13","slug":"is-is-notes","status":"publish","type":"post","link":"https:\/\/feralpacket.org\/?p=213","title":{"rendered":"IS-IS Notes"},"content":{"rendered":"<p><!--?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?--><\/p>\n<p><b>IS-IS<\/b><\/p>\n<p>&#8211; Link state routing protocol<\/p>\n<p>-&gt; 0xFEFE<\/p>\n<p>-&gt; 0x0800<\/p>\n<p>&#8211; Connectionless Network Protocol (CLNP)<\/p>\n<p>&#8211; Like an IP protocol suite in OSI model<\/p>\n<p>-&gt; Router<\/p>\n<p>-&gt; Intermediate System (IS)<\/p>\n<p>-&gt; End host<\/p>\n<p>-&gt; End System (ES)<\/p>\n<p>-&gt; OSI protocol<\/p>\n<p>-&gt; Directly works over layer 2<\/p>\n<p>-&gt; Integrated IS-IS can have payload of IPv4 or IPv6<\/p>\n<p>&nbsp;<\/p>\n<p><b>IS-IS uses the following parameters<\/b><\/p>\n<p>&#8211; IS-IS Hello (IIH)<\/p>\n<p>&#8211; Link State Packet (LSP)<\/p>\n<p>-&gt; Database IS-IS<\/p>\n<p>&#8211; Complete Sequence Number PDU (CSNP)<\/p>\n<p>-&gt; A list of database entries<\/p>\n<p>&#8211; Partial Sequence Number PDU (PSNP)<\/p>\n<p>-&gt; A request to send LSPs<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/feralpacket.org\/wp-content\/uploads\/2015\/01\/20141006_124520-1.jpeg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-215\" src=\"https:\/\/feralpacket.org\/wp-content\/uploads\/2015\/01\/20141006_124520-1-300x121.jpeg\" alt=\"20141006_124520-1\" width=\"300\" height=\"121\" srcset=\"https:\/\/feralpacket.org\/wp-content\/uploads\/2015\/01\/20141006_124520-1-300x121.jpeg 300w, https:\/\/feralpacket.org\/wp-content\/uploads\/2015\/01\/20141006_124520-1.jpeg 600w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><b>Neighbor Formation<\/b><\/p>\n<p>&#8211; IIH must match the following<\/p>\n<p>-&gt; Authentication<\/p>\n<p>-&gt; IS type<\/p>\n<p>-&gt; MTU<\/p>\n<p>-&gt; Priority<\/p>\n<p>-&gt; system-id \/ area-id<\/p>\n<p>&nbsp;<\/p>\n<p><b>Link can be point-to-point or multi-access<\/b><\/p>\n<p>&#8211; Network types<\/p>\n<p>-&gt; Point-to-point<\/p>\n<p>-&gt; Broadcast<\/p>\n<p>-&gt; DIS is elected (Designated Intermediate System)<\/p>\n<p>-&gt; Highest priority selected<\/p>\n<p>-&gt; Highest Subnet Point of Attachment (SNPA)<\/p>\n<p>-&gt; MAC address (ethernet)<\/p>\n<p>-&gt; Frame-relay DLCI<\/p>\n<p>-&gt; Highest system-id<\/p>\n<p>-&gt; DIS election is pre-emptive<\/p>\n<p>&nbsp;<\/p>\n<p><b>SNAP Address<\/b><\/p>\n<p>&#8211; Subnetwork Access Point<\/p>\n<p>&#8211; 20 butes represented in HEX<\/p>\n<p>-&gt; Bytes 1 &#8211; 13<\/p>\n<p>-&gt; area-id<\/p>\n<p>-&gt; Bytes 14 &#8211; 20<\/p>\n<p>-&gt; Network Selector Field<\/p>\n<p>-&gt; Always equal to &#8220;00&#8221;<\/p>\n<p>A SNAP address with a NSEL part 0 Network Entity Title (NET) address<\/p>\n<p>-&gt; Must be an even number of bytes<\/p>\n<p>&nbsp;<\/p>\n<p><b>IS-IS Area and Backbone Network<\/b><\/p>\n<p>&#8211; Level-1<\/p>\n<p>-&gt; Router configuration mode<\/p>\n<p>-&gt; Similar to a NSSA<\/p>\n<p>&#8211; Level-2<\/p>\n<p>-&gt; Interface configuration mode<\/p>\n<p>-&gt; Similar to Area 0 routers<\/p>\n<p>&#8211; Level-1-2<\/p>\n<p>&#8211; The level decides which updates can be received<\/p>\n<p>&#8211; Two routers can be in different areas and still form neighbors<\/p>\n<p>-&gt; This means IS-IS areas are per router, as opposed to OSPF which is area per-link<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/feralpacket.org\/wp-content\/uploads\/2015\/01\/20141006_124553-1.jpeg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-216\" src=\"https:\/\/feralpacket.org\/wp-content\/uploads\/2015\/01\/20141006_124553-1-300x115.jpeg\" alt=\"20141006_124553-1\" width=\"300\" height=\"115\" srcset=\"https:\/\/feralpacket.org\/wp-content\/uploads\/2015\/01\/20141006_124553-1-300x115.jpeg 300w, https:\/\/feralpacket.org\/wp-content\/uploads\/2015\/01\/20141006_124553-1.jpeg 600w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/feralpacket.org\/wp-content\/uploads\/2015\/01\/20141006_124559-1.jpeg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-217\" src=\"https:\/\/feralpacket.org\/wp-content\/uploads\/2015\/01\/20141006_124559-1-300x148.jpeg\" alt=\"20141006_124559-1\" width=\"300\" height=\"148\" srcset=\"https:\/\/feralpacket.org\/wp-content\/uploads\/2015\/01\/20141006_124559-1-300x148.jpeg 300w, https:\/\/feralpacket.org\/wp-content\/uploads\/2015\/01\/20141006_124559-1.jpeg 600w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>All routers and links, by default, are Level-1-2<\/p>\n<p>&#8211; Within an area, L-1-2 neighbors can be formed<\/p>\n<p>&#8211; Between areas, only L-2 neighbors can be formed<\/p>\n<p>&#8211; A consecutive set of Level-2 adjacencies is called a backbone, which may include several routers<\/p>\n<p>-&gt; The Level-2 adjacencies cannot be discontiguous<\/p>\n<p>&#8211; The Level-1-2 router on the edge will send all Level-1 LSP with attached it set towards Level-1 routers<\/p>\n<p>&nbsp;<\/p>\n<p><b>IS-IS Data Flow Procedures<\/b><\/p>\n<p>&#8211; Receive operation<\/p>\n<p>-&gt; Updates are received as LSP<\/p>\n<p>&#8211; Update operation<\/p>\n<p>-&gt; Updates are sent as LSP<\/p>\n<p>&#8211; Decision operation<\/p>\n<p>-&gt; SPF algorithm finding the best routes<\/p>\n<p>&#8211; Forward operation<\/p>\n<p>-&gt; Create CEF table entries with the best routes<\/p>\n<p>&nbsp;<\/p>\n<p><b>IS-IS Metric<\/b><\/p>\n<p>&#8211; Metric is cost<\/p>\n<p>&#8211; Cost is constant 10 everywhere<\/p>\n<p>-&gt; No calculation<\/p>\n<p>&#8211; By default, &#8220;narrow metric&#8221; is used<\/p>\n<p>-&gt; 6 bit<\/p>\n<p>-&gt; 1 &#8211; 63<\/p>\n<p>&#8211; Can be changed to &#8220;wide metric&#8221;<\/p>\n<p>-&gt; 2^24<\/p>\n<p>&#8211;\u00a0\u201cWide metric\u201d is needed for MPLS TE<\/p>\n<p>&nbsp;<\/p>\n<p><b>IS-IS Topology<\/b><\/p>\n<p>&#8211; Single topology<\/p>\n<p>-&gt; IPv4 and IPv6 address-families share the same path calculation<\/p>\n<p>-&gt; IPv4 and IPv6 has to be enabled on all interfaces configured for IS-IS<\/p>\n<p>-&gt; The interfaces doesn\u2019t necessarily need both IPv4 and \/\u00a0or IPv6 addresses configured<\/p>\n<p>&#8211; Multi topology<\/p>\n<p>-&gt; IPv4 and IPv6 address-families calculate best paths\u00a0independently<\/p>\n<p>-&gt; IPv4 and IPv6 configuration independent<\/p>\n<p>-&gt; Interfaces configured for IS-IS can have IPv4 enabled, IPv6 enabled, or both<\/p>\n<p>&#8211; For IOS routers, the default configuration is single topology<\/p>\n<p>&#8211; For XR routers, the default configuration is multi\u00a0topology<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/feralpacket.org\/wp-content\/uploads\/2015\/01\/20141006_124610-1.jpeg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-218\" src=\"https:\/\/feralpacket.org\/wp-content\/uploads\/2015\/01\/20141006_124610-1-300x145.jpeg\" alt=\"20141006_124610-1\" width=\"300\" height=\"145\" srcset=\"https:\/\/feralpacket.org\/wp-content\/uploads\/2015\/01\/20141006_124610-1-300x145.jpeg 300w, https:\/\/feralpacket.org\/wp-content\/uploads\/2015\/01\/20141006_124610-1.jpeg 600w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><b>Configuring IS-IS<\/b><\/p>\n<p>IOS Router<\/p>\n<p>(config)# <span style=\"background-color: #fffaa5; -evernote-highlight: true;\">router isis [&lt;name&gt;}<\/span><\/p>\n<p>-&gt; default name is NULL<\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">\u00a0net 49.001.0000.0000.1111.00<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">int lo0<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">\u00a0ip routing isis<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">\u00a0ipv6 routing isis<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">int fa0\/0<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">\u00a0ip routing isis<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">\u00a0ipv6 routing isis<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>XR Router<\/p>\n<p>(config)# <span style=\"background-color: #fffaa5; -evernote-highlight: true;\">router isis &lt;name&gt;<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">\u00a0net 49.0001.0000.0000.1111.00<\/span><\/p>\n<p>-&gt; area: area 49.0001<\/p>\n<p>-&gt; system: \u00a0.0000.0000.1111<\/p>\n<p>-&gt; NSEL: \u00a0.00<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">\u00a0int lo0<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">\u00a0 address-family ipv4 unicast<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">\u00a0 address-family ipv6 unicast<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">\u00a0int g0\/0\/0\/0<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">\u00a0 address-family ipv4 unicast<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">\u00a0 address-family ipv6 unicast<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">show clns neighbor<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">show isis neighbor<\/span><\/p>\n<p>-&gt; &#8220;L1 L2 neighbors&#8221;<\/p>\n<p>&nbsp;<\/p>\n<p>IOS (Level type, interface)<\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">int e0\/0<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">\u00a0isis circuit-type level-1<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>XR (Level type, interface)<\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">router isis ABC<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">\u00a0int g0\/0\/0\/0<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">\u00a0 circuit-type level-1<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>IOS (Level type, entire router)<\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">router isis<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">\u00a0is-type level-1<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>XR\u00a0(Level type, entire router)<\/p>\n<p>router isis ABC<\/p>\n<p>is-type level-1<\/p>\n<p>&nbsp;<\/p>\n<p>IOS (Timers)<\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">int e0\/0<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">\u00a0isis hello-interval &lt;sec&gt;<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">\u00a0isis hello-multiplier &lt;count&gt;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>XR (Timers)<\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">router isis ABC<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">\u00a0int g0\/0\/0\/0<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">\u00a0 hello-interval &lt;sec&gt;<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">\u00a0 hello-multiplier &lt;count&gt;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>IOS<\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">int e0\/0<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">\u00a0isis priority &lt;value&gt;<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">\u00a0 \u00a0 \u00a0-&gt; 0 &#8211; 127<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">\u00a0 \u00a0 \u00a0-&gt; 64 is default<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">\u00a0isis metric &lt;value&gt; [ level-1 | level-2 ]<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">\u00a0isis password &lt;password&gt;<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">\u00a0isis network { point-to-point | broadcast }<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Route Leaking<\/b><\/p>\n<p>&#8211; Routes can be leaked from Level-1 to Level-2<\/p>\n<p>&#8211; and visa versa<\/p>\n<p>&nbsp;<\/p>\n<p>On IOS Level-1-2 Router<\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">router isis<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">\u00a0redistribute isis ip level-2 into level-1 { distribute-list &lt;name&gt; | route-map &lt;name&gt; }<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">access-list &lt;number&gt; permit | deny &lt;protocol&gt; &lt;source&gt; &lt;wildcard&gt; &lt;destination&gt; &lt;wildcard&gt;<\/span><\/p>\n<p>-&gt; network leaked &#8211; &lt;source&gt; &lt;wildcard&gt;<\/p>\n<p>-&gt; subnet mask to match &#8211; &lt;destination&gt; &lt;wildcard&gt;<\/p>\n<p>&nbsp;<\/p>\n<p>Scenario -&gt; Leak the loopback of R3 to R1<\/p>\n<p>R2(config)# <span style=\"background-color: #fffaa5; -evernote-highlight: true;\">access-list 100 permit ip 3.3.3.3 0.0.0.0 255.255.255.255 0.0.0.0<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">ip prefix-list ABC permit 3.3.3.3 255.255.255.255<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">route-map LEAK<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">\u00a0match ip add prefix-list ABC<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>XR<\/p>\n<p>(config)# r<span style=\"background-color: #fffaa5; -evernote-highlight: true;\">outer-policy POLICY1<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">\u00a0if destination in (3.3.3.3\/32)<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">\u00a0 pass<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">\u00a0 end if<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">router isis ABC<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">\u00a0address-family ipv4<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">\u00a0propagate level-2 into level-1 route-policy POLICY1<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>IOS<\/p>\n<p>(config)# <span style=\"background-color: #fffaa5; -evernote-highlight: true;\">mpls ip<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">\u00a0mpls label protocol ldp<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">\u00a0ip cef<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">\u00a0int fa0\/0<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">\u00a0 mpls ip<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>XR<\/p>\n<p>(config)# <span style=\"background-color: #fffaa5; -evernote-highlight: true;\">mpls ldp<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">\u00a0int fa0\/0<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">\u00a0int s0\/0<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">\u00a0root<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">\u00a0commit<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">sh run mpls ldp<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Potential Problems<\/b><\/p>\n<p>&nbsp;<\/p>\n<p>Mismatched Level 1 and Level 2 interfaces<\/p>\n<p>Misconfigured NSAPs (NET)<\/p>\n<p>Duplicate system IDs<\/p>\n<p>Mismatched MTUs<\/p>\n<p>Mismatched IP addresses and subnets<\/p>\n<p>Mismatched topologies (single vs. multi)<\/p>\n<p>Mismatched metrics (narrow vs. wide)<\/p>\n<p>&#8211; Log Messages:<\/p>\n<p>&#8211; TLV contents different, code 128<\/p>\n<p>-&gt; TLV 128 &#8211; IP Internal Reachability (narrow)<\/p>\n<p>&#8211; TLV code mismatch<\/p>\n<p>&#8211; TLV contents different, code 135<\/p>\n<p>-&gt; TLV 135 &#8211; Extended IP Reachability (wide)<\/p>\n<p>&nbsp;<\/p>\n<p><b>Verification (IOS):\u00a0<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">sh clns nei<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">sh clns is-nei<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">sh clns int<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">sh isis nei<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">sh isis spf-log<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">sh isis database<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">sh isis database detail<\/span><\/p>\n<p>-&gt; Use to determine whether single topology or multitopolgy is configured<\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">sh isis ip topology<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">sh isis ipv6 topology<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">sh clns<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">sh clns protocol<\/span><\/p>\n<p>-&gt; Shows the metric types that are generated and accepted<\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">sh ip protocols<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">sh ipv6 protocols<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">sh isis topology<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">sh clns nei detail<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">sh clns int &lt;int&gt;<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">sh ip route isis<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">sh ipv6 route isis<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">debug isis adj-packets<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">debug isis update-packets<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">debug spf-events<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>Verification (XR):<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">sh isis<\/span><\/p>\n<p>-&gt; Shows the metric types that are generated and accepted<\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">sh isis nei<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">sh isis int bri<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">sh isis spf-log<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">sh isis database<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">sh isis database detail<\/span><\/p>\n<p>-&gt; Use to determine whether single topology or multitopology is configured<\/p>\n<p>-&gt; Multitopology entries:<\/p>\n<p>Metric: 10\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 MT (IPv6 Unicast) IPv6 2002:9:9::1\/128<\/p>\n<p>Metric: 10\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 MT (IPv6 Unicast) IPv6 2002:9:9:11::\/64<\/p>\n<p>Metric: 10\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 MT (IPv6 Unicast) IPv6 2002:9:9:18::\/64<\/p>\n<p>-&gt; Singe topology entries:<\/p>\n<p>Metric: 10\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 IPv6 2002:9:9::1\/128<\/p>\n<p>Metric: 10\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 IPv6 2002:9:9:11::\/64<\/p>\n<p>Metric: 10\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 IPv6 2002:9:9:18::\/64<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">sh isis ipv4 topology<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">sh isis ipv6 topology<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">sh protocols<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">sh protocols ipv6<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">sh route isis<\/span><\/p>\n<p><span style=\"background-color: #fffaa5; -evernote-highlight: true;\">sh route ipv6 isis<\/span><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>IS-IS &#8211; Link state routing protocol -&gt; 0xFEFE -&gt; 0x0800 &#8211; Connectionless Network Protocol (CLNP) &#8211; Like an IP protocol suite in OSI model -&gt; Router -&gt; Intermediate System (IS) -&gt; End host -&gt; End System (ES) -&gt; OSI protocol -&gt; Directly works over layer 2 -&gt; Integrated IS-IS can have payload of IPv4 or [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[30,9,10],"class_list":["post-213","post","type-post","status-publish","format-standard","hentry","category-ccie","tag-ccie","tag-is-is","tag-service-provider"],"_links":{"self":[{"href":"https:\/\/feralpacket.org\/index.php?rest_route=\/wp\/v2\/posts\/213","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/feralpacket.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/feralpacket.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/feralpacket.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/feralpacket.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=213"}],"version-history":[{"count":8,"href":"https:\/\/feralpacket.org\/index.php?rest_route=\/wp\/v2\/posts\/213\/revisions"}],"predecessor-version":[{"id":225,"href":"https:\/\/feralpacket.org\/index.php?rest_route=\/wp\/v2\/posts\/213\/revisions\/225"}],"wp:attachment":[{"href":"https:\/\/feralpacket.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=213"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/feralpacket.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=213"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/feralpacket.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=213"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}