Let's say I have 2 machines in the same data center but not necessarily in the same rack.
How common would dropped packets be when sent using UDP between these two machines?
I'm asking under the assumption that since there are only a few switches at most between the machines that the packets will not be dropped at all.
How common is out-of-order packet arrival within the same data center? My assumption is there's but one route 99.9% of the time so this cannot happen.
However, anytime I catch myself thinking in absolute terms I know I must be missing something!
What background information do I need to gain a better understanding of when to expect dropped packets, and how often they might be dropped, and arrive out of order for machines in the same data center?
Ultimately I'm trying to decide between using multicast UDP or PGM when communicating between different Linode VPS instances located in the same data center. The information must arrive and in order. Sure, UDP does not sound so great then!
But, if one can expect almost perfect or perfect delivery in the same data center, then it's fine. But, I am testing that assumption.