DDS Traffic

3 posts / 0 new
Last post
Offline
Last seen: 3 years 9 months ago
Joined: 06/30/2020
Posts: 1
DDS Traffic

Hi, 

I have two Ubuntu VMs are at cloud and are in same network. I am having issue in brodcasting messages between two machines.

If I run Seder and receiver on same machine , I can see they can communicate with each other on same topic. But these are not discoverable from two seperate machines. I am very new to this system and working  on a POC . I cant see the topics in other machine at rti admin console.PLease let me know if I am missing some thing

Offline
Last seen: 8 months 4 days ago
Joined: 05/23/2013
Posts: 64

Hi,

DDS uses multicast for the deafult discovery service and most cloud providers do not support muticast. To resolve the issue, you have two options:

1) Manually set IP addresses in NDDS_DISCOVERY_PEERS environment variable.

$ export NDDS_DISCOVERY_PEERS=...

https://community.rti.com/static/documentation/connext-dds/6.0.0/doc/manuals/connext_dds/html_files/RTI_ConnextDDS_CoreLibraries_UsersManual/Content/UsersManual/NDDS_DISCOVERY_PEERS_EnvVar.htm

2) Cloud Discovery Service (CDS) enables DDS discovery over a network not supporting multicast. 

https://www.rti.com/developers/rti-labs/discover-data-in-cloud-services-with-cloud-discovery-service

https://community.rti.com/static/documentation/connext-dds/6.0.0/doc/manuals/cloud_discovery_service/index.html

 

sara's picture
Offline
Last seen: 1 year 4 months ago
Joined: 01/16/2013
Posts: 128

Hi, 

To complete Kyongho's suggestions, you can follow these steps in the future to help self-debug this problem :)

https://community.rti.com/howto/do-basic-debugging-system-level-dds

All the best,

Sara