OCClient: Ferramenta para Gerenciamento integrado de Dispositivos em Redes SDN
Resumo
A tarefa de integração com APIs pode ser onerosa, tanto em tempo como por conta de custo com pessoal. No caso de Redes Definidas por Software (SDN), que utilizam o controlador ONOS, essa situação é especialmente problemática já que ele não possui um SDK. Este trabalho apresenta uma solução para gerenciamento de dispositivos, denominada OCClient. Inicialmente a solução foi desenvolvida para ser uma ferramenta de apoio ao grupo de trabalho da UFPA, durante a fase 1, do programa OpenRAN@Brasil. Posteriormente, notou-se um interesse da comunidade por uma ferramenta que pudesse auxiliar na interação com o controlador. Por tratar-se de um binário, pode ser executado na maioria dos ambientes, sem a necessidade de instalação, facilitando a adoção em fluxos automatizados de gerenciamento de configuração de redes, tal como acontece na abordagem GitOps. Para os testes foi provisionado um laboratório com dispositivos emulados pelo CNETLAB e um controlador, um arquivo JSON, contendo as declarações dos dispositivos e respectivos links foi utilizado para aplicar as configurações de registro dos dispositivos no controlador. Posteriormente, a ferramenta também foi utilizada para realizar a remoção dos dispositivos do controlador. E por fim, foi realizada uma comparação entre aplicar as configurações através da ferramenta ou por meio de uma implementação direta utilizando utilizando uma linguagem de programação.
Referências
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.