EtherChannel

EtherChannel

 

 

Introduction


L’EtherChannel permet de regrouper (agréger) plusieurs ports pour n’en faire qu’un seul.

L’expression « Agrégat de lien » reviens souvent dans le jargon technique français (Agrégation = Regrouper des éléments). J’utiliserais la terminologie « EtherChannel » car toutes les documentations CISCO sont en anglais et il est important de se familiariser avec les terminologies anglaise.

Sachant qu’un bon croquis vaut mieux qu’un long discours, rentrons directement dans le sujet :

Nous avons une liaison entre deux switchs à 100Mbps. Notre switch n’à que des ports en FastEthernet (100Mbps).

 

Nous avons besoin d’une liaison à 400Mbps. Nous avons qu’à ajouter trois liens entre ces switchs !

 

 

Malheureusement mes liens ne veulent pas monter … Pourquoi ? Car nos équipements considère cela comme une boucle réseau ! Le protocole STP garde uniquement une interface fonctionnelle. Comment faire ?

Mettre en place de l’EtherChannel 🙂

 

 

L’EtherChannel permet de regrouper des interfaces physique dans un groupe. Ce groupe sera vu comme une interface virtuel par notre switch.

Pour faire simple , nous avons 8 Ports (4 à droite et 4 à Gauche) il faut qu’il soit :

 

– Tous identique (Ethernet ou FastEthernet ou GigaBitEthernet etc …)

– De nombre égale des deux cotés de notre Etherchannel.

– Les ports que l’ont veut agréger d’un même switch soit dans le même « Channel-group« 

 

Si un des liens vient à tomber, l’EtherChannel continu sur 3 liaisons !

L’EtherChannel est limité à 8 interfaces

 

Il existe deux protocoles Etherchannel :

  • PAgP (Port Aggregation Protocol)
    • Propriétaire CISCO
    • Deux modes : (Auto / Desirable)
  • LACP (Link Aggregation Control Protocol)
    • Norme IEEE 802.3ad
    • Deux modes : (Active/Passive)

 

Switch(config-if)#channel-group 1 mode ?

active         Enable LACP unconditionally
auto           Enable PAgP only if a PAgP device is detected
desirable      Enable PAgP unconditionally
on             Enable Etherchannel only
passive        Enable LACP only if a LACP device is detected

 

Configuration de PAgP (CISCO)


 

Switch(config)#interface range FastEthernet 0/1 -4
Switch(config-range)#channel-group 1 mode [ on | Desirable | Auto ]
Switch(config-range)#exit

Switch(config)#interface port-channel 1
Switch(config-if)#description VERS_SWITCH_B
Switch(config-if)#switchport mode trunk
Switch(config-if)#switchport trunk encapsulation dot1q

 

Configuration de LACP (IEEE)


 

Switch(config)#interface range FastEthernet 0/1 -4
Switch(config-range)#channel-group 1 mode [ on | Active | Passive ]
Switch(config-range)#channel-protocol lacp
Switch(config-range)#exit

Switch(config)#interface port-channel 1
Switch(config-if)#description VERS_SWITCH_B
Switch(config-if)#switchport mode trunk
Switch(config-if)#switchport trunk encapsulation dot1q

 

Le protocole par défaut est le protocole PagP. Pour utiliser le protocole LACP , il faut juste le dire à notre équipement avec la commande channel-protocol lacp

 

Load Balancing


 

Afin de faire de l’équilibrage de charge sur les interfaces physique participant à l’EtherChannel, nos Switchs peuvent répartir les trames à envoyer en fonction de plusieurs paramètres :

 

– src-mac — Adresse MAC source  — Bits

– dst-mac — Adresse MAC destination Bits

– src-dst-mac — Adresse MAC source et destination XOR

– src-ip —Adresse IP source Bits

– dst-ip — Adresse IP destination Bits

– src-dst-ip —Adresse IP source et destination (Default) XOR

– src-port —Port source Bits

– dst-port — Port destination Bits

– src-dst-port —Port source et destination XOR

 

La méthode d’équilibrage de charge ce modifie de la façon suivante :

Switch(config)# port-channel load-balance src-dst-ip
 (Valeur par défaut)
blqnc

Mind Map


 
Noël NICOLAS

Administrateur Réseau
10 ans d’expérience
CCNA Routing and Switching
Fondateur du site FingerInTheNet

5 thoughts on “EtherChannel”

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *