Introdução PROGRAMA A. FUNDAMENTOS & ARQUITECTURAS DE GESTÃO Apresentação da motivação para a normalização. Principais arquitecturas normalizadas



Documentos relacionados
Gerência de Redes de Computadores - SNMPv1 & SNMPv2c

The Simple Network Management Protocol, version 1

3. O protocolo SNMP 1

Monitorização da Rede. Simple Network Management Protocol (SNMP).

Gestão de Redes e Sistemas Distribuídos

3. O protocolo SNMP. Managed system. Management system. resources. management application. MIB objects. SNMP manager UDP IP. IP link.

Operations Research. Planeamento e Gestão de Redes de Computadores

MIB (Management Information Base) Objetos Gerenciados Um objeto gerenciado é a visão abstrata.

Redes de Computadores

Gerência de Redes e Serviços de Comunicação Multimídia

Gerência e Segurança de Redes

Gerenciamento de Redes - Evolução. Gerenciamento de Rede. Gerenciamento de Rede NOC NOC

Gerência de Redes Padrões de Gerenciamento

Departamento de Engenharia Electrotécnica e de Computadores. Preparação da Dissertação. Fevereiro de Relatório Final

Protocolo de Gerenciamento SNMPv1, MIB-2 e RMON

SNMPv2. As Limitações do SNMPv1

Redes de computadores e a Internet. Capítulo 9. Gerenciamento de rede by Pearson Education

Protótipo de Software de Gerência SNMP Para o Ambiente Windows NT

Protocolos de gerência. Gerenciamento TCP/IP SNMP. Informações de gerência. Gerenciamento TCP/IP. Limitações de SNMP

Anderson Alves de Albuquerque

Ficha de Trabalho Prático Nº1- Parte II Gestão de Redes Internet. Ferramentas SNMP.

Centro Universitário Fundação Santo André. Disciplina Redes de Computadores. Módulo 08

Centro Universitário Fundação Santo André. Disciplina Redes de Computadores. Módulo 08

Gestão de redes e SNMP. Laboratório de Redes 2008/2009

Revisão Gerenciar consiste em supervisionar e controlar seu funcionamento para que ele satisfaça aos requisitos tanto dos seus usuários quanto dos

Rede de Computadores II

Redes de Computadores

Network Management. João Neves, 2009

GESTÃO Falhas Contabilidade Configuração Desempenho Segurança. FALHAS Determinar a falha Isolar a falha da rede Reconfigurar a rede Corrigir a falha

3. O protocolo SNMP 1

Gestão de uma Infra-Estrutura de Rede Wi-Fi com recurso ao SNMP

UNIVERSIDADE DO VALE DO ITAJAÍ CENTRO DE CIÊNCIAS TECNOLÓGICAS DA TERRA E DO MAR CURSO DE CIÊNCIA DA COMPUTAÇÃO

Desafios de Gerência e Segurança de Redes

Gerência de Redes. 1. Introdução

Cap. 02 Modelo de Informação

GERENCIAMENTO DE REDES DE COMPUTADORES

Objetivo Geral - Apender conceitos, protocolos e técnicas na gerencia de redes

Este tutorial apresenta os conceitos básicos e as características do protocolo SNMP.

SNMP Simple Network Management Protocol Informações de Gerenciamento e MIBs

Registo de resultados 1:

S.N.M.P. Filipe Pedrosa, José Teixeira, Francisco Oliveira

Redes de Computadores

Universidade Católica do Salvador CURSO DE BACHARELADO EM INFORMÁTICA

Padrão para gerência na Internet simples de implementar amplamente difundido

Capítulo 9 Gerenciamento de rede

ARQUITETURAS DE GERENCIAMENTO. Baseado em slides gentilmente cedidos pelo Prof. João Henrique Kleinschmidt da UFABC.

Lista 3 Exercícios de Gestão de Redes

Integração de Gerências SNMP em. um Ambiente Distribuído

Gerência de Redes de Computadores GERÊNCIA DE REDES DE COMPUTADORES PROGRAMA

Capítulo 9. Gerenciamento de rede

Redes de Computadores

Gerência de Redes de Computadores SNMP. Prof. Alex Furtunato

MSc Eliton Smith Gerenciamento e Administração de Redes

SNMP Simple Network Management Protocol

REDES DE COMPUTADORES. Analise de Redes

Administração e Gerência de Redes Aula 2 Sistema de Gerência de Redes

IMPLEMENTAÇÃO DE UMA MIB SNMP PARA PABX INTELBRÁS

