Comparação de ICMP e SNMP ping em termos de tráfego?

Tenho 100 dispositivos que quero saber o estado de cada 10 segundos. Pode dizer-me se seria melhor utilizar o ICMP ou o SNMP em termos de carga de tráfego, ou se são todos iguais ao entupir a rede?

Author: anatoly techtonik, 2012-04-27

2 answers

Um ping é invariavelmente menor e mais fiável em termos de verificar se uma interface está para cima ou para baixo. Mas o SNMP é mais confiável em termos de decidir se os frameworks de camada de aplicação estão para cima e para baixo e extrair informações importantes deles.

Ou seja, a tua pergunta não é 100% simples porque não disseste exactamente o que queres saber. Se você só quer saber se a interface remota é capaz de receber tráfego, então use ICMP. Se você quiser saber que o dispositivo está pelo menos funcionando em uma capacidade capaz de retornar informações do kernel e, idealmente, a camada de software, em seguida, usar SNMP.

 1
Author: Wes Hardaker, 2012-04-27 04:32:29
O título da sua pergunta diz que quer contactar, mas o corpo da pergunta diz vagamente que quer saber algum estado. Em que informações de status você está interessado?

Uma simples mensagem de eco ICMP e a correspondente mensagem de resposta Echo têm 8 bytes de tamanho (para além do tamanho inferior do pacote IP.) Você pode passar dados adicionais na mensagem, mas isso é opcional. Um princípio fundamental do ICMP é que ele não deve consumir muito se os recursos do IP, largura de banda em particular. Se você só quer um arranjo de ping simples, seu protocolo pode especificar uma única mensagem de Eco e uma resposta, enviada a cada dez segundos. Isso consumiria tão pouca largura de banda que você poderia considerá-lo livre de custos.

O SNMP é geralmente um pouco mais complicado. As mensagens são muito maiores que 8 bytes, e há o custo de processamento de montagem das mensagens e os dados que elas contêm. Mas se você quer informações mais sofisticadas do Estado do que um simples ping teste de conectividade, então este pode ser o Protocolo para você. Pode tentar os dois e medir os seus custos.
 0
Author: Ciaran Keating, 2012-04-27 05:12:41