Vous êtes sur la page 1sur 20

Administration Réseaux

SNMP

Pr. Kaouthar CHETIOUI


kaoutharchetioui@gmail.com

Année Universitaire 2019-2020


Protocole SNMP

Simple Network Management


Protocol

K.Chetioui Administration Réseaux 2


Plan

 Qu’est ce que le protocole SNMP?

 Versions de SNMP

 Fonctionnement de SNMP

 Exemple de configuration de SNMP

K.Chetioui Administration Réseaux 3


Qu’est ce que le protocole SNMP?
 SNMP est un protocole de gestion réseaux proposé par l’IETF (Internet Engineering Task
Force)
 SNMP permet de surveiller « à chaud » les éléments du réseau (routeur, station de travail,
imprimante…) en collectant des informations sur leurs états et leurs comportements
 SNMP permet de gérer la configuration des éléments du réseau
 SNMP s’appuie sur quatre composantes principales:

 Des agents
 Un ou plusieurs managers
 Une MIB (Management Information Base)
 Des trames

K.Chetioui Administration Réseaux 4


Qu’est ce que le protocole SNMP?
 En terme de modélisation, SNMP définit un modèle universel de
représentation des informations d’administration

 En terme de transport, SNMP définit un protocole permettant l’échange de


ces informations pour n’importe quel terminal

 Initialement, fournit un protocole ciblant IP


 Puis supporte l’ajout de mécanismes pour
d’autres architectures réseaux

K.Chetioui Administration Réseaux 5


Versions de SNMP

 SNMPv1 (ancien standard) : Première version apparue en 1989.

 SNMPv2c (expérimental) : Amélioration des opérations du protocole

 SNMPv3 (nouveau standard) : La sécurité avant tout.

K.Chetioui Administration Réseaux 6


Architecture SNMP – client/serveur

 SNMP a pour objectif d’administrer en intervenant à distance


 SNMP utilise le modèle client / serveur

K.Chetioui Administration Réseaux 7


SNMP et le modèle OSI

 SNMP Un protocole de niveau applicatif permettant à deux entités SNMP


de dialoguer
 SNMP s’appuie sur UDP sur un port (161 pour les commandes et 162 pour
les traps)
 ASN.1

K.Chetioui Administration Réseaux 8


Environnement SNMP

 Un manager (entité logicielle) centralise les informations en provenance des équipements du


réseau par l’intermédiaire d’agents agissant pour le compte du manager

 L’intelligence se trouve dans le manager

K.Chetioui Administration Réseaux 9


Environnement SNMP

 Elément du réseau : Ce sont les équipements (Ex : Routeur, Switch, Poste de travail,
imprimante, …) que l'on cherche à gérer

 MIB (Management Information Base) : C’est une collection d'objets représentant les
caractéristiques du terminal administré

K.Chetioui Administration Réseaux 10


Environnement SNMP

 Agent SNMP : Chaque élément du réseau dispose d’un agent SNMP qui répond aux requêtes du
manager. Ils vont chercher l’information requise dans la MIB et la retransmette ensuite au
manager

K.Chetioui Administration Réseaux 11


Messages SNMP

K.Chetioui Administration Réseaux 12


Requêtes SNMP
 Recherche d’informations :
 GetRequest : recherche d’une variable sur un agent.
 GetNextRequest : recherche de la variable suivante.
 GetBulkRequest : recherche d’un groupe de variables

 Envoie d’informations
 Trap : détection d’un incident

 Modification de valeurs :
 SetRequest : permet de changer la valeur d’une variable d’un agent.

NB: A titre d’information, il existe d’autres requêtes: (ex: InformRequest…)

K.Chetioui Administration Réseaux 13


Réponse SNMP 1/3

 Une seule réponse existe.


 Elle est différente s’il y a une erreur ou non.

 Aucune erreur :
GetResponse : renvoie la ou les valeurs souhaitées

 En cas d’erreur :
GetResponse mais accompagné d’un NoSuchObject

K.Chetioui Administration Réseaux 14


Réponse SNMP 2/3

Trap = Notifications = message non sollicité (asynchrone) envoyé par l’agent au manager
 Trap : indication de déroutement
 SNMPv2-trap : indication de déroutement provenant d’un agent SNMPv2

Il existe plusieurs types d'alertes, comme :


 ColdStart : L'équipement est trop froid
 WarmStart : L'équipement est trop chaud
 LinkDown : Un des liens de l'équipement est
tombé
 ...
K.Chetioui Administration Réseaux 15
Messages SNMP 3/3

Information non sollicitée envoyée entre 2 managers


 InformRequest (avec SNMP v2)

K.Chetioui Administration Réseaux 16


Architecture SNMP – Dialogue standardisé

 SNMP formalise les échanges possibles entre les « entités »


SNMP : agent(s) et un (ou plusieurs) manager(s)

 SNMP modélise aussi les informations d’administration. A cet


effet, il définie la structure des objets administrés (MIB) en
se basant sur la syntaxe SMI (Structure of Management
Information)

K.Chetioui Administration Réseaux 17


MIB (Management Information Base)

 La MIB (Management Information base) est la base de données des informations maintenue par

l'agent, auprès de laquelle le manager va venir pour s'informer.

 Un fichier MIB est un document texte écrit en langage ASN.1 (Abstract Syntax Notation 1) qui

décrit les variables, les tables et les alarmes gérées au sein d'une MIB.

 Le problème des MIB est qu’elles diffèrent en fonction du constructeur et de l’équipement que

l’on souhaite administrer. Cela peut donc devenir compliqué lorsque l’on souhaite récupérer des

informations un peu « exotiques ».

K.Chetioui Administration Réseaux 18


K.Chetioui Administration Réseaux 19
Exemple de Configuration de SNMP

sous Packet Tracer

K.Chetioui Administration Réseaux 20