Loading
tcp: RACK-TLP implementation for ns-3 TCP
This merge request is intended to add the RACK-TLP capability to ns-3 TCP as outlined in RFC8985.
This work depends on two separate MRs: (!2714) that adds Reorder queue and (!2406) that adds DSACK support.
The following results demonstrate the RACK-TLP example with RACK and TLP options enabled in ns-3 TCP. Packet reordering was also enabled in this example. The corresponding MR introducing this functionality is not yet merged and can be accessed here.
RACK detects losses faster under packet reordering, resulting in quicker CWND reductions and faster recovery.
RACK significantly reduces RTT compared to No-RACK by detecting losses earlier and triggering faster retransmissions
Edited by Mohit P. Tahiliani

