SlideShare uma empresa Scribd logo
Gerência de Redes




          SNMP




     Frederico Madeira
   LPIC­1, LPIC­2, CCNA
   fred@madeira.eng.br
   www.madeira.eng.br
Protocolos para
    Gerenciamento de Redes

➔
    Internet
      ➔
        SNMPv1, SNMPv2, SNMPv3

ISO/ITU-T X.700 Series:
➔

  ➔
   CMIP/S (Common Management Information Protocol /
  Service)

ITU-T M.3000 Series:
➔

  ➔
   TMN (Telecommunication Management Networks)
Conceitos do SNMP
➔
    Simple Network Management Protocol (Protocolo
    Simples de Gerenciamento de redes), definido na
    RFC1157
➔
    Permite coletar informações sobre o estado dos
    equipamentos da rede (ou softwares de rede),
    possibilitando ao administrador da rede monitorar
    o funcionamento do sistema.
➔
    Protocolo padrão para gerenciamento de redes
    TCP/IP (Internet)

➔
    A IAB (Internet Architecture Board) recomenda
    que todas as implementações TCP/IP sejam
    gerenciáveis

➔
    Todas os dispositivos de rede devem suportar
    SNMP
Conceitos do SNMP
Arquitetura do SNMP
➔
    Uma ou mais Estações de Gerência (Gerente),
    rodando aplicações de gerência, monitoração e controle.
➔
    Diversos Elementos de rede (Agente) como
    roteadores, switch, ou outros hosts de rede.
     ➔
        MIB – Management Information Base
         ➔
           Coleção de objetos gerenciados
         ➔
           Essencialmente, cada objeto gerenciado é uma
           variável
         ➔
           Operações de Monitoramento: leitura dos valores
           dos objetos gerenciados
         • Operações de Controle: alteração dos valores
           dos objetos gerenciados
➔
    Protocolo de gerenciamento de rede, através deste,
    são trocadas mensagens entre os elementos de rede e
    a estação de gerência
Serviços SNMP

                      Get Request
   Get    Gerente    Get Response     Agente


                    GetNext Request
GetNext   Gerente    Get Response     Agente


                     Set Request
    Set   Gerente    Get Response     Agente


                     Trap Request
          Gerente                     Agente
   Trap
Serviços SNMP
➔
    Get Request:
     ➔
       Recupera os valores dos objetos da MIB em
       um agente de um NE

➔
    Get-Next Request:
     ➔
       Recupera os valores do próximo objeto da MIB
       em um agente de um NE

➔
    Set Request:
     ➔
       Atualiza os valores dos objetos da MIB em um
       agente de um NE

➔
    Trap Request:
     ➔
       Notifica   o    Gerente   de   um    evento
       extraordinário no NE
Arquitetura
Portas padrão no SNMP
           Estação de
          Gerenciamento                           Network Elements (NEs)


 Gerente                                                 Agente
      SNMP                                               SNMP
162              Any                               161              Any
       UDP                                                UDP

         IP                                                IP

      Ethernet                                           Ethernet
                          Requisições/Respostas



                              Traps SNMP

          O SNMP usa o protocolo UDP para transporte de dados
                      entre os gerentes e agentes
SNMP
➔
  SNMP utiliza o serviço de transporte sem conexão
(UDP)
➔
 Motivação:

    ➔
        Robustez
        ➔
          em casos de haver deterioração da rede
          (quando       torna-se      mais      importante
          gerenciamento), perda de pacotes pode
          inviabilizar um serviço de transporte confiável.

    ➔
        há vantagens em operar um protocolo sem
        conexão
        ➔
          havendo gerenciamento de um número
          elevado    de    sistemas,   haveria   muitas
          “conexões” para manter, caso se utilizasse um
          protocolo orientado à conexão.
SNMP Community
➔
    O SNMP provê apenas uma primitiva com
    capacidade limitada de segurança, o conceito
    de comunidade

➔
    Uma comunidade SNMP é uma relação de
    autenticação e controle de acesso entre um
    agente e um conjunto de estações gerentes.

➔
    Para o serviço de autenticação, o Nome de
    Comunidade funciona como um mecanismo
    rudimentar, onde cada mensagem trocada entre
    agentes e gerentes é autenticada pela inclusão
    do Nome de Comunidade correto
➔
MIB
➔
    Management Information Base:
    ➔
      Uma coleção de objetos definidos
    ➔
      Contem          variáveis        organizadas
      hierarquicamente que correspondem aos
      objetos gerenciados
➔
    Structure    of   Management      Information
    (SMI):
     ➔
       Conjunto de regras que gerenciam como os
       objetos devem ser definidos
     ➔
       Objetos são definidos usando ASN.1 (Abstract
       Syntax Notation)
➔
    Object Identifier (OID):
     ➔
       Identificador global de um tipo de objeto
     ➔
       Consiste em uma sequencia de digitos, que
       especificam a posição de um objeto na árvore
       global do identificador de objeto
MIB
MIB
Os arquivos MIB definem uma hierarquia em forma
de árvore e, nela, os contadores são identificados
pela sua posição e a nomenclatura para
endereçamento parte da raiz, separando cada nível
por pontos. São exemplos de endereços MIB:


.iso.org.dod.internet.mgmt.mib.ip.ipDefaultTTL
.iso.org.dod.internet.mgmt.mib.ip.ipInReceives


Esses endereços podem ser representados na forma
numérica:
1.3.6.1.2.1.4.2
1.3.6.1.3.1.4.3
RFC 1213 : MIB - II
➔
    RFC 1156 especifica o MIB-I SNMP genérica aceita
    como padrão.

➔
    RFC 1213 especifica o MIB–II SNMP, adicionado
    uma série de objetos para complementar MIB-I.
    Atualmente MIB – II é a MIB SNMP genérica
    padrão.

➔
    A palavra genérica é usada aqui para diferenciar
    das MIBs privativas de fabricantes.

➔
    A RFC 1213 define 10 grupos básicos de objetos
    MIB – II SNMP genéricos
