Équilibrage de la charge réseau avec Network Manager

11

Puis-je utiliser Network Manager pour me connecter à plusieurs réseaux afin qu'ils puissent partager la charge?

Uri Herrera
la source

Réponses:

6

Vous souhaitez peut-être l'équilibrage de charge. Il existe un bon programme appelé Crossroads: http://crossroads.e-tunity.com/index.xr

Si vous voulez une liste de programmes similaires, j'ai un extrait ici de http://linuxpoison.blogspot.com/2008/09/opensource-load-balancing-software.html

BalanceNG : http://www.inlab.de/balanceng/

  • Solution moderne d'équilibrage de charge IP logicielle. Il est petit, rapide et facile à utiliser et à configurer. Il offre une persistance de session, différentes méthodes de distribution (Round Robin, aléatoire, aléatoire pondéré, moindre session, moindre bande passante, hachage, agent et agent randomisé) et un agent de contrôle de santé UDP personnalisable en code source. Il prend en charge VRRP pour configurer des configurations à haute disponibilité sur plusieurs nœuds. Il prend en charge SNMP, intégrant le BALANCENG-MIB avec Net-SNMPD. Il implémente une base de données IP-to-location en mémoire très rapide, permettant un puissant équilibrage de charge du serveur basé sur la localisation.

HAproxy : http://haproxy.1wt.eu/

  • Équilibreur de charge TCP et HTTP hautes performances et très robuste qui fournit une persistance basée sur les cookies, une commutation basée sur le contenu, une régulation avancée du trafic avec protection contre les surtensions, un basculement automatique, un contrôle d'en-tête basé sur des expressions régulières, des rapports Web, une journalisation avancée pour aider au dépannage des applications et / ou des réseaux de bogues, et quelques autres fonctionnalités. Sa propre machine d'état événementielle atteint 20 000 accès par seconde et surpasse GigaEthernet sur le matériel moderne, même avec des dizaines de milliers de connexions simultanées.

Crossroads Load Balancer : http://crossroads.e-tunity.com/

  • Démon s'exécutant dans l'espace utilisateur, et offre une configurabilité étendue, l'interrogation des backends à l'aide des appels de réveil, des rapports d'état, de nombreux algorithmes pour sélectionner le `` bon '' backend pour une demande (et des algorithmes définis par l'utilisateur pour des cas très spéciaux), et bien d'autres plus. Crossroads est indépendant du service: il est utilisable pour tout service TCP, comme les connexions HTTP (S), SSH, SMTP et de base de données. Dans le cas de l'équilibrage HTTP, Crossroads peut fournir une adhérence de session pour les processus d'arrière-plan qui ont besoin de sessions, mais ne sont pas conscients des autres back-end. Crossroads peut être exécuté en tant que démon autonome ou via inetd.

  • Notez ma super capacité d'affichage. Quoi qu'il en soit, ici, vous pouvez voir le plus à jour (toujours à jour) et avoir de la documentation sur la façon de faire les choses.

Luis Alvarado
la source
2

Oui, vous pouvez théoriquement vous connecter à plusieurs réseaux, mais vous avez besoin d'au moins une interface réseau par réseau auquel vous souhaitez vous connecter.

Ainsi, par exemple, si vous avez deux interfaces réseau sans fil et une interface Ethernet, vous pourrez connecter chacune de ces interfaces réseau sans fil à un réseau sans fil et l'interface Ethernet à un réseau câblé.

Cependant, je pense qu'Ubuntu choisit la première interface (le plus souvent l'interface Ethernet si elle est connectée) et l'utilise par défaut au lieu de répartir uniformément le trafic.

Frxstrem
la source
"choisit l'interface la plus optimale" → Il choisit la première (ie eth0 sur eth1)
Stefano Palazzo
@Stefano l'a corrigé
Frxstrem