Multi-SFC: Orquestração de SFCs Distribuídas sobre Múltiplas Nuvens em Múltiplos Domínios com Múltiplas Plataformas NFV

  • Alexandre Huff UFPR / UTFPR
  • Giovanni Venâncio UFPR
  • Elias P. Duarte Jr. UFPR

Resumo


A arquitetura NFV-MANO, amplamente adotada por soluções NFV (Network Function Virtualization) inclui o elemento NFVO (NFV Orchestrator) para apoiar a orquestração de SFC (Service Function Chaining). Este trabalho propõe uma estratégia para a orquestração de Multi-SFCs: SFCs distribuídas sobre múltiplas nuvens, possivelmente em múltiplos domínios, orquestradas por NFVOs de múltiplas plataformas NFV. Soluções existentes são monolíticas, pois se restringem a SFCs compostas por VNFs (Virtual Network Functions) de uma única nuvem/domínio/orquestrador. A estratégia proposta estabelece túneis através da instanciação de VNFs em pontos específicos da Multi-SFC, permitindo a instanciação e comunicação segura de recursos em múltiplos domínios. Diversas tarefas de gerenciamento, incluindo a configuração das infraestruturas NFV são transparentes para o operador. Resultados experimentais avaliam a solução, comparando a abordagem proposta em termos de desempenho e consumo de recursos.

Palavras-chave: Virtualização de Funções de Rede, Gerenciamento, Encadeamento de Funções

Referências

Baggio, G., Francescon, A., and Fedrizzi, R. (2017). Multi-domain service orchestration with X-MANO. In 2017 IEEE Conference on Network Softwarization (NetSoft), pages 1–2, Bologna, Italy.

Bari, M. F., Chowdhury, S. R., Ahmed, R., and Boutaba, R. (2015). On orchestrating virtual network functions. In Network and Service Management (CNSM), 2015 11th International Conference on, pages 50–56. IEEE.

Blue Planet (2018). https://www.blueplanet.com/products/ multi-domain-service-orchestration.html. Acessado em dezembro de 2018.

Chiosi, M., Clarke, D., Willis, P., Reid, A., Feger, J., Bugenhagen, M., Khan, W., Fargano, M., Cui, C., Deng, H., and Michel, U. (2012). Network Functions Virtualisation: An Introduction, Benefits, Enablers, Challenges & Call for Action. White paper, ETSI.

Chiosi, M., Wright, S., Clarke, D., Willis, P., Johnson, L., Bugenhagen, M., Feger, J., Khan, W., Chunfeng, C., and et al (2013). Network Functions Virtualisation (NFV): Network Operator Perspectives on Industry Progress. White paper, ETSI.

Dolui, K. and Datta, S. K. (2017). Comparison of edge computing implementations: Fog computing, cloudlet and mobile edge computing. In 2017 Global Internet of Things Summit (GIoTS), pages 1–6, Geneva, Switzerland.

ETSI (2018). Open Source MANO. https://osm.etsi.org/. Acessado em dezembro de 2018.

Fokus, F. and Tu, B. (2018). Open Baton: an open source reference implementation of the ETSI Network Function Virtualization MANO specification. http://openbaton.github.io/. Acessado em dezembro de 2018.

Francescon, A., Baggio, G., Fedrizzi, R., Orsini, E., and Riggio, R. (2017). X-MANO: An open-source platform for cross–domain management and orchestration. In 2017 IEEE Conference on Network Softwarization (NetSoft), pages 1–6, Bologna, Italy.

Ghaznavi, M., Shahriar, N., Kamali, S., Ahmed, R., and Boutaba, R. (2017). Distributed service function chaining. IEEE Journal on Selected Areas in Communications, 35(11):2479–2489.

Guerzoni, R., Perez-Caparros, D., Monti, P., Giuliani, G., Melian, J., and Bicz´ok, G. (2016). Multi-domain orchestration and management of software defined infrastructures: A bottom-up approach. In European Conference on Networks and Communications (EuCNC2016).

Haitao, X. and Mann, A. (2018). Network Functions Virtualisation (NFV) Release 3; Management and Orchestration; Report on architecture options to support multiple administrative domains. GR NFV-IFA 028 V3.1.1. Group Report, ETSI.

