Roteamento na Origem como Facilitador do Encadeamento Multi-nuvem de Funções de Rede: Proposta e Implementação

  • Rodolfo Vieira Valentim Universidade Federal do Espírito Santo
  • Cristina Dominicini Klippel Instituto Federal do Espírito Santo
  • Diego Rossi Mafioletti Instituto Federal do Espírito Santo
  • Rodolfo Silva Villaça Universidade Federal do Espírito Santo
  • Moisés Renato Nunes Ribeiro Universidade Federal do Espírito Santo
  • Magnos Martinello Universidade Federal do Espírito Santo

Resumo


Provedores de rede precisam oferecer uma grande variedade de serviços a seus clientes. A virtualização de funções de rede e redes definidas por software facilitam a implementação desses serviços por meio da virtualização e do encadeamento de funções de rede. Entretanto, há casos em que essas funções encontram-se em \textit{data centers} distantes geograficamente ou em nuvens em domínios diferentes. Por outro lado há poucos trabalhos na literatura que focam nos mecanismos para implementação do encadeamento de funções de rede em múltiplas nuvens. Neste contexto, este trabalho apresenta uma solução para o encadeamento de funções de rede em múltiplas nuvens. O artigo destaca o roteamento na origem, baseado no KeySFC, como facilitador da solução proposta e apresentando diversas vantagens quanto ao gerenciamento dos fluxos e à manutenção dos estados nos dispositivos de rede. Um protótipo é implementado e avaliado, com o objetivo de se realizar uma avaliação funcional da proposta em cenários de encadeamento em múltiplas nuvens.

Palavras-chave: SDN, NFV, Roteamento na Origem

Referências

Abdullah, Z. N. et al. (2019). Segment routing in software defined networks: A survey. IEEE Communications Surveys Tutorials, 21(1):464–486.

Bhamare, D. et al. (2017). Optimal virtual network function placement in multi-cloud service function chaining architecture. Computer Communications, 102:1–16.

Both, C. et al. (2019). Futebol control framework: Enabling experimentation in convergent optical, wireless, and cloud infrastructures. IEEE Communications Magazine.

Clad, F. et al. (2018). Segment Routing for Service Chaining. Internet-draft, IETF.

Dietrich, D. et al. (2017). Multi-Provider Service Chain Embedding With Nestor. IEEE Transactions on Network and Service Management, 14(1):91–105.

Dolson, D. et al. (2018). Hierarchical Service Function Chaining (hSFC). 53:1–29.

Dominicini, C. K. et al. (2020). KeySFC: Traffic steering using strict source routing for dynamic and efficient network orchestration. Computer Networks, 167:106975.

Gomes, R. R. et al. (2016). Kar: Key-for-any-route, a resilient routing system. In 2016 46th Annual IEEE/IFIP DSN, pages 120–127.

Guo, C. et al. (2010). Secondnet: A data center network virtualization architecture with bandwidth guarantees. In Co-NEXT ’10, New York, NY, USA. ACM.

Gupta, L. et al. (2017). COLAP: A predictive framework for service function chain placement in a multi-cloud environment. CCWC 2017.

Jia, W. (2014). A scalable multicast source routing architecture for data center networks. IEEE Journal on Selected Areas in Communications, 32(1):116–123.

Jin, X. et al. (2016). Your data center switch is trying too hard. In Proceedings of the Symposium on SDN Research, SOSR ’16, pages 12:1–12:6, NY, USA. ACM.

Jyothi, S. A. et al. (2015). Towards a flexible data center fabric with source routing. In 1st ACM SIGCOMM, page 10. ACM.

Kumar, S. et al. (2017). Service Function Chaining Use Cases In Data Centers. Internet-Draft draft-ietf-sfc-dc-use-cases-06, Internet Engineering Task Force.

Lebrun, D. and Bonaventure, O. (2017). Implementing ipv6 segment routing in the linux kernel. In Proceedings of the Applied Networking Research Workshop, pages 35–41.

Mahmoodi, T. et al. (2017). Network Functions Virtualisation (NFV); Management and Orchestration. IEEE Communications Standards Magazine, 1(4):60.

Martinello, M. et al. (2014). Keyflow: A prototype for evolving SDN toward core network fabrics. Network, IEEE, 28:12–19.

Mijumbi, R. et al. (2016). Management and orchestration challenges in network functions virtualization. IEEE Communications Magazine, 54(1):98–105.

Pignataro, J. M. H. and Carlos (2015). Service Function Chaining (SFC) Architecture. Technical Report 9.

Quinn, P. and Guichard, J. (2014). Service Function Chaining: Creating a Service Plane via Network Service Headers. Computer, 47(11):38–44.

Sun, G. et al. (2019). Energy-efficient and traffic-aware service function chaining orchestration in multi-domain networks. Future Generation Computer Systems, 91:347–360.

Tso, F. P., Jouet, S., and Pezaros, D. P. (2016). Network and server resource management strategies for data centre infrastructures: A survey. Computer Networks, 106.

Valentim, R. et al. (2019). RDNA Balance: Balanceamento de Carga por Isolamento de Fluxos Elefante em Data Centers com Roteamento na Origem. In SBRC 2019. SBC.

Vu, A. V. and Kim, Y. (2016). An implementation of hierarchical service function chaining using OpenDaylight platform. IEEE NETSOFT 2016, pages 411–416.
Publicado
07/12/2020
Como Citar

Selecione um Formato
VALENTIM, Rodolfo Vieira; KLIPPEL, Cristina Dominicini; MAFIOLETTI, Diego Rossi; VILLAÇA, Rodolfo Silva; RIBEIRO, Moisés Renato Nunes ; MARTINELLO, Magnos . Roteamento na Origem como Facilitador do Encadeamento Multi-nuvem de Funções de Rede: Proposta e Implementação. In: SIMPÓSIO BRASILEIRO DE REDES DE COMPUTADORES E SISTEMAS DISTRIBUÍDOS (SBRC), 38. , 2020, Rio de Janeiro. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2020 . p. 994-1007. ISSN 2177-9384. DOI: https://doi.org/10.5753/sbrc.2020.12340.