Implementing NFV system with OpenStack

Network Function Virtualization (NFV) is a promising approach for service providers to reduce CAPEX and OPEX and has drawn a lot of attention from vendors. Service Function Chaining (SFC) provides the ability to define a sequence of network services. This paper identifies two important issues (placement and scaling) on deploying reliably and efficiently SFC with a cloud platform. Based on the OpenStack Tacker architecture, we explore possible solutions and implement the missing features in Tacker for SFC. We propose two algorithms for finding service location and policy of scaling. The experiments show the efficiency of our approach compared with the default deployment methods provided in OpenStack. We also discuss and highlight future work to improve utilization of cloud platform for deploying service function chaining.

[1]  Nick McKeown,et al.  OpenFlow: enabling innovation in campus networks , 2008, CCRV.

[2]  Tamás Lukovszki,et al.  Online Admission Control and Embedding of Service Chains , 2015, SIROCCO.

[3]  Thomas Berger,et al.  Analysis of current VPN technologies , 2006, First International Conference on Availability, Reliability and Security (ARES'06).

[4]  Joseph Naor,et al.  Near optimal placement of virtual network functions , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[5]  Raouf Boutaba,et al.  On Orchestrating Virtual Network Functions in NFV , 2015, ArXiv.

[6]  Holger Karl,et al.  Specifying and placing chains of virtual network functions , 2014, 2014 IEEE 3rd International Conference on Cloud Networking (CloudNet).

[7]  Filip De Turck,et al.  VNF-P: A model for efficient placement of virtualized network functions , 2014, 10th International Conference on Network and Service Management (CNSM) and Workshop.

[8]  Kate Ching-Ju Lin,et al.  Deploying chains of virtual network functions: On the relation between link and server usage , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[9]  Luciana S. Buriol,et al.  Piecing together the NFV provisioning puzzle: Efficient placement and chaining of virtual network functions , 2015, 2015 IFIP/IEEE International Symposium on Integrated Network Management (IM).