Public bug reported:

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.

** Affects: neutron
     Importance: Undecided
     Assignee: cathy Hong Zhang (cathy-h-zhang)
         Status: New


** Tags: rfe

** Changed in: neutron
     Assignee: (unassigned) => cathy Hong Zhang (cathy-h-zhang)

-- 
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):
  New

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to