ComplianceNet: Uma ferramenta de governança contínua no gerenciamento de redes baseadas em NETCONF

  • João Pedro S. Pereira UFF
  • Diogo M. F. Mattos UFF
  • Dianne S. V. Medeiros UFF
  • Nicollas R. de Oliveira UFF

Resumo


Este artigo propõe o ComplianceNet, uma ferramenta para governança contínua de configurações em redes modeladas em YANG. A ferramenta compara continuamente o estado declarado em um repositório Git com a configuração em execução nos dispositivos de rede para detectar desvios (drifts) de configuração. Como principal diferencial técnico, o ComplianceNet emprega um mecanismo de comparação que alinha os elementos das listas pelas chaves declaradas nos modelos YANG, eliminando falsos positivos decorrentes da ordenação não determinística das listas retornadas pelos dispositivos. A demonstração considera um cenário realista de drift em configurações OSPF, no qual o ComplianceNet identifica corretamente a única alteração genuína entre dez dispositivos, obtendo 100% de acerto nos casos de reordenação com um tempo de execução de 0.0446 ms, enquanto abordagens baseadas em diff reportam falsos positivos. Quando um drift é identificado, a ferramenta cria automaticamente um Merge Request, permitindo ao operador decidir se incorpora a alteração.

Referências

Amlou, A., Abane, A., Merzouki, M., Oucheggou, L. A., Maasaoui, Z. e Battou, A. (2023). Automated network programmability using openconfig yang models and netconf protocol. Em 2023 20th ACS/IEEE International Conference on Computer Systems and Applications (AICCSA), p. 1–5.

Bajpai, V., Krejčí, R. e Poulopoulos, L. (2021). Managing home routers with netconf over tls and netconf call home.

Brown, M., Fogel, A., Halperin, D., Heorhiadi, V., Mahajan, R. e Millstein, T. (2023). Lessons from the evolution of the batfish configuration analysis tool. Em Proceedings of the ACM SIGCOMM 2023 Conference, ACM SIGCOMM ’23, p. 122–135, New York, NY, USA. Association for Computing Machinery.

Fogel, A., Fung, S., Pedrosa, L., Walraed-Sullivan, M., Govindan, R., Mahajan, R. e Millstein, T. (2015). A general approach to network configuration analysis. Em Proceedings of the 12th USENIX Conference on Networked Systems Design and Implementation, NSDI’15, p. 469–483, USA. USENIX Association.

Hollósi, G., Ficzere, D. e Varga, P. (2024). Generative ai for low-level netconf configuration in network management based on yang models. Em 2024 20th International Conference on Network and Service Management (CNSM), p. 1–7.

Horton, E. e Parnin, C. (2020). V2: fast detection of configuration drift in python. Em Proceedings of the 34th IEEE/ACM International Conference on Automated Software Engineering, ASE ’19, p. 477–488. IEEE Press.

Li, S., Gan, Z., Liu, J., Gao, C., Li, F., Wu, S., Hu, P. e Li, F. (2025). Confagent: Towards intelligent network configuration via llm agent. Em 2025 IEEE/ACM 33rd International Symposium on Quality of Service (IWQoS), p. 1–10.

Martos (2026). Detecting and classifying configuration drift in terraform with github actions.

Wallin, S. e Wikström, C. (2011). Automating network and service configuration using netconf and yang. Em Proceedings of the 25th International Conference on Large Installation System Administration, LISA’11, p. 22, USA. USENIX Association.

Wang, C., Scazzariello, M., Farshin, A., Ferlin, S., Kostić, D. e Chiesa, M. (2024). Netconfeval: Can llms facilitate network configuration? Proc. ACM Netw., 2(CoNEXT2).
Publicado
01/09/2026
PEREIRA, João Pedro S.; MATTOS, Diogo M. F.; MEDEIROS, Dianne S. V.; OLIVEIRA, Nicollas R. de. ComplianceNet: Uma ferramenta de governança contínua no gerenciamento de redes baseadas em NETCONF. In: SALÃO DE FERRAMENTAS - SIMPÓSIO BRASILEIRO DE CIBERSEGURANÇA (SBSEG), 26. , 2026, Armação dos Búzios/RJ. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2026 . p. 119-127. DOI: https://doi.org/10.5753/sbseg_estendido.2026.33619.

Artigos mais lidos do(s) mesmo(s) autor(es)

1 2 3 > >>