C'est quoi un switch d'agrégation ?

Le problème est très simple:  Si un lien Trunk entre deux switchs est défectueux, déconnecté ou bogué –> On coupe la communication entre les PC connectés sur des switchs différents.

Comment faire pour éviter ça?

Plusieurs solutions:

  • changer le câble… ok c’est nul comme proposition;
  • priez… encore plus nul, quoique parfois on sait jamais;
  • connecter un second câble entre les 2 switchs et configurer le Trunk dessus;
  • connecter un second câble entre les 2 switchs, configurer l’agrégation de liens et configurer le Trunk dessus.

Quelle est la meilleure solution d’après vous?

Si on choisit la troisième solution, le spanning-tree va s’activer et bloquer un des 2 liens. Alors certes, quand un lien sera défectueux, le spanning-tree va débloquer l’autre mais le temps de déblocage peut être long. Et je ne parle pas d’un lien qui bagote… alors là le spanning-tree va mettre le bazar dans votre réseau !

Si on choisit la dernière solution alors on a un système entièrement redondant où les deux liens sont actifs en même temps donc on gagne en plus en bande passante.

Définition

L’agrégation de liens permet de relier logiquement jusqu’à 8 liens entre deux équipements, Cisco ou non. Au niveau de l’équipement, c’est vu comme un et un seul gros lien et ça permet d’avoir la redondance et la résilience du réseau dans le cas où un lien “pète”. De plus, plus j’agrège des liens physiques, plus je monte en bande passante disponible.

Cest quoi un switch dagrégation ?

Dans le schéma ci-dessus, on a fait des agrégats un peu partout; entre switchs, entre switch et routeur et même entre switch et serveur (très pratique pour assurer la résilience du réseau en cas de défaillance d’une carte réseau).

Les protocoles PAGP et LCAP

Pour configurer un agrégat entre 2 équipements, on peut choisir entre le protocole propriétaire Cisco PAgP, ou la norme LACP

PAgP utilise 3 modes au niveau des ports:

  • Auto (mode par défaut): le port attend une requête du port voisin

  • Desirable : le port négocie avec le port voisin

  • On: le port ne prévient pas et ne négocie pas avec l’autre. Dans ce cas, on monte l’Etherchannel sans PAgP ou LACP

LACP utilise aussi 3 modes au niveau des ports mais la nomenclature est différente:

  • Passive(par défaut): le port attend les paquets LACP d’en face pour y répondre mais n’en envoi pas tout seul

  • Active : Le port négocie activement en envoyant des paquets LCAP en face

  • On: le port ne prévient pas et ne négocie pas avec l’autre. Dans ce cas, on monte l’Etherchannel sans PAgP ou LACP

Pour le CCNA, faire attention à ne pas mélanger les modes entre PAgP et LACP, c’est forcément une question qui tombe. Et ne pas mélanger le fonctionnement d’un mode (par exemple: je préviens ou je ne préviens pas mon voisin) avec les modes du protocole DTP (cf chapitre DTP).

Configuration

Pour configurer l’agrégat, il faut:

  1. choisir ses ports physiques que l’on veut connecter au voisin;

  2. activer le protocole PAgP ou LACP sur ces ports physiques;

  3. et définir une interface logique (la fameuse grosse interface que le switch considérera comme active).

Switch_A(config)# interface range FastEthernet 0/1 - 2
Switch_A(config-if)# channel-protocol pagp
Switch_A(config-if)# channel-group 8 mode desirable
Switch_A(config-if)#exit
Switch_A(config)#
Switch_A(config)# interface Port-channel 8
Switch_A(config-if)# switchport mode trunk
Switch_A(config-if)# exit
Switch_A(config)#

Dans la configuration ci-dessus, j’ai choisi les ports Fa0/1 et Fa0/2 pour les agréger entre eux. J’ai choisi le protocole PAgP pour négocier avec mon voisin et j’ai défini une interface logique n°8 (Port-channel). Et je la configure en lien Trunk. pour faire transiter les trames taguées des utilisateurs.

Importants et à retenir pour le CCNA

  • c’est dans l’interface logique que désormais il faut faire la configuration (Trunk, VLAN…)
  • Tous les ports physiques doivent avoir:
    • Même protocole d’agrégation activé

    • Même vitesse

    • Même type de duplex

    • Même configuration de Trunk ou Access

    • Même VLANs transitant si le mode est Trunk

    • Même VLANs si le mode est Access

  • Si on modifie la configuration sur un port physique –> cela modifie le comportement uniquement sur ce port physique

  • Si on modifie la configuration sur le port logique –> cela modifie le comportement de tous les port physiques appartenant au port logique

Quel protocole est utilisé pour contrôler l'état d'un agrégat d'interfaces de bout en bout sur des switchs ?

LACP : Le protocole LACP permet la mise en place d'agrégat de liens qui permet de regrouper plusieurs liens physiques en un seul lien logique et ainsi améliorer les performances en termes de bande-passante, de haute disponibilité et de répartition de charge.

Quelle technologie correspond à une norme de protocole ouvert permettant le regroupement automatique de ports physiques sous forme d'une liaison logique unique ?

LACP est un protocole de couche de liaison de données défini dans la norme IEEE 802.3ad. Il fournit une méthode pour contrôler le regroupement de plusieurs ports physiques pour former un seul canal logique.