{"id":753,"date":"2021-08-20T03:12:02","date_gmt":"2021-08-20T03:12:02","guid":{"rendered":"http:\/\/feralpacket.org\/?p=753"},"modified":"2021-08-20T03:12:02","modified_gmt":"2021-08-20T03:12:02","slug":"is-is-notes-2","status":"publish","type":"post","link":"https:\/\/feralpacket.org\/?p=753","title":{"rendered":"IS-IS Notes"},"content":{"rendered":"<p><b>IS-IS:<\/b><\/p>\n<p>&#8211; Link state routing protocol<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp; -&gt; 0xFEFE<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp; -&gt; 0x0800<br \/>\n&#8211; Connectionless Network Protocol (CLNP)<br \/>\n&#8211; Like an IP protocol suite in OSI model<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp; -&gt; Router<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&gt; Intermediate System (IS)<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp; -&gt; End host<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&gt; End System (ES)<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp; -&gt; OSI protocol<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&gt; Direct<\/p>\n<p>ly works over layer 2<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp; -&gt; Integrated IS-IS can have payload of IPv4 or IPv6<\/p>\n<p><b>IS-IS uses the following parameters<\/b><br \/>\n&#8211; IS-IS Hello (IIH)<br \/>\n&#8211; Link State Packet (LSP)<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp; -&gt; Database IS-IS<br \/>\n&#8211; Complete Sequence Number PDU (CSNP)<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp; -&gt; A list of database entries<br \/>\n&#8211; Partial Sequence Number PDU (PSNP)<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp; -&gt; A request to send LSPs<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/feralpacket.org\/wp-content\/uploads\/2018\/10\/7dd226efc162876cfe8b91b22fc08e5e.jpeg\" style=\"height: auto;\" width=\"\" height=\"\"><\/p>\n<p><b>Neighbor Formation<\/b><\/p>\n<p>&nbsp;&#8211; IIH must match the following<\/p>\n<p>&nbsp; &nbsp; &nbsp;-&gt; Authentication<\/p>\n<p>&nbsp; &nbsp; &nbsp;-&gt; IS type<\/p>\n<p>&nbsp; &nbsp; &nbsp;-&gt; MTU<\/p>\n<p>&nbsp; &nbsp; &nbsp;-&gt; Priority<\/p>\n<p>&nbsp; &nbsp; &nbsp;-&gt; system-id \/ area-id<\/p>\n<p><b>Link can be point-to-point or multi-access<\/b><\/p>\n<p>&nbsp;&#8211; Network types<\/p>\n<p>&nbsp; &nbsp; &nbsp;-&gt; Point-to-point<\/p>\n<p>&nbsp; &nbsp; &nbsp;-&gt; Broadcast<\/p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -&gt; DIS is elected (Designated Intermediate System)<\/p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -&gt; Highest priority selected<\/p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -&gt; Highest Subnet Point of Attachment (SNPA)<\/p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -&gt; MAC address (ethernet)<\/p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -&gt; Frame-relay DLCI<\/p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -&gt; Highest system-id<\/p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -&gt; DIS election is pre-emptive<\/p>\n<p><b>SNAP Address<\/b><\/p>\n<p>&nbsp;&#8211; Subnetwork Access Point<\/p>\n<p>&nbsp;&#8211; 20 butes represented in HEX<\/p>\n<p>&nbsp; &nbsp; &nbsp;-&gt; Bytes 1 &#8211; 13<\/p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -&gt; area-id<\/p>\n<p>&nbsp; &nbsp; &nbsp;-&gt; Bytes 14 &#8211; 20<\/p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -&gt; Network Selector Field<\/p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-&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>&nbsp; &nbsp; &nbsp;-&gt; Must be an even number of bytes<\/p>\n<p><b>IS-IS Area and Backbone Network<\/b><\/p>\n<p>&nbsp;&#8211; Level-1<\/p>\n<p>&nbsp; &nbsp; &nbsp;-&gt; Router configuration mode<\/p>\n<p>&nbsp; &nbsp; &nbsp;-&gt; Similar to a NSSA<\/p>\n<p>&nbsp;&#8211; Level-2<\/p>\n<p>&nbsp; &nbsp; &nbsp;-&gt; Interface configuration mode<\/p>\n<p>&nbsp; &nbsp; &nbsp;-&gt; Similar to Area 0 routers<\/p>\n<p>&nbsp;&#8211; Level-1-2<\/p>\n<p>&nbsp;&#8211; The level decides which updates can be received<\/p>\n<p>&nbsp;&#8211; Two routers can be in different areas and still form neighbors<\/p>\n<p>&nbsp; &nbsp; &nbsp;-&gt; This means IS-IS areas are per router, as opposed to OSPF which is area per-link<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/feralpacket.org\/wp-content\/uploads\/2018\/10\/700fd6d83b923760536823367b6f8702.jpeg\" style=\"height: auto;\" width=\"\" height=\"\"><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/feralpacket.org\/wp-content\/uploads\/2018\/10\/f02e9bfa0fb4e91c893257b40d88dfbc.jpeg\" style=\"height: auto;\" width=\"\" height=\"\"><\/p>\n<p>All routers and links, by default, are Level-1-2<\/p>\n<p>&nbsp;&#8211; Within an area, L-1-2 neighbors can be formed<\/p>\n<p>&nbsp;&#8211; Between areas, only L-2 neighbors can be formed<\/p>\n<p>&nbsp;&#8211; A consecutive set of Level-2 adjacencies is called a backbone, which may include several routers<\/p>\n<p>&nbsp; &nbsp; &nbsp;-&gt; The Level-2 adjacencies cannot be discontiguous<\/p>\n<p>&nbsp;&#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><b>IS-IS Data Flow Procedures<\/b><\/p>\n<p>&nbsp;&#8211; Receive operation<\/p>\n<p>&nbsp; &nbsp; &nbsp;-&gt; Updates are received as LSP<\/p>\n<p>&nbsp;&#8211; Update operation<\/p>\n<p>&nbsp; &nbsp; &nbsp;-&gt; Updates are sent as LSP<\/p>\n<p>&nbsp;&#8211; Decision operation<\/p>\n<p>&nbsp; &nbsp; &nbsp;-&gt; SPF algorithm finding the best routes<\/p>\n<p>&nbsp;&#8211; Forward operation<\/p>\n<p>&nbsp; &nbsp; &nbsp;-&gt; Create CEF table entries with the best routes<\/p>\n<p><b>IS-IS Metric<\/b><\/p>\n<p>&nbsp;&#8211; Metric is cost<\/p>\n<p>&nbsp;&#8211; Cost is constant 10 everywhere<\/p>\n<p>&nbsp; &nbsp; &nbsp;-&gt; No calculation<\/p>\n<p>&nbsp;&#8211; By default, &#8220;narrow metric&#8221; is used<\/p>\n<p>&nbsp; &nbsp; &nbsp;-&gt; 6 bit<\/p>\n<p>&nbsp; &nbsp; &nbsp;-&gt; 1 &#8211; 63<\/p>\n<p>&nbsp;&#8211; Can be changed to &#8220;wide metric&#8221;<\/p>\n<p>&nbsp; &nbsp; &nbsp;-&gt; 2^24<\/p>\n<p>&nbsp;&#8211;&nbsp;\u201cWide metric\u201d is needed for MPLS TE<\/p>\n<p><b>IS-IS Topology<\/b><\/p>\n<p>&nbsp;&#8211; Single topology<\/p>\n<p>&nbsp; &nbsp; &nbsp;-&gt; IPv4 and IPv6 address-families share the same path calculation<\/p>\n<p>&nbsp; &nbsp; &nbsp;-&gt; IPv4 and IPv6 has to be enabled on all interfaces configured for IS-IS<\/p>\n<p>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp;-&gt; The interfaces doesn\u2019t necessarily need both IPv4 and \/&nbsp;or IPv6 addresses configured<\/p>\n<p>&nbsp;&#8211; Multi topology<\/p>\n<p>&nbsp; &nbsp; &nbsp;-&gt; IPv4 and IPv6 address-families calculate best paths&nbsp;independently<\/p>\n<p>&nbsp; &nbsp; &nbsp;-&gt; IPv4 and IPv6 configuration independent<\/p>\n<p>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp;-&gt; Interfaces configured for IS-IS can have IPv4 enabled, IPv6 enabled, or both<\/p>\n<p>&nbsp;&#8211; For IOS routers, the default configuration is single topology<\/p>\n<p>&nbsp;&#8211; For XR routers, the default IPV6 configuration is multi&nbsp;topology<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/feralpacket.org\/wp-content\/uploads\/2018\/10\/dce3a3cd16820fd4741554cc3becf25f.jpeg\" style=\"height: auto;\" width=\"\" height=\"\"><\/p>\n<p><b>Configuring IS-IS<\/b><\/p>\n<p>IOS Router<\/p>\n<p>(config)# <span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">router isis [&lt;name&gt;}<\/span><\/p>\n<p>&nbsp; &nbsp; &nbsp;-&gt; default name is NULL<\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">&nbsp;net 49.001.0000.0000.1111.00<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">int lo0<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">&nbsp;ip routing isis<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">&nbsp;ipv6 routing isis<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">int fa0\/0<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">&nbsp;ip routing isis<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">&nbsp;ipv6 routing isis<\/span><\/p>\n<p>XR Router<\/p>\n<p>(config)# <span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">router isis &lt;name&gt;<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">&nbsp;net 49.0001.0000.0000.1111.00<\/span><\/p>\n<p>&nbsp; &nbsp; &nbsp;-&gt; area: area 49.0001<\/p>\n<p>&nbsp; &nbsp; &nbsp;-&gt; system: &nbsp;.0000.0000.1111<\/p>\n<p>&nbsp; &nbsp; &nbsp;-&gt; NSEL: &nbsp;.00<\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">&nbsp;int lo0<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">&nbsp; address-family ipv4 unicast<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">&nbsp; address-family ipv6 unicast<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">&nbsp;int g0\/0\/0\/0<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">&nbsp; address-family ipv4 unicast<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">&nbsp; address-family ipv6 unicast<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">show clns neighbor<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">show isis neighbor<\/span><\/p>\n<p>&nbsp; &nbsp; &nbsp;-&gt; &#8220;L1 L2 neighbors&#8221;<\/p>\n<p>IOS (Level type, interface)<\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">int e0\/0<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">&nbsp;isis circuit-type level-1<\/span><\/p>\n<p>XR (Level type, interface)<\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">router isis ABC<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">&nbsp;int g0\/0\/0\/0<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">&nbsp; circuit-type level-1<\/span><\/p>\n<p>IOS (Level type, entire router)<\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">router isis<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">&nbsp;is-type level-1<\/span><\/p>\n<p>XR&nbsp;(Level type, entire router)<\/p>\n<p>router isis ABC<\/p>\n<p>&nbsp;is-type level-1<\/p>\n<p>IOS (Timers)<\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">int e0\/0<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">&nbsp;isis hello-interval &lt;sec&gt;<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">&nbsp;isis hello-multiplier &lt;count&gt;<\/span><\/p>\n<p>XR (Timers)<\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">router isis ABC<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">&nbsp;int g0\/0\/0\/0<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">&nbsp; hello-interval &lt;sec&gt;<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">&nbsp; hello-multiplier &lt;count&gt;<\/span><\/p>\n<p>IOS&nbsp;<\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">int e0\/0<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">&nbsp;isis priority &lt;value&gt;<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">&nbsp; &nbsp; &nbsp;-&gt; 0 &#8211; 127<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">&nbsp; &nbsp; &nbsp;-&gt; 64 is default<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">&nbsp;isis metric &lt;value&gt; [ level-1 | level-2 ]<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">&nbsp;isis password &lt;password&gt;<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">&nbsp;isis network { point-to-point | broadcast }<\/span><\/p>\n<p><b>Route Leaking<\/b><\/p>\n<p>&nbsp;&#8211; Routes can be leaked from Level-1 to Level-2<\/p>\n<p>&nbsp;&#8211; and visa versa<\/p>\n<p>On IOS Level-1-2 Router<\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">router isis<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">&nbsp;redistribute 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:rgb(255, 250, 165);-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>&nbsp; &nbsp; &nbsp;-&gt; network leaked &#8211; &lt;source&gt; &lt;wildcard&gt;<\/p>\n<p>&nbsp; &nbsp; &nbsp;-&gt; subnet mask to match &#8211; &lt;destination&gt; &lt;wildcard&gt;<\/p>\n<p>Scenario -&gt; Leak the loopback of R3 to R1<\/p>\n<p>R2(config)# <span style=\"background-color:rgb(255, 250, 165);-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:rgb(255, 250, 165);-evernote-highlight:true;\">ip prefix-list ABC permit 3.3.3.3 255.255.255.255<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">route-map LEAK<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">&nbsp;match ip add prefix-list ABC<\/span><\/p>\n<p>XR<\/p>\n<p>(config)# r<span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">outer-policy POLICY1<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">&nbsp;if destination in (3.3.3.3\/32)<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">&nbsp; pass<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">&nbsp; end if<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">router isis ABC<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">&nbsp;address-family ipv4<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">&nbsp;propagate level-2 into level-1 route-policy POLICY1<\/span><\/p>\n<p>IOS<\/p>\n<p>(config)# <span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">mpls ip<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">&nbsp;mpls label protocol ldp<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">&nbsp;ip cef<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">&nbsp;int fa0\/0<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">&nbsp; mpls ip<\/span><\/p>\n<p>XR<\/p>\n<p>(config)# <span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">mpls ldp<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">&nbsp;int fa0\/0<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">&nbsp;int s0\/0<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">&nbsp;root<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">&nbsp;commit<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">sh run mpls ldp<\/span><\/p>\n<p><span style=\"background-color: rgb(255, 250, 165);-evernote-highlight:true;\"><\/span><\/p>\n<p><span style=\"background-color: rgb(255, 250, 165);-evernote-highlight:true;\"><\/span><\/p>\n<p><b>Potential Problems<\/b><\/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 MTUsx<\/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>&nbsp;&#8211; Log Messages:<\/p>\n<p>&nbsp; &nbsp; &nbsp; &#8211; TLV contents different, code 128<\/p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -&gt; TLV 128 &#8211; IP Internal Reachability (narrow)<\/p>\n<p>&nbsp; &nbsp; &nbsp; &#8211; TLV code mismatch<\/p>\n<p>&nbsp; &nbsp; &nbsp; &#8211; TLV contents different, code 135<\/p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -&gt; TLV 135 &#8211; Extended IP Reachability (wide)<\/p>\n<p><b>Verification (IOS):&nbsp;<\/b><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">sh clns nei<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">sh clns is-nei<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">sh clns int<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">sh isis nei<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">sh isis spf-log<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">sh isis database<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">sh isis database detail<\/span><\/p>\n<p>&nbsp; &nbsp; &nbsp;-&gt; Use to determine whether single topology or multitopolgy is configured<\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">sh isis ip topology<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">sh isis ipv6 topology<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">sh clns<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">sh clns protocol<\/span><\/p>\n<p>&nbsp; &nbsp; &nbsp;-&gt; Shows the metric types that are generated and accepted<\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">sh ip protocols<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">sh ipv6 protocols<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">sh isis topology<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">sh clns nei detail<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">sh clns int &lt;int&gt;<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">sh ip route isis<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">sh ipv6 route isis<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\"><\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">ping 2.2.0.8 source lo0<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">ping 2002:2:2::8 source lo0<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\"><\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">debug isis adj-packets<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">debug isis update-packets<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">debug spf-events<\/span><\/p>\n<p><b>Verification (XR):<\/b><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">sh isis<\/span><\/p>\n<p>&nbsp; &nbsp; &nbsp;-&gt; Shows the metric types that are generated and accepted<\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">sh isis nei<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">sh isis int bri<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">sh isis spf-log<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">sh isis database<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">sh isis database detail<\/span><\/p>\n<p>&nbsp; &nbsp; &nbsp;-&gt; Use to determine whether single topology or multitopology is configured<\/p>\n<p>&nbsp; &nbsp; &nbsp;-&gt; Multitopology entries:<\/p>\n<p>&nbsp; Metric: 10&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MT (IPv6 Unicast) IPv6 2002:9:9::1\/128<\/p>\n<p>&nbsp; Metric: 10&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MT (IPv6 Unicast) IPv6 2002:9:9:11::\/64<br \/>\n&nbsp; Metric: 10&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MT (IPv6 Unicast) IPv6 2002:9:9:18::\/64<\/p>\n<p>&nbsp; &nbsp; &nbsp;-&gt; Singe topology entries:<\/p>\n<p>&nbsp; Metric: 10&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IPv6 2002:9:9::1\/128<br \/>\n&nbsp; Metric: 10&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IPv6 2002:9:9:11::\/64<br \/>\n&nbsp; Metric: 10&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IPv6 2002:9:9:18::\/64<\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">sh isis ipv4 topology<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">sh isis ipv6 topology<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">sh protocols<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">sh protocols ipv6<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">sh route isis<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">sh route ipv6 isis<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\"><\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">ping 2.2.0.7 source 2.2.0.8<\/span><\/p>\n<p><span style=\"background-color:rgb(255, 250, 165);-evernote-highlight:true;\">ping 2002:2:2::7 source 2002:2:2::8<\/span><\/p>\n<p><span style=\"background-color: rgb(255, 250, 165);-evernote-highlight:true;\"><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>IS-IS:<\/p>\n","protected":false},"author":1,"featured_media":749,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[9,31,10],"class_list":["post-753","post","type-post","status-publish","format-standard","hentry","category-ccie","tag-is-is","tag-published","tag-service-provider"],"_links":{"self":[{"href":"https:\/\/feralpacket.org\/index.php?rest_route=\/wp\/v2\/posts\/753","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=753"}],"version-history":[{"count":1,"href":"https:\/\/feralpacket.org\/index.php?rest_route=\/wp\/v2\/posts\/753\/revisions"}],"predecessor-version":[{"id":985,"href":"https:\/\/feralpacket.org\/index.php?rest_route=\/wp\/v2\/posts\/753\/revisions\/985"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/feralpacket.org\/index.php?rest_route=\/wp\/v2\/media\/749"}],"wp:attachment":[{"href":"https:\/\/feralpacket.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=753"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/feralpacket.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=753"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/feralpacket.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=753"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}