BPDU
Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od
verze recenzované 4. července 2015; kontroly vyžadují
12 úprav .
Bridge Protocol Data Unit (BPDU) je rámec (datová jednotka) Network Bridge Control Protocol , IEEE 802.1d, založený na implementaci Spanning Tree Protocol ( STP ). Používá se k eliminaci možnosti smyček v sítích pro přenos dat v přítomnosti topologie vícenásobného připojení. Použitím jedné fyzické nebo logické linky jako primární linky udržuje BPDU jednu z dostupných sekundárních linek nečinnou (nečinnou). Užitečný provoz je tedy přenášen pouze prostřednictvím jednoho z dostupných odkazů. Pokud jeden z kanálů selže (což lze snadno pozorovat tím, že přes něj neprocházejí zprávy 802.1d), automaticky se spustí čekající sekundární kanál, který zajistí nepřetržitou konektivitu v síti.
Rámec BPDU má následující pole:
- Identifikátor verze protokolu STP (2 bajty). Přepínače musí podporovat stejnou verzi STP
- Verze protokolu STP (1 bajt)
- Typ BPDU (1 bajt). Existují 2 typy BPDU – upozornění na konfiguraci a změnu konfigurace
- Příznaky (1 bajt – bit 1 pro TCN, bit 8 pro TCA)
- ID kořenového přepínače (8 bajtů)
- Vzdálenost ke kořenovému přepínači (4 bajty)
- ID přepínače (8 bajtů)
- ID portu (2 bajty)
- Životnost zprávy (2 bajty). Měřeno v jednotkách 0,5 s, slouží k detekci zastaralých zpráv
- Maximální životnost zprávy (2 bajty). Pokud má rámec BPDU dobu životnosti delší než maximum, pak je rámec přepínači ignorován
- hello interval (2 bajty), interval, ve kterém jsou odesílány pakety BPDU
- Zpoždění změny stavu (2 bajty). Minimální doba pro probuzení spínače