Подключение к удаленной многоадресной службе UDP - PullRequest
2 голосов
/ 10 октября 2010

Как подключиться к удаленной многоадресной рассылке udp, если у меня есть IP-адрес, на котором находится служба (скажем, 70.70.70.70), группа многоадресной рассылки для подключения (скажем, 224.25.25.25) и порт (скажем, 2020)?

Я использую платформу ACE, и в сниффере я вижу, что ACE отправляет пакет IGMP на 224.0.0.2, чтобы присоединиться к группе, но мой домашний маршрутизатор (контрольная точка) не знает, что с ним делать.

Ответы [ 4 ]

0 голосов
/ 22 октября 2010

У меня есть IP-адрес, на котором служба проживал (скажем, 70.70.70.70)

Тебе это не нужно.

группа многоадресной рассылки для подключения (скажем, 224.25.25.25)

Тебе это нужно. Вам нужно выполнить операцию присоединения к группе, используя этот адрес.

и порт (скажем, 2020)?

У вас должен быть UDP-сокет, прослушивающий этот порт.

0 голосов
/ 10 октября 2010

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

0 голосов
/ 12 октября 2010

Вам необходимо IP-туннелирование, базовая служба VPN будет работать, но вам может потребоваться многоадресная маршрутизация, превышающая эту, в зависимости от вашей конфигурации.За дополнительной информацией обращайтесь к serverfault или superuser.

0 голосов
/ 10 октября 2010

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

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

...