{"id":837,"date":"2019-10-06T12:05:46","date_gmt":"2019-10-06T16:05:46","guid":{"rendered":"http:\/\/puluka.com\/home\/?p=837"},"modified":"2020-08-05T19:18:34","modified_gmt":"2020-08-05T23:18:34","slug":"segment-routing","status":"publish","type":"post","link":"http:\/\/puluka.com\/home\/networking\/junos\/segment-routing\/","title":{"rendered":"Junos Segment Routing (SPRING)"},"content":{"rendered":"\n<p>MPLS is a core technology in service provider and large enterprise networks.  Segment routing, also called SPRING, is emerging as a new traffic engineering method that can control pathing through the MPLS network via a central controller injecting a path into the source of traffic.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Overview by Juniper CTO Bikash Koley<\/h2>\n\n\n\n<figure><iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/MA79_8tqL_I\" allowfullscreen=\"\"><\/iframe><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Free Day One series books<\/h2>\n\n\n\n<ol class=\"wp-block-list\"><li>Day One: Configuring Segment Routing with Junos<br><a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/www.juniper.net\/us\/en\/training\/jnbooks\/day-one\/configuring-segment-routing-junos\/index.page\" target=\"_blank\">https:\/\/www.juniper.net\/us\/en\/training\/jnbooks\/day-one\/configuring-segment-routing-junos\/index.page<\/a><\/li><li>Day One: Inside Segment Routing<br><a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/www.juniper.net\/us\/en\/training\/jnbooks\/day-one\/inside-segment-routing\/\" target=\"_blank\">https:\/\/www.juniper.net\/us\/en\/training\/jnbooks\/day-one\/inside-segment-routing\/<\/a><\/li><li>Day One Million promotion site where the Segment routing bundle &amp; many others can be downloaded for free<br><a href=\"https:\/\/www.juniper.net\/us\/en\/dm\/day-one-million\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">https:\/\/www.juniper.net\/us\/en\/dm\/day-one-million\/<\/a><\/li><\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Blog Series by Ron Bonica<\/h2>\n\n\n\n<p>This series of blogs by Juniper Distinguished Engineer Ron Bonica goes over the details of how Junos implements Segment Routing.  <br>link to check on Ron&#8217;s newest blogs:<br><a rel=\"noreferrer noopener\" aria-label=\"https:\/\/forums.juniper.net\/t5\/forums\/recentpostspage\/post-type\/message\/category-id\/Blogs\/u (opens in a new tab)\" href=\"https:\/\/forums.juniper.net\/t5\/forums\/recentpostspage\/post-type\/message\/category-id\/Blogs\/user-id\/178052\" target=\"_blank\">https:\/\/forums.juniper.net\/t5\/forums\/recentpostspage\/post-type\/message\/category-id\/Blogs\/user-id\/178052<\/a><\/p>\n\n\n\n<p>Ron was also a guest on a sponsored episode on the Packet Pushers podcast.<br><a href=\"https:\/\/packetpushers.net\/podcast\/heavy-networking-477-segment-routing-boot-camp-with-juniper-networks-sponsored\/\">https:\/\/packetpushers.net\/podcast\/heavy-networking-477-segment-routing-boot-camp-with-juniper-networks-sponsored\/<\/a><\/p>\n\n\n\n<p>Ron has a video series on Introduction to Segment Routing on YouTube<br><a href=\"https:\/\/www.youtube.com\/playlist?list=PLGvolzhkU_gQcpye7Xr5SzM_yYgGPZA0t\">https:\/\/www.youtube.com\/playlist?list=PLGvolzhkU_gQcpye7Xr5SzM_yYgGPZA0t<\/a><\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Segment Routing Overview<br><a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/forums.juniper.net\/t5\/Industry-Solutions-and-Trends\/A-Segment-Routing-Renaissance\/ba-p\/462699\" target=\"_blank\">https:\/\/forums.juniper.net\/t5\/Industry-Solutions-and-Trends\/A-Segment-Routing-Renaissance\/ba-p\/462699<\/a><\/li><li>Segment Routing: Policies, Paths and Segments<br><a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/forums.juniper.net\/t5\/Industry-Solutions-and-Trends\/Segment-Routing-Policies-Paths-and-Segments\/ba-p\/463023\" target=\"_blank\">https:\/\/forums.juniper.net\/t5\/Industry-Solutions-and-Trends\/Segment-Routing-Policies-Paths-and-Segments\/ba-p\/463023<\/a><\/li><li>Segment Routing With Multiprotocol Label Switching (MPLS)<br><a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/forums.juniper.net\/t5\/Industry-Solutions-and-Trends\/Segment-Routing-SR-With-Multiprotocol-Label-Switching-MPLS\/ba-p\/463206\" target=\"_blank\">https:\/\/forums.juniper.net\/t5\/Industry-Solutions-and-Trends\/Segment-Routing-SR-With-Multiprotocol-Label-Switching-MPLS\/ba-p\/463206<\/a><\/li><li>Segment Routing Traffic Engineering:<br>part 1: <a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/forums.juniper.net\/t5\/Industry-Solutions-and-Trends\/Segment-Routing-SR-and-Traffic-Engineering-TE-Part-One\/ba-p\/463416\" target=\"_blank\">https:\/\/forums.juniper.net\/t5\/Industry-Solutions-and-Trends\/Segment-Routing-SR-and-Traffic-Engineering-TE-Part-One\/ba-p\/463416<\/a><br>part 2 : <a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/forums.juniper.net\/t5\/Industry-Solutions-and-Trends\/Segment-Routing-SR-And-Traffic-Engineering-TE-Part-Two\/ba-p\/464018\" target=\"_blank\">https:\/\/forums.juniper.net\/t5\/Industry-Solutions-and-Trends\/Segment-Routing-SR-And-Traffic-Engineering-TE-Part-Two\/ba-p\/464018<\/a><\/li><li>Segment Routing and Topology Independent Loop Free Alternates<br><a href=\"https:\/\/forums.juniper.net\/t5\/Industry-Solutions-and-Trends\/Segment-Routing-SR-and-Topology-Independent-Loop-Free-Alternates\/ba-p\/472978\">https:\/\/forums.juniper.net\/t5\/Industry-Solutions-and-Trends\/Segment-Routing-SR-and-Topology-Independent-Loop-Free-Alternates\/ba-p\/472978<\/a><\/li><li>IGP Flexible Algorithms<br><a href=\"https:\/\/blogs.juniper.net\/en-us\/industry-solutions-and-trends\/igp-flexible-algorithms-flex-algo\">https:\/\/blogs.juniper.net\/en-us\/industry-solutions-and-trends\/igp-flexible-algorithms-flex-algo<\/a><br><\/li><\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Blog Series by Colby Barth<\/h2>\n\n\n\n<p>This series of blogs by Juniper Distinguished Engineer Colby Barth go over his perspective on the Junos implementation options.<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Bandwidth Optimization based Traffic Engineering using RSVP-TE &amp; Segment Routing<br><a href=\"https:\/\/forums.juniper.net\/t5\/Routing\/Bandwidth-Optimization-based-Traffic-Engineering-using-RSVP-TE\/ta-p\/410097\">https:\/\/forums.juniper.net\/t5\/Rou<\/a><a rel=\"noreferrer noopener\" aria-label=\"ting\/Bandwidth-Optimization-based-Traffic-Engineering-using-RSVP-TE\/ta-p\/410097 (opens in a new tab)\" href=\"https:\/\/forums.juniper.net\/t5\/Routing\/Bandwidth-Optimization-based-Traffic-Engineering-using-RSVP-TE\/ta-p\/410097\" target=\"_blank\">ting\/Bandwidth-Optimization-based-Traffic-Engineering-using-RSVP-TE\/ta-p\/410097<\/a><\/li><li>MPLS Based SPF &amp; TE Solutions: LDP, RSVP-TE &amp; Segment Routing (SR)<br><a href=\"https:\/\/forums.juniper.net\/t5\/Routing\/MPLS-Based-SPF-amp-TE-Solutions-LDP-RSVP-TE-amp-Segment-Routing\/ta-p\/445271\">https:\/\/forums.juniper.net\/t5\/Routing\/MPLS-Based-SPF-amp-TE-Solutions-LDP-RSVP-T<\/a><a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/forums.juniper.net\/t5\/Routing\/MPLS-Based-SPF-amp-TE-Solutions-LDP-RSVP-TE-amp-Segment-Routing\/ta-p\/445271\" target=\"_blank\">E-amp-Segment-Routing\/ta-p\/445271<\/a><\/li><li>LSP, RSVP-TE &amp; Segment Routing (SR)<br><a href=\"https:\/\/forums.juniper.net\/t5\/Routing\/Service-Mapping-in-MPLS-Networks-LSP-RSVP-TE-amp-Segment-Routing\/ta-p\/458537\">https:\/\/forums.juniper.net\/t5\/Routing\/Service-Mapping-in-MPLS-Networks-LSP-RSVP-TE-amp-Segment-Routing\/ta-p\/458537<\/a><\/li><\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Northstar Controller Support<\/h2>\n\n\n\n<p>This post by Juniper Senior Director of Product Management Sachin Natu focuses on how the Juniper Northstar solution implements controls for Segment routing.<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Traffic Engineering Segment Routed Networks with NorthStar Controller<br><a rel=\"noreferrer noopener\" href=\"https:\/\/forums.juniper.net\/t5\/Industry-Solutions-and-Trends\/Traffic-Engineering-Segment-Routed-Networks-with-NorthStar\/ba-p\/459613\" target=\"_blank\">https:\/\/forums.juniper.net\/t5\/Industry-Solutions-and-Trends\/Traffic-Engineering-Segment-Routed-Networks-with-NorthStar\/ba-p\/459613<\/a><\/li><\/ol>\n\n\n\n<p>Juniper is also actively part of the IETF standards process for SRv6 which outlines the ipv6 version of segment routing.<br><a rel=\"noreferrer noopener\" aria-label=\"https:\/\/forums.juniper.net\/t5\/Routing\/SRv6-Segment-Routing-Headers-Why-We-Want-Them\/ta-p\/461964 (opens in a new tab)\" href=\"https:\/\/forums.juniper.net\/t5\/Routing\/SRv6-Segment-Routing-Headers-Why-We-Want-Them\/ta-p\/461964\" target=\"_blank\">https:\/\/forums.juniper.net\/t5\/Routing\/SRv6-Segment-Routing-Headers-Why-We-Want-Them\/ta-p\/461964<\/a><\/p>\n\n\n\n<p>Originally published 10\/6\/2019<br>Updated 1\/20\/2020<br>Updated 2\/5\/2020<br>Updated 8\/5\/2020<\/p>\n","protected":false},"excerpt":{"rendered":"<p>MPLS is a core technology in service provider and large enterprise networks. Segment routing, also called SPRING, is emerging as a new traffic engineering method that can control pathing through the MPLS network via a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"class_list":["post-837","post","type-post","status-publish","format-standard","hentry","category-junos"],"_links":{"self":[{"href":"http:\/\/puluka.com\/home\/wp-json\/wp\/v2\/posts\/837","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/puluka.com\/home\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/puluka.com\/home\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/puluka.com\/home\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/puluka.com\/home\/wp-json\/wp\/v2\/comments?post=837"}],"version-history":[{"count":29,"href":"http:\/\/puluka.com\/home\/wp-json\/wp\/v2\/posts\/837\/revisions"}],"predecessor-version":[{"id":1247,"href":"http:\/\/puluka.com\/home\/wp-json\/wp\/v2\/posts\/837\/revisions\/1247"}],"wp:attachment":[{"href":"http:\/\/puluka.com\/home\/wp-json\/wp\/v2\/media?parent=837"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/puluka.com\/home\/wp-json\/wp\/v2\/categories?post=837"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/puluka.com\/home\/wp-json\/wp\/v2\/tags?post=837"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}