RFC 1213 : MIB - II
  ➔
                            system (1) : implementação obrigatória em todos
                            os sistemas, contém variáveis que descrevem
                            informações administrativas, tais como sysDescr
                            (1.3.6.1.2.1.1.1), sysUpTime (1.3.6.1.2.1.1.3),
                            sysContact      (1.3.6.1.2.1.1.4)  e   sysName
                            (1.3.6.1.2.1.1.5).
                                 system (mib-2) (1)
                                                          sysDescr (1)
Variáveis do Grupo System




                                                         sysObjectId (2)

                                                         sysUpTime (3)

                                                          sysContact (4)

                                                         sysName (5)

                                                         sysLocation (6)

                                                         sysServices (7)
RFC 1213 : MIB - II
➔
     interfaces (2) : de implementação obrigatória em
     todos os sistemas, mantém uma lista das
     interfaces do sistema que suportam IP, e, para
     cada interface há uma tabela de estatísticas de
     tráfego. Exemplos : ifSpeed, ifMtu, iflnOctets,
     iflnErros, ifOutDiscards, etc.


    interfaces (2)                      ifIndex (1)
                                        ifDescr (2)
        ifNumber (1)                    ifType (3)

                                        ifMtu (4)
          ifTable (2)
                                        ifSpeed (5)

                                        ifPhysAddress (6)
                ifEntry (ifTable 1)
                                           ...
Exemplo: Ramificação da MIB
para Interfaces



• iso.org.dod.internet.mgmt.mib-2.interfaces ...
• (ou .1.3.6.1.2.1.2.)
   –   ... ifNumber.0 = 24
   –   ... ifTable.ifEntry.ifDescr.1 = “utp ethernet”
   –   ... ifTable.ifEntry.ifDescr.2 = “utp ethernet”
   –   ... ...
   –   ... ifTable.ifEntry.ifDescr.24 = “utp fast ethernet”
   –   ... ifTable.ifEntry.ifPhysAddress.24 = 0:d0:9:a5:7f:cb
   –   ... ifTable.ifEntry.ifType.24 = Fast Ethernet (100BaseT) (6
   –   ... ifTable.ifEntry.ifInOctets.24 = 168176112
   –   ... ifTable.ifEntry.ifOutOctets.24 = 145859106
   –   ... ifTable.ifEntry.ifOutErrors.24 = 15
RFC 1213 : MIB - II
➔
    address translation (3):
    ➔
      Implementação obrigatória mas sem utilidade prática na
      MIB-II
    ➔
      Originalmente definido para mapeamento de endereço IP e
      o endereço físico na MIB I.
    ➔
      Dada a multiplicação de protocolos, foi definido que cada
      protocolo manterá sua própria tabela de mapeamento de
      endereços
    ➔
      Definido na MIB-II por questões de compatibilidade com a
      MIB-I.
➔
    ip (4):
    ➔
       Implementação obrigatória em todos os sistemas,
    ➔
       descreve a função do sistema (ipForwarding), mantém uma
       série de estatísticas sobre IP (iplnReceives, iplnDiscards,
       ipForwDatagrams, ipReasmOK, ipFragCreates, etc.),
    ➔
       contém três tabelas, uma de endereços IP das interfaces do
       sistema, um de roteamento (ipRouteDest, ipRoutelfndex,
       ipRouteMetric1, ipRouteNextHop, ipRouteProto, etc), e uma
       de mapeamento entre endereços IP e físicos
RFC 1213 : MIB - II
➔
    icmp (5):
    ➔
      Implementação obrigatória somente em sistemas
      que suportam ICMP,
    ➔
      Mantém uma série de estatísticas sobre ICMP, tais
      como icmplnErros, icmplnDestUnreachs,
      icmpOutredirects, etc.

➔
    tcp (6):
     ➔
       Implementação obrigatória somente em sistemas
       que suportam TCP
     ➔
       Mantém a configuração TCP (tcpRtoAlgorithm,
       tcpRtoMax, tcpAttemptFails, tcplnSegs,
       tcpRetransSegs, etc.), e uma tabela de conexões
       TCP ativas (tcpConnState, tcpConnLocalAddress,
       tcpConnRemPort, etc.)
RFC 1213 : MIB - II
upd (7):
➔


 ➔
   Implementação obrigatória somente em sistemas
   que suportam UDP
 ➔
   Mantém     uma    série   de    estáticas  UDP
   (udplnDatagramas, udplnErros, udpOutDatagrams,
   etc) e uma tabela de portas UDP utilizadas por
   aplicações locais do sistema )udpLocalAddress,
   udpLocalPort).

➔
    egp (8):
    ➔
      Implementação obrigatória somente em sistemas
      que suportam EGP,
    ➔
      mantém uma série de estatísticas EGP (egplnMsgs,
      egpOutErros, etc) e uma tabela de nós vizinhos e as
      estatísticas individuais de troca de tráfego EGP
      (egpNeighState,      egpNeigAddr,    egpNeilnErrs,
      egpNeiOutMsgs, egpNeighStateUps, etc.).
RFC 1213 : MIB - II
➔
    Transmission (9):
    ➔
      definido para agrupar objetos referentes a
      gerenciamento de meios de transmissão, por
      exemplo, RS232, X25, Frame-Relay, etc.

➔
    Snmp (10):
    ➔
      Implementação obrigatoria para todos os sistemas
      que suportam SNMP
    ➔
      Mantém uma série de estáticas sobre o SNMP, tais
      como snmplnPkts, snmplnBadCommunityNames,
      snmpOutBadValues, etc.
    ➔
      Alguns dos objetos podem ter valor nulo,
      dependendo do papel desempenhado pelo sistema
      (agente ou estação de gerenciamento).
Vendor MIB
➔
    MIBs privadas
     ➔
       RFC 1155 define a localização da MIBs criadas por
       fabricantes.

    ➔
        Denominadas de vendor MIBs ou MIB privadas.

    ➔
        Cada fabricante solicita e recebe uma designação
        abaixo da sub-árvore private(4).enterprise(1), a
        partir da qual define suas MIBs.

    ➔
        estas extensões podem ser manuseadas usando
        SNMP, desde que a estação de gerenciamento
        possua sua especificação, de preferência em
        ASN.1.
NET-SNMP
➔
    É uma plataforma portável para SNMP v1 e v2,
    que fornece uma coleção de ferramentas de
    gerenciamento de rede.



      Operações de gerenciamento   Aplicações de gerenciamento




             Snmpget                          Walk
           Snmpgetnext                       Netstat
             Snmpset                         Status
            Snmptrapd                         Test
