2.5.X – Les trames BDPU

qsd

c’est quoi une trame BDPU ?

Une trame BPDU, ou “Bridge Protocol Data Unit”, est un type de trame réseau utilisé dans les protocoles Spanning Tree Protocol (STP) et ses variantes comme Rapid Spanning Tree Protocol (RSTP) et Multiple Spanning Tree Protocol (MSTP). Ces trames sont essentielles pour le fonctionnement de ces protocoles, qui aident à prévenir les boucles de routage dans les réseaux locaux (LAN).

Voici les caractéristiques clés des trames BPDU :

  1. Objectif : Les trames BPDU sont utilisées par les switches pour échanger des informations concernant la sélection ROOT BRIDGE et la construction d’une architecture sans boucle dans un réseau. Elles permettent aux Switchs de s’informer mutuellement de leur existence, de leurs paramètres, et des changements de topologie du réseau.
  2. Composants : Une trame BPDU contient plusieurs informations importantes, telles que l’identifiant du pont racine, le coût du chemin vers le pont racine, l’identifiant du pont qui envoie la BPDU, et les timers associés au protocole.
  3. Variétés : Il existe différents types de trames BPDU, chacune ayant une fonction spécifique dans le cadre du protocole STP et ses variantes :
  4. Fonctionnement : Dans un réseau utilisant STP, RSTP ou MSTP, les ponts échangent régulièrement des trames BPDU pour maintenir une topologie de réseau cohérente et sans boucle. Ces trames permettent aux ponts de s’adapter dynamiquement aux changements de topologie, comme l’ajout ou la suppression de liens, ou la mise hors service de certains équipements.

En résumé, les trames BPDU sont cruciales pour le fonctionnement des protocoles STP, RSTP et MSTP, en assurant une communication efficace entre les ponts pour préserver une topologie réseau stable et optimisée.

Les différentes types de trames BDPU

Dans le contexte du Spanning Tree Protocol (STP) et de ses variantes comme le Rapid Spanning Tree Protocol (RSTP) et le Multiple Spanning Tree Protocol (MSTP), les trames BPDU (Bridge Protocol Data Unit) sont des messages spéciaux utilisés pour maintenir la topologie du réseau sans boucle. Voici les différents types de trames BPDU utilisées :

  1. Configuration BPDU (Spanning Tree Protocol – STP)
  2. Topology Change Notification (TCN) BPDU (Spanning Tree Protocol – STP)
  3. Rapid Spanning Tree Protocol (RSTP) BPDU
  4. Multiple Spanning Tree Protocol (MSTP) BPDU

Chaque type de BPDU joue un rôle spécifique dans la gestion et le maintien de la topologie sans boucle dans les réseaux de commutation.

LE contenu d’une trame BPDU

Dans une trame BPDU (Bridge Protocol Data Unit), plusieurs champs d’information clés sont présents, chacun jouant un rôle spécifique dans le fonctionnement des protocoles Spanning Tree Protocol (STP), Rapid Spanning Tree Protocol (RSTP), et Multiple Spanning Tree Protocol (MSTP). Voici les composants typiques d’une trame BPDU :

  1. Type de Protocole (Protocol Identifier) : Généralement fixé à 0 pour indiquer qu’il s’agit d’une trame STP.
  2. Version du Protocole (Protocol Version Identifier) : Indique la version du protocole STP utilisée (par exemple, 0 pour STP, 2 pour RSTP).
  3. Type de Message (BPDU Type) : Distingue les différents types de BPDUs, tels que les BPDUs de configuration ou les TCN (Topology Change Notification) BPDUs.
  4. Flags (Drapeaux) : Utilisés pour divers contrôles et indicateurs, tels que l’indication de changements de topologie dans RSTP et MSTP.
  5. Root Identifier (Identifiant du Switch Racine) : Contient l’adresse MAC du switch racine et la priorité du switch racine.
  6. Path Cost (Coût du Chemin) : Le coût cumulatif pour atteindre le switch racine depuis le switch émetteur.
  7. Switch Identifier (Identifiant du Switch) : L’adresse MAC et la priorité du switch qui envoie la BPDU.
  8. Port Identifier (Identifiant du Port) : Identifie le port à partir duquel la BPDU est envoyée.
  9. Message Age (Âge du Message) : Le temps écoulé depuis que la BPDU a été envoyée par le switch racine.
  10. Max Age (Âge Maximum) : Le temps maximal que les informations contenues dans la BPDU sont considérées comme valides.
  11. Hello Time (Temps de Salutation) : L’intervalle entre les transmissions de BPDUs par le switch racine.
  12. Forward Delay (Délai de Transmission) : Le temps que les switches passent dans les états d’écoute et d’apprentissage pendant le calcul de la topologie sans boucle.

Dans les versions améliorées de STP, comme RSTP ou MSTP, des champs supplémentaires ou modifiés peuvent être présents pour supporter des fonctionnalités avancées comme une convergence plus rapide ou la gestion de multiples topologies sans boucle. Ces champs sont essentiels pour que les switches puissent calculer la topologie sans boucle optimale, établir des chemins sans boucle, et réagir efficacement aux changements dans la topologie du réseau.

DANS UN mONDE SANS SPANNING-TREE