Currently, there are three versions of the SNMP protocol: v1, v2c, and v3. SNMPv1 and v2c offer rudimentary authentication and authorization schemes, whereas SNMPv3 offers robust authentication and authorization schemes plus data privacy.