The Linux Virtual Server is a highly scalable and highly available server built on a cluster of real servers, with the load balancer running on the Linux operating system. The architecture of the server cluster is fully transparent to end users, and the users interact as if it were a single high-performance virtual server. For more information, click here.
The Linux Virtual Server as an advanced load balancing solution can be used to build highly scalable and highly available network services, such as scalable web, cache, mail, ftp, media and VoIP services.
This site hosts the Linux Virtual Server kernel patches and related programs, released under the GNU General Public License (GPL). This site also provides various information about the Linux Virtual Server cluster: how it works, how to use it, and its ongoing development.
Latest Press News... Wednesday, August 8, 2012
The FULLNAT and SYNPROXY feature was added for IPVS in Linux kernel 2.6.32 by Jianming Wu and Jian Chen. It introduces a new packet forwarding method FULLNAT other than NAT/Tunneling/DirectRouting, and defense mechanism against synflooding attack.
The ipvsadm-1.26 was released on February 8, 2011, for handling with the new features in IPVS such as SCTP support, one-packet scheduling, and SIP persistent engine, and also fixing some bugs.
IPv6 support for IPVS was included in the Linux kernel 2.6.28-rc3 on November 2, 2008. Many thanks to Julius Volz and Vince Busam at Google for adding IPv6 support. Click the wiki page of IPv6 load balancing for more information.
The LVS Chinese web site was online on February 4, 2006. Click http://zh.linuxvirtualserver.org/ for more LVS related information in Chinese.
The CVS repository of LVS was migrated to the Subversion repository on January 4, 2006.
Li Wang released TCPHA version 0.2.0 on August 27 2005, which adopts multiple-thread event-driven architecture for high performance and includes some bug fixes. See the TCPHA Project for more information.
Karl Kopper published a book entitled "The Linux Enterprise Cluster: Build a Highly Available Cluster with Commodity Hardware and Free Software" in May 2005. The book has several chapters about LVS.
Li Wang released the LVS On FreeBSD module version 0.4.0 on May 28 2005, which has all the schedulers ported and one bug fix. See the LVS On FreeBSD Project for more information.
Li Wang released the LVS On FreeBSD module version 0.3.0 on May 16 2005, which includes the LVS/TUN load balancing support. See the LVS On FreeBSD Project for more information.
The LVS wiki site was online on May 8 2005, located at http://kb.linuxvirtualserver.org/. Let's build a valueable knowledge base for LVS and load balancing technologies together.
Li Wang started LVS FreeBSD port project, and released the ipvs_freebsd version 0.1.0 on April 16, 2005, which supports the direct routing method and the round-robin scheduling algorithm. It is a long-awaited load balancing solution for FreeBSD, see the LVS On FreeBSD Project for more information.
Li Wang released TCPHA version 0.1.4 on January 10 2005, which includes some new features and bug fixes. See the TCPHA Project for more information.
The IPVS Netfilter module (version 1.2.1) was in the offical kernel 2.6.10 released on December 25, 2004. It's a Christmas version, click the IPVS software page for more information.