Update README.md

This commit is contained in:
Steffen Vogel 2018-01-24 12:59:31 +01:00 committed by GitHub
parent 0fac376b26
commit 4b6c59d89d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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/).