Mininet-GUI: Uma Abordagem Visual e Interativa para Experimentação em Redes SDN

  • Lucas M. Schneider IFRN
  • Emídio P. Neto IFRN
  • Felipe S. Dantas Silva IFRN

Resumo


Mininet is a widely adopted emulator for prototyping and experimenting with Software-Defined Networking (SDN). Its main graphical interface, MiniEdit, however, offers limited functionality and low interactivity, which hampers adoption and constrains advanced experimentation. Although several alternative tools have been proposed, none has become a definitive replacement, largely due to the absence of essential integrated features. We present Mininet-GUI, a web-based tool that enables real-time creation, editing, and execution of Mininet topologies. Mininet-GUI allows dynamic manipulation of hosts, switches, controllers, and links, as well as direct command execution through the interface. Unlike existing approaches, it provides interactive topology editing, simplified terminal access via WebShell, and support for exporting and importing topologies in JSON and Python formats. Mininet-GUI is designed to make SDN experimentation more accessible and efficient for both beginners and advanced researchers. This paper describes its architecture, capabilities, and applicability through common use cases.
Palavras-chave: Redes definidas por software, Simulação e emulação, Softwarização

Referências

Aranda Gutiérrez, P., Rojas, E., Schwabe, A., Stritzke, C., Doriguzzi-Corin, R., Leckey, A., Petralia, G., Marsico, A., Phemius, K., and Tamurejo, S. (2016). Netide: All-in-one framework for next generation, composed sdn applications. In 2016 IEEE NetSoft Conference and Workshops (NetSoft), pages 355–356.

Barlowe, S., Stanley, M., Lowry, N., Tipton, C., and Cruz, G. (2023). Towards an integrated framework for managing software-defined networking models. In SoutheastCon 2023, pages 23–30.

Bhaskaran, S. and M., S. (2024). Study on networking models of sdn using mininet and miniedit. In 2024 2nd International Conference on Intelligent Data Communication Technologies and Internet of Things (IDCIoT), pages 1159–1164.

Bouras, C., Kollia, A., and Papazois, A. (2017). Teaching 5g networks using the onos sdn controller. In 2017 Ninth International Conference on Ubiquitous and Future Networks (ICUFN), pages 312–317.

Cosgrove, S. (2016). Teaching software defined networking: It’s not just coding. In 2016 IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE), pages 139–144.

Fontes, R. R., Oliveira, A. L. C., Sampaio, P. N. M., Pinheiro, T. R., and Figueira, R. A. R. B. (2014). Authoring of openflow networks with visual network description (sdn version) (wip). In Proceedings of the 2014 Summer Simulation Multiconference, SummerSim ’14, San Diego, CA, USA. Society for Computer Simulation International.

Haleplidis, E., Salim, J. H., Meyer, D., Hagsand, O., and Pentikousis, D. (2015). Software-defined networking (sdn): Layers and architecture terminology. RFC 7426.

Lantz, B., Heller, B., and McKeown, N. (2010). A network in a laptop: rapid prototyping for software-defined networks. In Proceedings of the 9th ACM SIGCOMM Workshop on Hot Topics in Networks, Hotnets-IX, New York, NY, USA. Association for Computing Machinery.

Romanov, O., Nesterenko, M., Marinov, A., Skolets, S., and Burlaka, H. (2022). Sdn network modeling using the gui miniedit. In 2022 IEEE 16th International Conference on Advanced Trends in Radioelectronics, Telecommunications and Computer Engineering (TCSET), pages 01–06.

Salib, E. H. and Lester, J. D. (2018). Hands-on labs and tools for teaching software defined network (sdn) to undergraduates. In 2018 ASEE Annual Conference & Exposition.

Salsano, S., Ventre, P. L., Prete, L., Siracusano, G., Gerola, M., and Salvadori, E. (2014). Oshi - open source hybrid ip/sdn networking (and its emulation on mininet and on distributed sdn testbeds). In 2014 Third European Workshop on Software Defined Networks, pages 13–18.

Sidiq, M. F., Pranata, M., and Basuki, A. I. (2021). Visual editor for streamlining p4-based programmable parser development. In 2021 IEEE International Conference on Communication, Networks and Satellite (COMNETSAT), pages 225–230.

Vyčítal, T. (2019). Gui editor pro mininet [online]. Diplomová práce, Univerzita Pardubice, Fakulta elektrotechniky a informatikyPardubice. SUPERVISOR: Ing. Miroslav Dvořák, Dipl.tech.
Publicado
19/05/2025
SCHNEIDER, Lucas M.; P. NETO, Emídio; SILVA, Felipe S. Dantas. Mininet-GUI: Uma Abordagem Visual e Interativa para Experimentação em Redes SDN. In: SALÃO DE FERRAMENTAS - SIMPÓSIO BRASILEIRO DE REDES DE COMPUTADORES E SISTEMAS DISTRIBUÍDOS (SBRC), 43. , 2025, Natal/RN. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2025 . p. 112-120. ISSN 2177-9384. DOI: https://doi.org/10.5753/sbrc_estendido.2025.7448.