Halpern, J. and Pignataro, C. (2015). Service function chaining (sfc) architecture. RFC 7665, RFC Editor. http://www.rfc-editor.org/rfc/rfc7665.txt.

Huff, A., Venâncio, G., da C. Marcuzzo, L., Garcia, V. F., dos Santos, C. R. P., and Duarte Jr., E. P. (2018). Uma abordagem holística para a definição de service chains utilizando Click-on-OSv sobre diferentes plataformas NFV. Simpósio Brasileiro de Redes de Computadores (SBRC), v. 36.

Kuo, T.-W., Liou, B.-H., Lin, K. C.-J., and Tsai, M.-J. (2018). Deploying chains of virtual network functions: On the relation between link and server usage. IEEE/ACM Transactions on Networking (TON), 26(4):1562–1576.

Linux Foundation (2018). https://www.opnfv.org/. Acessado em dezembro de 2018.

Martins, J., Ahmed, M., Raiciu, C., Olteanu, V., Honda, M., Bifulco, R., and Huici, F. (2014). Clickos and the art of network function virtualization. In Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation, NSDI’14, pages 459–473, Berkeley, CA, USA. USENIX Association.

Moens, H. and De Turck, F. (2014). Vnf-p: A model for efficient placement of virtualized network functions. In 10th International Conference on Network and Service Management (CNSM), pages 418–423.

OpenStack (2018). OpenStack - open source software for creating private and public clouds. https: //www.openstack.org/. Acessado em dezembro de 2018.

OpenVPN (2018). https://openvpn.net/. Acessado em dezembro de 2018.

Quittek, J., Bauskar, P., BenMeriem, T., Bennett, A., Besson, M., and et al (2014). Network Functions
Virtualisation (NFV); Management and Orchestration. GS NFV-MAN 001 V1.1.1. Group specification, ETSI.

Riera, J. F., Batallé, J., Bonnet, J., D´ıas, M., McGrath, M., Petralia, G., Liberati, F., Giuseppi, A., Pietrabissa, A., Ceselli, A., et al. (2016). Tenor: Steps towards an orchestration platform for multi-pop nfv deployment. In NetSoft Conference and Workshops (NetSoft), 2016 IEEE, pages 243–250. IEEE.

Salsano, S., Lombardo, F., Pisa, C., Greto, P., and Blefari-Melazzi, N. (2017). RDCL 3D, a model agnostic web framework for the design and composition of NFV services. In 2017 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN), pages 216–222, Berlin, Germany.

Sonkoly, B., Czentye, J., Szabo, R., Jocha, D., Elek, J., Sahhaf, S., Tavernier, W., and Risso, F. (2015). Multi-domain service orchestration over networks and clouds: a unified approach. ACM SIGCOMM Computer Communication Review, 45(4):377–378.

Tacker (2018). Tacker - OpenStack NFV Orchestration. https://wiki.openstack.org/wiki/Tacker. Acessado em dezembro de 2018.

Xilouris, G., Trouva, E., Lobillo, F., Soares, J., Carapinha, J., McGrath, M. J., Gardikis, G., Paglierani, P., Pallis, E., Zuccaro, L., et al. (2014). T-nova: A marketplace for virtualized network functions. In 2014 European Conference on Networks and Communications (EuCNC), pages 1–5. IEEE.

Yousaf, F. Z., Bredel, M., Schaller, S., and Schneider, F. (2017). NFV and SDN - Key Technology Enablers for 5G Networks. IEEE Journal on Selected Areas in Communications, 35(11):2468–2478.
Publicado
06/05/2019
HUFF, Alexandre; VENÂNCIO, Giovanni; DUARTE JR., Elias P.. Multi-SFC: Orquestração de SFCs Distribuídas sobre Múltiplas Nuvens em Múltiplos Domínios com Múltiplas Plataformas NFV. In: SIMPÓSIO BRASILEIRO DE REDES DE COMPUTADORES E SISTEMAS DISTRIBUÍDOS (SBRC), 37. , 2019, Gramado. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2019 . p. 777-790. ISSN 2177-9384. DOI: https://doi.org/10.5753/sbrc.2019.7402.

Artigos mais lidos do(s) mesmo(s) autor(es)