14.1. Supported Platforms

RTI Routing Service is supported on the platforms in Table 14.1. It can also be deployed as a C library linked into your application. This is true for all platforms in the table:

Table 14.1 Supported Platforms

Operating System

Version and CPU

Linux®

All Linux platforms in the RTI Connext DDS Core Libraries Release Notes for the same version number.

macOS®

All macOS platforms in the RTI Connext DDS Core Libraries Release Notes for the same version number.

QNX®

All QNX Neutrino® 7.0.4 and 7.1 platforms in the RTI Connext DDS Core Libraries Release Notes for the same version number.

Windows®

All Windows platforms in the RTI Connext DDS Core Libraries Release Notes for the same version number.

Note: POSIX-compliant architectures that end with “FACE_GP” are not supported.

Routing Service is also supported on the platforms in Table 14.2; these are target platforms for which RTI offers custom support. If you are interested in these platforms, please contact your local RTI representative or email sales@rti.com.

Table 14.2 Custom Platforms

Operating System

Version and CPU

Linux

RedHawk™ Linux 8.2.1 on x64

TI® Linux 8.2.0.3 on Arm v8

Yocto Project® 2.5 on Arm v8

QNX

QNX Neutrino 6.5 on PPC e500v2 (does not include TCP/IPv4 transport plugin)

QNX Neutrino 7.0.4 on Arm v7

14.2. Compatibility

For backward compatibility information between Routing Service 6.1.2 and previous releases, please see the Migration Guide on the RTI Community portal.

Routing Service can be used to forward and transform data between applications built with Connext DDS, as well as RTI Data Distribution Service 4.5[b-e], 4.4d, 4.3e, and 4.2e except as noted below.

  • Routing Service is not compatible with applications built with RTI Data Distribution Service 4.5e and earlier releases when communicating over shared memory. For more information, please see the Transport Compatibility section in the Migration Guide on the RTI Community portal.

  • Starting in Connext DDS 5.1.0, the default message_size_max for the UDPv4, UDPv6, TCP, Secure WAN, and shared-memory transports changed to provide better out-of-the-box performance. Routing Service also uses the new value for message_size_max. Consequently, Routing Service is not out-of-the-box compatible with applications running older versions of Connext DDS. Please see the RTI Connext DDS Core Libraries Release Notes for instructions on how to resolve this compatibility issue with older Connext DDS applications.

  • The types of the remote administration and monitoring topics in 5.1.0 are not compatible with 5.0.0. Therefore:

    • The 5.0.0 RTI Routing Service shell, RTI Admin Console 5.0.0, and RTI Connext DDS 5.0.0 user applications performing monitoring/administration are not compatible with RTI Routing Service 5.1.0.

    • The 5.1.0 RTI Routing Service shell, RTI Admin Console 5.1.0, and RTI Connext DDS 5.1.0 user applications performing monitoring/administration are not compatible with RTI Routing Service 5.0.0.