Snmp v1 vs v2
SNMP (Simple Network Management Protocol) est un protocole Internet dédié à la gestion des appareils sur les réseaux. En règle générale, les routeurs, les commutateurs, les serveurs, les postes de travail, les imprimantes, les modems et de nombreux autres appareils prennent en charge SNMP. Le SNMP est principalement utilisé dans la NMS (systèmes de gestion de réseau) pour surveiller diverses conditions sur les appareils qui ont besoin de l'attention de l'administrateur réseau. SNMP est défini par l'IETF (Internet Engineering Task Force) dans le cadre de l'IPS (Internet Protocol Suite). SNMP est une combinaison de normes de gestion de réseau telles qu'un protocole pour la couche d'application, le schéma 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 connu sous le nom de SNMPV1 ou SNMP version 1) est la version initiale du protocole SNMP. SNMP V1 est défini en RFC 1065 à 1067 et 1155 à 1157. Il a été développé par un petit groupe de collaborateurs à un moment où les normes et la sécurité Internet n'ont pas été prêtes à l'attention. SNMP V1 fonctionne sur UDP (User Datagram Protocol), IP (Internet Protocol), CLNS (OSI Connectionless Network Service), DDP (Appletalk Datagram-Disviding Protocol) et IPX (Novell Internet Packet Exchange). SNMP V1 utilise le mécanisme d'authentification de la transmission d'une «chaîne de communauté» (i.e. un mot de passe) dans un texte clair, qui est très peu sûr.
Qu'est-ce que SNMP V2?
SNMP V2 (également connu sous le nom de SNMPV2 ou SNMP version 2) est défini en RFC 1441 à RFC 1452. SNMP V2 ajoute plusieurs améliorations par rapport à SNMP version 1. Ce sont des améliorations des performances ainsi que des progrès de la sécurité et de la confidentialité. Il ajoute également des améliorations dans le domaine du gestionnaire à la communication du gestionnaire. GetBulkRequest a été ajouté pour récupérer de grands montants de données d'une seule demande. Plus tôt, vous deviez utiliser GetnexTrequest itérativement afin d'obtenir une majeure partie de données. Cependant, de nombreux utilisateurs pensaient que le système de sécurité basé sur le parti dans SNMP V2 est 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 en 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). En dehors de 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 de facto V2. Mais, SNMP V2C est toujours une «norme de projet».
Quelle est la différence entre SNMP V1 et SNMP V2?
SNMP V2 est le successeur de SNMP V1. SNMP V2 a des formats de messages différents (différences dans les formats d'en-tête et PDU) et des opérations de protocole (deux opérations supplémentaires) par rapport à SNMP V1. SNMP V2 a présenté le getBulkRequest pour récupérer une majeure partie de données à la fois. SNMP V1 et SNMP V2 sont maintenant considérés comme obsolètes. Mais toutes les implémentations SNMP prennent toujours en charge SNMP V1 et SNMP V2.