Debugging RTI Connext DDS with Wireshark

Wireshark® is one of the most powerful tools for observing and debugging Connext DDS based systems. Wireshark is a network-packet analyzer that supports many network protocols, including Real-Time Publish-Subscribe (RTPS), the wire protocol used by Connext DDS. 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.

What's Involved

In this training, you’ll learn how to use Wireshark to view, dissect, and graph RTPS packet for easy analysis. This includes:

  • An overview of the pre-defined filters to select different groups of packets from the RTPS protocols
  • Coloring rules that highlight important RTPS packets, such as discovery
  • Using the standard dissectors to view the content of common RTPS packets, such as discovery
  • How to dissect and view your data
  • Common debugging scenarios with Wireshark
  • How to capture and view packets from machines that cannot run Wireshark directly

Prerequisites

The following criteria must be met before you can schedule this service:

  • You must have previous Connext DDS experience and/or training. You must be familiar with the fundamental DDS concepts such as DDS entities, publish/subscribe APIs, Quality of Service configuration, discovery, transports, and configuration files.

Expected Duration

This service typically is delivered in 2-4 hours.

Remote or Onsite

This activity can be delivered remote or onsite if bundled with other activities.

***Notice regarding novel coronavirus (COVID-19): In an effort to protect both the health of our valued customers and employees, RTI has ceased all on-site services until the resolution of the pandemic. If you are interested in a training option that can be delivered remotely, please select from the offerings below and submit the form or contact scheduling@rti.com directly. If you have needs beyond training, we can work with you to tailor a remote engagement.***