INTERCONEXÃO DE REDES DE COMPUTADORES

Redes de Computadores. Mário Aquino Yahoo Groups: prof_marioaquino

Administração de Redes I (LI) Ano, Semestre: 2, 1

Curso de extensão em Administração de redes com GNU/Linux

Gerência de Redes de Computadores SNMP. Prof. Alex Furtunato

Universidade Tuiuti do Paraná Faculdade de Ciências Exatas. Tecnologia de Análise e Desenvolvimento de Sistemas. TCP/IP x ISO/OSI

Gerência de Redes Turma : V

Action.NET. SNMP Manager Communication Protocol. Manual de Referência

SNMP Simple Network Management Protocol

Administração de Redes 2015/16. Simple Network Management Protocol (SNMP)

7.1 Modelo TCP / IP Departamento de Engenharia, Electrónica, Telecomunicações e Computadores Redes de Computadores

Gerenciamento de Equipamentos Usando o Protocolo SNMP

RMON Remote Network Monitoring

Gerenciamento de rede. Alessandro C. Bianchini

Top-Down Network Design

Modelo TCP / IP. História da família TCP/IP Modelo utilizado pela família TCP/IP Comparação com o modelo OSI

Sistemas Multimédia. Arquitectura Protocolar Simples Modelo OSI TCP/IP. Francisco Maia Redes e Comunicações

Gerenciamento de Redes de Computadores

Gerência de Redes Modelo de Gerenciamento OSI. Douglas Duarte

Capítulo 9: Gerenciamento de Redes

Gerenciamento de Redes com SNMP

SENAI - FATESG. Gerência de Redes. Prof. Antônio Pires de Castro Jr, M.Sc.

Gerenciamento de Redes

Gerência de Redes de Computadores

Redes de Computadores II

GESTÃO DE SISTEMAS E REDES SIMPLE NETWORK MANAGEMENT PROTOCOL (SNMP)

Gerencia de Rede (Desempenho) Professor: Guerra (Aloivo B. Guerra Jr.)

PROTÓTIPO TIPO DE UM SOFTWARE AGENTE SNMP PARA REDE WINDOWS

Nesta sessão introduziremos os conceitos básicos do Cacti, e como fazer para instalá-lo em seu computador.

DESENVOLVIMENTO DE UM PROTÓTIPO DE MIB-BROWSER EM DELPHI

Segurança em Redes de Computadores

Resumo. Segurança em Redes de Computadores 11/08/2017. Capítulo 8 Segurança em Gerência de Redes. Conceitos Básicos de SNMP Introdução

Protocolos de gerenciamento

Gerência de Redes. Arquitetura de Gerenciamento.

Gerenciamento e Interoperabilidade de Redes

Gerenciamento de redes Internet

Transcrição:

Introdução PROGRAMA A. DE GESTÃO Apresentação da motivação para a normalização. Principais arquitecturas normalizadas pela OSI, IETF e DMTF. B. TECNOLOGIAS & MECANISMOS AVANÇADOS Apresentação do estado da arte. Discussão sobre áreas de investigação promissoras. C. PRÁCTICAS CORRENTES & ANÁLISE DE CASOS DE ESTUDO Estudo e experimentação com ferramentas populares. Análise de casos típicos de gestão integrada de serviços de rede.

Introdução BIBLIOGRAFIA I. Network Management: An introduction to principles and practice. M. Subramanian, Addison-Wesley, 1999. II. SNMP, SNMPv2, SNMPv3 & RMON 1 and 2. W. Stallings, Addison-Wesley, 1998. III. Network Management, MIBs and MPLS: Principles, Design and Implementation. S. Morris, Addison-Wesley, 2003. IV. Network Services Magement Framework. B. Dias, Universidade do Minho, 2004.

1 Necessidades de Normalização Heterogeneidade dos equipamentos de rede. Aumento do número de protocolos na comunicação de sistemas computacionais. Aumento exponencial do número de equipamentos de rede, sistemas finais e de aplicações distribuídas. Implementação de sistemas de configuração e controlo de qualidade de serviço. Parametrização dos serviços de rede. Introdução de mecanismos de controlo de acesso e contabilização.

2 Arquitectura TMN (ISO ITU-T M.3010) Aplicação exclusiva para redes de telecomunicações. Tem como base o modelo funcional da gestão OSI. Rede de transmissão de dados dedicada exclusivamente à gestão. Sistema centralizado mas com mais hierarquização do que a arquitectura OSI.

