Aide en Philo

Commutation et routage - Commutation dans un Switch

Publié le 08/10/2022

Extrait du document

« Commutation dans un Switch Mode de communication d’un switch Un switch a trois mode de communication : -cut-through : Dans ce mode , le switch copie seulement l’addresse destination dans son buffer et commence a transmettre aussi tôt qu’il lis l’addresse destination. La commutation est rapide elle Mais l’inconvenient est qu’il laisse passé les trames corrompues. -store-and-forward : Dans ce mode , le switch copie l’entièreté de la trame dans son buffer et recalcule le CRC(pour la detection des erreur au niveau de la trame).Le délais est introduit varie en fonction de la taille de la trame. -fragment Free : Dans ce mode ,le switch attend que la fenêtre de collision (les 64premiers octets )passe avant de transmettre la trame. 2 Construction et modification de la table MAC -Au début , la table MAC est vide. -Le switch apprend les addresse MACs en regardant les MAC sources dans les champs d’entête des trame reçut. -La MAC source est placée dans la table CAM avec son numéro de port entrant. -Les trames dont les addresses MAC de destination son dans la tables MAC sont dirigé vers le port approprié. -Les trames dont les addresses MAC de destination ne son pas dans la table CAM sont diffuser sur tout les ports sauf celui d’arrivée. -Les entrées dans la table CAM expire après une durée de 5min soit 300sec 3 Type d’addresse dans la table CAM Dans la table MAC les addresse peuvent être apprise de façon.

De façon dynamique ou statique. Dynamiquement : Le switch apprend les addresses MAC en regardant les MACs sources de chaque trame entrante.Et ces entrées expire au bout de 5min d’activité. Statiquement : Les addresses sont inserrées dans la table CAM du switch par l’administrateur(configurée manuellement) lui même et n’expire jamais j’usqu’à ce quel’administrateur lui même opère un changement.. 4 VLAN et Trunking Fonctionnement d’un VLAN dans un réseau commuté Concepte de Vlan Un vlan est un moyen de micro-segmenté un réseau en des domaines de broadcast réduits et séparés.Les utlisateur ne peuvent communiquer que dans le même vlan sauf si on utilise un routeur.Chaque vlan d’un réseau commuté correspond a un réseau IP. Avantage des Vlans Grâce aux vlans on peut : -Regrouper les utilisareur par departement plustôt que par enplacement physique . -Améliore les performances réseau en divisant de vaste domaines de diffusion en domaines plus petits -Rencforce la sécurité en isolant les donées sensibles sur des vlans distincts -Séparer le trafic de voix du trafic de données. -cout réduit 6 Type de Vlan Nous avons 6 types de vlans : -default vlan -Native vlan -Management vlan -data vlan -Voice vlan -Black hole vlan 7 Type de Vlan Sur les switchs , tous les ports se trouves par défaut dans le vlan 1.Le vlan 1 est par défaut le vlan du native vlan , du data vlan et du management vlan .Il est ne peut pas être renomé ni supprimé . 8 Trunk de vlan Un trunk est une liaison point à point entre deux périphériques réseau qui transporte plusieurs VLAN. Etant donné qu’une liaison trunk transport plusieur vlan il est nécéssaire de pouvoir identifer a quel Vlan chaque trame qui passe par cette liaison a appartient.

Pour cela on fait recour a l’étiquettage qui est un processus qui constite a rajouté des information relative au vlan d’une trame dans son entête. Le protocole qui permet l’etiquettage des trame ethernet pour l’dentification des vlans est le protocole de trunking.Nous en avons deux : -802.1Q ou dot1q ( c’est le plus utilsé):protocole IEEE -ISL: il s’agit d’un protocole cisco (tout les commutateur ne le supportent pas ). nb: Les trames du vlan native ne sont pas étiqueté 9 Implémentation d’un Vlan Commande de commutateur pour créer un vlan : S1#conf t (passez en mode de configuration global) S1(config)#vlan (créé un vlan avec un numéro d’identité) S1(config-vlan)#name (indiquer un nom unique pour un vlan) S1(config-vlan)#end (repasser en mode d’execution privilégiez) Commande de commutateur pour attribuer des port a un vlan : S1#conf t //on passe en mode configuration d’interface S1(config)#interface ( interface_id=[ F0/? | G0/? ] ) //on definit le mode d’acces S1(config-if)# switchport mode access //on affecte la port a un vlan S1(config-if)#switchport access vlan S1(config-if)#end 10 Implémentation d’un Vlan Suppression d’une attribution de vlan S1(config)#interface S1(config-if)#no switchport access vlan S1(config-if)#end Vérifier les configurations de vlan //on affiche pour chaque vlan son nom son etat et ses ports S1#show vlan brief // on affiche les information concernant un vlan identifié S1#show vlan id // on affiche les informations concernant un vlan identifié par son nom S1#sh vlan name //afficher un résumer sur les vlan S1#show vlan summary 11 Implémentation d’un Vlan Vérifier les configurations des interfaces //on affiche les les configurations de l’interfaces identifié S1#show interfaces //on affiche les configuration des interfaces appartenant au vlan identifier S1#show interfaces vlan S1#show interfaces switchport Interface-range La commande « interface-range » peut etre utiliser a la place de la commande « interface interface_id » pour configurer plusieur port simultanément. SwitchA-IOS(config)#interface range gigabitethernet 1/1 – 2 , fastethernet 4/1 - 24 SwitchA-IOS(config-if)# switchport SwitchA-IOS(config-if)# switchport mode access SwitchA-IOS (config-if)# switchport access vlan 25 SwitchA-IOS (config-if)# no shut 12 Configuration d’un trunk et Assigne ment a un vlan 13 Raccourci de commande Configure terminal => conf t 14 Interface => int Show => sh VLAN Trunking Protocole ‘VTP’ Pourquoi VTP ? Il arrive parfois que dans une topologie on fasse certaine modification comme l’ajout d’un nouveau switch sur lequel est configurer un nouveau vlan.

