BGP-LS Advertisement of Segment Routing Service Segments

The information below is for an old version of the document
Document Type Expired Internet-Draft (individual)
Authors Gaurav Dawra  , Clarence Filsfils  , Ketan Talaulikar  , Francois Clad  , Daniel Bernier  , Jim Uttaro  , Bruno Decraene  , Hani Elmalky  , Xiaohu Xu  , Jim Guichard  , Cheng Li 
Last updated 2021-02-15 (latest revision 2020-08-14)
Replaces draft-dawra-idr-bgp-sr-service-chaining
Stream (None)
Expired & archived
pdf htmlized bibtex
Additional Resources
Stream Stream state (No stream defined)
Consensus Boilerplate Unknown
RFC Editor Note (None)
IESG IESG state Expired
Telechat date
Responsible AD (None)
Send notices to (None)

This Internet-Draft is no longer active. A copy of the expired Internet-Draft can be found at


Service functions are deployed as, physical or virtualized elements along with network nodes or on servers in data centers. Segment Routing (SR) brings in the concept of segments which can be topological or service instructions. Service segments are SR segments that are associated with service functions. SR Policies are used for the setup of paths for steering of traffic through service functions using their service segments. BGP Link-State (BGP-LS) enables distribution of topology information from the network to a controller or an application in general so it can learn the network topology. This document specifies the extensions to BGP-LS for the advertisement of service functions along their associated service segments. The BGP-LS advertisement of service function information along with the network nodes that they are attached to, or associated with, enables controllers compute and setup service paths in the network.


Gaurav Dawra (
Clarence Filsfils (
Ketan Talaulikar (
Francois Clad (
Daniel Bernier (
Jim Uttaro (
Bruno Decraene (
Hani Elmalky (
Xiaohu Xu (
Jim Guichard (
Cheng Li (

(Note: The e-mail addresses provided for the authors of this Internet-Draft may no longer be valid.)