Partager via


Niveaux de prise en charge SNMP

L’implémentation de Microsoft WinSNMP fournit une prise en charge des communications SNMP de niveau 2. Le niveau 2 prend en charge le protocole SNMPv2 standard IETF (Internet Engineering Task Force) tel que défini dans les RFCs 1902-1908. Il prend également en charge le wrapper de message basé sur la communauté tel que défini dans RFC 1901 (SNMPv2C).

La prise en charge des communications de niveau 2 inclut l’encodage des messages et les services de décodage, précédemment appelés prise en charge des communications de niveau 0 dans WinSNMP version 1.1a. Le niveau 2 prend également en charge toutes les opérations de protocole SNMPv1, précédemment appelées prise en charge des communications de niveau 1 dans WinSNMP version 1.1a.

L’implémentation retourne le niveau maximal de communications SNMP qu’elle prend en charge en réponse à un appel par l’application WinSNMP à la fonction SnmpStartup.

Si l’application WinSNMP utilise l’implémentation pour l’encodage et le décodage de messages SNMP uniquement, l’application doit effectuer des transformations requises que l’implémentation aurait effectuées. Cela inclut la traduction des pièges SNMPv1 retournés par un appel à la fonction SnmpRecvMsg, en pièges SNMPv2C. Il inclut également la traduction de types PDU définis par SNMPv1 vers le type PDU approprié défini par SNMPv2C, conformément au RFC 1908.