Sistemas de Gerenciamento de Redes SGR SNMP Simple

  • Slides: 30
Download presentation
Sistemas de Gerenciamento de Redes (SGR) SNMP Simple Network Management Protocol

Sistemas de Gerenciamento de Redes (SGR) SNMP Simple Network Management Protocol

O conceito de Gerenciamento Coletar Automação Agir Processar

O conceito de Gerenciamento Coletar Automação Agir Processar

Áreas afins ao Gerenciamento • Gerenciamento – Falhas (Fault Management) – “Contabilização” (Accounting Management)

Áreas afins ao Gerenciamento • Gerenciamento – Falhas (Fault Management) – “Contabilização” (Accounting Management) – Configuração (Configuration Management) – Desempenho (Performance Management) – Segurança (Security Management)

Falhas • Dispositivos que permitam detectar, isolar e corrigir operações anormais do ambiente OSI

Falhas • Dispositivos que permitam detectar, isolar e corrigir operações anormais do ambiente OSI – Onde está a falha? – Isolar o resto da rede da falha para que continue operando – Reconfiguração ou modificação – Substituição dos componentes falhos e volta da rede a seu estado inicial.

Contabilização • Em várias situações é preciso cobrar pela utilização de recursos de redes.

Contabilização • Em várias situações é preciso cobrar pela utilização de recursos de redes. Mesmo que isso não seja necessário, é preciso contabilizar a utilização dos recursos. Razões: – Usuários abusam e sobrecarregam a rede – Uso ineficiente dos recursos de rede. (mudanças) – Gerente de rede tomará melhores decisões (como expandir a rede) se estiver ciente das atividades de seus usuários.

Configuração • Sistemas modernos de comunicação são compostos de vários componentes físicos e lógicos

Configuração • Sistemas modernos de comunicação são compostos de vários componentes físicos e lógicos • Um mesmo dispositivo pode ser configurado como um roteador ou mero nó. – Escolha do software e parâmetros apropriados • Inicialização e shutdown; atualização, adição de componentes, etc.

Desempenho • Necessidade de acompanhamento de limites de desempenho. – Monitoramento • rastreamento de

Desempenho • Necessidade de acompanhamento de limites de desempenho. – Monitoramento • rastreamento de atividades na rede – Controle • habilitar gerentes a ajustar desempenho da redes – Questões importantes • • Qual capacidade atual de utilização? Há tráfego em excesso? Throughput está diminuindo? Há gargalos?

Segurança • Geração, distribuição e armazenamento de chaves de criptografia. • Monitoramento e controle

Segurança • Geração, distribuição e armazenamento de chaves de criptografia. • Monitoramento e controle de acessos à rede – Manutenção de logs • coleção, armazenamento e exame de arquivos de auditoria e logs

Elementos de um SGR

Elementos de um SGR

Arquitetura de um SGR • Cada nó contém uma coleção de software voltada ao

Arquitetura de um SGR • Cada nó contém uma coleção de software voltada ao gerenciamento de redes - Network Management Entity - NME – Coletar estatísticas de comunicação e outras atividades de redes – Armazenar estatísticas localmente. – Responder a comandos do NCC (network Control Centre) • • transmitir estatísticas coletadas ao NCC Modificar parâmetros (timers de protocolo de transporte, p. e. ) Prover informação de status (links ativos, p. e. ) Gerar tráfego artificial para testes – Enviar msgs ao NCC quando condições locais apresentarem mudanças significativas

Arquitetura de um SGR • Ao menos um nó é designado o NCC ou

Arquitetura de um SGR • Ao menos um nó é designado o NCC ou Manager • Além do software NME, o NCC possuem programas conhecidos como NMA (network Management Applications) – responde a comandos usuários mostrando informações e/ou editando comandos para os NMEs através da rede. • Outros nós também incluem NME e, na nomenclatura de SGR, recebem o nome de Agent – End-systems para usuários, bridges, roteadores, etc. . .

SNMP Simple Network Management Protocol • Padrão de facto para gerenciamento de redes •

SNMP Simple Network Management Protocol • Padrão de facto para gerenciamento de redes • Extensível, permitindo aos fabricantes adicionar funções de gerenciamento aos seus produtos • Independente do hardware • Implementado.

SNMP • O modelo de gerenciamento de redes usado pelo SNMP inclui: – Estação

SNMP • O modelo de gerenciamento de redes usado pelo SNMP inclui: – Estação de Gerenciamento (Manager) – Agente de Gerenciamento – MIB: Management Information Base: Base de Informações Gerenciais – Protocolo de Gerenciamento de Redes

Estação de Gerenciamento • Tipicamente um dispositivo standalone. • Serve como uma interface p/

