Подтвердить что ты не робот

Многоадресная передача и широковещательная передача в локальной сети

Есть ли какое-либо преимущество в использовании группы многоадресной рассылки для отправки сообщений, а не просто для передачи их на конкретный порт? Я понимаю, что при трансляции других компьютеров, которым не нужны сообщения, они тоже получаются, но насколько это влияет на производительность/трафик? Разве компьютеры, которые не заботятся, просто сбрасывают сообщение немедленно?

Как побочный вопрос, работает ли многоадресная рассылка вне локальной сети?

4b9b3361

Ответ 1

Предполагаю, что вы говорите об IP-трафике. Когда вы скажете "ЛВС", я предполагаю, что вы имеете в виду топологию Ethernet внутри офисного здания (я буду более конкретным относительно топологий ниже).

Многоадресная рассылка должна использоваться, когда широковещательная передача недостаточно. Это звучит как snark, но на самом деле это лучший способ ответить на вопрос... Есть много причин, по которым люди могут захотеть многоадресной передачи, а не трансляции...

  • Многоадресная рассылка не потребляет ресурсы ЦП и пропускной способности, когда это не требуется. В зависимости от того, сколько передач вы отправляете, что может или не может быть значимым для заинтересованных сторон. Однако широковещательный трафик всегда будет использовать пропускную способность для каждого устройства в Vlan
  • Многоадресный трафик можно обрезать внутри одного коммутируемого Ethernet Vlan/широковещательный домен, широковещательная передача по определению не может быть обрезана в пределах широковещательного домена.
  • В средних и крупных офисных зданиях обычно есть 5 или 10 Vlans, возможно, 300 человек. A Vlan - это способ определения границы в широковещательных доменах. Многоадресный трафик и топологии могут быть спроектированы таким образом, чтобы этот трафик надежно пересекал широковещательные домены Ethernet; это не является хорошей идеей для передачи любого реального объема широковещательного трафика по нескольким широковещательным доменам. Вы часто находите несколько Vlans или передаете домены в офисных зданиях с 40 людьми.
  • Тесно связанный с указанным выше пунктом, многоадресный трафик IP может быть отправлен через глобальную сеть.
  • Multicast следует использовать вместо широковещательного трафика, если клиенты, которые платят зарплату, догматичны об этом

Существует несколько причин, по которым вы можете использовать широковещательный трафик вместо многоадресного трафика...

  • Объем трафика вашего приложения очень низок и ограничен одним Vlan
  • Вы считаете, что целевая аудитория слишком дешева, чтобы оплачивать инкрементное укомплектование персоналом и ИТ-инфраструктуру для корректной работы многоадресной рассылки (требования многоадресной рассылки IP намного более подробно, чем простой IP-одноадресный/широковещательный трафик).
  • Если вы не настроили свою инфраструктуру правильно (как правило), многоадресная рассылка IP обрабатывается так же, как широковещательный трафик. Требования к многоадресной рассылке добавляют время/стоимость для любых сроков развертывания приложений.
  • Разработчик программного обеспечения в противном случае не хочет вкладывать время и энергию в борьбу с различными хостами IGMP хоста OS и другими осложнениями многоадресной инфраструктуры.