2009-11-23 8 views
0

J'ai une application qui envoie des paquets UDP en utilisant la multidiffusion. J'ai regardé le trafic réseau et il semble y avoir beaucoup de paquets auxiliaires liés à l'utilisation de la multidiffusion. Je ne comprends pas tout à fait, mais la multidiffusion par nature se traduit par plus de trafic réseau. Si oui, comment puis-je limiter cela?Contrôles de multidiffusion de limitation

x

Répondre

0

autre que le groupe Multicast rejoindre/supprimer des messages, il n'y a pas de messages connexes créés à partir de vous envoyer des données de multidiffusion. Toutefois, les cartes réseau, les routeurs, les commutateurs, les imprimantes, etc. envoient généralement un type de trafic de multidiffusion, ce que vous voyez probablement si vous enregistrez le trafic.

+0

Je vois beaucoup de trafic sur mon groupe de multidiffusion. Le trafic est des messages LLC (contrôle de lien logique) ... beaucoup de choses ... euh ... est-ce un sous-produit de faire de la multidiffusion? x – Xofo

0

En bref, vous avez besoin de l'équipement de réseau qui transmet le trafic entre les nœuds clients pour prendre soin de cela. Ceux varient en fonction de la topologie du réseau, mais serait normalement:

  1. commutateurs Ethernet
  2. routeurs IP.
  3. commutateur/routeur (implémente des fonctionnalités d'un routeur de commutateur &)

Il existe des protocoles de contrôle de multidiffusion tels que IGMP mais bien sûr, les noeuds source et/ou des noeuds intermédiaires (par exemple, les commutateurs) doivent se conformer à ces protocoles de contrôle .

Et résultat OUI multicast en plus de trafic réseau: c'est pourquoi enfonçage Ethernet ordinaire est pratiquement éteinte et ajouts à IEEE Ethernet tels que les réseaux locaux virtuels sont aujourd'hui répandus.

Ceci est probablement mieux adressé sur d'autres sites (peut-être ce site de style SO PacketDrop).

+0

@Xofo: est-ce que ma réponse vous satisfait? – jldupont

0

Les paquets LLC signifient que vous avez probablement un sous-réseau sur votre segment local, mais cela ne signifie généralement pas des paquets supplémentaires. Vous devez remplacer le réseau par une classe C complète si vous souhaitez supprimer LLC. Sur les paquets réguliers, LLC ou SNAP ajoute un en-tête de 8 octets.

http://ckp.made-it.com/ieee8022.html