Redes de Computadores II Slide 1
Gerenciamento de Redes Gerenciamento de redes inclui o fornecimento, a integração e a coordenação de hardware, software e elementos humanos para monitorar, testar, configurar, consultar, analisar, avaliar e controlar a rede e os recursos para atender aos requisitos de desempenho, qualidade de serviço e operação em tempo real dentro de um custo razoável. Slide 2
Slide 3
Padrões de Gerenciamento de Redes OSI CMIP Common Management Information Protocol Projetado nos anos 1980: o padrão de gerenciamento por excelência Padronização lenta demais SNMP: Simple network management protocol Origem na Internet (SGMP - Simple Gateway Monitoring Protocol) Começou simples Desenvolvido e adotado rapidamente Crescimento: tamanho e complexidade Atualmente: SNMP V3 Padrão de fato para gerenciamento de redes Slide 4
SNMP Simple Network Management Protocol É um protocolo padrão de gerenciamento de redes amplamente usado em redes TCP/IP, fornecendo um método de gerenciamento de hosts de rede como: servidores, firewall, roteadores, bridge, etc a partir de um computador central em que esteja sendo executado um software de gerenciamento e agentes. Slide 5
Motivação: Rede de Computadores II SNMP Para cada componente a ser gerenciado existem aplicações específicas que coletam indicadores A grande quantidade de dispositivos corresponde a uma grande quantidade de aplicações de gerenciamento Equipamentos com as mesmas funcionalidades, mas de fabricantes diferentes, são gerenciados por aplicações diferentes A busca por um padrão de aquisição de dados em redes de computadores Slide 6
1988 1990 Rede de Computadores II Evolução do SNMP IAB (Internet Activities Board) Especificação SNMPv1 (RFC 1157) Especificação SMI (Structure of Management Information) - (RFC 1155) Especificação MIB I (Management Information Base) - (RFC 1156) 1991 Especificação MIB II (RFC 1213) 1993 SNMPv2 (RFC 1902) 1998 SNMPv3 (RFC 3410) Slide 7
SNMP O SNMP por si só é um protocolo de requisição/resposta simples. Quatro operações são definidas no SNMP: Get GetNext Set Trap Slide 8
Get Rede de Computadores II SNMP Permite que o NMS (Network Management Stations) recupere uma instância de objeto do agente. Slide 9
Get Next Rede de Computadores II SNMP Permite que o NMS (Network Management Stations) recupere a próxima instância de objetos de uma tabela ou lista em um agente. Se o NMS quiser recuperar todos os elementos de uma tabela de um agente, ele inicia com uma operação Get seguida de uma série de operações GetNext. Slide 10
Set Rede de Computadores II SNMP Permite que o NMS (Network Management Stations) modifique valores de uma instância de objetos em um agente. Slide 11
Trap Rede de Computadores II SNMP Usado pelo agente para informar assincronicamente o NMS (Network Management Stations) sobre algum evento. Slide 12
Slide 13
Slide 14
Formato das Mensagens SNMP Os pacotes de mensagem do SNMP são divididos em duas partes: A primeira parte contém a versão e o nome comunitário. A segunda parte contém o protocolo de unidade de dados (PDU) do SNMP especificando a operação que será realizada ("Get", "Set" e outros) e a instância de objetos envolvida na operação. Slide 15
Slide 16
Formato das Mensagens SNMP versão (version) É usado para garantir que todos os elementos de uma rede estão rodando softwares baseados na mesma versão do SNMP. nome comunitário (community) Associa um ambiente de acesso para um conjunto de NMS usando o nome comunitário. Slide 17
Formato das Mensagens SNMP Um NMS dentro de uma comunidade pode ser dito existente dentro de um mesmo domínio administrativo. Como os dispositivos que não conhecem seu próprio nome comunitário são excluídos das operações do SNMP, então o administrador de redes usa o nome comunitário como uma forma fraca de autenticação. Slide 18
Formato das Mensagens SNMP SNMP PDU: PDU type, especifica o tipo que o PDU começará transmitindo. request-id, associa as requisições com as respostas. variable-bindings, incluir o dado em um PDU SNMP. Variable-bindings associam instâncias particulares de objetos com seus valores correntes. Slide 19
Agentes SNMP Todo o sistema gerenciado por SNMP contém uma entidade processando em modo background chamada agente. O agente recebe mensagens SNMP para recuperar e/ou modificar informações de gerenciamento e enviar respostas para as mensagens recebidas. O agente também deve ser capaz de enviar mensagens SNMP relativas a determinados eventos (traps). Slide 20
Slide 21