Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
utilisateurs:tokiess [Le 04/10/2007, 15:58] Ban orthographe |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Bonding : Aggregation de plusieurs Interfaces réseaux en une Interface logique ====== | ||
- | Bonding est un driver qui permet d'aggréger plusieurs carte réseaux de sorte à augmenter la bande passante et avoir une «haute disponibilité». | ||
- | |||
- | Si une interface Bond est montée avec 2 cartes réseaux à 100 Mbits/s, celon le mode utilisé le débit obtenu pourra être de 200 Mbits/s . | ||
- | La machine restera accessible si l'une des interfaces ne répond plus. | ||
- | |||
- | |||
- | **wikipedia** : [[wpfr>Bonding]] | ||
- | |||
- | |||
- | ===== Instalation ===== | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ==== Prérequis ==== | ||
- | |||
- | 3 Normes peuvent être utilisé au niveau du switch pour mettre en place une interface bond | ||
- | |||
- | * configuration en mode "port trunking" | ||
- | |||
- | * norme 802.1Q permet Vlan trunking | ||
- | |||
- | * norme 802.ad permet l'aggrégation de lien | ||
- | |||
- | |||
- | Le serveur doit avoir : | ||
- | |||
- | * Des cartes réseaux compatible : ethtools et/ou miitools | ||
- | |||
- | * Le module bonding installer. | ||
- | |||
- | ==== Les modes possibles ==== | ||
- | |||
- | Comme cela à été préciser plus haut en fonction du mode sélectionner le bonding fonctionnera de façon différent. | ||
- | |||
- | |||
- | === Mode 0 : Round Robin , équilibrage de charge === | ||
- | |||
- | La transmission des paquets est de façon séquentielle sur chacune des cartes actives du bond . Ce mode augmente la bande passante et support la tolérance de panne. | ||
- | |||
- | |||
- | === Mode 1 : Active - passive === | ||
- | |||
- | Ce mode ne gère que la tolérance de panne. Si l'interface active est détectée down, une autre du bond prend le relais. | ||
- | |||
- | === Mode 2 : Balance xor === | ||
- | |||
- | Une interface est affectée à l'envoi vers une même adresse MAC. Ainsi les transferts sont parallélisés et le choix de l'interface suit la règle : | ||
- | (Adresse MAC de la source XOR Adresse MAC de la destination) modulo nombre d'interfaces. | ||
- | |||
- | === Mode 3 : Broadcast === | ||
- | |||
- | Tout le traffic est envoyer par toutes les interfaces | ||
- | |||
- | |||
- | === mode 4 : 802.3ad === | ||
- | |||
- | Ce mode s'appuie sur la norme IEEE 802.3ad Dynamic link aggregation. | ||
- | Toutes les interfaces du groupe sont agrégées de façon dynamique, ce qui augmente la bande passante et gère la tolérance de panne. | ||
- | |||
- | Cela implique que le switch gère le 802.ad et les interfaces soient compatibles mii-tool et/ou ethtool | ||
- | |||
- | |||
- | === mode 5 : balance-tlb === | ||
- | |||
- | Adaptive transmit load balancing : seule la bande passante en sortie est load balancée selon la charge calculée en fonction de la vitesse, ceci pour chaque interface. | ||
- | Le flux entrant est affecté à l'interface courante. Si celle-ci devient inactive, une autre interface prend alors l'adresse MAC et devient l'interface courante . | ||
- | | ||
- | |||
- | === mode 6 : balance-alb === | ||
- | |||
- | Adaptive load balancing : ce mode inclut en plus du tlb un load balancing sur le flux entrant et seulement pour un trafic IPV4. | ||
- | L'équilibrage est réalisé au niveau ARP. Le module intercepte les réponses |