Blog CLEMANET
Systèmes et réseaux

Agrégation de liens – Cisco EtherChannel

L’objectif de l’agrégation de lien est l’augmentation de la bande passante et l’amélioration de la tolérance de panne.

Deux protocoles sont disponibles sur du matériel cisco pour effectuer une agrégation de lien entre deux switchs:

– PAgP (Port Aggregation Protocol) – propriétaire cisco,

– LACP (Link Aggregation Control Protocol – protocole défini par l’IEEE 802.3ad

Voici les différents modes que nous pouvons utiliser:

on : Ce mode force les ports associés à joindre un groupement de port sans négociation. Les ports aux deux extrémités doivent être configurés de la même façon. Ce mode est utile si les matériels ne supportent pas les protocoles PAgP ou LACP.

Protocole LACP

active: Le port initie une négociation sur la base du protocole LACP.

passive: le port répond à une demande de négociation sur la base du protocole LACP.

Les combinaisons autorisées pour les extrémités seront donc : active / active ou bien active / passive

Protocole PAgP

auto: le port répond à une demande de négociation PAgP.

desirable : le port initie une négociation sur la base du protocole PAgP.

Les combinaisons autorisées pour chaque extrémité: desirable / auto ou desirable / desirable

Il est possible d’utiliser l’option non-silent si les deux switchs supportent le protocole PAgP.

Remarque sur l’agrégation de ports se trouvant sur des switchs différents au sein d’un stack (cisco 3750): seul le protocole LACP peut être utilisé.

Exemple de configuration:

Protocole LACP:

Configuration du switch 1 (port gi0/1 et gi0/2, numéro du groupement: 5)

switch1(config)#int gi 0/1
switch1(config-if)#channel-group 5 mode active
Creating a port-channel interface Port-channel 5

switch1(config)#int gi 0/2
switch1(config-if)#channel-group 5 mode active
Creating a port-channel interface Port-channel 5

Configuration du switch 2 (port gi0/1 et gi0/2 numéro du groupement: 5)

switch2(config)#int gi 0/1
 switch2(config-if)#channel-group 5 mode active
 Creating a port-channel interface Port-channel 5

switch2(config)#int gi 0/2
 switch2(config-if)#channel-group 5 mode active
 Creating a port-channel interface Port-channel 5

Vérification:

switch2# sh run int gi0/1
 Building configuration...
Current configuration : 131 bytes
 !
 interface GigabitEthernet0/1
 switchport mode trunk
 channel-group 5 mode active
 end
switch2# show etherchannel 5 summary
 Flags:  D - down        P - bundled in port-channel
 I - stand-alone s - suspended
 H - Hot-standby (LACP only)
 R - Layer3      S - Layer2
 U - in use      f - failed to allocate aggregator

M - not in use, minimum links not met
 u - unsuitable for bundling
 w - waiting to be aggregated
 d - default port

Number of channel-groups in use: 1

 Number of aggregators:           1

Group  Port-channel  Protocol    Ports

 ------+-------------+-----------+-----------------------------------------------

 5      Po5(SU)         LACP      Gi0/1(P)    Gi0/2(P)

Protocole PAgP:

Remplacer dans les commandes active par desirable non-silent