Template:FAQ:General 15
From Net-SNMP Wiki
Yes.
The version of the syntax used to define a MIB file is better referred to as SMIv1 or SMIv2, and is purely concerned with defining the characteristics of the various management objects. This is (almost) completely unrelated to the versions of the protocol operations. So it is quite reasonable to use SNMPv1 requests on objects defined using SMIv2, or SNMPv2 (or SNMPv3) requests on objects defined using SMIv1.
The one exception is objects of syntax Counter64, which are only accessible using SNMPv2 or higher. SNMPv1 requests will either treat such objects as an error, or skip over them completely.