1 simple network management protocol (snmp) tiago semprebom tisemp@das.ufsc.br

Post on 17-Apr-2015

104 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

Simple Network Management Protocol

(SNMP)

Tiago Semprebomtisemp@das.ufsc.br

2

Motivação

A área de gerência de redes foi inicialmente impulsionada pela necessidade de monitoração e controle do universo de dispositivos que compõem as redes de comunicação.

Atualmente as redes de computadores e os seus recursos associados, alem das aplicações distribuídas, tem se tornado fundamental e de tal importância para uma organização, que elas basicamente "não podem falhar".

Isto significa que o nível de falhas e de degradação de desempenho considerados aceitáveis esta cada vez mais diminuindo, sendo este nível igual ate a zero, dependendo da importância da rede para uma instituição.

3

Introdução

Com esta crescente necessidade de gerenciamento, fez-se necessário que padrões para ferramentas fossem estabelecidos. Em resposta a esta necessidade surgiram dois padrões:

Família de Protocolos SNMP: o protocolo SNMP (Simple Network Management Protocol) refere-se a um conjunto de padrões para gerenciamento que inclui um protocolo, uma especificação de estrutura de dados, e um conjunto de objetos de dados.

Sistemas de gerenciamento OSI: este termo refere-se a um grande conjunto de padrões de grande complexidade, que definem aplicações de propósito geral para gerencia de redes

4

SNMP / Gerência de Redes

“Inclui a disponibilização, a integração e a coordenação de elementos de hardware, software e humanos para monitorar, testar, consultar, configurar, analisar, avaliar e controlar os recursos da rede, e de elementos, para satisfazer às exigências operacionais, de desempenho e de qualidade de serviço em tempo real a um custo razoável.”

[Saydam, 1996]

5

Protocolos de gerenciamento de rede

O SNMP é um protocolo de gerência utilizado para obter informações de servidores SNMP - agentes espalhados em uma rede baseada na pilha de protocolos TCP/IP.

O modelo utilizado para gerenciamento de redes TCP/IP é composto pelos seguintes elementos:

Estação de Gerenciamento; Agente de Gerenciamento; Base de Informações Gerenciais (MIB); Protocolo de Gerenciamento de Redes.

6

A estação de gerenciamento serve como interface para o gerente humano num sistema de gerenciamento de rede.

O agente de gerenciamento responde `as solicitações de informações e de ações da estação de gerenciamento e deve também prover assincronamente informações importantes que não foram solicitadas por esta estação.

Os recursos a serem gerenciados são representados como objetos, e a coleção objetos é referenciada como Base de Informações Gerenciais (MIB).

A forma de comunicação entre a estação de gerenciamento e o agente é definido pelo protocolo de gerenciamento de rede, o SNMP.

7

SNMP

No SNMP os dados são obtidos através de requisições de um gerente a um ou mais agentes utilizando os serviços do protocolo de transporte UDP, para enviar e receber suas mensagens através da rede.

8

Arquitetura Genérica

Modelo Gerente-Agente

AgenteAgenteGerenteGerente

AgenteAgente

protocolo

Coleta informações

AgenteAgente MonitoramControlamRepassam informações

9

SNMP / Modelo de gerência SNMPGerentes

SNMP

AgentesAgentes

10

Localização do protocolo SNMP na pilha TCP/IP

11

SNMP / Caracteristicas SNMP

O modelo de gerenciamento SNMP para redes TCP/IP, é composto pelos seguintes elementos:

Estação de gerenciamento (NMS); Agente de Gerenciamento; Base de Informações (MIB); SNMPv1, SNMPv2, SNMPv3;

12

SNMP / Fluxo do SNMP

Diagrama de fluxo do SNMP

13

SNMP / Gerente X Agente

Relacionamento entre gerente e agente baseado no modelo TCP/IP

14

SNMP / Operações do SNMP

Get; Utilizada para ler o valor de uma variável; o

gerente solicita que o agente obtenha o valor da variável;

Set; Utilizada para alterar o valor da variável; o

gerente solicita que o agente faça uma alteração no valor de uma variável;

Trap; Utilizada para comunicar um evento; o agente

comunica ao gerente o acontecimento de um evento previamente determinado.

15

SNMP / MIB

Definição:

MIB – Management Information Base

“Conjunto de objetos gerenciados, que abrange as informações necessárias para a gerencia da rede.”

16

SNMP / Objetos gerenciados

“Visão abstrata de um recurso real do sistema.”

Assim são os objetos gerenciadostodos os recursos que devem ser gerenciados.

Por exemplo: Consumo de banda, Status de operação, colisões de pacotes...

17

Protocolo

PROTOCOLO SNMP

GETGET-NEXT

SETGET-RESPONSE

TRAP

O protocolo SNMP é transportado pelo protocolo UDPO protocolo SNMP é transportado pelo protocolo UDP

GerenteGerente AgenteAgente

18

Mensagens não solicitadas geradas por um agente SNMP (assíncrona)

COLDSARTWARMSTARTLINK DOWN

LINK UPFAILURE OF AUTHENTICATION

EXTERIOR GATEWAY PROTOCOL NEIGHBOR LOSSENTERPRISE-SPECIFIC

TRAP

GerenteGerente AgenteAgente

Traps

19

SNMP / Objetos gerenciados

Comerciais: HpOpenview, What’s up...

Dominio público: MRTG, Cacti...

Ambiente de desenvolvimento: PHP;

20

SNMP / Uso do SNMPv1

Gerenciamento de dispositivos embarcados;

O mundo é IP; Suporte em uC, CLP’s, terminais de

comunicação;

21

SNMP / Vantagens

O agente SNMP é pequeno e simples;

Flexibilidade: Construção de MIB’s definida pelo usuário.

Uso de um protocolo bem definido; Disponibilidade de ferramentas da

área de redes.

22

SNMP / desvantagens

Não é adequado para redes muito grandes;

Traps SNMP não são reconhecidos; O padrão SNMP básico provê

somente autenticação trivial; Não suporta comunicação

manager-to-manager;

top related