Capítulo 6 - Management Information Base (MIB)


A especificação MIB define as variáveis necessárias a monitoração e controle de vários componentes em redes Internet. Nem todos os grupos de variáveis definidas pela especificação MIB são obrigatórios para todos os componentes de redes Internet.

Em uma implementação SNMP/RMON os objetos gerenciados são acessados através de um banco de dados virtual, chamado MIB. Os objetos de uma MIB são definidos usando o padrão ASN.1.

Uma MIB pode ser descrita como uma árvore abstrata com um root anônimo. Os níveis da árvore são compostos pelos ítens de dados individuais. Identificadores de objetos (ID) identificam ou nomeiam unicamente os objetos da MIB na árvore. Identificadores de objetos são como números de telefones, eles são organizados hierarquicamente com um específico dígito associado por diferentes organizações.

Como definido em [Rose90] a MIB e a MIB-II padrão para a Internet, contém 171 objetos. Estes objetos são agrupados por protocolos (incluindo TCP, IP, UDP, SNMP, e outros) e outras categorias, incluindo "sistemas" e "interfaces".

A árvore MIB é extensiva por força das ramificações experimentais e privadas. Fabricantes podem definir suas próprias ramificações para definir instâncias em seus produtos. Uma estrutura básica da MIB é mostrada na figura 6.1.


Figura 6.1 - Estrutura Básica de uma MIB

6.1 - Definições SMI

A Structure of Management Information (SMI) especifica que todo objeto gerenciado deve ter um nome, uma sintaxe e um código. O nome é o identificador de objeto, discutido na seção anterior. A sintaxe define o tipo de dados dos objetos (por exemplo, inteiro ou string). Um subconjunto da definição ASN.1 é usado para a sintaxe SMI. O código descreve como a informação associada a um objeto gerenciado é formatada como uma série de ítens de dados para transmissão na rede. Outra especificação ISO, chamada Base Encoding Rules (BER), detalha os códigos SMI.

Os tipos de dados SMI são divididos em três categorias: tipo simples, tipo de grandes aplicações e tipo construtor simples.

Os tipos simples incluem quatro tipos ASN.1 primitivos:

Tipos de dados de grandes aplicações referem-se aos tipos de dados especiais definidos pelo SMI:

O tipo construtor simples inclui dois tipos ASN.1 que definem múltiplos objetos em tabelas e listas:

A especificação BER, definida por [8825,Specification of Basic Encoding Rules for ASN.1] citado por [Cisco96], permite que máquinas diferentes troquem informações de gerenciamento especificando a posição de cada bit nos octetos transmitidos e a estrutura dos bits. A estrutura de bits é definida pela descrição do tipo de dados, tamanho e valor.


Sumário | Resumo | Cap. 1 | Cap. 2 | Cap. 3 | Cap. 4 | Cap. 5 | Cap. 6 | Cap. 7
Referências Bibliográficas | Bibliografia Consultada