Base d'informations de gestion

La base d'informations de gestion (MIB) est une base de données contenant les informations relatives à la gestion du réseau.

La base de données est conceptuellement organisée sous la forme d'une arborescence. La structure supérieure de cette arborescence est définie dans les RFC 1155 et RFC 1213. Les noeuds internes de l'arborescence représentent la subdivision par organisation ou fonction. Les valeurs de variable MIB sont stockées dans les feuilles de cette arborescence. Ainsi, chaque valeur de variable distincte correspond à un chemin unique à partir de la racine de l'arbre. Les enfants d'un noeud sont numérotés séquentiellement de la gauche vers la droite, à partir de 1, de sorte que chaque noeud de l'arbre a un nom unique, qui consiste en la séquence de numéros de noeud qui comprend le chemin de la racine de l'arbre au noeud. La figure Exemple de section d'arbre MIB (Figure 1) illustre la relation des sections de l'arbre MIB.

Figure 1 : Exemple de section d'un arbre MIB
Ce diagramme montre trois racines provenant de l'arbre MIB. Leurs noeuds sont marqués (à partir de la gauche) comme suit: ISO (1), CCITT (2), joint-iso-ccitt (3). Un enfant d'ISO est libellé org (3), dont l'enfant est libellé dod (6). Ci-dessous dod (6) est Internet (1) dont l'enfant est mgmt (2). En dessous de mgmt (6) est le numéro de version (1), l'arbre MIB standard Internet est le dernier enfant.

Ici, les données de gestion de réseau pour Internet sont stockées dans la sous-arborescence atteinte par le chemin 1.3.6.1.2.1. Cette notation est la façon classique d'écrire le nom de chemin numérique, en séparant les numéros de noeud par des points. Toutes les variables définies dans la RFC 1213 ont des noms numériques qui commencent par ce préfixe.

Remarque: les futures versions de la base d'informations de gestion (MIB) standard Internet peuvent avoir des numéros de version plus élevés avec des noms de variable distincts des versions précédentes.

Une valeur de variable typique est stockée sous la forme d'une feuille, comme illustré dans les feuilles de la figure de l'arbre MIB (figure 2).

Figure 2. Feuilles sur un arbre MIB. Ce diagramme montre une branche du chemin d'accès étiqueté système (1). Les noms des variables qui découlent du système (1) sont, à partir de la gauche : sysDescr (1), sysObjectid (2), sysUpTime (3) et sysServices (7). Ces noms de variable sont définis par RFC1155 et RFC1213. Les valeurs d'instance qui sont sous les noms de variable répertoriés précédemment sont la valeur (0) dans les quatre cas. Les valeurs d'instance sont définies par l'administrateur de l'hôte, conformément à RFC1157.
Feuilles sur un arbre MIB

Les données du gestionnaire MIB associent les valeurs des variables à chaque instance nommée de manière unique d'une variable. Par exemple, 1.3.6.1.2.1.1.1.0 est le nom unique de la description du système, une chaîne de texte décrivant l'environnement opérationnel de l'hôte. Etant donné qu'il n'existe qu'une seule chaîne de ce type, l'instance du nom de variable 1.3.6.1.2.1.1.1 (désigné par 0) est réservée à cette utilisation uniquement. De nombreuses autres variables ont plusieurs instances, comme illustré dans la figure Variables d'instances multiples (Figure 3).

Figure 3 Variables d'instance multiples. Ce diagramme montre " ipRouteEntry (1.3.5.1.2.1.4.21.1) au sommet de l'arbre et une branche portant le nom de variable " ipRouteAge (10). Ces deux variables sont définies par RFC1155 et RFC1213. Les valeurs d'instance suivantes découlent de ipRouteAge (10) : valeur127.50.50.50) et valeur255.25.50.75). Les valeurs d'instance sont définies par l'administrateur de l'hôte, conformément à RFC1157.
Variables d'instance multiples

Chaque variable contenant des informations sur une route possède une instance qui correspond à l'adresse IP ( Internet Protocol ) de la destination de la route. D'autres variables ont des règles plus complexes pour former des instances. La variable nom identifie de manière unique un groupe de données associées, tandis que la variable instance est un nom unique pour un élément particulier au sein du groupe. Par exemple, 1.3.6.1.2.1.4.21.1.10 est le nom de la variable dont les instances sont des âges de route, tandis que 1.3.6.1.2.1.4.21.1.10.127.50.50.50 est le nom de l'instance qui contient l'âge de la route vers un hôte avec l'adresse IP 127.50.50.50.

Pour plus d'informations sur les adresses Internet et le routage, voir "TCP/IP addresses" et "TCP/IP routing" dans AIX® Version 7.1 Networks and communication management.