NET-SNMP - Apps
➔
    SnmpNetStat é baseado na operação netstat,
    do UNIX, e permite a obtenção de informações
    relacionadas a rede, como por exemplo sockets
    ativos e estado das interfaces.

➔
    SnmpWalk é uma aplicação SNMP que usa
    requisições GetNext para recuperar toda uma
    árvore de informações sobre uma entidade de
    rede.

➔
    Snmpget é uma aplicação SNMP que usa
    requisições Get para obter uma dada variável em
    uma entidade de rede

Mais conteúdo relacionado

Mais procurados

Gerência de Redes - 6.Arquitetura de Gerenciamento OSI
Gerência de Redes - 6.Arquitetura de Gerenciamento OSIGerência de Redes - 6.Arquitetura de Gerenciamento OSI
Gerência de Redes - 6.Arquitetura de Gerenciamento OSI
Mauro Tapajós
 
Comunicação de Dados - Modulo 5
 Comunicação de Dados - Modulo 5 Comunicação de Dados - Modulo 5
Comunicação de Dados - Modulo 5
Mariana Hiyori
 
OSI layer by cisco
OSI layer by ciscoOSI layer by cisco
OSI layer by cisco
SMKN 3 Kota Tangerang
 
481039 técnico de informática sistemas
481039 técnico de informática sistemas481039 técnico de informática sistemas
481039 técnico de informática sistemas
Mediadoraefa
 
Topologias de rede
Topologias de redeTopologias de rede
Topologias de rede
Susana Oliveira
 
Protocolos TCP/IP
Protocolos TCP/IPProtocolos TCP/IP
Protocolos TCP/IP
Murilo Rodrigues
 
Redes de computadores e Telecomunicações
Redes de computadores e TelecomunicaçõesRedes de computadores e Telecomunicações
Redes de computadores e Telecomunicações
Helder Lopes
 
MRTG - SNMP na Prática
MRTG - SNMP na PráticaMRTG - SNMP na Prática
MRTG - SNMP na Prática
Frederico Madeira
 
Gerência de redes e computadores
Gerência de redes e computadoresGerência de redes e computadores
Gerência de redes e computadores
Eduardo Junior
 
Protocolo TCP/IP
Protocolo TCP/IPProtocolo TCP/IP
Protocolo TCP/IP
Fernando Costa
 
Aula 04: Meios de transmissão
Aula 04: Meios de transmissãoAula 04: Meios de transmissão
Aula 04: Meios de transmissão
Nilson Mori
 
SNMP Protocol
SNMP ProtocolSNMP Protocol
SNMP Protocol
Mohd Sajjad
 
Conscientização sobre a Segurança da Informação
Conscientização sobre a Segurança da InformaçãoConscientização sobre a Segurança da Informação
Conscientização sobre a Segurança da Informação
Jean Israel B. Feijó
 
Comunicação de dados - Módulo 1
Comunicação de dados - Módulo 1Comunicação de dados - Módulo 1
Comunicação de dados - Módulo 1
Luis Ferreira
 
How to Configure NetFlow v5 & v9 on Cisco Routers
How to Configure NetFlow v5 & v9 on Cisco RoutersHow to Configure NetFlow v5 & v9 on Cisco Routers
How to Configure NetFlow v5 & v9 on Cisco Routers
SolarWinds
 
Redes -aula_1o
Redes  -aula_1oRedes  -aula_1o
Redes -aula_1o
cleitonfcsantos
 
Gerencia e Administração de Redes
Gerencia e Administração de RedesGerencia e Administração de Redes
Gerencia e Administração de Redes
Allan Piter Pressi
 
Simplex, Half-Duplex e Full-Duplex
Simplex, Half-Duplex e Full-DuplexSimplex, Half-Duplex e Full-Duplex
Simplex, Half-Duplex e Full-Duplex
Yohana Alves
 
Introdução aos Serviços de Rede
Introdução aos Serviços de RedeIntrodução aos Serviços de Rede
Introdução aos Serviços de Rede
Natanael Simões
 
Camada De Aplicação
Camada De AplicaçãoCamada De Aplicação
Camada De Aplicação
Lyous
 

Mais procurados (20)

Gerência de Redes - 6.Arquitetura de Gerenciamento OSI
Gerência de Redes - 6.Arquitetura de Gerenciamento OSIGerência de Redes - 6.Arquitetura de Gerenciamento OSI
Gerência de Redes - 6.Arquitetura de Gerenciamento OSI
 
Comunicação de Dados - Modulo 5
 Comunicação de Dados - Modulo 5 Comunicação de Dados - Modulo 5
Comunicação de Dados - Modulo 5
 
OSI layer by cisco
OSI layer by ciscoOSI layer by cisco
OSI layer by cisco
 
481039 técnico de informática sistemas
481039 técnico de informática sistemas481039 técnico de informática sistemas
481039 técnico de informática sistemas
 
Topologias de rede
Topologias de redeTopologias de rede
Topologias de rede
 
Protocolos TCP/IP
Protocolos TCP/IPProtocolos TCP/IP
Protocolos TCP/IP
 
Redes de computadores e Telecomunicações
Redes de computadores e TelecomunicaçõesRedes de computadores e Telecomunicações
Redes de computadores e Telecomunicações
 
MRTG - SNMP na Prática
MRTG - SNMP na PráticaMRTG - SNMP na Prática
MRTG - SNMP na Prática
 
Gerência de redes e computadores
Gerência de redes e computadoresGerência de redes e computadores
Gerência de redes e computadores
 
Protocolo TCP/IP
Protocolo TCP/IPProtocolo TCP/IP
Protocolo TCP/IP
 
Aula 04: Meios de transmissão
Aula 04: Meios de transmissãoAula 04: Meios de transmissão
Aula 04: Meios de transmissão
 
SNMP Protocol
SNMP ProtocolSNMP Protocol
SNMP Protocol
 
Conscientização sobre a Segurança da Informação
Conscientização sobre a Segurança da InformaçãoConscientização sobre a Segurança da Informação
Conscientização sobre a Segurança da Informação
 
