Redes de Computadores
As redes de computadores foram concebidas, inicialmente, como um meio de compartilhar dispositivos periféricos tais como impressoras, modems de alta velocidade, dentre outros, existindo apenas em ambientes acadêmicos, governamentais e em empresas de grande porte. Entretanto, a rápida evolução das tecnologias de redes aliada à grande redução de custos dos recursos computacionais, motivou a proliferação das redes de computadores por todos os segmentos da sociedade.
O contínuo crescimento em número e diversidade de componentes das redes de computadores tem contribuído para que a atividade de gerenciamento de rede se torne vez mais imprescindível.
Muitos produtos de gerenciamento já foram desenvolvidos obedecendo estes padrões. Por razões históricas, os primeiros produtos seguiram o padrão SNMP e até hoje este é o protocolo que possui o maior número de implementações.
Gerenciamento em Redes de Computadores
O gerenciamento de redes de computadores pode ser definido como a coordenação (controle de atividades e monitoração de uso) de recursos materiais (modems, roteadores, etc.) e ou lógicos (protocolos), fisicamente distribuídos na rede, assegurando, na medida do possível, confiabilidade, tempos de resposta aceitáveis e segurança das informações.
O modelo clássico de gerenciamento pode ser sumarizado em três etapas:
Coleta de dados: um processo, em geral automático, que consiste de monitoração sobre os recursos gerenciados.
Diagnóstico: esta etapa consiste no tratamento e análise realizados a partir dos dados coletados. O computador de gerenciamento executa uma série de procedimentos (por intermédio de um operador ou não) com o intuito de determinar a causa do problema representado no recurso gerenciado.
Ação ou controle: Uma vez diagnosticado o problema, cabe uma ação, ou controle, sobre o recurso, caso o evento não tenha sido passageiro (incidente operacional).
Protocolos de gerenciamento
Os protocolos de gerenciamento têm a função de garantir a comunicação entre os recursos de redes.
Os dois protocolos de gerenciamento que mais se desenvolveram foram o CMIP (Common Management Information Protocol) e o SNMP(Simple Network Management Protocol), respectivamente, protocolos do modelo OSI (Open System Interconnection) e da arquitetura TCP/IP.
MIB - Management Information Base (Base de Informações de Gerenciamento)
Base de Informação Gerencial (MIB)
Todo sistema complexo necessita armazenar as informações manipuladas em algum tipo de base de dados. A Base de Informação é o nome conceitual para a informação de gerenciamento, incluindo os objetos gerenciados e seus atributos. Pode-se considerar as informações para a configuração do sistema como também pertencentes a MIB.
Protocolo SNMP
O SNMP (Simple Network Management Protocol) é um protocolo de gerenciamento da camada de aplicação da arquitetura TCP/IP sendo o mais utilizado por ser simples e fácil de implementar. É a solução adotada na Internet para permitir que gerentes de redes possam localizar e corrigir problemas.
O sucesso do SNMP reside no fato de ter sido ele o primeiro protocolo de gerenciamento não proprietário, público, fácil de ser implementado e que possibilita o gerenciamento efetivo de ambientes heterogêneos.
O SNMP utiliza o protocolo UDP na comunicação entre cliente e servidor.
Ao contrário dos outros protocolos de gerenciamento que apresentam muitos comandos (operações), o SNMP apresenta somente um conjunto limitado de comandos, baseado num simples mecanismo de busca/alteração.
O protocolo SNMP define algumas primitivas de gerenciamento:
Primitiva Get - O Get é uma primitiva usada pelo gerente para ler algum valor na MIB (Management Information Base ou Base de Informações de Gerenciamento). O gerente inicialmente envia uma mensagem de get-request ao agente, tendo como parâmetro a identificação do objeto cujo valor é requerido. Essa identificação pode ser uma seqüência de nomes separados por pontos ou uma seqüência de números também separados por pontos. Essa seqüência de números ou nomes é um espelho da organização hierárquica da MIB. Em seguida, o agente consulta a MIB e responde à requisição do gerente com a primitiva get-response, levando o valor do objeto.
Primitiva Set - O Set é uma primitiva usada pelo gerente para escrever algum valor na MIB. Inicialmente, o gerente envia a primitiva de requisição set-request ao agente, passando como parâmetros o identificador do objeto cujo valor será alterado e o novo valor que o objeto receberá. O identificador dos objetos tem as características especificadas na primitiva get. Em seguida, o agente modifica o valor do objeto na MIB e envia uma mensagem de resposta ao gerente, get-response.
Primitiva Get Next Request - Esta primitiva tem as mesmas características e faz as mesmas funções da primitiva get, porém quando o gerente faz uma requisição ao agente passando como parâmetro o identificador de um determinado objeto, ele irá receber como resposta o valor do objeto sucessor a este. Essa leitura sucessiva segue o percurso da árvore de identificação da MIB.
Primitiva Trap - Essa primitiva, ao contrário das anteriores, é utilizada pelo agente para informar ao gerente que algum evento anormal aconteceu. Essa primitiva pode ser usada a qualquer momento, não precisando de uma requisição do gerente pra ser usada. Outra diferença com relação as demais primitivas é que ela não necessita de uma resposta.
Fonte: http://www.allnetcom.com.br/upload/GerenciamentodeRedes.pdf