Types of packet loss

icmppacket-lossudp

I am used to the term ICMP Ping Packet Loss but recently, I came across this other term UDP Jitter Packet loss

I will like to know the difference between the two, and of what importance it is to monitor one or the other.

Thanks in advance

Best Answer

It depends on what protocols your applications use. Any protocol can have packet loss, and some packet loss is on purpose, e.g. RED randomly drops packets from queues to prevent TCP global synchronization (a bad thing). Also, when using QoS, you may want to police certain protocols over a certain bandwidth, and this drops traffic in excess of a specified bandwidth. A lot of loss occurs due to congestion, usually due to bandwidth over-subscription. It can also occur due to network attacks.

Jitter is different than packet loss. Jitter is a variation in the delay of packet delivery. It is important to minimize jitter in real-time protocols. For instance, VoIP can withstand a fair amount of delay, but even when you have a low delay, variations in the delay can cause big problems.