Announcing: IPVS v0.9.0

To: LVS Mailinglist <lvs-users@xxxxxxxxxxxxxxxxxxxxxx>
Subject: Announcing: IPVS v0.9.0
From: Wensong Zhang <wensong@xxxxxxxxxxxx>
Date: Fri, 24 Sep 1999 19:34:46 +0800

I've offically put ipvs-0.9.0-2.2.12.tar.gz on the LVS site.

The virtual server patch v0.9.x for kernel 2.2 is for development, 
and new features (such as setting different timeout for persistent
service) will be added soon. The patch version 0.8.3 for kernel 2.2 
is quite stable for production although there is misaccounting for 
multiple persistent services. 

Virtual Server patch for Linux 2.2 - Version 0.9.0 - September 24, 1999

-   Added the hash table for virtual services
    It will greatly speedup the lookup of services.

-   Added new persistent service handling
    The template is looked up only if the service that the packet is
    destined to is persistent, so it is more efficient. For all the
    persistent services except FTP, we create a masq template like
    <daddr, 0, maddr, mport, saddr, sport>. So, the persistent services 
    won't disturb each other, and it fixes the wrong accounting bug for
    different persistent services.
    FTP is a very complicated network protocol, and it uses control 
    connection and data connections. For active FTP, FTP server
    data connection to the client, its source port is often 20. For
    FTP, FTP server tells the clients the port that it passively listens 
    to,  and the client issues the data connection. In the tunneling or 
    direct routing mode, the load balancer is on the client-to-server
    of connection, the port number is unknown to the load balancer. So,
    template masq like <daddr, 0, maddr, 0, saddr, 0> is created for 
    persistent FTP service.

-   Changed the destination lists to the d-linked lists

-   Changed the scheduler list to the d-linked list

-   Added back the least connection scheduling module.

Let me know how it works out for you!



---------------------------------------------------------------------- mailing list - lvs-users@xxxxxxxxxxxxxxxxxxxxxx
To unsubscribe, e-mail: lvs-users-unsubscribe@xxxxxxxxxxxxxxxxxxxxxx
For additional commands, e-mail: lvs-users-help@xxxxxxxxxxxxxxxxxxxxxx

<Prev in Thread] Current Thread [Next in Thread>