Part I: Introduction - PowerPoint PPT Presentation

1 / 27
About This Presentation
Title:

Part I: Introduction

Description:

Title: Part I: Introduction Author: Don Towsley Last modified by: sandrab Created Date: 10/8/1999 7:08:27 PM Document presentation format: Papel A4 (210 x 297 mm) – PowerPoint PPT presentation

Number of Views:55
Avg rating:3.0/5.0
Slides: 28
Provided by: DonT164
Category:

less

Transcript and Presenter's Notes

Title: Part I: Introduction


1
(No Transcript)
2
Gerenciamento de rede
  • Objetivos do capítulo
  • ? Introdução ao gerenciamento de redes
  • ? Motivação
  • ? Componentes principais
  • ? Ambiente de gerenciamento de redes da Internet
  • ? MIB base de informações de gerenciamento
  • ? SMI linguagem de definição de dados
  • ? SNMP protocolo para gerenciamento de redes
  • ? Serviços de apresentação ASN.1

3
Resumo
  • ? O que é gerenciamento de redes?
  • ? Ambiente de gerenciamento padrão Internet
  • ? Estrutura de informação de gerenciamento SMI
  • ? Base de informação de gerenciamento MIB
  • ? SNMP operações do protocolo e mapeamento de
    transporte
  • ? Segurança e administração
  • ? ASN.1

4
O que é gerenciamento de redes?
  • ? Sistema autônomo (isto é rede) centenas ou
    milhares de componentes de hardware/software
    interagindo
  • Outros sistemas complexos que requerem
    monitoração e controle
  • ? Avião a jato
  • ? Usinas nucleares
  • ? Outras?

Gerenciamento de redes inclui o fornecimento,
integração e coordenação de hardware, software e
elementos humanos para monitorar, testar,
configurar, consultar, analisar, avaliar e
controlar a rede e recursos para atender aos
requisitos de desempenho, qualidade de serviço
e operação em tempo real dentro de um custo
razoável."
5
Infra-estrutura para gerenciamento de redes
Definições
6
Padrões de gerenciamento de redes
  • OSI CMIP
  • ? Common management information protocol
  • ? Projetado nos anos 80 o padrão de
    gerenciamento por excelência
  • ? Padronização lenta demais
  • SNMP Simple network management protocol
  • ? Origem na Internet (SGMP)
  • ? Começou simples
  • ? Desenvolvido e adotado rapidamente
  • ? Crescimento tamanho e complexidade
  • ? Atualmente SNMP V3
  • ? Padrão de fato para gerenciamento de redes

7
Resumo
  • ? O que é gerenciamento de redes?
  • ambiente de gerenciamento padrão Internet
  • ? Estrutura de informação de gerenciamento SMI
  • ? Base de informação de gerenciamento MIB
  • ? SNMP operações do protocolo e mapeamento de
    transporte
  • ? Segurança e administração
  • ? ASN.1

8
SNMP visão geral 4 partes-chave
  • ? Management Information Base (MIB)
  • ? Base de dados distribuída com dados de
    gerenciamento de rede
  • ? Structure of Management Information (SMI)
  • ? Linguagem de definição para objetos da MIB
  • ? Protocolo SNMP
  • ? Transporta informações e comandos sobre objetos
    entre o gerenciador e o elemento gerenciado
  • ? Segurança, capacidades administrativas
  • característica nova do SNMPv3

9
SMI linguagem de definição de dados
  • Propósito criação de uma sintaxe e semântica
    para definição de dados de gerenciamento de forma
    não ambígua
  • ? Tipos de dados
  • ? Formato genérico dos dados
  • ? OBJECT-TYPE
  • ? Tipo de dado, status, semântica do objeto
    gerenciado
  • ? MODULE-IDENTITY
  • ? Grupos de objetos relacionados num módulo MIB

Tipos de dados básicos
INTEGER Integer32 Unsigned32 OCTET STRING OBJECT
IDENTIFIER IPaddress Counter32 Counter64 Gauge32 T
ime Ticks Opaque
10
SNMP MIB

Um módulo MIB é especificado pela SMI como
MODULE-IDENTITY (100 MIBs padronizadas, mais
proprietárias)
OBJECT TYPE
OBJECT TYPE
OBJECT TYPE
objetos especificados via construção OBJECT-TYPE
da SMI
11
SMI exemplo de objeto e módulo
  • MODULE-IDENTITY ipMIB
  • OBJECT-TYPE ipInDelivers

ipInDelivers OBJECT TYPE SYNTAX
Counter32 MAX-ACCESS read-only STATUS
current DESCRIPTION The total number of
input datagrams successfully
delivered to IP user- protocols (including
ICMP) ip 9
ipMIB MODULE-IDENTITY LAST-UPDATED
941101000Z ORGANIZATION IETF SNMPv2
Working Group CONTACT-INFO Keith
McCloghrie DESCRIPTION The MIB
module for managing IP and ICMP
implementations, but excluding the
management of IP routes. REVISION
019331000Z mib-2 48
12
Exemplo de MIB módulo UDP
Object ID Nome
Tipo Comentários 1.3.6.1.2.1.7.1
UDPInDatagrams Counter32 número total de
datagramas entregues neste
nó 1.3.6.1.2.1.7.2 UDPNoPorts
Counter32 número de datagramas
com app destino inexistente 1.3.6.1.2.1.7.3
UDInErrors Counter32 número de
datagramas não entregues por outras
razões 1.3.6.1.2.1.7.4 UDPOutDatagrams
Counter32 número de datagramas
enviados 1.3.6.1.2.1.7.5 udpTable
SEQUENCE uma linha para cada porta em
uso por uma aplicação fornece o
número da porta e o endereço IP
13
Nomeação de objetos
  • Questão como nomear cada possível objeto padrão
    (protocolos, dados, outros...) em cada possível
    padrão de rede??
  • Resposta ISO object identifier tree
  • ? Nomeação hierárquica de todos os objetos
  • ? Cada ramificação tem um nome e um número

