Uma Plataforma NFV-MANO para Suporte e Orquestração de Serviços de Rede Virtualizados em Nuvem CloudStack
Resumo
A Virtualização de Funções de Rede (NFV) tem o potencial de revolucionar a forma como os núcleos das redes são construídos e gerenciados. A arquitetura NFV-MANO tem sido amplamente empregada pelas plataformas NFV. Estas plataformas NFV utilizam diversos facilitadores incluindo nuvens computacionais, com notável predominância do OpenStack. Este trabalho propõe o Vines, a primeira solução CloudStack para a orquestração de funções e serviços de rede virtualizados. Uma contribuição relevante do Vines é uma arquitetura de gerência inovadora e completa de VNFs (Virtualized Network Functions) bem como orquestração de SFCs (Service Function Chains). O Vines foi implementado integrado ao CloudStack e está publicamente disponível. Os resultados de uma avaliação empírica ressaltam a viabilidade da proposta, inclusive ao comparar seu desempenho com o OpenStack/Tacker.
Referências
ETSI (2014). NFV: Management and Orchestration. Technical report, ETSI.
ETSI (2018). NFV Rel. 2; Protocols Data Models; VNFP spec. Technical report, ETSI.
ETSI (2021). NFV Release 3; Management and Orchestration; Ve-Vnfm ref. point Interface and Information Model Specification. Technical report, ETSI.
ETSI (2022). Open Source MANO. https://osm.etsi.org.
Flexera (2022). State of the Cloud Report. https://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.
OpenBaton (2022). Open Baton. https://openbaton.github.io.
OpenStack (2022). Main Page. https://wiki.openstack.org/wiki.
OPNFV (2022). Open Platform for NFV. https://www.opnfv.org.
Tacker (2022). Tacker/OpenStack. http://wiki.openstack.org/wiki/Tacker.