[SNMP4J] SNMPv3

Rododendro Ivan ivan.rododendro at italtel-consultant.com
Fri Nov 24 16:20:19 CET 2006


Hi again Frank,
I have a problem sending PDU to two agents (net-snmp) SNMPV3 on different IPs with the same MIB.
 
On the agents, the same USM user, auth & priv protocol & passwords are configured. When I run the following test code, the second SNMP response is null. If I invert the sending sequence all is ok. 
 
When sending the requests in the order that cause the second response to be null, the last message from the agent is carriing the OID 1.3.6.1.6.3.15.1.1.2.0. 
 
What is wrong?
 
Thanks,

Ivan Rododendro
public void runTest() throws IOException, SnmpException

{

Snmp snmp = createSnmpObject(1001);

org.snmp4j.UserTarget target101 = new org.snmp4j.UserTarget();

target101.setAddress(new UdpAddress("138.132.95.101/" + 161));

target101.setRetries(0);

target101.setTimeout(1500);

target101.setVersion(SnmpCostants.VERSION3);

target101.setSecurityLevel(SnmpCostants.SECURYTY_LEVEL_AUTH_PRIV);

target101.setSecurityName(new OctetString("maf"));

org.snmp4j.UserTarget target133 = new org.snmp4j.UserTarget();

target133.setAddress(new UdpAddress("138.132.95.133/" + 161));

target133.setRetries(0);

target133.setTimeout(1500);

target133.setVersion(SnmpCostants.VERSION3);

target133.setSecurityLevel(SnmpCostants.SECURYTY_LEVEL_AUTH_PRIV);

target133.setSecurityName(new OctetString("maf"));

org.snmp4j.PDU pdu = new ScopedPDU();

pdu.add(new org.snmp4j.smi.VariableBinding(new OID(

MfConstants.MF_SEQUENCE_OID)));

pdu.setType(org.snmp4j.PDU.GET);

ResponseEvent response101 = snmp.send(pdu, target101);

ResponseEvent response133 = snmp.send(pdu, target133);

}




More information about the SNMP4J mailing list