Disons que j'ai 2 machines dans le même centre de données mais pas nécessairement dans le même rack.
Quelle serait la fréquence des paquets perdus lors de leur envoi en utilisant UDP entre ces deux machines?
Je demande en supposant que, comme il n'y a que quelques commutateurs au maximum entre les machines, les paquets ne seront pas abandonnés du tout .
Quelle est la fréquence d'arrivée des paquets en panne dans le même centre de données? Mon hypothèse est qu'il n'y a qu'un itinéraire 99,9% du temps, donc cela ne peut pas se produire.
Cependant, chaque fois que je me surprends à penser en termes absolus, je sais que je dois manquer quelque chose!
De quelles informations de base ai-je besoin pour mieux comprendre quand s'attendre à des paquets abandonnés, à quelle fréquence ils peuvent être abandonnés et arriver en panne pour les machines du même centre de données?
En fin de compte, j'essaie de décider entre l'utilisation de la multidiffusion UDP ou PGM lors de la communication entre différentes instances Linode VPS situées dans le même centre de données. Les informations doivent arriver et en ordre. Bien sûr, UDP ne sonne pas si bien alors!
Mais, si l'on peut s'attendre à une livraison presque parfaite ou parfaite dans le même centre de données, alors ça va. Mais, je teste cette hypothèse.
Merci.
Si quelqu'un souhaite expérimenter, utilisez simplement Wireshark. Si quelqu'un aborde vraiment notre problème de connectivité lente ou de paquets perdus, nous reflétons simplement un port sur un commutateur, connectons un ordinateur portable avec Wireshark et jetons un coup d'œil.
la source
À peu près n'importe quel commutateur entraînera la réorganisation de deux paquets à tout moment et est pris en compte par de nombreux protocoles réseau tels que PGM.
Une chose à considérer est que la plupart des centres de données bloquent les datagrammes et bloquent la multidiffusion afin de simplifier et de réduire les frais généraux de leur infrastructure réseau.
Le protocole IP / PGM lui-même ne doit être utilisé que si vous avez des éléments de réseau activés et conscients de PGM Router Assist entre le serveur et les clients, sinon restez avec PGM encapsulé dans UDP et économisez la charge de gérer les autorisations des applications.
Si vous utilisez une couche de messagerie comme ØMQ, vous pouvez différer le choix du réseau de superposition IP / PGM, UDP / PGM ou TCP pour le déploiement et l'intégration.
la source
J'ai écrit une simple application de multidiffusion .net qui peut mesurer les paquets perdus sous la pression spécifiée.
Vous pouvez le télécharger ici: SimpleMulticastAnalyzer .
Prendre plaisir.
la source