Table of Contents
- Présentation du Simple Network Management Protocol
- Qu'est-ce que le Simple Network Management Protocol ?
- Architecture du protocole
- Composants principaux
- La MIB (Management Information Base)
- Modes de Fonctionnement
- Versions Simple Network Management Protocol
- Voici quelques éléments clés à comprendre à propos de Simple Network Management Protocol :
- FAQs
Présentation du Simple Network Management Protocol

Qu'est-ce que le Simple Network Management Protocol ?
SNMP, qui signifie : Simple Network Management Protocol, permet aux administrateurs de gérer les différents équipements réseau et de diagnostiquer les problèmes, le plus rapidement possible.
Architecture du protocole
Ce système fonctionne avec un serveur de supervision, et des agents qui sont représentés par les équipements réseau que les administrateurs veulent superviser. Les informations de supervision sont enregistrées dans une base de données connue sous le nom de la MIB, qui signifie : Management Information Base.
Équipements compatibles :
- Switchs
- Routeurs
- Firewalls
- PC's
- Services
Tout équipement compatible peut être supervisé.
Composants principaux
L'Agent de supervision
Un périphérique réseau fait tourner un agent qui est en fait un processus daemon répondant aux requêtes du réseau.
L'agent fournit un grand nombre d'identifiants d'objets, qu'on surnomme un OID, pour « Object Identifiers ».
Caractéristiques des OID :
- Identifiants universels
- Représentés sous forme de suite d'entiers
- Assurent l'interopérabilité entre différents logiciels
- Permettent d'identifier les ressources à superviser
L'agent remplit ces valeurs et les rend disponibles. Un manageur, qu'on peut aussi appeler un serveur de supervision, peut effectuer des requêtes aux agents à l'aide de ces OID.
Utilisation et Authentification
Ce protocole est surtout utilisé par de nombreuses applications de management pour contrôler l'état des périphériques réseau, comme le ferait une interface graphique pour les switches.
Il existe un système d'authentification qui permet d'autoriser ou non la lecture ou l'écriture des OID. La plupart des périphériques utilisent comme authentification le nom de communauté non sécurisé « public ».
La MIB (Management Information Base)
Au premier abord, une MIB peut paraître complexe, mais en réalité, elle est relativement simple.
Une OID est très similaire à une adresse IPv6, ce qui signifie qu'elle peut être longue et compliquée à lire en détail. C'est pour cela qu'une méthode a été mise au point pour traduire une OID numérique dans une forme beaucoup plus lisible pour nous les humains. Cette traduction est stockée dans un fichier texte qu'on appelle une MIB.
Importance de la MIB :
| Avec MIB | Sans MIB |
|---|---|
| Lecture facilitée des OID | OID numériques difficiles à interpréter |
| Compréhension rapide des données | Données complexes à analyser |
| Traduction automatique | Décodage manuel nécessaire |
On n'a pas besoin d'une MIB pour utiliser le protocole ou pour effectuer des requêtes sur des périphériques réseau. Mais sans celle-ci, il sera difficile de comprendre les données que les périphériques retournent.
Informations faciles à comprendre sans MIB :
- Nom de l'hôte
- Usage des disques sur un PC
- État des ports d'un switch
Dans d'autres cas, une MIB peut s'avérer d'une grande aide.
Modes de Fonctionnement
Le protocole de gestion réseau peut être utilisé de deux manières différentes : soit en polling ou par des trappes.
1. Le Polling (Vérification Active)
Le polling consiste simplement à envoyer une requête à intervalles réguliers pour obtenir une valeur particulière.
Fonctionnement :
- Envoi de requêtes régulières
- Vérification par programme ou script
- Validation des données retournées
- Relance en cas d'échec (protocole UDP)
Si la requête échoue, il est possible qu'il y ait un problème sur le périphérique. Comme le système s'appuie sur le protocole UDP pour communiquer, il est conseillé de relancer la requête pour bien confirmer qu'il y a un problème.
2. Les Trappes (Vérification Passive)
Les trappes consistent à faire de la vérification passive. On configure l'agent pour qu'il contacte un autre agent en cas de problème.
Exemple d'utilisation :
- Configuration d'un routeur pour envoyer une trappe lors d'un événement particulier
- Détection d'une liaison coupée (liaison Down)
- Envoi automatique de la notification
- Configuration possible d'une alerte mail
Comparaison Polling vs Trappes :
| Polling | Trappes |
|---|---|
| Vérification active | Vérification passive |
| Requêtes régulières | Notifications d'événements |
| Initié par le serveur | Initié par l'agent |
| Consomme de la bande passante | Économe en ressources |
| Détection selon intervalle | Détection immédiate |
Versions Simple Network Management Protocol

