Software-Defined Networks and Virtualized Network Functions: A Study Using Mininet

  • Rayres dos Santos Dias IFBA
  • Flávio Pereira da Silva IFBA
  • Daniel dos Anjos Costa IFBA

Abstract


With the growing demand for more flexible networks, traditional solutions become limited and costly. Network Function Virtualization (NFV) and Software-Defined Networking (SDN) emerge as innovative alternatives. NFV executes virtualized network functions on common servers, while SDN centralizes control via software. This work explores these technologies using the Mininet emulator for simulations. Two topologies were tested with three distinct scenarios, focusing on connectivity and performance. The results showed low latency and high reliability. The study concludes that Mininet is effective for SDN experiments. The combination of SDN, NFV, and emulators allows for more efficient and economical network management.

References

ANDREOLI, L.; RIGHI, R. da R.; AUBIN, M. R. (2017) “Analisando métodos e oportunidades em redes definidas por software (SDN) para otimizações de tráfego de dados.” Revista Brasileira de Computação Aplicada, v. 9, n. 4, p. 2–14. DOI: 10.5335/rbca.v9i4.6948.

CARISSIMI, A. (2008) “Virtualização: da teoria a soluções.” In: SIMPÓSIO BRASILEIRO DE REDES DE COMPUTADORES E SISTEMAS DISTRIBUÍDOS, 2008, Rio de Janeiro. Livro Texto dos Minicursos. Rio de Janeiro: SBC. p. 174–199.

CARNEIRO, R. (2021) “Segurança em Redes Definidas por Software baseadas em OpenFlow.” 48 f. Dissertação (Mestrado em Segurança Informática) – Departamento de Ciência da Computação, Faculdade de Ciências.

CHINELATE, L. C. (2016) “Balanceamento de Carga Utilizando Planos de Dados OpenFlow Comerciais.” Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de Juiz de Fora.

GAMA JUNIOR, Lúcio da Silva. “Virtualização de funções de rede em nuvem para instituições públicas.” 2017. 86 f. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de Sergipe, São Cristóvão, 2017.

GARCIA, T. O. (2016) “Definição de novas regras para o IDS Snort em redes definidas por software.” 54 f. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) – Universidade de Santa Cruz do Sul, Santa Cruz do Sul.

KUROSE, J. F. (2021) “Redes de computadores e a internet: uma abordagem top-down.” 8. ed. São Paulo: Pearson Prentice Hall.

KROPOTOFF, A. B. (2002) “Um emulador paramétrico de conexões fim-a-fim em redes IP.” 116 f. Dissertação (Mestrado) – Universidade Federal do Rio de Janeiro, Rio de Janeiro.

MARCHESAN, G. (2018) “Uma Análise Comparativa entre Paradigmas de Virtualização de Redes.” 114 p. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de Santa Maria, Santa Maria.

MENDES, H. F. S. (2019) “Abordagem teórica da aplicação de virtualização de funções de rede na tecnologia de comunicação 5G.” 64 f. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Telecomunicações) – Universidade Federal Fluminense.

REZENDE, P. H. A. (2016) ”Extensões na arquitetura SDN para o provisionamento de QoS através do monitoramento e uso de múltiplos caminhos.” 130 f. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de Uberlândia, Uberlândia. DOI: 10.14393/ufu.di.2016.59.

ROSA, R. V.; SIQUEIRA, M.; BAREA, E.; MARCONDES, C. A. C.; ROTHENBERG, C. R. E. (2014) “Network Function Virtualization: Perspectivas, Realidades e Desafios.” In: FRAGA, J. S.; SIQUEIRA, F.; MAZIERO, C. A. (Org.). Minicursos SBRC. Porto Alegre: SBC, 2014. p. 1–54.

SOUZA, R. R. (2020) “Um framework inteligente para escalonamento de VNFs em data center.” Tese (Doutorado em Ciência da Computação) – Universidade Federal de Pernambuco, Recife.

TEIXEIRA, C. E. S.; SILVA, L. B.; CYPRIANO, T. M. (2018)“Cidades inteligentes com infraestrutura de comunicação 5G.” Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Computação) – Centro Universitário do Estado do Pará, Belém.

TEIXEIRA, E. V. (2018)“Virtualização (SDN e NFV) com ênfase em desempenho de rede.” 51 f. Monografia (Especialização em Gestão de Serviços de Telecomunicações) – Universidade Tecnológica Federal do Paraná, Curitiba.

TORBES, A. R. (2018) “NFVis: Um Ambiente para Visualização de Virtualização de Funções de Rede.” 51 f. Monografia (Bacharelado em Ciência da Computação) – Universidade Federal do Rio Grande do Sul, Porto Alegre.

VAGO, J. D. (2017) “Uma estratégia para estabelecer fluxos em redes SDN-OpenFlow com redução de carga no controlador.” 107 f. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de Pernambuco, Recife.

ZAMUNER, F. D. M.; MARTINS, M. V. (2023) “Estudo de tráfego em redes com tecnologia SDN e NFV.” Trabalho de Conclusão de Curso (Graduação em Engenharia de Telecomunicações) – Universidade Estadual de Campinas – UNICAMP, Limeira.
Published
2025-08-12
DIAS, Rayres dos Santos; SILVA, Flávio Pereira da; COSTA, Daniel dos Anjos. Software-Defined Networks and Virtualized Network Functions: A Study Using Mininet. In: REGIONAL SCHOOL ON COMPUTING OF BAHIA, ALAGOAS, AND SERGIPE (ERBASE), 25. , 2025, Lagarto/SE. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2025 . p. 112-121. DOI: https://doi.org/10.5753/erbase.2025.13413.