The os-odl-sfc-noha is intended to be used to install the OPNFV SFC project in a standard OPNFV High Availability mode. The OPNFV SFC project integrates the OpenDaylight SFC project into the OPNFV environment. The OPNFV SFC Gambia release uses the OpenDaylight Fluorine SR1 release.
This scenario installs everything needed to use the SFC OpenDaylight project in an OPNFV environment. The classifier used in this scenario is implemented by the Netvirt OpenDaylight project.
Following is a detailed list of what is included with this scenario:
The OpenDaylight SDN controller is installed in the controller node.
The following are the SFC features that get installed:
The following are the Netvirt features that get installed:
By simply installing the odl-netvirt-sfc feature, all the dependant features will automatically be installed.
In order to create a VM for each Service Function, a VNF Manager is recommended. The OPNFV SFC project currently uses the Tacker OpenStack project as a VNF Manager. Tacker is installed on the controller node and manages VNF life cycle, and coordinates VM creation and SFC configuration with OpenStack and OpenDaylight SFC project.
It is also possible to run tests without a VNF Manager, steering SFC through networking-sfc project
Once this scenario is installed, it will be possible to create Service Chains and classification entries to map tenant traffic to individual, pre-defined Service Chains. All configuration can be performed using the Tacker CLI or the networking-sfc CLI.
SFC needs OVS 2.9.2 or higher because it includes the Network Service Headers (NSH) Service Chaining encapsulation.
There are three tools which can be used to deploy the scenario:
For more information about how to deploy the sfc scenario, check:
https://wiki.opnfv.org/display/sfc/Deploy+OPNFV+SFC+scenarios
For more information about SFC, please visit:
https://wiki.opnfv.org/display/sfc/Service+Function+Chaining+Home
https://wiki.opendaylight.org/view/Service_Function_Chaining:Main
For more information on the OPNFV Gambia release, please visit: