Vue d'ensemble du langageASN.1
Le langage ASN.1 (Abstract Syntax Notation One) est un langage codifié permettant de décrire de manière abstraite les messages à échanger entre des systèmes informatiques distribués.
Les objets d'une banque MIB sont définis à l'aide du plan de nommage ASN.1, lequel attribue à chaque objet un long préfixe garantissant l'unicité du nom. Par exemple, un entier comptant le nombre de datagrammes IP reçus par un équipement sera nommé : iso.org.dod.internet.mgmt.mib.ip.ipinReceives.
L'illustration suivante donne un exemple du plan de nommage ASN.1.
Ce nom d'objet est représenté dans un message SNMP par l'affectation d'un entier à chaque partie. Ainsi, le message ci-dessus apparaîtra comme 1.3.6.1.2.2.4.3.
Chaque entier a la signification suivante :
-
1 = ISO (International Organization for Standardization)
-
3 = organisation identifiée — l'une des branches sous la racine ISO
-
6 = Département américain de la défense (DOD) — l'un des enfants de la branche 1.3
-
1 = la sous-arborescence Internet sous 1.3.6
-
2 = la branche mgm — (une sur sept) de la sous-arborescence Internet. Elle est gérée par la Internet Assigned Numbers Authority (organisme d'attribution de numéros Internet) et comporte les banques de données MIB standard.
-
2 = mib-2(1) groupe d'objets gérés
-
4 = ip — le groupe IP mib 2(1) (un sur 11)
-
3 = ipinReceives — l'objet MIB