Management information base

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

L'arbre MIB

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 dix groupes, "system", "interfaces" (dont fait partie ifDescr, citée plus haut), "Address Translation", "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 }

MIBs maintenues par l'IETFModifier

Sur les 5000 premières RFCs de l'IETF, 318 contiennent des MIBs. La liste suivante donne une faible fraction de celles-ci :

  • RFC 1155[1] : SNMP - Structure of Management Information (SMI)
  • RFC 1156[2] : MIB-I — Historiquement utilisée par CMOT, ne pas utiliser avec SNMP
  • RFC 2578[3] : SNMPv2-SMI — Structure of Management Information Version 2 (SMIv2)
  • RFC 1213[4] : MIB-II — Management Information Base for Network Management of TCP/IP-based internets
  • RFC 3418[5] : SNMPv2-MIB — Management Information Base (MIB) for the Simple Network Management Protocol (SNMP)
  • RFC 4022[6] : TCP-MIB — Management Information Base for the Transmission Control Protocol (TCP)
  • RFC 4113[7] : UDP-MIB — Management Information Base for the User Datagram Protocol (UDP)
  • RFC 4293[8] : IP-MIB — Management Information Base for the Internet Protocol (IP)
  • RFC 2863[9] : IF-MIB — The Interfaces Group MIB
  • RFC 4133[10] : ENTITY-MIB — Entity MIB (Version 3)
  • RFC 4268[11] : ENTITY-STATE-MIB — Entity State MIB
  • RFC 3877[12] : ALARM-MIB — Alarm Management Information Base (MIB)
  • RFC 4044[13] : FC-MGMT-MIB — Fibre Channel Management MIB
  • RFC 2837[14] : FIBRE-CHANNEL-FE-MIB — Definitions of Managed Objects for the Fabric Element in Fibre Channel Standard
  • RFC 2584[15] : HPR-IP-MIB — Definitions of Managed Objects for APPN/HPR in IP Networks

RéférencesModifier

Liens externesModifier