Pour que ce switch puisse utiliser les même ressources que les autres ,par exemple accéder a un routeur il faut créer le vlan 5 sur les autres switchs. Avant VTP cette configuration se serais fait manuellement. VTP permet de facilité l’administration VLAN d’un grand nombre de commutateurs.Sa fonction principale est de transporter les informations VLAN vers tous les commutateurs du même domain VTP. Il ne fonctionne que sur les liaisons trunk établis. 16 MODE VTP VTP server : C’est le mode par defaut sur tous le commutateurs.

Il permet(autorise) l’ajout,la modification, et la suppression manuelle de vlan.

Il génère également des paquets vtp qui sont receptionnée par les autres switchs et leurs permettre de se mettre ajour par rapport aux nouvelle mise à jours. VTP client : Ce mode est configuré manuellement sur les commutateur.Une fois le commutateur en mode vtp client il ne permet plus d’ajouter,de supprimer, et de modifier des vlans.Ces commutateur repondent aussi aux message vtp qu’ils reçoivent du commutateur en mode server envoyant certaine trames. VTP transparent : Ce mode se configure aussi manuellement.Il permet(autorise) l’ajout,la modification,et la suppression des vlans.Cependant il ne repond pas aux message vtp,et n’engénère également pas . 17 Mode vtp (recap) 18 VTP Server VTP Client VTP Transparent Créer/modifier/supprimer des VLANs Oui Non Seulement local Se synchronise Oui Oui Non Renvoie les annonces Oui Oui Oui Configuration du mode vtp S1#conf t S1(config)#vtp { server | client | transparent } 19 Domaine vtp Un domaine vtp se compose de commutateur du même groupe qui partage des informations vtp.Un domaine vtp est determiner par un nom de domaine.

Il est vide par défaut Et un commutateur ne peux appartenir qu’a un seul domaine vtp. Pour ajouter un switch dans un domaine vtp on utilise les commande suivante : S1#conf t S1(config)#vtp domain {name} 20 VTP Pruning Le vtp prunning est un moyen de controler l’innondation inutile de paquets et d’économiser de la bande passante. Pour le configurer on peux se servir des commandes suivant : S1#conf t S1(config)#vtp pruning S1(config)#end 21 MySwitch(config) #vtp mode server Setting device to VTP SERVER mode. MySwitch(config) #vtp domain IFRI Changing VTP domain name from NULL to IFRI MySwitch(config) #vtp password Str0ngP4ssw0rd Setting device VLAN database password to Str0ngP4ssw0rd 22 Vérififcation des configuration vtp On utilise la commande : show vtp status 23 Spaning tree Quand un switch reçoit une trame de diffusion il la diffuse sur tous ces ports sauf celui qui reçoit.

