From f55cf65ede14f9186ea1a357415048d88886a145 Mon Sep 17 00:00:00 2001 From: elie Date: Mon, 10 Sep 2012 13:57:25 +0000 Subject: some more changes and picture removed --- docs/pysnmp-tutorial.html | 105 +++++++++++++++++++--------------------------- 1 file changed, 44 insertions(+), 61 deletions(-) (limited to 'docs') diff --git a/docs/pysnmp-tutorial.html b/docs/pysnmp-tutorial.html index 6292f6e..42f1edd 100644 --- a/docs/pysnmp-tutorial.html +++ b/docs/pysnmp-tutorial.html @@ -433,80 +433,37 @@ exploited in a oneliner fashion, for quick and simple prototyping.

-The following figure draws major components of PySNMP system along with -standard Applications. -

- -

-PySNMP architecture - - - - - -

- -

-These standard SNMP applications, such as GET/SET command generators and -responders or TRAP notificators and receivers, translate into a set of -classes designed by the Visitor pattern. Application classes -implement concrete SNMP operations in terms of specific PDU handling, -while SNMP Engine class acts as a Visitor. A single SNMP Engine can serve -many Applications of different types at the same time. -

- -

-One of the design choices of SNMPv3 standard is to use a set of dedicated -Managed Objects for SNMP engine internal purposes. One reason for that -design involves making SNMP engine remotely configurable via SNMP. -These internally used Managed Objects are collectively called Local -Configuration Datastore (LCD). In PySNMP, all SNMP engine configuration -and statistics is kept in LCD. LCD Configurator is a wrapper aimed at -simplifying LCD operations. Technically, LCD Configurator is a set of -functions whose names clearly reflect their semantics. +As for its internal structure, PySNMP consists of a handful of large, +dedicated components. They normally take shape of classes which turn +into linked objects at runtime. So here are the main components:

+ + +

+In most cases user is expected to only deal with the top-leve oneliner +API to all these PySNMP components. However implementing SNMP Agents, +Proxies and some other fine features of Managers require using the +Standard Applications API. In those cases general understanding of SNMP +operations and SNMP Engine components would be helpful. +

-- cgit v1.2.1