[dtaht/ceropackages] ef0d86: Relentless TCP
GitHub
noreply at github.com
Wed Apr 4 19:30:26 EDT 2012
Branch: refs/heads/master
Home: https://github.com/dtaht/ceropackages
Commit: ef0d868425e5e6c01a356b3ffceafa67115b8129
https://github.com/dtaht/ceropackages/commit/ef0d868425e5e6c01a356b3ffceafa67115b8129
Author: Dave Taht <dave.taht at bufferbloat.net>
Date: 2012-04-04 (Wed, 04 Apr 2012)
Changed paths:
A net/kmod-tcp-relentless/Makefile
A net/kmod-tcp-relentless/patches/0001-updated-makefile-for-more-modern-boxes.patch
Log Message:
-----------
Relentless TCP
Matt Mathis, 2008
Relentless TCP is designed to maintain a standing queue at some network
bottleneck. It does so without regards to other traffic, and thus it is not
generally fair to other network users. It MUST NOT be used unless the network
is designed to actively control it to protect other flows and the Internet at
large from its aggressiveness.
To protect other flows, the network carring Relentless TCP traffic has to
implement Scavenger Service, Fair Queuing, Approximate Fair Dropping, or some
other capacity allocation algorithm.
To protect the Internet at large the network carring Relentless TCP traffic
has to be a physically or logically isolated from the rest of the Internet.
Be espically warry of the potential for dynamic routing to choose an
alternative path that can not adiquiately contol Relentless TCP.
To minimize the risks associated with Relentless TCP, it has to be enabled on a
per-connection basis.
More information about the Cerowrt-commits
mailing list