Protocole de communication permettant de gérer, superviser, diagnostiquer les équipements du réseau.
- Administration des équipements
- Surveillance des comportements
Beaucoup de superviseurs de réseaux (NMS) Network Monitoring Systems utilisent le protocole SNMP.
- Un superviseur (ou manager)
Console permettant à l'administrateur d'exécuter des requêtes
Commutateurs, concentrateurs, routeurs, pc et serveurs (physiques ou virtuels)...
Entités se trouvant au niveau de chaque interface, connectant au réseau l'équipement géré, permettant de récupérer des informations sur différents objets
Le protocole utilise des MIB (Management Information Bases) pour obtenir des information de l'état des équipements.
Le MIB possède des tables d'objets qui stockent des informations sur les équipements réseau.
Ces tables contiennent :
- Informations sur les interfaces réseau (état, vitesse, erreurs, utilisation de la bande passante).
- Informations système (nom, uptime, version du logiciel).
- Statistiques des paquets (paquets envoyés, reçus, erreurs).
- État des équipements (température, alimentation, ventilateurs)
SNMP est un protocole de la famille TCP/IP, compatible avec toutes les plateformes hétérogènes, installé sur la plupart des matériels réseau et utilisable sur tout type de réseau Internet.
Il exploite UDP, un protocole sans connexion, avec une adresse source et destination pour chaque trame. UDP utilise un checksum optionnel, et les deux parties doivent garantir la réception des messages.
SNMP utilise deux ports : 161 pour les requêtes des agents et 162 pour les alarmes destinées à l'administration.
(M→A) puis réponse (A→M) , (M→A) puis confirmation (A→M) , (A→M)
Les 3 types d'échange :
- Demande d'information
- Demande de modification de la base
- Remonté d'incidents / d'informations