Activate congestion provider Compound TCP (CTCP)
14 August 2009 by Snakefoot | Comment » | Trackback OffMicrosoft have implemented their own homemade congestion provider as an alternative to the standard TCP congestion provider. It is called Compound TCP (CTCP) and attempts to solve the following conflict in finding the proper RWIN size:
To change the congestion provider to CTCP (default on Windows 2008):
More Info Microsoft Research - Document about CTCP
More Info Cable Guy - Compound TCP
More Info MS KB 949316 (Hotfix for Win2k3 enables CTCP)
Related TCP/IP RWIN Auto-Tuning
- High bandwidth connections requiring very large receive windows (RWIN)
- Lossy connections requires lots of retransmission if the RWIN is too large.
To change the congestion provider to CTCP (default on Windows 2008):
To revert the congestion provider to default TCP (default on Windows Vista):netsh interface tcp set global congestionprovider=ctcp
More Info Wiki - Compound TCPnetsh interface tcp set global congestionprovider=none
More Info Microsoft Research - Document about CTCP
More Info Cable Guy - Compound TCP
More Info MS KB 949316 (Hotfix for Win2k3 enables CTCP)
Related TCP/IP RWIN Auto-Tuning
Tags:
Category:
Updated: 1 September 2009