7.2. EQL - �galiseur de charge � lignes multiples

Le nom du p�riph�rique EQL est `eql'. Avec les sources standards du noyau vous ne pouvez avoir qu'un seul p�riph�rique EQL par machine. EQL permet d'utiliser plusieurs lignes point � point telles que PPP, SLIP ou PLIP comme si c'�tait un seul lien logique de transport tcp/ip. C'est souvent moins cher d'utiliser plusieurs lignes � faible d�bit que d'avoir une ligne � haut d�bit.

Options de compilation du noyau :
Network device support --->
 [*] Network device support
 <*> EQL (serial line load balancing) support

Pour supporter ce m�canisme la machine � l'autre bout de la ligne doit �galement supporter EQL. Linux, Livingstone Portmasters et de nouveaux serveurs de ligne supportent des syst�mes compatibles.

Pour configurer EQL vous avez besoin des outils eql, disponibles sur : metalab.unc.edu.

La configuration est plut�t directe. Vous commencez par configurer l'interface eql. C'est exactement comme un autre p�riph�rique r�seau. Vous configurez l'adresse IP et le mtu en utilissant l'outil ifconfig , comme ceci :

root# ifconfig eql 192.168.10.1 mtu 1006

Ensuite vous devez initialiser manuellement chacune des lignes que vous allez utiliser. Ce peut �tre toute combinaison de p�riph�riques r�seau point � point. La fa�on d'initialiser les connexions d�pend du type de lien, voyez les paragraphes appropri�s pour d'autres informations.

Enfin vous devez associer le lien s�rie et le dispositif EQL, cela s'appelle `asservissement' (enslaving) et est r�alis� avec la commande eql_enslave comme suit :

root# eql_enslave eql sl0 28800
root# eql_enslave eql ppp0 14400

Le param�tre `estimated speed' que vous fournissez � eql_enslave ne fait rien directement. Il est utilis� par le gestionnaire EQL pour d�terminer comment les datagrammes vont se r�partir sur ce p�riph�rique, aussi vous pouvez r�gler l'�quilibrage des lignes en jouant avec cette valeur.

Pour lib�rer une ligne d'un p�riph�rique EQL, utilisez la commande eql_emancipate comme ci-dessous :

root# eql_emancipate eql sl0

Vous ajoutez le routage comme vous le feriez pour tout lien point � point, sauf que vos routes doivent se rapporter au dispositif eql plut�t qu'aux p�riph�riques s�ries eux-m�mes. Ainsi vous devriez utiliser :

root# route add default eql

Le gestionnaire EQL fut d�velopp� par Simon Janes, simon@ncm.com.

Ceci vous a int�ress�? Pourquoi ne pas donner 2,50 dollars?

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:31