GET-Request Send + Get Response Recieve Bug in Net-SNM P 5.4.1 (might be urgent)

[email protected]
Newsgroups gmane.network.net-snmp.user
Organization http://freemail.web.de/
Message-ID <[email protected]>
Hello there,
I am working on a datacollector using the Net-SNMP 5.4.1, programming is done in Perl using the SNMP.pm and SNMP::Multi.pm.

I found a Bug in Net-SNMP regarding the handling of recieving and matching Get-Response to the coresponding Get-Request. I am using SNMPv2C.

For me, it looks like that there is a problem when there are multiple snmp-packets on wire. If one get-response  packet is recieved by the agent
after the timeout for the coresponding get-request already had toke place. (the Agent will now start resending the request, with a new snmp request id). It will now collect the late packet, regardless of its request id.  Thats where the mess starts. Now we have the wrong (old) Get-Response packed to the new Get-request. On the lowlevel of the Net-SNMP Agent this is not noticed. But Perls SNMP.pm do. It gets the Info that there was a package recieved, and start to look up in the returned object (like structure) for the matching response, but cannot find it (because request-ids donŽt match I think). 

If this happens once, there is a Chainreaction. Each further get-response is bound to the wrong get request. And I endup with a bunch of data garbage.

I allready had this Bug in 5.1.4 and it is still there. (I had a hard time building net-snmp 5.4.1 on my aix, thought). If somebody is interessed in verifying or even fixing this Bug, I would send the Tracefiles (net:snmp debugging level 3 25mb and 35mb of iptrace udp) .
(The containing data represents our development network, so no security is violated. ) 

Thanks,
Boa
_____________________________________________________________________
Der WEB.DE SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
http://smartsurfer.web.de/?mc=100071&distributionid=000000000066


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Net-snmp-users mailing list
[email protected]
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.