1.3.6.1.2.1.7.1
udpInDatagrams UDP MIB2 management
ISO ISO-ident. org. US DoD Internet
14
ISO object identifier tree
Examine www.alvestrand.no/harald/objectid/top.html
15
Protocolo SNMP
  • Duas formas de transportar informações da MIB
    comandos e eventos

entidade gerenciadora
entidade gerenciadora
trap msg
resposta
agente
agente
Managed device
Managed device
elemento gerenciado
elemento gerenciado
modo comando/resposta
modo evento
16
Protocolo SNMP tipos de mensagens
Função
Tipo de mensagem
GetRequest GetNextRequest GetBulkRequest
manager-to-agent envie-me dados (instância,
próximo na lista, bloco)
InformRequest
manager-to-manager eis o valor da MIB
SetRequest
manager-to-agent define o valor da MIB
agent-to-manager valor, resposta ao pedido
Response
agent-to-manager informa gerenciador de evento
excepcional
Trap
17
Protocolo SNMP formatos de mensagens
18
SNMP segurança e administração
  • ? Criptografia mensagem SNMP criptografada com
    DES
  • ? Autenticação calcular, enviar MIC(m,k)
    calcula hash (MIC) sobre a mensagem (m), com
    chave secreta compartilhada (k)
  • ? Proteção contra playback usar nonce
  • ? Controle de acesso baseado em visões
  • ? A entidade SNMP mantém uma base de dados de
    direitos de acesso e regras para vários usuários
  • ? A própria base de dados é acessível como um
    objeto gerenciado!

19
Resumo
  • ? O que é gerenciamento de redes?
  • ? Ambiente de gerenciamento padrão Internet
  • ? Estrutura de informação de gerenciamento SMI
  • ? Base de informação de gerenciamento MIB
  • ? SNMP operações do protocolo e mapeamento de
    transporte
  • ? Segurança e administração
  • ? O problema da apresentação ASN.1

20
O problema de apresentação
  • Q Uma cópia perfeita dos dados de memória, a
    memória, resolve o problema de comunicação entre
    computadores distintos?
  • R Nem sempre!

struct char code int x
test test.x 256 test.codea
test.code test.x
test.code test.x
formato do hospedeiro 2
formato do hospedeiro 1
Problema diferentes formatos de dados e
convenções de armazenamento
21
Um problema de apresentação da vida real
22
Problema de apresentação possíveis soluções
  • 1. Transmissor aprende formato do receptor.
    Transmissor converte para o formato do receptor.
    Transmissor envia.
  • ? Analogia do mundo real?
  • ? Prós e contras?
  • 2. Transmissor envia. Receptor aprende o formato
    do transmissor. Receptor converte para o seu
    formato local
  • ? Alogia do mundo real?
  • ? Prós e contras?
  • 3. Transmissor converte para um formato
    independente de hospedeiro. Envia. Receptor
    converte para seu formato local.
  • ? Analogia do mundo real?
  • ? Prós e contras?

23
Resolvendo o problema de apresentação
  • 1. Transladar o formato do hospedeiro local para
    um formato independente de hospedeiro
  • 2. Transmitir os dados num formato independente
    de hospedeiro
  • 3. Transladar o formato independente para o
    formato do hospedeiro remoto

24
ASN.1 Abstract syntax notation 1
  • Padrão ISO X.208
  • ? Usado extensivamente na Internet
  • ? É como comer verduras saber que isto é bom
    para você!
  • Tipos de dados definidos, construtores de objetos
  • ? Como SMI
  • BER Basic encoding rules
  • ? Especifica como os dados definidos em ASN.1
    devem ser transmitidos
  • ? Cada objeto transmitido tem codificação type,
    length, value (TLV) - Tipo, tamanho, valor

25
Codificação TLV
  • Idéia os dados transmitidos são
    auto-identificáveis
  • ? L tamanho dos dados em bytes
  • ? T tipo de dados, um dos tipos definidos em
    ASN.1
  • ? V valor dos dados, codificado de acordo com as
    regras do ASN.1

Valor do tag Tipo
Booleano Inteiro Cadeia de bits Cadeia de
octeto Nulo Identificador de objeto Real
1 2 3 4 5 6 9
26
Codificação TLV exemplo
Valor, 259 Tamanho, 2 bytes Tipo2, inteiro
Valor, 5 octetos (caracteres) Tamanho, 5
bytes Tipo4, cadeia de octetos
27
Resumo
  • ? Gerenciamento de redes
  • ? Extremamente importante 80 dos custos da
    rede
  • ? ASN.1 para descrição de dados
  • ? Protocolo SNMP como um meio para o transporte
    de informação
  • ? Gerenciamento de rede mais arte que ciência
  • ? O que medir/monitorar
  • ? Como responder a falhas?
  • ? Correlação e filtragem de alarmes?
Write a Comment
User Comments (0)
About PowerShow.com