2. Rotportar


När STP har valt en rotbrygga (Root Bridge), som beskrevs i föregående avsnitt, fortsätter Spanning Tree Algorithm (STA) med att bygga den loopfria topologin genom att tilldela portroller.

Det första steget är att på varje övrig switch bestämma vilken port som ger den bästa vägen till rotbryggan. Denna port kallas rotport (Root Port). En rotport är den port på en icke-rot-switch som har lägst total kostnad till rotbryggan. Den representerar alltså switchens bästa väg mot nätverkets referenspunkt.

Viktiga egenskaper för rotporten:

  • Varje icke-rot-switch har exakt en rotport
  • Rotbryggan har inga rotportar, eftersom den själv är referenspunkten
  • Rotporten är den port genom vilken switchen tar emot de bästa BPDU-meddelandena från rotbryggan

När rotporterna har valts fortsätter STP med att utse övriga portroller:

  • Designated Port (DP) – den port som ansvarar för att vidarebefordra trafik på ett nätverkssegment. På rotbryggan är alla portar designated ports.
  • Blocking Port (Non-designated port) – portar som blockeras för att förhindra loopar, men som kan aktiveras vid behov

På detta sätt utgår hela processen från rotbryggan, och alla portroller bestäms baserat på den bästa vägen mot root bridge, vilket resulterar i en loopfri topologi.

Root Path Cost – kostnaden till rotbryggan

För att avgöra vilken port som är bäst använder STP ett värde som kallas Root Path Cost.

Root Path Cost är summan av alla portkostnader längs vägen från switchen till rotbryggan

Varje gång en switch tar emot en BPDU gör den följande:

  1. Läser kostnaden som finns i BPDU-meddelandet.
  2. Lägger till kostnaden för den port där BPDU:t togs emot.
  3. Uppdaterar sin egen totala kostnad till rotbryggan.

Den port som ger lägst total kostnad väljs som rotport.

Till exempel anta att S1 är rotbryggan och att switch S2 har två möjliga vägar till rotbryggan

 Path  Beskrivning Total kostnad
Path 1 Direkt väg till S1 19
Path 2 Via switch S3 38

Portkostnaden 19 motsvarar en 100 Mbps-länk enligt IEEE 802.1D-standarden. Eftersom 19 < 38 väljs Path 1 som den bästa vägen till rotbryggan. Därför blir port F0/1S2 vald till rotport.

Direkt anslutning till rotbryggan

Om en switch är direkt ansluten till rotbryggan blir porten som leder till rotbryggan automatiskt rotport. I exemplet gäller detta för switch S3 som är direkt ansluten till rotbryggan S1 och därför blir F0/1S3 rotport.

Sammanfattning

När rotbryggan har valts bestämmer STA en rotport på varje icke-rot-switch. Rotporten är den port som erbjuder lägst total kostnad till rotbryggan. Denna port representerar switchens primära väg genom STP-topologin och används för att skicka trafik mot rotbryggan.