1. A Framework for Constructing Service Function Chaining Systems Based on Segment Routing

Publication: IETF Individual Draft

Publication History: 2019-06

Publication URL: https://tools.ietf.org/html/draft-li-spring-sr-sfc-control-plane-framework-00

Description:

Segment Routing (SR) allows for a flexible definition of end-to-end paths by encoding paths as sequences of topological sub-paths, called “segments”. Segment routing architecture can be implemented over an MPLS data plane as well as an IPv6 data plane.

Service Function Chaining (SFC) provides support for the creation of composite services that consist of an ordered set of Service Functions (SF) that are to be applied to packets and/or frames selected as a result of classification.

SFC can be implemented based on several technologies, such as Network Service Header (NSH) and SR. This document describes a framework for constructing SFC based on Segment Routing. The document reviews the control plane solutions for route distribution of service function instance and service function path,and steering packets into a service function chain.

2. Simplifying Firewall Rules with Network Programming and SRH Metadata

Publication: IETF Individual Draft

Publication History: 2019-03

Publication URL: https://tools.ietf.org/html/draft-guichard-spring-srv6-simplified-firewall-00

Description:

A clear application of the SRv6 Network Programming model consists in steering, in a stateless manner, packets through a Service Function Chain (SFC). Each Service Function (SF) is identified by a segment. Each SF can enrich its operation thanks to metadata present in the SRH. This document describes a practical use-case where the SF is a firewall and the metadata helps to drastically decrease the number of rules that need to be maintained by the operation team.