service-function-chaining-using-openflow

Registered by dongfeng on 2014-12-12

Service function chaining can be defined as an ordered set of service functions that must be applied to packet/s selected as a result of classification - that is, applying specific services in a pre-defined order for selected packet/s on their data path.

This blueprint proposes a solution to achieve neutron's capability for providing service function chaining using OpenFlow & OVS.

Blueprint information

Status:
Complete
Approver:
cathy Hong Zhang
Priority:
Undefined
Drafter:
vikram.choudhary
Direction:
Needs approval
Assignee:
vikram.choudhary
Definition:
Superseded
Series goal:
None
Implementation:
Good progress
Milestone target:
None
Started by
vikram.choudhary on 2015-09-10
Completed by
Armando Migliaccio on 2015-10-13

Related branches

Sprints

Whiteboard

should be tracked in networking-sfc.

September-29 (mestery): Vikram, how can this one be Implemented when the one it depends on (https://blueprints.launchpad.net/neutron/+spec/neutron-api-extension-for-service-chaining) is not implemented yet? Please help me understand so we can target this correctly. Thanks!

September-30 (vikram): Sir, you are correct, this is not yet realized in neutron. My mistake to mark it as 'implemented'. We are trying to achieve the current spec via networking-sfc. This spec will be finally addressed once, networking-sfc gets collapsed to neutron. We are aiming mitaka-1 for this.

Gerrit topic:
https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs+branch:master+topic:bp/service-function-chaining-using-openflow,n,z

Addressed by:https://blueprints.launchpad.net/neutron/+spec/neutron-api-extension-for-service-chaining
   Neutron API Extension For Service Chaining

Addressed by:https://blueprints.launchpad.net/neutron/+spec/common-service-chaining-driver-api
   Common Service Chaining Driver API

Addressed by: https://review.openstack.org/#/c/177946
     Neutron API for Service Chaining
     Neutron Common Service Chain Driver API

Addressed by: networking-sfc project
    https://github.com/openstack/networking-sfc

(?)

Work Items