3 Arquitectura OSI (ISO ITU-T X.700) Cinco áreas funcionais (FCAPS): configuração, gestão de falhas/anomalias, controlo de performance, gestão da segurança e contabilização. A gestão é também uma aplicação, necessitando da pilha completa de protocolos OSI (muito pesada). Bases de dados dos objectos a gerir (informação de gestão) conceptualiza os recursos nos vários níveis da pilha. Sistema centralizado (problemas de escabilidade). Protocolo/Serviço de interface: CMIP/CMIS.

4 Arquitectura de Gestão ISO/OSI Agent Manager Proprietary Application Processes Application Proprietary Application Processes Layer MIB MIB MIB MIB MIB MIB Event Management Object & Attrib. Management Other standard Management Event Management Object & Attrib. Management Other standard Management CMISE CMISE CMIP CMIP SMASE ACSE ROSE SMASE ACSE ROSE X.216, X.226, X.409, Presentation Layer X.216, X.226, X.409, Fonte: Network Services Management Framework B.Dias, PhD Thesis Universidade do Minho, December 2004.

5 Modelos de Dados e de Informação Higher Layer Universal Information Model X Conceptualization Specification Middle Layer Management Data Model A Management Data Model B Lower Layer Representation, Encoding & Transmission Model I Representation, Encoding & Transmission Model II Fonte: Gestão de Redes Internet: Network Services Management Bruno Dias Universidade do Minho, 2004

6 Internet Network Management Framework Objectos/Protocolos simples. Consome poucos recursos nos equipamentos de rede a gerir. Arquitectura simples e centralizada. Bases de dados de objectos de gestão (MIB) inspiradas no formalismo de abstracção da OSI. Gestão está no nível das aplicações (i.e., é um serviço aplicacional). Preocupações crescentes ao nível da segurança.

7 INMF: Evolução Histórica Inicialmente foi só criado o Simple Network Management Protocol (SNMP) baseado directamente no Simple Gateway Management Protocol (SGMP). Outras alternativas da época (década de 80) foram preteridas: > CMIP over TCP (CMOT); > High-Level Entity Management System (HEMS). Três versões até agora: > INMFv1 de 1990-1992. > INMFv2 de 1993; Revisão de 1996. > INMFv3 de 1999; Revisão em 2002-2003.

8 INMF: Componentes de Normalização Normalização actual em vários componentes: > Structure of Management Information (SMI) > Management Information Bases (MIBs) > Simple Network Management Protocol (SNMP) > User-based Security Model (USM) > View Access Control Model (VACM) Modelo de comunicação assimétrico e assíncrono. Sistema com Poolling intensivo. Tipo de objectos simples com identificação através de OIDs, como na OSI.

9 INMF: Objectos de Gestão (SMI & MIBs) Os tipos possíveis para os objectos são definidos em ASN.1 na SMI (vai na 2ª versão). Os tipos de objectos permitidos são relativamente simples e a sua manipulação/organização é limitada e complexa. Os objectos são conceptualizações de recursos ou parâmetros de funcionamento dos equipamentos. Identificação universal e hierárquica com OIDs e o agrupamento dos objectos é feito em MIB Groups. Políticas de acesso definidas por MIB Views.

10 INMF: Simple Network Manag.Protocol Protocolo de transporte da informação/dados de gestão, simples e assíncrono. Utiliza preferencialmente o protocolo UDP e está pensado para utilização de mecanismos de polling intensivo. Apenas quatro comandos/primitivas para os gestores: > snmp-get, snmp-getnext, snmp-getbulk e snmp-set. Três comandos/primitivas para os agentes: > snmp-response, snmp-trap e snmp-inform. Pouca evolução dos PDUs ao longo do tempo.

11 INMF: Segurança & Controlo de Acesso Área de maior evolução actual, sobretudo a partir do SNMPv2. Sistema complexo definido em duas normas: > User-based Security Model (USM), (mecanismos para encriptação e sumariação) > View Access Control Model (VACM). (definição do controlo de acesso aos objectos) Utilização de mecanismos de segurança relativamente recentes. Indefinição no conceito de chave ou sistema de gestão de chaves. Utilização real ainda é baseada em community strings!

12 INMF: Structure of Management Information Definição dos tipos possíveis de objectos: > SMIv1 (RFC1155) & SMIv2 (RFC2578). Cada tipo de objecto é definido por três blocos lógicos: > Object Identifier (OID), > Tipo e sintaxe definidos em ASN.1, e > Definição implícita do tipo de codificação utilizando a norma Basic Encoding Rules (BER). Definição de tipos adicionais com semânticas mais restrictas através das Textual Conventions. Definição de capacidades em Conformance Statements.

