{"id":2095,"date":"2024-11-11T08:46:29","date_gmt":"2024-11-11T07:46:29","guid":{"rendered":"https:\/\/www.quisted.net\/?p=2095"},"modified":"2024-11-11T09:08:35","modified_gmt":"2024-11-11T08:08:35","slug":"mpls-segment-routing-mpls-sr-lab","status":"publish","type":"post","link":"https:\/\/www.quisted.net\/index.php\/2024\/11\/11\/mpls-segment-routing-mpls-sr-lab\/","title":{"rendered":"MPLS &#8211; Segment Routing (MPLS-SR) Lab"},"content":{"rendered":"\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2118 size-full\" src=\"https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/Header-1.png\" alt=\"\" width=\"1009\" height=\"333\" srcset=\"https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/Header-1.png 1009w, https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/Header-1-300x99.png 300w, https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/Header-1-768x253.png 768w\" sizes=\"auto, (max-width: 1009px) 100vw, 1009px\" \/><\/p>\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_80 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.quisted.net\/index.php\/2024\/11\/11\/mpls-segment-routing-mpls-sr-lab\/#What_is_MPLS_Segment_Routing_MPLS-SR\" >What is MPLS Segment Routing (MPLS-SR)?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.quisted.net\/index.php\/2024\/11\/11\/mpls-segment-routing-mpls-sr-lab\/#MPLS_Lab_Setup_Baseline\" >MPLS Lab Setup (Baseline)<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.quisted.net\/index.php\/2024\/11\/11\/mpls-segment-routing-mpls-sr-lab\/#Labs_download\" >Labs download<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.quisted.net\/index.php\/2024\/11\/11\/mpls-segment-routing-mpls-sr-lab\/#Router_Configurations\" >Router Configurations<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.quisted.net\/index.php\/2024\/11\/11\/mpls-segment-routing-mpls-sr-lab\/#P_Routers_P1_P2_P3_P4\" >P Routers: (P1, P2, P3, P4)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.quisted.net\/index.php\/2024\/11\/11\/mpls-segment-routing-mpls-sr-lab\/#PE_Routers_%E2%80%93_Left_side_%E2%80%93_PE5_PE6\" >PE Routers &#8211; Left side &#8211; (PE5, PE6)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.quisted.net\/index.php\/2024\/11\/11\/mpls-segment-routing-mpls-sr-lab\/#PE_Routers_%E2%80%93_Right_side_%E2%80%93_PE7_PE8\" >PE Routers &#8211; Right side &#8211; (PE7, PE8)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.quisted.net\/index.php\/2024\/11\/11\/mpls-segment-routing-mpls-sr-lab\/#Traceroute_between_PE_routers_PE-5_-%3E_PE-7\" >Traceroute between PE routers (PE-5 -&gt; PE-7)<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.quisted.net\/index.php\/2024\/11\/11\/mpls-segment-routing-mpls-sr-lab\/#MPLS_Segment_Routing_MPLS-SR_Configuration\" >MPLS Segment Routing (MPLS-SR) Configuration<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.quisted.net\/index.php\/2024\/11\/11\/mpls-segment-routing-mpls-sr-lab\/#P_router_configuration_MPLS-SR_IOS-XR\" >P router configuration MPLS-SR (IOS-XR)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.quisted.net\/index.php\/2024\/11\/11\/mpls-segment-routing-mpls-sr-lab\/#P_router_verification_MPLS-SR_IOS-XR\" >P router verification MPLS-SR (IOS-XR)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.quisted.net\/index.php\/2024\/11\/11\/mpls-segment-routing-mpls-sr-lab\/#PE_router_configuration_MPLS-SR_IOS-XE\" >PE router configuration MPLS-SR (IOS-XE)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.quisted.net\/index.php\/2024\/11\/11\/mpls-segment-routing-mpls-sr-lab\/#PE_router_verification_MPLS-SR_IOS-XE\" >PE router verification MPLS-SR (IOS-XE)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.quisted.net\/index.php\/2024\/11\/11\/mpls-segment-routing-mpls-sr-lab\/#Static_prefix-sid-map_towards_PE7_and_PE8\" >Static prefix-sid-map towards PE7 and PE8<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.quisted.net\/index.php\/2024\/11\/11\/mpls-segment-routing-mpls-sr-lab\/#Migrating_from_MPLS-LDP_to_MPLS-SR\" >Migrating from MPLS-LDP to MPLS-SR<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/www.quisted.net\/index.php\/2024\/11\/11\/mpls-segment-routing-mpls-sr-lab\/#Preferring_MPLS-SR_over_MPLS-LDP\" >Preferring MPLS-SR over MPLS-LDP<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/www.quisted.net\/index.php\/2024\/11\/11\/mpls-segment-routing-mpls-sr-lab\/#Disabling_MPLS-LDP_on_IOS-XE_PE5PE6\" >Disabling MPLS-LDP on IOS-XE (PE5,PE6)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/www.quisted.net\/index.php\/2024\/11\/11\/mpls-segment-routing-mpls-sr-lab\/#Disabling_MPLS-LDP_on_IOS-XR_P1_P2\" >Disabling MPLS-LDP on IOS-XR (P1, P2)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/www.quisted.net\/index.php\/2024\/11\/11\/mpls-segment-routing-mpls-sr-lab\/#Disabling_MPLS-LDP_on_IOS-XR_P3_P4\" >Disabling MPLS-LDP on IOS-XR (P3, P4)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/www.quisted.net\/index.php\/2024\/11\/11\/mpls-segment-routing-mpls-sr-lab\/#Traceroute_PE-5_-%3E_PE-7_from_MPLS-SR_to_MPLS-LDP\" >Traceroute (PE-5 -&gt; PE-7) from MPLS-SR to MPLS-LDP<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/www.quisted.net\/index.php\/2024\/11\/11\/mpls-segment-routing-mpls-sr-lab\/#Traceroute_PE-8_-%3E_PE-6_from_MPLS-LDP_to_MPLS-SR\" >Traceroute (PE-8 -&gt; PE-6) from MPLS-LDP to MPLS-SR<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n\n\n\n\n<h2><span class=\"ez-toc-section\" id=\"What_is_MPLS_Segment_Routing_MPLS-SR\"><\/span><span style=\"color: #800080;\">What is MPLS Segment Routing (MPLS-SR)?<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<hr \/>\n<p class=\"article-editor-content__paragraph\">In short<strong> MPLS Segment Routing<\/strong> (MPLS-SR) is a modern approach to routing in MPLS (Multiprotocol Label Switching) networks. It allows for the efficient steering of traffic through predefined <strong>network segments. <\/strong>These segments are advertised by link-state routing protocols (<strong>IS-IS, OSPFv2, and OSPFv3<\/strong>) within IGP topologies. With MPLS-SR, path control and traffic engineering can be achieved without the need for protocols like LDP or RSVP-TE, which are typically used to set up traffic-engineered paths in traditional MPLS networks. These segments are stacked as labels in packet headers, allowing routers to follow predefined paths for traffic without this additional state tracking. This simplifies traffic engineering, enhances scalability, and enables efficient routing.<\/p>\n<p class=\"article-editor-content__paragraph\">In this lab I will demonstrate the process of migrating from a <strong>traditional MPLS setup<\/strong> (using MPLS, OSPF, and LDP) to an<strong> MPLS-SR<\/strong> configuration on <strong>IOS-XR<\/strong> and<strong> IOS-XE<\/strong>. In this guide, you will see the configuration steps required and differences between both operating systems. <br \/>Following this, I will configure a Segment Routing Mapping Server (SRMS) to map the prefixes of IOSv routers since they don&#8217;t support MPLS-SR.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"MPLS_Lab_Setup_Baseline\"><\/span><span style=\"color: #800080;\"><a id=\"mplste02\"><\/a>MPLS Lab Setup (Baseline)<br \/><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<hr \/>\n<p>\u00a0<\/p>\n<table style=\"width: 100%; border-collapse: collapse; background-color: #fafafa;\">\n<tbody>\n<tr>\n<td style=\"width: 100%;\">\n<h3><span class=\"ez-toc-section\" id=\"Labs_download\"><\/span>Labs download<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<h3><a href=\"https:\/\/drive.google.com\/drive\/folders\/16Q-ZDhDXzH6cEjPyb2c2srg6kAPYUcnS?usp=sharing\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-1794\" src=\"https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/10\/Lab-Icon.png\" alt=\"\" width=\"107\" height=\"92\" srcset=\"https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/10\/Lab-Icon.png 398w, https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/10\/Lab-Icon-300x258.png 300w\" sizes=\"auto, (max-width: 107px) 100vw, 107px\" \/><\/a><\/h3>\n<p><span style=\"font-size: revert; color: initial;\">Two CML Labs are available for download <a href=\"https:\/\/drive.google.com\/drive\/folders\/16Q-ZDhDXzH6cEjPyb2c2srg6kAPYUcnS?usp=sharing\">here<\/a>.<br \/><br \/><\/span><span style=\"font-size: revert; color: initial;\">1 &#8211; Lab <strong>Pre<\/strong> MPLS-SR config (OSPF, MPLS, LDP).<br \/>2 &#8211; Lab <strong>Post<\/strong> MPLS-SR config (MPLS-SR, Prefix-sid-map, OSPF-SR).<\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Using Cisco\u2019s Modeling Labs (CML) I build the following MPLS lab using OSPF and LDP neighbor relationships.\u00a0<\/p>\n<ul>\n<li>2 x<span style=\"color: #1ba1e2;\"><strong> PE router ( Left )<\/strong><\/span> (PE5, PE6) running <strong>CSR1000v <\/strong>with<strong> IOS-XE.<\/strong><\/li>\n<li>4 x <span style=\"color: #76608a;\"><strong>P router ( Center )\u00a0<\/strong><\/span> (P1, P2, P3, P4) running <strong>XRv<\/strong> with <strong>IOS-XR.<\/strong><\/li>\n<li>2 x<strong><span style=\"color: #6a00ff;\"> PE router ( Right )<\/span><\/strong> (PE7, PE8) running <strong>IOSv <\/strong>with<strong> IOS.<\/strong><\/li>\n<\/ul>\n<p><strong><em>Logical View:<\/em><\/strong><\/p>\n<p><a href=\"https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/01_topology.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2305 size-full\" src=\"https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/01_topology.png\" alt=\"\" width=\"801\" height=\"411\" srcset=\"https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/01_topology.png 801w, https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/01_topology-300x154.png 300w, https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/01_topology-768x394.png 768w\" sizes=\"auto, (max-width: 801px) 100vw, 801px\" \/><\/a><\/p>\n<p><strong><em>Interfaces:<\/em><\/strong><\/p>\n<p><a href=\"https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/Lab-3.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2306 size-full\" src=\"https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/Lab-3.png\" alt=\"\" width=\"1930\" height=\"992\" srcset=\"https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/Lab-3.png 1930w, https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/Lab-3-300x154.png 300w, https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/Lab-3-1024x526.png 1024w, https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/Lab-3-768x395.png 768w, https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/Lab-3-1536x789.png 1536w\" sizes=\"auto, (max-width: 1930px) 100vw, 1930px\" \/><\/a><\/p>\n<p><em><strong>Firmware:<br \/><\/strong><\/em><em><strong><a href=\"https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/Versions.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2307 size-full\" src=\"https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/Versions.png\" alt=\"\" width=\"801\" height=\"371\" srcset=\"https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/Versions.png 801w, https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/Versions-300x139.png 300w, https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/Versions-768x356.png 768w\" sizes=\"auto, (max-width: 801px) 100vw, 801px\" \/><\/a><\/strong><\/em><\/p>\n<p><!--more--><\/p>\n<p><em><strong><br \/><\/strong><\/em><strong><span style=\"color: #000000;\"><em>IP Addressing:<\/em><\/span><\/strong><br \/>The point-to-point links are configured with the following IP addressing scheme:<\/p>\n<ul>\n<li>&#8220;<strong>10.<span style=\"color: #1ba1e2;\">&lt;Lowest Router Id&gt;<\/span>.<span style=\"color: #76608a;\">&lt;Highest Router Id&gt;<\/span>.<span style=\"color: #800080;\"><span style=\"color: #6a00ff;\">&lt;Router Id&gt;.\/24<\/span>.&#8221;<\/span><\/strong><\/li>\n<\/ul>\n<p>For example the link between P1 and P2 gives on P1: <strong><em>10.<span style=\"color: #1ba1e2;\">1<\/span>.<span style=\"color: #76608a;\">2<\/span>.<span style=\"color: #6a00ff;\">1<\/span>\/24<\/em> <\/strong>and on P2: <em><strong>10.<span style=\"color: #1ba1e2;\">1<\/span>.<span style=\"color: #76608a;\">2<\/span>.<span style=\"color: #3399ff;\">2<\/span>\/24<\/strong>.\u00a0<\/em><\/p>\n\n\n\n<table id=\"tablepress-18\" class=\"tablepress tablepress-id-18\">\n<thead>\n<tr class=\"row-1\">\n\t<th class=\"column-1\">Device<\/th><th class=\"column-2\">Function<\/th><th class=\"column-3\">Loopback address<\/th><th class=\"column-4\">Subnets<\/th><th class=\"column-5\">Label Ranges<\/th><th class=\"column-6\">Image<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-2\">\n\t<td class=\"column-1\">P1<\/td><td class=\"column-2\">P Router<\/td><td class=\"column-3\">1.1.1.1\/32<\/td><td class=\"column-4\">Gi1 10.1.2.1\/24<br \/>\nGi2 10.1.3.1\/24<br \/>\nGi3 10.1.4.1\/24<br \/>\nGi4 10.1.5.1\/24<br \/>\nGi5 10.1.6.1\/24<\/td><td class=\"column-5\">24100-24199<br \/>\n<\/td><td class=\"column-6\">IOS XRV<\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\">P2<\/td><td class=\"column-2\">P Router<\/td><td class=\"column-3\">2.2.2.2\/32<\/td><td class=\"column-4\">Gi1 10.1.2.2\/24<br \/>\nGi2 10.2.4.2\/24<br \/>\nGi3 10.2.3.2\/24<br \/>\nGi4 10.2.6.2\/24<br \/>\nGi5 10.2.5.2\/24<\/td><td class=\"column-5\">24200-24299<\/td><td class=\"column-6\">IOS XRV<\/td>\n<\/tr>\n<tr class=\"row-4\">\n\t<td class=\"column-1\">P3<\/td><td class=\"column-2\">P Router<\/td><td class=\"column-3\">3.3.3.3\/32<\/td><td class=\"column-4\">Gi1 10.3.4.3\/24<br \/>\nGi2 10.1.3.3\/24<br \/>\nGi3 10.2.3.3\/24<br \/>\nGi4 10.3.7.3\/24<br \/>\nGi5 10.3.8.3\/24<\/td><td class=\"column-5\">24300-24399<\/td><td class=\"column-6\">IOS XRV<\/td>\n<\/tr>\n<tr class=\"row-5\">\n\t<td class=\"column-1\">P4<\/td><td class=\"column-2\">PE Router<\/td><td class=\"column-3\">4.4.4.4\/32<\/td><td class=\"column-4\">Gi1 10.3.4.4\/24<br \/>\nGi2 10.2.4.4\/24<br \/>\nGi3 10.1.4.4\/24<br \/>\nGi4 10.4.8.4\/24<br \/>\nGi5 10.4.7.4\/24<\/td><td class=\"column-5\">24400-24499<br \/>\n<\/td><td class=\"column-6\">IOS XRV<\/td>\n<\/tr>\n<tr class=\"row-6\">\n\t<td class=\"column-1\">PE5<\/td><td class=\"column-2\">PE Router<\/td><td class=\"column-3\">5.5.5.5\/32<\/td><td class=\"column-4\">Gi1 10.1.5.5\/24<br \/>\nGi2 10.2.5.5\/24<\/td><td class=\"column-5\">500-599<\/td><td class=\"column-6\">CSR1000V<\/td>\n<\/tr>\n<tr class=\"row-7\">\n\t<td class=\"column-1\">PE6<\/td><td class=\"column-2\">PE Router<\/td><td class=\"column-3\">6.6.6.6\/32<\/td><td class=\"column-4\">Gi1 10.1.6.6\/24<br \/>\nGi2 10.2.6.6\/24<\/td><td class=\"column-5\">600-699<\/td><td class=\"column-6\">CSR1000V<\/td>\n<\/tr>\n<tr class=\"row-8\">\n\t<td class=\"column-1\">PE7<\/td><td class=\"column-2\">PE Router<\/td><td class=\"column-3\">7.7.7.7\/32<\/td><td class=\"column-4\">GE0\/3 10.3.7.7\/24<br \/>\nGE0\/4 10.4.7.7\/24<\/td><td class=\"column-5\">700-799<\/td><td class=\"column-6\">IOSv<\/td>\n<\/tr>\n<tr class=\"row-9\">\n\t<td class=\"column-1\">PE8<\/td><td class=\"column-2\">PE Router<\/td><td class=\"column-3\">8.8.8.8\/32<\/td><td class=\"column-4\">GE0\/3 10.4.8.8\/24<br \/>\nGE0\/4 10.3.8.8\/24<\/td><td class=\"column-5\">800-899<\/td><td class=\"column-6\">IOSv<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-18 from cache -->\n\n\n<p><em><br><span style=\"color: #000000;\">Verification on Router P1:<\/span><br><\/em><\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" data-code=\"RP\/0\/0\/CPU0:P-1#sh ospf database\nSun Nov  3 17:04:51.970 UTC\n\n\n            OSPF Router with ID (1.1.1.1) (Process ID 1)\n\n                Router Link States (Area 0)\n\nLink ID         ADV Router      Age         Seq#       Checksum Link count\n1.1.1.1         1.1.1.1         1436        0x80000005 0x00563f 11\n2.2.2.2         2.2.2.2         1438        0x8000000f 0x00b9bc 11\n3.3.3.3         3.3.3.3         1438        0x8000000c 0x00b695 11\n4.4.4.4         4.4.4.4         1438        0x80000005 0x0040fd 11\n5.5.5.5         5.5.5.5         1438        0x80000008 0x00d77e 5\n6.6.6.6         6.6.6.6         1440        0x8000000c 0x002719 5\n7.7.7.7         7.7.7.7         1525        0x8000000a 0x00ac6b 5\n8.8.8.8         8.8.8.8         1525        0x8000000a 0x000402 5\n \n\nRP\/0\/0\/CPU0:P-1#show mpls interfaces\nSun Nov  3 19:07:29.491 UTC\nInterface                  LDP      Tunnel   Static   Enabled\n-------------------------- -------- -------- -------- --------\nGigabitEthernet0\/0\/0\/1     Yes      No       No       Yes\nGigabitEthernet0\/0\/0\/2     Yes      No       No       Yes\nGigabitEthernet0\/0\/0\/3     Yes      No       No       Yes\nGigabitEthernet0\/0\/0\/4     Yes      No       No       Yes\nGigabitEthernet0\/0\/0\/5     Yes      No       No       Yes\n                    \n\nRP\/0\/0\/CPU0:P-1#show mpls ldp neighbor brief\nSun Nov  3 19:07:44.450 UTC\n\nPeer               GR  NSR  Up Time     Discovery   Addresses     Labels\n                                        ipv4  ipv6  ipv4  ipv6  ipv4   ipv6\n-----------------  --  ---  ----------  ----------  ----------  ------------\n5.5.5.5:0          N   N    01:43:44    1     0     3     0     22     0\n6.6.6.6:0          N   N    01:43:43    1     0     3     0     22     0\n2.2.2.2:0          N   N    01:43:28    1     0     6     0     22     0\n4.4.4.4:0          N   N    01:41:52    1     0     6     0     22     0\n3.3.3.3:0          N   N    01:40:00    1     0     6     0     22     0\n\nRP\/0\/0\/CPU0:P-1#show mpls forwarding\nSun Nov  3 19:08:04.768 UTC\nLocal  Outgoing    Prefix             Outgoing     Next Hop        Bytes\nLabel  Label       or ID              Interface                    Switched\n------ ----------- ------------------ ------------ --------------- ------------\n24100  Pop         5.5.5.5\/32         Gi0\/0\/0\/4    10.1.5.5        12586\n24101  Pop         6.6.6.6\/32         Gi0\/0\/0\/5    10.1.6.6        12550\n24102  Pop         2.2.2.2\/32         Gi0\/0\/0\/1    10.1.2.2        13135\n24103  Pop         10.2.3.0\/24        Gi0\/0\/0\/1    10.1.2.2        0\n       Pop         10.2.3.0\/24        Gi0\/0\/0\/2    10.1.3.3        0\n24104  Pop         10.2.5.0\/24        Gi0\/0\/0\/1    10.1.2.2        0\n       Pop         10.2.5.0\/24        Gi0\/0\/0\/4    10.1.5.5        0\n24105  Pop         10.2.6.0\/24        Gi0\/0\/0\/1    10.1.2.2        0\n       Pop         10.2.6.0\/24        Gi0\/0\/0\/5    10.1.6.6        0\n24106  Pop         3.3.3.3\/32         Gi0\/0\/0\/2    10.1.3.3        11230\n24107  24300       7.7.7.7\/32         Gi0\/0\/0\/2    10.1.3.3        0\n       24400       7.7.7.7\/32         Gi0\/0\/0\/3    10.1.4.4        0\n24108  24301       8.8.8.8\/32         Gi0\/0\/0\/2    10.1.3.3        0\n       24401       8.8.8.8\/32         Gi0\/0\/0\/3    10.1.4.4        0\n24109  Pop         10.3.4.0\/24        Gi0\/0\/0\/2    10.1.3.3        0\n       Pop         10.3.4.0\/24        Gi0\/0\/0\/3    10.1.4.4        0\n24110  Pop         10.3.7.0\/24        Gi0\/0\/0\/2    10.1.3.3        0\n24111  Pop         10.3.8.0\/24        Gi0\/0\/0\/2    10.1.3.3        0\n24112  Pop         10.4.7.0\/24        Gi0\/0\/0\/3    10.1.4.4        0\n24113  Pop         10.4.8.0\/24        Gi0\/0\/0\/3    10.1.4.4        0\n24114  Pop         4.4.4.4\/32         Gi0\/0\/0\/3    10.1.4.4        250118\n24115  Pop         10.2.4.0\/24        Gi0\/0\/0\/1    10.1.2.2        0\n       Pop         10.2.4.0\/24        Gi0\/0\/0\/3    10.1.4.4        0\n         \n\" style=\"color:#f6f6f4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki dracula-soft\" style=\"background-color: #282A36\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F6F6F4\">RP<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #F6F6F4\">CPU0:P<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">#sh ospf database<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">Sun Nov  <\/span><span style=\"color: #BF9EEE\">3<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">17<\/span><span style=\"color: #F6F6F4\">:<\/span><span style=\"color: #BF9EEE\">04<\/span><span style=\"color: #F6F6F4\">:<\/span><span style=\"color: #BF9EEE\">51.970<\/span><span style=\"color: #F6F6F4\"> UTC<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">            OSPF Router <\/span><span style=\"color: #F286C4\">with<\/span><span style=\"color: #F6F6F4\"> ID (<\/span><span style=\"color: #BF9EEE\">1.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">1.1<\/span><span style=\"color: #F6F6F4\">) (Process ID <\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">                Router Link States (Area <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">Link ID         ADV Router      Age         Seq#       Checksum Link <\/span><span style=\"color: #97E1F1\">count<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">1.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">1.1<\/span><span style=\"color: #F6F6F4\">         <\/span><span style=\"color: #BF9EEE\">1.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">1.1<\/span><span style=\"color: #F6F6F4\">         <\/span><span style=\"color: #BF9EEE\">1436<\/span><span style=\"color: #F6F6F4\">        0x80000005 0x00563f <\/span><span style=\"color: #BF9EEE\">11<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">2.2<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">2.2<\/span><span style=\"color: #F6F6F4\">         <\/span><span style=\"color: #BF9EEE\">2.2<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">2.2<\/span><span style=\"color: #F6F6F4\">         <\/span><span style=\"color: #BF9EEE\">1438<\/span><span style=\"color: #F6F6F4\">        0x8000000f 0x00b9bc <\/span><span style=\"color: #BF9EEE\">11<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">3.3<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">3.3<\/span><span style=\"color: #F6F6F4\">         <\/span><span style=\"color: #BF9EEE\">3.3<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">3.3<\/span><span style=\"color: #F6F6F4\">         <\/span><span style=\"color: #BF9EEE\">1438<\/span><span style=\"color: #F6F6F4\">        0x8000000c 0x00b695 <\/span><span style=\"color: #BF9EEE\">11<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">4.4<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">4.4<\/span><span style=\"color: #F6F6F4\">         <\/span><span style=\"color: #BF9EEE\">4.4<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">4.4<\/span><span style=\"color: #F6F6F4\">         <\/span><span style=\"color: #BF9EEE\">1438<\/span><span style=\"color: #F6F6F4\">        0x80000005 0x0040fd <\/span><span style=\"color: #BF9EEE\">11<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">5.5<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">5.5<\/span><span style=\"color: #F6F6F4\">         <\/span><span style=\"color: #BF9EEE\">5.5<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">5.5<\/span><span style=\"color: #F6F6F4\">         <\/span><span style=\"color: #BF9EEE\">1438<\/span><span style=\"color: #F6F6F4\">        0x80000008 0x00d77e <\/span><span style=\"color: #BF9EEE\">5<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">6.6<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">6.6<\/span><span style=\"color: #F6F6F4\">         <\/span><span style=\"color: #BF9EEE\">6.6<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">6.6<\/span><span style=\"color: #F6F6F4\">         <\/span><span style=\"color: #BF9EEE\">1440<\/span><span style=\"color: #F6F6F4\">        0x8000000c 0x002719 <\/span><span style=\"color: #BF9EEE\">5<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">7.7<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">7.7<\/span><span style=\"color: #F6F6F4\">         <\/span><span style=\"color: #BF9EEE\">7.7<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">7.7<\/span><span style=\"color: #F6F6F4\">         <\/span><span style=\"color: #BF9EEE\">1525<\/span><span style=\"color: #F6F6F4\">        0x8000000a 0x00ac6b <\/span><span style=\"color: #BF9EEE\">5<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">8.8<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">8.8<\/span><span style=\"color: #F6F6F4\">         <\/span><span style=\"color: #BF9EEE\">8.8<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">8.8<\/span><span style=\"color: #F6F6F4\">         <\/span><span style=\"color: #BF9EEE\">1525<\/span><span style=\"color: #F6F6F4\">        0x8000000a 0x000402 <\/span><span style=\"color: #BF9EEE\">5<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"> <\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">RP<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #F6F6F4\">CPU0:P<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">#show mpls interfaces<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">Sun Nov  <\/span><span style=\"color: #BF9EEE\">3<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">19<\/span><span style=\"color: #F6F6F4\">:<\/span><span style=\"color: #BF9EEE\">07<\/span><span style=\"color: #F6F6F4\">:<\/span><span style=\"color: #BF9EEE\">29.491<\/span><span style=\"color: #F6F6F4\"> UTC<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">Interface                  LDP      Tunnel   Static   Enabled<\/span><\/span>\n<span class=\"line\"><span style=\"color: #7B7F8B\">-------------------------- -------- -------- -------- --------<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">GigabitEthernet0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">     Yes      No       No       Yes<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">GigabitEthernet0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">2<\/span><span style=\"color: #F6F6F4\">     Yes      No       No       Yes<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">GigabitEthernet0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">3<\/span><span style=\"color: #F6F6F4\">     Yes      No       No       Yes<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">GigabitEthernet0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">4<\/span><span style=\"color: #F6F6F4\">     Yes      No       No       Yes<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">GigabitEthernet0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">5<\/span><span style=\"color: #F6F6F4\">     Yes      No       No       Yes<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">                    <\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">RP<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #F6F6F4\">CPU0:P<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">#show mpls ldp neighbor brief<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">Sun Nov  <\/span><span style=\"color: #BF9EEE\">3<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">19<\/span><span style=\"color: #F6F6F4\">:<\/span><span style=\"color: #BF9EEE\">07<\/span><span style=\"color: #F6F6F4\">:<\/span><span style=\"color: #BF9EEE\">44.450<\/span><span style=\"color: #F6F6F4\"> UTC<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">Peer               GR  NSR  Up Time     Discovery   Addresses     Labels<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">                                        ipv4  ipv6  ipv4  ipv6  ipv4   ipv6<\/span><\/span>\n<span class=\"line\"><span style=\"color: #7B7F8B\">-----------------  --  ---  ----------  ----------  ----------  ------------<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">5.5<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">5.5<\/span><span style=\"color: #F6F6F4\">:<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">          N   N    <\/span><span style=\"color: #BF9EEE\">01<\/span><span style=\"color: #F6F6F4\">:<\/span><span style=\"color: #BF9EEE\">43<\/span><span style=\"color: #F6F6F4\">:<\/span><span style=\"color: #BF9EEE\">44<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #BF9EEE\">3<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #BF9EEE\">22<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">6.6<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">6.6<\/span><span style=\"color: #F6F6F4\">:<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">          N   N    <\/span><span style=\"color: #BF9EEE\">01<\/span><span style=\"color: #F6F6F4\">:<\/span><span style=\"color: #BF9EEE\">43<\/span><span style=\"color: #F6F6F4\">:<\/span><span style=\"color: #BF9EEE\">43<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #BF9EEE\">3<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #BF9EEE\">22<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">2.2<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">2.2<\/span><span style=\"color: #F6F6F4\">:<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">          N   N    <\/span><span style=\"color: #BF9EEE\">01<\/span><span style=\"color: #F6F6F4\">:<\/span><span style=\"color: #BF9EEE\">43<\/span><span style=\"color: #F6F6F4\">:<\/span><span style=\"color: #BF9EEE\">28<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #BF9EEE\">6<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #BF9EEE\">22<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">4.4<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">4.4<\/span><span style=\"color: #F6F6F4\">:<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">          N   N    <\/span><span style=\"color: #BF9EEE\">01<\/span><span style=\"color: #F6F6F4\">:<\/span><span style=\"color: #BF9EEE\">41<\/span><span style=\"color: #F6F6F4\">:<\/span><span style=\"color: #BF9EEE\">52<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #BF9EEE\">6<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #BF9EEE\">22<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">3.3<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">3.3<\/span><span style=\"color: #F6F6F4\">:<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">          N   N    <\/span><span style=\"color: #BF9EEE\">01<\/span><span style=\"color: #F6F6F4\">:<\/span><span style=\"color: #BF9EEE\">40<\/span><span style=\"color: #F6F6F4\">:<\/span><span style=\"color: #BF9EEE\">00<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #BF9EEE\">6<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #BF9EEE\">22<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">RP<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #F6F6F4\">CPU0:P<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">#show mpls forwarding<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">Sun Nov  <\/span><span style=\"color: #BF9EEE\">3<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">19<\/span><span style=\"color: #F6F6F4\">:<\/span><span style=\"color: #BF9EEE\">08<\/span><span style=\"color: #F6F6F4\">:<\/span><span style=\"color: #BF9EEE\">04.768<\/span><span style=\"color: #F6F6F4\"> UTC<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">Local  Outgoing    Prefix             Outgoing     Next Hop        Bytes<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">Label  Label       <\/span><span style=\"color: #F286C4\">or<\/span><span style=\"color: #F6F6F4\"> ID              Interface                    Switched<\/span><\/span>\n<span class=\"line\"><span style=\"color: #7B7F8B\">------ ----------- ------------------ ------------ --------------- ------------<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">24100<\/span><span style=\"color: #F6F6F4\">  Pop         <\/span><span style=\"color: #BF9EEE\">5.5<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">5.5<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><span style=\"color: #F6F6F4\">         Gi0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">4<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">5.5<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">12586<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">24101<\/span><span style=\"color: #F6F6F4\">  Pop         <\/span><span style=\"color: #BF9EEE\">6.6<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">6.6<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><span style=\"color: #F6F6F4\">         Gi0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">5<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">6.6<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">12550<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">24102<\/span><span style=\"color: #F6F6F4\">  Pop         <\/span><span style=\"color: #BF9EEE\">2.2<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">2.2<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><span style=\"color: #F6F6F4\">         Gi0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">2.2<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">13135<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">24103<\/span><span style=\"color: #F6F6F4\">  Pop         <\/span><span style=\"color: #BF9EEE\">10.2<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">3.0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">24<\/span><span style=\"color: #F6F6F4\">        Gi0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">2.2<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">       Pop         <\/span><span style=\"color: #BF9EEE\">10.2<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">3.0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">24<\/span><span style=\"color: #F6F6F4\">        Gi0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">2<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">3.3<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">24104<\/span><span style=\"color: #F6F6F4\">  Pop         <\/span><span style=\"color: #BF9EEE\">10.2<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">5.0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">24<\/span><span style=\"color: #F6F6F4\">        Gi0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">2.2<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">       Pop         <\/span><span style=\"color: #BF9EEE\">10.2<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">5.0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">24<\/span><span style=\"color: #F6F6F4\">        Gi0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">4<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">5.5<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">24105<\/span><span style=\"color: #F6F6F4\">  Pop         <\/span><span style=\"color: #BF9EEE\">10.2<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">6.0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">24<\/span><span style=\"color: #F6F6F4\">        Gi0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">2.2<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">       Pop         <\/span><span style=\"color: #BF9EEE\">10.2<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">6.0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">24<\/span><span style=\"color: #F6F6F4\">        Gi0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">5<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">6.6<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">24106<\/span><span style=\"color: #F6F6F4\">  Pop         <\/span><span style=\"color: #BF9EEE\">3.3<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">3.3<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><span style=\"color: #F6F6F4\">         Gi0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">2<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">3.3<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">11230<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">24107<\/span><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #BF9EEE\">24300<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #BF9EEE\">7.7<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">7.7<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><span style=\"color: #F6F6F4\">         Gi0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">2<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">3.3<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #BF9EEE\">24400<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #BF9EEE\">7.7<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">7.7<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><span style=\"color: #F6F6F4\">         Gi0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">3<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">4.4<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">24108<\/span><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #BF9EEE\">24301<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #BF9EEE\">8.8<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">8.8<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><span style=\"color: #F6F6F4\">         Gi0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">2<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">3.3<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #BF9EEE\">24401<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #BF9EEE\">8.8<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">8.8<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><span style=\"color: #F6F6F4\">         Gi0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">3<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">4.4<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">24109<\/span><span style=\"color: #F6F6F4\">  Pop         <\/span><span style=\"color: #BF9EEE\">10.3<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">4.0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">24<\/span><span style=\"color: #F6F6F4\">        Gi0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">2<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">3.3<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">       Pop         <\/span><span style=\"color: #BF9EEE\">10.3<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">4.0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">24<\/span><span style=\"color: #F6F6F4\">        Gi0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">3<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">4.4<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">24110<\/span><span style=\"color: #F6F6F4\">  Pop         <\/span><span style=\"color: #BF9EEE\">10.3<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">7.0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">24<\/span><span style=\"color: #F6F6F4\">        Gi0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">2<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">3.3<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">24111<\/span><span style=\"color: #F6F6F4\">  Pop         <\/span><span style=\"color: #BF9EEE\">10.3<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">8.0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">24<\/span><span style=\"color: #F6F6F4\">        Gi0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">2<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">3.3<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">24112<\/span><span style=\"color: #F6F6F4\">  Pop         <\/span><span style=\"color: #BF9EEE\">10.4<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">7.0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">24<\/span><span style=\"color: #F6F6F4\">        Gi0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">3<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">4.4<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">24113<\/span><span style=\"color: #F6F6F4\">  Pop         <\/span><span style=\"color: #BF9EEE\">10.4<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">8.0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">24<\/span><span style=\"color: #F6F6F4\">        Gi0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">3<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">4.4<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">24114<\/span><span style=\"color: #F6F6F4\">  Pop         <\/span><span style=\"color: #BF9EEE\">4.4<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">4.4<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><span style=\"color: #F6F6F4\">         Gi0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">3<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">4.4<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">250118<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">24115<\/span><span style=\"color: #F6F6F4\">  Pop         <\/span><span style=\"color: #BF9EEE\">10.2<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">4.0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">24<\/span><span style=\"color: #F6F6F4\">        Gi0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">2.2<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">       Pop         <\/span><span style=\"color: #BF9EEE\">10.2<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">4.0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">24<\/span><span style=\"color: #F6F6F4\">        Gi0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">3<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">4.4<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">         <\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2><span class=\"ez-toc-section\" id=\"Router_Configurations\"><\/span><span style=\"color: #800080;\"><a id=\"mplste03\"><\/a>Router Configurations<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><a href=\"https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/MPLS-LDP-2.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2308 size-full\" src=\"https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/MPLS-LDP-2.png\" alt=\"\" width=\"801\" height=\"371\" srcset=\"https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/MPLS-LDP-2.png 801w, https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/MPLS-LDP-2-300x139.png 300w, https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/MPLS-LDP-2-768x356.png 768w\" sizes=\"auto, (max-width: 801px) 100vw, 801px\" \/><\/a><\/p>\n<p>The baseline topology is configured with MPLS, <strong>LDP<\/strong>, and all routers in <em>OSPF area 0<\/em>.<\/p>\n<hr>\n<h3><span class=\"ez-toc-section\" id=\"P_Routers_P1_P2_P3_P4\"><\/span><span style=\"color: #800080;\"><a id=\"mplste04\"><\/a>P Routers: (P1, P2, P3, P4)<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The <strong>P routers<\/strong> are configured with the standard subnetting scheme from the table above in combination with <em>OSPF area 0<\/em> and <em>LDP<\/em> as the labelling protocol. The Label range is based on the Router number. I start the label ranges after the MPLS-SR SRGB Block (16000-23999) at 24000 and up.&nbsp;<br>For the <strong>P routers<\/strong> I use the the lightweight IOS-XR (XRv) image<strong>&nbsp;<\/strong>which supports MPLS-SR.&nbsp;<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" data-code=\"(P1, P2, P3, P4)\n#change the values where needed.\n\n\n# ============= Interfaces \ninterface Loopback0\n ipv4 address 1.1.1.1 255.255.255.255\n!\ninterface GigabitEthernet0\/0\/0\/1\n ipv4 address 10.1.2.1 255.255.255.0\n!\ninterface GigabitEthernet0\/0\/0\/2\n ipv4 address 10.1.3.1 255.255.255.0\n!\ninterface GigabitEthernet0\/0\/0\/3\n ipv4 address 10.1.4.1 255.255.255.0\n!\ninterface GigabitEthernet0\/0\/0\/4\n ipv4 address 10.1.5.1 255.255.255.0\n!\ninterface GigabitEthernet0\/0\/0\/5\n ipv4 address 10.1.6.1 255.255.255.0\n!\n# ============= MPLS\n# ============= MPLS Label range = 24000 + Router ID\nmpls label range table 0 24100 24199\n!\nmpls ldp\n router-id 1.1.1.1\n address-family ipv4\n !\n interface GigabitEthernet0\/0\/0\/1\n !\n interface GigabitEthernet0\/0\/0\/2\n !\n interface GigabitEthernet0\/0\/0\/3\n !\n interface GigabitEthernet0\/0\/0\/4\n !\n interface GigabitEthernet0\/0\/0\/5\n !\n# ============= OSPF\nrouter ospf 1\n address-family ipv4\n area 0\n  interface Loopback0\n  !\n  interface GigabitEthernet0\/0\/0\/0\n   network point-to-point\n  !\n  interface GigabitEthernet0\/0\/0\/1\n   network point-to-point\n  !\n  interface GigabitEthernet0\/0\/0\/2\n   network point-to-point\n  !\n  interface GigabitEthernet0\/0\/0\/3\n   network point-to-point\n  !\n  interface GigabitEthernet0\/0\/0\/4\n   network point-to-point\n  !\n  interface GigabitEthernet0\/0\/0\/5\n   network point-to-point\n  !\n !\n!\n\" style=\"color:#f6f6f4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki dracula-soft\" style=\"background-color: #282A36\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F6F6F4\">(<\/span><span style=\"color: #F286C4\">P1<\/span><span style=\"color: #F6F6F4\">, <\/span><span style=\"color: #F286C4\">P2<\/span><span style=\"color: #F6F6F4\">, <\/span><span style=\"color: #F286C4\">P3<\/span><span style=\"color: #F6F6F4\">, <\/span><span style=\"color: #F286C4\">P4<\/span><span style=\"color: #F6F6F4\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #7B7F8B\">#change the values where needed.<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #7B7F8B\"># ============= Interfaces <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">interface <\/span><span style=\"color: #F286C4\">Loopback0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"> ipv4 address <\/span><span style=\"color: #BF9EEE\">1.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">1.1<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">255.255<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">255.255<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">!<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">interface <\/span><span style=\"color: #F286C4\">GigabitEthernet0<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #BF9EEE\">1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"> ipv4 address <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">2.1<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">255.255<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">255.0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">!<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">interface <\/span><span style=\"color: #F286C4\">GigabitEthernet0<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #BF9EEE\">2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"> ipv4 address <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">3.1<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">255.255<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">255.0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">!<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">interface <\/span><span style=\"color: #F286C4\">GigabitEthernet0<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #BF9EEE\">3<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"> ipv4 address <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">4.1<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">255.255<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">255.0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">!<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">interface <\/span><span style=\"color: #F286C4\">GigabitEthernet0<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #BF9EEE\">4<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"> ipv4 address <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">5.1<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">255.255<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">255.0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">!<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">interface <\/span><span style=\"color: #F286C4\">GigabitEthernet0<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #BF9EEE\">5<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"> ipv4 address <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">6.1<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">255.255<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">255.0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">!<\/span><\/span>\n<span class=\"line\"><span style=\"color: #7B7F8B\"># ============= MPLS<\/span><\/span>\n<span class=\"line\"><span style=\"color: #7B7F8B\"># ============= MPLS Label range = 24000 + Router ID<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">mpls label range table <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">24100<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">24199<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">!<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">mpls ldp<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"> router-id <\/span><span style=\"color: #BF9EEE\">1.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">1.1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"> address-family ipv4<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"> !<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"> interface <\/span><span style=\"color: #F286C4\">GigabitEthernet0<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #BF9EEE\">1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"> !<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"> interface <\/span><span style=\"color: #F286C4\">GigabitEthernet0<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #BF9EEE\">2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"> !<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"> interface <\/span><span style=\"color: #F286C4\">GigabitEthernet0<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #BF9EEE\">3<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"> !<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"> interface <\/span><span style=\"color: #F286C4\">GigabitEthernet0<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #BF9EEE\">4<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"> !<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"> interface <\/span><span style=\"color: #F286C4\">GigabitEthernet0<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #BF9EEE\">5<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"> !<\/span><\/span>\n<span class=\"line\"><span style=\"color: #7B7F8B\"># ============= OSPF<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">router ospf <\/span><span style=\"color: #BF9EEE\">1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"> address-family ipv4<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"> area <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  interface <\/span><span style=\"color: #F286C4\">Loopback0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  !<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  interface <\/span><span style=\"color: #F286C4\">GigabitEthernet0<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">   network point-to-point<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  !<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  interface <\/span><span style=\"color: #F286C4\">GigabitEthernet0<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #BF9EEE\">1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">   network point-to-point<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  !<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  interface <\/span><span style=\"color: #F286C4\">GigabitEthernet0<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #BF9EEE\">2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">   network point-to-point<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  !<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  interface <\/span><span style=\"color: #F286C4\">GigabitEthernet0<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #BF9EEE\">3<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">   network point-to-point<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  !<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  interface <\/span><span style=\"color: #F286C4\">GigabitEthernet0<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #BF9EEE\">4<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">   network point-to-point<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  !<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  interface <\/span><span style=\"color: #F286C4\">GigabitEthernet0<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #BF9EEE\">5<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">   network point-to-point<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  !<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"> !<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">!<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n<\/div><\/div>\n\n\n\n<h3><span class=\"ez-toc-section\" id=\"PE_Routers_%E2%80%93_Left_side_%E2%80%93_PE5_PE6\"><\/span><span style=\"color: #800080;\"><a id=\"mplste05\"><\/a>PE Routers &#8211; Left side &#8211; (PE5, PE6)<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The PE routers are configured with the standard subnetting scheme from the table above in combination with <em>OSPF area 0<\/em> and <em>LDP<\/em> as the labelling protocol. The Label range is based on the Router number.&nbsp;<br>For these PE Routers I use the <strong>CSR1000v&nbsp;<\/strong>routers so I can configure MPLS-SR on <strong>IOS-XE.<\/strong><\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" data-code=\"(PE5, PE6)\n\n# ============= MPLS \nmpls label range 500 599\nmpls label protocol ldp\nmpls ldp router-id Loopback0 force\n\n# ============= OSPF\n!\nrouter ospf 1\n router-id 5.5.5.5\n!\n\n# ============= Interfaces\n\ninterface Loopback0\n ip address 5.5.5.5 255.255.255.255\n ip ospf 1 area 0\n!\ninterface GigabitEthernet1\n ip address 10.1.5.5 255.255.255.0\n ip ospf network point-to-point\n ip ospf 1 area 0\n mpls ip\n!\ninterface GigabitEthernet2\n ip address 10.2.5.5 255.255.255.0\n ip ospf network point-to-point\n ip ospf 1 area 0\n mpls ip\n!\n\" style=\"color:#F8F8F2;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki dracula\" style=\"background-color: #282A36\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F8F8F2\">(<\/span><span style=\"color: #FF79C6\">PE5<\/span><span style=\"color: #F8F8F2\">, <\/span><span style=\"color: #FF79C6\">PE6<\/span><span style=\"color: #F8F8F2\">)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6272A4\"># ============= MPLS <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">mpls label range <\/span><span style=\"color: #BD93F9\">500<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #BD93F9\">599<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">mpls label protocol ldp<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">mpls ldp router-id <\/span><span style=\"color: #FF79C6\">Loopback0<\/span><span style=\"color: #F8F8F2\"> force<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6272A4\"># ============= OSPF<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">!<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">router ospf <\/span><span style=\"color: #BD93F9\">1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\"> router-id <\/span><span style=\"color: #BD93F9\">5.5<\/span><span style=\"color: #F8F8F2\">.<\/span><span style=\"color: #BD93F9\">5.5<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">!<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6272A4\"># ============= Interfaces<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">interface <\/span><span style=\"color: #FF79C6\">Loopback0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\"> ip address <\/span><span style=\"color: #BD93F9\">5.5<\/span><span style=\"color: #F8F8F2\">.<\/span><span style=\"color: #BD93F9\">5.5<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #BD93F9\">255.255<\/span><span style=\"color: #F8F8F2\">.<\/span><span style=\"color: #BD93F9\">255.255<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\"> ip ospf <\/span><span style=\"color: #BD93F9\">1<\/span><span style=\"color: #F8F8F2\"> area <\/span><span style=\"color: #BD93F9\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">!<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">interface <\/span><span style=\"color: #FF79C6\">GigabitEthernet1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\"> ip address <\/span><span style=\"color: #BD93F9\">10.1<\/span><span style=\"color: #F8F8F2\">.<\/span><span style=\"color: #BD93F9\">5.5<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #BD93F9\">255.255<\/span><span style=\"color: #F8F8F2\">.<\/span><span style=\"color: #BD93F9\">255.0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\"> ip ospf network point-to-point<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\"> ip ospf <\/span><span style=\"color: #BD93F9\">1<\/span><span style=\"color: #F8F8F2\"> area <\/span><span style=\"color: #BD93F9\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\"> mpls ip<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">!<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">interface <\/span><span style=\"color: #FF79C6\">GigabitEthernet2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\"> ip address <\/span><span style=\"color: #BD93F9\">10.2<\/span><span style=\"color: #F8F8F2\">.<\/span><span style=\"color: #BD93F9\">5.5<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #BD93F9\">255.255<\/span><span style=\"color: #F8F8F2\">.<\/span><span style=\"color: #BD93F9\">255.0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\"> ip ospf network point-to-point<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\"> ip ospf <\/span><span style=\"color: #BD93F9\">1<\/span><span style=\"color: #F8F8F2\"> area <\/span><span style=\"color: #BD93F9\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\"> mpls ip<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">!<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<h3><span class=\"ez-toc-section\" id=\"PE_Routers_%E2%80%93_Right_side_%E2%80%93_PE7_PE8\"><\/span><span style=\"color: #800080;\"><a id=\"mplste05\"><\/a>PE Routers &#8211; Right side &#8211; (PE7, PE8)<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The PE routers are configured with the standard subnetting scheme from the table above in combination with <em>OSPF area 0<\/em> and <em>LDP<\/em> as the labelling protocol. The Label range is based on the Router number.&nbsp;<br>For these <strong>PE routers<\/strong> I use the <strong>IOSv <\/strong>which is more lightweight but doesn&#8217;t support MPLS-SR. The goal of these routers are to manually map them from the MPLS-SR domain.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" data-code=\"(PE7, PE8)\n\n# ============= MPLS \nmpls label range 700 799\nmpls label protocol ldp\nmpls ldp router-id Loopback0 force\n\n# ============= OSPF\n!\nrouter ospf 1\n router-id 5.5.5.5\n!\n\n# ============= Interfaces\n\ninterface Loopback0\n ip address 7.7.7.7 255.255.255.255\n ip ospf 1 area 0\n!\n\ninterface GigabitEthernet0\/3\n ip address 10.3.7.7 255.255.255.0\n ip ospf network point-to-point\n ip ospf 1 area 0\n duplex auto\n speed auto\n media-type rj45\n mpls ip\n!\ninterface GigabitEthernet0\/4\n ip address 10.4.7.7 255.255.255.0\n ip ospf network point-to-point\n ip ospf 1 area 0\n duplex auto\n speed auto\n media-type rj45\n mpls ip\n\n\" style=\"color:#F8F8F2;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki dracula\" style=\"background-color: #282A36\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F8F8F2\">(<\/span><span style=\"color: #FF79C6\">PE7<\/span><span style=\"color: #F8F8F2\">, <\/span><span style=\"color: #FF79C6\">PE8<\/span><span style=\"color: #F8F8F2\">)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6272A4\"># ============= MPLS <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">mpls label range <\/span><span style=\"color: #BD93F9\">700<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #BD93F9\">799<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">mpls label protocol ldp<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">mpls ldp router-id <\/span><span style=\"color: #FF79C6\">Loopback0<\/span><span style=\"color: #F8F8F2\"> force<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6272A4\"># ============= OSPF<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">!<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">router ospf <\/span><span style=\"color: #BD93F9\">1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\"> router-id <\/span><span style=\"color: #BD93F9\">5.5<\/span><span style=\"color: #F8F8F2\">.<\/span><span style=\"color: #BD93F9\">5.5<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">!<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6272A4\"># ============= Interfaces<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">interface <\/span><span style=\"color: #FF79C6\">Loopback0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\"> ip address <\/span><span style=\"color: #BD93F9\">7.7<\/span><span style=\"color: #F8F8F2\">.<\/span><span style=\"color: #BD93F9\">7.7<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #BD93F9\">255.255<\/span><span style=\"color: #F8F8F2\">.<\/span><span style=\"color: #BD93F9\">255.255<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\"> ip ospf <\/span><span style=\"color: #BD93F9\">1<\/span><span style=\"color: #F8F8F2\"> area <\/span><span style=\"color: #BD93F9\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">!<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">interface <\/span><span style=\"color: #FF79C6\">GigabitEthernet0<\/span><span style=\"color: #F8F8F2\">\/<\/span><span style=\"color: #BD93F9\">3<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\"> ip address <\/span><span style=\"color: #BD93F9\">10.3<\/span><span style=\"color: #F8F8F2\">.<\/span><span style=\"color: #BD93F9\">7.7<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #BD93F9\">255.255<\/span><span style=\"color: #F8F8F2\">.<\/span><span style=\"color: #BD93F9\">255.0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\"> ip ospf network point-to-point<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\"> ip ospf <\/span><span style=\"color: #BD93F9\">1<\/span><span style=\"color: #F8F8F2\"> area <\/span><span style=\"color: #BD93F9\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\"> duplex auto<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\"> speed auto<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\"> media-type rj45<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\"> mpls ip<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">!<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\">interface <\/span><span style=\"color: #FF79C6\">GigabitEthernet0<\/span><span style=\"color: #F8F8F2\">\/<\/span><span style=\"color: #BD93F9\">4<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\"> ip address <\/span><span style=\"color: #BD93F9\">10.4<\/span><span style=\"color: #F8F8F2\">.<\/span><span style=\"color: #BD93F9\">7.7<\/span><span style=\"color: #F8F8F2\"> <\/span><span style=\"color: #BD93F9\">255.255<\/span><span style=\"color: #F8F8F2\">.<\/span><span style=\"color: #BD93F9\">255.0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\"> ip ospf network point-to-point<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\"> ip ospf <\/span><span style=\"color: #BD93F9\">1<\/span><span style=\"color: #F8F8F2\"> area <\/span><span style=\"color: #BD93F9\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\"> duplex auto<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\"> speed auto<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\"> media-type rj45<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F8F8F2\"> mpls ip<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3><span class=\"ez-toc-section\" id=\"Traceroute_between_PE_routers_PE-5_-%3E_PE-7\"><\/span><span style=\"color: #800080;\"><a id=\"mplste06\"><\/a>Traceroute between PE routers (PE-5 -&gt; PE-7)<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>When performing a traceroute between routers <strong>PE-5<\/strong> and <strong>PE-7<\/strong> we see the path via<strong> P-1<\/strong> and<strong> P-3<\/strong> being used and reflected in the standard LDP labels (24<strong>107<\/strong>, 24<strong>300<\/strong>, <strong>implicit-null)<\/strong>.<br><br><a href=\"https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/traceroute-1.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2310 size-full\" src=\"https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/traceroute-1.png\" alt=\"\" width=\"801\" height=\"301\" srcset=\"https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/traceroute-1.png 801w, https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/traceroute-1-300x113.png 300w, https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/traceroute-1-768x289.png 768w\" sizes=\"auto, (max-width: 801px) 100vw, 801px\" \/><\/a><\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" data-code=\"PE-5#traceroute mpls ipv4 7.7.7.7\/32 verbose\nTracing MPLS Label Switched Path to 7.7.7.7\/32, timeout is 2 seconds\n\nCodes: '!' - success, 'Q' - request not sent, '.' - timeout,\n  'L' - labeled output interface, 'B' - unlabeled output interface,\n  'D' - DS Map mismatch, 'F' - no FEC mapping, 'f' - FEC mismatch,\n  'M' - malformed request, 'm' - unsupported tlvs, 'N' - no label entry,\n  'P' - no rx intf label prot, 'p' - premature termination of LSP,\n  'R' - transit router, 'I' - unknown upstream index,\n  'l' - Label switched with FEC change, 'd' - see DDMAP for return code,\n  'X' - unknown return code, 'x' - return code 0\n\nType escape sequence to abort.\n  0 10.1.5.5 10.1.5.1 MRU 1500 [Labels: 24107 Exp: 0]\nL 1 10.1.5.1 10.1.3.3 MRU 1500 [Labels: 24300 Exp: 0] 4 ms, ret code 8\nL 2 10.1.3.3 10.3.7.7 MRU 1500 [Labels: implicit-null Exp: 0] 7 ms, ret code 8\n! 3 10.3.7.7 13 ms, ret code 3\" style=\"color:#f6f6f4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki dracula-soft\" style=\"background-color: #282A36\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F6F6F4\">PE<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #BF9EEE\">5<\/span><span style=\"color: #F6F6F4\">#traceroute mpls ipv4 <\/span><span style=\"color: #BF9EEE\">7.7<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">7.7<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><span style=\"color: #F6F6F4\"> verbose<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">Tracing MPLS Label Switched <\/span><span style=\"color: #97E1F1\">Path<\/span><span style=\"color: #F6F6F4\"> to <\/span><span style=\"color: #BF9EEE\">7.7<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">7.7<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><span style=\"color: #F6F6F4\">, timeout <\/span><span style=\"color: #F286C4\">is<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">2<\/span><span style=\"color: #F6F6F4\"> seconds<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">Codes: <\/span><span style=\"color: #E7EE98\">&#39;!&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> success, <\/span><span style=\"color: #E7EE98\">&#39;Q&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> request <\/span><span style=\"color: #F286C4\">not<\/span><span style=\"color: #F6F6F4\"> sent, <\/span><span style=\"color: #E7EE98\">&#39;.&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> timeout,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #E7EE98\">&#39;L&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> labeled output interface, <\/span><span style=\"color: #E7EE98\">&#39;B&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> unlabeled output interface,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #E7EE98\">&#39;D&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> DS Map mismatch, <\/span><span style=\"color: #E7EE98\">&#39;F&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> no FEC mapping, <\/span><span style=\"color: #E7EE98\">&#39;f&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> FEC mismatch,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #E7EE98\">&#39;M&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> malformed request, <\/span><span style=\"color: #E7EE98\">&#39;m&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> unsupported tlvs, <\/span><span style=\"color: #E7EE98\">&#39;N&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> no label entry,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #E7EE98\">&#39;P&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> no rx intf label prot, <\/span><span style=\"color: #E7EE98\">&#39;p&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> premature termination <\/span><span style=\"color: #F286C4\">of<\/span><span style=\"color: #F6F6F4\"> LSP,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #E7EE98\">&#39;R&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> transit router, <\/span><span style=\"color: #E7EE98\">&#39;I&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> unknown upstream index,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #E7EE98\">&#39;l&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> Label switched <\/span><span style=\"color: #F286C4\">with<\/span><span style=\"color: #F6F6F4\"> FEC change, <\/span><span style=\"color: #E7EE98\">&#39;d&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> see DDMAP <\/span><span style=\"color: #F286C4\">for<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">return<\/span><span style=\"color: #F6F6F4\"> code,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #E7EE98\">&#39;X&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> unknown <\/span><span style=\"color: #F286C4\">return<\/span><span style=\"color: #F6F6F4\"> code, <\/span><span style=\"color: #E7EE98\">&#39;x&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">return<\/span><span style=\"color: #F6F6F4\"> code <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F286C4\">Type<\/span><span style=\"color: #F6F6F4\"> escape <\/span><span style=\"color: #F286C4\">sequence<\/span><span style=\"color: #F6F6F4\"> to abort.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">5.5<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">5.1<\/span><span style=\"color: #F6F6F4\"> MRU <\/span><span style=\"color: #BF9EEE\">1500<\/span><span style=\"color: #F6F6F4\"> [Labels: <\/span><span style=\"color: #BF9EEE\">24107<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #97E1F1\">Exp<\/span><span style=\"color: #F6F6F4\">: <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">]<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">L <\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">5.1<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">3.3<\/span><span style=\"color: #F6F6F4\"> MRU <\/span><span style=\"color: #BF9EEE\">1500<\/span><span style=\"color: #F6F6F4\"> [Labels: <\/span><span style=\"color: #BF9EEE\">24300<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #97E1F1\">Exp<\/span><span style=\"color: #F6F6F4\">: <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">] <\/span><span style=\"color: #BF9EEE\">4<\/span><span style=\"color: #F6F6F4\"> ms, ret code <\/span><span style=\"color: #BF9EEE\">8<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">L <\/span><span style=\"color: #BF9EEE\">2<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">3.3<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">10.3<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">7.7<\/span><span style=\"color: #F6F6F4\"> MRU <\/span><span style=\"color: #BF9EEE\">1500<\/span><span style=\"color: #F6F6F4\"> [Labels: implicit<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #BF9EEE\">null<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #97E1F1\">Exp<\/span><span style=\"color: #F6F6F4\">: <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">] <\/span><span style=\"color: #BF9EEE\">7<\/span><span style=\"color: #F6F6F4\"> ms, ret code <\/span><span style=\"color: #BF9EEE\">8<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">! <\/span><span style=\"color: #BF9EEE\">3<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">10.3<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">7.7<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">13<\/span><span style=\"color: #F6F6F4\"> ms, ret code <\/span><span style=\"color: #BF9EEE\">3<\/span><\/span><\/code><\/pre><\/div>\n<\/div><\/div>\n\n\n\n<h2><span class=\"ez-toc-section\" id=\"MPLS_Segment_Routing_MPLS-SR_Configuration\"><\/span><span style=\"color: #800080;\"><a id=\"mplste07\"><\/a>MPLS Segment Routing (MPLS-SR) Configuration<br><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><!--more--><\/p>\n<hr>\n<p>&nbsp;<\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3><span class=\"ez-toc-section\" id=\"P_router_configuration_MPLS-SR_IOS-XR\"><\/span><span style=\"color: #800080;\">P router configuration MPLS-SR (IOS-XR)<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>First we start by enabling Segment Routing on all <strong>P<\/strong> <strong>routers<\/strong>. Within this SR configuration we map the <strong>prefix-SID<\/strong> to the <strong>loopback address<\/strong> with an <em>index<\/em> number. This index must be globally unique because all routers will apply this index as a numeric offset to the global SRGB value.&nbsp;<br><strong><br>Default SRGB value (16000)<\/strong> + <strong>[index]<\/strong> = <strong>Label<\/strong><\/p>\n<p>This will result in the following labels for the <strong>P Routers;<\/strong><\/p>\n<ul>\n<li>P-1, 1.1.1.1, 1600<strong>1<\/strong><\/li>\n<li>P-2, 2.2.2.2, 1600<strong>2<\/strong><\/li>\n<li>P-3, 3.3.3.3, 1600<strong>3<\/strong><\/li>\n<li>P-4, 4.4.4.4, 1600<strong>4<\/strong><\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" data-code=\"# (P1, P2, P3, P4)\n# P Routers - IOS-XR\n\nRP\/0\/0\/CPU0:P-1(config)#segment-routing ?\n  global-block    Prefix-SID Global label Block (SRGB)\n  local-block     Local Block (SRLB) of labels\n  mapping-server  Segment Routing Mapping Server (SRMS)\n  traffic-eng     Segment Routing Traffic Engineering\n  &lt;cr&gt;\n\nsegment-routing\n\n# P1\nrouter ospf 1\n segment-routing mpls\n  address-family ipv4\n area 0\n  interface Loopback0\n   prefix-sid index 1    \n  !\n\n#P2\nrouter ospf 1\n segment-routing mpls\n address-family ipv4\n area 0\n  interface Loopback0\n   prefix-sid index 2\n  !\n---- omitted for brevity ------\n\n# Identical configuration for P3 and P4 with index 3 and 4.\" style=\"color:#f6f6f4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki dracula-soft\" style=\"background-color: #282A36\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F6F6F4\"># (P1, P2, P3, P4)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"># P Routers <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> IOS<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">XR<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">RP<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #F6F6F4\">CPU0:P<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">(config)#segment<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">routing ?<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  global<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">block    Prefix<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">SID Global label Block (SRGB)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  local<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">block     Local Block (SRLB) <\/span><span style=\"color: #F286C4\">of<\/span><span style=\"color: #F6F6F4\"> labels<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  mapping<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">server  Segment Routing Mapping Server (SRMS)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  traffic<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">eng     Segment Routing Traffic Engineering<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #F286C4\">&lt;<\/span><span style=\"color: #F6F6F4\">cr<\/span><span style=\"color: #F286C4\">&gt;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">segment<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">routing<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"># P1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">router ospf <\/span><span style=\"color: #BF9EEE\">1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"> segment<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">routing mpls<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  address<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">family ipv4<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"> area <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  interface Loopback0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">   prefix<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">sid index <\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">    <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  !<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">#P2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">router ospf <\/span><span style=\"color: #BF9EEE\">1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"> segment<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">routing mpls<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"> address<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">family ipv4<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"> area <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  interface Loopback0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">   prefix<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">sid index <\/span><span style=\"color: #BF9EEE\">2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  !<\/span><\/span>\n<span class=\"line\"><span style=\"color: #7B7F8B\">---- omitted for brevity ------<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"># Identical configuration <\/span><span style=\"color: #F286C4\">for<\/span><span style=\"color: #F6F6F4\"> P3 <\/span><span style=\"color: #F286C4\">and<\/span><span style=\"color: #F6F6F4\"> P4 <\/span><span style=\"color: #F286C4\">with<\/span><span style=\"color: #F6F6F4\"> index <\/span><span style=\"color: #BF9EEE\">3<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">and<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">4<\/span><span style=\"color: #F6F6F4\">.<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h3><span class=\"ez-toc-section\" id=\"P_router_verification_MPLS-SR_IOS-XR\"><\/span><span style=\"color: #800080;\">P router verification MPLS-SR (IOS-XR)<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>After enabling MPLS-SR there are new labels in the MPLS forwarding table. The <strong>1600X<\/strong> SR <em>prefix-SID<\/em> labels and the new SR <em>Adjacency-SIDs<\/em> labels. When verifying the loopback address <strong>2.2.2.2\/32<\/strong> of <strong>P2&nbsp;<\/strong>it is marked as &#8220;<strong>labeled SR&#8221;.<\/strong><\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" data-code=\"RP\/0\/0\/CPU0:P-1#show mpls forwarding\nLocal  Outgoing    Prefix             Outgoing     Next Hop        Bytes\nLabel  Label       or ID              Interface                    Switched\n------ ----------- ------------------ ------------ --------------- ------------\n16002  Pop         SR Pfx (idx 2)     Gi0\/0\/0\/1    10.1.2.2        0\n16003  Pop         SR Pfx (idx 3)     Gi0\/0\/0\/2    10.1.3.3        0\n16004  16004       SR Pfx (idx 4)     Gi0\/0\/0\/1    10.1.2.2        0\n       16004       SR Pfx (idx 4)     Gi0\/0\/0\/2    10.1.3.3        0\n24100  Pop         5.5.5.5\/32         Gi0\/0\/0\/4    10.1.5.5        27188\n---- omitted for brevity ------\n24114  24214       4.4.4.4\/32         Gi0\/0\/0\/1    10.1.2.2        0\n       24311       4.4.4.4\/32         Gi0\/0\/0\/2    10.1.3.3        0\n24115  Pop         10.2.4.0\/24        Gi0\/0\/0\/1    10.1.2.2        0\n24116  Pop         SR Adj (idx 0)     Gi0\/0\/0\/1    10.1.2.2        0\n24117  Pop         SR Adj (idx 0)     Gi0\/0\/0\/2    10.1.3.3        0\n24118  Pop         SR Adj (idx 0)     Gi0\/0\/0\/4    10.1.5.5        0\n24119  Pop         SR Adj (idx 0)     Gi0\/0\/0\/5    10.1.6.6        0\n\n==========\n\nRP\/0\/0\/CPU0:P-1#show cef 2.2.2.2\/32\n2.2.2.2\/32, version 71, labeled SR, internal 0x1000001 0x81 (ptr 0xa12dc284) [1], 0x0 (0xa12c15f0), 0xa20 (0xa1495230)\n Updated Nov  3 21:04:01.241\n local adjacency 10.1.2.2\n Prefix Len 32, traffic index 0, precedence n\/a, priority 3\n Extensions: context-label:16002\n   via 10.1.2.2\/32, GigabitEthernet0\/0\/0\/1, 17 dependencies, weight 0, class 0 [flags 0x0]\n    path-idx 0 NHID 0x0 [0xa166e2dc 0xa166e504]\n    next hop 10.1.2.2\/32\n    local adjacency\n     local label 24102      labels imposed {ImplNull}\n\n==========\n     \nRP\/0\/0\/CPU0:P-1#show ospf sid-database\nSID Database for ospf 1 with ID 1.1.1.1\n\nSID          Prefix\/Mask\n--------     ------------------\n1            1.1.1.1\/32               (L)\n2            2.2.2.2\/32\n3            3.3.3.3\/32\n4            4.4.4.4\/32\n\nRP\/0\/0\/CPU0:P-1#show mpls label table detail\nTable Label   Owner                           State  Rewrite\n----- ------- ------------------------------- ------ -------\n0     0       LSD(A)                          InUse  Yes\n0     1       LSD(A)                          InUse  Yes\n0     2       LSD(A)                          InUse  Yes\n0     13      LSD(A)                          InUse  Yes\n0     15000   LSD(A)                          InUse  No\n  (Lbl-blk SRLB, vers:0, (start_label=15000, size=1000, app_notify=0)\n0     16000   OSPF(A):ospf-1                  InUse  No\n  (Lbl-blk SRGB, vers:0, (start_label=16000, size=8000)\n0     24116   OSPF(A):ospf-1                  InUse  Yes\n  (SR Adj Segment IPv4, vers:0, index=0, type=2, intf=Gi0\/0\/0\/1, nh=10.1.2.2)\n0     24117   OSPF(A):ospf-1                  InUse  Yes\n  (SR Adj Segment IPv4, vers:0, index=0, type=2, intf=Gi0\/0\/0\/2, nh=10.1.3.3)\n0     24118   OSPF(A):ospf-1                  InUse  Yes\n  (SR Adj Segment IPv4, vers:0, index=0, type=2, intf=Gi0\/0\/0\/4, nh=10.1.5.5)\n0     24119   OSPF(A):ospf-1                  InUse  Yes\n  (SR Adj Segment IPv4, vers:0, index=0, type=2, intf=Gi0\/0\/0\/5, nh=10.1.6.6)\n\" style=\"color:#f6f6f4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki dracula-soft\" style=\"background-color: #282A36\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F6F6F4\">RP<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #F6F6F4\">CPU0:P<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">#show mpls forwarding<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">Local  Outgoing    Prefix             Outgoing     Next Hop        Bytes<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">Label  Label       <\/span><span style=\"color: #F286C4\">or<\/span><span style=\"color: #F6F6F4\"> ID              Interface                    Switched<\/span><\/span>\n<span class=\"line\"><span style=\"color: #7B7F8B\">------ ----------- ------------------ ------------ --------------- ------------<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">16002<\/span><span style=\"color: #F6F6F4\">  Pop         SR Pfx (idx <\/span><span style=\"color: #BF9EEE\">2<\/span><span style=\"color: #F6F6F4\">)     Gi0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">2.2<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">16003<\/span><span style=\"color: #F6F6F4\">  Pop         SR Pfx (idx <\/span><span style=\"color: #BF9EEE\">3<\/span><span style=\"color: #F6F6F4\">)     Gi0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">2<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">3.3<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">16004<\/span><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #BF9EEE\">16004<\/span><span style=\"color: #F6F6F4\">       SR Pfx (idx <\/span><span style=\"color: #BF9EEE\">4<\/span><span style=\"color: #F6F6F4\">)     Gi0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">2.2<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #BF9EEE\">16004<\/span><span style=\"color: #F6F6F4\">       SR Pfx (idx <\/span><span style=\"color: #BF9EEE\">4<\/span><span style=\"color: #F6F6F4\">)     Gi0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">2<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">3.3<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">24100<\/span><span style=\"color: #F6F6F4\">  Pop         <\/span><span style=\"color: #BF9EEE\">5.5<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">5.5<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><span style=\"color: #F6F6F4\">         Gi0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">4<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">5.5<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">27188<\/span><\/span>\n<span class=\"line\"><span style=\"color: #7B7F8B\">---- omitted for brevity ------<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">24114<\/span><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #BF9EEE\">24214<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #BF9EEE\">4.4<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">4.4<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><span style=\"color: #F6F6F4\">         Gi0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">2.2<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #BF9EEE\">24311<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #BF9EEE\">4.4<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">4.4<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><span style=\"color: #F6F6F4\">         Gi0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">2<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">3.3<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">24115<\/span><span style=\"color: #F6F6F4\">  Pop         <\/span><span style=\"color: #BF9EEE\">10.2<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">4.0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">24<\/span><span style=\"color: #F6F6F4\">        Gi0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">2.2<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">24116<\/span><span style=\"color: #F6F6F4\">  Pop         SR Adj (idx <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">)     Gi0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">2.2<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">24117<\/span><span style=\"color: #F6F6F4\">  Pop         SR Adj (idx <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">)     Gi0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">2<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">3.3<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">24118<\/span><span style=\"color: #F6F6F4\">  Pop         SR Adj (idx <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">)     Gi0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">4<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">5.5<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">24119<\/span><span style=\"color: #F6F6F4\">  Pop         SR Adj (idx <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">)     Gi0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">5<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">6.6<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F286C4\">==========<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">RP<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #F6F6F4\">CPU0:P<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">#show cef <\/span><span style=\"color: #BF9EEE\">2.2<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">2.2<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">2.2<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">2.2<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><span style=\"color: #F6F6F4\">, version <\/span><span style=\"color: #BF9EEE\">71<\/span><span style=\"color: #F6F6F4\">, labeled SR, internal 0x1000001 0x81 (ptr 0xa12dc284) [<\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">], 0x0 (0xa12c15f0), 0xa20 (0xa1495230)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"> Updated Nov  <\/span><span style=\"color: #BF9EEE\">3<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">21<\/span><span style=\"color: #F6F6F4\">:<\/span><span style=\"color: #BF9EEE\">04<\/span><span style=\"color: #F6F6F4\">:<\/span><span style=\"color: #BF9EEE\">01.241<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"> local adjacency <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">2.2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"> Prefix Len <\/span><span style=\"color: #BF9EEE\">32<\/span><span style=\"color: #F6F6F4\">, traffic index <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">, precedence n<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #F6F6F4\">a, priority <\/span><span style=\"color: #BF9EEE\">3<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"> Extensions: context<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">label:<\/span><span style=\"color: #BF9EEE\">16002<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">   via <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">2.2<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><span style=\"color: #F6F6F4\">, GigabitEthernet0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">, <\/span><span style=\"color: #BF9EEE\">17<\/span><span style=\"color: #F6F6F4\"> dependencies, weight <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">, class <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\"> [flags 0x0]<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #97E1F1\">path<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">idx <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\"> NHID 0x0 [0xa166e2dc 0xa166e504]<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">    next hop <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">2.2<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">    local adjacency<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">     local label <\/span><span style=\"color: #BF9EEE\">24102<\/span><span style=\"color: #F6F6F4\">      labels imposed {ImplNull}<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F286C4\">==========<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">     <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">RP<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #F6F6F4\">CPU0:P<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">#show ospf sid<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">database<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">SID Database <\/span><span style=\"color: #F286C4\">for<\/span><span style=\"color: #F6F6F4\"> ospf <\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">with<\/span><span style=\"color: #F6F6F4\"> ID <\/span><span style=\"color: #BF9EEE\">1.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">1.1<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">SID          Prefix<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #F6F6F4\">Mask<\/span><\/span>\n<span class=\"line\"><span style=\"color: #7B7F8B\">--------     ------------------<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">            <\/span><span style=\"color: #BF9EEE\">1.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">1.1<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><span style=\"color: #F6F6F4\">               (L)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">2<\/span><span style=\"color: #F6F6F4\">            <\/span><span style=\"color: #BF9EEE\">2.2<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">2.2<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">3<\/span><span style=\"color: #F6F6F4\">            <\/span><span style=\"color: #BF9EEE\">3.3<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">3.3<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">4<\/span><span style=\"color: #F6F6F4\">            <\/span><span style=\"color: #BF9EEE\">4.4<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">4.4<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">RP<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #F6F6F4\">CPU0:P<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">#show mpls label <\/span><span style=\"color: #F286C4\">table<\/span><span style=\"color: #F6F6F4\"> detail<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F286C4\">Table<\/span><span style=\"color: #F6F6F4\"> Label   Owner                           State  Rewrite<\/span><\/span>\n<span class=\"line\"><span style=\"color: #7B7F8B\">----- ------- ------------------------------- ------ -------<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">       LSD(A)                          InUse  Yes<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">       LSD(A)                          InUse  Yes<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #BF9EEE\">2<\/span><span style=\"color: #F6F6F4\">       LSD(A)                          InUse  Yes<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #BF9EEE\">13<\/span><span style=\"color: #F6F6F4\">      LSD(A)                          InUse  Yes<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #BF9EEE\">15000<\/span><span style=\"color: #F6F6F4\">   LSD(A)                          InUse  No<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  (Lbl<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">blk SRLB, vers:<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">, (start_label<\/span><span style=\"color: #F286C4\">=<\/span><span style=\"color: #BF9EEE\">15000<\/span><span style=\"color: #F6F6F4\">, size<\/span><span style=\"color: #F286C4\">=<\/span><span style=\"color: #BF9EEE\">1000<\/span><span style=\"color: #F6F6F4\">, app_notify<\/span><span style=\"color: #F286C4\">=<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #BF9EEE\">16000<\/span><span style=\"color: #F6F6F4\">   OSPF(A):ospf<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">                  InUse  No<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  (Lbl<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">blk SRGB, vers:<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">, (start_label<\/span><span style=\"color: #F286C4\">=<\/span><span style=\"color: #BF9EEE\">16000<\/span><span style=\"color: #F6F6F4\">, size<\/span><span style=\"color: #F286C4\">=<\/span><span style=\"color: #BF9EEE\">8000<\/span><span style=\"color: #F6F6F4\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #BF9EEE\">24116<\/span><span style=\"color: #F6F6F4\">   OSPF(A):ospf<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">                  InUse  Yes<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  (SR Adj Segment IPv4, vers:<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">, index<\/span><span style=\"color: #F286C4\">=<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">, <\/span><span style=\"color: #F286C4\">type=<\/span><span style=\"color: #BF9EEE\">2<\/span><span style=\"color: #F6F6F4\">, intf<\/span><span style=\"color: #F286C4\">=<\/span><span style=\"color: #F6F6F4\">Gi0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">, nh<\/span><span style=\"color: #F286C4\">=<\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">2.2<\/span><span style=\"color: #F6F6F4\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #BF9EEE\">24117<\/span><span style=\"color: #F6F6F4\">   OSPF(A):ospf<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">                  InUse  Yes<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  (SR Adj Segment IPv4, vers:<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">, index<\/span><span style=\"color: #F286C4\">=<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">, <\/span><span style=\"color: #F286C4\">type=<\/span><span style=\"color: #BF9EEE\">2<\/span><span style=\"color: #F6F6F4\">, intf<\/span><span style=\"color: #F286C4\">=<\/span><span style=\"color: #F6F6F4\">Gi0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">2<\/span><span style=\"color: #F6F6F4\">, nh<\/span><span style=\"color: #F286C4\">=<\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">3.3<\/span><span style=\"color: #F6F6F4\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #BF9EEE\">24118<\/span><span style=\"color: #F6F6F4\">   OSPF(A):ospf<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">                  InUse  Yes<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  (SR Adj Segment IPv4, vers:<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">, index<\/span><span style=\"color: #F286C4\">=<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">, <\/span><span style=\"color: #F286C4\">type=<\/span><span style=\"color: #BF9EEE\">2<\/span><span style=\"color: #F6F6F4\">, intf<\/span><span style=\"color: #F286C4\">=<\/span><span style=\"color: #F6F6F4\">Gi0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">4<\/span><span style=\"color: #F6F6F4\">, nh<\/span><span style=\"color: #F286C4\">=<\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">5.5<\/span><span style=\"color: #F6F6F4\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #BF9EEE\">24119<\/span><span style=\"color: #F6F6F4\">   OSPF(A):ospf<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">                  InUse  Yes<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  (SR Adj Segment IPv4, vers:<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">, index<\/span><span style=\"color: #F286C4\">=<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">, <\/span><span style=\"color: #F286C4\">type=<\/span><span style=\"color: #BF9EEE\">2<\/span><span style=\"color: #F6F6F4\">, intf<\/span><span style=\"color: #F286C4\">=<\/span><span style=\"color: #F6F6F4\">Gi0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">5<\/span><span style=\"color: #F6F6F4\">, nh<\/span><span style=\"color: #F286C4\">=<\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">6.6<\/span><span style=\"color: #F6F6F4\">)<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3><span class=\"ez-toc-section\" id=\"PE_router_configuration_MPLS-SR_IOS-XE\"><\/span><span style=\"color: #800080;\">PE router configuration MPLS-SR (IOS-XE)<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>In this we see the differences between IOS-XR and IOS-XE. First we start by globally enabling Segment Routing on <strong>PE<\/strong> <strong>routers PE-5 and PE-6<\/strong>. Within this global SR configuration we map the <strong>prefix-SID<\/strong> to the <strong>loopback address<\/strong> with an <em>index<\/em> number. This index must be globally unique because all routers will apply this index as a numeric offset to the global SRGB value.&nbsp;<br><br><strong>SRGB (16000)<\/strong> + <strong>[index]<\/strong> = <strong>Label<\/strong><\/p>\n<p>This will result in the following labels for the <strong>P Routers;<\/strong><\/p>\n<ul>\n<li>PE-5, 5.5.5.5, 16005<\/li>\n<li>PE-6, 6.6.6.6, 16006<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" data-code=\"# (PE-5, PE-6)\n# P Routers - IOS-XE\n\n# PE-5\n#============= Segment Routing\nsegment-routing mpls\n connected-prefix-sid-map\n  address-family ipv4\n   5.5.5.5\/32 index 5 range 1\n  exit-address-family\n !\n#============= OSPF\nrouter ospf 1\n segment-routing mpls\n segment-routing prefix-sid-map advertise-local\n! \n\n# PE-6\n#============= Segment Routing\nsegment-routing mpls\n connected-prefix-sid-map\n  address-family ipv4\n   6.6.6.6\/32 index 6 range 1\n  exit-address-family\n !\n#============= OSPF\nrouter ospf 1\n segment-routing mpls\n segment-routing prefix-sid-map advertise-local\n! \n\n\" style=\"color:#f6f6f4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki dracula-soft\" style=\"background-color: #282A36\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F6F6F4\"># (PE<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #BF9EEE\">5<\/span><span style=\"color: #F6F6F4\">, PE<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #BF9EEE\">6<\/span><span style=\"color: #F6F6F4\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"># P Routers <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> IOS<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">XE<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"># PE<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #BF9EEE\">5<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">#<\/span><span style=\"color: #F286C4\">=============<\/span><span style=\"color: #F6F6F4\"> Segment Routing<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">segment<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">routing mpls<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"> connected<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">prefix<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">sid<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">map<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  address<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">family ipv4<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">   <\/span><span style=\"color: #BF9EEE\">5.5<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">5.5<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><span style=\"color: #F6F6F4\"> index <\/span><span style=\"color: #BF9EEE\">5<\/span><span style=\"color: #F6F6F4\"> range <\/span><span style=\"color: #BF9EEE\">1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #F286C4\">exit-<\/span><span style=\"color: #F6F6F4\">address<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">family<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"> !<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">#<\/span><span style=\"color: #F286C4\">=============<\/span><span style=\"color: #F6F6F4\"> OSPF<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">router ospf <\/span><span style=\"color: #BF9EEE\">1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"> segment<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">routing mpls<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"> segment<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">routing prefix<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">sid<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">map advertise<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">local<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">! <\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"># PE<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #BF9EEE\">6<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">#<\/span><span style=\"color: #F286C4\">=============<\/span><span style=\"color: #F6F6F4\"> Segment Routing<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">segment<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">routing mpls<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"> connected<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">prefix<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">sid<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">map<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  address<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">family ipv4<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">   <\/span><span style=\"color: #BF9EEE\">6.6<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">6.6<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><span style=\"color: #F6F6F4\"> index <\/span><span style=\"color: #BF9EEE\">6<\/span><span style=\"color: #F6F6F4\"> range <\/span><span style=\"color: #BF9EEE\">1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #F286C4\">exit-<\/span><span style=\"color: #F6F6F4\">address<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">family<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"> !<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">#<\/span><span style=\"color: #F286C4\">=============<\/span><span style=\"color: #F6F6F4\"> OSPF<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">router ospf <\/span><span style=\"color: #BF9EEE\">1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"> segment<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">routing mpls<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"> segment<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">routing prefix<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">sid<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">map advertise<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">local<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">! <\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<h3><span class=\"ez-toc-section\" id=\"PE_router_verification_MPLS-SR_IOS-XE\"><\/span><span style=\"color: #800080;\">PE router verification MPLS-SR (IOS-XE)<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>After enabling MPLS-SR there are new labels in the MPLS forwarding table. The <strong>1600X prefix-SID<\/strong> labels and the new<strong> SR Adjacency SID<\/strong>s. There are also the the prefix-SIDs from the <strong>P routers.&nbsp;<\/strong><\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" data-code=\"PE-5#show mpls forwarding-table\nLocal      Outgoing   Prefix           Bytes Label   Outgoing   Next Hop\nLabel      Label      or Tunnel Id     Switched      interface\n500        24213      10.4.8.0\/24      0             Gi2        10.2.5.2\n501        24212      10.4.7.0\/24      0             Gi2        10.2.5.2\n---- omitted for brevity ------\n           24207      7.7.7.7\/32       0             Gi2        10.2.5.2\n519        Pop Label  10.2.5.2-A       0             Gi2        10.2.5.2    # Adjencedy SID to P1\n520        Pop Label  10.1.5.1-A       0             Gi1        10.1.5.1    # Adjencedy SID to P2\n16001      Pop Label  1.1.1.1\/32       0             Gi1        10.1.5.1    \n16002      Pop Label  2.2.2.2\/32       0             Gi2        10.2.5.2\n16003      16003      3.3.3.3\/32       0             Gi1        10.1.5.1\n           16003      3.3.3.3\/32       0             Gi2        10.2.5.2\n16004      16004      4.4.4.4\/32       0             Gi2        10.2.5.2\n16006      16006      6.6.6.6\/32       0             Gi1        10.1.5.1\n           16006      6.6.6.6\/32       0             Gi2        10.2.5.2\nA  - Adjacency SID\n\nPE-5#show segment-routing mpls connected-prefix-sid-map ipv4\n\n               PREFIX_SID_CONN_MAP ALGO_0\n\n    Prefix\/masklen   SID Type Range Flags SRGB\n        5.5.5.5\/32     5 Indx     1         Y\n\n               PREFIX_SID_PROTOCOL_ADV_MAP ALGO_0\n\n    Prefix\/masklen   SID Type Range Flags SRGB Source\n        1.1.1.1\/32     1 Indx     1         Y  OSPF Area 0 1.1.1.1\n        2.2.2.2\/32     2 Indx     1         Y  OSPF Area 0 2.2.2.2\n        3.3.3.3\/32     3 Indx     1         Y  OSPF Area 0 3.3.3.3\n        4.4.4.4\/32     4 Indx     1         Y  OSPF Area 0 4.4.4.4\n        5.5.5.5\/32     5 Indx     1         Y  OSPF Area 0 5.5.5.5\n        6.6.6.6\/32     6 Indx     1         Y  OSPF Area 0 6.6.6.6\" style=\"color:#f6f6f4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki dracula-soft\" style=\"background-color: #282A36\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F6F6F4\">PE<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #BF9EEE\">5<\/span><span style=\"color: #F6F6F4\">#show mpls forwarding<\/span><span style=\"color: #F286C4\">-table<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">Local      Outgoing   Prefix           Bytes Label   Outgoing   Next Hop<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">Label      Label      <\/span><span style=\"color: #F286C4\">or<\/span><span style=\"color: #F6F6F4\"> Tunnel Id     Switched      interface<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">500<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">24213<\/span><span style=\"color: #F6F6F4\">      <\/span><span style=\"color: #BF9EEE\">10.4<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">8.0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">24<\/span><span style=\"color: #F6F6F4\">      <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">             Gi2        <\/span><span style=\"color: #BF9EEE\">10.2<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">5.2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">501<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">24212<\/span><span style=\"color: #F6F6F4\">      <\/span><span style=\"color: #BF9EEE\">10.4<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">7.0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">24<\/span><span style=\"color: #F6F6F4\">      <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">             Gi2        <\/span><span style=\"color: #BF9EEE\">10.2<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">5.2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #7B7F8B\">---- omitted for brevity ------<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">           <\/span><span style=\"color: #BF9EEE\">24207<\/span><span style=\"color: #F6F6F4\">      <\/span><span style=\"color: #BF9EEE\">7.7<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">7.7<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">             Gi2        <\/span><span style=\"color: #BF9EEE\">10.2<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">5.2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">519<\/span><span style=\"color: #F6F6F4\">        Pop Label  <\/span><span style=\"color: #BF9EEE\">10.2<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">5.2<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">A       <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">             Gi2        <\/span><span style=\"color: #BF9EEE\">10.2<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">5.2<\/span><span style=\"color: #F6F6F4\">    # Adjencedy SID to P1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">520<\/span><span style=\"color: #F6F6F4\">        Pop Label  <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">5.1<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">A       <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">             Gi1        <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">5.1<\/span><span style=\"color: #F6F6F4\">    # Adjencedy SID to P2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">16001<\/span><span style=\"color: #F6F6F4\">      Pop Label  <\/span><span style=\"color: #BF9EEE\">1.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">1.1<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">             Gi1        <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">5.1<\/span><span style=\"color: #F6F6F4\">    <\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">16002<\/span><span style=\"color: #F6F6F4\">      Pop Label  <\/span><span style=\"color: #BF9EEE\">2.2<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">2.2<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">             Gi2        <\/span><span style=\"color: #BF9EEE\">10.2<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">5.2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">16003<\/span><span style=\"color: #F6F6F4\">      <\/span><span style=\"color: #BF9EEE\">16003<\/span><span style=\"color: #F6F6F4\">      <\/span><span style=\"color: #BF9EEE\">3.3<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">3.3<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">             Gi1        <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">5.1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">           <\/span><span style=\"color: #BF9EEE\">16003<\/span><span style=\"color: #F6F6F4\">      <\/span><span style=\"color: #BF9EEE\">3.3<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">3.3<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">             Gi2        <\/span><span style=\"color: #BF9EEE\">10.2<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">5.2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">16004<\/span><span style=\"color: #F6F6F4\">      <\/span><span style=\"color: #BF9EEE\">16004<\/span><span style=\"color: #F6F6F4\">      <\/span><span style=\"color: #BF9EEE\">4.4<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">4.4<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">             Gi2        <\/span><span style=\"color: #BF9EEE\">10.2<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">5.2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">16006<\/span><span style=\"color: #F6F6F4\">      <\/span><span style=\"color: #BF9EEE\">16006<\/span><span style=\"color: #F6F6F4\">      <\/span><span style=\"color: #BF9EEE\">6.6<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">6.6<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">             Gi1        <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">5.1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">           <\/span><span style=\"color: #BF9EEE\">16006<\/span><span style=\"color: #F6F6F4\">      <\/span><span style=\"color: #BF9EEE\">6.6<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">6.6<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">             Gi2        <\/span><span style=\"color: #BF9EEE\">10.2<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">5.2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">A  <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> Adjacency SID<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">PE<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #BF9EEE\">5<\/span><span style=\"color: #F6F6F4\">#show segment<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">routing mpls connected<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">prefix<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">sid<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">map ipv4<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">               PREFIX_SID_CONN_MAP ALGO_0<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">    Prefix<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #F6F6F4\">masklen   SID <\/span><span style=\"color: #F286C4\">Type<\/span><span style=\"color: #F6F6F4\"> Range Flags SRGB<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">5.5<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">5.5<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #BF9EEE\">5<\/span><span style=\"color: #F6F6F4\"> Indx     <\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">         Y<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">               PREFIX_SID_PROTOCOL_ADV_MAP ALGO_0<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">    Prefix<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #F6F6F4\">masklen   SID <\/span><span style=\"color: #F286C4\">Type<\/span><span style=\"color: #F6F6F4\"> Range Flags SRGB Source<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">1.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">1.1<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\"> Indx     <\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">         Y  OSPF Area <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">1.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">1.1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">2.2<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">2.2<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #BF9EEE\">2<\/span><span style=\"color: #F6F6F4\"> Indx     <\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">         Y  OSPF Area <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">2.2<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">2.2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">3.3<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">3.3<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #BF9EEE\">3<\/span><span style=\"color: #F6F6F4\"> Indx     <\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">         Y  OSPF Area <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">3.3<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">3.3<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">4.4<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">4.4<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #BF9EEE\">4<\/span><span style=\"color: #F6F6F4\"> Indx     <\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">         Y  OSPF Area <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">4.4<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">4.4<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">5.5<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">5.5<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #BF9EEE\">5<\/span><span style=\"color: #F6F6F4\"> Indx     <\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">         Y  OSPF Area <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">5.5<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">5.5<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">6.6<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">6.6<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #BF9EEE\">6<\/span><span style=\"color: #F6F6F4\"> Indx     <\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">         Y  OSPF Area <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">6.6<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">6.6<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>MPLS-SR is now enabled on the six Routers <em>P-1, P-2, P-3, P-4, PE-5, PE-6. <\/em>However, all the routers in the topology still use and prefer <strong>LDP<\/strong>.&nbsp;<br><a href=\"https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/SR-IN-LDP.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2311 size-full\" src=\"https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/SR-IN-LDP.png\" alt=\"\" width=\"731\" height=\"341\" srcset=\"https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/SR-IN-LDP.png 731w, https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/SR-IN-LDP-300x140.png 300w\" sizes=\"auto, (max-width: 731px) 100vw, 731px\" \/><\/a>The traceroute from <strong>PE5 <\/strong>towards<strong> PE7<\/strong> shows the same LDP labels (24107, 24300).<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" data-code=\"PE-5#traceroute mpls ipv4 7.7.7.7\/32\nTracing MPLS Label Switched Path to 7.7.7.7\/32, timeout is 2 seconds\n\nCodes: '!' - success, 'Q' - request not sent, '.' - timeout,\n  'L' - labeled output interface, 'B' - unlabeled output interface,\n  'D' - DS Map mismatch, 'F' - no FEC mapping, 'f' - FEC mismatch,\n  'M' - malformed request, 'm' - unsupported tlvs, 'N' - no label entry,\n  'P' - no rx intf label prot, 'p' - premature termination of LSP,\n  'R' - transit router, 'I' - unknown upstream index,\n  'l' - Label switched with FEC change, 'd' - see DDMAP for return code,\n  'X' - unknown return code, 'x' - return code 0\n\nType escape sequence to abort.\n  0 10.1.5.5 MRU 1500 [Labels: 24107 Exp: 0]\nL 1 10.1.5.1 MRU 1500 [Labels: 24300 Exp: 0] 7 ms\nL 2 10.1.3.3 MRU 1500 [Labels: implicit-null Exp: 0] 9 ms\n! 3 10.3.7.7 18 ms\n\" style=\"color:#f6f6f4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki dracula-soft\" style=\"background-color: #282A36\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F6F6F4\">PE<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #BF9EEE\">5<\/span><span style=\"color: #F6F6F4\">#traceroute mpls ipv4 <\/span><span style=\"color: #BF9EEE\">7.7<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">7.7<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">Tracing MPLS Label Switched <\/span><span style=\"color: #97E1F1\">Path<\/span><span style=\"color: #F6F6F4\"> to <\/span><span style=\"color: #BF9EEE\">7.7<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">7.7<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><span style=\"color: #F6F6F4\">, timeout <\/span><span style=\"color: #F286C4\">is<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">2<\/span><span style=\"color: #F6F6F4\"> seconds<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">Codes: <\/span><span style=\"color: #E7EE98\">&#39;!&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> success, <\/span><span style=\"color: #E7EE98\">&#39;Q&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> request <\/span><span style=\"color: #F286C4\">not<\/span><span style=\"color: #F6F6F4\"> sent, <\/span><span style=\"color: #E7EE98\">&#39;.&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> timeout,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #E7EE98\">&#39;L&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> labeled output interface, <\/span><span style=\"color: #E7EE98\">&#39;B&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> unlabeled output interface,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #E7EE98\">&#39;D&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> DS Map mismatch, <\/span><span style=\"color: #E7EE98\">&#39;F&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> no FEC mapping, <\/span><span style=\"color: #E7EE98\">&#39;f&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> FEC mismatch,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #E7EE98\">&#39;M&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> malformed request, <\/span><span style=\"color: #E7EE98\">&#39;m&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> unsupported tlvs, <\/span><span style=\"color: #E7EE98\">&#39;N&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> no label entry,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #E7EE98\">&#39;P&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> no rx intf label prot, <\/span><span style=\"color: #E7EE98\">&#39;p&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> premature termination <\/span><span style=\"color: #F286C4\">of<\/span><span style=\"color: #F6F6F4\"> LSP,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #E7EE98\">&#39;R&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> transit router, <\/span><span style=\"color: #E7EE98\">&#39;I&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> unknown upstream index,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #E7EE98\">&#39;l&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> Label switched <\/span><span style=\"color: #F286C4\">with<\/span><span style=\"color: #F6F6F4\"> FEC change, <\/span><span style=\"color: #E7EE98\">&#39;d&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> see DDMAP <\/span><span style=\"color: #F286C4\">for<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">return<\/span><span style=\"color: #F6F6F4\"> code,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #E7EE98\">&#39;X&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> unknown <\/span><span style=\"color: #F286C4\">return<\/span><span style=\"color: #F6F6F4\"> code, <\/span><span style=\"color: #E7EE98\">&#39;x&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">return<\/span><span style=\"color: #F6F6F4\"> code <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F286C4\">Type<\/span><span style=\"color: #F6F6F4\"> escape <\/span><span style=\"color: #F286C4\">sequence<\/span><span style=\"color: #F6F6F4\"> to abort.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">5.5<\/span><span style=\"color: #F6F6F4\"> MRU <\/span><span style=\"color: #BF9EEE\">1500<\/span><span style=\"color: #F6F6F4\"> [Labels: <\/span><span style=\"color: #BF9EEE\">24107<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #97E1F1\">Exp<\/span><span style=\"color: #F6F6F4\">: <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">]<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">L <\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">5.1<\/span><span style=\"color: #F6F6F4\"> MRU <\/span><span style=\"color: #BF9EEE\">1500<\/span><span style=\"color: #F6F6F4\"> [Labels: <\/span><span style=\"color: #BF9EEE\">24300<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #97E1F1\">Exp<\/span><span style=\"color: #F6F6F4\">: <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">] <\/span><span style=\"color: #BF9EEE\">7<\/span><span style=\"color: #F6F6F4\"> ms<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">L <\/span><span style=\"color: #BF9EEE\">2<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">3.3<\/span><span style=\"color: #F6F6F4\"> MRU <\/span><span style=\"color: #BF9EEE\">1500<\/span><span style=\"color: #F6F6F4\"> [Labels: implicit<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #BF9EEE\">null<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #97E1F1\">Exp<\/span><span style=\"color: #F6F6F4\">: <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">] <\/span><span style=\"color: #BF9EEE\">9<\/span><span style=\"color: #F6F6F4\"> ms<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">! <\/span><span style=\"color: #BF9EEE\">3<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">10.3<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">7.7<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">18<\/span><span style=\"color: #F6F6F4\"> ms<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3><span class=\"ez-toc-section\" id=\"Static_prefix-sid-map_towards_PE7_and_PE8\"><\/span><span style=\"color: #800080;\">Static prefix-sid-map towards PE7 and PE8<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>PE Routers <strong>PE-7<\/strong> and <strong>PE-8&nbsp;<\/strong>are running IOSv which does not support MPLS-SR. In order to create SR labels for these prefixes we can configure a <strong>mapping server<\/strong>. This will create a manual <em>prefix-to-sid<\/em> mapping which we can advertise in our SR domain via our IGP. After we advertise the local map we will see the new SR Labels in the forwarding table.&nbsp;&nbsp;<br>In this example we will use <strong>Router P1<\/strong> (IOS-XR) as the mapping server.&nbsp;<\/p>\n<p><strong><em>IOSv Prefixes and Index<\/em><\/strong><\/p>\n<ul>\n<li>PE-7, 7.7.7.7, 1600<strong>7<\/strong><\/li>\n<li>PE-8, 8.8.8.8, 1600<strong>8<\/strong><\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" data-code=\"# (P1)\n\nsegment-routing\n mapping-server\n  prefix-sid-map\n   address-family ipv4\n    7.7.7.7\/32 7 range 1\n    8.8.8.8\/32 8 range 1\n   !\n  !\n !\n!\nrouter ospf 1\n segment-routing prefix-sid-map advertise-local\n!\n\n\n#\n#====== BEFORE-MAPPING =============\n#== Old LDP Labels are visible\n#\n\nRP\/0\/0\/CPU0:P-4#show mpls forwarding prefix 7.7.7.7\/32\nMon Nov  4 08:01:13.692 UTC\nLocal  Outgoing    Prefix             Outgoing     Next Hop        Bytes\nLabel  Label       or ID              Interface                    Switched\n------ ----------- ------------------ ------------ --------------- ------------\n24400  Pop         7.7.7.7\/32         Gi0\/0\/0\/5    10.4.7.7        0\n\n\nPE-5#sh ip cef 7.7.7.7\/32\n7.7.7.7\/32\n  nexthop 10.1.5.1 GigabitEthernet1 label 24107-(local:518)\n  nexthop 10.2.5.2 GigabitEthernet2 label 24207-(local:518)\n\n#\n#====== AFTER-MAPPING ==============\n#== New SR Labels are visible\n#\n\nRP\/0\/0\/CPU0:P-4#show mpls forwarding prefix 7.7.7.7\/32\nMon Nov  4 08:04:19.629 UTC\nLocal  Outgoing    Prefix             Outgoing     Next Hop        Bytes\nLabel  Label       or ID              Interface                    Switched\n------ ----------- ------------------ ------------ --------------- ------------\n16007  Pop         SR Pfx (idx 7)     Gi0\/0\/0\/5    10.4.7.7        0\n\n\nPE-5#sh ip cef 7.7.7.7\/32\n7.7.7.7\/32\n  nexthop 10.1.5.1 GigabitEthernet1 label 16007-(local:16007)\n  nexthop 10.2.5.2 GigabitEthernet2 label 16007-(local:16007)\n\n\" style=\"color:#f6f6f4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki dracula-soft\" style=\"background-color: #282A36\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F6F6F4\"># (P1)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">segment<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">routing<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"> mapping<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">server<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  prefix<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">sid<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">map<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">   address<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">family ipv4<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">7.7<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">7.7<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">7<\/span><span style=\"color: #F6F6F4\"> range <\/span><span style=\"color: #BF9EEE\">1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">8.8<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">8.8<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">8<\/span><span style=\"color: #F6F6F4\"> range <\/span><span style=\"color: #BF9EEE\">1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">   !<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  !<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"> !<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">!<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">router ospf <\/span><span style=\"color: #BF9EEE\">1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"> segment<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">routing prefix<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">sid<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">map advertise<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">local<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">!<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">#<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">#<\/span><span style=\"color: #F286C4\">======<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">BEFORE-<\/span><span style=\"color: #F6F6F4\">MAPPING <\/span><span style=\"color: #F286C4\">=============<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">#<\/span><span style=\"color: #F286C4\">==<\/span><span style=\"color: #F6F6F4\"> Old LDP Labels are visible<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">#<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">RP<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #F6F6F4\">CPU0:P<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #BF9EEE\">4<\/span><span style=\"color: #F6F6F4\">#show mpls forwarding prefix <\/span><span style=\"color: #BF9EEE\">7.7<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">7.7<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">Mon Nov  <\/span><span style=\"color: #BF9EEE\">4<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">08<\/span><span style=\"color: #F6F6F4\">:<\/span><span style=\"color: #BF9EEE\">01<\/span><span style=\"color: #F6F6F4\">:<\/span><span style=\"color: #BF9EEE\">13.692<\/span><span style=\"color: #F6F6F4\"> UTC<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">Local  Outgoing    Prefix             Outgoing     Next Hop        Bytes<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">Label  Label       <\/span><span style=\"color: #F286C4\">or<\/span><span style=\"color: #F6F6F4\"> ID              Interface                    Switched<\/span><\/span>\n<span class=\"line\"><span style=\"color: #7B7F8B\">------ ----------- ------------------ ------------ --------------- ------------<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">24400<\/span><span style=\"color: #F6F6F4\">  Pop         <\/span><span style=\"color: #BF9EEE\">7.7<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">7.7<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><span style=\"color: #F6F6F4\">         Gi0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">5<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.4<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">7.7<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">PE<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #BF9EEE\">5<\/span><span style=\"color: #F6F6F4\">#sh ip cef <\/span><span style=\"color: #BF9EEE\">7.7<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">7.7<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">7.7<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">7.7<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  nexthop <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">5.1<\/span><span style=\"color: #F6F6F4\"> GigabitEthernet1 label <\/span><span style=\"color: #BF9EEE\">24107<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">(local:<\/span><span style=\"color: #BF9EEE\">518<\/span><span style=\"color: #F6F6F4\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  nexthop <\/span><span style=\"color: #BF9EEE\">10.2<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">5.2<\/span><span style=\"color: #F6F6F4\"> GigabitEthernet2 label <\/span><span style=\"color: #BF9EEE\">24207<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">(local:<\/span><span style=\"color: #BF9EEE\">518<\/span><span style=\"color: #F6F6F4\">)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">#<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">#<\/span><span style=\"color: #F286C4\">======<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">AFTER-<\/span><span style=\"color: #F6F6F4\">MAPPING <\/span><span style=\"color: #F286C4\">==============<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">#<\/span><span style=\"color: #F286C4\">==<\/span><span style=\"color: #F6F6F4\"> New SR Labels are visible<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">#<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">RP<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #F6F6F4\">CPU0:P<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #BF9EEE\">4<\/span><span style=\"color: #F6F6F4\">#show mpls forwarding prefix <\/span><span style=\"color: #BF9EEE\">7.7<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">7.7<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">Mon Nov  <\/span><span style=\"color: #BF9EEE\">4<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">08<\/span><span style=\"color: #F6F6F4\">:<\/span><span style=\"color: #BF9EEE\">04<\/span><span style=\"color: #F6F6F4\">:<\/span><span style=\"color: #BF9EEE\">19.629<\/span><span style=\"color: #F6F6F4\"> UTC<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">Local  Outgoing    Prefix             Outgoing     Next Hop        Bytes<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">Label  Label       <\/span><span style=\"color: #F286C4\">or<\/span><span style=\"color: #F6F6F4\"> ID              Interface                    Switched<\/span><\/span>\n<span class=\"line\"><span style=\"color: #7B7F8B\">------ ----------- ------------------ ------------ --------------- ------------<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">16007<\/span><span style=\"color: #F6F6F4\">  Pop         SR Pfx (idx <\/span><span style=\"color: #BF9EEE\">7<\/span><span style=\"color: #F6F6F4\">)     Gi0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">5<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.4<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">7.7<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">PE<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #BF9EEE\">5<\/span><span style=\"color: #F6F6F4\">#sh ip cef <\/span><span style=\"color: #BF9EEE\">7.7<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">7.7<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">7.7<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">7.7<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  nexthop <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">5.1<\/span><span style=\"color: #F6F6F4\"> GigabitEthernet1 label <\/span><span style=\"color: #BF9EEE\">16007<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">(local:<\/span><span style=\"color: #BF9EEE\">16007<\/span><span style=\"color: #F6F6F4\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  nexthop <\/span><span style=\"color: #BF9EEE\">10.2<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">5.2<\/span><span style=\"color: #F6F6F4\"> GigabitEthernet2 label <\/span><span style=\"color: #BF9EEE\">16007<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\">(local:<\/span><span style=\"color: #BF9EEE\">16007<\/span><span style=\"color: #F6F6F4\">)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2><span class=\"ez-toc-section\" id=\"Migrating_from_MPLS-LDP_to_MPLS-SR\"><\/span><span style=\"color: #800080;\"><a id=\"mplste11\"><\/a>Migrating from MPLS-LDP to MPLS-SR<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"Preferring_MPLS-SR_over_MPLS-LDP\"><\/span><span style=\"color: #800080;\">Preferring MPLS-SR over MPLS-LDP<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Now that there are both MPLS-LDP and MPLS-SR labels in the MPLS forwarding table, we can configure the routers to prefer the SR labels over the LDP labels.&nbsp; In IOS-XR this is done under the IGP process, in IOS-XE this is done under the global Segment-Routing configuration.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" data-code=\"P Routers (P1, P2, P3, P4)\n(IOS-XR) \n\nrouter ospf 1\n segment-routing sr-prefer\n\n\n\n\" style=\"color:#f6f6f4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki dracula-soft\" style=\"background-color: #282A36\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F286C4\">P<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">Routers<\/span><span style=\"color: #F6F6F4\"> (<\/span><span style=\"color: #F286C4\">P1<\/span><span style=\"color: #F6F6F4\">, <\/span><span style=\"color: #F286C4\">P2<\/span><span style=\"color: #F6F6F4\">, <\/span><span style=\"color: #F286C4\">P3<\/span><span style=\"color: #F6F6F4\">, <\/span><span style=\"color: #F286C4\">P4<\/span><span style=\"color: #F6F6F4\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">(<\/span><span style=\"color: #F286C4\">IOS<\/span><span style=\"color: #F6F6F4\">-<\/span><span style=\"color: #F286C4\">XR<\/span><span style=\"color: #F6F6F4\">) <\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">router ospf <\/span><span style=\"color: #BF9EEE\">1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"> segment-routing sr-prefer<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" data-code=\"PE Routers (PE5, PE6)\n(IOS-XE)\n\nsegment-routing mpls\n  set-attributes\n  address-family ipv4\n   sr-label-preferred\n  exit-address-family\n !\" style=\"color:#f6f6f4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki dracula-soft\" style=\"background-color: #282A36\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F286C4\">PE<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">Routers<\/span><span style=\"color: #F6F6F4\"> (<\/span><span style=\"color: #F286C4\">PE5<\/span><span style=\"color: #F6F6F4\">, <\/span><span style=\"color: #F286C4\">PE6<\/span><span style=\"color: #F6F6F4\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">(<\/span><span style=\"color: #F286C4\">IOS<\/span><span style=\"color: #F6F6F4\">-<\/span><span style=\"color: #F286C4\">XE<\/span><span style=\"color: #F6F6F4\">)<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">segment-routing mpls<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  set-attributes<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  address-family ipv4<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">   sr-label-preferred<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  exit-address-family<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\"> !<\/span><\/span><\/code><\/pre><\/div>\n<\/div>\n<\/div>\n\n\n\n<h3><span class=\"ez-toc-section\" id=\"Disabling_MPLS-LDP_on_IOS-XE_PE5PE6\"><\/span><span style=\"color: #800080;\">Disabling MPLS-LDP on IOS-XE (PE5,PE6)<br><a href=\"https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/02_SRLDP.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2312 size-full\" src=\"https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/02_SRLDP.png\" alt=\"\" width=\"801\" height=\"371\" srcset=\"https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/02_SRLDP.png 801w, https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/02_SRLDP-300x139.png 300w, https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/02_SRLDP-768x356.png 768w\" sizes=\"auto, (max-width: 801px) 100vw, 801px\" \/><\/a><br><\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>With MPLS-SR configured and preferred we can disable LDP on the Routers that don&#8217;t require it anymore.&nbsp; This can be done either on specific interfaces or in the global LDP configuration. We start with the <strong>IOS-XE<\/strong> routers <strong>PE-5<\/strong> and <strong>PE-6<\/strong>.&nbsp;<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" data-code=\"# PE ROUTERS\n# PE-5, PE6\n\nPE-5#show mpls interfaces\nInterface              IP            Tunnel   BGP Static Operational\nGigabitEthernet1       Yes (ldp)     No       No  No     Yes\nGigabitEthernet2       Yes (ldp)     No       No  No     Yes\n\nEnter configuration commands, one per line.  End with CNTL\/Z.\nPE-5(config)#int range gi1-2\nPE-5(config-if)#no mpls ip\n\nPE-5#show mpls interfaces\nInterface              IP            Tunnel   BGP Static Operational\nGigabitEthernet1       No            No       No  No     Yes\nGigabitEthernet2       No            No       No  No     Yes\n\" style=\"color:#f6f6f4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki dracula-soft\" style=\"background-color: #282A36\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #7B7F8B\"># PE ROUTERS<\/span><\/span>\n<span class=\"line\"><span style=\"color: #7B7F8B\"># PE-5, PE6<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F286C4\">PE<\/span><span style=\"color: #F6F6F4\">-<\/span><span style=\"color: #BF9EEE\">5<\/span><span style=\"color: #7B7F8B\">#show mpls interfaces<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F286C4\">Interface<\/span><span style=\"color: #F6F6F4\">              <\/span><span style=\"color: #F286C4\">IP<\/span><span style=\"color: #F6F6F4\">            <\/span><span style=\"color: #F286C4\">Tunnel<\/span><span style=\"color: #F6F6F4\">   <\/span><span style=\"color: #F286C4\">BGP<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">Static<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">Operational<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F286C4\">GigabitEthernet1<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #F286C4\">Yes<\/span><span style=\"color: #F6F6F4\"> (ldp)     <\/span><span style=\"color: #F286C4\">No<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #F286C4\">No<\/span><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #F286C4\">No<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #F286C4\">Yes<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F286C4\">GigabitEthernet2<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #F286C4\">Yes<\/span><span style=\"color: #F6F6F4\"> (ldp)     <\/span><span style=\"color: #F286C4\">No<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #F286C4\">No<\/span><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #F286C4\">No<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #F286C4\">Yes<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F286C4\">Enter<\/span><span style=\"color: #F6F6F4\"> configuration commands, one per line.  <\/span><span style=\"color: #F286C4\">End<\/span><span style=\"color: #F6F6F4\"> with <\/span><span style=\"color: #F286C4\">CNTL<\/span><span style=\"color: #F6F6F4\">\/<\/span><span style=\"color: #F286C4\">Z<\/span><span style=\"color: #F6F6F4\">.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F286C4\">PE<\/span><span style=\"color: #F6F6F4\">-<\/span><span style=\"color: #BF9EEE\">5<\/span><span style=\"color: #F6F6F4\">(config)<\/span><span style=\"color: #7B7F8B\">#int range gi1-2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F286C4\">PE<\/span><span style=\"color: #F6F6F4\">-<\/span><span style=\"color: #BF9EEE\">5<\/span><span style=\"color: #F6F6F4\">(config-<\/span><span style=\"color: #F286C4\">if<\/span><span style=\"color: #F6F6F4\">)<\/span><span style=\"color: #7B7F8B\">#no mpls ip<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F286C4\">PE<\/span><span style=\"color: #F6F6F4\">-<\/span><span style=\"color: #BF9EEE\">5<\/span><span style=\"color: #7B7F8B\">#show mpls interfaces<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F286C4\">Interface<\/span><span style=\"color: #F6F6F4\">              <\/span><span style=\"color: #F286C4\">IP<\/span><span style=\"color: #F6F6F4\">            <\/span><span style=\"color: #F286C4\">Tunnel<\/span><span style=\"color: #F6F6F4\">   <\/span><span style=\"color: #F286C4\">BGP<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">Static<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">Operational<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F286C4\">GigabitEthernet1<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #F286C4\">No<\/span><span style=\"color: #F6F6F4\">            <\/span><span style=\"color: #F286C4\">No<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #F286C4\">No<\/span><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #F286C4\">No<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #F286C4\">Yes<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F286C4\">GigabitEthernet2<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #F286C4\">No<\/span><span style=\"color: #F6F6F4\">            <\/span><span style=\"color: #F286C4\">No<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #F286C4\">No<\/span><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #F286C4\">No<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #F286C4\">Yes<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n<\/div><\/div>\n\n\n\n<h3><span class=\"ez-toc-section\" id=\"Disabling_MPLS-LDP_on_IOS-XR_P1_P2\"><\/span><span style=\"color: #800080;\">Disabling MPLS-LDP on IOS-XR (P1, P2)<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Next, globally disabling LDP on the P Routers <strong>P1<\/strong> and <strong>P2.&nbsp;<\/strong><\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" data-code=\"# P ROUTERS\n# P1, P2\n\nP1 (interface)\nno mpls ldp interface GigabitEthernet0\/0\/0\/1\n\nP1 (global)\nno mpls ldp\n\nRP\/0\/0\/CPU0:P-1#show mpls interfaces\nMon Nov  4 11:27:44.852 UTC\nInterface                  LDP      Tunnel   Static   Enabled\n-------------------------- -------- -------- -------- --------\nGigabitEthernet0\/0\/0\/1     No       No       No       Yes\nGigabitEthernet0\/0\/0\/2     No       No       No       Yes\nGigabitEthernet0\/0\/0\/3     No       No       No       Yes\nGigabitEthernet0\/0\/0\/4     No       No       No       Yes\nGigabitEthernet0\/0\/0\/5     No       No       No       Yes\n\" style=\"color:#f6f6f4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki dracula-soft\" style=\"background-color: #282A36\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #7B7F8B\"># P ROUTERS<\/span><\/span>\n<span class=\"line\"><span style=\"color: #7B7F8B\"># P1, P2<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F286C4\">P1<\/span><span style=\"color: #F6F6F4\"> (interface)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">no mpls ldp interface <\/span><span style=\"color: #F286C4\">GigabitEthernet0<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #BF9EEE\">1<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F286C4\">P1<\/span><span style=\"color: #F6F6F4\"> (global)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">no mpls ldp<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F286C4\">RP<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #F286C4\">CPU0<\/span><span style=\"color: #F6F6F4\">:<\/span><span style=\"color: #F286C4\">P<\/span><span style=\"color: #F6F6F4\">-<\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #7B7F8B\">#show mpls interfaces<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F286C4\">Mon<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">Nov<\/span><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #BF9EEE\">4<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">11<\/span><span style=\"color: #F6F6F4\">:<\/span><span style=\"color: #BF9EEE\">27<\/span><span style=\"color: #F6F6F4\">:<\/span><span style=\"color: #BF9EEE\">44.852<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">UTC<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F286C4\">Interface<\/span><span style=\"color: #F6F6F4\">                  <\/span><span style=\"color: #F286C4\">LDP<\/span><span style=\"color: #F6F6F4\">      <\/span><span style=\"color: #F286C4\">Tunnel<\/span><span style=\"color: #F6F6F4\">   <\/span><span style=\"color: #F286C4\">Static<\/span><span style=\"color: #F6F6F4\">   <\/span><span style=\"color: #F286C4\">Enabled<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">-------------------------- -------- -------- -------- --------<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F286C4\">GigabitEthernet0<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #F286C4\">No<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #F286C4\">No<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #F286C4\">No<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #F286C4\">Yes<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F286C4\">GigabitEthernet0<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #BF9EEE\">2<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #F286C4\">No<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #F286C4\">No<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #F286C4\">No<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #F286C4\">Yes<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F286C4\">GigabitEthernet0<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #BF9EEE\">3<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #F286C4\">No<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #F286C4\">No<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #F286C4\">No<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #F286C4\">Yes<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F286C4\">GigabitEthernet0<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #BF9EEE\">4<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #F286C4\">No<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #F286C4\">No<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #F286C4\">No<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #F286C4\">Yes<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F286C4\">GigabitEthernet0<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #BF9EEE\">5<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #F286C4\">No<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #F286C4\">No<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #F286C4\">No<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #F286C4\">Yes<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<h3><span class=\"ez-toc-section\" id=\"Disabling_MPLS-LDP_on_IOS-XR_P3_P4\"><\/span><span style=\"color: #800080;\">Disabling MPLS-LDP on IOS-XR (P3, P4)<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Routers <strong>P3 and P4&nbsp;<\/strong>are the bridges between the <strong>MPLS-SR<\/strong> and <strong>MPLS-LDP <\/strong>domains. On these routers it is not possible to disable MPLS-LDP globally because they will not be able to translate the SR to LDP Labels. We only disable LDP on the interfaces in the SR domain, and keep LDP on the interfaces towards the <strong>IOSv routers.<\/strong><\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" data-code=\"# P ROUTERS\n# P3, P4\n\nP-3 (interface)\nno mpls ldp interface GigabitEthernet0\/0\/0\/1\nno mpls ldp interface GigabitEthernet0\/0\/0\/2\nno mpls ldp interface GigabitEthernet0\/0\/0\/3\n\n\nRP\/0\/0\/CPU0:P-3#show mpls interfaces\nMon Nov  4 11:40:15.252 UTC\nInterface                  LDP      Tunnel   Static   Enabled\n-------------------------- -------- -------- -------- --------\nGigabitEthernet0\/0\/0\/1     No       No       No       Yes\nGigabitEthernet0\/0\/0\/2     No       No       No       Yes\nGigabitEthernet0\/0\/0\/3     No       No       No       Yes\nGigabitEthernet0\/0\/0\/4     Yes      No       No       Yes\nGigabitEthernet0\/0\/0\/5     Yes      No       No       Yes\n\n\" style=\"color:#f6f6f4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki dracula-soft\" style=\"background-color: #282A36\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #7B7F8B\"># P ROUTERS<\/span><\/span>\n<span class=\"line\"><span style=\"color: #7B7F8B\"># P3, P4<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F286C4\">P<\/span><span style=\"color: #F6F6F4\">-<\/span><span style=\"color: #BF9EEE\">3<\/span><span style=\"color: #F6F6F4\"> (interface)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">no mpls ldp interface <\/span><span style=\"color: #F286C4\">GigabitEthernet0<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #BF9EEE\">1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">no mpls ldp interface <\/span><span style=\"color: #F286C4\">GigabitEthernet0<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #BF9EEE\">2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">no mpls ldp interface <\/span><span style=\"color: #F286C4\">GigabitEthernet0<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #BF9EEE\">3<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F286C4\">RP<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #F286C4\">CPU0<\/span><span style=\"color: #F6F6F4\">:<\/span><span style=\"color: #F286C4\">P<\/span><span style=\"color: #F6F6F4\">-<\/span><span style=\"color: #BF9EEE\">3<\/span><span style=\"color: #7B7F8B\">#show mpls interfaces<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F286C4\">Mon<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">Nov<\/span><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #BF9EEE\">4<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">11<\/span><span style=\"color: #F6F6F4\">:<\/span><span style=\"color: #BF9EEE\">40<\/span><span style=\"color: #F6F6F4\">:<\/span><span style=\"color: #BF9EEE\">15.252<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">UTC<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F286C4\">Interface<\/span><span style=\"color: #F6F6F4\">                  <\/span><span style=\"color: #F286C4\">LDP<\/span><span style=\"color: #F6F6F4\">      <\/span><span style=\"color: #F286C4\">Tunnel<\/span><span style=\"color: #F6F6F4\">   <\/span><span style=\"color: #F286C4\">Static<\/span><span style=\"color: #F6F6F4\">   <\/span><span style=\"color: #F286C4\">Enabled<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">-------------------------- -------- -------- -------- --------<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F286C4\">GigabitEthernet0<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #F286C4\">No<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #F286C4\">No<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #F286C4\">No<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #F286C4\">Yes<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F286C4\">GigabitEthernet0<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #BF9EEE\">2<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #F286C4\">No<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #F286C4\">No<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #F286C4\">No<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #F286C4\">Yes<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F286C4\">GigabitEthernet0<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #BF9EEE\">3<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #F286C4\">No<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #F286C4\">No<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #F286C4\">No<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #F286C4\">Yes<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F286C4\">GigabitEthernet0<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #BF9EEE\">4<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #F286C4\">Yes<\/span><span style=\"color: #F6F6F4\">      <\/span><span style=\"color: #F286C4\">No<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #F286C4\">No<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #F286C4\">Yes<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F286C4\">GigabitEthernet0<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #BF9EEE\">5<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #F286C4\">Yes<\/span><span style=\"color: #F6F6F4\">      <\/span><span style=\"color: #F286C4\">No<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #F286C4\">No<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #F286C4\">Yes<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<p>After removing LDP we only have the SR labels in our forwarding tables:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" data-code=\"RP\/0\/0\/CPU0:P-1#show mpls forwarding\nMon Nov  4 11:26:14.528 UTC\nLocal  Outgoing    Prefix             Outgoing     Next Hop        Bytes\nLabel  Label       or ID              Interface                    Switched\n------ ----------- ------------------ ------------ --------------- ------------\n16002  Pop         SR Pfx (idx 2)     Gi0\/0\/0\/1    10.1.2.2        85901\n16003  Pop         SR Pfx (idx 3)     Gi0\/0\/0\/2    10.1.3.3        86039\n16004  16004       SR Pfx (idx 4)     Gi0\/0\/0\/1    10.1.2.2        0\n       16004       SR Pfx (idx 4)     Gi0\/0\/0\/2    10.1.3.3        0\n16005  Pop         SR Pfx (idx 5)     Gi0\/0\/0\/4    10.1.5.5        72192\n16006  Pop         SR Pfx (idx 6)     Gi0\/0\/0\/5    10.1.6.6        87633\n16007  16007       SR Pfx (idx 7)     Gi0\/0\/0\/2    10.1.3.3        528\n16008  16008       SR Pfx (idx 8)     Gi0\/0\/0\/2    10.1.3.3        0\n16009  16009       SR Pfx (idx 9)     Gi0\/0\/0\/2    10.1.3.3        183676\n24116  Pop         SR Adj (idx 0)     Gi0\/0\/0\/1    10.1.2.2        0\n24117  Pop         SR Adj (idx 0)     Gi0\/0\/0\/2    10.1.3.3        0\n24118  Pop         SR Adj (idx 0)     Gi0\/0\/0\/4    10.1.5.5        0\n24119  Pop         SR Adj (idx 0)     Gi0\/0\/0\/5    10.1.6.6        0\n\" style=\"color:#f6f6f4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki dracula-soft\" style=\"background-color: #282A36\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F286C4\">RP<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #F286C4\">CPU0<\/span><span style=\"color: #F6F6F4\">:<\/span><span style=\"color: #F286C4\">P<\/span><span style=\"color: #F6F6F4\">-<\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #7B7F8B\">#show mpls forwarding<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F286C4\">Mon<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">Nov<\/span><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #BF9EEE\">4<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">11<\/span><span style=\"color: #F6F6F4\">:<\/span><span style=\"color: #BF9EEE\">26<\/span><span style=\"color: #F6F6F4\">:<\/span><span style=\"color: #BF9EEE\">14.528<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">UTC<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F286C4\">Local<\/span><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #F286C4\">Outgoing<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #F286C4\">Prefix<\/span><span style=\"color: #F6F6F4\">             <\/span><span style=\"color: #F286C4\">Outgoing<\/span><span style=\"color: #F6F6F4\">     <\/span><span style=\"color: #F286C4\">Next<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">Hop<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #F286C4\">Bytes<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F286C4\">Label<\/span><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #F286C4\">Label<\/span><span style=\"color: #F6F6F4\">       or <\/span><span style=\"color: #F286C4\">ID<\/span><span style=\"color: #F6F6F4\">              <\/span><span style=\"color: #F286C4\">Interface<\/span><span style=\"color: #F6F6F4\">                    <\/span><span style=\"color: #F286C4\">Switched<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">------ ----------- ------------------ ------------ --------------- ------------<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">16002<\/span><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #F286C4\">Pop<\/span><span style=\"color: #F6F6F4\">         <\/span><span style=\"color: #F286C4\">SR<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">Pfx<\/span><span style=\"color: #F6F6F4\"> (idx <\/span><span style=\"color: #BF9EEE\">2<\/span><span style=\"color: #F6F6F4\">)     <\/span><span style=\"color: #F286C4\">Gi0<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">2.2<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">85901<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">16003<\/span><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #F286C4\">Pop<\/span><span style=\"color: #F6F6F4\">         <\/span><span style=\"color: #F286C4\">SR<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">Pfx<\/span><span style=\"color: #F6F6F4\"> (idx <\/span><span style=\"color: #BF9EEE\">3<\/span><span style=\"color: #F6F6F4\">)     <\/span><span style=\"color: #F286C4\">Gi0<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #BF9EEE\">2<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">3.3<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">86039<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">16004<\/span><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #BF9EEE\">16004<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #F286C4\">SR<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">Pfx<\/span><span style=\"color: #F6F6F4\"> (idx <\/span><span style=\"color: #BF9EEE\">4<\/span><span style=\"color: #F6F6F4\">)     <\/span><span style=\"color: #F286C4\">Gi0<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">2.2<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #BF9EEE\">16004<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #F286C4\">SR<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">Pfx<\/span><span style=\"color: #F6F6F4\"> (idx <\/span><span style=\"color: #BF9EEE\">4<\/span><span style=\"color: #F6F6F4\">)     <\/span><span style=\"color: #F286C4\">Gi0<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #BF9EEE\">2<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">3.3<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">16005<\/span><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #F286C4\">Pop<\/span><span style=\"color: #F6F6F4\">         <\/span><span style=\"color: #F286C4\">SR<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">Pfx<\/span><span style=\"color: #F6F6F4\"> (idx <\/span><span style=\"color: #BF9EEE\">5<\/span><span style=\"color: #F6F6F4\">)     <\/span><span style=\"color: #F286C4\">Gi0<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #BF9EEE\">4<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">5.5<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">72192<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">16006<\/span><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #F286C4\">Pop<\/span><span style=\"color: #F6F6F4\">         <\/span><span style=\"color: #F286C4\">SR<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">Pfx<\/span><span style=\"color: #F6F6F4\"> (idx <\/span><span style=\"color: #BF9EEE\">6<\/span><span style=\"color: #F6F6F4\">)     <\/span><span style=\"color: #F286C4\">Gi0<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #BF9EEE\">5<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">6.6<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">87633<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">16007<\/span><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #BF9EEE\">16007<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #F286C4\">SR<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">Pfx<\/span><span style=\"color: #F6F6F4\"> (idx <\/span><span style=\"color: #BF9EEE\">7<\/span><span style=\"color: #F6F6F4\">)     <\/span><span style=\"color: #F286C4\">Gi0<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #BF9EEE\">2<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">3.3<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">528<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">16008<\/span><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #BF9EEE\">16008<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #F286C4\">SR<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">Pfx<\/span><span style=\"color: #F6F6F4\"> (idx <\/span><span style=\"color: #BF9EEE\">8<\/span><span style=\"color: #F6F6F4\">)     <\/span><span style=\"color: #F286C4\">Gi0<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #BF9EEE\">2<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">3.3<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">16009<\/span><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #BF9EEE\">16009<\/span><span style=\"color: #F6F6F4\">       <\/span><span style=\"color: #F286C4\">SR<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">Pfx<\/span><span style=\"color: #F6F6F4\"> (idx <\/span><span style=\"color: #BF9EEE\">9<\/span><span style=\"color: #F6F6F4\">)     <\/span><span style=\"color: #F286C4\">Gi0<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #BF9EEE\">2<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">3.3<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">183676<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">24116<\/span><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #F286C4\">Pop<\/span><span style=\"color: #F6F6F4\">         <\/span><span style=\"color: #F286C4\">SR<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">Adj<\/span><span style=\"color: #F6F6F4\"> (idx <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">)     <\/span><span style=\"color: #F286C4\">Gi0<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">2.2<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">24117<\/span><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #F286C4\">Pop<\/span><span style=\"color: #F6F6F4\">         <\/span><span style=\"color: #F286C4\">SR<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">Adj<\/span><span style=\"color: #F6F6F4\"> (idx <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">)     <\/span><span style=\"color: #F286C4\">Gi0<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #BF9EEE\">2<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">3.3<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">24118<\/span><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #F286C4\">Pop<\/span><span style=\"color: #F6F6F4\">         <\/span><span style=\"color: #F286C4\">SR<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">Adj<\/span><span style=\"color: #F6F6F4\"> (idx <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">)     <\/span><span style=\"color: #F286C4\">Gi0<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #BF9EEE\">4<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">5.5<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">24119<\/span><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #F286C4\">Pop<\/span><span style=\"color: #F6F6F4\">         <\/span><span style=\"color: #F286C4\">SR<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">Adj<\/span><span style=\"color: #F6F6F4\"> (idx <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">)     <\/span><span style=\"color: #F286C4\">Gi0<\/span><span style=\"color: #E7EE98\">\/0\/0\/<\/span><span style=\"color: #BF9EEE\">5<\/span><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">6.6<\/span><span style=\"color: #F6F6F4\">        <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3><span class=\"ez-toc-section\" id=\"Traceroute_PE-5_-%3E_PE-7_from_MPLS-SR_to_MPLS-LDP\"><\/span><span style=\"color: #800080;\"><a id=\"mplste06\"><\/a>Traceroute (PE-5 -&gt; PE-7) from MPLS-SR to MPLS-LDP<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>When performing a traceroute between routers <strong>PE-5<\/strong> and <strong>PE-7<\/strong> we see the path via<strong> P-1<\/strong> and<strong> P-3<\/strong> being used and reflected in the SR Label.<br><br><a href=\"https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/traceroute-2.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2318 size-full\" src=\"https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/traceroute-2.png\" alt=\"\" width=\"801\" height=\"351\" srcset=\"https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/traceroute-2.png 801w, https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/traceroute-2-300x131.png 300w, https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/traceroute-2-768x337.png 768w\" sizes=\"auto, (max-width: 801px) 100vw, 801px\" \/><\/a><\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" data-code=\"PE-5#traceroute mpls ipv4 7.7.7.7\/32\nTracing MPLS Label Switched Path to 7.7.7.7\/32, timeout is 2 seconds\n\nCodes: '!' - success, 'Q' - request not sent, '.' - timeout,\n  'L' - labeled output interface, 'B' - unlabeled output interface,\n  'D' - DS Map mismatch, 'F' - no FEC mapping, 'f' - FEC mismatch,\n  'M' - malformed request, 'm' - unsupported tlvs, 'N' - no label entry,\n  'P' - no rx intf label prot, 'p' - premature termination of LSP,\n  'R' - transit router, 'I' - unknown upstream index,\n  'l' - Label switched with FEC change, 'd' - see DDMAP for return code,\n  'X' - unknown return code, 'x' - return code 0\n\nType escape sequence to abort.\n  0 10.1.5.5 MRU 1500 [Labels: 16007 Exp: 0]\nL 1 10.1.5.1 MRU 1500 [Labels: 16007 Exp: 0] 4 ms\nL 2 10.1.3.3 MRU 1500 [Labels: implicit-null Exp: 0] 8 ms\n! 3 10.3.7.7 16 ms\n\" style=\"color:#f6f6f4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki dracula-soft\" style=\"background-color: #282A36\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F6F6F4\">PE<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #BF9EEE\">5<\/span><span style=\"color: #F6F6F4\">#traceroute mpls ipv4 <\/span><span style=\"color: #BF9EEE\">7.7<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">7.7<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">Tracing MPLS Label Switched <\/span><span style=\"color: #97E1F1\">Path<\/span><span style=\"color: #F6F6F4\"> to <\/span><span style=\"color: #BF9EEE\">7.7<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">7.7<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><span style=\"color: #F6F6F4\">, timeout <\/span><span style=\"color: #F286C4\">is<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">2<\/span><span style=\"color: #F6F6F4\"> seconds<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">Codes: <\/span><span style=\"color: #E7EE98\">&#39;!&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> success, <\/span><span style=\"color: #E7EE98\">&#39;Q&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> request <\/span><span style=\"color: #F286C4\">not<\/span><span style=\"color: #F6F6F4\"> sent, <\/span><span style=\"color: #E7EE98\">&#39;.&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> timeout,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #E7EE98\">&#39;L&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> labeled output interface, <\/span><span style=\"color: #E7EE98\">&#39;B&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> unlabeled output interface,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #E7EE98\">&#39;D&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> DS Map mismatch, <\/span><span style=\"color: #E7EE98\">&#39;F&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> no FEC mapping, <\/span><span style=\"color: #E7EE98\">&#39;f&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> FEC mismatch,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #E7EE98\">&#39;M&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> malformed request, <\/span><span style=\"color: #E7EE98\">&#39;m&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> unsupported tlvs, <\/span><span style=\"color: #E7EE98\">&#39;N&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> no label entry,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #E7EE98\">&#39;P&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> no rx intf label prot, <\/span><span style=\"color: #E7EE98\">&#39;p&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> premature termination <\/span><span style=\"color: #F286C4\">of<\/span><span style=\"color: #F6F6F4\"> LSP,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #E7EE98\">&#39;R&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> transit router, <\/span><span style=\"color: #E7EE98\">&#39;I&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> unknown upstream index,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #E7EE98\">&#39;l&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> Label switched <\/span><span style=\"color: #F286C4\">with<\/span><span style=\"color: #F6F6F4\"> FEC change, <\/span><span style=\"color: #E7EE98\">&#39;d&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> see DDMAP <\/span><span style=\"color: #F286C4\">for<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">return<\/span><span style=\"color: #F6F6F4\"> code,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #E7EE98\">&#39;X&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> unknown <\/span><span style=\"color: #F286C4\">return<\/span><span style=\"color: #F6F6F4\"> code, <\/span><span style=\"color: #E7EE98\">&#39;x&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">return<\/span><span style=\"color: #F6F6F4\"> code <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F286C4\">Type<\/span><span style=\"color: #F6F6F4\"> escape <\/span><span style=\"color: #F286C4\">sequence<\/span><span style=\"color: #F6F6F4\"> to abort.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">5.5<\/span><span style=\"color: #F6F6F4\"> MRU <\/span><span style=\"color: #BF9EEE\">1500<\/span><span style=\"color: #F6F6F4\"> [Labels: <\/span><span style=\"color: #BF9EEE\">16007<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #97E1F1\">Exp<\/span><span style=\"color: #F6F6F4\">: <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">]<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">L <\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">5.1<\/span><span style=\"color: #F6F6F4\"> MRU <\/span><span style=\"color: #BF9EEE\">1500<\/span><span style=\"color: #F6F6F4\"> [Labels: <\/span><span style=\"color: #BF9EEE\">16007<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #97E1F1\">Exp<\/span><span style=\"color: #F6F6F4\">: <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">] <\/span><span style=\"color: #BF9EEE\">4<\/span><span style=\"color: #F6F6F4\"> ms<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">L <\/span><span style=\"color: #BF9EEE\">2<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">10.1<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">3.3<\/span><span style=\"color: #F6F6F4\"> MRU <\/span><span style=\"color: #BF9EEE\">1500<\/span><span style=\"color: #F6F6F4\"> [Labels: implicit<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #BF9EEE\">null<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #97E1F1\">Exp<\/span><span style=\"color: #F6F6F4\">: <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">] <\/span><span style=\"color: #BF9EEE\">8<\/span><span style=\"color: #F6F6F4\"> ms<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">! <\/span><span style=\"color: #BF9EEE\">3<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">10.3<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">7.7<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">16<\/span><span style=\"color: #F6F6F4\"> ms<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3><span class=\"ez-toc-section\" id=\"Traceroute_PE-8_-%3E_PE-6_from_MPLS-LDP_to_MPLS-SR\"><\/span><span style=\"color: #800080;\"><a id=\"mplste06\"><\/a>Traceroute (PE-8 -&gt; PE-6) from MPLS-LDP to MPLS-SR<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>When performing a traceroute between routers <strong>PE-8<\/strong>&nbsp;and <strong>PE-6<\/strong>&nbsp;we see the path via<strong> P-4<\/strong>&nbsp;and<strong> P-2<\/strong>&nbsp;being used and reflected in the SR Label.<br>The path starts with LDP Label <strong>24409&nbsp;<\/strong>then being translated to <strong>16006<\/strong>, the Segment Routing Label.<br><br><a href=\"https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/trace_right_to_left-1.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2317 size-full\" src=\"https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/trace_right_to_left-1.png\" alt=\"\" width=\"801\" height=\"351\" srcset=\"https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/trace_right_to_left-1.png 801w, https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/trace_right_to_left-1-300x131.png 300w, https:\/\/www.quisted.net\/wp-content\/uploads\/2024\/11\/trace_right_to_left-1-768x337.png 768w\" sizes=\"auto, (max-width: 801px) 100vw, 801px\" \/><\/a><\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" data-code=\"PE-8#traceroute mpls ipv4 6.6.6.6\/32\nTracing MPLS Label Switched Path to 6.6.6.6\/32, timeout is 2 seconds\n\nCodes: '!' - success, 'Q' - request not sent, '.' - timeout,\n  'L' - labeled output interface, 'B' - unlabeled output interface,\n  'D' - DS Map mismatch, 'F' - no FEC mapping, 'f' - FEC mismatch,\n  'M' - malformed request, 'm' - unsupported tlvs, 'N' - no label entry,\n  'P' - no rx intf label prot, 'p' - premature termination of LSP,\n  'R' - transit router, 'I' - unknown upstream index,\n  'X' - unknown return code, 'x' - return code 0\n\nType escape sequence to abort.\n  0 10.4.8.8 MRU 1500 [Labels: 24409 Exp: 0]\nL 1 10.4.8.4 MRU 1500 [Labels: 16006 Exp: 0] 2 ms\nL 2 10.2.4.2 MRU 1500 [Labels: implicit-null Exp: 0] 8 ms\n! 3 10.2.6.6 11 ms\" style=\"color:#f6f6f4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki dracula-soft\" style=\"background-color: #282A36\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F6F6F4\">PE<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #BF9EEE\">8<\/span><span style=\"color: #F6F6F4\">#traceroute mpls ipv4 <\/span><span style=\"color: #BF9EEE\">6.6<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">6.6<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">Tracing MPLS Label Switched <\/span><span style=\"color: #97E1F1\">Path<\/span><span style=\"color: #F6F6F4\"> to <\/span><span style=\"color: #BF9EEE\">6.6<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">6.6<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">32<\/span><span style=\"color: #F6F6F4\">, timeout <\/span><span style=\"color: #F286C4\">is<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">2<\/span><span style=\"color: #F6F6F4\"> seconds<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">Codes: <\/span><span style=\"color: #E7EE98\">&#39;!&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> success, <\/span><span style=\"color: #E7EE98\">&#39;Q&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> request <\/span><span style=\"color: #F286C4\">not<\/span><span style=\"color: #F6F6F4\"> sent, <\/span><span style=\"color: #E7EE98\">&#39;.&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> timeout,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #E7EE98\">&#39;L&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> labeled output interface, <\/span><span style=\"color: #E7EE98\">&#39;B&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> unlabeled output interface,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #E7EE98\">&#39;D&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> DS Map mismatch, <\/span><span style=\"color: #E7EE98\">&#39;F&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> no FEC mapping, <\/span><span style=\"color: #E7EE98\">&#39;f&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> FEC mismatch,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #E7EE98\">&#39;M&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> malformed request, <\/span><span style=\"color: #E7EE98\">&#39;m&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> unsupported tlvs, <\/span><span style=\"color: #E7EE98\">&#39;N&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> no label entry,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #E7EE98\">&#39;P&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> no rx intf label prot, <\/span><span style=\"color: #E7EE98\">&#39;p&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> premature termination <\/span><span style=\"color: #F286C4\">of<\/span><span style=\"color: #F6F6F4\"> LSP,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #E7EE98\">&#39;R&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> transit router, <\/span><span style=\"color: #E7EE98\">&#39;I&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> unknown upstream index,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #E7EE98\">&#39;X&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> unknown <\/span><span style=\"color: #F286C4\">return<\/span><span style=\"color: #F6F6F4\"> code, <\/span><span style=\"color: #E7EE98\">&#39;x&#39;<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">return<\/span><span style=\"color: #F6F6F4\"> code <\/span><span style=\"color: #BF9EEE\">0<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F286C4\">Type<\/span><span style=\"color: #F6F6F4\"> escape <\/span><span style=\"color: #F286C4\">sequence<\/span><span style=\"color: #F6F6F4\"> to abort.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">10.4<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">8.8<\/span><span style=\"color: #F6F6F4\"> MRU <\/span><span style=\"color: #BF9EEE\">1500<\/span><span style=\"color: #F6F6F4\"> [Labels: <\/span><span style=\"color: #BF9EEE\">24409<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #97E1F1\">Exp<\/span><span style=\"color: #F6F6F4\">: <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">]<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">L <\/span><span style=\"color: #BF9EEE\">1<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">10.4<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">8.4<\/span><span style=\"color: #F6F6F4\"> MRU <\/span><span style=\"color: #BF9EEE\">1500<\/span><span style=\"color: #F6F6F4\"> [Labels: <\/span><span style=\"color: #BF9EEE\">16006<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #97E1F1\">Exp<\/span><span style=\"color: #F6F6F4\">: <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">] <\/span><span style=\"color: #BF9EEE\">2<\/span><span style=\"color: #F6F6F4\"> ms<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">L <\/span><span style=\"color: #BF9EEE\">2<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">10.2<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">4.2<\/span><span style=\"color: #F6F6F4\"> MRU <\/span><span style=\"color: #BF9EEE\">1500<\/span><span style=\"color: #F6F6F4\"> [Labels: implicit<\/span><span style=\"color: #F286C4\">-<\/span><span style=\"color: #BF9EEE\">null<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #97E1F1\">Exp<\/span><span style=\"color: #F6F6F4\">: <\/span><span style=\"color: #BF9EEE\">0<\/span><span style=\"color: #F6F6F4\">] <\/span><span style=\"color: #BF9EEE\">8<\/span><span style=\"color: #F6F6F4\"> ms<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">! <\/span><span style=\"color: #BF9EEE\">3<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">10.2<\/span><span style=\"color: #F6F6F4\">.<\/span><span style=\"color: #BF9EEE\">6.6<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #BF9EEE\">11<\/span><span style=\"color: #F6F6F4\"> ms<\/span><\/span><\/code><\/pre><\/div>\n<\/div><\/div>\n\n\n\n\n","protected":false},"excerpt":{"rendered":"<p>What is MPLS Segment Routing (MPLS-SR)? In short MPLS Segment Routing (MPLS-SR) is a modern approach to routing in MPLS (Multiprotocol Label Switching) networks. It allows for the efficient steering of traffic through predefined network segments. These segments are advertised by link-state routing protocols (IS-IS, OSPFv2, and OSPFv3) within IGP topologies. With MPLS-SR, path control [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2118,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[128,127],"tags":[65,142,73,144,143,145],"class_list":["post-2095","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mpls","category-sp","tag-mpls","tag-mpls-sr","tag-ospf","tag-routing","tag-segment","tag-segment-routing"],"_links":{"self":[{"href":"https:\/\/www.quisted.net\/index.php\/wp-json\/wp\/v2\/posts\/2095","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.quisted.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.quisted.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.quisted.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.quisted.net\/index.php\/wp-json\/wp\/v2\/comments?post=2095"}],"version-history":[{"count":176,"href":"https:\/\/www.quisted.net\/index.php\/wp-json\/wp\/v2\/posts\/2095\/revisions"}],"predecessor-version":[{"id":2315,"href":"https:\/\/www.quisted.net\/index.php\/wp-json\/wp\/v2\/posts\/2095\/revisions\/2315"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.quisted.net\/index.php\/wp-json\/wp\/v2\/media\/2118"}],"wp:attachment":[{"href":"https:\/\/www.quisted.net\/index.php\/wp-json\/wp\/v2\/media?parent=2095"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.quisted.net\/index.php\/wp-json\/wp\/v2\/categories?post=2095"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.quisted.net\/index.php\/wp-json\/wp\/v2\/tags?post=2095"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}