Vous êtes sur la page 1sur 8

CHAPITRE II.

ETUDE DESCRIPTIVE SUR L’AGREGATION DES LIENS


II.1. INTRODUCTION
Les besoins en bande passante n’évoluent pas de manière linéaire.
Historiquement, les débits disponibles normalisés pour Ethernet ont
augmenté d’un facteur 10 à chaque génération (10 Mbit/s, 100 Mbit/s 1
Gbit/s). Si l’on se trouve proche d’un seuil, la solution consistait
à migrer vers la nouvelle génération, le plus souvent avec surcout
élevé.
La solution alternative, introduite par la plupart des
constructeurs réseaux au début des années 90, consiste à associer
deux, trois, quatre liens Ethernet physiques en un seul lien logique
via le « channel bonding ». La plupart de ces solutions requièrent une
configuration manuelle.1
II.2. DEFINITION
L’agrégation de liens est une technique utilisée dans les réseaux
informatiques, permettant le regroupement de plusieurs ports réseaux
et de les utiliser comme s’il s’agit d’un seul.2

Figure 2.1. Représentation Agrégation de liens

Suivant le contexte, on peut rencontrer la notion d’agrégation


de liens sous d’autres appellations : EtherChannel sous Cisco, NIC
Teaming sous Windows Server, NIC Bonding sous Linux, Port Channel,
Port Teaming, Port Trunking, Link Bundling, Multi-link Trunking (MLT),
Network Bonding, Bonding, Network Fault Tolerance (NFT), Shortest Path
Bridging, Trunk Ethernet…

II.3. OBJECTIF
L’agrégation de liens a plusieurs objectifs, le plus recherché
étant sans doute l’accroissement de la bande passante au-delà des
limites d’un seul lien. Lorsque l’on utilise par exemple 8 ports
actifs, on obtient 8 Gbit/s à partir des liens à 1 Gbit/s.

1
https://fr.m.wikipedia.org/wiki/Agrégation_de_liens , Jeudi, le 28/02/2019
2
https://fr.m.wikipedia.org/wiki/IEEE_802.3ad , Jeudi, le 28/02/2019
Mise à part cela, l’agrégation de liens permet également de faire
de l’équilibrage des charges, en effet, il existe différentes
stratégies d’équilibrage des charges, et en fonction des
caractéristiques des charges sur le réseau, les paquets pourront être
plus ou moins bien répartis sur les différents liens physiques.
II.4. AVANTAGES ET INCONVENIENTS
II.4.1. Avantages
L’agrégation de liens a comme avantages :

 L’augmentation de la bande passante : ainsi, si nous disposons


de deux cartes réseaux de 10 Gbit/s et que nous créons une équipe
avec ces deux cartes, l’agrégat de bande passante nous offrira
un débit de 20 Gbit/s (théorique) ;
 La tolérance aux pannes : on veut minimiser les inconvénients
liés à la défaillance d’une carte réseau. En effet, il est
possible de créer une association de cartes réseaux où une seule
carte est active et où une carte est définie en tant que secours.
Elle ne sera active qu’en cas de défaut de la carte principale.

II.4.2. Inconvénient
Elle a comme principal inconvénient le fait que la défaillance
de l’équipement hébergeant les cartes réseaux (switch, serveur)
entraine le dysfonctionnement de l’agrégat.
II.5. TECHNOLOGIE
L’agrégation de liens est présente dans plusieurs environnements
sous différentes technologies et appellations. Nous en avons retenu
deux (2) parmi les plus utilisées :
 EtherChannel dans l’environnement Cisco
 Nic Teaming dans l’environnement Microsoft Windows Server (depuis
la version 2012)

II.5.1. Etherchannel
a) Description

L’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 seul lien logique. Le but est
d’augmenter la bande passante 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.
Concrètement, si on utilise deux liens de 1 Gbit/s, le débit
théorique maximal est de 2 Gbit/s. On pourra également tolérer la
perte d’un lien sans interrompre la connexion.
b) Caractéristiques et conditions de déploiement
 L’EtherChannel admet un maximum de huit ports physiques par port-
