1. Introduction

This document describes Wireshark® features that are useful when debugging RTI® Connext® systems.

Wireshark® is a network-packet analyzer that supports many network protocols, including Real-Time Publish-Subscribe (RTPS), the wire protocol used by RTI Connext.

Wireshark can be used to capture and analyze RTPS packets from Connext applications. The RTPS dissector included with Wireshark supports:

  • Dissection of RTPS protocol messages, including discovery, data, and heartbeat submessages.

  • Support for dissecting RTI TCP messages. This includes RTI TCP Control messages as well as RTPS over RTI TCP.

Network packet and traffic analyzers are used during application development and distributed system configuration to monitor packets sent over the network. You can use filters to capture specific types of packets, then analyze the captured packets.

This document will help you use Wireshark to analyze RTPS packets. This analysis will give you information on two levels:

  • A high-level look at the RTPS submessages that are flowing between your Connext applications.

  • A detailed look at the contents of individual packets.

Wireshark’s main window makes it easy to see both views.

1.1. Available Documentation

1.2. How to Get Support

RTI provides Wireshark technical support for RTI customers; email support@rti.com.

Wireshark is an open source product. For information about Wireshark support, please visit https://www.wireshark.org/.

1.3. Installing Wireshark

Several versions of Wireshark are available for download.

Improvements and fixes included by the developers are available in the development version; however it might be safer to use the Stable Release. Stable releases have even-numbered minor versions (e.g., 4.4, 4.6, etc.) and development releases have odd-numbered minor versions (e.g., 4.7).

Support for TypeObject v2 and the TypeLookup Service may not be in the Stable Release, see the note in TypeObject v2 and TypeLookup Service (Section 3).

1.4. Running Wireshark from RTI Launcher

Once installed, Wireshark is integrated with RTI Launcher and you can start it from the Tools tab.

Starting Wireshark from RTI Launcher