fbpx

Co to jest protokół drzewa opinającego (STP)

Facebook
Twitter
LinkedIn
WhatsApp
Telegram

El Protokół drzewa opinającegolub Spanning Tree Protocol (STP) to protokół sieciowy używany w celu uniknięcia pętli sieciowych, które mogą być tworzone przez „nadmiarowe łącza” w sieci komputerowej.

Na końcu artykułu znajdziesz mały test to ci pozwoli oceniać wiedzę zdobytą w tej lekturze

Pętle są szkodliwe dla sieci i mogą prowadzić do niekończącej się propagacji pakietów danych, powodując poważne przeciążenia i pogorszenie wydajności sieci.

STP został opracowany przez Dr Radia Perlman i po raz pierwszy opublikowany jako standard IEEE 802.1D w 1990.

Podstawy i działanie

STP działa poprzez tworzenie topologii drzewa, „drzewo rozpinające„, który obejmuje wszystkie przełączniki w sieci. Drzewo to służy do wyznaczania ścieżki w sieci pozbawionej pętli.

Chodzi o to, aby pomiędzy dwoma węzłami w sieci istniała tylko jedna aktywna ścieżka.

Aby to zrobić STP przydziela role (root, wyznaczony i zablokowany) do wszystkich portów w sieci. Role te są następujące:

  1. portu głównego: Jest to port zapewniający najlepszą ścieżkę (najniższy koszt) od przełącznika do katalogu głównego.

  2. Wyznaczony port: Jest to port zapewniający najlepszą ścieżkę z sieci do katalogu głównego.

  3. Zablokowany port: Ten port nie jest używany w bieżącej topologii. Jest to port redundantny i znajduje się w stanie gotowości w przypadku wystąpienia awarii na innych portach.

Role są ustalane na podstawie kilku kryteriów, m.in identyfikator mostu, identyfikator portu i koszt drogi do mostu głównego.

El „most główny” Jest to konkretny przełącznik wybrany przez STP jako sieć odniesienia. Most ten jest wybierany na podstawie jego identyfikatora mostu, który zawiera wartość priorytetu i adres MAC przełącznika. Przełącznik o najniższym identyfikatorze mostu staje się mostem głównym.

Proces STP

Proces STP można podsumować w czterech krokach:

1. Wybór mostu głównego

Proces rozpoczyna się od wyboru mostu głównego (most główny), który zasadniczo jest przełącznikiem pełniącym funkcję punktu odniesienia w sieci. Wszystkie ścieżki w topologii sieci rozpoczynają się od tego przełącznika.

Wybór opiera się na Identyfikator mostu (BID), który składa się z priorytet (wartość domyślna to 32768) i Adres MAC przełącznika.

Przełącznik z najniższym BID staje się mostem głównym. W przypadku równego priorytetu, adres MAC jest używany do rozstrzygnięcia remisu (wygrywa najniższy MAC).

2. Wybór portu głównego

Po wybraniu mostu głównego każdy przełącznik (który nie jest mostem głównym) wybiera swój port główny, czyli port o najniższym koszcie ścieżki do mostu głównego.

Koszt ścieżki jest obliczany na podstawie szybkości transmisji łącza. Szybsze łącze wiąże się z niższymi kosztami.

3. Wybór wyznaczonego portu

Następnie każdy segment sieci (domena kolizyjna) Wybierz wyznaczonego portu. Jest to port o najniższym koszcie ścieżki z segmentu sieci do mostu głównego.

Przełącznik, który ma wyznaczony ten port, nazywa się wyznaczony przełącznik.

4. Blokowanie innych portów

Wszystkie inne porty, które nie są portami głównymi lub wyznaczonymi, są blokowane. Przypisuje się im A stan blokady i nie biorą udziału w przekazywaniu ramek, co pozwala uniknąć tworzenia się pętli.

5. Propagacja informacji o mostku (jednostki danych protokołu mostu, BPDU)

L BPDU Służą do wymiany informacji pomiędzy przełącznikami. Jednostki BPDU są wysyłane okresowo (domyślnie co 2 sekundy) z mostu głównego i wyznaczonych przełączników do wszystkich pozostałych przełączników w sieci.

6. Zmiany w topologii sieci

Jeśli nastąpi zmiana w topologii sieci (na przykład awaria łącza lub dodany zostanie nowy przełącznik), STP przelicza ścieżki i może zmienić status portów (zablokowane na wyznaczone lub root lub odwrotnie), aby upewnić się, że w nowej topologii nie tworzą się żadne pętle.

Te kroki zapewniają utrzymanie w sieci drzewa opinającego pozbawionego pętli i umożliwiają przywrócenie sieci po zmianach topologii.

