Каково состояние поддержки многоадресной рассылки в маршрутизаторах потребительского уровня? - PullRequest
10 голосов
/ 21 февраля 2012

Я проектирую систему, в которой несколько небольших встроенных систем размещаются в локальной сети. Многоадресная рассылка UDP прекрасно подходит для моих целей.

Но меня беспокоит поддержка многоадресной рассылки в обычных маршрутизаторах. Мне нужно развернуть систему в обычных домах, оснащенных маршрутизатором Wi-Fi, чтобы я мог встретить любой тип маршрутизаторов. Я буду использовать широковещательную рассылку UDP, если многоадресная рассылка принесет больше проблем, чем пользы

Чтобы принять решение, я благодарен за любые данные или опыт поддержки многоадресной рассылки в современных обычных маршрутизаторах:

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

Ответы [ 3 ]

4 голосов
/ 22 февраля 2012

Вы говорите о коммутаторах или маршрутизаторах?В потребительской обстановке я подозреваю, что переключатели.Мой опыт показывает, что все они поддерживают многоадресную передачу, хотя и не на скорости передачи данных.Также дешевые имеют тенденцию транслировать любой многоадресный трафик на все порты (без отслеживания IGMP).Потеря пакетов - это определенно то, с чем вам нужно иметь дело, это может произойти и произойдет даже на «профессиональных» сетевых устройствах.

Редактировать: пока вы находитесь в коммутируемой сети, вам обычно не нужно ничего настраивать.

1 голос
/ 17 января 2015

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

  • Любой беспроводной интерфейс может быть насыщен трафиком.

  • Плохо настроенные устройства могут непреднамеренно направлять трафик через шлюз по умолчанию, блокирующий законный трафик.

В любом случае ваше оборудование будет выброшено, поскольку стоимость расследования почти наверняка перевесит полученную выгоду.

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

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

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

0 голосов
/ 21 августа 2013

В худшем случае, когда маршрутизаторы не допускают многоадресный трафик, я бы инкапсулировал многоадресные пакеты в одноадресный IP-адрес.Таким образом, маршрутизаторы будут обрабатывать их как обычные одноадресные данные.Вы можете проверить mrouted .

Удачи

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...