13 INMF: Structure of Management Information Vários tipos escalares: > Octet String, > Bits, Unsigned, Integer, > Counter & Gauge (32 e 64 bits), > Timeticks, > Object Identifier, > NetAddress & IPAddress, > Opaque, >... Tipos não escalares (para definir listas e tabelas): > Sequence.

14 INMF: Structure of Management Information Textual Conventions: > DisplayString, > PhysAddress & MacAddress, > TruthValue & FalseValue, > TestAndInc, > TimeStamp, TimeInterval & DateAndTime, > StorageType, > VariablePointer, > TDomain & TAddress, > AutonomousType, >...

15 INMF: Structure of Management Information Object Identifier: Fonte: SNMP Essentials D. Mauro, K. Schmidt O Reilly, 2001

16 INMF: Structure of Management Information Object Identifier: [ ] internet OBJECT IDENTIFIER ::= { iso(1) org(3) dod(6) 1 } directory OBJECT IDENTIFIER ::= { internet 1 } mgmt OBJECT IDENTIFIER ::= { internet 2 } experimental OBJECT IDENTIFIER ::= { internet 3 } private OBJECT IDENTIFIER ::= { internet 4 } [ ] enterprises OBJECT IDENTIFIER ::= { private 1 } [ ]

17 INMF: Management Information Bases Uma MIB standard (RFC 1213): > MIBv1 (1990) & MIBv2 (1991). Uma MIB especial para monitorização estatística: > Remote Monitoring MIB (v2, RFC 2819). Muitas outras MIB específicas, normalizadas ou não: > RFC 2863 -- Interfaces Group MIB > RFC 1850 -- OSPF Version 2 MIB > RFC 2790 -- Host Resources MIB >...

18 INMF: MIB-II [ ] RFC1213-MIB DEFINITIONS ::= BEGIN IMPORTS mgmt, NetworkAddress, IpAddress, Counter, Gauge, TimeTicks FROM RFC1155-SMI OBJECT-TYPE FROM RFC 1212; -- groups in MIB-II mib-2 OBJECT IDENTIFIER ::= { mgmt 1 } system OBJECT IDENTIFIER ::= { mib-2 1 } interfaces OBJECT IDENTIFIER ::= { mib-2 2 } at OBJECT IDENTIFIER ::= { mib-2 3 } ip OBJECT IDENTIFIER ::= { mib-2 4 } icmp OBJECT IDENTIFIER ::= { mib-2 5 } tcp OBJECT IDENTIFIER ::= { mib-2 6 } udp OBJECT IDENTIFIER ::= { mib-2 7 } egp OBJECT IDENTIFIER ::= { mib-2 8 } transmission OBJECT IDENTIFIER ::= { mib-2 10 } snmp OBJECT IDENTIFIER ::= { mib-2 11 } -- the Interfaces table iftable OBJECT-TYPE SYNTAX SEQUENCE OF IfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of interface entries. The number of entries is given by the value of ifnumber. ::= { interfaces 2 }

19 INMF: Grupos da MIB-II Fonte: SNMP Essentials D. Mauro, K. Schmidt O Reilly, 2001

20 INMF: Simple Network Manag. Protocol Apenas duas versões: > SNMPv1 (RFC 1157) para o INMFv1; > SNMPv2 (RFC 1905) para o INMFv2 e INMFv3. Primitivas/Operações SNMP: > get-req* (SNMPv1 & v2), > get-next-req* (SNMPv1 & v2), > get-bulk-req* (SNMPv2), > set-req* (SNMPv1 & v2), > get-response (SNMPv1 & v2), > trap (SNMPv1) & notification (SNMPv2), > inform (SNMPv2).

21 INMF: Simple Network Manag. Protocol get-request() request()* $ snmpget v 2c router-lab public.1.3.6.1.2.1.1.5.0 system.sysname.0 = cisco" Fonte: SNMP Essentials D. Mauro, K. Schmidt O Reilly, 2001

22 INMF: Simple Network Manag. Protocol get-next next-request() request()* $ snmpwalk v 2c router-lab public system system.sysdescr.0 = "Cisco Internetwork Operating [...] system.sysobjectid.0 = OID: enterprises.9.1.19 system.sysuptime.0 = Timeticks:(27210723)3 days, 3:35:07.23 system.syscontact.0 = " system.sysname.0 = "cisco system.syslocation.0 = labcom-di-uminho-pt system.sysservices.0 = 6 Nota: O comandosnmpwalk do Net-SNMP é implementado à custa de várias operações get-next-request...

