2009-11-23 2 views
0

У меня есть приложение, которое отправляет некоторые UDP-пакеты с использованием многоадресной рассылки. Я просмотрел сетевой трафик и, похоже, много вспомогательных пакетов, связанных с использованием многоадресной рассылки. Я не совсем понимаю это, но многоадресная передача по природе приводит к БОЛЬШОМУ сетевому трафику. Если да, то как я могу подавить это?Дросселирование многоадресных дейтаграмм

х

ответ

0

Кроме группы Multicast присоединиться/удалить сообщения, нет никаких вспомогательных сообщений, созданных от вас отправки многоадресных данных. Однако сетевые адаптеры, маршрутизаторы, коммутаторы, принтеры и т. Д. Обычно отправляют какой-то многоадресный трафик, что, вероятно, является тем, что вы видите, если записываете трафик.

+0

Я вижу много трафика на моей группе многоадресной рассылки. Трафик - это сообщения LLC (логическое управление ссылками) ... много из этого материала ... um ... это побочный продукт многоадресной рассылки? x – Xofo

0

Короче говоря, вам необходимо сетевое оборудование, которое перенаправляет трафик между клиентскими узлами, чтобы позаботиться об этом. Те, варьируются в зависимости от топологии сети, но, как правило, будет:

  1. Ethernet коммутаторы
  2. IP-маршрутизаторы.
  3. коммутатор/маршрутизатор (реализует функциональные возможности коммутатора & маршрутизатора)

Есть протоколы многоадресной управления, такие как IGMP, но, конечно же исходных узлов и/или промежуточные узлы (например, переключатели) должны соответствовать этим протоколам управления ,

И Да, многоадресная рассылка приводит к большему сетевому трафику: вот почему простая Ethernet-коммутация практически исчезла, и в настоящее время распространены дополнения к IEEE-сети, такие как VLAN.

Это, вероятно, лучше всего адресовано на некоторых других сайтах (возможно, этот сайт SO-стиля PacketDrop).

+0

@Xofo: мой ответ удовлетворяет вас? – jldupont

0

Пакеты LLC означают, что у вас, вероятно, есть подсетей на вашем локальном сегменте, обычно это не означает дополнительные пакеты. Вы должны изменить сеть на полный класс C, если хотите удалить LLC. В обычных пакетах LLC или SNAP добавляется 8-байтовый заголовок.

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