AccueilđŸ‡«đŸ‡·Chercher

EtherChannel

EtherChannel est une technologie d'agrégation de liens utilisée principalement sur les commutateurs de Cisco. Elle permet d'assembler plusieurs liens physiques Ethernet en un lien logique. Le but est d'augmenter la vitesse et la tolérance aux pannes entre les commutateurs, les routeurs et les serveurs. Un lien EtherChannel groupe de deux à huit liens actifs 100 Mbit/s, 1 Gbit/s et 10 Gbit/s, plus éventuellement un à huit liens inactifs en réserve qui deviennent actifs quand des liens actifs sont coupés. EtherChannel est principalement utilisé sur la dorsale du réseau local, mais on peut aussi l'utiliser pour connecter des postes d'utilisateurs.

EtherChannel entre un switch (commutateur) et un serveur.

La technologie EtherChannel a été inventée par la société Kalpana au début des années 1990. Cette société a ensuite été acquise par Cisco Systems en 1994. En 2000, l'IEEE a publié le standard 802.3ad, qui est une version ouverte de EtherChannel.

Fonctionnement

EtherChannel peut ĂȘtre utilisĂ© sur des liens cuivre en paire torsadĂ©e aussi bien que sur fibre optique monomode et multimode (en fait, sur toutes les interfaces dĂ©finies dans le cadre du standard IEEE 802.3). Toutes les interfaces groupĂ©es doivent cependant fonctionner Ă  la mĂȘme vitesse. Comme EtherChannel ne nĂ©cessite pas de cĂąblage spĂ©cial, il permet de rĂ©exploiter des infrastructures existantes.

Un lien EtherChannel a plusieurs avantages sur un simple lien Ethernet, le plus recherchĂ© Ă©tant sans doute la bande passante. Lorsque l'on utilise le maximum de 8 ports actifs, on obtient par exemple 8 Gbit/s Ă  partir de liens Ă  1 Gbit/s. On n'obtient toutefois pas toujours ce dĂ©bit maximal. En effet, il existe diffĂ©rentes stratĂ©gies d'Ă©quilibrage de charge, et en fonction des caractĂ©ristiques des Ă©changes sur le rĂ©seau, les paquets pourront ĂȘtre plus ou moins bien rĂ©partis sur les diffĂ©rents liens physiques.

Tous les liens participant Ă  EtherChannel partagent la mĂȘme adresse de couche 2 (adresse MAC). Cela rend EtherChannel transparent aux protocoles rĂ©seau, aux applications et aux utilisateurs, car ils ne voient qu'une seule connexion logique et n'ont pas connaissance des diffĂ©rents liens physiques.

EtherChannel répartit les paquets sur les différents ports actifs. Pour un paquet donné, le port est choisi en utilisant un algorithme de hachage propriétaire de Cisco, qui transforme les adresses MAC source et destination, les adresses IP ou les numéros de port TCP ou UDP en un nombre entre 0 et 7. La table qui suit montre comment ces 8 nombres sont distribués parmi les deux à huit ports physiques. En admettant que les données en entrée soient véritablement aléatoires, on obtient une répartition de charge équitable dans les configurations à 2, 4 ou 8 ports, tandis que les autres configurations mÚnent à une répartition inéquitable des échanges.

Nombre de liens physiques
Numéro de lien 8 7 6 5 4 3 2
1 1 2 2 2 2 3 4
2 1 1 2 2 2 3 4
3 1 1 1 2 2 2
4 1 1 1 1 2
5 1 1 1 1
6 1 1 1
7 1 1
8 1

La tolérance aux pannes est un autre aspect essentiel de EtherChannel. Si un lien tombe, la charge est automatiquement redistribuée sur les liens restants. Ce processus de remise sur pied prend moins d'une seconde et est transparent aux applications réseau.

EtherChannel et les autres protocoles de couche 2

