gerenciamento de redes - wordpress.com · gerenciamento de redes 3 informações de gerenciamento...
Post on 19-Aug-2020
3 Views
Preview:
TRANSCRIPT
Gerenciamento de
Redes
Informações de Gerenciamento
Informações de Gerenciamento
As Informações de Gerenciamento são
armazenadas em MIBs que são definidas através
da SMI (Structure of Management Information)
e transportadas através do protocolo SNMP.
Gerenciamento de Redes 2
Gerenciamento de Redes 3
Informações de Gerenciamento
SMI
Structure of Management Information
É um subgrupo do ASN.1 que contem regras para a descrição de informações de Gerenciamento de Redes. Descreve os tipos de dados, e como esses dados podem ser representados e identificados
Gerenciamento de Redes 4
Informações de Gerenciamento
SMI
Metas: Simplicidade e Extensibilidade
Descreve: A localização dos dados dentro da estrutura de informações
A forma de interpretação e representação dos dados
Tipo básicos Integer
Octect String
Sequence
Sequence of
Informações de Gerenciamento
SMI
Podemos entender a SMI como uma descrição
lógica das informações. É composta dos seguintes
elementos: Nomes dos objetos gerenciados: Referenciados
através dos OIDs (Object IDentifiers);
Sintaxe dos dados: Seguindo os padrões da ASN.1
(Abstract Syntax Notation 1);
Sintaxe de transferência: Seguindo as regras da
BER (Basic Encoding Rules).
Gerenciamento de Redes 5
Informações de Gerenciamento
ASN.1 - Abstract Sintax Notation One
É uma linguagem de descrição de dados da ISO,
definida em formato texto não ambíguo, que
permite definir o modelo de dados com formato
independente de máquina.
A implementação de dados não é considerada.
Usado em uma serie de protocolos Internet,
principalmente na área de gerenciamento
Gerenciamento de Redes 6
Informações de Gerenciamento
Objetivos ASN.1
Linguagem de descrição de dados, independente
de máquina, sistema operacional.
Diferentes computadores armazenam e
apresentam dados de modo diferente (little-
endian/big-endian).
Regras que estabelecem a maneira como cada um
desses tipos de dados deve ser transmitido na rede
Serviço de apresentação (OSI)Gerenciamento de Redes 7
Informações de Gerenciamento
ASN.1
Definição formal de estruturas de dados: Módulos, Tipos, Valores, Macros...
Convenções Léxicas
BER – Basic Encoding Rules
Gerenciamento de Redes 8
Sintaxe básica em ASN.1
Tipos de dados
Primitivos: INTEGER, OCTET STRING,
OBJECT IDENTIFIER, NULL, Subtipos;
Construtores: Listas e Tabelas;
Definidos: Nomes alternativos para tipos ASN.1.
Gerenciamento de Redes 9
Sintaxe básica em ASN.1
Notações em ASN.1
As notações em ASN.1 seguem algumas
convenções:
Gerenciamento de Redes 10
Sintaxe básica em ASN.1
Exemplos de Definição ASN.1
Estrutura genérica:
sysContact OBJECT-TYPE
SYNTAX DisplayString (SIZE (0...255))
ACCESS read-write
STATUS mandatory
DESCRIPTION
“Texto xxxxxxxxxxxxxxxxxxxxxxxx”
Gerenciamento de Redes 11
Sintaxe básica em ASN.1
Exemplo real de definição:
parDhcpStartTime OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..30))
ACCESS read-only
STATUS mandatory
DESCRIPTION
“Dhcp Server start time”
Gerenciamento de Redes 12
Sintaxe básica em ASN.1
Campo SYNTAX:
Define o conteúdo do objeto, que pode ser do
tipo: INTEGER: Inteiros de 32 bits;
INTEGER (1...100) Sub-tipo inteiro;
OCTET STRING: String de bytes;
OBJECT IDENTIFIER: Localização de outro objeto
na MIB.
Gerenciamento de Redes 13
Sintaxe básica em ASN.1
Campo SYNTAX:
Aceita alguns tipos específicos de aplicação: IpAddress: OCTET STRING com 4 bytes;
Counter: Inteiro 32 bits;
Gauge: Inteiro 32 bits;
TimeTicks: Inteiro 32 bits (1/100 de segundo).
Gerenciamento de Redes 14
Sintaxe básica em ASN.1
Campo ACCESS:
Define a acessibilidade do objeto: read only: Somente leitura;
read-write: Leitura e escrita;
write-only: Somente escrita, senha do equipamento,
por exemplo;
not-accessible: Não acessível, campo para
operações internas, por exemplo.
Gerenciamento de Redes 15
Sintaxe básica em ASN.1
Campo STATUS
Representa a situação do objeto na MIB: Mandatory: Devem ser implementados por todos os
agentes, os valores contidos devem ser válidos;
Optional: Pode ou não ser implementado;
Deprecated: Foi substituido por novo objeto, mas
ainda é válido, tornando-se obsoleto mais tarde;
Obsolete: Não deve ser considerado.
Gerenciamento de Redes 16
Gerenciamento de Redes 17
Estrutura das Informações de Gerenciamento
Gerenciamento de Redes 18
Objetos e Instâncias
Cada nó da árvore agrupa um conjunto de objetos relacionados
Os objetos descrevem a informação mantida nos agentes
Uma instância de um objeto (uma variável) é o que realmente é
manipulado pelo protocolo
Objetos podem ter dois tipos básicos:
Simples (escalares)
Tabelas
Formadas por um conjunto de objetos escalares
Gerenciamento de Redes 19
Objetos e Instâncias
Identificação de um objeto
iso.org.dod.internet.mgmt.mib-2.system.sysDescr
1.3.6.1.2.1.1.1
Identificação de uma variável simples
iso.org.dod.internet.mgmt.mib-2.system.sysDescr.0
1.3.6.1.2.1.1.1.0
Linhas de tabelas são identificadas unicamente através de uma (ou
mais) colunas com conteúdo único (índice)
Gerenciamento de Redes 20
Definição de Objetos
Utiliza-se a macro OBJECT-TYPE (RFC-1212)
Define as seguintes características :
SYNTAX : tipo do objeto
ACCESS : tipo de acesso
STATUS : status do objeto
DescrPart : descrição opcional da semântica
ReferPart : referencia opcional a outra MIB
IndexPart : definição de índice em tabelas
DefValPart : valor default
Gerenciamento de Redes 21
Definição de Objetos
Exemplo 1: Objeto Escalar
sysDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION "A textual description of the entity... "
::= { system 1 }
Gerenciamento de Redes 22
Exemplo 2 : Tabela
atTable OBJECT-TYPESYNTAX SEQUENCE OF AtEntry
ACCESS not-accessible
STATUS deprecated
DESCRIPTION "..."
::= { at 1 }
atEntry OBJECT-TYPE
SYNTAX AtEntry
ACCESS not-accessible
STATUS deprecated
DESCRIPTION "..."
INDEX {atIfIndex,atNetAddress}
::= { atTable 1 }
AtEntry ::= SEQUENCE {
AtIfIndex INTEGER,
atPhysAddress PhysAddress,
atNetAddress NetworkAddress }
...AtIfIndex… ::= { atEntry 1 }
atPhysAddress… ::= { atEntry 2 }
atNetAddress… ::= { atEntry 3 }
Gerenciamento de Redes 23
MIB – Management Information Base
Banco virtual de informações que guarda os objetos gerenciados.
Os valores armazenados refletem o “estado” atual da rede
Objetos Gerenciados especificados através de OBJECT-TYPE(SMI)
e agrupados em módulos MIB
Apresentada como uma árvore de dados estruturada
MIB-II
MIBs de Empresas
top related