Service Function Chaining Plugin
This blueprint describes a Service Function Chain Plugin in the OpenStack
architecture. Common functionality includes the Service Chain database, the
Service Function catalog and the Service Chain Driver API to interface to various
vendor specific service chain drivers. The Service Chain Driver API includes
the following resources:
1. Service Function (SF). The SF may directly represent a single SF instance or
indirectly reference a group of SFs (SF Group). This is an instance of a SF
such as a Firewall or IDS.
2. Service Locator. This represents addressing information used to reach a SF.
3. Service Function Group. A Service Function Group (SFG) is used to provide a
local load-balancing capability over a group of Service Functions.
4. Service Function Chain. This is a Service Chain Instance that specifies the
actual Service Functions to be included in the SFC.
5. Traffic Classifier. The ingress classifier selects the flows that will
enter the Service Function Chain. It consists of a set of flow descriptors.
6. Flow Descriptor. The flow descriptor specifies a single flow for the traffic
classifier.
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Louis Fourie
- Direction:
- Needs approval
- Assignee:
- Louis Fourie
- Definition:
- Obsolete
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
- Armando Migliaccio
Related branches
Related bugs
Sprints
Whiteboard
to be tracked under networking-sfc.