Należy pamiętać, że nowsze wersje protokołu STP, takie jak protokół Rapid Spanning Tree Protocol (RSTP), mogą wykonywać te kroki wydajniej i szybciej.

Jeśli po ustaleniu topologii drzewa wystąpi awaria sieci, STP może się ponownie skonfigurować i wybrać nową ścieżkę.

Rodzaje STP

Istnieje kilka wariantów protokołu STP, w tym protokół Rapid Spanning Tree Protocol (RSTP), który zapewnia szybsze czasy konwergencji, oraz protokół Multiple Spanning Tree Protocol (MSTP), który umożliwia wiele drzew opinających w tej samej sieci.

Oto niektóre z najczęstszych wariantów:

1. Protokół Rapid Spanning Tree (RSTP, IEEE 802.1w)

Ta wersja protokołu STP została zaprojektowana w celu przyspieszenia czasu odzyskiwania danych po zmianie topologii sieci.

Zamiast czekać na wygaśnięcie liczników, protokół RSTP może aktywnie reagować na zmiany w sieci i znacznie szybciej rekonfigurować topologię drzewa opinającego. RSTP wprowadza również koncepcję „role portu” y „państwa portowe” aby zoptymalizować regenerację.

2. Protokół wielokrotnego drzewa opinającego (MSTP, IEEE 802.1s)

Protokół MSTP umożliwia przełącznikom posiadanie wielu drzew opinających. Pozwala to na bardziej efektywne równoważenie obciążenia i możliwość dostosowania do większej liczby typów konfiguracji sieci.

Dzięki MSTP każde drzewo opinające można przypisać do zestawu sieci VLAN, co może poprawić wydajność sieci w środowiskach z wieloma sieciami VLAN.

3. Protokół drzewa opinającego dla każdej sieci VLAN (PVST)

Jest to odmiana protokołu STP firmy Cisco, która wykorzystuje oddzielne drzewo opinające dla każdej sieci VLAN.

Zapewnia to większą elastyczność, ponieważ można zoptymalizować konfigurację STP dla każdej indywidualnej sieci VLAN.

4. Protokół drzewa opinającego Plus dla każdej sieci VLAN (PVST+)

Jest to ulepszenie PVST, które poprawia interoperacyjność ze standardowym STP.

5. Szybki protokół drzewa opinającego dla każdej sieci VLAN (RPVST+)

Protokół ten łączy zalety RSTP (krótszy czas konwergencji) z zaletami PVST+ (jedno drzewo opinające na każdą sieć VLAN).

Każdy wariant STP ma swoje mocne i słabe strony, a wybór wariantu zależy w dużej mierze od konkretnego projektu sieci i potrzeb.

Czynnikami, które należy wziąć pod uwagę, może być potrzeba równoważenia obciążenia, liczba i rozmiar sieci VLAN oraz potrzeba szybkiego przywracania sprawności po awariach sieci.

Warianty STP i najbardziej odpowiednie scenariusze

Wariant STPopisScenariusz użytkowania
STP (IEEE 802.1D)Oryginał, zaprojektowany tak, aby zapobiegać powstawaniu pętli w sieci.Idealny dla małych i prostych sieci, gdzie szybkość konwergencji nie jest krytyczna.
RSTP (IEEE 802.1w)Ulepszony STP z krótszymi czasami konwergencji.Nadaje się do większych sieci, gdzie ważna jest szybkość przywracania łączności po przerwie.
MSTP (IEEE 802.1s)Umożliwia korzystanie z wielu drzew opinających, co ułatwia równoważenie obciążenia i dostosowywanie do różnych konfiguracji sieci.Optymalne dla dużych sieci z wieloma sieciami VLAN i tam, gdzie potrzebne jest efektywne równoważenie obciążenia.
PVSTWariant Cisco, który wykorzystuje oddzielne drzewo opinające dla każdej sieci VLAN.Idealny dla sieci korzystających z Cisco i posiadających wiele sieci VLAN, które wymagają indywidualnie zoptymalizowanych konfiguracji STP.
PVST+Poprawia interoperacyjność PVST ze standardowym STP.Nadaje się do sieci ze sprzętem od wielu dostawców i tam, gdzie wymagana jest indywidualna optymalizacja sieci VLAN.
RPVST+Łączy zalety RSTP i PVST+.Idealny dla sieci z wieloma sieciami VLAN, które wymagają zarówno szybkiej konwergencji, jak i indywidualnej optymalizacji sieci VLAN.

Warianty STP oraz ich główne zalety i wady

