Building Multi-domain Service Function Chains Based on Multiple NFV Orchestrators

Service Function Chains (SFCs) are compositions of Virtual Network Functions (VNFs) designed to provide complex network services. In this work, we propose a strategy to build an SFC across multiple domains and multiple clouds using multiple NFV platforms, which we call a Multi-SFC. To the best of our knowledge, this is the first solution to allow an SFC to be built across multiple different orchestrators - although there are other solutions for multiple domains and clouds. The basic building block of the proposed strategy is the SFC segment, in which all VNFs are connected within a single cloud/domain/platform. A pair of different segments is interconnected through a VNF tunnel that consists of a pair of VNFs, each interfacing one of the connected segments. A tunnel can be implemented with different technologies such as a VPN or VXLAN. The main advantage of the Multi-SFC strategy is that it is a holistic approach that allows operators to deploy SFCs on multiple clouds/domains/platforms without having to deal with a myriad of minute details required to configure and interconnect the different underlying technologies. A prototype was implemented as a proof of concept and experimental results are presented.

[1]  Wouter Tavernier,et al.  Multi-Domain Service Orchestration Over Networks and Clouds: A Unified Approach , 2015, SIGCOMM.

[2]  Elias Procópio Duarte,et al.  Network service topology: Formalization, taxonomy and the CUSTOM specification model , 2020, Comput. Networks.

[3]  Ying Wang,et al.  Cost-aware Service Function Chaining With Reliability Guarantees in NFV-enabled Inter-DC Network , 2019, 2019 IFIP/IEEE Symposium on Integrated Network and Service Management (IM).

[4]  O. G. de Dios,et al.  Orchestration of Network Services across multiple operators: The 5G Exchange prototype , 2017, 2017 European Conference on Networks and Communications (EuCNC).

[5]  K. D. Joshi,et al.  pSMART: A lightweight, privacy-aware service function chain orchestration in multi-domain NFV/SDN , 2020, Comput. Networks.

[6]  Roberto Riggio,et al.  X-MANO: An open-source platform for cross–domain management and orchestration , 2017, 2017 IEEE Conference on Network Softwarization (NetSoft).

[7]  Alberto Ceselli,et al.  TeNOR: Steps towards an orchestration platform for multi-PoP NFV deployment , 2016, 2016 IEEE NetSoft Conference and Workshops (NetSoft).

[8]  Raouf Boutaba,et al.  Service Function Chaining Simplified , 2016, ArXiv.

[9]  Bo Yi,et al.  A comprehensive survey of Network Function Virtualization , 2018, Comput. Networks.

[10]  Paolo Monti,et al.  Multi-domain Orchestration and Management of Software Defined Infrastructures: a Bottom-Up Approach , 2016 .

[11]  Vasileios Gkioulos,et al.  Dynamic setup of IPsec VPNs in service function chaining , 2019, Comput. Networks.

[12]  Scott Shenker,et al.  NetBricks: Taking the V out of NFV , 2016, OSDI.

[13]  Christian Esteve Rothenberg,et al.  Network Service Orchestration: A Survey , 2018, Comput. Commun..

[14]  Carlos Pignataro,et al.  Service Function Chaining (SFC) Architecture , 2015, RFC.

[15]  Elias P. Duarte,et al.  A Holistic Approach to Define Service Chains Using Click-on-OSv on Different NFV Platforms , 2018, 2018 IEEE Global Communications Conference (GLOBECOM).