Comunicação de dados - Módulo 1
Comunicação de dados - Módulo 1Comunicação de dados - Módulo 1
Comunicação de dados - Módulo 1
 
How to Configure NetFlow v5 & v9 on Cisco Routers
How to Configure NetFlow v5 & v9 on Cisco RoutersHow to Configure NetFlow v5 & v9 on Cisco Routers
How to Configure NetFlow v5 & v9 on Cisco Routers
 
Redes -aula_1o
Redes  -aula_1oRedes  -aula_1o
Redes -aula_1o
 
Gerencia e Administração de Redes
Gerencia e Administração de RedesGerencia e Administração de Redes
Gerencia e Administração de Redes
 
Simplex, Half-Duplex e Full-Duplex
Simplex, Half-Duplex e Full-DuplexSimplex, Half-Duplex e Full-Duplex
Simplex, Half-Duplex e Full-Duplex
 
Introdução aos Serviços de Rede
Introdução aos Serviços de RedeIntrodução aos Serviços de Rede
Introdução aos Serviços de Rede
 
Camada De Aplicação
Camada De AplicaçãoCamada De Aplicação
Camada De Aplicação
 

Destaque

Snmp
SnmpSnmp
Protocolo SNMP
Protocolo SNMPProtocolo SNMP
Protocolo SNMP
Vanessa EAnderson
 
Gerência de Redes - 2.Modelo SNMP
Gerência de Redes - 2.Modelo SNMPGerência de Redes - 2.Modelo SNMP
Gerência de Redes - 2.Modelo SNMP
Mauro Tapajós
 
Linux shell
Linux shellLinux shell
Linux shell
Frederico Madeira
 
O Uso de Captchas de Áudio no Combate ao spam em Telefonia IP
O Uso de Captchas de Áudio no Combate ao spam em Telefonia IPO Uso de Captchas de Áudio no Combate ao spam em Telefonia IP
O Uso de Captchas de Áudio no Combate ao spam em Telefonia IP
Frederico Madeira
 
SI - Sistemas Distribuídos - Apresentação da disciplina
SI - Sistemas Distribuídos - Apresentação da disciplinaSI - Sistemas Distribuídos - Apresentação da disciplina
SI - Sistemas Distribuídos - Apresentação da disciplina
Frederico Madeira
 
Segurança em Redes de Voz Sobre IP
Segurança em Redes de Voz Sobre IPSegurança em Redes de Voz Sobre IP
Segurança em Redes de Voz Sobre IP
Frederico Madeira
 
Introdução a Gerência de Redes
Introdução a Gerência de RedesIntrodução a Gerência de Redes
Introdução a Gerência de Redes
Frederico Madeira
 
snmp
snmpsnmp

Destaque (9)

Snmp
SnmpSnmp
Snmp
 
Protocolo SNMP
Protocolo SNMPProtocolo SNMP
Protocolo SNMP
 
Gerência de Redes - 2.Modelo SNMP
Gerência de Redes - 2.Modelo SNMPGerência de Redes - 2.Modelo SNMP
Gerência de Redes - 2.Modelo SNMP
 
Linux shell
Linux shellLinux shell
Linux shell
 
O Uso de Captchas de Áudio no Combate ao spam em Telefonia IP
O Uso de Captchas de Áudio no Combate ao spam em Telefonia IPO Uso de Captchas de Áudio no Combate ao spam em Telefonia IP
O Uso de Captchas de Áudio no Combate ao spam em Telefonia IP
 
SI - Sistemas Distribuídos - Apresentação da disciplina
SI - Sistemas Distribuídos - Apresentação da disciplinaSI - Sistemas Distribuídos - Apresentação da disciplina
SI - Sistemas Distribuídos - Apresentação da disciplina
 
Segurança em Redes de Voz Sobre IP
Segurança em Redes de Voz Sobre IPSegurança em Redes de Voz Sobre IP
Segurança em Redes de Voz Sobre IP
 
Introdução a Gerência de Redes
Introdução a Gerência de RedesIntrodução a Gerência de Redes
Introdução a Gerência de Redes
 
snmp
snmpsnmp
snmp
 

Semelhante a Introdução ao SNMP

Zabbix + SNMP: Compartilhando experiências sobre SNMP
Zabbix + SNMP: Compartilhando experiências sobre SNMPZabbix + SNMP: Compartilhando experiências sobre SNMP
Zabbix + SNMP: Compartilhando experiências sobre SNMP
André Déo
 
Agr aula3
Agr aula3Agr aula3
Gerência - Aula 02
Gerência - Aula 02Gerência - Aula 02
Gerência - Aula 02
Marcus Lucas
 
SNMP - UFRJ Redes de Computadores curso
SNMP - UFRJ  Redes de Computadores cursoSNMP - UFRJ  Redes de Computadores curso
SNMP - UFRJ Redes de Computadores curso
AristeneSilva
 
Aula 009 de Gerenciamento de Redes - SNMP
Aula 009 de Gerenciamento de Redes - SNMPAula 009 de Gerenciamento de Redes - SNMP
Aula 009 de Gerenciamento de Redes - SNMP
Verdanatech Soluções em TI
 
Zabbix e SNMP - Zabbix Conference LatAm - André Déo
Zabbix e SNMP - Zabbix Conference LatAm - André DéoZabbix e SNMP - Zabbix Conference LatAm - André Déo
Zabbix e SNMP - Zabbix Conference LatAm - André Déo
André Déo
 
Zabbix e SNMP - Zabbix Conference LatAM 2016
Zabbix e SNMP - Zabbix Conference LatAM 2016Zabbix e SNMP - Zabbix Conference LatAM 2016
Zabbix e SNMP - Zabbix Conference LatAM 2016
André Déo
 
Gerana
GeranaGerana
Gerana
redesinforma
 
Zabbix Conference LatAm 2016 - Andre Deo - SNMP and Zabbix
Zabbix Conference LatAm 2016 - Andre Deo - SNMP and ZabbixZabbix Conference LatAm 2016 - Andre Deo - SNMP and Zabbix
Zabbix Conference LatAm 2016 - Andre Deo - SNMP and Zabbix
Zabbix
 
Redes de Computadores " Camada de Enlace"
Redes de Computadores " Camada de Enlace"Redes de Computadores " Camada de Enlace"
Redes de Computadores " Camada de Enlace"
Reinaldo Barbosa
 
