O documento descreve o protocolo SNMP (Simple Network Management Protocol), que é o padrão da IETF para gerenciamento de redes. O SNMP permite que dispositivos na rede (agentes) sejam monitorados e gerenciados por estações de gerência. Ele funciona através da troca de mensagens entre agentes e gerentes para obter e alterar informações de gerenciamento.
1. Redes de Computadores
Protocolo SNMP
(Simple Network Management Protocol)
Tradução: Protocolo Simples De Gestão De Rede
Protocolos de Rede
Prof. Esp. André Nobre
4. Definições
O SNMP é o protocolo de gerência de redes padrão
do IETF (Internet Engineering Task Force). Ele é um
protocolo pertencente à camada de aplicação do modelo
OSI e utiliza na camada de transporte os serviços do
protocolo UDP para enviar suas mensagens através da
rede. Cada dispositivo gerenciado pode ser definido como
Agente.
7. Funcionamento
A Arquitetura de funcionamento do protocolo
SNMP baseia-se em dois principais elementos :
• Os Agentes, são os equipamentos gerenciáveis (Switches,
Modens, Impressoras, Servidores, etc.), contendo “objetos” que
podem ser informações, configuração ou estatísticas.
• O Gerente, sistemas de gestão de rede, ou seja, uma
consola através da qual os administradores podem
realizar tarefas de administração através dos dados
coletados.
8. Funcionamento
O protocolo SNMP troca informações entre
Gerente e Agente através de requisições do tipo clienteservidor. Essa mensagens são chamadas de PDU(Protocol
data units). O Gerente SNMP realiza basicamente duas
operações:
• GET: leitura de valores para o monitoramento do
dispositivo gerenciado. (Solicitação de dados)
• SET: escrita, onde for possível efetuar alteração de
valores deste dispositivo. (Alteração de dados)
9. Funcionamento
O Agente SNMP fica então responsável por
responder às solicitações do Gerente e alterar as
informações quando solicitada, além de notificar o
Gerente, via mensagens do tipo TRAP, no caso de ocorrer
alguma exceção.
Toda a inteligência do processo fica na estação de
gerência (Gerente) permitindo que o Agente seja uma
aplicação muito simples e com o mínimo de interferência
no dispositivo em que está sendo executado (Equipamentos).
As decisões tomadas na ocorrência de problemas e
consulta a relatórios são responsabilidades do Gerente.
12. SMI
(SMI-Structure of Management Information)
É um conjunto de especificações de estrutura e
identificação para as informações gerenciais. Essa
linguagem de definição é necessária para assegurar que a
sintaxe e a semântica dos dados de gerenciamento de
rede sejam bem definidas e validas.
15. MIB
MIB (Management Information Base) é o conjunto dos
objetos gerenciados, que procura abranger todas as
informações necessárias para a gerência da rede.
Seria como se fosse um Banco de Dados, com
informações sobre o Equipamento. Ex.: Temperatura,
Usuários, Trafego, Estatísticas, Configurações. etc.
MIB
MIB
MIB
MIB
Impressora
Modem
Estação de
Trabalho
18. Exemplo
Monitoramento utilizando o protocolo SNMP.
MIB
MIB
MIB
Gerenciador SNMP
Impressora
Estação de
Trabalho
MIB
MIB
MIB
Switch
Modem
Servidores
Internet
19. Exemplo
Monitoramento utilizando o protocolo SNMP.
MIB
Gerente
MIB
MIB
Gerenciador SNMP
Impressora
Estação de
Trabalho
MIB
MIB
MIB
Switch
Modem
Servidores
Internet
20. Exemplo
Monitoramento utilizando o protocolo SNMP.
MIB
Agente
Gerente
MIB
Agente
MIB
Gerenciador SNMP
Impressora
Agente
MIB
Switch
Estação de
Trabalho
MIB
Agente
MIB
Modem
Agente
Servidores
Internet
21. Exemplo
Monitoramento utilizando o protocolo SNMP.
MIB
O Gerente Solicita
Informações via PDU GET
Agente
Gerente
MIB
Agente
MIB
Gerenciador SNMP
Impressora
Agente
MIB
Switch
Estação de
Trabalho
MIB
Agente
MIB
Modem
Agente
Servidores
Internet
22. Exemplo
Monitoramento utilizando o protocolo SNMP.
MIB
O Gerente Solicita
Informações via PDU GET
Agente
Gerente
MIB
Agente
MIB
Gerenciador SNMP
Impressora
Agente
Estação de
Trabalho
MIB
GET
MIB
Switch
Agente
MIB
Modem
Agente
Servidores
Internet
23. Exemplo
Monitoramento utilizando o protocolo SNMP.
MIB
O Gerente Solicita
Informações via PDU GET
Agente
Gerente
MIB
Agente
MIB
Gerenciador SNMP
Impressora
Agente
Estação de
Trabalho
MIB
GET
MIB
Switch
Agente
MIB
Modem
Agente
Servidores
Internet
24. Exemplo
Monitoramento utilizando o protocolo SNMP.
MIB
Caso o Gerente queira Alterar alguma
configuração, ele envia uma PDU SET
Agente
Gerente
MIB
Agente
MIB
Gerenciador SNMP
Impressora
Agente
MIB
Switch
Estação de
Trabalho
MIB
Agente
MIB
Modem
Agente
Servidores
Internet
25. Exemplo
Monitoramento utilizando o protocolo SNMP.
MIB
Caso o Gerente queira Alterar alguma
configuração, ele envia uma PDU SET
Agente
Gerente
MIB
Agente
MIB
Gerenciador SNMP
Impressora
Agente
MIB
Switch
Estação de receber o PDU SET, o
...ao
Trabalho
Agente realiza as alterações
MIB
Agente
MIB
Modem
Agente
Servidores
Internet
26. Exemplo
Monitoramento utilizando o protocolo SNMP.
MIB
Quando um Agente detecta algum alerta
pré-definido, ele envia uma PDU TRAP
Agente
Gerente
MIB
Agente
MIB
Gerenciador SNMP
Impressora
Agente
MIB
Switch
Estação de
Trabalho
MIB
Agente
MIB
Modem
Agente
Servidores
Internet
27. Exemplo
Monitoramento utilizando o protocolo SNMP.
MIB
Quando um Agente detecta algum alerta
pré-definido, ele envia uma PDU TRAP
Agente
Gerente
MIB
Agente
MIB
Gerenciador SNMP
Impressora
Agente
MIB
Switch
Estação de
Trabalho
MIB
Agente
MIB
Modem
Agente
Servidores
Internet
28. BIBLIOGRAFIA
XAVIER, Fábio Correa. Roteadores Cisco: Guia Básico de Configuração e Operação. São Paulo: Novatec, 2010.
KUROSE, James. Redes de Computadores e a Internet. Uma abordagem top down. São Paulo. Pearson, 2006.
TANENBAUM, Andrew S.. REDES DE COMPUTADORES. 17ª reimpressão. Campus, Rio de Janeiro, 2003.