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