UDP Broadcast стресс - PullRequest
       43

UDP Broadcast стресс

1 голос
/ 06 июня 2010

Я пишу приложение, которое использует UDP Broadcasting. Кто-нибудь знает, какой стресс это создает в вашей сети? Мне бы хотелось, чтобы несколько клиентов в одной сети часто вещали.

Любая информация по этому вопросу будет полезна

Спасибо

Ответы [ 2 ]

0 голосов
/ 06 июня 2010

Я думаю, это будет зависеть от:

  1. конфигурация вашей сети (вы используете коммутаторы? Концентраторы?)
  2. количество данных, которые вы отправляете
  3. Частота отправки данных
  4. Емкость вашей сети.

Я бы предложил написать простую тестовую программу, которая пытается отправлять разные объемы данных и запускать что-то вроде netlimiter, чтобы увидеть, какую полосу пропускания вы используете. Имея эту информацию в руках, вы можете судить, насколько близко вы находитесь к границе вашей сети, и получить твердый ответ на ваш вопрос.

0 голосов
/ 06 июня 2010

Все зависит.Это зависит от скорости, типа и качества сети (например, является ли она микросегментированной или совместно используемой, насколько хороши ваши коммутаторы), зависит от размера и частоты пакетов, количества клиентов широковещательной передачи и т. Д.работает маршрутизируемая сеть, то есть несколько подсетей, как (если вообще) вы собираетесь обрабатывать широковещательные рассылки на неродные подсети?Как маршрутизаторы справятся с этим?Это также зависит от возможностей ваших конечных устройств, им нужно будет обрабатывать каждый широковещательный кадр UDP - при высоких скоростях это может значительно замедлить работу младших компьютеров.Не позволяйте этому оттолкнуть вас, однако, если вы когда-либо выполняли трассировку сети, то, если вы не находитесь в микросегментированной локальной сети, вы все равно, вероятно, увидите довольно много фонового широковещательного трафика, и все это счастливо проходит.

Возможно, стоит прочитать группы multicast и посмотреть, может ли это быть вариантом для вашего приложения, так как существуют различные способы сетевого оборудования, которые вы можете настроить в своей сети.для более эффективной обработки многоадресной рассылки, чем обычные широковещательные рассылки UDP.

...