Bridge Protocol Data Unit
ang. Bridge Protocol Data Units (BPDUs) – określenie ramki używanej w protokole drzewa rozpinającego.
Przełączniki wysyłają komunikaty nazywane jednostkami BPDU (Bridge Protocol Data Unit) umożliwiające utworzenie topologii logicznej bez pętli. Jednostki BPDU są odbierane nawet na zablokowanych portach. Zapewnia to możliwość wyliczenia nowego drzewa opinającego w przypadku awarii urządzenia lub ścieżki aktywnej.
Jednostki BPDU zawierają informacje, dzięki którym przełączniki mogą wykonywać określone zadania:
- Wybrać jeden przełącznik główny, który będzie pełnił rolę korzenia drzewa opinającego.
- Obliczyć najkrótszą ścieżkę od danego przełącznika do przełącznika głównego.
- W każdym segmencie sieci lokalnej wyznaczyć przełącznik, który w topologii będzie najbliżej przełącznika głównego. Przełącznik ten jest nazywany przełącznikiem wyznaczonym (ang. designated switch). Przełącznik wyznaczony obsługuje całą komunikację między daną siecią lokalną a mostem głównym.
- Wybrać jeden ze swoich portów jako port główny (dla każdego przełącznika oprócz przełącznika głównego). Jest to interfejs, przez który prowadzi najlepsza ścieżkę do przełącznika głównego.
- Wybrać porty, które są częściami drzewa rozpinającego. Te porty noszą nazwę portów wyznaczonych (designated ports). Porty inne niż porty wyznaczone są blokowane.
W przełącznikach rozsyłana jest ramka BPDU za pomocą unikalnego adresu MAC, na adres multicastowy 01:80:C2:00:00:00.
Nowy format BPDU
Wprowadzony został nowy format BPDU, który zawiera dodatkowe pole na bitowe flagi o statusie portu i fazie negocjacji. Dodatkowo zmianie uległa zasada wysyłania BPDU – w RSTP wszystkie przełączniki wysyłają BPDU co ustalony interwał czasu hello time, nawet gdy nic nie dostają od przełącznika Root. Jest to jednocześnie mechanizm keep alive między przełącznikami – w przypadku braku trzech z rzędu komunikatów BPDU przełącznik uznaje, że utracił połączenie z sąsiadem.
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.