channel ;
 Toutes les interfaces membres d’un port-channel doivent avoir
les mêmes configurations de vitesse et de mode de transmission
(duplex) ;
 L’EtherChannel ne pourra fonctionner si une interface est un port
Switch Port Analyzer (SPAN). Un port SPAN ou port mirroring ou
encore miroir de port est une fonction de surveillance de switch
permettant de copier des paquets transitant par le switch vers
un port de destination choisie ;3
 Toute interface membre d’un port-channel ne peut pas être
configurée comme un secure port c.-à-d. que nous ne pouvons pas
activer la sécurité des ports (port-security) ;
 Toutes les interfaces membres d’un port-channel doivent être
assignées au même VLAN d’accès VLAN ou au même VLAN natif si ce
sont les interfaces d’agrégation Dot1q ;
 Si les interfaces sont en mode trunk alors elles doivent avoir
la même plage de VLAN autorisé.

II.5.2. Nic Teaming


a) Description

Le NIC Teaming (Network Interface Card) est une appellation


proposé par Microsoft pour son système d’agrégation de liens. Le NIC
Teaming permet de grouper des ports ethernets physiques en ports réseau
virtuels. Le fait de grouper les ports ethernets permet d’augmenter
la disponibilité et d’augmenter la tolérance aux pannes.
Le NIC Teaming, appelé aussi association de cartes réseau, est
une fonctionnalité disponible depuis Windows Server 2012. Dans cette
association, il est possible d’agréger jusqu’à 32 cartes réseau et de
les utiliser comme une interface réseau logique unique.

3
https://securactive.net/capture_de_trafic , Lundi, le 01/03/2019
b) Les différents modes de NIC Teaming

Voici un graphique reprenant les deux (2) modes de fonctionnement du


NIC Teaming :

Figure 2.2. Modes Teaming

b.1) Mode indépendant


Dans ce mode, chaque port ou groupements de ports virtuels sont
distincts, ils peuvent avoir 2 types de configuration NIC Teaming :

 Active/Active : Cela laisse tous les ports ou groupements de


ports activés et répartit la charge entre les ports. En cas de
panne d’un des ports on pourra observer une baisse de
performance.
 Active/Standby : la charge est répartie entre tous les ports
actifs et laisse un des ports « offline » qui prend le relais
lors de la panne d’un des ports, ce qui permet de ne pas avoir
de pertes de performances.

b.2) Mode dépendant


Dans ce mode les ports sont regroupés virtuellement de manière à
augmenter le débit théorique de la bande passante. Dans ce mode comme
dans le précédent, et comme indiqué dans le graphique un peu plus
haut, on peut observer deux types de configuration :

 Static Teaming : permet de regrouper les différents ports et de


répartir la charge équitablement et automatiquement. Il faut que
les ports soient connectés au même commutateur.
 Agrégation de liens dynamique : Cela active l’utilisation du
protocole « Link Agrégation control Protocol » (LACP) qui permet
de rediriger en fonction d’arguments comme l’adresse Mac,
l’adresse IP ou d’application des trames de manière à optimiser
l’utilisation de la bande passante et à limiter la redondance.

II.6. PROTOCOLES
II.6.1. Lacp
LACP ou Link Aggregation Control Protocol est un protocole de
niveau 2 du modèle OSI qui permet de contrôler le groupement de
plusieurs ports physiques en une seule voie logique de communication.
Le principe de fonctionnement consiste à émettre des paquets LACP
vers l’équipement partenaire, directement connecté et configuré pour
utiliser LACP. Le mécanisme LACP va permettre d’identifier si
l’équipement en face prend LACP en charge, et groupera les ports
configurés de manière similaire (vitesse, mode duplex, VLAN, trunk de
vlan,etc.)
Un équipement configuré pour utiliser LACP peut fonctionner en
deux modes :

 Passif : l’équipement n’initiera pas de négociation LACP. Il


