TCP Veno

Veno claims to improve certain perceived shortcomings in TCP Vegas:

  • It competes better with TCP Reno and similar implementations under congestion
  • It tries to distinguish congestion-induced packet loss from "random" packet loss (although it is unclear whether this might cause problems when AQM techniques such as RED are used)

The authors claim that it brings particular benefits over lossy wireless networks.


Veno has been included in the Linux kernel since version 2.6.18. It can be activated using echo veno > /proc/sys/net/ipv4/tcp_congestion_control


  • TCP Veno: TCP Enhancement for Transmission Over Wireless Access Networks, C. P. Fu, S. C. Liew, IEEE JSAC, Vol. 21, No. 2, 2003 (article, slides)

-- SimonLeinen - 07 Feb 2011

Topic revision: r1 - 2011-02-08 - SimonLeinen
Copyright © 2004-2009 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.