GurumDDS Routing Service(GurumDDS RS) is a DDS-specific routing solution that enables DDS to communicate across LANs.
GurumDDS RS is software that runs on the OS. Thus, users do not need dedicated hardware. Users can configure GurumDDS RS on nodes in their existing DDS infrastructure, or in a separate node form to avoid performance degradation caused by running other software.
Domain Management: GurumDDS RS uses the Domain Management subsystem to collect and communicate the information needed to correlate each GDS to the Communication Management subsystem.
Communication Management: The GurumDDS RS communicates with the Remote GDS in the external DDS RS via GDS Map and Bridging. This gives DDS Domain Participants scattered across the WAN the same effect as LAN communication.
Data Management: The data management subsystem of the GurumDDS RS provides data management functions such as Data Encryption, Priority Controller, Smart Data Compression, and Smart Multicasting. It provides Data Encryption via DTLS, a standard cryptographic communication protocol, provides priority management by topic through Priority Controller, reduces network traffic through Smart Data Compression, and optionally transmits multi-icast traffic through Smart Multicasting.