OCClient: An Integrated Device Management Tool for SDN Networks

  • José Ferreira UFPA
  • Murilo Silva UFPA
  • Matheus Gomes UFPA
  • Victor Leite UFPA
  • Dionísio Fares UFPA
  • Antônio Abelém UFPA

Abstract


While network administrators may typically handle integration with APIs, doing so, especially with ONOS, SDN controller, which lacks an SDK client, can be time and resource-intensive. To address this, OCClient was developed as a support tool, offering a more streamlined approach to interacting with the controller. OCClient’s binary and compatibility across most environments simplify adoption, especially within automated management flows like GitOps. For the testing scenario, a laboratory was provisioned with devices emulated by CNETLAB and a controller, both without relationships. Finally, a JSON file containing device declarations and their respective links was used to apply device registration settings to the controller. Subsequently, the tool was also used to remove links and register devices from the controller. Lastly, a comparison was made between applying the settings through the tool or through direct implementation using a programming language, considering the requirements for the development of the tool.

References

Ansible (2024). Ansible. Disponível em: [link]. Acesso em: 10 mar. 2024.

Liatifis, A., Sarigiannidis, P., Argyriou, V., and Lagkas, T. (2023). Advancing sdn from openflow to p4: A survey. ACM Comput. Surv., 55(9).

ONF (2023). Open network operating system (onos). Disponível em: [link]. Acesso em: 29 mar. 2024.

RNP (2023). Cnetlab - networking digital twin environment. Disponível em: [link]. Acesso em: 12 fev. 2024.

RNP, C. et al. (2021). Openran brasil. Disponível em: [link]. Acesso em: 29 mar. 2024.

Salt (2024). Salt. Disponível em: [link]. Acesso em: 10 mar. 2024.

Silva, M. et al. (2023a). Oran-onos. Disponível em: [link]. Acesso em: 13 fev. 2024.

Silva, M., Gomes, M., Dias, V., Oliveira, L., Farias, F., and Abelém, A. (2023b). Redes definidas por software para a orquestração de diferentes domínios tecnológicos. In Anais do XIV Workshop de Pesquisa Experimental da Internet do Futuro, pages 19–24, Porto Alegre, RS, Brasil. SBC.
Published
2024-05-24
FERREIRA, José; SILVA, Murilo; GOMES, Matheus; LEITE, Victor; FARES, Dionísio; ABELÉM, Antônio. OCClient: An Integrated Device Management Tool for SDN Networks. In: WORKSHOP ON EXPERIMENTAL RESEARCH OF THE FUTURE INTERNET (WPEIF), 15. , 2024, Niterói/RJ. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2024 . p. 63-70. ISSN 2595-2692. DOI: https://doi.org/10.5753/wpeif.2024.3408.