SNMP v2 vs v3 | SNMP v2c et SNMP v3
SNMP (Simple Network Management Protocol) est un protocole Internet dédié à la gestion des équipements sur les réseaux. En règle générale, les routeurs, commutateurs, serveurs, stations de travail, imprimantes, modems et de nombreux autres périphériques prennent en charge SNMP. SNMP est principalement utilisé dans NMS (Network Management Systems) pour surveiller diverses conditions sur les périphériques qui nécessitent l'attention de l'administrateur réseau. SNMP est défini par l'IETF (Internet Engineering Task Force) dans le cadre d'IPS (Internet Protocol Suite). SNMP est une combinaison de normes de gestion de réseau telles qu'un protocole pour la couche application, un schéma pour les bases de données et une collection d'objets de données. SNMP décrit la configuration du système en exposant des variables (données de gestion) sur les systèmes gérés. Par conséquent, d'autres applications de gestion peuvent interroger ces variables à des fins de surveillance,et peut occasionnellement définir ces valeurs. SNMP v3 est la version actuelle. SNMP v3 est très similaire à SNMP v2 (version précédente) à l'exception du modèle de sécurité amélioré.
Qu'est-ce que SNMP v2?
SNMP v2 (également connu sous le nom de SNMPv2 ou SNMP version 2) est défini dans RFC 1441 à RFC 1452. SNMP v2 ajoute plusieurs améliorations par rapport à SNMP version 1. Ce sont des améliorations de performances ainsi que des avancées en matière de sécurité et de confidentialité. Il ajoute également des améliorations dans le domaine de la communication entre le manager et le manager. GetBulkRequest a été ajouté pour récupérer de grandes quantités de données par une seule requête. Auparavant, vous deviez utiliser GetNextRequest de manière itérative pour obtenir une masse de données. Cependant, de nombreux utilisateurs pensaient que le système de sécurité basé sur une partie dans SNMP v2 était trop complexe à leur goût. C'était la raison pour laquelle il n'est pas devenu populaire.
SNMP v2c est le protocole de gestion de réseau simple basé sur la communauté version 2. Il est défini dans RFC 1901 à RFC 1908. En fait, SNMP v1.5 était le nom initial donné à ce protocole. La principale différence entre SNMP v2 et SNMP v2c est le modèle de sécurité. SNMP v2c utilise un modèle de sécurité communautaire plus simple (trouvé dans SNMP v1). Hormis cette différence dans le modèle de sécurité utilisé, SNMP v2c peut être considéré comme presque similaire à SNMP v2. En fait, SNMP v2c est désormais considéré comme le SNMP v2 de facto. Mais, SNMP v2c est toujours un «projet de norme».
Qu'est-ce que SNMP v3?
SNMP v3 (également connu sous le nom de SNMPv3 ou SNMP version 3) n'ajoute aucune modification au protocole, hormis le chiffrement. En fait, la principale motivation derrière l'élaboration de la version 3 était de s'attaquer aux problèmes de sécurité des versions antérieures de SNMP (SNMP v1 et SNMP v2). Mais, SNMP v3 semble différent en raison de l'introduction de nouvelles conventions pour les textes, les concepts et la nouvelle terminologie.
Quelle est la différence entre SNMP v2 et SNMP v3?
La principale différence entre SNMP v2 et SNMP v3 réside dans les améliorations apportées au modèle de sécurité et de configuration à distance. SNMP v3 ajoute une sécurité cryptographique à SNMP v2. SNMP v3 remplace le simple partage de mot de passe (en texte clair) dans SNMP v2 par des paramètres de sécurité codés beaucoup plus sécurisés. En raison de l'introduction de nouvelles conventions pour les textes, les concepts et la nouvelle terminologie, SNMP v3 est différent de SNMP v2 (même s'il n'y a pas beaucoup de changements). SNMP v2 est désormais considéré comme obsolète.