Generated by GPT-5-mini| Segment Routing | |
|---|---|
| Name | Segment Routing |
| Introduced | 2013 |
| Developer | Internet Engineering Task Force |
| Hardware | Routers, switches |
| Protocol | Multiprotocol Label Switching, IPv6 |
Segment Routing Segment Routing is a modern network routing paradigm developed to simplify traffic engineering and service chaining in packet-switched networks. It emerged from protocol work within the Internet Engineering Task Force and leverages existing infrastructures such as Multiprotocol Label Switching and Internet Protocol version 6 to encode forwarding state into packet headers. Operators including Cisco Systems, Juniper Networks, Huawei Technologies and NTT Communications have driven early adoption alongside research from institutions like University of California, Berkeley and Telefónica labs.
Segment Routing defines a way to steer packets through a network by encoding an ordered list of instructions, called segments, into packets so that intermediate devices do not need per-flow state. The model builds on prior work from Resource Reservation Protocol and Traffic Engineering, and integrates with architectures such as Software-defined Networking and frameworks developed by the European Telecommunications Standards Institute. Key design goals include simplified control-plane interactions, deterministic path selection, and support for fast reroute mechanisms used in Optical Transport Network and large-scale backbone deployments.
Segment Routing uses two primary data planes: one based on Multiprotocol Label Switching (SR-MPLS) and one based on Internet Protocol version 6 (SRv6). In SR-MPLS, segments are encoded as stacks of MPLS labels compatible with implementations from vendors like Ciena and Arista Networks. In SRv6, segments are represented as IPv6 addresses within the Segment Routing Header, aligning with extensions specified by working groups in the Internet Engineering Task Force. Control-plane options include distribution of segments via Border Gateway Protocol enhancements, link-state distribution through Open Shortest Path First and Intermediate System to Intermediate System, and integration with centralized controllers such as ONOS and OpenDaylight. Data-plane behaviors implement functions akin to instructions found in x86 architecture—notably operations like pop, swap, and push—mapped to network actions like forwarding, encapsulation, and function invocation.
Operators deploy Segment Routing in contexts ranging from access aggregation to global backbone networks operated by providers such as Deutsche Telekom and AT&T. Typical deployments integrate with management systems from NetBrain and orchestration platforms like Kubernetes for service chaining of virtual network functions provided by vendors including F5 Networks and Fortinet. Migration strategies often reuse existing MPLS topologies and employ hybrid modes where SR coexists with legacy protocols from Juniper Networks and Cisco Systems. Operational practices emphasize telemetry integration with platforms like Prometheus and Grafana and the use of automated testing frameworks from projects such as IETF testbeds.
Segment Routing enables traffic-engineered tunnels, deterministic service paths for Content Delivery Network traffic, and simplified service function chaining for deployments by cloud providers like Amazon Web Services and Google Cloud Platform. Benefits include reduced state in core routers, faster convergence when combined with fast-reroute techniques used in National Research and Education Network backbones, and tighter integration with orchestration systems such as OpenStack. Enterprises and carriers use SR for applications including low-latency paths for financial services that work with exchanges like NASDAQ and reliable enterprise VPNs for organizations like HSBC.
Standards for Segment Routing originate primarily from the Internet Engineering Task Force and collaborate with bodies like European Telecommunications Standards Institute and MEF Forum. RFCs authored by contributors from Cisco Systems, Juniper Networks, Google LLC, and Facebook specify SR-MPLS and SRv6 behaviors and interoperability with protocols such as Border Gateway Protocol and Open Shortest Path First. Vendor interoperability events and plugfests led by consortia including IETF and ETSI have validated multi-vendor interop across platforms from Arista Networks, Cumulus Networks, and Huawei Technologies.
Performance characteristics depend on data-plane choice: SR-MPLS benefits from hardware label stack processing in ASICs produced by Broadcom and Intel, while SRv6 leverages IPv6 extension header processing and recent kernel offloads from projects like Linux Foundation. Scalability advantages come from head-end state only approaches that reduce per-flow entries in core devices, a principle also central to designs from Google LLC for their global backbone. Security considerations include protection of routing protocols such as Border Gateway Protocol and cryptographic measures inspired by initiatives like RPKI to prevent route hijacking; SR-specific threats involve segment-list spoofing and header manipulation mitigated by device hardening, access control from IETF best practices, and encrypted transport technologies endorsed by Internet Society.