Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Conclusão
 
 
Acadêmico(a): Jorge Lucas de Mello
Título: Protótipo de um Agente SNMP para Uma Rede Local Utilizando a Plataforma JDMK
 
Conclusão:
Hoje, as redes de computadores baseadas no protocolo TCP/IP, como por exemplo, a Internet, crescem assustadoramente. Isto se deve ao fato deste protocolo ser de fácil implementação e manutenção, além de permitir a interligação de LAN através de outras WAN, com um desempenho considerável. Atualmente é possível, inclusive, ter-se uma implementação de rede local utilizando o protocolo TCP/IP, sem conectá-la a outras redes, caracterizando uma rede Intranet, hoje muito utilizada na implementação de LAN em empresas ([ODA1998]). Porém é necessário monitorar e controlar o funcionamento, crescimento e parâmetros dessas redes, garantindo o seu correto desempenho. A necessidade de gerenciamento de redes é evidente e tende a crescer à medida que as redes se tornam maiores e mais complexas. Como essas redes estão cada vez mais heterogêneas, uma padronização do protocolo de gerência garante que estas sejam gerenciadas de maneira uniforme. Entre as atividades básicas do gerenciamento de redes estão a detecção e correção de falhas, em um tempo mínimo, e no estabelecimento de procedimentos para a previsão de problemas futuros. Por exemplo, monitorando linhas cujo tráfego esteja aumentando ou roteadores que estejam se sobrecarregando, é possível tomar medidas que evitem o colapso da rede, como a reconfiguração das rotas ou troca do roteador por um modelo mais adequado. O protocolo de gerência SNMP (Simple Network Management Protocol) constitui atualmente um padrão operacional “de facto”, e grande parte do seu sucesso se deve a sua simplicidade. Outro aspecto importante é a sua capacidade de gerenciar redes heterogêneas constituídas de diferentes tecnologias, protocolos e sistemas operacionais. Dessa forma, o SNMP é capaz de gerenciar redes Ethernet, Token Ring que conectem PCs, Apple Machintosh, estações SUN e outros tipos de computadores ([COH2000]). No entanto, o SNMP possui algumas limitações. A maior delas é o fato de não ser apropriado para o gerenciamento de redes muito grandes, devido à limitação de desempenho da estratégia de pooling utilizada pelo gerente SNMP na comunicação com os agentes SNMP ([CHI1999]). O Simple Network Management Protocol é um excelente protocolo para gerenciar dispositivos em uma LAN. A maior parte das LAN disponibilizam a largura de banda necessária para que um gerente SNMP possa efetuar o pooling nos vários agentes da rede sem que isso afete significativamente o desempenho da mesma. Enquanto que numa WAN a largura de banda é massivamente utilizada, além de ser lenta. Assim, o desenvolvimento de ferramentas de gerência que implementem o protocolo SNMP torna-se bastante atrativo. Como mostrado neste trabalho, hoje já contamos com plataformas, como o próprio JDMK, que permitem desenvolver essas ferramentas com uma maior independência do protocolo, tornando o processo de concepção menos complexo. A plataforma JDMK em conjunto com a linguagem Java tornou-se possível criar um agente SNMP que possa operar em sistemas operacionais diferentes, como por exemplo, Unix e Windows NT, fazendo com que fossem alcançados os objetivos propostos. A linguagem Java tornou possível a idéia de criar um agente que tivesse características Web e pudesse ser acessado em qualquer local que se tenha acesso a Internet. Umas das maiores dificuldades foi utilizar uma plataforma na qual, a mesma era recente no mercado, onde tinha-se pouca bibliografia e pouco se sabia dela, o JDMK ainda é novo no Brasil, sendo que, grande parte das dúvidas que vieram a aparecer, foram sanadas via correio eletrônico, por usuários, principalmente dos Estados Unidos e Alemanha, onde concentra-se grande parte dos desenvolvedores que utilizam esta plataforma. É necessário lembrar que estas ferramentas devem facilitar as tarefas de monitoração, análise e detecção de falhas na rede, porém, associadas a elas devem existir uma estrutura que coordene as atividades de gerenciamento, assegurando sua eficiência e não permitindo que essas atividades se tornem mais um peso na tarefa de operação da rede. Outra tendência do SNMP é sua migração para a Web, pois a conveniência do gerenciamento neste ambiente possui um apelo muito forte ([SUN1999]). Uma ferramenta de gerenciamento baseado em Web que utilizaria o navegador familiar ao usuário para apresentar as informações de gerenciamento, tornando a tarefa de gerência bem mais amigável do que uma linha de comando. Uma vez que esta ferramenta possa ser utilizada em qualquer PC que possua um navegador, as informações de gerenciamento passam a estar acessíveis de qualquer local. Esta portabilidade permite que apenas com um navegador Web e um ponto de acesso remoto, o gerente possa monitorar e controlar a rede a qualquer hora, em qualquer lugar, enquanto viaja ou até mesmo de casa. Por fim, devemos relembrar que com uma estrutura de gerenciamento adequada e a utilização das facilidades advindas disto, poderemos garantir o funcionamento adequado dos serviços de rede. Para trabalhos futuros é interessante implementar mais recursos da MIB utilizada ou então utilizar a mesma plataforma JDMK para a criação de gerentes SNMP e ainda incrementar o gerenciamento HTML (MIB-Browser) para torná-lo uma aplicação mais amigável para a gerência.