« Lacp - cisco » : différence entre les versions

De Wiki doc

(Remaniement léger du message contenu dans le modèle "attention" du LACP.)
(→‎Configuration : Ajout d'une précision dans le cas d'une erreurs de protocole)
 
(Une version intermédiaire par le même utilisateur non affichée)
Ligne 2 : Ligne 2 :
[https://fr.wikipedia.org/wiki/IEEE_802.3ad IEEE 802.3ad] (''Link Aggregation Control Protocol'' ou ''LACP'') est un protocole de niveau 2 du modèle ''OSI'' qui permet de grouper plusieurs ports physiques en une seule voie logique.
[https://fr.wikipedia.org/wiki/IEEE_802.3ad IEEE 802.3ad] (''Link Aggregation Control Protocol'' ou ''LACP'') est un protocole de niveau 2 du modèle ''OSI'' qui permet de grouper plusieurs ports physiques en une seule voie logique.


Nous allons donc utiliser 2 interfaces sur un commutateur Cisco 2960 pour en faire une logique afin de bénéficier d'une plus grande bande passante ainsi que de la résilience de panne.
Nous allons donc utiliser 2 interfaces sur un commutateur Cisco 2960 pour en faire une logique afin de bénéficier d'une plus grande bande passante (uniquement dans le cas d'accès concurrents et en fonction de la configuration des serveurs) ainsi que de la résilience de panne.


{{attention|Cette technique ne permet pas d'avoir un tuyau égale à la somme des bandes passantes des liens qui le compose. Le ''LACP'' permet de répartir les transferts sur les interfaces qui en font parti. Un seul client ne pourra alors pas bénéficier de plus de la capacité d'un lien mais plusieurs clients pourront chacun utiliser la bande passante d'une interface et donc ne pas se saturer l'un l'autre.}}
{{attention|Cette technique ne permet pas d'avoir un tuyau égale à la somme des bandes passantes des liens qui le compose. Le ''LACP'' permet de répartir les transferts sur les interfaces qui en font parti. Un seul client ne pourra alors pas bénéficier de plus de la capacité d'un lien mais plusieurs clients pourront chacun utiliser la bande passante d'une interface et donc ne pas se saturer l'un l'autre. ce caractéristique est personnalisable à la marge en fonction de l’algorithme de hachage utilisé par la machine émettant le trafic (voir [https://www.kernel.org/doc/html/latest/networking/bonding.html xmit_hash_policy] sous les ponts ''Linux'' et en particulier ''layer3+4'').}}


=Configuration=
=Configuration=


<source lang="bash">
<syntaxhighlight lang="bash">
conf t
conf t
# Création de l'interface d'agrégat
# Création de l'interface d'agrégat
Ligne 14 : Ligne 14 :
# Sur certains commutateurs de niveau 3, il faut préciser que l'on va faire du niveau 2
# Sur certains commutateurs de niveau 3, il faut préciser que l'on va faire du niveau 2
switchport
switchport
# Préciser que l'interface est en trunk est facultatif. Seul la configuration des interfaces membres importe
# Il est possible de préciser que l'interface est en trunk mais cela est facultatif. Seul la configuration des interfaces membres importe
switchport mode trunk


# Configuration des interfaces membres de l'agrégat
# Configuration des interfaces membres de l'agrégat
Ligne 23 : Ligne 22 :
channel-protocol lacp
channel-protocol lacp
channel-group 1 mode active
channel-group 1 mode active
</source>
 
# Dans le cas de certaines erreurs de protocole, l'agrégat peut se bloquer (un comble)
# Pour le débloquer automatiquement, la commande suivante peut être utilisée
errdisable recovery cause channel-misconfig
# L'intervalle de restauration après erreur peut être définit comme suit
errdisable recovery interval 60
</syntaxhighlight>


=Source=
=Source=
*http://www.cisco.com/c/en/us/td/docs/ios/12_2sb/feature/guide/gigeth.html
*http://www.cisco.com/c/en/us/td/docs/ios/12_2sb/feature/guide/gigeth.html

Dernière version du 18 mai 2024 à 12:25

IEEE 802.3ad (Link Aggregation Control Protocol ou LACP) est un protocole de niveau 2 du modèle OSI qui permet de grouper plusieurs ports physiques en une seule voie logique.

Nous allons donc utiliser 2 interfaces sur un commutateur Cisco 2960 pour en faire une logique afin de bénéficier d'une plus grande bande passante (uniquement dans le cas d'accès concurrents et en fonction de la configuration des serveurs) ainsi que de la résilience de panne.

ATTENTION

Cette technique ne permet pas d'avoir un tuyau égale à la somme des bandes passantes des liens qui le compose. Le LACP permet de répartir les transferts sur les interfaces qui en font parti. Un seul client ne pourra alors pas bénéficier de plus de la capacité d'un lien mais plusieurs clients pourront chacun utiliser la bande passante d'une interface et donc ne pas se saturer l'un l'autre. ce caractéristique est personnalisable à la marge en fonction de l’algorithme de hachage utilisé par la machine émettant le trafic (voir xmit_hash_policy sous les ponts Linux et en particulier layer3+4).

Configuration

conf t
# Création de l'interface d'agrégat
interface port-channel 1
# Sur certains commutateurs de niveau 3, il faut préciser que l'on va faire du niveau 2
switchport
# Il est possible de préciser que l'interface est en trunk mais cela est facultatif. Seul la configuration des interfaces membres importe

# Configuration des interfaces membres de l'agrégat
interface range fa 0/1 - 2
description --- LACP vers Commut2 ---
switchport mode trunk
channel-protocol lacp
channel-group 1 mode active

# Dans le cas de certaines erreurs de protocole, l'agrégat peut se bloquer (un comble)
# Pour le débloquer automatiquement, la commande suivante peut être utilisée
errdisable recovery cause channel-misconfig
# L'intervalle de restauration après erreur peut être définit comme suit
errdisable recovery interval 60

Source