RFC 9087

Segment Routing Centralized BGP Egress Peer Engineering, August 2021

File formats:

icon for HTML icon for text file icon for v3pdf icon for XML
C. Filsfils, Ed.
S. Previdi
G. Dawra, Ed.
E. Aries
D. Afanasiev
spring (rtg)

Cite this RFC: TXT  |  XML

DOI:  10.17487/RFC9087

Discuss this RFC: Send questions or comments to spring@ietf.org

Other actions: Submit Errata  |  Find IPR Disclosures from the IETF


Segment Routing (SR) leverages source routing. A node steers a packet through a controlled set of instructions, called segments, by prepending the packet with an SR header. A segment can represent any instruction, topological or service based. SR allows for the enforcement of a flow through any topological path while maintaining per-flow state only at the ingress node of the SR domain.

The Segment Routing architecture can be directly applied to the MPLS data plane with no change on the forwarding plane. It requires a minor extension to the existing link-state routing protocols.

This document illustrates the application of Segment Routing to solve the BGP Egress Peer Engineering (BGP-EPE) requirement. The SR-based BGP-EPE solution allows a centralized (Software-Defined Networking, or SDN) controller to program any egress peer policy at ingress border routers or at hosts within the domain.

For the definition of Status, see RFC 2026.

For the definition of Stream, see RFC 8729.