Utilizando Anycast para Filtragem de Pacotes para Funções de Rede Virtualizadas em Roteadores de Alto Desempenho

  • José Flauzino UFPR
  • Christian Lyra RNP
  • Elias P. Duarte Jr. UFPR

Resumo


Os pontos de presença (PoPs) da Internet atualmente são baseados em roteadores que processam um grande volume de dados, da ordem de centenas de gigabits por segundo. Neste contexto, torna-se um desafio fazer a filtragem e encaminhamento de pacotes individuais para uma Função de Rede Virtualizada (VNF Virtualized Network Function). No presente trabalho propomos uma estratégia que combina roteamento anycast com a classificação de pacotes para resolver o problema. Foi implementado um estudo de caso com uma VNF do tipo forwarder na rede de alto desempenho do PoP-PR da RNP. O forwarder encaminha pacotes para um servidor AWS remoto que compartilha o endereço anycast. Resultados demonstram a viabilidade da proposta, tendo surpreendido pelo baixo overhead imposto pela solução.

Referências

Boujelbene, S. (2023). Ocp 2023 key takeaways: The network is the computer for ai workloads. Accessado em 6 de abril de 2024.

Chowdhury, N. M. K. and Boutaba, R. (2009). Network virtualization: state of the art and research challenges. IEEE Communications magazine, 47(7):20–26.

Duarte Jr, E. P. and Cestari, J. M. A. (2000). O agente chinês para diagnóstico de redes de topologia arbitrária. In Anais do II Workshop de Testes e Tolerância a Falhas, pages 88–93. SBC.

Flauzino, J. et al. (2021). Gerência e orquestração de funções e serviços de rede virtualizados em nuvem cloudstack. In XXVI Workshop de Gerência e Operação de Redes e Serviços, pages 82–95. SBC.

Fulber-Garcia et al. (2020). Cusco: a customizable solution for nfv composition. In Int. Conf. on Advanced Information Networking and Applications (AINA), pages 204–216.

Halpern, J. M. and Pignataro, C. (2015). Service Function Chaining (SFC) Architecture. RFC 7665.

Hawilo, H., Shami, A., Mirahmadi, M., and Asal, R. (2014). Nfv: state of the art, challenges, and implementation in next generation mobile networks (vepc). IEEE network, 28(6):18–26.

Hilgenstieler, E. et al. (2010). Extensions to the source path isolation engine for precise and efficient log-based ip traceback. Computers & Security, 29(4):383–392.

Polverini, M., Galán-Jiménez, J., Lavacca, F. G., Cianfrani, A., and Eramo, V. (2020). A scalable and offloading-based traffic classification solution in nfv/sdn network architectures. IEEE Transactions on Network and Service Management, 18(2):1445–1460.

Tacker (2024). Tacker - OpenStack NFV Orchestration. Technical report, The OpenStack Project. [link]. Acessado em abril de 2024.

Tavares, T. N. et al. (2018). Niep: Nfv infrastructure emulation platform. In IEEE International Conference on Advanced Information Networking and Applications (AINA), pages 173–180. IEEE.

Turchetti, R. C. and Duarte, E. (2015). Implementation of failure detector based on network function virtualization. In IEEE Int. Conf. on Dependable Systems and Networks Workshops, pages 19–25.

Venâncio, G. et al. (2019). Nfv-rbcast: Enabling the network to offer reliable and ordered broadcast services. In 9th Latin-American Symposium on Dependable Computing (LADC), pages 1–10.

Venâncio, G. et al. (2021). Vnf-consensus: A virtual network function for maintaining a consistent distributed software-defined network control plane. Int. Journal of Network Management, 31(3):e2124.

Venâncio, G., Turchetti, R. C., and Duarte Jr, E. P. (2022). Nfv-coin: Unleashing the power of in-network computing with virtualization technologies. Journal of Internet Services and Applications, 13(1):46–53.

Wion, A., Bouet, M., Iannone, L., and Conan, V. (2019). Distributed function chaining with anycast routing. In Proceedings of the 2019 ACM Symposium on SDN Research, pages 91–97.

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.

Yuan, Y. et al. (2019). Halo: Accelerating flow classification for scalable packet processing in nfv. In Proceedings of the 46th International Symposium on Computer Architecture, pages 601–614.
Publicado
24/05/2024
FLAUZINO, José; LYRA, Christian; DUARTE JR., Elias P.. Utilizando Anycast para Filtragem de Pacotes para Funções de Rede Virtualizadas em Roteadores de Alto Desempenho. In: WORKSHOP DE PESQUISA EXPERIMENTAL DA INTERNET DO FUTURO (WPEIF), 15. , 2024, Niterói/RJ. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2024 . p. 31-38. ISSN 2595-2692. DOI: https://doi.org/10.5753/wpeif.2024.3229.