Kevin Kuei
Kevin Kuei

Reputation: 193

DDS Fast-RTPS support communication across networks?

I'm newbie to DDS/Fast-RTPS. Based on my understanding, the discovery is LAN-based. It failed to discover a node which is not in the same LAN. is it correct?

I'm wondering if we can use fast-rtps to communication across networks? ps. let's ignore NAT/Firewall issues. Assuming we have a IP/TCP full reachable network environment.

Upvotes: 1

Views: 665

Answers (1)

rip...
rip...

Reputation: 1024

DDS uses Multicast UDP. If your switches and other network infrastructure is set to swallow Multicast packets, or if the TTL is set too low, then the default discovery implementation of DDS will not complete/be seen.

You can up the TTL on your infrastructure, or you can tell the DDS libraries to target specific addresses (see the documentation for your provider's libraries).

Upvotes: 1

Related Questions