Programação e redes de computadores: uma abordagem integrada para automação e otimização de processos de rede
Mercês, Joseffer Maxwel Oliveira das
Resumo
Este trabalho apresenta o desenvolvimento da ferramenta Huawei Network Automation Tool, uma aplicação voltada para a automação de redes de computadores, projetada para otimizar o tempo, ampliar a segurança e aumentar a escalabilidade nas tarefas de configuração e gerenciamento de dispositivos de rede. A ferramenta foi desenvolvida em Python, integrando protocolos amplamente utilizados, como o Network Configuration Protocol (NETCONF) e o Secure Shell version 2 (SSHv2), aliados às bibliotecas Paramiko e ncclient, que viabilizam a comunicação remota e segura com os equipamentos. O sistema também incorpora o uso de chaves criptográficas do tipo RSA, essenciais para a autenticação e o estabelecimento de conexões protegidas. Sua arquitetura modular reúne, em uma única interface, funcionalidades como aplicação de configurações, execução de comandos, realização de cópias de segurança (backup), verificação de conectividade e registro de logs do sistema. Os testes realizados no simulador Enterprise Network Simulation Platform (eNSP) demonstraram que a ferramenta reduz significativamente o tempo de configuração, padroniza processos e minimiza erros manuais, tornando a administração de redes mais eficiente e confiável. O estudo reforça que a integração entre programação e redes de computadores é essencial para o desenvolvimento de soluções modernas, seguras e escaláveis no contexto da engenharia de redes.
Citação
Artigo Completo
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.