répondra uniquement aux sollicitations des équipements «
partenaires ».
 Actif : l’équipement initiera les négociations LACP.
II.6.2. Pagp
PAgP ou encore Port Aggregation Protocol est un protocole
propriétaire Cisco qui permet de faciliter et d’automatiser la
configuration des agrégats de liens (EtherChannel chez Cisco) en
échangeant les informations nécessaires entre ports Ethernet, à la
manière de LACP.

Un équipement configuré pour utiliser PAgP peut fonctionner en


deux modes :

 Auto : négociation passive avec l’équipement.


 Desirable : négociation active avec le second équipement.

Un channel de PAgP se forme dans les configurations suivantes :


 Desirable - Desirable
 Desirable -Auto

Un channel ne sera pas formé si les deux côtés sont en


mode automatique. Aussi, un channel PAgP ne sera pas formés si le côté
distant exécute LACP.

II.6.3. Dtp
Le Dynamic Trunk Protocol ou DTP est un protocole réseau
propriétaire de Cisco Systems, permettant de gérer dynamiquement
l'activation/désactivation du mode trunk d'un port sur un commutateur
réseau.
Le DTP gère la négociation d’agrégation (mode trunk d'un port)
uniquement si le port de l’autre commutateur est configuré dans un
mode d’agrégation qui prend en charge ce protocole.
Les modes d'agrégation définissent la manière dont le port
négocie la configuration d'une liaison agrégée à l'aide du protocole
DTP avec son port homologue.4

Un équipement configuré pour utiliser DTP peut fonctionner en


modes ci-dessous :

 Mode Access : Met l'interface (port d'accès) en mode permanent


sans négociation et négocie la conversion du lien en lien sans
connexion. L’interface devient une interface non principale, que

4
https://fr.m.wikipedia.org/wiki/Dynamic_Trunk_Protocol , Mercredi, le 20/02/2019
l’interface voisine soit une interface principale ou non.

 Mode Dynamic Auto : permet à l'interface de convertir le lien en


lien de liaison. L'interface devient une interface de ligne de
réseau si l'interface voisine est définie sur le mode de ligne
ou sur le mode souhaité. Le mode de commutateur par défaut pour
les interfaces Ethernet de commutateur Cisco les plus récentes
est Dynamic Auto. Notez que si deux commutateurs Cisco sont
laissés sur le paramètre par défaut commun de Auto, une ligne
réseau ne se formera jamais.
 Mode Dynamic Desirable : permet à l'interface de tenter
activement de convertir le lien en lien de liaison. L'interface
devient une interface de ligne de réseau si l'interface voisine
est définie sur le mode de ligne, souhaitable ou en mode
automatique.
 Mode Trunk : met l'interface en mode de partage permanent et
négocie la conversion du lien voisin en un lien de réseau.
L'interface devient une interface de jonction même si l'interface
voisine n'est pas une interface de jonction.
 Mode Nonegotiate : Empêche l'interface de générer des trames DTP.
Vous ne pouvez utiliser cette commande que lorsque le mode
d'interface Switchport est Access ou Trunk. Vous devez configurer
manuellement l'interface voisine en tant qu'interface de ligne
de réseau pour établir un lien de ligne de réseau.

II.7. NORMES
II.7.1. 802.1q
Cette norme permet de faire le Vlan Trunking.
II.7.2. 802.3ad
Cette norme permet de faire l’agrégation de liens.

II.8. CONCLUSION
Dans ce chapitre, nous avons décrit en long et en large la
technique « Agrégation de liens ». Cette description a consisté, non
seulement à donner la définition, l’objectif, les avantages et
inconvénients de ladite technique, mais aussi à décortiquer chacune
des technologies existantes avec des protocoles qui en permettent
l’implémentation.
Nous allons donc passer à l’étude du site afin de pouvoir mettre
en place notre système.

Vous aimerez peut-être aussi