DDS Fast-RTPS支持跨网络通信吗?
DDS Fast-RTPS support communication across networks?
我是 DDS/Fast-RTPS 的新手。
根据我的理解,发现是基于 LAN 的。它未能发现不在同一 LAN 中的节点。正确吗?
我想知道我们是否可以使用fast-rtps进行跨网络通信?
ps。让我们忽略 NAT/Firewall 个问题。假设我们有一个 IP/TCP 完全可达的网络环境。
DDS 使用多播 UDP。如果您的交换机和其他网络基础设施设置为吞并多播数据包,或者如果 TTL 设置得太低,那么 DDS 的默认发现实现将不会 complete/be 可见。
您可以在您的基础设施上增加 TTL,或者您可以告诉 DDS 库以特定地址为目标(请参阅您的提供商库的文档)。
我是 DDS/Fast-RTPS 的新手。 根据我的理解,发现是基于 LAN 的。它未能发现不在同一 LAN 中的节点。正确吗?
我想知道我们是否可以使用fast-rtps进行跨网络通信? ps。让我们忽略 NAT/Firewall 个问题。假设我们有一个 IP/TCP 完全可达的网络环境。
DDS 使用多播 UDP。如果您的交换机和其他网络基础设施设置为吞并多播数据包,或者如果 TTL 设置得太低,那么 DDS 的默认发现实现将不会 complete/be 可见。
您可以在您的基础设施上增加 TTL,或者您可以告诉 DDS 库以特定地址为目标(请参阅您的提供商库的文档)。