Odd communication behavior with multiple NICs

2 posts / 0 new
Last post
Offline
Last seen: 6 years 6 months ago
Joined: 05/02/2018
Posts: 1
Odd communication behavior with multiple NICs

I am experiencing some unusual behavior.

I have two applications that are communicating through DDS. Previously there were only two NICs active, but I made some changes to the system, and enabled two more NICS, for a total of four.

But once I enabled four NICs, the two applications were unable to communicate with each other anymore.

I tried disabling each NIC, and observed the applications were able to communicate with any three NICs, but once the fourth NIC was enabled, the applications stopped communicating.

Using wireshark, I was able to check that the publisher and subscriber channels are being broadcasted.

I am using default QOS settings, and the two applications are located on the same computer, so basically internal, localhost, communication.

Any recommendations?

Offline
Last seen: 6 years 5 months ago
Joined: 10/03/2017
Posts: 1

Hi Jonathan,

Are you still having this issue?

In RTI Connext DDS 5.3.0 the default number of locators allowed for a DomainParticipant was increased from 4 to 16. If you are trying to communicate applications with different versions of Connext you could have issues if you have more than 4 locators. The 4th NIC plus the loopback interface would result in 5 locators. You can find more information about this in the Release Notes of the RTI Connext 5.3.0 under the Discovery Wire Compatibility with Applications using Connext DDS 5.2.x and Earlier Section.