Management Information Base

Un article de Wikipédia, l'encyclopédie libre.

Une MIB (Management Information Base, base d'information pour la gestion du réseau) est un ensemble d'informations structuré sur une entité réseau, par exemple un routeur ou un commutateur. Ces informations peuvent être récupérées, ou parfois modifiées, par un protocole comme SNMP.

La structure de la MIB est hiérarchique : les informations sont regroupées en arbre. Chaque information a un object identifier, une suite de chiffres séparés par des points, qui l'identifie de façon unique et un nom, indiqué dans le document qui décrit la MIB.

Par exemple, 1.3.6.1.2.1.2.2.1.2 est l'object identifier ifDescr qui est la chaîne de caractères décrivant une interface réseau (comme eth0 sur Linux ou Ethernet0 sur un routeur Cisco).

Une des MIB les plus connues est MIB-II, décrite dans le RFC 1213, et qui est mise en œuvre dans quasiment tous les équipements TCP/IP. Elle compte huit groupes, "système", "interfaces" (dont fait partie ifDescr, citée plus haut), "IP", "ICMP", "TCP", "UDP", "EGP", "transmission" et "SNMP".

Les MIB sont décrites en utilisant ASN.1. Par exemple, ifDescr est décrite par :

         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 }

[modifier] Liens externes