1 simple network management protocol (snmp) tiago semprebom [email protected]
TRANSCRIPT
![Page 2: 1 Simple Network Management Protocol (SNMP) Tiago Semprebom tisemp@das.ufsc.br](https://reader033.vdocuments.mx/reader033/viewer/2022042814/552fc10d497959413d8c450f/html5/thumbnails/2.jpg)
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.
![Page 3: 1 Simple Network Management Protocol (SNMP) Tiago Semprebom tisemp@das.ufsc.br](https://reader033.vdocuments.mx/reader033/viewer/2022042814/552fc10d497959413d8c450f/html5/thumbnails/3.jpg)
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
![Page 4: 1 Simple Network Management Protocol (SNMP) Tiago Semprebom tisemp@das.ufsc.br](https://reader033.vdocuments.mx/reader033/viewer/2022042814/552fc10d497959413d8c450f/html5/thumbnails/4.jpg)
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]
![Page 5: 1 Simple Network Management Protocol (SNMP) Tiago Semprebom tisemp@das.ufsc.br](https://reader033.vdocuments.mx/reader033/viewer/2022042814/552fc10d497959413d8c450f/html5/thumbnails/5.jpg)
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.
![Page 6: 1 Simple Network Management Protocol (SNMP) Tiago Semprebom tisemp@das.ufsc.br](https://reader033.vdocuments.mx/reader033/viewer/2022042814/552fc10d497959413d8c450f/html5/thumbnails/6.jpg)
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.
![Page 7: 1 Simple Network Management Protocol (SNMP) Tiago Semprebom tisemp@das.ufsc.br](https://reader033.vdocuments.mx/reader033/viewer/2022042814/552fc10d497959413d8c450f/html5/thumbnails/7.jpg)
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.
![Page 8: 1 Simple Network Management Protocol (SNMP) Tiago Semprebom tisemp@das.ufsc.br](https://reader033.vdocuments.mx/reader033/viewer/2022042814/552fc10d497959413d8c450f/html5/thumbnails/8.jpg)
8
Arquitetura Genérica
Modelo Gerente-Agente
AgenteAgenteGerenteGerente
AgenteAgente
protocolo
Coleta informações
AgenteAgente MonitoramControlamRepassam informações
![Page 9: 1 Simple Network Management Protocol (SNMP) Tiago Semprebom tisemp@das.ufsc.br](https://reader033.vdocuments.mx/reader033/viewer/2022042814/552fc10d497959413d8c450f/html5/thumbnails/9.jpg)
9
SNMP / Modelo de gerência SNMPGerentes
SNMP
AgentesAgentes
![Page 10: 1 Simple Network Management Protocol (SNMP) Tiago Semprebom tisemp@das.ufsc.br](https://reader033.vdocuments.mx/reader033/viewer/2022042814/552fc10d497959413d8c450f/html5/thumbnails/10.jpg)
10
Localização do protocolo SNMP na pilha TCP/IP
![Page 11: 1 Simple Network Management Protocol (SNMP) Tiago Semprebom tisemp@das.ufsc.br](https://reader033.vdocuments.mx/reader033/viewer/2022042814/552fc10d497959413d8c450f/html5/thumbnails/11.jpg)
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;
![Page 12: 1 Simple Network Management Protocol (SNMP) Tiago Semprebom tisemp@das.ufsc.br](https://reader033.vdocuments.mx/reader033/viewer/2022042814/552fc10d497959413d8c450f/html5/thumbnails/12.jpg)
12
SNMP / Fluxo do SNMP
Diagrama de fluxo do SNMP
![Page 13: 1 Simple Network Management Protocol (SNMP) Tiago Semprebom tisemp@das.ufsc.br](https://reader033.vdocuments.mx/reader033/viewer/2022042814/552fc10d497959413d8c450f/html5/thumbnails/13.jpg)
13
SNMP / Gerente X Agente
Relacionamento entre gerente e agente baseado no modelo TCP/IP
![Page 14: 1 Simple Network Management Protocol (SNMP) Tiago Semprebom tisemp@das.ufsc.br](https://reader033.vdocuments.mx/reader033/viewer/2022042814/552fc10d497959413d8c450f/html5/thumbnails/14.jpg)
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.
![Page 15: 1 Simple Network Management Protocol (SNMP) Tiago Semprebom tisemp@das.ufsc.br](https://reader033.vdocuments.mx/reader033/viewer/2022042814/552fc10d497959413d8c450f/html5/thumbnails/15.jpg)
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.”
![Page 16: 1 Simple Network Management Protocol (SNMP) Tiago Semprebom tisemp@das.ufsc.br](https://reader033.vdocuments.mx/reader033/viewer/2022042814/552fc10d497959413d8c450f/html5/thumbnails/16.jpg)
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...
![Page 17: 1 Simple Network Management Protocol (SNMP) Tiago Semprebom tisemp@das.ufsc.br](https://reader033.vdocuments.mx/reader033/viewer/2022042814/552fc10d497959413d8c450f/html5/thumbnails/17.jpg)
17
Protocolo
PROTOCOLO SNMP
GETGET-NEXT
SETGET-RESPONSE
TRAP
O protocolo SNMP é transportado pelo protocolo UDPO protocolo SNMP é transportado pelo protocolo UDP
GerenteGerente AgenteAgente
![Page 18: 1 Simple Network Management Protocol (SNMP) Tiago Semprebom tisemp@das.ufsc.br](https://reader033.vdocuments.mx/reader033/viewer/2022042814/552fc10d497959413d8c450f/html5/thumbnails/18.jpg)
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
![Page 19: 1 Simple Network Management Protocol (SNMP) Tiago Semprebom tisemp@das.ufsc.br](https://reader033.vdocuments.mx/reader033/viewer/2022042814/552fc10d497959413d8c450f/html5/thumbnails/19.jpg)
19
SNMP / Objetos gerenciados
Comerciais: HpOpenview, What’s up...
Dominio público: MRTG, Cacti...
Ambiente de desenvolvimento: PHP;
![Page 20: 1 Simple Network Management Protocol (SNMP) Tiago Semprebom tisemp@das.ufsc.br](https://reader033.vdocuments.mx/reader033/viewer/2022042814/552fc10d497959413d8c450f/html5/thumbnails/20.jpg)
20
SNMP / Uso do SNMPv1
Gerenciamento de dispositivos embarcados;
O mundo é IP; Suporte em uC, CLP’s, terminais de
comunicação;
![Page 21: 1 Simple Network Management Protocol (SNMP) Tiago Semprebom tisemp@das.ufsc.br](https://reader033.vdocuments.mx/reader033/viewer/2022042814/552fc10d497959413d8c450f/html5/thumbnails/21.jpg)
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.
![Page 22: 1 Simple Network Management Protocol (SNMP) Tiago Semprebom tisemp@das.ufsc.br](https://reader033.vdocuments.mx/reader033/viewer/2022042814/552fc10d497959413d8c450f/html5/thumbnails/22.jpg)
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;