{"id":4393041,"date":"2024-04-07T21:13:43","date_gmt":"2024-04-07T21:13:43","guid":{"rendered":"https:\/\/www.lastopinion.io\/?p=4393041"},"modified":"2024-04-09T06:58:30","modified_gmt":"2024-04-09T06:58:30","slug":"do-we-need-p-routers-in-an-mpls-network-design","status":"publish","type":"post","link":"https:\/\/www.lastopinion.io\/index.php\/2024\/04\/07\/do-we-need-p-routers-in-an-mpls-network-design\/","title":{"rendered":"Do We need P Routers in an MPLS Network Design ?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">We sometimes hear that:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>An MPLS Network without P is not a real MPLS Network.<\/li>\n\n\n\n<li>A collapsed PE Network is incomplete or not a genuine MPLS design<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-color has-link-color has-medium-font-size wp-elements-45dbf53e4b130052f0a4f0f83b7192d8 wp-block-paragraph\" style=\"color:#e50055\"><strong>What exactly is a P and PE router<\/strong> :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In MPLS, a P router acts as a vital link within the core network, connecting different parts together efficiently. Unlike PE routers, P routers don&#8217;t deal directly with individual customers. This streamlined approach makes the network highly scalable because the core doesn&#8217;t get bogged down by the number of customers. While P routers handle the core backbone of the network, PE routers, equipped with their distinctive &#8220;Edge&#8221; functionality, act as the initial points of entry for customer traffic.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Typically, a true P router doesn&#8217;t run BGP but only IGP. However, sometimes the terms P and PE routers are used interchangeably, depending on whether routing lookup occurs via IP or Label. However, it&#8217;s important to note that a PE router is fundamentally distinct from a P router, as it incorporates the &#8220;Edge&#8221; functionality.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color has-medium-font-size wp-elements-15fa275180f96ba591ac9cb842e245c2 wp-block-paragraph\" style=\"color:#e50055\"><strong>What looks like a Backbone with only PE routers (Collapsed P\/PE)<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the diagram above, there are 4 Points of Presence (POP), each with 2 routers, resulting in a total of 6 physical interconnections to other POPs.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"766\" height=\"684\" src=\"https:\/\/www.lastopinion.io\/wp-content\/uploads\/2024\/04\/PE_Collapsed_Network-1.png\" alt=\"\" class=\"wp-image-4393049\" style=\"width:463px;height:auto\" srcset=\"https:\/\/www.lastopinion.io\/wp-content\/uploads\/2024\/04\/PE_Collapsed_Network-1.png 766w, https:\/\/www.lastopinion.io\/wp-content\/uploads\/2024\/04\/PE_Collapsed_Network-1-480x429.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 766px, 100vw\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Now, imagine if we have 50, 100, or 200 POPs. We would then have an exponential increase in the number of physical interconnections between the POPs. For instance, with 50 POPs, the number of interconnections would be much higher than with just 4 POPs. Specifically, with 50 POPs, there would be approximately 2450 interconnections. With 100 POPs, this number would grow even further to around 9900 interconnections. This exponential growth in interconnections presents significant challenges in terms of network management, scalability, and maintenance.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color has-medium-font-size wp-elements-4a42b54e01d534841552bdf24ee4e8d5 wp-block-paragraph\" style=\"color:#e50055\"><strong>What looks like a Backbone without P routers, but with Agreagation switches<\/strong> :<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"771\" height=\"684\" src=\"https:\/\/www.lastopinion.io\/wp-content\/uploads\/2024\/04\/PE_Collapsed_Network_WithSwitch.png\" alt=\"\" class=\"wp-image-4393050\" style=\"width:448px;height:auto\" srcset=\"https:\/\/www.lastopinion.io\/wp-content\/uploads\/2024\/04\/PE_Collapsed_Network_WithSwitch.png 771w, https:\/\/www.lastopinion.io\/wp-content\/uploads\/2024\/04\/PE_Collapsed_Network_WithSwitch-480x426.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 771px, 100vw\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">In this design, we can rely on central aggregation switches, which are less expensive than MPLS routers. However, despite the use of switches, the number of IGP adjacencies will remain the same as in the design without switches.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color has-medium-font-size wp-elements-fac837f3435ca1019b3e9dd879d93ed5 wp-block-paragraph\" style=\"color:#e50055\"><strong>What looks like a Backbone with P routers :<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Now, consider the design where we deploy &#8216;P only routers,&#8217; simplifying the architecture and enhancing the scalability, modularity, and maintainability of the backbone. This is because both the physical interconnections and the adjacencies that each PE router needs to maintain will be reduced.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"766\" height=\"685\" src=\"https:\/\/www.lastopinion.io\/wp-content\/uploads\/2024\/04\/PE_Collapsed_Network_OnlyP-1.png\" alt=\"\" class=\"wp-image-4393058\" style=\"width:427px;height:auto\" srcset=\"https:\/\/www.lastopinion.io\/wp-content\/uploads\/2024\/04\/PE_Collapsed_Network_OnlyP-1.png 766w, https:\/\/www.lastopinion.io\/wp-content\/uploads\/2024\/04\/PE_Collapsed_Network_OnlyP-1-480x429.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 766px, 100vw\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">We can also integrate multiple layers of P routers, forming aggregation and core layers, alongside other. The possibilities are virtually endless and vary depending on each constraint and situation (variations that may include aggregation switches&#8230;)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"422\" src=\"https:\/\/www.lastopinion.io\/wp-content\/uploads\/2024\/04\/PE_Collapsed_Network_WithPE_P_Aggr_NoCore-1-1024x422.png\" alt=\"\" class=\"wp-image-4393057\" style=\"width:866px;height:auto\" srcset=\"https:\/\/www.lastopinion.io\/wp-content\/uploads\/2024\/04\/PE_Collapsed_Network_WithPE_P_Aggr_NoCore-1-980x404.png 980w, https:\/\/www.lastopinion.io\/wp-content\/uploads\/2024\/04\/PE_Collapsed_Network_WithPE_P_Aggr_NoCore-1-480x198.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">You can extrapolate that this principle applies to many other designs, such as having distinct &#8220;Access, Aggregation, Core layers&#8221; compared to having a collapsed Core and aggregation layer in a campus or Datacenter design.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color has-medium-font-size wp-elements-389f20c40652b47c098b63f331a439c7 wp-block-paragraph\" style=\"color:#e50055\"><strong>In summary :<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The presence of P routers in a Backbone MPLS Network is not mandatory, and this design remains entirely valid. Many companies and service providers operate their networks using a collapsed design, which is especially suitable for small to medium entities.<\/li>\n\n\n\n<li>P routers are simply tasked with interconnecting PE routers. This approach helps us avoid the complexity of full-mesh physical and logical interconnections, resulting in a more scalable network design.<\/li>\n\n\n\n<li>Considering future growth projections and port density, from a scalability standpoint, you may have multiple options, for example :\n<ul class=\"wp-block-list\">\n<li>Using a switch aggregation, which is less expensive, if the need is limited to physical interconnections.<\/li>\n\n\n\n<li>Deploying P routers if there is a requirement for both physical interconnections and logical IGP domain scalability.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>We can also begin with a collapsed PE Network Backbone and gradually transition to implementing P routers as the company grows.<\/li>\n\n\n\n<li>Of course, there are numerous designs when it comes to MPLS Backbone, including traditional P\/PE architecture, P only at primary sites, collapsed P\/PE, etc., depending on factors such as the number of routers, Points of Presence (POPs), and various constraints like scalability, cost, and performance. This post serves as an initial exploration of why P routers can be collapsed with PE routers or not, depending on the specific needs.<\/li>\n\n\n\n<li>The same principle applies to a wide range of designs, such as having &#8220;Access, Aggregation, Core layers&#8221; versus a collapsed Core and aggregation layer.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Are you need an expert review of your future or upgrade deisgn of your network or do you have any questions about it? We can assist you. You can reach out to us through the\u00a0<a href=\"https:\/\/www.lastopinion.io\/index.php\/contact-us\/\" target=\"_blank\" rel=\"noreferrer noopener\">CONTACT-US<\/a>\u00a0page or by emailing us at\u00a0<a href=\"mailto:contact@lastopinion.io\">contact@lastopinion.io<\/a>\u00a0for advise assistance.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.linkedin.com\/in\/mehdi-sfar-b4a42910\/\" target=\"_blank\" rel=\"noreferrer noopener\">Mehdi SFAR (CCDE 2021:3, CCIE #51583)<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>We sometimes hear that: What exactly is a P and PE router : In MPLS, a P router acts as a vital link within the core network, connecting different parts together efficiently. Unlike PE routers, P routers don&#8217;t deal directly with individual customers. This streamlined approach makes the network highly scalable because the core doesn&#8217;t [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4393057,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"off","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[18],"tags":[16,41,17,14,43,42],"class_list":["post-4393041","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-ccde","tag-mpls","tag-network-architect","tag-network-design","tag-p","tag-pe"],"_links":{"self":[{"href":"https:\/\/www.lastopinion.io\/index.php\/wp-json\/wp\/v2\/posts\/4393041","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lastopinion.io\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lastopinion.io\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lastopinion.io\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lastopinion.io\/index.php\/wp-json\/wp\/v2\/comments?post=4393041"}],"version-history":[{"count":14,"href":"https:\/\/www.lastopinion.io\/index.php\/wp-json\/wp\/v2\/posts\/4393041\/revisions"}],"predecessor-version":[{"id":4393071,"href":"https:\/\/www.lastopinion.io\/index.php\/wp-json\/wp\/v2\/posts\/4393041\/revisions\/4393071"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.lastopinion.io\/index.php\/wp-json\/wp\/v2\/media\/4393057"}],"wp:attachment":[{"href":"https:\/\/www.lastopinion.io\/index.php\/wp-json\/wp\/v2\/media?parent=4393041"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lastopinion.io\/index.php\/wp-json\/wp\/v2\/categories?post=4393041"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lastopinion.io\/index.php\/wp-json\/wp\/v2\/tags?post=4393041"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}