Re: Counter64 is replaceable by INTEGER (0..18446744073709551615) for SNMP v1?

Alexander Bubnov <[email protected]>
Newsgroups gmane.network.net-snmp.user
Message-ID <[email protected]>
Thanks Dave for great support!

2009/2/16 Dave Shield <[email protected]>

> 2009/2/16 Alexander Bubnov <[email protected]>:
> > I am playing around with net snmp tutorials and when I register uint64_t
> > variable and try to get it with help of snmpget I can see error result:
> >
> > linux-h110 snmp/mibs# snmpget -v1 -c rwpublic localhost
> > NET-SNMP-TUTORIAL-MIB::nstAgentSubagentObject.0
> > Error in packet
> > Reason: (noSuchName) There is no such variable name in this MIB.
> > Failed object: NET-SNMP-TUTORIAL-MIB::nstAgentSubagentObject.0
>
> That's correct.   SNMPv1 does not support Counter64 syntax.
> This was first introduced with SNMPv2.
>
>
>
> > In case I replace Counter64 by INTEGER (0..18446744073709551615) in
> > NET-SNMP-TUTORIAL-MIB.txt
> > for NET-SNMP-TUTORIAL-MIB::nstAgentSubagentObject.0 - all passed OK.
> >
> > Is it valide to do such replacement: INTEGER (0..18446744073709551615)
> > instead of Counter64 for MIBs V1?
>
> Hmmmm.....   I'm not sure.
> The SNMPv1 specs (in particular, RFC1155) is somewhat vague about the
> valid range of the code INTEGER syntax.
>
> RFC2578 clarified things somewhat, and specifies SimpleSyntax as
>
>    CHOICE {
>        integer-value               -- includes Integer32
>            INTEGER (-2147483648..2147483647),
>        :
>    }
>
> So your definition is certainly not valid for a MIB written using SMIv2.
> (i.e. anything starting with a MODULE-IDENTITY block).
>
> My best guess is that *some* SNMP applications will be happy with such
> a 64-bit INTEGER value, but other tools will not.   For interoperability
> (which
> is one of the main strengths of SNMP), you are probably best off not doing
> this.
>
> The usual techniques are either to split the value over two 32-bit MIB
> objects,
> or to redefine the object to use different (larger) units.
>
>
> Dave
>



-- 
/BR, Alexander

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H

_______________________________________________
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.