Monitoring Network Round Trip Time with the LANGuardian

  • 1
  • Announcement
  • Updated 9 years ago
The network round trip time (RTT) is a measurement of the time between a packet being sent and an acknowledge being received for that packet, ie the sum of the path latencies in the forward and reverse directions for the packet. The network RTT can be influenced by some of the following factors

* Queuing
o Number of packets queuing at each router between the source and the destination.
* Network Topology
o Routing Topology, ie distance between routers.

Typically the ping command is used to measure this value on a IP network, however this approach has two disadvantages.

1. Modern networks differentiate the type of treatment they give to different protocols using Quality of Service (QoS) techniques. This may mean that a VOIP connection would experience a very different type of service than a ping packet that uses the ICMP protocol.
2. Some networks will block ICMP traffic making it impossible to use ping as a measurement of network RTT.

An alternative approach to monitoring the network RTT is to monitor the time taken for a TCP packet to be acknowledged. In using this approach the latency of live production protocols can be monitored. To get an accurate estimate of the network RTT this value must be measured during the TCP connection setup time prior to any application level delays occur.

The LANGuardian measures this time by recording the following two attributes for each TCP connection

* Timestamp of the servers SYN-ACK Packet
* Timestamp of the clients ACK Packet

The network RTT is derived by subtracting those two values from each other.

For example in the screen shot below a TCP hand shake is shown

When this TCP connection was processed by the LANGuardian it outputted the RTT value at 64 microseconds

Importance of Network RTT

1. The lower the network RTT the higher the end to end TCP performance.
2. For protocols where interactive communication occurs such as VOIP, Virtual Desktopping and gaming understanding where the delay is occurring between the client and server is crucial, ie is it the network or the application.
Photo of NetFort


  • 182 Posts
  • 2 Reply Likes

Posted 9 years ago

  • 1

Be the first to post a reply!