Gerência e Orquestração de Funções e Serviços de Rede Virtualizados em Nuvem CloudStack
Abstract
Network Functions Virtualization (NFV) has the potential to change the way in which network cores are built and managed. The IETF has proposed the NFV-MANO reference model, and a large number of compliant NFV platforms are currently available. These platforms enable the management of virtualized network services, and rely on cloud platforms. Notably, nearly all platforms are based on a single cloud platform: OpenStack. This paper describes Vines, the first CloudStack NFV platform to support the orchestration and management of SFCs (Service Function Chains). Vines also presents a holistic architecture, with a comprehensive set of management functionalities for heterogeneous network functions and services. Vines was implemented as part of CloudStack and is publicly available. Results of an empirical evaluation highlight the feasibility of the proposal, also in comparison with OpenStack/Tacker.
References
ETSI (2014). NFV: Management and Orchestration. Technical report, ETSI.
ETSI (2018). NFV Rel. 2; Protocols Data Models; VNFP spec. Technical report, ETSI.
ETSI (2021a). NFV Release 3; Mgmt and Orchestration; Ve-Vnfm ref. point Interface and Information Model Specification. Technical report, ETSI.
ETSI (2021b). Open Source MANO. https://osm.etsi.org.
Flauzino, J. et al. (2020). Além do OpenStack: Disponibilizando o Suporte para Funções Virtualizadas de Rede NFV-MANO no CloudStack. In SBRC, pages 435–448. SBC.
Flexera (2021). State of the Cloud Report. www.flexera.com.
Garcia, V. F. et al. (2019). An NSH-enabled architecture for Virtualized Network Function platforms. In IEEE AINA, pages 376–387. Springer.
Marcuzzo, L. d. C. et al. (2017). Click-on-OSv: A platform for running click-based middleboxes. In IEEE IFIP IM, pages 885–886. IEEE.
Martins, J. et al. (2014). ClickOS and the art of network function virtualization. In Symposium on Networked Systems Design and Implementation, pages 459–473. USENIX.
Mechtri, M. et al. (2017). NFV orchestration framework addressing SFC challenges. IEEE Communications Magazine, 55(6):16–23.
Mijumbi, R. et al. (2015). Network Function Virtualization: State-of-the-art and research challenges. IEEE Communications Surveys & Tutorials, 18(1):236–262.
Mijumbi, R. et al. (2016). Management and orchestration challenges in network functions virtualization. IEEE Communications Magazine, 54(1):98–105.
OpenBaton (2021). Open Baton. https://openbaton.github.io.
OpenStack (2021). Main Page. https://wiki.openstack.org/wiki.
OPNFV (2021). Open Platform for NFV. https://www.opnfv.org.
Sherry, J. et al. (2012). Making middleboxes someone else’s problem: network processing as a cloud service. ACM SIGCOMM Computer Communication Review, 42(4):13–24.
Tacker (2021). Tacker OpenStack. https://wiki.openstack.org/wiki/Tacker.
