Маршрутизаторы блокируют многоадресный запрос, когда узел присоединяется к той же группе

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

С некоторыми WiFi роутерами это нарушается. Как только процесс Android, запущенный на телефоне (подключенном к маршрутизатору WiFi), успешно присоединяется к группе многоадресной рассылки, он блокируется на 5 минут от трансляции. При попытке отправить запрос на программном уровне нет ошибок, но маршрутизаторы блокируют трафик. [То, как я это доказываю: я вижу журналы других узлов, и они ничего не получают]. Через 5 минут снова начинает работать. Если я отключу код присоединения к группе, с запросами проблем не будет.

Интересно то, что это зависит от роутера. У меня 2 роутера TPLink, один работает нормально и один блокирует.

  • Как это можно объяснить? отлажены дальше? решены?

1 ответ

Здесь важна часть "переключателя" вашего устройства. Тупой коммутатор обрабатывает многоадресную передачу как широковещательную Интеллектуальный коммутатор будет выполнять IGMP-слежку, ограничивая многоадресную рассылку живыми подписчиками

Известно, что дешевые витрины потребительского класса плохо себя ведут в отношении управления IGMP. Я бы посмотрел здесь первым. Откройте консоль администрирования вашего устройства и найдите настройки IGMP.

Другие вопросы по тегам