BPDU
Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 4. heinäkuuta 2015 tarkistetusta
versiosta . tarkastukset vaativat
12 muokkausta .
Bridge Protocol Data Unit (BPDU) on IEEE 802.1d:n Network Bridge Control Protocol -protokollan kehys (tietoyksikkö) , joka perustuu Spanning Tree Protocol ( STP ) -toteutukseen. Sitä käytetään poistamaan silmukoiden mahdollisuus tiedonsiirtoverkoissa monikytketyn topologian läsnä ollessa. Käyttämällä yhtä fyysistä tai loogista linkkiä ensisijaisena linkkinä BPDU pitää yhden käytettävissä olevista toissijaisista linkeistä vapaana (idle). Siten hyödyllinen liikenne välitetään vain yhden käytettävissä olevan linkin kautta. Jos jokin kanavista epäonnistuu (mikä on helposti havaittavissa, koska sen läpi ei kulje 802.1d-viestejä), odottava toissijainen kanava käynnistyy automaattisesti varmistaen katkeamattoman yhteyden verkossa.
BPDU-kehyksessä on seuraavat kentät:
- STP-protokollan version tunniste (2 tavua). Kytkimien on tuettava samaa STP-versiota
- STP-protokollan versio (1 tavu)
- BPDU-tyyppi (1 tavu). BPDU:ta on 2 tyyppiä - konfigurointi ja uudelleenmäärityksen ilmoitus
- Liput (1 tavu - bitti 1 TCN:lle, bitti 8 TCA:lle)
- Pääkytkimen tunnus (8 tavua)
- Etäisyys juurikytkimeen (4 tavua)
- Kytkimen tunnus (8 tavua)
- Portin tunnus (2 tavua)
- Viestin elinikä (2 tavua). Mitattuna 0,5 s:n yksiköissä, se havaitsee vanhentuneet viestit
- Viestin enimmäiskesto (2 tavua). Jos BPDU-kehyksen elinaika on suurempi kuin maksimi, kytkimet ohittavat kehyksen
- hello interval (2 tavua), aikaväli, jolla BPDU-paketteja lähetetään
- Tilanmuutosviive (2 tavua). Kytkimen heräämiseen kuluva vähimmäisaika