Gerência e Orquestração de Funções e Serviços de Rede Virtualizados em Nuvem CloudStack
Resumo
O paradigma NFV (Network Functions Virtualization) 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 utilizam diversos facilitadores incluindo plataformas de nuvem. Neste aspecto, é notável a predominância do OpenStack. Este trabalho descreve o Vines, a primeira solução CloudStack para a composição e gerência de SFCs (Service Function Chains). O Vines propõe uma arquitetura holística que viabiliza um conjunto completo de funcionalidades de gerência de SFCs e VNFs (Virtualized Network Functions) heterogêneas. O Vines foi implementado como parte do CloudStack e está publicamente disponível. Os resultados de uma avaliação empírica ressaltam a viabilidade da proposta, inclusive de seu desempenho em comparação 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 (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.