23
Gerenciamento de Redes Informações de Gerenciamento

Gerenciamento de Redes - WordPress.com · Gerenciamento de Redes 3 Informações de Gerenciamento SMI Structure of Management Information É um subgrupo do ASN.1 que contem regras

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Gerenciamento de Redes - WordPress.com · Gerenciamento de Redes 3 Informações de Gerenciamento SMI Structure of Management Information É um subgrupo do ASN.1 que contem regras

Gerenciamento de

Redes

Informações de Gerenciamento

Page 2: Gerenciamento de Redes - WordPress.com · Gerenciamento de Redes 3 Informações de Gerenciamento SMI Structure of Management Information É um subgrupo do ASN.1 que contem regras

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

Page 3: Gerenciamento de Redes - WordPress.com · Gerenciamento de Redes 3 Informações de Gerenciamento SMI Structure of Management Information É um subgrupo do ASN.1 que contem regras

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

Page 4: Gerenciamento de Redes - WordPress.com · Gerenciamento de Redes 3 Informações de Gerenciamento SMI Structure of Management Information É um subgrupo do ASN.1 que contem regras

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

Page 5: Gerenciamento de Redes - WordPress.com · Gerenciamento de Redes 3 Informações de Gerenciamento SMI Structure of Management Information É um subgrupo do ASN.1 que contem regras

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

Page 6: Gerenciamento de Redes - WordPress.com · Gerenciamento de Redes 3 Informações de Gerenciamento SMI Structure of Management Information É um subgrupo do ASN.1 que contem regras

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

Page 7: Gerenciamento de Redes - WordPress.com · Gerenciamento de Redes 3 Informações de Gerenciamento SMI Structure of Management Information É um subgrupo do ASN.1 que contem regras

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

Page 8: Gerenciamento de Redes - WordPress.com · Gerenciamento de Redes 3 Informações de Gerenciamento SMI Structure of Management Information É um subgrupo do ASN.1 que contem regras

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

Page 9: Gerenciamento de Redes - WordPress.com · Gerenciamento de Redes 3 Informações de Gerenciamento SMI Structure of Management Information É um subgrupo do ASN.1 que contem regras

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

Page 10: Gerenciamento de Redes - WordPress.com · Gerenciamento de Redes 3 Informações de Gerenciamento SMI Structure of Management Information É um subgrupo do ASN.1 que contem regras

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

Page 11: Gerenciamento de Redes - WordPress.com · Gerenciamento de Redes 3 Informações de Gerenciamento SMI Structure of Management Information É um subgrupo do ASN.1 que contem regras

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

Page 12: Gerenciamento de Redes - WordPress.com · Gerenciamento de Redes 3 Informações de Gerenciamento SMI Structure of Management Information É um subgrupo do ASN.1 que contem regras

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

Page 13: Gerenciamento de Redes - WordPress.com · Gerenciamento de Redes 3 Informações de Gerenciamento SMI Structure of Management Information É um subgrupo do ASN.1 que contem regras

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

Page 14: Gerenciamento de Redes - WordPress.com · Gerenciamento de Redes 3 Informações de Gerenciamento SMI Structure of Management Information É um subgrupo do ASN.1 que contem regras

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

Page 15: Gerenciamento de Redes - WordPress.com · Gerenciamento de Redes 3 Informações de Gerenciamento SMI Structure of Management Information É um subgrupo do ASN.1 que contem regras

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

Page 16: Gerenciamento de Redes - WordPress.com · Gerenciamento de Redes 3 Informações de Gerenciamento SMI Structure of Management Information É um subgrupo do ASN.1 que contem regras

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

Page 17: Gerenciamento de Redes - WordPress.com · Gerenciamento de Redes 3 Informações de Gerenciamento SMI Structure of Management Information É um subgrupo do ASN.1 que contem regras

Gerenciamento de Redes 17

Estrutura das Informações de Gerenciamento

Page 18: Gerenciamento de Redes - WordPress.com · Gerenciamento de Redes 3 Informações de Gerenciamento SMI Structure of Management Information É um subgrupo do ASN.1 que contem regras

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

Page 19: Gerenciamento de Redes - WordPress.com · Gerenciamento de Redes 3 Informações de Gerenciamento SMI Structure of Management Information É um subgrupo do ASN.1 que contem regras

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)

Page 20: Gerenciamento de Redes - WordPress.com · Gerenciamento de Redes 3 Informações de Gerenciamento SMI Structure of Management Information É um subgrupo do ASN.1 que contem regras

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

Page 21: Gerenciamento de Redes - WordPress.com · Gerenciamento de Redes 3 Informações de Gerenciamento SMI Structure of Management Information É um subgrupo do ASN.1 que contem regras

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 }

Page 22: Gerenciamento de Redes - WordPress.com · Gerenciamento de Redes 3 Informações de Gerenciamento SMI Structure of Management Information É um subgrupo do ASN.1 que contem regras

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 }

Page 23: Gerenciamento de Redes - WordPress.com · Gerenciamento de Redes 3 Informações de Gerenciamento SMI Structure of Management Information É um subgrupo do ASN.1 que contem regras

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