Il existe 3 versions du protocole Simple Network Management Protocol :
– La V1 reste la version la plus utilisée, car elle est la plus « légère »
– La v2 est une version laissée à l’abandon, parce qu'elle est estimée trop complexe. Mais elle assure un niveau de sécurité beaucoup plus élevé (notamment dans l’authentification et le cryptage…). Et elle assure aussi des messages d’erreurs plus précis.
– Et la v3 permet de disposer des avantages de la version 2 sans en présenter les inconvénients.
Voici quelques éléments clés à comprendre à propos de Simple Network Management Protocol :
Architecture SNMP : le Simple Network Management Protocol fonctionne sur une architecture de type client-serveur où les dispositifs de réseau (comme les routeurs, les commutateurs, les serveurs, les imprimantes, etc.) sont des agents SNMP. Ces agents contiennent des informations importantes sur l'appareil. Un système de gestion de réseau (NMS) agit comme un client qui interroge ces agents.
MIB (Management Information Base) : C'est une collection de données organisée hiérarchiquement. Les MIB sont utilisées pour structurer les informations que les appareils réseau peuvent fournir. Chaque entrée dans une MIB est identifiée par un identifiant d'objet (OID).
Opérations SNMP : Les principales opérations de Simple Network Management Protocol incluent GET, SET, et TRAP. GET est utilisé pour interroger un agent pour une valeur spécifique. SET est utilisé pour configurer ou modifier les paramètres sur l'appareil. TRAP est utilisé pour signaler des conditions spéciales ou des erreurs à la NMS.
Versions SNMP : Il existe plusieurs versions de SNMP, notamment SNMPv1, SNMPv2c et SNMPv3. SNMPv3 est la version la plus récente et offre des fonctionnalités améliorées en matière de sécurité, telles que l'authentification et le chiffrement.
Utilisation et Sécurité : le Simple Network Management Protocol est couramment utilisé pour surveiller l'état des appareils sur un réseau, pour identifier les problèmes potentiels et pour assurer une maintenance proactive. Cependant, comme il peut être utilisé pour modifier la configuration des appareils, des précautions de sécurité adéquates doivent être prises, surtout dans les versions antérieures qui n'offrent pas de fonctionnalités de sécurité robustes.
En résumé, le Simple Network Management Protocol est un outil essentiel pour la gestion de réseau, fournissant des mécanismes pour surveiller, configurer et contrôler les appareils dans un réseau informatique. Sa capacité à fournir des informations en temps réel sur l'état du réseau en fait un composant crucial pour les administrateurs réseau.
Suivez le parcours CCNA sur le site Formip et retrouvez tous nos cours pour réussir votre CCNA sur la chaîne YouTube de Formip.
Retrouver de nombreuses vidéos de cours sur la chaîne Youtube Formip :
Pour approfondir vos compétences en supervision réseau, découvrez également notre guide complet sur le Dépannage IPv4 - ACL - DNS - Telnet - Ping - Traceroute pour résoudre efficacement les problèmes de connectivité.
FAQs
Qu’est-ce que SNMP ?
SNMP, ou Simple Network Management Protocol, est un protocole qui permet aux administrateurs réseau de superviser et gérer différents équipements comme des routeurs, switchs, firewalls ou serveurs.
Comment fonctionne SNMP ?
SNMP fonctionne avec un serveur de supervision (NMS) et des agents installés sur les équipements réseau. Les agents collectent les informations et répondent aux requêtes du serveur via des identifiants appelés OID.
Qu’est-ce qu’une MIB dans SNMP ?
Une MIB (Management Information Base) est une base de données hiérarchique qui stocke les informations des équipements supervisés. Elle traduit les OID numériques en informations compréhensibles par l’administrateur.
Quelles sont les principales versions de SNMP ?
Il existe trois versions :
SNMPv1 : la plus légère et la plus utilisée.
SNMPv2c : offre un meilleur niveau de sécurité et des messages d’erreur plus précis.
SNMPv3 : la version la plus récente, sécurisée avec authentification et chiffrement.
Quelle est la différence entre polling et trappes SNMP ?
Polling : vérification active, le serveur interroge régulièrement l’agent pour obtenir des informations.
Trappes (Traps) : vérification passive, l’agent envoie automatiquement des notifications au serveur en cas d’événement.
Pourquoi SNMP est-il important pour les administrateurs réseau ?
SNMP permet de surveiller l’état des équipements en temps réel, de diagnostiquer rapidement les problèmes, et de garantir un fonctionnement optimal du réseau.
SNMP est-il sécurisé ?
Les versions antérieures (v1 et v2c) utilisent un nom de communauté non sécurisé comme « public ». SNMPv3 offre des fonctionnalités avancées de sécurité, telles que l’authentification et le chiffrement, pour protéger les données du réseau.