Le protocole STP peut ĂȘtre utilisĂ© avec EtherChannel. STP traite l'ensemble des liens agrĂ©gĂ©s comme un seul lien et envoie des BPDU sur l'un des liens physiques. Si l'on n'utilisait pas EtherChannel, STP couperait les liens redondants reliant les commutateurs jusqu'Ă  ce que l'une des connexions ne tombe, ne permettant qu'un seul lien physique en fonction Ă  la fois.

Dans le cas des VLAN, EtherChannel peut ĂȘtre configurĂ© comme lien marquĂ© pour les protocoles Cisco ISL ou IEEE 802.1Q (lien « trunk » en jargon Cisco). Si seul l'un des liens physiques regroupĂ©s par EtherChannel est configurĂ© comme un lien marquĂ©, l'ensemble de l'agrĂ©gat se comportera comme un lien marquĂ©. VTP est aussi compatible avec EtherChannel.

Configuration

Sur matériel Cisco, on configure EtherChannel à l'aide de commandes IOS ; sur un serveur, on le met en place à l'aide de pilotes spécialisés.

Il y a deux façons de configurer EtherChannel. La premiÚre est de procéder manuellement en saisissant une commande sur chaque port à agréger, des deux cÎtés de la liaison. La seconde est de laisser faire la configuration automatique, à l'aide de l'un des deux protocoles Port Aggregation Protocol (PAgP) et Link Aggregation Control Protocol (LACP).

Matériel compatible

Adaptateur pour serveur Intel PRO/1000 MT prenant en charge EtherChannel.

L'ensemble de la gamme des commutateurs Cisco Catalyst et des routeurs sous systĂšme IOS prend en charge EtherChannel.

Pour mettre en place EtherChannel entre un commutateur et un ordinateur, il faut des cartes réseau spéciales (photo), ou qu'EtherChannel soit pris en charge par le systÚme d'exploitation de l'ordinateur. FreeBSD, par exemple, prend en charge EtherChannel avec LACP sur des cartes réseau standard.

On peut mettre en place plusieurs agrĂ©gats EtherChannel sur un mĂȘme boĂźtier, le nombre dĂ©pendant du modĂšle. Les commutateurs Catalyst 6500 et 6000 prennent en charge un maximum de 64 EtherChannels[1].

EtherChannel sur plusieurs commutateurs

Une limitation de EtherChannel est que l'ensemble des ports physiques d'un mĂȘme agrĂ©gat doivent rĂ©sider sur le mĂȘme commutateur, si l'on met de cĂŽtĂ© le cas des commutateurs empilables, oĂč ils peuvent ĂȘtre rĂ©partis sur plusieurs commutateurs de la pile.

Le protocole SMLT de Avaya supprime cette limitation en permettant aux ports physiques d'ĂȘtre rĂ©partis sur deux commutateurs dans une configuration en triangle, ou 4 commutateurs ou plus dans une configuration maillĂ©e. Le Virtual Switching System de Cisco permet de crĂ©er un « Multichassis EtherChannel » (MEC) fonctionnellement semblable au protocole DMLT de Avaya, puisqu'il permet d'agrĂ©ger des ports appartenant aux diffĂ©rents commutateurs rĂ©unis en un mĂȘme « commutateur virtuel ».

EtherChannel et 802.3ad

Les protocoles EtherChannel et IEEE 802.3ad sont trĂšs semblables et accomplissent le mĂȘme but. Il y a nĂ©anmoins quelque diffĂ©rences entre les deux :

  • EtherChannel est un protocole propriĂ©taire de Cisco, alors que 802.3ad est un standard ouvert
  • EtherChannel nĂ©cessite de configurer prĂ©cisĂ©ment le commutateur, alors que 802.3ad n'a besoin que d'une configuration initiale
  • EtherChannel prend en charge plusieurs modes de distribution de la charge sur les diffĂ©rents liens, alors que 802.3ad n'a qu'un mode standard
  • EtherChannel peut ĂȘtre configurĂ© automatiquement Ă  la fois par LACP et par PAgP, tandis que 802.3ad ne peut l'ĂȘtre que par LACP

Notes et références

Voir aussi

Source

Articles connexes

Liens externes


Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplĂ©mentaires peuvent s’appliquer aux fichiers multimĂ©dias.