Protocolo de Gerenciamento
SNMP
Programa de Engenharia Elétrica
COE728 – Redes de Computadores
Prof. Otto C. M. B. Duarte
Aluna: Valeriana G. Roncero
IBM PS/2 Laptop
Laser printer
IBM Compatible
Rack mount PC
IBM PS/2 Laptop
Gateway
Modem
Router
Julho/2002
Modem
Índice
• MIB (Management Information Base)
• SNMP (Simple Network Management Protocol)
–
–
–
–
–
–
Arquitetura
RMON (Remote Monitoring)
SNMP v2
RMON2
SNMP v3
Utilização do SNMP
• Conclusão
MIB
Management Information Base
• Definição
– Objetos gerenciados
• Recursos da rede  modelados  estruturas de
dados
– Conjunto de objetos gerenciados
• Construção
– SMI (Structure of Management Information)
• Forma de identificação e agrupamento das
informações; Sintaxes permitidas e Tipos de dados
permitidos
MIB
Management Information Base
• Estrutura
ccitt(0)
iso(1)
joint-iso-ccitt(2)
(3) Protocolos e MIBs que
...org(3)...
ainda não são
padronizados
(2) Define a MIB padrão
(1) Informações de
gerenciamento
...dod(6)...
...internet(1)..
directory(1) ...mgmt(2)...
MIB padrão
Internet
mib II(1)
(4) Especificação de objetos
proprietários (indústrias
de equipamentos)
experimental(3)
private(4)
enterprise(1)
MIB
Management Information Base
• Estrutura
ccitt(0)
Objeto: ipInReceives
Grupo: IP
iso(1)
...org(3)... Identificador: 1.3.6.1.2.1.4.3
Descrição: O número total de
...dod(6)...
datagramas que chegam
nas interfaces, incluindo
aqueles com erro.
...internet(1)..
directory(1) ...mgmt(2)...
MIB padrão
Internet
joint-iso-ccitt(2)
mib II(1)
experimental(3)
private(4)
enterprise(1)
MIB
Management Information Base
• MIB II
• Organização
– Objetos  Informações específicas dos
dispositivos de rede.
mib(1)
system(1)
udp(7)
interfaces(2)
egp(8)
at(3)
ip(4)
cmot(9)
icmp(5)
tcp(6)
transmission(10) snmp(11)
SNMP
Simple Network Management Protocol
• SNMP v1 (1989) (RFC 1155, 1212, 1157)
• RMON (1991)
• SNMP v2 (1993)
– SNMP v2c
– SNMP v2 u
– SNMP v2* (RFC 1092-7)
• RMON2 (1996)
• SNMP v3 (1997) (RFC 2570-5)
SNMP
Simple Network Management Protocol
• Definição
– Agente / Gerente
• Agente: software capaz de responder consultas de
uma estação
• Gerente: software de gerência de rede
• Nós gerenciáveis
• Estrutura de informação de gerenciamento
• Base de informações de gerenciamento
• Operações de gerenciamento
Arquitetura
Sistema de Gerenciamento
Sistema Gerenciado
Recursos
Mensagens SNMP
Gerente SNMP
Agente SNMP
UDP
UDP
IP
IP
Enlace
Enlace
Físico
Físico
Rede
Trap
Resposta
Set
Get
Get-Next
Objetos
Gerenciados
Trap
Resposta
Set
Get-Next
Get
Aplicação de
Gerenciamento
RMON
Remote Monitoring
• Capacidade de gerenciamento remota do SNMP
• A especificação RMON é uma definição de uma
MIB
• Oferece suporte à implementação de um sistema de
gerenciamento distribuído
• Gerenciamento mais eficiente de sub-redes e
criação/exclusão de objetos
• Cada elemento RMON tem como tarefas:
– Coletar; Analisar; Tratar; Filtrar
Informações de gerenciamento da rede
SNMP v2
• SNMPv1  SNMPv2
– Aumento da utilização do SNMPv1 revelou
as suas deficiências
– Trap SNMP não é confirmado
– Incapacidade de especificar claramente a
transferência de grande quantidade de
dados
– Não suporta: a busca em tabelas, criação e
exclusão de objetos dentro do sistema
– Um gerente por sistema
– Deficiências na segurança (mecanismos de
autenticação e privacidade)
SNMP v2
• Com o SNMPv2
– Conseguiram resolver a primeira deficiência (os
aspectos funcionais)
– Não conseguiram solucionar de forma eficiente
os aspectos da segurança
• SNMPv2  SNMPv2c
– Aspectos funcionais mantiveram-se
– Segurança do SNMPv1
SNMP v2
• SNMPv2c  {SNMPv2u,SNMPv2*} 
SNMPv3
– Para solucionar o problema da
segurança sugiram dois grupos de
trabalho donde resultaram duas
soluções concorrentes
– SNMPv3 (Janeiro de 97)
RMON2
• Monitoração remota das camadas física e enlace da
pilha de protocolos da rede
• Problemas:
– Difícil interoperabilidade entre gerentes e agentes
RMON de fabricantes diferentes, em virtude das
implementações proprietárias efetuadas
– Grande demanda de capacidade de processamento por
parte do probe (agente proxy), tanto para a CPU, quanto
para a memória
SNMP v3
• Segurança
– Autenticação e privacidade
– Autorização e controlo de acesso
• Formato de mensagem de
gerenciamento
– Renomeação de entidades
– Nomes de utilizadores e palavra de gestão
– Notificação de destinatários
– Configurável remotamente através de operações
do SNMP
Utilização do SNMP
• MRTG
Utilização do SNMP
• Pacote: ucd-snmp
get_snmpmib.c
media_diaria.c
Snmpbulkwalk ip comunity
enterprises.9.2.2.1.1.6 (in)
ip.interface.dat
Snmpbulkwalk ip comunity
enterprises.9.2.2.1.1.8 (out)
interface.dia.mes.ano.dat
d/m/a h:min in out
Roteador
Data PicoIn PicoOut
MediaIn MediaOut DpIn
DpOut
Conclusão
• SNMP v2 melhora SNMP v1
– Melhor desempenho
– Descentraliza o gerenciamento da rede
• SNMP v3
– Complementa SNMP v1 e SNMP v2
– Corrige lacuna de segurança
• Privacidade
• Autenticação
• Controle do acesso
Protocolo de Gerenciamento
SNMP
Programa de Engenharia Elétrica
COE728 – Redes de Computadores
Prof. Otto C. M. B. Duarte
Aluna: Valeriana G. Roncero
IBM PS/2 Laptop
Laser printer
IBM Compatible
Rack mount PC
IBM PS/2 Laptop
Gateway
Modem
Router
Julho/2002
Modem
Download

SNMP v2