O framework SNMP consiste de: Agentes Mestres (Master Agents), 
Sub-agentes (Subagents) e Estações de Gerenciamento (Management 
Stations).
Master Agent
O Master Agent em uma rede gerenciada é, na verdade, um software 
sendo executado em um dispositivo com suporte a SNMP, por exemplo, um 
roteador, que interage com uma estação de gerenciamento. É o equivalente
 a um servidor, na comunicação cliente/servidor, ou a um daemon, sob o 
ponto de vista de sistemas operacionais. Os subagentes são os 
responsáveis por passarem informações específicas para o Masters Agent.
Subagent
Os subagentes ou subagents são pequenos programas em execução 
no dispositivo com suporte a SNMP, responsáveis pelo monitoramento de 
recursos específicos naquele dispositivo, como por exemplo, o status de 
um link ethernet em um roteador, ou a quantidade de espaço livre em um 
disco de um servidor. Algumas características dos softwares subagentes 
são:
 Coletar informações de objetos gerenciados
- Configurar parâmetros destes objetos gerenciados
- Responder a solicitações do software de gerência da rede
- Gerar alarmes ou traps em determinadas situações
Management Station
O Gerente da Rede ou Estação de Gerenciamento ou ainda Management Station
 é o componente final da arquitetura de uma solução SNMP. Funciona como 
um cliente em uma comunicação cliente/servidor. Realiza requisições de 
informações aos dispositivos gerenciados, que podem ser temporárias ou 
através de comandos a qualquer tempo. E ainda é o responsável por 
receber alarmes gerados pelos agentes e gerar saídas para estes alarmes,
 tais como, alterar (SET) o valor de um determinado parâmetro gerenciado
 no equipamento, enviar mensagem para o celular do administrador da 
rede, dentre outras.