Théorie
Agrégation de liens
Qu'est-ce?
L'agrégation de liens est une méthode de configuration permettant d'utiliser plusieurs liens/connexions comme s'il s'agissait d'un seul câble permettant ainsi une redondance de chemins d'acheminement de données à la couche physique ainsi qu'un possible gain de performance lorsque les liens sont utilisés en balance de charge.
Pourquoi?
Imaginons le cas ci-dessous, deux commutateurs sont reliés ensemble par quatre ports. Dans un tel scénario, à moins que spanning-tree ne soit mis en place, une tempête de diffusion écraserait notre réseau puisque chaque commutateur recevant une diffusion sur un port la répéterait sur tous ses autres ports, triplant ainsi chaque broadcast à chaque coup. Spanning-tree désactiverait les liens moins prioritaires et n'en conserverait qu'un seul actif.
Considérant une telle situation, les liens alternatifs seraient prêts à prendre la relève mais seraient dormants. Si ces liens physiquent étaient regroupés dans un lien logique sur lequel il serait possible d'appliquer toute forme d'algorithme de balance de charge, ils pourraient tous être actifs en même temps. Sur un plan, cette configuration est généralement représentée par un anneau entourant les liens regroupés.
Cette agrégation de lien porte différent noms dans différents systèmes mais ces termes font généralement référence à une agrégation de liens :
- Ethernet bonding
- Ethernet/NIC teaming
- Agrégation de ports
- Link bundling
- EtherChannel/port channeling
- Port trunking (à ne pas mélanger avec l'identification et désidentification des VLANs chez Cisco/Dell)
- LAG (Link Aggregation Group)
Dans certains cas, plusieurs connexions physiquent doivent être considérées comme un seul lien logique comme par exemple dans le cas de l'exécution de spanning-tree. Si deux liens étaient établis entre les mêmes commutateurs, seulement l'un d'entre eux serait en fonction et l'autre serait identifié comme un chemin alternatif prêt à prendre la relève en cas d'échec du lien principal (root port). Cette configuration offrirait une redondance mais pas de gain de performances.
Cette méthode est souvent utilisée pour établir une dorsale de commutation (switching backbone) plus rapide dans un rack de télécommunications lorsque la quantité de cas de ports à haute vitesse (ex. sfp+) est limitée ou lorsque les appareils ne peuvent pas être "stackés".
Elle est aussi communément utilisée pour augmenter la capacité d'un lien entre deux routeurs puisqu'un voisinage OSPF est généralement configuré sur un lien point à point entre deux routeurs.

