10-24-2022 03:35 PM
Hi,
We have a monitoring system and we need to check if the switch is up or down
Is it better to use ICMP ping or SNMP
Is ICMP is better than SNMP as SNMP consumes more bandwidth, overhead and utilize switches resources more than ICMP ?
We need to lower the overhead on our network resources
Thanks
10-24-2022 03:46 PM
i would rely on both, some time ping may not give correct results, and due to some latency, you may see ping loss.
SNMP is the best way for the NMS use case. that has more features compared to ping.
SNMP consumes more bandwidth
what kind of bandwidth we are considering as more ? most of the networking monitor systems use SNMP to monitor a million devices.
10-24-2022 03:50 PM
10-24-2022 03:59 PM - edited 10-24-2022 04:02 PM
As a network administrator - responsible to see make sure the device does not go more than 80% CPU, if the CPU hits 100% that means, the network does not give optimal results (forget about SNMP Monitoring) - most things fail, not sure if Ping gets the reply that time due to delay processing request.
So that means the network is not stable, or need more resource to upgrade to meet the requirement.
Also need to troubleshoot what causing CPU 100% , is this SNMP ?
Maybe if you are not able to upgrade, then we need to accept Ping as a reachability tool for you at this instance with the risk.
10-24-2022 08:14 PM
10-25-2022 12:34 AM
Hello,
the short answer is: ICMP has a much lower overhead than SNMP, so if your systems are already taxed, and you just need to check for basic connectivity, use ICMP.
10-25-2022 01:34 AM
Sure ICMP is for your question.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide