SNMP Toolkit for LabVIEW is available in three configurations, Base Package, SNMPv3 Add-on Package, and Full Development Package.

Base Package includes the following six SNMP message types for SNMPv1 and SNMPv2c:

• get - request
• get - next - request
• get - bulk
• set - request
• set - response
• SNMPv1 and SNMPv2 traps

MIB Compiler
SNMP Toolkit uses a MIB compiler to convert MIB names to OIDs and vice versa. Initialization of stores name translation data from the set of .mib files as a linked list in a shift register, MIBLinkedList. The linked list associates names, for example ifInOctets.3 in the MIBII interface group, with their corresponding OIDs, in this case

This product includes software
Copyright 1989, 1991, 1992 by Carnegie Mellon University
Derivative Work -
Copyright 1996, 1998, 1999, 2000 The Regents of the University of California
All Rights Reserved

SNMP Toolkit supports multihomed computers (i.e. computers with multiple IP addresses). If your machine has multiple IP addresses (on WinNT and Win2K, multiple IP addresses can be assigned in the TCP Control Panel even with a single network card), you can specify which of those IP addresses to use for your SNMP communications by filling in the MultihomedIPAddress inputs on the VIs. If you leave this field empty (the default), the SNMPToolkit will simply pick one of the available IP addresses. This feature is useful for using a single PC to implement multiple SNMP managers and clients. For example a single PC can support one manager running SNMPv1, one running SNMPv2c, and one running SNMPv3, all with different IP addresses.

Full Development Package
The Full Development Package includes both the Base Package and SNMPv3 VIs. The main purpose of SNMPv3 is to introduce security into SNMP. Gone are the simple community strings of SNMPv1 and SNMPv2c, and in their place are message timeliness, authentication, and encryption. SNMPv3 packets are essentially SNMPv2c PDUs wrapped with a security header and, if chosen, encrypted. SNMPv3 supports all the message types of SNMPv2c and does not introduce any new message types.

This product includes cryptographic software written by
Eric Young (