Using Wireshark with RTI Connext Systems Logo
Version: April 2026
  • 1. Introduction
    • 1.1. Available Documentation
    • 1.2. How to Get Support
    • 1.3. Installing Wireshark
    • 1.4. Running Wireshark from RTI Launcher
  • 2. Wireshark Features for Packet Analysis
    • 2.1. Menu Options
    • 2.2. User Data Dissection
      • 2.2.1. Viewing Type Object Dissection
      • 2.2.2. Viewing User Data Dissection
      • 2.2.3. Limiting Elements in Sample Packets
      • 2.2.4. RTPS Checksum Check
      • 2.2.5. Decrypting RTPS Messages Protected with a Pre-Shared Key (PSK)
    • 2.3. Packet Options
    • 2.4. Layer Options
    • 2.5. Topic Information Feature
  • 3. TypeObject v2 and TypeLookup Service
    • 3.1. Overview
    • 3.2. How TypeLookup Service Works
    • 3.3. Matching TypeLookup Requests and Replies
    • 3.4. TypeLookup Service in Wireshark
    • 3.5. Differences from TypeObject v1
    • 3.6. Debug Information
  • 4. Capturing Traffic for Offline Analysis
    • 4.1. Shared Memory and Packet Capture
    • 4.2. Using tcpdump or Tshark
    • 4.3. Using Connext Network Capture
  • 5. Understanding the RTPS Packet Format
    • 5.1. RTPS Header
    • 5.2. RTPS Submessages
      • 5.2.1. HEADER_EXTENSION (0x00)
      • 5.2.2. INFO_TS (0x09)
      • 5.2.3. INFO_DST (0x0e)
      • 5.2.4. HEARTBEAT (0x07)
      • 5.2.5. HEARTBEAT_FRAG (0x13)
      • 5.2.6. ACKNACK (0x06)
      • 5.2.7. NACK_FRAG (0x12)
      • 5.2.8. DATA (0x15)
        • 5.2.8.1. Status Info Annotations ([U_], [_D], [UD])
        • 5.2.8.2. Compressed Type Objects
      • 5.2.9. DATA_FRAG (0x16)
      • 5.2.10. SEC_PREFIX (0x31)
      • 5.2.11. SEC_POSTFIX (0x32)
      • 5.2.12. SEC_BODY (0x30)
      • 5.2.13. SRTPS_PREFIX (0x33)
      • 5.2.14. SRTPS_POSTFIX (0x34)
      • 5.2.15. GAP (0x08)
      • 5.2.16. PAD (0x01)
    • 5.3. RTI Connext Vendor-Specific Submessages
      • 5.3.1. DATA_SESSION (0x14)
      • 5.3.2. ACK_BATCH (0x17)
      • 5.3.3. DATA_BATCH (0x18)
      • 5.3.4. HEARTBEAT_BATCH (0x19)
      • 5.3.5. ACK_SESSION (0x1a)
      • 5.3.6. HEARTBEAT_SESSION (0x1b)
      • 5.3.7. APP_ACK (0x1c)
      • 5.3.8. APP_ACK_CONF (0x1d)
      • 5.3.9. HEARTBEAT_VIRTUAL (0x1e)
      • 5.3.10. RTI_CRC (0x80)
      • 5.3.11. DATA_FRAG_SESSION (0x81)
      • 5.3.12. BINDING_PING (0x82)
      • 5.3.13. NDDSPING
  • 6. Packet Analysis Examples
    • 6.1. Example: Analyzing User Data
    • 6.2. Example: Analyzing Discovery Data Sample Trace
  • 7. Debugging RTPS Systems
  • 8. Practical Uses with RTI Applications
    • 8.1. Debugging Discovery Problems
    • 8.2. Visualizing Your System
    • 8.3. Providing Information to RTI Support
  • 9. FAQs
  • 10. Appendix: Filters
    • 10.1. Filters with Predefined Values
    • 10.2. Add RTPS Filter Shortcuts
  • Copyrights and Notices
Using Wireshark with RTI Connext Systems
  • Using Wireshark with RTI Connext Systems
  • View page source

Using Wireshark with RTI Connext Systems

  • 1. Introduction
    • 1.1. Available Documentation
    • 1.2. How to Get Support
    • 1.3. Installing Wireshark
    • 1.4. Running Wireshark from RTI Launcher
  • 2. Wireshark Features for Packet Analysis
    • 2.1. Menu Options
    • 2.2. User Data Dissection
    • 2.3. Packet Options
    • 2.4. Layer Options
    • 2.5. Topic Information Feature
  • 3. TypeObject v2 and TypeLookup Service
    • 3.1. Overview
    • 3.2. How TypeLookup Service Works
    • 3.3. Matching TypeLookup Requests and Replies
    • 3.4. TypeLookup Service in Wireshark
    • 3.5. Differences from TypeObject v1
    • 3.6. Debug Information
  • 4. Capturing Traffic for Offline Analysis
    • 4.1. Shared Memory and Packet Capture
    • 4.2. Using tcpdump or Tshark
    • 4.3. Using Connext Network Capture
  • 5. Understanding the RTPS Packet Format
    • 5.1. RTPS Header
    • 5.2. RTPS Submessages
    • 5.3. RTI Connext Vendor-Specific Submessages
  • 6. Packet Analysis Examples
    • 6.1. Example: Analyzing User Data
    • 6.2. Example: Analyzing Discovery Data Sample Trace
  • 7. Debugging RTPS Systems
  • 8. Practical Uses with RTI Applications
    • 8.1. Debugging Discovery Problems
    • 8.2. Visualizing Your System
    • 8.3. Providing Information to RTI Support
  • 9. FAQs
  • 10. Appendix: Filters
    • 10.1. Filters with Predefined Values
    • 10.2. Add RTPS Filter Shortcuts
  • Copyrights and Notices
Next

© Copyright 2009-2026, Real-Time Innovations, Inc.

Built with Sphinx using a theme provided by Read the Docs.