23 INMF: Simple Network Manag. Protocol get-bulk bulk-request() request()* $ snmpbulkget v 2c -B 1 3 router-lab public sysuptime ifinoctets ifoutoctets system.sysuptime.0 = Timeticks: (27210723) 3 days, 3:35:07.23 interfaces.iftable.ifentry.ifinoctets.1 = 70840 interfaces.iftable.ifentry.ifoutoctets.1 = 70840 interfaces.iftable.ifentry.ifinoctets.2 = 143548020 interfaces.iftable.ifentry.ifoutoctets.2 = 111725152 interfaces.iftable.ifentry.ifinoctets.3 = 0 interfaces.iftable.ifentry.ifoutoctets.3 = 0 Nota: A opção B serve para indicar os valores de <non-repeaters> e <max-repetitions> da operação get-bulk-request...

23 INMF: Simple Network Manag. Protocol get-bulk bulk-request() request()* Fonte: SNMP Essentials D. Mauro, K. Schmidt O Reilly, 2001

24 INMF: Simple Network Manag. Protocol set-request() request()* $ snmpget v 2c router-ext public system.syslocation.0 system.syslocation.0 = labcom-di-uminho-pt $ snmpset v 2c router-ext labcom system.syslocation.0 s Buraco Negro" system.syslocation.0 = Buraco Negro $ snmpget v 2c router-ext public system.syslocation.0 system.syslocation.0 = Buraco Negro Nota: A opção s serve para indicar que o novo valor é do tipo Octet String (no caso uma DisplayString)...

25 INMF: Simple Network Manag. Protocol set-request() request()* Fonte: SNMP Essentials D. Mauro, K. Schmidt O Reilly, 2001

26 INMF: Simple Network Manag. Protocol traps/notifications()* Fonte: SNMP Essentials D. Mauro, K. Schmidt O Reilly, 2001

27 INMF: Simple Network Manag. Protocol traps/notifications()* > Operações não solicitadas pelo gestor, informando de situações que não devem esperar para serem detectadas por polling. Exemplos: - Um dos interfaces da máquina onde está a correr o agente mudou de estado operacional. - Uma chamada para um modem não teve sucesso. - Um integrado de memória ficou defeituoso. - A temperatura de funcionamento atingiu níveis anormais.

28 INMF: Simple Network Manag. Protocol traps/notifications()* <0> coldstart <1> warmstart <2> linkdown <3> linkup <4> authorizationfailure <5> egpneighborloss <6> enterprisespecific < >

26 INMF: Códigos de Erros SNMPv1 Aplicam-se apenas às operações originadas no gestor. Apenas podem ser enviados pelo agente. <0> noerror <1> toobig <2> nosuchname <3> badvalue <4> readonly <5> generr

27 INMF: Códigos de Erros SNMPv2 <6> noaccess <7> wrongtype <8> wronglength <9> wrongencoding <10> wrongvalue <11> nocreation <12> inconsistentvalue <13> resourceunavailable <14> commitfalied <15> undofailed <16> authorizationerror <17> notwritable <18> inconsistentname

28 Classificação FCAPS Definição criada pelo International Engineering Consortium Fault Management Configuration Management Accounting Management Performance Management Security Management

29 FCAPS: Fault Management Diagnostic Testing Fault Detection/Isolation/Network Monitoring Fault Correction/Network Recovery Alarm Generation/Filtration/Handling/Correlation Logging & Statistics

30 FCAPS: Configuration Management Resource Management (Initialization & Provisioning) Network & Services Discovering Configuration Policies Management & Automation User/Clients Management (Registration & Support) Logging & Statistics

31 FCAPS: Accouting Management Resource Management (Costs Definition & Resource Usage) Users/Clients Quotas Monitoring, Reporting & Billing Auditing Logging & Statistics

32 FCAPS: Performance Management Resource Utilization & Peformance Monitoring (For network devices, systems and services) Users/Clients Utilization & Satisfaction Data Analysis & Capacity Planning Logging & Statistics

33 FCAPS: Security Management Threat Management (Definition & Monitoring) Users/Clients Access Management & Certification (Definition, Monitoring & Reporting) Security Garantees (Privacy, Authentication, etc) Auditing Logging, Data Analysis & Statistics