S2 B 2007 Infra Aula 01 V1.00
S2 B 2007   Infra   Aula 01 V1.00S2 B 2007   Infra   Aula 01 V1.00
S2 B 2007 Infra Aula 01 V1.00
doctorweb
 
Aula 4 introducao iii
Aula 4   introducao iiiAula 4   introducao iii
Aula 4 introducao iii
wab030
 
Rotas de Rede - RedeCASD 2012
Rotas de Rede - RedeCASD 2012Rotas de Rede - RedeCASD 2012
Rotas de Rede - RedeCASD 2012
Victor Montalvão
 
apresentação RINA FI INATEL
apresentação RINA FI INATELapresentação RINA FI INATEL
apresentação RINA FI INATEL
Marco Casaroli
 
Modelos TCP/IP e OSI para CCNA
Modelos TCP/IP e OSI para CCNAModelos TCP/IP e OSI para CCNA
Modelos TCP/IP e OSI para CCNA
wolkartt_18
 
FISL8 - Aplicações Livres para Gerenciamento de Redes e Serviços
FISL8 - Aplicações Livres para Gerenciamento de Redes e ServiçosFISL8 - Aplicações Livres para Gerenciamento de Redes e Serviços
FISL8 - Aplicações Livres para Gerenciamento de Redes e Serviços
Mauro Tapajós
 
Camada rede
Camada redeCamada rede
Camada rede
Jhosafá de Kastro
 
Snmp
SnmpSnmp
Onix, uma plataforma de desenvolvimento para controle distribuído
Onix, uma plataforma de desenvolvimento para controle distribuídoOnix, uma plataforma de desenvolvimento para controle distribuído
Onix, uma plataforma de desenvolvimento para controle distribuído
welingtonms
 
Gerenciamento de Servidores Linux utilizando SNMP
Gerenciamento de Servidores Linux utilizando SNMPGerenciamento de Servidores Linux utilizando SNMP
Gerenciamento de Servidores Linux utilizando SNMP
André Déo
 

Semelhante a Introdução ao SNMP (20)

Zabbix + SNMP: Compartilhando experiências sobre SNMP
Zabbix + SNMP: Compartilhando experiências sobre SNMPZabbix + SNMP: Compartilhando experiências sobre SNMP
Zabbix + SNMP: Compartilhando experiências sobre SNMP
 
Agr aula3
Agr aula3Agr aula3
Agr aula3
 
Gerência - Aula 02
Gerência - Aula 02Gerência - Aula 02
Gerência - Aula 02
 
SNMP - UFRJ Redes de Computadores curso
SNMP - UFRJ  Redes de Computadores cursoSNMP - UFRJ  Redes de Computadores curso
SNMP - UFRJ Redes de Computadores curso
 
Aula 009 de Gerenciamento de Redes - SNMP
Aula 009 de Gerenciamento de Redes - SNMPAula 009 de Gerenciamento de Redes - SNMP
Aula 009 de Gerenciamento de Redes - SNMP
 
Zabbix e SNMP - Zabbix Conference LatAm - André Déo
Zabbix e SNMP - Zabbix Conference LatAm - André DéoZabbix e SNMP - Zabbix Conference LatAm - André Déo
Zabbix e SNMP - Zabbix Conference LatAm - André Déo
 
Zabbix e SNMP - Zabbix Conference LatAM 2016
Zabbix e SNMP - Zabbix Conference LatAM 2016Zabbix e SNMP - Zabbix Conference LatAM 2016
Zabbix e SNMP - Zabbix Conference LatAM 2016
 
Gerana
GeranaGerana
Gerana
 
Zabbix Conference LatAm 2016 - Andre Deo - SNMP and Zabbix
Zabbix Conference LatAm 2016 - Andre Deo - SNMP and ZabbixZabbix Conference LatAm 2016 - Andre Deo - SNMP and Zabbix
Zabbix Conference LatAm 2016 - Andre Deo - SNMP and Zabbix
 
Redes de Computadores " Camada de Enlace"
Redes de Computadores " Camada de Enlace"Redes de Computadores " Camada de Enlace"
Redes de Computadores " Camada de Enlace"
 
S2 B 2007 Infra Aula 01 V1.00
S2 B 2007   Infra   Aula 01 V1.00S2 B 2007   Infra   Aula 01 V1.00
S2 B 2007 Infra Aula 01 V1.00
 
Aula 4 introducao iii
Aula 4   introducao iiiAula 4   introducao iii
Aula 4 introducao iii
 
Rotas de Rede - RedeCASD 2012
Rotas de Rede - RedeCASD 2012Rotas de Rede - RedeCASD 2012
Rotas de Rede - RedeCASD 2012
 
apresentação RINA FI INATEL
apresentação RINA FI INATELapresentação RINA FI INATEL
apresentação RINA FI INATEL
 
Modelos TCP/IP e OSI para CCNA
Modelos TCP/IP e OSI para CCNAModelos TCP/IP e OSI para CCNA
Modelos TCP/IP e OSI para CCNA
 
FISL8 - Aplicações Livres para Gerenciamento de Redes e Serviços
FISL8 - Aplicações Livres para Gerenciamento de Redes e ServiçosFISL8 - Aplicações Livres para Gerenciamento de Redes e Serviços
FISL8 - Aplicações Livres para Gerenciamento de Redes e Serviços
 
Camada rede
Camada redeCamada rede
Camada rede
 
Snmp
SnmpSnmp
Snmp
 
Onix, uma plataforma de desenvolvimento para controle distribuído
Onix, uma plataforma de desenvolvimento para controle distribuídoOnix, uma plataforma de desenvolvimento para controle distribuído
Onix, uma plataforma de desenvolvimento para controle distribuído
 
Gerenciamento de Servidores Linux utilizando SNMP
Gerenciamento de Servidores Linux utilizando SNMPGerenciamento de Servidores Linux utilizando SNMP
Gerenciamento de Servidores Linux utilizando SNMP
 

Mais de Frederico Madeira

WebServices
WebServicesWebServices
WebServices
Frederico Madeira
 
IoT - Internet of Things
IoT -  Internet of ThingsIoT -  Internet of Things
IoT - Internet of Things
Frederico Madeira
 
