From 4b6c59d89d52452a989170a4c6c898bc2d95a65e Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Wed, 24 Jan 2018 12:59:31 +0100 Subject: [PATCH] Update README.md --- README.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 5321f80..7fd298a 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,14 @@ -# Netem Tool +# NetEm Tool -*Note:* This tool is in the alpha stage! +**Note:** This tool is in the alpha stage! + +This tool can be used to conduct network RTT measurements, convert them into NetEm delay distribution tables, and load these tables into the network emulator. + +Two methods for measuring the RTT are supported: + +1. Faked 3-way TCP handshake: Uses the delay between initial SYN and ACK packets in the handshake of a TCP connection. +2. ICMP echo/request packets (as used by `ping`) -This tool uses a 3-way TCP handshake to measure the _real_ round-trip-time of a TCP connection. The gathered information can be used to configure the Linux network emulation queuing discipline (see [tc-netem(8)](http://man7.org/linux/man-pages/man8/tc-netem.8.html)). It is possible to directly pass the results of the RTT probes to the Kernel by using a netlink socket and [libnl](http://www.infradead.org/~tgr/libnl/).