Estação de Gerenciamento • Tipicamente um dispositivo standalone. • Serve como uma interface p/ o gerente humano. Possui: – Conjunto de aplicativos para análise de dados, recuperação de falhas – Interface de monitoramento e controle – Capacidade de traduzir os requisitos do gerente de rede em elementos de controle e monitoramento na rede (*) – Banco de dados de informações coletadas dos MIBs dos diversos agentes. (*): Padrão SNMP

Gerente Um gerente típico normalmente: • Implementado como um Network Management Station ( NMS)

Gerente Um gerente típico normalmente: • Implementado como um Network Management Station ( NMS) • Implementa totalmente o protocolo SNMP • Capaz de Ø Ø Inquirir os agentes Obter respostas dos agentes Setar variáveis nos agentes Reconhecer (ACK) eventos assíncronos dos agentes

Agentes de Gerenciamento • Hosts, bridges, roteadores, hubs podem estar equipados com SNMP e

Agentes de Gerenciamento • Hosts, bridges, roteadores, hubs podem estar equipados com SNMP e podem ser gerenciados através de uma estação. • Responde a solicitações por informação da estação gerente • Responde através de ações à estação gerente • Assincronamente pode enviar informações à estação gerente.

Agente Um agente típico normalmente: • Implementa totalmente o protocolo SNMP • Armazena e

Agente Um agente típico normalmente: • Implementa totalmente o protocolo SNMP • Armazena e recupera dados da MIB • Pode sinalizar assincronamente um evento para o gerente.

MIB • Para gerenciar recursos na rede, cada recurso é representado como um objeto.

MIB • Para gerenciar recursos na rede, cada recurso é representado como um objeto. – Uma variável que representa um aspecto do objeto gerenciado. • A coleção de objetos é conhecida como MIB Management Information Base • Uma estação de gerenciamento pode provocar uma ação em um agente ou pode mudar a configuração de um agente ao modificar valores de um objeto. • Estações gerentes e agentes estão ligados pelo Protocolo de Gerenciamento de Redes. – SNMP !!!

Protocolo de Gerenciamento: SNMP • Três funcionalidades chaves: – Get: Permite ao gerente (estação)

Protocolo de Gerenciamento: SNMP • Três funcionalidades chaves: – Get: Permite ao gerente (estação) recuperar valores de objetos dos agentes – Set: permite ao gerente configurar valores de objetos nos agentes – Notify: Permite que agentes notifiquem o gerente a ocorrência de eventos significativos. (traps) traps

Papel do SNMP

Papel do SNMP

SNMP O agente gerenciado envia um evento de notificação (trap) ao sistema de gerenciamento

SNMP O agente gerenciado envia um evento de notificação (trap) ao sistema de gerenciamento a fim de identificar a ocorrência de condições como, por exemplo, um valor que passa de um limite pré-determinado. Há somente cinco operações primitivas: • Get next Polling: o gerente (de tempos em tempos, consulta os agentes • Get response para coletar informações. • Set Impraticável se o nro de agentes • Trap é grande.

Especificação do Protocolo • Troca de informações com SNMP entre estação gerente e agentes

Especificação do Protocolo • Troca de informações com SNMP entre estação gerente e agentes é feita por uma mensagem SNMP (v 1) – versão – nome da comunidade – um entre os cinco tipos de PDU (Protocol Data Unit)

Formato SNMPv 1

Formato SNMPv 1

Significado dos campos: SNMPv 1 • Generic-trap: – – – cold. Start(0) warm. Start(1)

Significado dos campos: SNMPv 1 • Generic-trap: – – – cold. Start(0) warm. Start(1) link. Down(2) Link. Up(3) authentication. Failure(4) • community – Um valor “casado” de um agente SNMP com algum conjunto de entidades SNMP. Serve como uma senha para autenticar a msg SNMP. • Agent_addr: endereço do objeto gerador do trap

SNMP v 1 v 2 • Redes centralizadas – Apenas uma estação gerente •

SNMP v 1 v 2 • Redes centralizadas – Apenas uma estação gerente • Crescimento da rede trás – aumento de sobrecarga na estação gerente – excesso de tráfego • SNMPv 2 – Permite gerenciamento de uma rede descentralizada pois suporta mais de uma estação gerente (cooperação gerente-gerente) – Permite transferência de porções maiores de dados

Gerenciamento em Rede Distribuída (SNMPv 2)

Gerenciamento em Rede Distribuída (SNMPv 2)

Formato SNMPv 2

Formato SNMPv 2

Comando Get. Bulk

Comando Get. Bulk

SNMPv 3 • SNMPv 2: maior deficiência é a falta de segurança efetiva. •

SNMPv 3 • SNMPv 2: maior deficiência é a falta de segurança efetiva. • SNMPv 3 – autenticação – autorização de usuários para monitorar e ler informações da rede – privacidade

Segurança SNMPv 3

Segurança SNMPv 3