Le langage 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 base MIB sont définis à l'aide du plan de nommage ASN.1. Ce dernier attribue à chaque objet un long préfixe garantissant l'unicité du nom.
Exemple : Ainsi, un entier comptant le nombre de datagrammes IP reçus par un équipement est 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 en affectant un entier à chaque partie. Ainsi, le message ci-dessus apparaîtra sous la forme 1.3.6.1.2.2.4.3.
Chaque entier a la signification suivante :
-
1 = ISO
-
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 les 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 bases 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