Différence entre SNMP v1 et v2

SNMP v1 vs v2

SNMP (Simple Network Management Protocol) est un protocole Internet dédié à la gestion de périphériques sur des réseaux. En règle générale, les routeurs, les commutateurs, les serveurs, les stations de travail, les imprimantes, les modems et de nombreux autres périphériques prennent en charge le protocole SNMP. Le protocole SNMP est principalement utilisé dans les systèmes de gestion de réseau (NMS) pour surveiller diverses conditions sur des périphériques nécessitant l'attention de l'administrateur du réseau. Le protocole 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 des 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 peuvent parfois définir ces valeurs. SNMP v1 et SNMP v2 sont les deux versions précédentes du protocole SNMP (SNMP v3 est la version actuelle).

Qu'est-ce que SNMP v1??

SNMP v1 (également appelé SNMPv1 ou SNMP version 1) est la version initiale du protocole SNMP. SNMP v1 est défini dans les RFC 1065 à 1067 et 1155 à 1157. Il a été développé par un petit groupe de collaborateurs à une époque où les normes et la sécurité Internet n'étaient pas très prises en compte. SNMP v1 fonctionne sur UDP (protocole de datagramme utilisateur), IP (protocole Internet), CLNS (service de réseau sans connexion OSI), DDP (protocole de transmission de datagramme AppleTalk) et IPX (Novell Internet Packet Exchange). SNMP v1 utilise le mécanisme d’authentification consistant à transmettre une «chaîne de communauté» (c’est-à-dire un mot de passe) en texte clair, ce qui est très peu sécurisé..

Qu'est-ce que SNMP v2??

SNMP v2 (également appelé SNMPv2 ou SNMP version 2) est défini dans les documents RFC 1441 à RFC 1452. SNMP v2 apporte plusieurs améliorations par rapport à SNMP version 1. Il s'agit d'améliorations des 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 gestionnaires. 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 le parti dans SNMP v2 était trop complexe à leur goût. C’est la raison pour laquelle il n’est pas devenu populaire.

SNMP v2c est la version 2 du protocole de gestion de réseau simple basé sur la communauté. Il est défini dans les 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 réside dans le modèle de sécurité. SNMP v2c utilise un modèle de sécurité plus simple basé sur la communauté (trouvé dans SNMP v1). Outre 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 maintenant considéré comme le SNMP v2 de facto. Mais SNMP v2c est toujours un «projet de norme».

Quelle est la différence entre SNMP v1 et SNMP v2?

SNMP v2 est le successeur de SNMP v1. SNMP v2 a différents formats de message (différences dans les formats d'en-tête et de PDU) et d'opérations de protocole (deux opérations supplémentaires) par rapport à SNMP v1. SNMP v2 a introduit GetBulkRequest pour récupérer un gros volume de données à la fois. SNMP v1 et SNMP v2 sont maintenant considérés comme obsolètes. Cependant, toutes les implémentations SNMP prennent toujours en charge les versions SNMP v1 et SNMP v2..