Introdução a Cloud Computing
Introdução a Cloud ComputingIntrodução a Cloud Computing
Introdução a Cloud Computing
Frederico Madeira
 
SI - Comunicação
SI - ComunicaçãoSI - Comunicação
SI - Comunicação
Frederico Madeira
 
SI - Processos, Threads, Virtualização e Migração de Código
SI - Processos, Threads, Virtualização e Migração de CódigoSI - Processos, Threads, Virtualização e Migração de Código
SI - Processos, Threads, Virtualização e Migração de Código
Frederico Madeira
 
SI - Arquiteturas
SI - ArquiteturasSI - Arquiteturas
SI - Arquiteturas
Frederico Madeira
 
SI - SAD - Sistemas de Arquivos Distribuídos
SI - SAD  - Sistemas de Arquivos DistribuídosSI - SAD  - Sistemas de Arquivos Distribuídos
SI - SAD - Sistemas de Arquivos Distribuídos
Frederico Madeira
 
SI - Introdução a Sistemas Distribuidos
SI - Introdução a Sistemas DistribuidosSI - Introdução a Sistemas Distribuidos
SI - Introdução a Sistemas Distribuidos
Frederico Madeira
 
Alta Disponibilidade utilizando Pacemaker e DRBD
Alta Disponibilidade utilizando Pacemaker e DRBDAlta Disponibilidade utilizando Pacemaker e DRBD
Alta Disponibilidade utilizando Pacemaker e DRBD
Frederico Madeira
 
Linux - Instalação de Programas
Linux - Instalação de ProgramasLinux - Instalação de Programas
Linux - Instalação de Programas
Frederico Madeira
 
Proteja seus dados em casa e na internet
Proteja seus dados em casa e na internetProteja seus dados em casa e na internet
Proteja seus dados em casa e na internet
Frederico Madeira
 
Linux e o modelo open source
Linux e o modelo open sourceLinux e o modelo open source
Linux e o modelo open source
Frederico Madeira
 
Redes VoIP - O Futuro da Telefonia
Redes VoIP - O Futuro da TelefoniaRedes VoIP - O Futuro da Telefonia
Redes VoIP - O Futuro da Telefonia
Frederico Madeira
 
Open Virtualization - Virtualização em Software Livre
Open Virtualization - Virtualização em Software LivreOpen Virtualization - Virtualização em Software Livre
Open Virtualization - Virtualização em Software Livre
Frederico Madeira
 
Redes NGN - Next Generation Networks
Redes NGN - Next Generation NetworksRedes NGN - Next Generation Networks
Redes NGN - Next Generation Networks
Frederico Madeira
 
Apresentação da disciplina de Gerência de Redes
Apresentação da disciplina de Gerência de RedesApresentação da disciplina de Gerência de Redes
Apresentação da disciplina de Gerência de Redes
Frederico Madeira
 
Shell Script - Controle de fluxo
Shell Script - Controle de fluxoShell Script - Controle de fluxo
Shell Script - Controle de fluxo
Frederico Madeira
 
Linux Editor VI
Linux Editor VILinux Editor VI
Linux Editor VI
Frederico Madeira
 
Shell Scipt - Comandos
Shell Scipt - ComandosShell Scipt - Comandos
Shell Scipt - Comandos
Frederico Madeira
 
Asterisk Voice Mail
Asterisk Voice MailAsterisk Voice Mail
Asterisk Voice Mail
Frederico Madeira
 

Mais de Frederico Madeira (20)

WebServices
WebServicesWebServices
WebServices
 
IoT - Internet of Things
IoT -  Internet of ThingsIoT -  Internet of Things
IoT - Internet of Things
 
Introdução a Cloud Computing
Introdução a Cloud ComputingIntrodução a Cloud Computing
Introdução a Cloud Computing
 
SI - Comunicação
SI - ComunicaçãoSI - Comunicação
SI - Comunicação
 
SI - Processos, Threads, Virtualização e Migração de Código
SI - Processos, Threads, Virtualização e Migração de CódigoSI - Processos, Threads, Virtualização e Migração de Código
SI - Processos, Threads, Virtualização e Migração de Código
 
SI - Arquiteturas
SI - ArquiteturasSI - Arquiteturas
SI - Arquiteturas
 
SI - SAD - Sistemas de Arquivos Distribuídos
SI - SAD  - Sistemas de Arquivos DistribuídosSI - SAD  - Sistemas de Arquivos Distribuídos
SI - SAD - Sistemas de Arquivos Distribuídos
 
SI - Introdução a Sistemas Distribuidos
SI - Introdução a Sistemas DistribuidosSI - Introdução a Sistemas Distribuidos
SI - Introdução a Sistemas Distribuidos
 
Alta Disponibilidade utilizando Pacemaker e DRBD
Alta Disponibilidade utilizando Pacemaker e DRBDAlta Disponibilidade utilizando Pacemaker e DRBD
Alta Disponibilidade utilizando Pacemaker e DRBD
 
Linux - Instalação de Programas
Linux - Instalação de ProgramasLinux - Instalação de Programas
Linux - Instalação de Programas
 
Proteja seus dados em casa e na internet
Proteja seus dados em casa e na internetProteja seus dados em casa e na internet
Proteja seus dados em casa e na internet
 
Linux e o modelo open source
Linux e o modelo open sourceLinux e o modelo open source
Linux e o modelo open source
 
Redes VoIP - O Futuro da Telefonia
Redes VoIP - O Futuro da TelefoniaRedes VoIP - O Futuro da Telefonia
Redes VoIP - O Futuro da Telefonia
 
Open Virtualization - Virtualização em Software Livre
Open Virtualization - Virtualização em Software LivreOpen Virtualization - Virtualização em Software Livre
Open Virtualization - Virtualização em Software Livre
 
Redes NGN - Next Generation Networks
Redes NGN - Next Generation NetworksRedes NGN - Next Generation Networks
Redes NGN - Next Generation Networks
 
Apresentação da disciplina de Gerência de Redes
Apresentação da disciplina de Gerência de RedesApresentação da disciplina de Gerência de Redes
Apresentação da disciplina de Gerência de Redes
 