Wariant STPZaletaWady
STP (IEEE 802.1D)Skutecznie zapobiegaj pętlom sieciowym.Powolny czas konwergencji. Zezwala tylko na jedną aktywną ścieżkę, co może ograniczać przepustowość.
RSTP (IEEE 802.1w)Krótszy czas konwergencji w porównaniu do STP. Zachowuje zalety STP.Chociaż jest szybszy niż STP, w niektórych zastosowaniach może nie być wystarczająco szybki.
MSTP (IEEE 802.1s)Umożliwia wiele wystąpień protokołu STP, co może poprawić równoważenie obciążenia i wykorzystanie przepustowości.Bardziej złożone w konfiguracji i zarządzaniu ze względu na wiele instancji STP.
PVSTUmożliwia konfigurację STP dla poszczególnych sieci VLAN, co może zoptymalizować wydajność.Specyficzne dla Cisco, więc może nie być kompatybilne ze sprzętem innych producentów.
PVST+Poprawia interoperacyjność ze standardowym STP w porównaniu do PVST.Chociaż poprawia interoperacyjność w porównaniu z PVST, nadal mogą występować problemy ze zgodnością.
RPVST+Łączy zalety RSTP i PVST+. Umożliwia szybsze czasy konwergencji i konfigurację STP dla poszczególnych sieci VLAN.Specyficzne dla Cisco. Konfiguracja i zarządzanie jest bardziej złożone ze względu na dodatkowe funkcje.

Krótki quiz wiedzy

Co sądzisz o tym artykule?
Czy odważysz się ocenić zdobytą wiedzę?

QUIZ – Co to jest protokół drzewa opinającego (STP)

Chcesz zasugerować temat?

Co tydzień publikujemy nowe treści. Chcesz, żebyśmy porozmawiali o czymś konkretnym?
Temat na kolejny blog

3 komentarze na temat „Co to jest protokół drzewa opinającego (STP)”

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Dni
Horas
minut
sekundy

Wstęp do
OSPF – BGP – MPLS

Zarejestruj się, aby to zrobić bezpłatny kurs

MAE-RAV-ROS-240118
Dni
Horas
minut
sekundy

Zarejestruj się, aby to zrobić bezpłatny kurs

MAS-ROS-240111

Promocja na Dzień Trzech Króli!

REYES24

15%

wszystkie produkty

Kursy MikroTika
Kursy Akademii
Książki MikroTika

Skorzystaj z kodu rabatowego z okazji Dnia Trzech Króli!

*promocja ważna do niedzieli 7 stycznia 2024
** kod (KRÓLE24) dotyczy koszyka
*** kup kurs już teraz i skorzystaj z niego do 31 marca 2024 r

Promocja sylwestrowa!

NY24

20%

wszystkie produkty

Kursy MikroTika
Kursy Akademii
Książki MikroTika

Skorzystaj z sylwestrowego kodu rabatowego!

*promocja ważna do poniedziałku 1 stycznia 2024 r
** kod (NY24) dotyczy koszyka
*** kup kurs już teraz i skorzystaj z niego do 31 marca 2024 r

Świąteczne rabaty!

XMAS23

30%

wszystkie produkty

Kursy MikroTika
Kursy Akademii
Książki MikroTika

Skorzystaj z kodu rabatowego na Święta!!!

**kody naliczane są w koszyku
Promocja ważna do poniedziałku 25

ZNIŻKI CYBERTYGODNIA

CW23-MK

17%

wszystkie kursy MikroTik OnLine

CW23-AX

30%

wszystkie kursy Akademii

CW23-LIB

25%

wszystkie książki i pakiety książek MikroTik

Skorzystaj z kodów rabatowych na Cyber ​​Tydzień!!!

**kody naliczane są w koszyku
Promocja ważna do niedzieli 3 grudnia 2023

ZNIŻKI NA CZARNY PIĄTEK

BF23-MX

22%

wszystkie kursy MikroTik OnLine

BF23-AX

35%

wszystkie kursy Akademii

BF23-LIB

30%

wszystkie książki i pakiety książek MikroTik

Skorzystaj z kodów rabatowych na Black Friday!!!

**Kody naliczane są w koszyku

kody są stosowane w koszyku
ważny do niedzieli 26r

Dni
Horas
minut
sekundy

Zarejestruj się, aby to zrobić bezpłatny kurs

MAE-VPN-SET-231115

Halloweenowa promocja

Skorzystaj z kodów rabatowych na Halloween.

Kody naliczane są w koszyku

HW23-MK

11% zniżki na wszystkie kursy MikroTik OnLine

11%

HW23-AX

30% zniżki na wszystkie kursy Akademii

30%

HW23-LIB

25% zniżki na wszystkie książki i pakiety książek MikroTik

25%

Zarejestruj się i weź udział w bezpłatnym kursie Wprowadzenie do zaawansowanego routingu z MikroTik (MAE-RAV-ROS)

Dziś (środa) 11 października 2023 r
7:11 do XNUMX:XNUMX (Kolumbia, Ekwador, Peru)

MAE-RAV-ROS-231011