A versão 2 do SNMP (SNMPv.2) busca corrigir algumas deficiências
da versão 1. Ele basicamente surgiu da evolução do
SNMPv.1 e do RMON. Ele utiliza a SMI2, que permite a presença de
novos tipos ASN.1. Além disto, ele permite a criação
e exclusão de objetos, juntamente com a comunicação
entre gerentes através da chamada Manager to Manager MIB.
Algumas mensagens também foram incluídas, que serão
explicadas resumidamente a seguir:
a) GetBulkRequest: Pedido do gerente para leitura de trechos específicos da MIB.
b) InformRequest/Response: Representa a implementação do Trap confirmado. O InformRequest é o Trap propriamente dito e o InformResponse, a confirmação dada pelo gerente.
A segurança também foi melhor implementada. Nas versões denominadas SNMPv2u e SNMPv2*, existe a segurança feita por usuário (user-based), o que só permite a realização de operações por usuários específicos, e não qualquer um.