Ainsi Si nous avons plusieur switch interconnecté cette trame de diffusion ne feras que tourner en boucle dans le reseau et provoquer ainsi une instabillité de la table CAM des switchs.La solution a ce probleme est le spaning tree. Le spanning tree est un protocole de niveau 2 qui permet d’obtenir un topologie reseau sans boucles.C’est un algorithme exécuter par des switchs et qui les aides a resoudre le probleme de boucle.Il opere sur des liaisons trunk entre des switchs.Il est aussi activé par defaut sur les switchs Fonctionnement du spaning tree Le spaning tree a un mode de fonctionnement assez simple . -Il procède d’abord a l’élection du root bridge (ou root switch) et met tous les ports de ce dernier en mode forwarding. -Sur les autres switchs (non root switch) on proède à la détermination des root port c’est à dire les port qui seront en mode forwarding.Il s’agit des port qui mènent au root switch avec le coût le plus faible. -Sur les liens qui ne font par partie des chemins qui mène vers le root switch avec un faible coût on determine le port qui seras en mode blocked car ce sont ces dernier qui sont à l’origine des boucles.Les port mis en mode blocked sont ceux avec le coût le plus élevé. 25 Le BPDU Pour pouvoir exécuter cet algorithme les switchs sur lesquels sont configurer le spaning tree émettent des trames spéciale appelée BPDU (Bridge Protocole Data Unit). Dans cette trame il y a deux informations importantes necessaire au fonctionnement du spaning tree qui sont : L’addresse MAC La priorité Ces deux information constitue ce qu’on appel bridge ID Une trames BPDU contient : -Le root ID (bridge id du root switch) -le cout -le bridge ID du switch qui l’emet -le bridge port ID du switch qui l’emet 26 Type de BPDU et elction de root switch Nous avons deux types de BPDU : Le BPDU de configuration qui contient les information necessaire au fonctionnement du spaning tree (election du root switch) Le TCN (Topologie Change Notification) BPDU qui sont emit lorsque la topologie du reseau change Le root switch est le switch avec le plus petit brigde ID.Le plus petit bridge ID est celui avec la priorité la plus petite.

Lorsque les priorité sont egale on prend alors celui avec la plus petite addresse MAC.La priorité par defaut sur les switch est 32768 27 Les coûts Tableau recapitulatif des coûts 28 Type de Port et leur role Root port : C’est un port qui est connecté au root switch .on doit avoir un root port par vlan sur un switch Designed port (port désigné):C’est un port qui reçoit et transmet les trames BPDU au autres switch. Blocking port : C’ est un port qui ne transmet ni ne reçoit de trame a cause des calcules du spanning tree 29 Activation et desactivation du spanninng tree Commande pour desactivé le spanning-tree : S1#no spanning-tree vlan Commande pour changer la priorité : S1(config)#spanning-tree vlan root { primary | secondary } S1(config)#spanning-tree vlan priority priority Commande pour changer le cout : S1(config_if)#spanning-tree vlan cost cost Commande pour vérifier les configurations : S1#sh spanning-tree 30 Routage Inter VLANs On a parfois besoin,dans un reseau,de faire communiquer les vlans entre eux.Une communication inter vlan ne peux pas avoir lieux sans un périphérique de la couche 3.

Trois points sont necessaire pour un routage inter vlan, à savoir : -le legacy inter-VLAN routing -un routeur on a stick -un switch multi-couche (multilayer switch) Legacy inter-vlan routing Le legacy inter-vlan routing fait recours a plusieur interfaces sur le switch comme sur le routeur. En utilisant un routeur pour facilité le routage inter-vlan les interfaces de ce dernier peuvent être connecter chacune a des vlans différents. Les machines dans chaques vlans envoie un trafic qui travers le router pour atteindre les autres vlans 32 Routeur on a stick Cette methode permet de configurer sur une interface du router qui est en mode trunk plusieur sous interfaces sur laquelle on fais passé tous les vlans. 33 Multilayer switch ce type de switch remplace le router et le switch .Il met en jeu deux fonctions : -permettre le trafic dans un même vlan -perttre le trafic entre des vlans différent 34 Configuration d’un router on a stick Un router on a stick est configurer en suivant les etapes suivantes : Etape 1:Activer l’interface physique qui est en liaisons trunk avec le switch en utilisant la commande no shutdown. Etape 2:Entrer en mode configuration de sous interface .Une convention est d’utilisé le numero de vlan comme le numero de sous interface.

Par exemple la commande interface g0/1.10 entre en mode configuration de sous interface pour le vlan 10 Etape 3:Configurer le type d’encapsulation de la liaison trunken utilisant la commande de configuration de sous interface suivante encapsulation { dot1q | isl } vlan-id [native] Etape 4:Configurer l’addresse ip et le masque Etape 5:Repeter les etapes 2-4 pour chaque vlan ayant besoin d’être router 35 Configuration d’un router on a stick (exemple) Pour verifier les configurations on utilise les commandes show vlan,show ip route,show ip interface brief Ces commandes de configurations sont appliquer sur des routeurs 36 Q’est ce que le routage Le routage est un processus d’acheminement des paquets d’une source vers une destination a travers un chemin determiner 38 Transmition de paquet Pour transmettre un paquet les routeurs determine la route a emprunter pour pouvoir acheminer ce dernier.Pour derterminer la meilleur route pour acheminer le paquet le routeur cherche dans sa table de routage.Cette recherche s’effectue a l’aide de l’une des trois methodes suivante : -directly connected network (reseau directement connecter) -Remote network -No route determination Avec les deux premiere methode le routeur determine la route en emettant les paquet sur la bonne.... »

↓↓↓ APERÇU DU DOCUMENT ↓↓↓