FIX: SNMP Agent Breaks Up Variable Bindings List (127870)



The information in this article applies to:

  • Microsoft Win32 Software Development Kit (SDK) 3.1
  • Microsoft Win32 Software Development Kit (SDK) 3.5
  • Microsoft Win32 Software Development Kit (SDK) 3.51
  • Microsoft Win32 Software Development Kit (SDK) 4.0

This article was previously published under Q127870

SUMMARY

When the SNMP agent receives a request for multiple variables in a single packet, for each entry in the variable bindings list the agent queries the required sub-agent (in this case, the .DLL acting as the agent) and packs up the results in a response variable bindings list and returns it in a single packet.

For example, say the variables requested are:
   ip.ipInReceives            (Internet MIB II )
   tcp.tcpMaxConn            (Internet MIB II )
				
   .iso.org.dod.internet.private.enterprises.lanmanager.lanmgr-2.common.
   comVersionMaj            (LanManager MIB II)
				
   icmp.icmpOutErrors         (Internet MIB II )
				
In this case, the agent queries the INETMIB2.DLL file twice, the LMMIB2.DLL once, and the INETMIB2.DLL once. Then it packs the results in a response packet and sends it to the requesting manager. There is no "snapshot" of the MIB.

STATUS

This problem was corrected in Windows NT version 4.0.

Modification Type:MajorLast Reviewed:10/16/2002
Keywords:kbAPI kbBug kbnetwork kbOSWinNT400fix kbSNMP kbSNMPAgent KB127870