Using Wireshark with RTI Connext Systems
September 2023
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.3. Packet Options
2.4. Layer Options
2.5. Topic Information Feature
3. Capturing Traffic for Offline Analysis
4. Understanding the RTPS Packet Format
4.1. RTPS Header
4.2. RTPS Submessages
4.2.1. INFO_TS (0x09)
4.2.2. INFO_DST (0x0e)
4.2.3. HEARTBEAT (0x07)
4.2.4. HEARTBEAT_FRAG (0x13)
4.2.5. ACKNACK (0x06)
4.2.6. NACK_FRAG (0x12)
4.2.7. DATA (0x15)
4.2.7.1. Compressed Type Objects
4.2.8. DATA_FRAG (0x16)
4.2.9. SEC_PREFIX (0x31)
4.2.10. SEC_POSTFIX (0x32)
4.2.11. SEC_BODY (0x30)
4.2.12. SRTPS_PREFIX (0x33)
4.2.13. SRTPS_POSTFIX (0x34)
4.2.14. GAP (0x08)
4.2.15. PAD (0x01)
5. Packet Analysis Examples
5.1. Example: Analyzing User Data
5.2. Example: Analyzing Discovery Data Sample Trace
6. Debugging RTPS Systems
7. Practical Uses with RTI Applications
7.1. Debugging Discovery Problems
7.2. Visualizing Your System
7.3. Providing Information to RTI Support
8. FAQs
9. Appendix: Filters
9.1. Filters with Predefined Values
9.2. Add RTPS Filter Shortcuts
10. Copyrights
Using Wireshark with RTI Connext Systems
Index
Index