Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Conclusão
 
 
Acadêmico(a): Anderson Karing
Título: Protótipo de um Sistema de Gerência de Desempenho de Redes de Computadores Baseado no Protocolo SNMPV3
 
Conclusão:
Atualmente, há um grande crescimento no uso das redes de computadores, e devido ao grande número de equipamentos de rede existentes atualmente e por estes equipamentos possuírem características heterogêneas e por serem produzidos por vários fabricantes diferentes, a possibilidade de que estes equipamentos venham a falhar ou que algum destes equipamentos possa comprometer o desempenho desta rede (sua qualidade de serviço) é também maior. Neste cenário, é essencial o uso de ferramentas automatizadas que possam gerenciar remotamente estes equipamentos. O SNMPv3 torna possível realizar esse gerenciamento de forma segura e eficaz, fornecendo funcionalidades para obtenção de segurança e controle de acesso via políticas de acesso. O único objetivo que não foi completamente atingido foi o de gerenciar o desempenho real de uma rede de computadores. Isto aconteceu devido à falta de tempo hábil para realizar um estudo mais detalhado das funções de gerenciamento de desempenho existentes, além da pouca literatura existente até mesmo na Internet sobre o assunto. O uso dos diagramas de seqüência, se mostrou parcialmente inadequado para representar o processamento e a troca de mensagens entre o agente e o gerente, principalmente por não permitir representar situações que ocorram em paralelo e situações onde existe mais de um caminho possível a ser seguido. Para resolver este problema sugere-se a utilização de diagramas de estado e de atividades que também fazem parte da UML. As ferramentas utilizadas na implementação do protótipo se mostraram totalmente adequadas para o seu desenvolvimento. É importante destacar que a utilização da API SNMPv3 da AdventNet sem dúvida facilita e possibilita o rápido desenvolvimento de aplicações para o gerenciamento de redes utilizando o protocolo SNMP, além de disponibilizar um suporte rápido e gratuito aos desenvolvedores que utilizam a sua API. A utilização do SNMP como uma plataforma para realizar o gerenciamento de redes de computadores é prática e fácil, entretanto, a terceira versão desta plataforma – SNMPv3 - já não é mais tão “simples”, pois a adição de privacidade e controle de acesso adiciona também, complexidade. Uma das limitações do protótipo é o fato de o gerente não realizar nenhum processamento ou tomada de decisão sobre os dados coletados, ou seja, apresentar alguma “inteligência”. Novamente, em um sistema de gerência de redes real, seria indispensável que a aplicação gerente realizasse pelo menos um processamento bruto dos dados (um cálculo estatístico, o uso de alguma função de comparação de dados, etc), ou algo como “avisar” o administrador da rede sempre que certos limiares fossem atingidos. Outra limitação é a de que apesar do protótipo ter sido desenvolvido em Java, parte da portabilidade (característica comum e importante desta linguagem) foi perdida, devido ao uso de um método nativo, sendo necessário realizar adaptações no presente protótipo para acessar as informações de desempenho em outras plataformas. Isto ocorreu, porque na época do desenvolvimento da proposta não se descobriu nenhum equipamento de rede que já disponibiliza, e por conseqüência, implementa as novas funcionalidades SNMPv3 sendo necessário então definir na proposta o desenvolvimento de todo um sistema de gerência (agente e gerente) ao nível de protótipo. Pouco antes do término do presente trabalho entretanto, descobriu-se que praticamente todos os roteadores da empresa Cisco já possuíam em seus equipamentos, a partir da versão 12 de seu sistema operacional, suporte via configuração de agentes Cisco, às novas funcionalidades do SNMPv3. Como contribuições do presente trabalho pode-se citar as seguintes: a) um estudo simplificado da estrutura SNMPv3, seus elementos, características e suas novas funcionalidades; b) a criação de um protótipo simples mas funcional, implementando na prática as novas funcionalidades do SNMPv3; c) um trabalho que pode ser estendido, podendo servir como base para novos trabalhos conforme as sugestões para extensão citadas na próxima sessão; d) um estudo da viabilidade e praticidade no uso da API SNMPv3 da empresa AdventNet no desenvolvimento de aplicações para o gerenciamento de redes de computadores utilizando o SNMPv3; e) a criação de um gerente SNMPv3, que pode vir a ser utilizado com outros softwares de gerência de redes de computadores baseados no SNMPv3 para a implantação da gerência de desempenho; f) a criação de um agente SNMPv3 para o gerenciamento de desempenho de uma rede de computadores, que implementa parte do grupo ip da Mib-2.