Shell Script - Controle de fluxo
Shell Script - Controle de fluxoShell Script - Controle de fluxo
Shell Script - Controle de fluxo
 
Linux Editor VI
Linux Editor VILinux Editor VI
Linux Editor VI
 
Shell Scipt - Comandos
Shell Scipt - ComandosShell Scipt - Comandos
Shell Scipt - Comandos
 
Asterisk Voice Mail
Asterisk Voice MailAsterisk Voice Mail
Asterisk Voice Mail
 

Último

TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
Momento da Informática
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
TomasSousa7
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
Momento da Informática
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
WELITONNOGUEIRA3
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
Danilo Pinotti
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
joaovmp3
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
Faga1939
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
Momento da Informática
 

Último (8)

TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
 

Introdução ao SNMP

  • 1. Gerência de Redes SNMP Frederico Madeira LPIC­1, LPIC­2, CCNA fred@madeira.eng.br www.madeira.eng.br
  • 2. Protocolos para Gerenciamento de Redes ➔ Internet ➔ SNMPv1, SNMPv2, SNMPv3 ISO/ITU-T X.700 Series: ➔ ➔ CMIP/S (Common Management Information Protocol / Service) ITU-T M.3000 Series: ➔ ➔ TMN (Telecommunication Management Networks)
  • 3. Conceitos do SNMP ➔ Simple Network Management Protocol (Protocolo Simples de Gerenciamento de redes), definido na RFC1157 ➔ Permite coletar informações sobre o estado dos equipamentos da rede (ou softwares de rede), possibilitando ao administrador da rede monitorar o funcionamento do sistema. ➔ Protocolo padrão para gerenciamento de redes TCP/IP (Internet) ➔ A IAB (Internet Architecture Board) recomenda que todas as implementações TCP/IP sejam gerenciáveis ➔ Todas os dispositivos de rede devem suportar SNMP
  • 4. Conceitos do SNMP Arquitetura do SNMP ➔ Uma ou mais Estações de Gerência (Gerente), rodando aplicações de gerência, monitoração e controle. ➔ Diversos Elementos de rede (Agente) como roteadores, switch, ou outros hosts de rede. ➔ MIB – Management Information Base ➔ Coleção de objetos gerenciados ➔ Essencialmente, cada objeto gerenciado é uma variável ➔ Operações de Monitoramento: leitura dos valores dos objetos gerenciados • Operações de Controle: alteração dos valores dos objetos gerenciados ➔ Protocolo de gerenciamento de rede, através deste, são trocadas mensagens entre os elementos de rede e a estação de gerência
  • 5. Serviços SNMP Get Request Get Gerente Get Response Agente GetNext Request GetNext Gerente Get Response Agente Set Request Set Gerente Get Response Agente Trap Request Gerente Agente Trap
  • 6. Serviços SNMP ➔ Get Request: ➔ Recupera os valores dos objetos da MIB em um agente de um NE ➔ Get-Next Request: ➔ Recupera os valores do próximo objeto da MIB em um agente de um NE ➔ Set Request: ➔ Atualiza os valores dos objetos da MIB em um agente de um NE ➔ Trap Request: ➔ Notifica o Gerente de um evento extraordinário no NE
  • 8. Portas padrão no SNMP Estação de Gerenciamento Network Elements (NEs) Gerente Agente SNMP SNMP 162 Any 161 Any UDP UDP IP IP Ethernet Ethernet Requisições/Respostas Traps SNMP O SNMP usa o protocolo UDP para transporte de dados entre os gerentes e agentes
  • 9. SNMP ➔ SNMP utiliza o serviço de transporte sem conexão (UDP) ➔ Motivação: ➔ Robustez ➔ em casos de haver deterioração da rede (quando torna-se mais importante gerenciamento), perda de pacotes pode inviabilizar um serviço de transporte confiável. ➔ há vantagens em operar um protocolo sem conexão ➔ havendo gerenciamento de um número elevado de sistemas, haveria muitas “conexões” para manter, caso se utilizasse um protocolo orientado à conexão.
  • 10. SNMP Community ➔ O SNMP provê apenas uma primitiva com capacidade limitada de segurança, o conceito de comunidade ➔ Uma comunidade SNMP é uma relação de autenticação e controle de acesso entre um agente e um conjunto de estações gerentes. ➔ Para o serviço de autenticação, o Nome de Comunidade funciona como um mecanismo rudimentar, onde cada mensagem trocada entre agentes e gerentes é autenticada pela inclusão do Nome de Comunidade correto ➔
  • 11. MIB ➔ Management Information Base: ➔ Uma coleção de objetos definidos ➔ Contem variáveis organizadas hierarquicamente que correspondem aos objetos gerenciados ➔ Structure of Management Information (SMI): ➔ Conjunto de regras que gerenciam como os objetos devem ser definidos ➔ Objetos são definidos usando ASN.1 (Abstract Syntax Notation) ➔ Object Identifier (OID): ➔ Identificador global de um tipo de objeto ➔ Consiste em uma sequencia de digitos, que especificam a posição de um objeto na árvore global do identificador de objeto
  • 12. MIB
  • 13. MIB Os arquivos MIB definem uma hierarquia em forma de árvore e, nela, os contadores são identificados pela sua posição e a nomenclatura para endereçamento parte da raiz, separando cada nível por pontos. São exemplos de endereços MIB: .iso.org.dod.internet.mgmt.mib.ip.ipDefaultTTL .iso.org.dod.internet.mgmt.mib.ip.ipInReceives Esses endereços podem ser representados na forma numérica: 1.3.6.1.2.1.4.2 1.3.6.1.3.1.4.3
  • 14. RFC 1213 : MIB - II ➔ RFC 1156 especifica o MIB-I SNMP genérica aceita como padrão. ➔ RFC 1213 especifica o MIB–II SNMP, adicionado uma série de objetos para complementar MIB-I. Atualmente MIB – II é a MIB SNMP genérica padrão. ➔ A palavra genérica é usada aqui para diferenciar das MIBs privativas de fabricantes. ➔ A RFC 1213 define 10 grupos básicos de objetos MIB – II SNMP genéricos
  • 15. RFC 1213 : MIB - II ➔ system (1) : implementação obrigatória em todos os sistemas, contém variáveis que descrevem informações administrativas, tais como sysDescr (1.3.6.1.2.1.1.1), sysUpTime (1.3.6.1.2.1.1.3), sysContact (1.3.6.1.2.1.1.4) e sysName (1.3.6.1.2.1.1.5). system (mib-2) (1) sysDescr (1) Variáveis do Grupo System sysObjectId (2) sysUpTime (3) sysContact (4) sysName (5) sysLocation (6) sysServices (7)
  • 16. RFC 1213 : MIB - II ➔ interfaces (2) : de implementação obrigatória em todos os sistemas, mantém uma lista das interfaces do sistema que suportam IP, e, para cada interface há uma tabela de estatísticas de tráfego. Exemplos : ifSpeed, ifMtu, iflnOctets, iflnErros, ifOutDiscards, etc. interfaces (2) ifIndex (1) ifDescr (2) ifNumber (1) ifType (3) ifMtu (4) ifTable (2) ifSpeed (5) ifPhysAddress (6) ifEntry (ifTable 1) ...
  • 17. Exemplo: Ramificação da MIB para Interfaces • iso.org.dod.internet.mgmt.mib-2.interfaces ... • (ou .1.3.6.1.2.1.2.) – ... ifNumber.0 = 24 – ... ifTable.ifEntry.ifDescr.1 = “utp ethernet” – ... ifTable.ifEntry.ifDescr.2 = “utp ethernet” – ... ... – ... ifTable.ifEntry.ifDescr.24 = “utp fast ethernet” – ... ifTable.ifEntry.ifPhysAddress.24 = 0:d0:9:a5:7f:cb – ... ifTable.ifEntry.ifType.24 = Fast Ethernet (100BaseT) (6 – ... ifTable.ifEntry.ifInOctets.24 = 168176112 – ... ifTable.ifEntry.ifOutOctets.24 = 145859106 – ... ifTable.ifEntry.ifOutErrors.24 = 15
  • 18. RFC 1213 : MIB - II ➔ address translation (3): ➔ Implementação obrigatória mas sem utilidade prática na MIB-II ➔ Originalmente definido para mapeamento de endereço IP e o endereço físico na MIB I. ➔ Dada a multiplicação de protocolos, foi definido que cada protocolo manterá sua própria tabela de mapeamento de endereços ➔ Definido na MIB-II por questões de compatibilidade com a MIB-I. ➔ ip (4): ➔ Implementação obrigatória em todos os sistemas, ➔ descreve a função do sistema (ipForwarding), mantém uma série de estatísticas sobre IP (iplnReceives, iplnDiscards, ipForwDatagrams, ipReasmOK, ipFragCreates, etc.), ➔ contém três tabelas, uma de endereços IP das interfaces do sistema, um de roteamento (ipRouteDest, ipRoutelfndex, ipRouteMetric1, ipRouteNextHop, ipRouteProto, etc), e uma de mapeamento entre endereços IP e físicos
  • 19. RFC 1213 : MIB - II ➔ icmp (5): ➔ Implementação obrigatória somente em sistemas que suportam ICMP, ➔ Mantém uma série de estatísticas sobre ICMP, tais como icmplnErros, icmplnDestUnreachs, icmpOutredirects, etc. ➔ tcp (6): ➔ Implementação obrigatória somente em sistemas que suportam TCP ➔ Mantém a configuração TCP (tcpRtoAlgorithm, tcpRtoMax, tcpAttemptFails, tcplnSegs, tcpRetransSegs, etc.), e uma tabela de conexões TCP ativas (tcpConnState, tcpConnLocalAddress, tcpConnRemPort, etc.)
  • 20. RFC 1213 : MIB - II upd (7): ➔ ➔ Implementação obrigatória somente em sistemas que suportam UDP ➔ Mantém uma série de estáticas UDP (udplnDatagramas, udplnErros, udpOutDatagrams, etc) e uma tabela de portas UDP utilizadas por aplicações locais do sistema )udpLocalAddress, udpLocalPort). ➔ egp (8): ➔ Implementação obrigatória somente em sistemas que suportam EGP, ➔ mantém uma série de estatísticas EGP (egplnMsgs, egpOutErros, etc) e uma tabela de nós vizinhos e as estatísticas individuais de troca de tráfego EGP (egpNeighState, egpNeigAddr, egpNeilnErrs, egpNeiOutMsgs, egpNeighStateUps, etc.).
  • 21. RFC 1213 : MIB - II ➔ Transmission (9): ➔ definido para agrupar objetos referentes a gerenciamento de meios de transmissão, por exemplo, RS232, X25, Frame-Relay, etc. ➔ Snmp (10): ➔ Implementação obrigatoria para todos os sistemas que suportam SNMP ➔ Mantém uma série de estáticas sobre o SNMP, tais como snmplnPkts, snmplnBadCommunityNames, snmpOutBadValues, etc. ➔ Alguns dos objetos podem ter valor nulo, dependendo do papel desempenhado pelo sistema (agente ou estação de gerenciamento).
  • 22. Vendor MIB ➔ MIBs privadas ➔ RFC 1155 define a localização da MIBs criadas por fabricantes. ➔ Denominadas de vendor MIBs ou MIB privadas. ➔ Cada fabricante solicita e recebe uma designação abaixo da sub-árvore private(4).enterprise(1), a partir da qual define suas MIBs. ➔ estas extensões podem ser manuseadas usando SNMP, desde que a estação de gerenciamento possua sua especificação, de preferência em ASN.1.
  • 23. NET-SNMP ➔ É uma plataforma portável para SNMP v1 e v2, que fornece uma coleção de ferramentas de gerenciamento de rede. Operações de gerenciamento Aplicações de gerenciamento Snmpget Walk Snmpgetnext Netstat Snmpset Status Snmptrapd Test
  • 24. NET-SNMP - Apps ➔ SnmpNetStat é baseado na operação netstat, do UNIX, e permite a obtenção de informações relacionadas a rede, como por exemplo sockets ativos e estado das interfaces. ➔ SnmpWalk é uma aplicação SNMP que usa requisições GetNext para recuperar toda uma árvore de informações sobre uma entidade de rede. ➔ Snmpget é uma aplicação SNMP que usa requisições Get para obter uma dada variável em uma entidade de rede