Wireshark

Wireshark is a free and open source packet analyzer that can be used to look at DDS traffic when debugging an issue. Sometimes RTI’s Support team will ask for a network capture when working to resolve an issue reported by a customer. While we have a more comprehensive Using Wireshark with RTI ...
149 reads — 0 comments
Note : This article discusses the coherent_set_info field, which is only available in Connext Professional 6.1.0 and higher. The information about the coherent set that a sample belongs to is stored in the optional field coherent_set_info , which is part of the SampleInfo structure. This optional ...
1388 reads — 0 comments
When we call DataWriter::write() , we expect to see a user data packet sent on the wire, but under what conditions will Connext DDS send packets of its own accord? There are many reasons why Connext DDS may send messages other than user data. Some of the more common reasons are described below. ...
4207 reads — 0 comments
The DDS reliability protocol uses Heartbeat messages and ACKNACK messages to ensure the receipt of data. A DataReader sends an ACKNACK message in response to a DataWriter’s Heartbeat; this ACKNACK message indicates which samples the reader received, and which samples it has yet to receive. For ...
6080 reads — 0 comments
Wireshark and tcpdump are very powerful tools which you can use to capture traffic. They may come in handy when debugging issues with your DDS applications. These tools can capture all kinds of packets: RTPS, UDP, TCP, IP… However, they cannot capture traffic if your applications are communicating ...
36455 reads — 0 comments
If you are using Reliable communication, you could see a performance degradation due to packet loss and resending data sample fragments. This is more probable when using data bigger than 1500 Bytes (over Ethernet). In general, a DDS application using a transport such as UDPv4 splits data samples ...
6638 reads — 0 comments
What is IP fragmentation? IP Fragmentation occurs when the payload provided from the transport layer (typically UDP or TCP) exceeds the maximum payload that fits in a single Ethernet Frame (a.k.a. MTU). When the receiver NIC gets IP fragments, it stores them in a buffer until all the fragments are ...
12763 reads — 0 comments
Subscribe to RSS - Wireshark