Niveaux de prise en charge SNMP

L’implémentation de Microsoft WinSNMP offre une prise en charge des communications SNMP de niveau 2. Le niveau 2 prend en charge le protocole SNMPv2 standard de l’Internet Engineering Task Force (IETF), tel que défini dans les RFC 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 les services d’encodage et de décodage des messages, 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 de 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 les transformations requises que l’implémentation aurait effectuées. Cela inclut la traduction des interruptions SNMPv1 retournées par un appel à la fonction SnmpRecvMsg en interruptions SNMPv2C. Il inclut également la traduction des types PDU définis par SNMPv1 en type PDU approprié défini par SNMPv2C, conformément à la RFC 1908.