>> 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.
