Seção: Tutoriais Banda Larga
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Comandos e Mensagens
O SNMP é um protocolo orientado a pacotes, e possui em sua estrutura cabeçalho, dados e informações de verificação do pacote. Esse pacote é denominado Protocol Data Unit (PDU) e na versão 1 possui os seguintes pacotes:
Tabela 2: Comandos do Protocolo PDU
A figura a seguir apresenta o fluxo de mensagens com base no modelo manager - agent apresentado.
Figura 5: Fluxo de mensagens do SNMP
Nesses modelo ocorrem as seguintes interações:
As mensagens do SNMP possuem o seguinte formato geral:
Os formatos dos comandos e respostas dos pacotes PDU são os seguintes:
Get Request [0], Get-next Request [1], Set Request [3]
Get Response [2]
Trap [4]
Para cada um dos tipos de PDU's são enviadas informações relativas à MIB do dispositivo de rede. Nos pacotes Get Request e Get-next Request a lista de variáveis contém apenas a identificação das variáveis solicitadas. Nos pacotes Get Response, Set Request e Trap a lista de variáveis contém a identificação e os valores das variáveis.
O agent analisa cada uma das identificações de variáveis recebidas de acordo com a sua MIB para verificar se o objeto informado é gerenciável ou alterável (no caso do comando Set Request).
O manager usa a sua cópia local da MIB do dispositivo de rede para apresentar a identificação da variável e para interpretar os seus valores.
Modelo em Camadas
No modelo de redes que utilizam o TCP/IP, o SNMP é considerado um protocolo de aplicação tanto no sistema de gerência da rede como nos dispositivos propriamente ditos.
Para este tipo de arquitetura aplica-se o seguinte modelo de camadas desenvolvido para o TCP/IP:
Figura 6: Modelo de camadas desenvolvido para o TCP/IP
Nota-se que o SNMP utiliza os pacotes do tipo UDP para envio de suas mensagens. Por sua vez, os pacotes UDP utilizam os pacotes IP para efetuar o transporte de pacotes entre o manager, no sistema de gerência, e o agent, nos dispositivos de rede. A figura a seguir apresenta o pacote IP resultante.
Desta forma, no modelo manager - agent a troca de informações entre o sistema de gerência e os dispositivos de rede usando o protocolo SNMP nas redes TCP/IP ocorre conforme mostra a figura a seguir:
Figura 7: Troca de informações do protocolo SNMP nas redes TCP/IP
|