>> Il semblerait que la r�ponse de tom et la tienne se recoupent
>> puisqu'ils utilisent un round robin DNS qui distribue alternativement
>> les charges.
>
> De ce que j'avais retenu, ils utilisaient plut�t un NAT dynamique, avec
> un premier jet en kernel-space, et une modification sur le long terme
> statistique en user-space.

Oui effectivement mais ce n'est pas encore tout � fait ce que je voudrais.
En fait c'est plus un challenge perso qu'un r�el besoin donc je voudrais
faire les choses correctement.
L'id�al serait que les packets � destination du m�me client passent
alternativement sur chaque interface. Pour ca il faut que les deux
interfaces aient la m�me adresse ip (sinon le client va se demander
pourquoi eth1 lui envoi la moiti� des packets alors qu'il a initialement
int�rogg� eth0, tiens encore un truc qui pourrait faire crasher un win2000).
Le probl�me de leur syst�me est qu'il y a une r�ecriture syst�matique de
tous les packets ce qui semble limiter le traffic possible 9 MB/s (� cause
de la vitesse du proc, ce qui rejoins la question de thierry).
Cela dit c'est peut-�tre une impasse � ce niveau l� ...
J'ai trouver deux choses :
* Le LSNAT (Load sharing network adress translation) trouv� sur la doc d'un
constructeur de routeurs (et dont je n'ai pas trouver d'impl�mentation sous
Linux.
* Les patchs random et Nth de netfilter qui permettraient apparement de
faire ce que je veux mais il a encore le probl�me du temps de r��criture
des packets ...

Je cherche sur les mots "IP load sharing", "load balancing", ... mais peut-
�tre que dans mon cas, cela a un autre nom.


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.

Répondre à