W jaki sposób STP / RSTP określa, który most jest mostem głównym i jak są wybierane ścieżki do mostu głównego?
W jaki sposób STP / RSTP określa, który most jest mostem głównym i jak są wybierane ścieżki do mostu głównego?
Odpowiedzi:
Nie jestem pewien, ile wiesz na temat przełączania i łączenia drzewa, ale w zasadzie podczas uruchamiania wszystkie przełączniki twierdzą, że są one rootem. Wszystkie przełączniki wysyłają jednostki BPDU (Bridge Protocol Data Unit), które zawierają priorytet i BID (identyfikator mostu).
BID ma 8 bajtów. 6 bajtów jest używanych na adres MAC mostu. 12 bitów służy do wskazania sieci VLAN, nazywa się to rozszerzonym ID systemu. 4 bity służą do ustawienia priorytetu. Niższy priorytet oznacza, że jest preferowany w porównaniu do wyższego. Priorytet jest ustalony jako wielokrotność 4096.
Jeśli priorytetem jest remis, najniższy adres MAC określi, który most stanie się rootem.
Aby wybrać ścieżkę do katalogu głównego, obliczany jest koszt do katalogu głównego. Gdy BPDU przemieszcza się od głównego źródła, koszt wzrasta. Koszt 802.1D-1998 (starsza wersja STP) kosztował 19 dla interfejsu FastEthernet. Nowszy standard 802.1D-2004 określa koszt 200 000 dla FastEthernet.
Jeśli istnieje remis w kosztach, wybierz BPDU, które pochodziły z przełącznika o najniższym BID. Jeśli to również remis (wiele łączy do tego samego przełącznika), identyfikator portu wchodzi w grę. Identyfikator portu pochodzi również z przełącznika wyjściowego i składa się z priorytetu portu i identyfikatora portu, który identyfikuje interfejs. Domyślny priorytet portu to 128.
Drzewo rozpinające ma wiele zalet, ale są to podstawowe kroki.
Pytasz o teorię STP:
https://en.wikipedia.org/wiki/Spanning_Tree_Protocol
Ale podstawową ideą jest to, że każdy przełącznik ma identyfikator mostu, który jest kombinacją jego priorytetu i adresu MAC. Domyślnie wszystkie przełączniki używają 32768 jako priorytetu, więc domyślnie przełącznik o najniższym adresie MAC będzie działał jako most główny. Możesz nim manipulować, dostosowując priorytety, ponieważ domyślny Most root nie jest tym, który chcesz działać jako root. Zdecydujesz, którego przełącznika użyć jako root na podstawie projektów warstwy 2 i gdzie spodziewany jest największy ruch warstwy 2.
Koszt ścieżki do rootowania jest sumą kosztów łącza między danym portem a odpowiednim portem na mostku głównym. Im szybszy link, tym niższy koszt. Dziesięć przeskoków do rootowania za pomocą łączy 1GBPS dałoby koszt portu 40 (4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4), podczas gdy pojedyncze łącze 10 MBPS byłoby 100. Więc port root byłby to ten, który łączy się z linkami 1GBPS.
Możesz także manipulować ścieżkami STP i rootami za pomocą vlan. Powyższy link pozwoli Ci zacząć. Może być tak złożony, jak chcesz.
Aby nie powtarzać tutaj odpowiedzi i przedstawiać alternatywny pogląd na najlepszą praktykę, pytanie powinno brzmieć: „Jak z góry ustalić most główny, aby przed rozwiązywaniem problemów był deterministyczny widok sieci?”.
Ustaw przełączniki agregacji lub dystrybucji jako root, dzieląc sieci vlans między przełącznik główny i dodatkowy. Zwykle vlany o nieparzystej liczbie są ustawiane na jednym przełączniku jako root, a nawet vlany o numerze parzystym jako wtórne, a następnie na drugim przełączniku przeciwnie.
Sw1:
spanning-tree vlan 1,3,5,7 root primary
spanning-tree vlan 2,4,6,8 root secondary
Sw2:
spanning-tree vlan 1,3,5,7 root secondary
spanning-tree vlan 2,4,6,8 root primary