"Mert a csomagok sosem hazudnak."

Spanning Tree feladat megoldás

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.

 

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

2 thoughts on “Spanning Tree feladat megoldás”