Quizzed article | REF: TE7594 V1

Segment routing

Author: Bruno DECRAENE

Publication date: February 10, 2019, Review date: September 29, 2021 | Lire en français

You do not have access to this resource.
Click here to request your free trial access!

Already subscribed? Log in!

Automatically translated using artificial intelligence technology (Note that only the original version is binding) > find out more.

    A  |  A

    Overview

    ABSTRACT

    Segment Routing is solution to provide source routing capabilities in IP/MPLS networks. Segment Routing (SR) allows a node, called the source, to enforce a specific path for a packet, by specify a list of waypoints in the packet header. SR open new opportunities in term of network programmability, path protection, fast protection again list or node failure (Fast ReRoute), simplification, states and signaling reduction in the network, load balancing and traffic engineering. Segment Routing is applicable to MPLS and IPv6 networks. In MPLS networks, Segment Routing MPLS (SR-MPLS) reuse as-is the existing MPLS architecture and data plane and only requires an extension in the control plane.

    Read this article from a comprehensive knowledge base, updated and supplemented with articles reviewed by scientific committees.

    Read the article

    AUTHOR

     INTRODUCTION

    Segment Routing (SR) uses the principle of source routing. A source node directs a packet through an ordered list of instructions, called "segments". A segment can represent any instruction, such as a topology instruction (follow a path) or a service instruction (apply a service to this packet). Segment Routing thus enables a flow to follow a specific path, without having to create and maintain states on the equipment located along that path. Only the source router maintains a specific state, in the form of a list of segments to be added to the packet. This list of segments is called Segment Routing policy (SR policy). A segment is identified by a segment identifier (SID: Segment ID).

    Segment Routing is applied to the MPLS transfer plan (SR-MPLS) without modifying the MPLS architecture or the MPLS transfer plan. A segment is identified by a label. A list of segments is encoded as a stack of labels. The segment currently being processed corresponds to the label at the top of the stack. When the segment is finished, its label is removed from the top of the stack.

    Segment Routing applies to the IPv6 transfer plan (SRv6) by defining a new type of routing header. A segment is identified by an IPv6 address. An ordered list of segments is encoded by an ordered list of IPv6 addresses in the IPv6 routing header. The segment currently being processed is indicated in the destination address field of the IPv6 header. The next segment is indicated by a pointer in the routing header.

    Segment Routing supports a distributed or centralized control plan.

    Generic segments are typically announced by distributed IP routing protocols such as internal link-state routing protocols (OSPF and IS-IS) or inter-domain routing protocols (BGP).

    In distributed mode, the Segment Routing policy is calculated by the node wishing to use it. This calculation uses topological and segment information distributed by the routing protocol.

    In centralized mode, a network controller calculates the Segment Routing policy and decides which node should use it. A PCE (Path Computation Element) server can fill this role, and in this case uses the PCEP protocol to exchange this information with the source nodes. But other protocols are also possible, such as BGP or NETCONF.

    Segment Routing has many applications, which can be grouped into three categories: improved network response to faults (Fast ReRoute, IGP convergence without micro-loops); traffic engineering (disjointed paths, specific routing such as delay minimization, optimization of flow routing according to network capacities); improvements in network operation in terms of monitoring and simplifications.

    You do not have access to this resource.

    Exclusive to subscribers. 97% yet to be discovered!

    You do not have access to this resource.
    Click here to request your free trial access!

    Already subscribed? Log in!


    The Ultimate Scientific and Technical Reference

    A Comprehensive Knowledge Base, with over 1,200 authors and 100 scientific advisors
    + More than 10,000 articles and 1,000 how-to sheets, over 800 new or updated articles every year
    From design to prototyping, right through to industrialization, the reference for securing the development of your industrial projects

    KEYWORDS

    Segment Routing   |   SR   |   SR-MPLS   |   SRv6


    This article is included in

    Networks and Telecommunications

    This offer includes:

    Knowledge Base

    Updated and enriched with articles validated by our scientific committees

    Services

    A set of exclusive tools to complement the resources

    Practical Path

    Operational and didactic, to guarantee the acquisition of transversal skills

    Doc & Quiz

    Interactive articles with quizzes, for constructive reading

    Subscribe now!

    Ongoing reading
    Segment Routing