O protocolo SNMP é um protocolo da camada de aplicação baseado em UDP. Sabemos que existe protocolo SNMP no roteador, então existe um switch e um PC? Qual é o papel específico disso?
Responder1
SNMP significa “protocolo simples de gerenciamento de rede” e é exatamente isso.
SNMP é um protocolo (supostamente) simples que permite que um dispositivo exponha informações sobre si mesmo em uma estrutura bastante bem definida (semelhante a uma árvore) - por exemplo, um switch pode expor informações como o número de portas do switch e a quantidade de tráfego que passa por cada porta . Um no-break pode expor sua tensão de entrada e saída, carga, integridade e carga da bateria. Um servidor de PC pode expor sua utilização de disco, CPU e RAM. Também é possível estender o SNMP para exibir valores arbitrários, como o número de solicitações da Web que um servidor da Web está processando no momento.
Um usuário ou sistema de monitoramento seria capaz de acompanhar essas métricas. Não o usei para esse fim, mas acredito que também seja possível para um cliente atualizar valores e comunicar alterações a um servidor.
(Seria semelhante ao mqtt para IOT. Ele faz uma boa interface com softwares de monitoramento como Nagios e Cacti)