Introduction
L’un des sujets clés abordés dans la certification CCNA est les modes de commutation, en particulier les modes Store-and-Forward et Cut-Through. Ces deux méthodes de commutation jouent un rôle essentiel dans le réseau et pourtant peu de personnes les connaissent.
Dans cet article, nous allons explorer en détail ces deux modes de commutation, leurs avantages, leurs inconvénients et les situations où l’un ou l’autre sera plus approprié. Nous verrons également des exemples concrets de configuration et de vérification sur des équipements Cisco, afin de vous donner les connaissances pratiques nécessaires pour réussir votre certification CCNA.
Table des matières
- Qu’est-ce que la commutation ?
- Mode Store-and-Forward
- Fonctionnement
- Avantages
- Inconvénients
- Mode Cut-Through
- Fonctionnement
- Avantages
- Inconvénients
- Comparaison des modes de commutation
- Latence
- Intégrité des données
- Gestion des erreurs
- Configuration et vérification sur Cisco IOS
- Commandes de configuration
- Commandes de vérification
- Bonnes pratiques et pièges à éviter
- Conclusion
Qu’est-ce que la commutation ?
La commutation consiste à acheminer des trames de données d’un port d’entrée vers un port de sortie approprié sur un commutateur (switch) ou un routeur. Ce processus est la base réseau avec le routage. Pas de commutation = pas de réseau.
Après je suppose que si tu lis cet article, c’est que tu es déjà au courant 🙂
Mode Store-and-Forward
Fonctionnement
Le mode de commutation Store-and-Forward est la méthode la plus répandue et la plus fiable. Dans ce mode, le commutateur reçoit complètement la trame de données, la vérifie pour détecter d’éventuelles erreurs, puis la transfère vers le port de sortie approprié.
Voici les étapes détaillées du processus :
- Le commutateur reçoit la trame de données sur un port d’entrée.
- Il stocke la trame dans une mémoire tampon (buffer).
- Il vérifie l’intégrité de la trame en calculant la somme de contrôle (checksum).
- Si la trame est valide, il la transfère vers le port de sortie approprié.
- Si la trame est erronée, il la rejette. Comme un videur de discothèque.
Avantages
- Fiabilité : Le mode Store-and-Forward garantit l’intégrité des données en vérifiant chaque trame avant de la transmettre. Cela évite de propager des erreurs sur le réseau.
- Gestion des erreurs : Les trames erronées sont détectées et rejetées, évitant ainsi leur propagation.
- Compatibilité : Ce mode de commutation est pris en charge par la majorité des équipements réseau.
Inconvénients
- Latence : Le fait de devoir attendre la réception complète de la trame avant de la transmettre introduit une latence plus importante que le mode Cut-Through.
- Utilisation de la mémoire : Le stockage temporaire des trames dans les buffers du commutateur nécessite une quantité de mémoire plus importante.
Mode Cut-Through
Fonctionnement
Dans le mode de commutation Cut-Through, le commutateur commence à transmettre la trame de données dès qu’il a lu l’adresse de destination dans l’en-tête, sans attendre la réception complète de la trame.
Voici les étapes détaillées du processus :
- Le commutateur reçoit les premiers octets de la trame de données sur un port d’entrée.
- Il lit l’adresse de destination dans l’en-tête.
- Il commence immédiatement à transférer la trame vers le port de sortie approprié, sans attendre la réception complète.
- Il ne vérifie pas l’intégrité de la trame (pas de calcul de checksum). Il n’y a pas de videur de discothèque, c’est open bar !
Avantages
- Faible latence : Le fait de commencer la transmission dès la lecture de l’adresse de destination réduit considérablement la latence par rapport au mode Store-and-Forward.
- Débit élevé : Le commutateur n’ayant pas à attendre la réception complète de la trame, il peut transmettre les données plus rapidement, offrant un débit plus élevé.
Inconvénients
- Intégrité des données : Comme le commutateur ne vérifie pas l’intégrité de la trame, il peut transmettre des données erronées, ce qui peut poser des problèmes de fiabilité.
- Gestion des erreurs : Les trames erronées ne sont pas détectées et peuvent se propager sur le réseau, causant potentiellement des problèmes de performance.
- Compatibilité : Tous les équipements réseau ne prennent pas en charge le mode Cut-Through, ce qui peut poser des problèmes d’interopérabilité.
Comparaison des modes de commutation
Latence
- Store-and-Forward : Latence plus élevée car le commutateur doit attendre la réception complète de la trame avant de la transmettre.
- Cut-Through : Latence plus faible car le commutateur commence la transmission dès la lecture de l’adresse de destination.
Intégrité des données
- Store-and-Forward : Meilleure intégrité des données car le commutateur vérifie la validité de chaque trame.
- Cut-Through : Risque de transmission de données erronées car le commutateur ne vérifie pas l’intégrité des trames.
Gestion des erreurs
- Store-and-Forward : Meilleure gestion des erreurs car les trames erronées sont détectées et rejetées.
- Cut-Through : Les trames erronées peuvent se propager sur le réseau, causant potentiellement des problèmes de performance.
Configuration et vérification sur Cisco IOS
Commandes de configuration
Pour configurer le mode de commutation sur un commutateur Cisco, vous pouvez utiliser la commande suivante :
interface GigabitEthernet0/1
switchport mode access
switchport access vlan 10
switchport port-mode {store-forward | cut-through}
Commandes de vérification
Vous pouvez utiliser les commandes suivantes pour vérifier le mode de commutation configuré sur un commutateur Cisco :
show interfaces GigabitEthernet0/1 switchport
show interfaces GigabitEthernet0/1 counters
La première commande vous permettra de voir le mode de commutation configuré, tandis que la seconde vous donnera des informations sur les statistiques de trafic et d’erreurs sur le port.
Bonnes pratiques et pièges à éviter
- Utilisez le mode Store-and-Forward par défaut.
- Envisagez le mode Cut-Through uniquement pour des applications nécessitant une latence ultra-faible, comme la vidéo en temps réel, en sachant que cela peut compromettre l’intégrité des données. Franchement aujourd’hui, très peu d’utilité dans les reseau de type campus car les switchs sont tellement puissants et rapides.
- Surveillez régulièrement les statistiques de trafic et d’erreurs sur vos ports pour détecter tout problème potentiel.
Conclusion
Les modes de commutation Store-and-Forward et Cut-Through jouent un rôle essentiel dans les réseaux. Chacun de ces modes présente des avantages et des inconvénients qui doivent être pris en compte pour le CCNA.
Dans la vraie vie, le mode Store-and-Forward est le plus utilisée dans les reseaux de type campus.
Dans les datacenters, on parle de switch Cisco Nexus et le mode Cut-Through est actif par défaut.