← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1450625] Re: common service chaining driver API

 

Usually new features are tracked via blueprints, not bugs, and require
spec to be merged.

Is there a blueprint regarding this feature?

** Changed in: neutron
       Status: New => Opinion

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1450625

Title:
  common service chaining driver API

Status in OpenStack Neutron (virtual network service):
  Opinion

Bug description:
  This feature/bug is related to bug #1450617 (Neutron extension to
  support service chaining)

  Bug #1450617 is to add a neutron port chaining API and associated "neutron port chain manager" to support service chaining functionality.  Between the "neutron port manager" and the underlying service chain drivers,  a common service chain driver API shim layer is needed to allow for different types of service chain drivers  (eg. OVS driver, different SDN Controller drivers) to be integrated into the Neutron. Different service chain drivers may have different ways of constructing the service chain path and use different data path encapsulation and transport to steer the flow through the chain path. With one common interface between the Neutron service chain manager and various vendor-specific drivers, the driver design/implementation can be changed without changing the Neutron Service Chain Manager and the interface APIs.
   
  This interface should include the following entities:
   
   * An ordered list of service function instance clusters. Each service instance cluster represents a group of like service function instances which can be used for load distribution.
   * Traffic flow classification rules: It consists of a set of flow descriptors.

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1450625/+subscriptions


References