PySNMP 4.x examples introduction
From application developer's standpoint, there are two models of SNMP engine
gradually developed during the evolution of SNMP techology. Initial SNMP spec
(RFC1155-1158) was not very specific about SNMP engine interfaces, it's mostly
about SNMP protocol inner workings and representation of managed targets (SMI).
This specification could only deal with SNMP protocol v1 (and later v2c,
which is rather similar).
Following this model, PySNMP provides these, relatively low-level, interfaces
though its SNMPv1 API explained by the
SNMPv1 API examples.
Later on, the SNMP working group introduced SNMP protocol version 3 (RFC3410-3418)
along with the SNMPv3 architecture, which included SNMP engine API. This latest
PySNMP development branch is aligned to SNMPv3 architecture and provides
SNMPv3 API to SNMP engine, as featured by the
SNMPv3 API examples.
In contrary to SNMP engine interfaces, the SMI model has not changed too much
over SNMP evolution. The latest, SMIv2 objects're implemented and made
available though PySNMP SMI API, see
SMI API examples to get an idea.
Need help? Try PySNMP mailing lists.
|