[SNMP4J] The results of your email commands
Frank Fock
fock at agentpp.com
Wed Mar 6 01:21:43 CET 2013
OK, that'a no problem. So then why do you get an exception?
Am 06.03.2013 01:15, schrieb Hallur,Parashuram:
> Thank you so much for the response Frank.
>
> What do you exactly mean by "trap is bound to IPv6 address"?
>
> This means, the application which is running on IPv6 address is trying
> to send a notification to the trap receiver running on a dual stack IP
> ( both Ipv4 & IPv6 )mode machine.
>
> Thanks,
> Parash
>
>
> On Wed, Mar 6, 2013 at 5:39 AM, Frank Fock <fock at agentpp.com
> <mailto:fock at agentpp.com>> wrote:
>
> Hi Parash,
>
> What do you exactly mean by "trap is bound to IPv6 address"?
>
> (If you tried to set the agentAddress field in a trap/notification
> with a IPv6 address
> you will fail, as SNMP supports IPv4 addresses only for this field.
>
> Best regards,
> Frank
>
> Am 06.03.2013 01:05, schrieb Hallur,Parashuram:
>> Frank or any body else on the forum:
>>
>> Would you please help me with pointers on how to fix this issue?
>> What needs to be done to be able to send the traps from IPv6
>> application?
>> Thanks for any pointers.
>>
>> Parash
>>
>>
>> On Tue, Mar 5, 2013 at 7:24 AM, <snmp4j-owner at agentpp.org
>> <mailto:snmp4j-owner at agentpp.org>> wrote:
>>
>> The results of your email command are provided below.
>> Attached is your
>> original message.
>>
>> - Results:
>> Ignoring non-text/plain MIME parts
>>
>> - Unprocessed:
>> the trap is bound to IPv6 address, would you please help
>> me with how to fix
>> this issue?
>> Thanks,
>> Parash
>> On Mon, Mar 4, 2013 at 11:44 PM, Frank Fock
>> <fock at agentpp.com <mailto:fock at agentpp.com>> wrote:
>> > Hi,
>> >
>> > I think you are trying to sent an IPv6 address as
>> IpAddress BER encoded
>> > on the wire. This is not possible, because the SNMP
>> standard defines
>> > IpAddress as IPv4 address and nothing else.
>> > If this worked with 1.0 then this was an error in 1.0.
>> >
>> > Best regards,
>> > Frank
>> >
>> > Am 04.03.2013 12:24, schrieb Hallur,Parashuram:
>> >
>> >> Hi,
>> >>
>> >> I'm using the following code to create the target address.
>>
>> - Ignored:
>> >>
>> >> Address targetAddress =
>> >>
>> GenericAddress.parse("udp:<**HostName>:<TrapReceiverPort>/**162");
>> >>
>> >> This goes through fine when I use the snmp4j1.0.jar.
>> However, this
>> >> particular version seems does not support the IPv6
>> addresses. For IPv6
>> >> requests it throws the java.nio.**BufferOverFlowException.
>> >> java.nio.**BufferOverflowException
>> >> at java.nio.Buffer.nextPutIndex(**Unknown Source)
>> >> at java.nio.HeapByteBuffer.put(**Unknown Source)
>> >> at org.snmp4j.asn1.**BEROutputStream.write(**
>> >> BEROutputStream.java:65)
>> >> at org.snmp4j.asn1.BER.encodeOID(**BER.java:437)
>> >> at org.snmp4j.smi.OID.encodeBER(**OID.java:205)
>> >> at org.snmp4j.smi.**VariableBinding.encodeBER(**
>> >> VariableBinding.java:176)
>> >> at org.snmp4j.PDUv1.encodeBER(**PDUv1.java:207)
>> >> at
>> org.snmp4j.mp.MPv1.**prepareOutgoingMessage(MPv1.**java:108)
>> >> at
>> >>
>> org.snmp4j.**MessageDispatcherImpl.sendPdu(**MessageDispatcherImpl.java:*
>> >> *376)
>> >> at org.snmp4j.Snmp.sendMessage(**Snmp.java:900)
>> >> at org.snmp4j.Snmp.send(Snmp.**java:779)
>> >> at org.snmp4j.Snmp.send(Snmp.**java:771)
>> >>
>> >> To fix the above issue, I picked up the latest jars
>> snmp4j2.1.0.jar,
>> >> snmp4j1.11.3.jar, and snmp4j1.10.jar. All of these
>> throw the unknown host
>> >> exception. What I notice is that snm4j sends hostname as
>> >> "hostname:trapreceiverport" to underneath java api to
>> resolve the address,
>> >> hence the issue unknownhostexception. The same code
>> works with 1.0 version
>> >> of jar. Are there any difference from now and then?
>> Any help is very much
>> >> appreciated.
>> >>
>> >> Thanks,
>> >> Parash
>> >> ______________________________**_________________
>> >> SNMP4J mailing list
>> >> SNMP4J at agentpp.org <mailto:SNMP4J at agentpp.org>
>> >>
>> http://lists.agentpp.org/**mailman/listinfo/snmp4j<http://lists.agentpp.org/mailman/listinfo/snmp4j>
>> >>
>> >
>> > --
>> > ---
>> > AGENT++
>> > Maximilian-Kolbe-Str. 10
>> > 73257 Koengen, Germany
>> > https://agentpp.com
>> > Phone: +49 7024 8688230
>> > Fax: +49 7024 8688231
>> >
>> > ______________________________**_________________
>> > SNMP4J mailing list
>> > SNMP4J at agentpp.org <mailto:SNMP4J at agentpp.org>
>> >
>> http://lists.agentpp.org/**mailman/listinfo/snmp4j<http://lists.agentpp.org/mailman/listinfo/snmp4j>
>> >
>>
>> - Done.
>>
>>
>>
>> ---------- Forwarded message ----------
>> From: "Hallur,Parashuram" <hallur.p.t at gmail.com
>> <mailto:hallur.p.t at gmail.com>>
>> To: Frank Fock <fock at agentpp.com <mailto:fock at agentpp.com>>,
>> snmp4j-request at agentpp.org <mailto:snmp4j-request at agentpp.org>
>> Cc:
>> Date: Tue, 5 Mar 2013 07:24:43 +0530
>> Subject: Re: [SNMP4J] UnknowHost Exception while sending the
>> snmp trap
>> Thanks Frank for the response. Yes the application which is
>> trying to send the trap is bound to IPv6 address, would you
>> please help me with how to fix this issue?
>>
>> Thanks,
>> Parash
>>
>>
>> On Mon, Mar 4, 2013 at 11:44 PM, Frank Fock <fock at agentpp.com
>> <mailto:fock at agentpp.com>> wrote:
>>
>> Hi,
>>
>> I think you are trying to sent an IPv6 address as
>> IpAddress BER encoded
>> on the wire. This is not possible, because the SNMP
>> standard defines
>> IpAddress as IPv4 address and nothing else.
>> If this worked with 1.0 then this was an error in 1.0.
>>
>> Best regards,
>> Frank
>>
>> Am 04.03.2013 12:24, schrieb Hallur,Parashuram:
>>
>> Hi,
>>
>> I'm using the following code to create the target
>> address.
>>
>> Address targetAddress =
>> GenericAddress.parse("udp:<HostName>:<TrapReceiverPort>/162");
>>
>> This goes through fine when I use the snmp4j1.0.jar.
>> However, this
>> particular version seems does not support the IPv6
>> addresses. For IPv6
>> requests it throws the java.nio.BufferOverFlowException.
>> java.nio.BufferOverflowException
>> at java.nio.Buffer.nextPutIndex(Unknown Source)
>> at java.nio.HeapByteBuffer.put(Unknown Source)
>> at
>> org.snmp4j.asn1.BEROutputStream.write(BEROutputStream.java:65)
>> at org.snmp4j.asn1.BER.encodeOID(BER.java:437)
>> at org.snmp4j.smi.OID.encodeBER(OID.java:205)
>> at
>> org.snmp4j.smi.VariableBinding.encodeBER(VariableBinding.java:176)
>> at org.snmp4j.PDUv1.encodeBER(PDUv1.java:207)
>> at
>> org.snmp4j.mp.MPv1.prepareOutgoingMessage(MPv1.java:108)
>> at
>> org.snmp4j.MessageDispatcherImpl.sendPdu(MessageDispatcherImpl.java:376)
>> at org.snmp4j.Snmp.sendMessage(Snmp.java:900)
>> at org.snmp4j.Snmp.send(Snmp.java:779)
>> at org.snmp4j.Snmp.send(Snmp.java:771)
>>
>> To fix the above issue, I picked up the latest jars
>> snmp4j2.1.0.jar,
>> snmp4j1.11.3.jar, and snmp4j1.10.jar. All of these
>> throw the unknown host
>> exception. What I notice is that snm4j sends hostname as
>> "hostname:trapreceiverport" to underneath java api to
>> resolve the address,
>> hence the issue unknownhostexception. The same code
>> works with 1.0 version
>> of jar. Are there any difference from now and then?
>> Any help is very much
>> appreciated.
>>
>> Thanks,
>> Parash
>> _______________________________________________
>> SNMP4J mailing list
>> SNMP4J at agentpp.org <mailto:SNMP4J at agentpp.org>
>> http://lists.agentpp.org/mailman/listinfo/snmp4j
>>
>>
>> --
>> ---
>> AGENT++
>> Maximilian-Kolbe-Str. 10
>> 73257 Koengen, Germany
>> https://agentpp.com
>> Phone: +49 7024 8688230
>> Fax: +49 7024 8688231
>>
>> _______________________________________________
>> SNMP4J mailing list
>> SNMP4J at agentpp.org <mailto:SNMP4J at agentpp.org>
>> http://lists.agentpp.org/mailman/listinfo/snmp4j
>>
>>
>>
>>
>
> --
> ---
> AGENT++
> Maximilian-Kolbe-Str. 10
> 73257 Koengen, Germany
> https://agentpp.com
> Phone: +49 7024 8688230
> Fax: +49 7024 8688231
>
>
--
---
AGENT++
Maximilian-Kolbe-Str. 10
73257 Koengen, Germany
https://agentpp.com
Phone: +49 7024 8688230
Fax: +49 7024 8688231
More information about the SNMP4J
mailing list