This page is under construction. To Be Ready Soon.
This is part of ONOSFW for OPNFV.
Team
Name | Organization | |
---|---|---|
Patrick Liu | Partick.Liu@huawei.com | |
Bharat Saraswal | bharat.saraswal@huawei.com | |
Phaneendra Manda | phaneendra.manda@huawei.com | |
Mahesh Poojary | mahesh.poojary@huawei.com | |
Suresh B R | Suresh.B.R@huawei.com |
Overview
Service Function Chaining (SFC): When a data stream passes through an ingress or egress point in a physical or virtual network device, using service chain it is possible to program exactly which sequence of actions the data stream is subjected to. This ordered action by set of service functions on the data stream is called a service function chain
Introduction to SFC in ONOS
In the first version, the SFC creation is primarily driven by Openstack Neutron. The SFC component in ONOS implements the SFC creation requests from Openstack Neutron. Mainly below functions are implemented in ONOS.
- SFC is implemented as a bundle within the VTN application
- The processing of REST based APIs from Neutron are implemented in ONOS as part of SFC project
- REST APIs such as create port-pair(SF), create port-pair-group(SF group), create port-chain, create flow classifier rules are processed in ONOS
- SFC resources such as SFs, SF groups, flow classifier rules are stored in ONOS for processing the create chain request
- Interaction with VTN Resouce manager, VTNManager for various API
- Implement the logic for service chain creation and flow rule download to classifier and SFFs
- Extend the ONOS-Loxi for NSH header information download to OVS