Protocole " spanning tree " Programme Cisco Networking Academy (c) Cisco System

Protocole " spanning tree " Programme Cisco Networking Academy (c) Cisco Systems, Inc. 2000 Protocole " spanning tree " Protocole " spanning tree " Programme Cisco Networking Academy (c) Cisco Systems, Inc. 2000 Protocole " spanning tree " Ports 10BaseT (12) Ports 100BaseT Ports 10BaseT (12) Ports 100BaseT A Chemins redondants et absence de Spanning Tree. Quel est donc le problème ? Moe Larry 0 0 - 9 0 - 2 7 - 7 6 - 9 6 - 9 3 Hôte Kahn Hôte Baran A 00-90-27-76-5D-FE Concentrateur Programme Cisco Networking Academy Protocole " spanning tree " Programme Cisco Networking Academy (c) Cisco Systems, Inc. 2000 Ports 10BaseT (12) Ports 10BaseT (12) A Moe Larry 0 0 - 9 0 - 2 7 - 7 6 - 9 6 - 9 3 Hôte Kahn Hôte Baran A 00-90-27-76-5D-FE Concentrateur Ports 100BaseT Ports 100BaseT L'hôte Kahn envoie une trame Ethernet à l'hôte Baran. Les commutateurs Moe et Larry voient tous deux la trame et enregistrent l'adresse MAC de l'hôte Kahn dans leurs tables de commutation. Protocole " spanning tree " Programme Cisco Networking Academy (c) Cisco Systems, Inc. 2000 Ports 10BaseT (12) Ports 10BaseT (12) Ports 100BaseT A Moe Larry Hôte Baran A Table des adresses d'origine Port 1 : 00-90-27-76-96-93 Table des adresses d'origine Port 1 : 00-90-27-76-96-93 1 1 2 00-90-27-76-96-93 00-90-27-76-5D-FE Concentrateur Hôte Kahn Protocole " spanning tree " Programme Cisco Networking Academy (c) Cisco Systems, Inc. 2000 Table des adresses d'origine Port 1 : 00-90-27-76-96-93 Table des adresses d'origine Port 1 : 00-90-27-76-96-93 Ports 10BaseT (12) Ports 10BaseT (12) Ports 100BaseT A Moe Larry A 1 1 2 00-90-27-76-96-93 00-90-27-76-5D-FE Concentrateur Aucun des deux commutateurs ne possède l'adresse MAC de destination dans sa table. Ils diffusent donc la trame vers tous les ports. Hôte Baran Hôte Kahn Protocole " spanning tree " Programme Cisco Networking Academy (c) Cisco Systems, Inc. 2000 Table des adresses d'origine Port 1 : 00-90-27-76-96-93 Ports 10BaseT (12) Ports 10BaseT (12) Ports 100BaseT A Moe Larry A 1 1 2 00-90-27-76-96-93 00-90-27-76-5D-FE Concentrateur Table des adresses d'origine Port 1 : 00-90-27-76-96-93 Port A : 00-90-27-76-96-93 Le commutateur Moe apprend, à tort, que l'adresse d'origine 00-90-27-76-96-93 se situe sur le port A. Hôte Baran Hôte Kahn Protocole " spanning tree " Programme Cisco Networking Academy (c) Cisco Systems, Inc. 2000 Table des adresses d'origine Port 1 : 00-90-27-76-96-93 Port A : 00-90-27-76-96-93 Table des adresses d'origine Port 1 : 00-90-27-76-96-93 Port A : 00-90-27-76-96-93 Ports 10BaseT (12) Ports 10BaseT (12) Ports 100BaseT A Moe Larry A 1 1 2 00-90-27-76-96-93 00-90-27-76-5D-FE Concentrateur Le commutateur Larry apprend lui aussi, à tort, que l'adresse origine 00-90-27-76-96-93 se situe sur le port A. Hôte Baran Hôte Kahn Protocole " spanning tree " Programme Cisco Networking Academy (c) Cisco Systems, Inc. 2000 Table des adresses d'origine Port A : 00-90-27-76-96-93 Ports 10BaseT (12) Ports 10BaseT (12) Ports 100BaseT A Moe Larry A 1 1 2 00-90-27-76-96-93 00-90-27-76-5D-FE Concentrateur Table des adresses d'origine Port A : 00-90-27-76-96-93 Dorénavant, lorsque l'hôte Baran enverra une trame à l'hôte Kahn, celle-ci empruntera le plus long chemin, via le port A du commutateur Larry. Hôte Baran Hôte Kahn Protocole " spanning tree " Programme Cisco Networking Academy (c) Cisco Systems, Inc. 2000 • À nouveau, la même confusion se produit, cette fois, avec l'hôte Baran. Certes, ce n'est pas la fin du monde. Les trames vont simplement emprunter un chemin plus long et il est probable que d'autres " résultats inattendus " se produisent. • Mais qu'en est-il des trames de broadcast, telles que les requêtes ARP ? Protocole " spanning tree " Programme Cisco Networking Academy (c) Cisco Systems, Inc. 2000 Ports 10BaseT (12) Ports 10BaseT (12) Ports 100BaseT A Moe Larry Hôte Kahn A 1 1 2 00-90-27-76-96-93 00-90-27-76-5D-FE Concentrateur Laissons un instant de côté les tables de commutation et concentrons- nous sur ce qu'il se passe avec les trames. L'hôte Kahn envoie une trame de broadcast de couche 2, comparable à une requête ARP. Hôte Baran Protocole " spanning tree " Programme Cisco Networking Academy (c) Cisco Systems, Inc. 2000 Ports 10BaseT (12) Ports 10BaseT (12) Ports 100BaseT A Moe Larry Hôte Kahn A 1 1 2 00-90-27-76-96-93 00-90-27-76-5D-FE Concentrateur La trame de broadcast étant de couche 2, les deux commutateurs, Moe et Larry, la diffusent vers tous les ports, y compris leur port A. Hôte Baran Protocole " spanning tree " Programme Cisco Networking Academy (c) Cisco Systems, Inc. 2000 Ports 10BaseT (12) Ports 10BaseT (12) Ports 100BaseT A Moe Larry Hôte Kahn A 1 1 2 00-90-27-76-96-93 00-90-27-76-5D-FE Concentrateur Trame en double Trame en double Les deux commutateurs reçoivent le même broadcast, mais sur un port différent. Ils diffusent tous deux la trame de broadcast en double vers leurs autres ports. Hôte Baran Protocole " spanning tree " Programme Cisco Networking Academy (c) Cisco Systems, Inc. 2000 Ports 10BaseT (12) Ports 10BaseT (12) Ports 100BaseT A Moe Larry A 1 2 00-90-27-76-96-93 00-90-27-76-5D-FE Concentrateur Trame en double Trame en double C'est reparti. Les commutateurs diffusent à nouveau le même broadcast vers leurs autres ports, ce qui a pour effet de générer des trames en double; c'est ce que l'on appelle une tempête de broadcast ! Hôte Kahn Hôte Baran Protocole " spanning tree " Programme Cisco Networking Academy (c) Cisco Systems, Inc. 2000 Ports 10BaseT (12) Ports 10BaseT (12) A Moe Larry A 1 2 00-90-27-76-96-93 00-90-27-76-5D-FE Concentrateur Pour rappel, les broadcasts de couche 2 ne sont pas seulement des grands consommateurs de bande passante du réseau. Ils doivent en outre être traités par chaque hôte. Cela peut avoir une incidence négative sur le réseau, au point de le rendre totalement inutilisable. Hôte Kahn Hôte Baran Protocole " spanning tree " Programme Cisco Networking Academy (c) Cisco Systems, Inc. 2000 Le protocole " spanning tree " à la rescousse ! Protocole " spanning tree " Programme Cisco Networking Academy (c) Cisco Systems, Inc. 2000 Trame de broadcast Lien de secours • Les commutateurs transmettent des trames de broadcast. • Aucune boucle n'est générée. • Les boucles peuvent occasionner des tempêtes de broadcast, lesquelles multiplient les trames de manière exponentielle. • Les liens redondants sont possibles. • Élagage de la topologie à un Spanning Tree minimum. • Résistance aux modifications de topologie et aux pannes d'équipement. • La principale fonction du protocole " spanning tree " est d'autoriser les chemins commutés/pontés sans que les effets des boucles dans le réseau se fassent ressentir. Présentation du protocole " spanning tree " Protocole " spanning tree " Programme Cisco Networking Academy (c) Cisco Systems, Inc. 2000 • L'algorithme " spanning tree " (STA) est utilisé pour calculer un chemin exempt de boucle. • Les trames " spanning tree ", appelées unités BPDU (Bridge Protocol Data Units), sont envoyées et reçues par tous les commutateurs du réseau à intervalles réguliers. Elles servent en outre à déterminer la topologie " spanning tree ".. • Une instance distincte du protocole STP s'exécute dans chaque VLAN configuré. • (Il sera question des VLAN plus tard) Protocole " spanning tree " Programme Cisco Networking Academy (c) Cisco Systems, Inc. 2000 Les états ont été définis au départ, puis ils ont été modifiés par le protocole STP. Il est possible de configurer les ports du serveur de sorte qu'ils passent automatiquement en mode de transmission STP Explication des états STP • Blocage • Écoute • Apprentissage • Transmission • Désactivé Protocole " spanning tree " Programme Cisco Networking Academy (c) Cisco Systems, Inc. 2000 Blocage - Aucune trame transmise, unités BPDU entendues. Écoute - Aucune trame transmise, écoute de trames. Apprentissage - Aucune trame transmise, acquisition des informations sur les adresses. Transmission - Trames transmises, acquisition des informations sur les adresses. Désactivé - Aucune trame transmise, aucune unité BPDU entendue. Explication des états STP Protocole " spanning tree " Programme Cisco Networking Academy (c) Cisco Systems, Inc. 2000 • Il fait partie de la norme 802.1d. • Le principe est simple : construire une arborescence sans boucle à partir d'un point identifié, connu sous le nom de racine. • Les chemins redondants sont autorisés, mais un seul peut être le chemin actif. • Cet algorithme a été développé par Radia Perlman. Algorithme " spanning tree " Protocole " spanning tree " Programme Cisco Networking Academy (c) Cisco Systems, Inc. 2000 Processus " spanning tree " Étape 1: Désignation d'un pont racine Étape 2 : Désignation des ports racine Étape 3 : Choix des ports désignés • Tous les commutateurs envoient des unités BPDU (Bridge Protocol Data Units) de configuration. • Les unités BPDU sont envoyées vers toutes les interfaces toutes les deux secondes (valeur par défaut - paramétrable). • Tous les ports se trouvent en mode Blocage durant le processus " Spanning Tree " initial. Protocole " spanning tree " Programme Cisco Networking Academy (c) Cisco Systems, Inc. 2000 Unités BPDU « spanning tree » Identificateur de protocole (2 octets) Version (1 octet) Type de message (1 octet) Indicateurs (1 octet) ID de la racine (8 octets) uploads/Litterature/ spanning-tree-protocol 1 .pdf

  • 8
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager