DDS Fast-RTPS поддерживает связь через сети? - PullRequest
0 голосов
/ 21 октября 2019

Я новичок в DDS / Fast-RTPS. Насколько я понимаю, открытие основано на локальной сети. Не удалось обнаружить узел, который не находится в той же локальной сети. это правильно?

Мне интересно, можем ли мы использовать fast-rtps для связи между сетями? пс. давайте проигнорируем проблемы NAT / Firewall. Предполагая, что у нас есть полностью достижимая сетевая среда IP / TCP.

1 Ответ

1 голос
/ 21 октября 2019

DDS использует Multicast UDP. Если ваши коммутаторы и другая сетевая инфраструктура настроены на глотание многоадресных пакетов или если TTL установлен слишком низко, реализация обнаружения DDS по умолчанию не будет завершена / не будет видна.

Вы можете повысить TTL на своеминфраструктуры, или вы можете указать библиотекам DDS, чтобы они предназначались для определенных адресов (см. документацию для библиотек вашего провайдера).

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