SNMP - diatinf

Transcrição

SNMP - diatinf
SNMP – Simple Network Management Protocol
definições
Carlos Gustavo A. da Rocha
Gerência de Redes
[email protected]
SNMP
●
Histórico
●
Na década de 80 a IAB (Internet Activities Board)
sente a necessidade da criação rápida de padrões
para a área
–
●
Gerenciamento ainda baseado no ICMP
Em 1988 Haviam três opções em destaque
–
–
–
HEMS – High-level Entity Management System
SGMP – Simple Gateway Monitoring Protocol
CMOT – Common Management Information Protocol
Over TCP/IP
Gerência de Redes
[email protected]
SNMP
●
Histórico (2)
●
Decide-se pela padronização de uma solução para
gerenciamento de redes TCP/IP em duas etapas
–
–
Implementar uma solução simples, porém viável,
baseada em uma versão expandida do SGMP
● Restrições de hardware e software da época
Quando houvessem recursos de hardware e software
suficientes, implementar o CMOT
Gerência de Redes
[email protected]
SNMP
●
Histórico (3)
●
Primeira etapa: expandir o SGMP para
●
●
●
Suportar gerenciamento além de monitoração
Permitir sua implantação em um dispositivo
“qualquer”
Em 1989, a primeira etapa culminou com a criação
do SNMP (Simple Network Management Protocol)
Gerência de Redes
[email protected]
SNMP
●
Histórico (4)
●
Após sua padronização o SNMP foi extremamente
bem aceito pelo mercado
–
–
–
Todos os fabricantes passaram a implementar SNMP
O SNMP vira o padrão de fato para o gerenciamento de
redes TCP/IP
Ideia da implementação posterior do CMOT é
abandonada
Gerência de Redes
[email protected]
SNMP
●
Histórico (5)
●
Linha do tempo
–
–
–
–
–
1989: SNMP
1991: RMON
1995: SNMPv2
1997: RMON2
1998: SNMPv3
Gerência de Redes
[email protected]
SNMP
●
Arquitetura
●
A arquitetura do SNMP é formada por quatro
elementos chave
–
–
–
–
Estação de gerenciamento (gerente)
Entidades gerenciáveis (agentes)
Base de dados gerenciáveis (MIB)
Protocolo de comunicação (o próprio SNMP)
Gerência de Redes
[email protected]
SNMP
●
Arquitetura (2)
●
A arquitetura do SNMP é formada por quatro
elementos chave
–
–
–
–
Estação de gerenciamento (gerente)
Entidades gerenciáveis (agentes)
Base de dados gerenciáveis (MIB)
Protocolo de comunicação (o próprio SNMP)
Gerência de Redes
[email protected]
SNMP
●
Arquitetura (3)
●
Estação de gerenciamento (gerente)
–
–
–
Realiza as tarefas mais complexas de processamento e
armazenamento de dados
Deve possuir uma boa interface
Deve possuir MIB’s adequadas a cada tipo de dispositivo
que será gerenciado
Gerência de Redes
[email protected]
SNMP
●
Arquitetura (4)
●
Entidade gerenciável (agente)
–
–
–
–
Deve ser simples, requerendo poucos recursos de
software e hardware
Comumente implementados em roteadores, switchs,
placas de rede, SO’s, no-breaks, ...
Responde a requisições vindas do gerente
Pode enviar informações de alta importância ao gerente,
mesmo que não solicitado
Gerência de Redes
[email protected]
SNMP
●
Arquitetura (5)
●
Base de dados gerenciáveis (MIB)
–
–
–
Possui uma série de “objetos”, cada um representando
algum aspecto passível de ser gerenciado no dispositivo
É organizada em uma estrutura de árvore
Existem MIB’s padrões para diversos tipos de
dispositivos
Gerência de Redes
[email protected]
SNMP
●
Arquitetura (6)
●
Protocolo de comunicação (o próprio SNMP)
–
–
–
Possibilita a comunicação entre Gerentes e Agentes
Define a sintaxe e semântica de todas as mensagens
passiveis de serem trocadas
Devido a simplicidade do protocolo este conjunto de
mensagens é bastante limitado
Gerência de Redes
[email protected]
SNMP
Gerente
SNMP
Gerente
Computador
MIB
Agente
WS FTP
SNMP
FTP
UDP
TCP
IP
MIB
Central
Físico
UDP
Enlace
IP
Físico
Enlace
LAN
Roteador
Servidor
MIB
Agente
Apache
SNMP
HTTP
UDP
TCP
Agente
MIB
SNMP
UDP
IP
IP
Físico
Físico
Enlace
Gerência de Redes
[email protected]
Enlace