Gestão de Redes e Sistemas Distribuídos Arquitecturas de Gestão Arquitectura de Gestão SNMP 2003/2004 Teresa Vazão IST/INESC Contactos:IST/Tagus-Park Email: [email protected] Tel: 214233242 Sumário Módulo I • Conceito de Arquitectura de Gestão Módulo II • • • • • • • Arquitectura de Gestão SNMP Arquitectura de Gestão OSI/TMN CORBA como Arquitectura de Gestão Gestão baseada na WEB JAVA como Arquitectura de Gestão Gestão DMTF Integração de Arquitecturas de Gestão TMV - 2003 Gestão de Redes e de Sistemas Distribuídos 2 TMV - 2003 Gestão de Redes e de Sistemas Distribuídos 3 Arquitectura de Gestão Importância da normalização Como escolher um Sistema de Gestão ? Existem diversos fabricantes ! Existem diversas tecnologias a gerir ! Existem diversos objectivos a atingir ! Arquitectura de Gestão TMV - 2003 Gestão de Redes e de Sistemas Distribuídos 4 Arquitectura de Gestão Conceito de Arquitectura de Gestão Conjunto de recomendações que permitem • Integrar Sistemas de Gestão de diferentes fabricantes • Gerir equipamentos de diferentes fabricantes e tecnologias A normalização incide sobre: • Informação: o conteúdo e o formato da informação de Gestão • Comunicação: o tipo e o formato das mensagens utilizadas na transferência da informação de Gestão entre o Gestor e o Agente Opcionalmente também pode incidir sobre: • Funcionalidades: as funções de gestão que se podem realizar • Organização: O modo como a gestão se organiza TMV - 2003 Gestão de Redes e de Sistemas Distribuídos 5 Arquitectura genérica dum Sistema de Gestão Modelo de Informação O Modelo de Informação define a estrutura de OGs. É comum a utilização da metodologia orientada-a-objectos • Identificação • Operações que executa Características Eventos que gera • Relações com outros OGs Nome Identificação Características Operações Eventos Router Endereço IP de uma das interfaces do router Estatícas : localização Dinâmicas: estado, número de pacotes enviados, erros etc… Reset Alarmes: erros em excesso Eventos: alteração de estado Relações com outros OGs TMV - 2003 Gestão de Redes e de Sistemas Distribuídos 6 Modelo de Comunicação Tipos de comunicação Iniciativa do Sistema Gestor • Controlo : troca de informação de controlo, que influencia um recurso • Monitorização: troca de informação sobre o estado de um recurso Iniciativa do Sistema Gerido • Acontecimento assícronos: envio de mensagens Aspectos a definir... Parceiros envolvidos Serviços e protocolos Sintaxe e semântica das estruturas de dados de comunicação Inclusão dos protocolos de Gestão na Arquitectura de Protocolos de comunicação. TMV - 2003 Gestão de Redes e de Sistemas Distribuídos 7 Modelo de Organização Tipos de cooperação • M Gestores 1 Agente Pedido de Informação / comando Informação / resultado do comando TMV - 2003 Agente Gestor Alteração de papeis OSI/TMN e Internet Pedido de Informação / comando Informação / resultado do comando Gestão de Redes e de Sistemas Distribuídos Apl. 2 • 1 Gestor N Agentes Simétrica Modelo de Grupos Pares Troca de informação e tarefas flexíveis e recíprocas em ambas as direcções CORBA Apl .1 Hierarquica assimétrica Modelo Gestor-Agente Relação M:N 8 Modelo Funcional Funções e serviços • APIs para as chamadas às funções • Interfaces internas para os Gestores OGs •Descrição depende do Modelo de Informação Areas Funcionais Funções de Gestão TMV - 2003 Gestão de Redes e de Sistemas Distribuídos 9 Modelo de Organização Tipos de organização Multicentro Multiponto Hierarquica Em rede Centralizada Legenda: TMV - 2003 Gestor Central Gestor Gestão de Redes e de Sistemas Distribuídos Recurso gerido 10 Arquitectura de Gestão Arquitectura de Gestão Custos A perfeição NÃO existe !!! Organismosde denormalização normalização Organismos Organismos de normalização ArquitecturasdedeGestão Gestão Arquitecturas Arquitecturas de Gestão Redes SNMP OSI/TMN TMV - 2003 Sistemas Distribuídos CORBA DMTF JAVA Gestão de Redes e de Sistemas Distribuídos 11 Gestão SNMP SNMP SNMP SNMP SNMP SNMP SNMP SNMP SNMP SNMP SNMP SNMP Simplicidade TMV - 2003 Normalização rápida Gestão de Redes e de Sistemas Distribuídos 12 TMV - 2003 Gestão de Redes e de Sistemas Distribuídos 13 Arquitectura de Gestão Internet-SNMPv1 Origem e evolução Crescimento da Internet GESTÃO? ICMP (anos 60-70) CMOT Acessibilidade e atraso Gestão OSI SGMP SNMP Generalização de SGMP Monitorização de Gateways HEMS Gestão generalizada a Hosts TMV - 2003 Gestão de Redes e de Sistemas Distribuídos 14 Arquitectura de Gestão Internet-SNMPv1 Origem e evolução Simplicidade ! solução de curto prazo TMV - 2003 Evolução para OSI solução de longo prazo Gestão de Redes e de Sistemas Distribuídos 15 Arquitectura de Gestão Internet-SNMPv1 Um pouco de história - SNMPv1 Arquitectura Gestor-Agente Transferência de informação por polling Protocolo de gestão é o SNMP SNMP corre sobre UDP Informação de Gestão organizada em MIBs MIB contém variáveis simples e não objectos Aceitação pelos fabricantes MIBs proprietárias TMV - 2003 Gestão de Redes e de Sistemas Distribuídos 16 Arquitectura de Gestão Internet-SNMPv1 Um pouco de história - SNMPv2 Hipóteses: melhorar SNMP ou transitar para CMOT CMOT: Normas OSI ainda em desenvolvimento Falta de produtos de gestão OSI Modelo de informação SNMP é imcompatível com o da Gestão OSI. Melhorar SNMP SNMP seguro: resolver problemas de segurança SMP: Facilitar a transferência de informação entre recursos arbitrários Transferência de Informação em bloco Compatibilidade com SNMP Mecanismos de segurança de SNMP seguro TMV - 2003 Gestão de Redes e de Sistemas Distribuídos 17 Arquitectura de Gestão Internet-SNMPv1 Um pouco de história - SNMPv2 Versão única de SNMP 1993: surge SNMPv2 • • Elevada aceitação do SNMPv1 condicionou fortemente o SNMPv2. Os mecanismos de segurança propostos eram demasiado complexos 1994-1995: revisão de SNMPv2 • Tentativas de simplificação dos mecanismos de segurança abandonadas por falta de consenso. • Duas versões dentro do SNMPv2 • SNMPv2p: com segurança • SNMPv2c: sem segurança TMV - 2003 Falta de segurança Gestão de Redes e de Sistemas Distribuídos 18 Arquitectura de Gestão Internet-SNMPv1 Um pouco de história - SNMPv3 • Compatibilização com as versões anteriores • Novos mecanismos de segurança Um pouco de história - RMON • A MIB-II permite obter informação à entrada e à saída dum elemento de rede, mas não avalia a rede como um todo ! • Solução: Monitor espião que inspecciona cada pacote que circula na rede e retira informação estatística. • RMON define uma MIB que possibilita este tipo de informação. TMV - 2003 Gestão de Redes e de Sistemas Distribuídos 19 Arquitectura de Gestão Internet-SNMPv1 Onde procurar informação na WEB •FAQs sobre SNMP • ftp://rtfm.mit.edu/pub/usenet/comp.protocols.snmp/ • Linux CMU SNMP Project • http://www.gaertner.de/snmp/ • Agente SNMPv1/v2 com suporte a várias MIBs e apontadores para bibliotecas Tcl e Perl snmp. • Arquivos • http://netman.cit.buffalo.edu/Archives.html • Ferramentas de monitorização, compiladores e browsers de MIBs e documentação TMV - 2003 Gestão de Redes e de Sistemas Distribuídos 20 Arquitectura de Gestão Internet-SNMPv1 Onde procurar informação na WEB Simple Web • • http://wwwsnmp.cs.utwente.nl/ Informação sobre Gestão Internet, incluindo normas, SW e bibliografia Simple Times • • http://www.simple-times.org/pub/simple-times/ Publicação periódica sobre Gestão Internet TMV - 2003 Gestão de Redes e de Sistemas Distribuídos 21 Resumo da aula • Conceito de Arquitectura de Gestão • Normalização • Modelo de informação e de comunicação • Modelo funcional e de organização • Gestão SNMP • Um pouco de história TMV - 2003 Gestão de Redes e de Sistemas Distribuídos 22