A topológia tehát a következő volt:
Első feladatunk, hogy meghatározzuk a root switchet. A szabályok a következők:
- A legkisebb prioritású switch a root
- Ha a prioritás egyenlő, a legkisebb MAC címmel rendelkező switch a root.
Esetünkben a prioritás default (32,768), így a MAC cím dönt. Switch “A” nyer, hiszen övé a legkisebb MAC cím (AAAA.AAAA.AAAA).
Minden switchnek egy, azaz 1 db root portja van. Döntő sorrend:
- legkisebb költség a root-ig
- ha ez egyenlő, a kisebb sender Bridge ID (prioritás + MAC cím)
- ha ez egyenlő, kisebb sender port prioritás
- ha ez egyenlő, kisebb sender portszám
Vegyük észre, hogy az utóbbi két eset csak akkor jöhet szóba, ha az portok azonos eszközhöz csatlakoznak (pl. Switch “D” esetében).
A root switch minden portja DP (designated port). Ez egy szabály, egyszerű megjegyezni (akit bővebben érdekel, ez azért van, mert ő a root, és minden portja kisebb költségű a root-hoz, mint bármely más switché).
Switch “A” portjai tehát DP-k, Switch “B” és “C” egyaránt a legkisebb költségű utat választja root portnak, amely itt nem meglepő módon az uplink portjuk. Itt fontos megjegyezni, hogy a STP a költséget akkor növeli, mikor érkezik a BPDU, tehát esetünkben 19-19 lesz a cost Switch “B” és “C” esetében a root-ig.
Apropó, costok.
- Ethernet – 100
- FastEthernet – 19
- GigabitEthernet – 4
- TenGigabitEthernet – 2
Switch “E”-nek mely portja lesz a root port? Számoljunk:
- A-B-D-E: 19+19+19 = 57
- A-C-E: 19+19 = 38
Tehát az A-C-n keresztül vezető út lesz preferált, ezért Fa0/3 a root port. Ebből következik, hogy Switch “C” Fa0/3-as portja DP.
Na és mi van Switch “D”-vel? Switch “B”-hez kapcsolódik két porton keresztül. Mivel a root path cost egyenlő, a sender BID egyenlő, a sender port priority egyenlő, az utolsó tiebreaker a port number. Méghozzá a sender port number. Mivel Fa0/5 portszáma kisebb, mint Fa0/6-é (5<6), ezért Switch “D” azt választja RP-nek, Fa0/6 blocked állapotba kerül (ha fordítva lenne, beugratós, pl Switch “D” 6-s portjára csatlakozna Switch “B” 5-ös portja, akkor is az 5-s nyerne. SENDER. Nem a LOCAL!) . Vegyétek észre, hogy az A-C-E-D útvonalnak 19+19+19=57 a költsége, míg az A-B-D útovnalnak csak 38, így az A-C-E-D útvonal már az elején kiesik a számításból. Switch “B” Fa0/5 és Fa0/6 portja is DP lesz.
Még egyetlen linken nincs DP-nk, ez a Switch “D” és “E” közötti link. Nézzük az eredményt:
- A-B-D útvonal költsége egyenlő az A-C-E útvonal költségével, ez nem dönt
- Sender bridge ID: Switch “D” BID-je kisebb, mint Switch “E” BID-je. Ezért Switch “D” lesz a DP, Switch “E” portja BLK állapotba kerül.
Ezzel kialakult a végleges STP állapot, amely a következő:
Egy rajzon feltüntettem külön a linkek költségeit is:
Ha Packet Tracer-ben visszanézzük, ugyanerre az eredményre jutunk (viszont vigyázat, a portok costjait nem jól számolja!)
Remélem hasznos volt.








