BPDU bridge protocol data unit overview

Home » Blog » Switching » spanning-tree » spanning-tree teoria » BPDU bridge protocol data unit overview

BPDU bridge protocol data unit overview

18.12 2019 | by massimiliano

BPDU (Bridge Protocol Data Unit): uno switch trasmette un pacchetto BPDU usando un unico MAC-Address inerente la porta fisica come […]


https://www.ingegnerianetworking.com/wp-content/uploads/2019/12/bpdu-header-b01.png

BPDU (Bridge Protocol Data Unit): uno switch trasmette un pacchetto BPDU usando un unico MAC-Address inerente la porta fisica come indirizzo sorgente e come indirizzo di destinazione un STP Multicast address 01:80:C2:00:00:00

 

RSTP usa una estensione BPDU composta da:

 

   CBPDU = Configuration BPDU utilizzato per la costruzione dell’albero, la scelta root-bridge e lo stato delle porte

   TCN = Topology Change Notification BPDU

 

 

Il processo di selezione basato su BPDU (Bridge Protocol Data Unit) è trasmesso tra switches per ogni porta fisica; gli switches usano quattro step di processo per stabilire e salvare una copia del best BPDU visto da ciascuna porta (quando una porta riceve un miglior BPDU, ferma la trasmissione delle proprie BPDU).

 

Dopo un intervallo di tempo (20 sec di default), se le BPDU smettono di arrivare, la porta fisica inizia a ritrasmettere le proprie BPDU.

 

I quatto step di processo Best BPDU sono:

 

    Il più basso Bridge ID (BID);

    Il più basso Path Cost Root Bridge: dipende dalla throughput di bandwidth del link;

    Il più basso Sender BID;

    Il più basso port ID (esempio una porta fa0/1 è più bassa di una porta fa0/2)

 

 

 

Le BPDU sono inviate ogni 2 secondi (hello time; tempo modificabile tra 1 e 10 sec)

 

Se entro 20 sec uno switch non riceve BPDU si considera perso lo switch mittente (max-age; modificabile tra 6 e 40 sec)

 

Il passaggio di una porta dallo stato di blocking a forwarding permane un tempo di 15 sec in cui la porta transita negli stadi di listening e learning (forwarding-delay; modificabile tra 4 e 30 sec)

 

 

bpdu header

Torna in alto