BPDU
Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från
versionen som granskades den 4 juli 2015; kontroller kräver
12 redigeringar .
Bridge Protocol Data Unit (BPDU) är en ram (dataenhet) i Network Bridge Control Protocol , IEEE 802.1d, baserat på implementeringen av Spanning Tree Protocol ( STP ). Det används för att eliminera möjligheten till slingor i dataöverföringsnätverk i närvaro av en multiansluten topologi. Genom att använda en fysisk eller logisk länk som den primära länken, håller BPDU en av de tillgängliga sekundära länkarna inaktiv (ledig). Användbar trafik överförs således endast via en av de tillgängliga länkarna. Om en av kanalerna misslyckas (vilket lätt kan observeras av frånvaron av 802.1d-meddelanden som passerar genom den), kommer den väntande sekundära kanalen automatiskt att fungera, vilket säkerställer oavbruten anslutning i nätverket.
BPDU-ramen har följande fält:
- STP-protokollets versionsidentifierare (2 byte). Switchar måste stödja samma STP-version
- STP-protokollversion (1 byte)
- BPDU-typ (1 byte). Det finns två typer av BPDU - meddelande om konfiguration och omkonfiguration
- Flaggor (1 byte - bit 1 för TCN, bit 8 för TCA)
- Root Switch ID (8 byte)
- Avstånd till rotomkopplare (4 byte)
- Switch-ID (8 byte)
- Port ID (2 byte)
- Meddelandets livslängd (2 byte). Mätt i enheter om 0,5 s, tjänar till att detektera inaktuella meddelanden
- Maximal meddelandelivslängd (2 byte). Om en BPDU-ram har en tid att leva längre än den maximala, ignoreras ramen av switchar
- hej intervall (2 byte), intervallet med vilket BPDU-paket skickas
- Tillståndsändringsfördröjning (2 byte). Minsta tid för en switch att vakna