Network Issues: ROS Topic visibility dependency to Network Interfaces

@Renzo_Ba thanks for posting the details here, that is really helpful what could happen changing network interfaces at runtime.

and this is know behavior. i think basically it depends on RMW implementation (e.g DDS) and IP routing configuration. all of the situation described here is that endpoints cannot communicate with each other because they are using different network interfaces. ROS 2 is not aware of these network configuration change during runtime, so we need to restart the ROS 2 node in these cases.

the following could be interesting for you.

3 Likes