À propos de SNMP
SNMP est un protocole de couche d’application qui facilite l’échange d’informations de gestion entre les appareils réseau et fait partie de la suite de protocoles TCP /IP. L’ASA prend en charge la surveillance du réseau à l’aide des versions SNMP 1, 2c et 3 de SNMP, et prend en charge l’utilisation des trois versions simultanément. L’agent SNMP qui s’exécute sur l’interface ASA vous permet de surveiller les périphériques réseau à l’aide de systèmes de gestion par réseau (Network Management Systems ou NMS), comme HP OpenView. L’ASA prend en charge l’accès SNMP en lecture seule par l’émission d’une requête GET. L’accès en écriture SNMP n’est pas autorisé, vous ne pouvez donc pas effectuer de modifications avec SNMP. En outre, la requête SNMP SET n’est pas prise en charge.
Vous pouvez configurer la ASA pour envoyer des déroutements, qui sont des messages non sollicités du périphérique géré vers le poste de gestion pour certains événements (notifications d'événement) à un système de gestion de réseau, ou vous pouvez utiliser le système de gestion de réseau pour parcourir les bases d’information de gestion (MIB) sur le périphériques de sécurité. Les MIB sont un ensemble de définitions, et les ASA gèrent une base de données de valeurs pour chaque définition. Parcourir une MIB signifie émettre une série de demandes GET-NEXT ou GET-BULK de l’arborescence MIB à partir du système NMS pour déterminer les valeurs.
Remarque |
Avec des charges de travail intensives, le déploiement de plus de 10 NMS peut avoir une incidence sur les performances de l’appareil. Pour assurer la stabilité et la réactivité de l’appareil, nous vous conseillons d’utiliser avec prudence NMS pour effectuer des interrogations SNMP et gérer le trafic d’interruption. |
Les ASA possèdent un agent SNMP qui informe les stations de gestion désignées si des événements prédéfinis nécessitent une notification, par exemple, lorsqu’une liaison du réseau monte ou tombe en panne. La notification qu’il envoie comprend un OID SNMP, qui s’identifie aux stations de gestion. L’agent ASA répond également lorsqu’une station de gestion demande des renseignements.
Terminologie SNMP
Le tableau suivant répertorie les termes couramment utilisés avec SNMP.
|
Terme |
Description |
|---|---|
|
Agent |
Le serveur SNMP exécuté sur ASA. L’agent SNMP présente les caractéristiques suivantes :
|
|
Navigation |
Surveille l’intégrité d’un périphérique à partir du poste de gestion de réseau en interrogeant les informations requises de l’agent SNMP sur le périphérique. Cette activité peut comprendre l’émission d’une série de demandes GET-NEXT ou GET-BULK de l’arborescence MIB à partir du poste de gestion de réseau afin de déterminer les valeurs. |
|
Bases d’informations de gestion (MIB) |
Structures de données normalisées pour la collecte d’informations sur les paquets, les connexions, les tampons, les basculements, etc. Les MIB sont définies par le produit, les protocoles et les normes matérielles utilisés par la plupart des périphériques réseau. Les stations de gestion de réseau SNMP peuvent parcourir les MIB et demander l’envoi de données ou d’événements précis au fur et à mesure qu’ils se produisent. |
|
Postes de gestion de réseau (NSM, NetworkManagement Station) |
Les ordinateurs ou postes de travail configurés pour superviser les événements SNMP et gérer les périphériques, tels que l’ASA |
|
Identifiant d’objet (OID) |
Le système qui identifie un appareil auprès de son système de gestion système et indique aux utilisateurs la source des renseignements surveillés et affichés. |
|
Trap |
Événements prédéfinis qui génèrent un message de l’agent SNMP au système NMS. Les événements comprennent des conditions d’alarme telles qu’un démarrage, un retrait, un démarrage à froid, un démarrage à chaud, une authentification ou des messages syslog. |
Présentation du SNMP version 3
SNMP version 3 offre des améliorations de sécurité qui ne sont pas disponibles dans les versions SNMP 1 et 2c. Les versions SNMP 1 et 2c transmettent des données entre le serveur SNMP et l’agent SNMP en texte clair. SNMP version 3 ajoute des options d’authentification et de confidentialité pour sécuriser les opérations du protocole. En outre, cette version contrôle l’accès à l’agent SNMP et aux objets MIB par le biais du modèle de sécurité basé sur l’utilisateur (USM) et du modèle de contrôle d’accès basé sur l’affichage (VACM). L’ASA prend également en charge la création de groupes SNMP et d’utilisateurs, ainsi que d’hôtes, ce qui est nécessaire pour activer l’authentification et le chiffrement du transport pour des communications SNMP sécurisées.
Modèles de sécurité
À des fins de configuration, les options d’authentification et de confidentialité sont regroupées dans des modèles de sécurité. Les modèles de sécurité s’appliquent aux utilisateurs et aux groupes, qui sont répartis dans les trois types suivants :
-
NoAuthPriv : pas d’authentification ni de confidentialité, ce qui signifie qu’aucune sécurité n’est appliquée aux messages.
-
AuthNoPriv : authentification mais pas de confidentialité, ce qui signifie que les messages sont authentifiés.
-
AuthPriv : authentification et confidentialité, ce qui signifie que les messages sont authentifiés et chiffrés.
SNMP Groups (groupes SNMP)
Un groupe SNMP est une stratégie de contrôle d’accès à laquelle des utilisateurs peuvent être ajoutés. Chaque groupe SNMP est configuré avec un modèle de sécurité et est associé à une vue SNMP. Un utilisateur appartenant à un groupe SNMP doit correspondre au modèle de sécurité du groupe SNMP. Ces paramètres spécifient le type d’authentification et de confidentialité utilisé par un utilisateur appartenant à un groupe SNMP. Chaque paire de noms de groupes SNMP et de modèles de sécurité doit être unique.
Utilisateurs SNMP
Les utilisateurs SNMP disposent d’un nom d’utilisateur spécifié, d’un groupe auquel ils appartiennent, d’un mot de passe d’authentification, d’un mot de passe de chiffrement et d’algorithmes d’authentification et de chiffrement à utiliser. Les options d’algorithme d’authentification sont SHA-1, SHA-224, SHA-256 HMAC et SHA-384. Les options d’algorithme de chiffrement sont 3DES et AES (qui sont disponibles en versions 128, 192 et 256). Lorsque vous créez un utilisateur, vous devez l’associer à un groupe SNMP. L’utilisateur hérite ensuite du modèle de sécurité du groupe.
Remarque |
Lors de la configuration d’un compte d’utilisateur SNMPv3, assurez-vous que la longueur de l’algorithme d’authentification est égale ou supérieure à la longueur de l’algorithme de chiffrement. |
Hôtes SNMP
Un hôte SNMP est une adresse IP à laquelle les notifications et les alertes SNMP sont envoyées. Pour configurer les hôtes SNMP version 3, ainsi que l’adresse IP cible, vous devez configurer un nom d’utilisateur, car les alertes ne sont envoyées qu’à un utilisateur configuré. Les adresses IP cibles SNMP et les noms de paramètre cibles doivent être uniques sur l’ASA. Chaque hôte SNMP ne peut être associé qu’à un seul nom d’utilisateur. Pour recevoir des alertes SNMP, configurez le NMS SNMP et assurez-vous de configurer les renseignements d’authentification de l’utilisateur sur le NMS pour qu’ils correspondent aux renseignements d’authentification de l’ASA.
Remarque |
Vous pouvez ajouter jusqu’à 8 192 hôtes. Cependant, seulement 128 de ceux-ci peuvent être utilisés pour les déroutements. |
Différences d’implémentation entre les logiciels ASA et Cisco IOS
La mise en œuvre de SNMP version 3 dans l’ASA diffère de la mise en œuvre de SNMP version 3 dans le logiciel Cisco IOS de la manière suivante :
-
Les ID du moteur local et du moteur distant ne sont pas configurables. L’ID du moteur local est généré au démarrage de l’ASA ou lors de la création d’un contexte.
-
Aucune prise en charge n’existe pour le contrôle d’accès basé sur l’affichage, ce qui entraîne une navigation MIB non limitée.
-
La prise en charge est limitée aux MIB suivantes : USM, VACM, FRAMEWORK et TARGET.
-
Vous devez créer des utilisateurs et des groupes avec le modèle de sécurité approprié.
-
Vous devez supprimer les utilisateurs, les groupes et les hôtes dans le bon ordre.
-
L’utilisation de la commande snmp-server host crée une règle ASA pour autoriser le trafic SNMP entrant.
Messagerie du journal système SNMP
SNMP génère des messages de journal système détaillés, numérotés 212nnn. Les messages du journal système indiquent l’état des requêtes SNMP, des interruptions SNMP, des canaux SNMP et des réponses SNMP de l’ASA ou de l’ASASM à un hôte spécifié sur une interface spécifiée.
Pour obtenir des renseignements détaillés sur les messages du journal système, consultez le guide des messages de journal système.
Remarque |
L’interrogation SNMP échoue si les messages de journal système du protocole SNMP dépassent un débit élevé (environ 4 000 par seconde). |
Services d’application et outils tiers
Pour en savoir plus sur la prise en charge de SNMP, consultez l’URL suivante :
http://www.cisco.com/en/US/tech/tk648/tk362/tk605/tsd_technology_support_sub-protocol_home.html
Pour en savoir plus, consultez le chapitre SNMP du Guide de configuration d’ASDM pour les opérations générales Cisco ASA à l’URL suivante :
Commentaires