Base de informações de gestão

Uma MIB ( base de informações de gerenciamento ) é um conjunto de informações estruturadas sobre uma entidade de rede, por exemplo, um roteador , um switch ou um servidor . Essas informações podem ser recuperadas, ou às vezes modificadas, por um protocolo como o SNMP .

A estrutura do MIB é hierárquica: as informações são agrupadas em uma árvore. Cada informação possui um identificador de objeto , uma série de números separados por pontos, que a identifica de forma única, e um nome, indicado no documento que descreve a MIB.

Por exemplo, 1.3.6.1.2.1.2.2.1.2 é o identificador de objeto ifDescr que é a sequência de caracteres que descreve uma interface de rede (como eth0no Linux ou Ethernet0em um roteador Cisco ).

Um dos MIBs mais conhecidos é o MIB-II , descrito na RFC 1213 , e que é implementado em quase todos os equipamentos TCP / IP . Possui dez grupos, "sistema", "interfaces" (das quais pertence ifDescr, mencionado acima), "Tradução de endereços", "IP", "ICMP", "TCP", "UDP", "EGP", "transmissão" e "SNMP".

Os MIBs são descritos usando ASN.1 . Por exemplo, ifDescré descrito por:

ifDescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "A textual string containing information about the interface. This string should include the name of the manufacturer, the product name and the version of the hardware interface."  ::= { ifEntry 2 }

links externos