home       basis       advanced       routing       switching       testen       overig      

Spanning Tree Protocol -- Kijk & Probeer Zelf

 
STP dient voor het 'verhelpen' of 'vermijden' van parallelle PADEN:
LUSSEN of LOOPS, in een LAAG2 switched netwerk.
Eens gevangen in dergelijke lussen blijven pakketten oneindig rondcirkelen ...
Het netwerk heeft dan minder tot zelfs geen bandbreedte meer voor reguliere pakketten,
en wordt trager, ... te traag, ... of het houdt gewoon op met werken.
 
Tegelijkertijd zorgt STP voor een krachtig BACKUP of REDUNDANCY mechanisme
bij UITVAL van een netwerkverbinding
(bijvoorbeeld een kabelbreuk of een per ongeluk verwijderde kabel).
 
Bekijk het volgende netwerk schema:
 

stp-voorbeeld1

 
Dit netwerk bestaat uit:

  • 3 x 2960 standaard switches, alle poorten op vlan 1 (out of the box config),
  • 6 pc’s, alle in hetzelfde netwerk: 172.16.0.0/16
     

Bouw dit netwerk zelf ... en doe de onderstaande experimenten ...
(bij tijdsgebrek kan je het hier ook downloaden: stp-voorbeeld1)
 

  1. Experiment 1

    • probeer vanaf PC1.1 iedereen te pingen,
      daarna van PC2.1, tenslote vanaf PC 3.1.
      kijk ook even in simulatie-modus.

    • verwijder vervolgens een open (aan beide kanten groen) netwerkverbinding;
      gevolg: je zou nu het automatisch openen van gesloten verbinding moeten zien.
      probeer opnieuw vanaf PC2.1 en vanaf PC3.1 iedereen te pingen.

    • plaats de daarnet verwijderde verbinding terug ...
      gevolg: we gaan normaal gezien terug naar de beginsituatie
      (het kan echter ook dat er een andere verbinding rood wordt)

    • dit is een voorbeeld van REDUNDANCY -- we leggen een kabel teveel,
      maar als EEn van de 3 verbindingen verbroken worden,
      lost het netwerk het probleem binnen seconden zelf op.

    • kijk even bij je buren ... is bij iedereen dezelfde poort geblokkeerd?

    • kijk even naar de configuratie van S1. normaal gezien is er niets speciaals geconfigureerd en staan alle poorten in vlan 1

    • tik op alle switches deze commando's in:
      enable
      show spanning-tree
      en noteer wat je ziet; interpreteer ...

    • opmerking: Spanning Tree Protocol staat per default aan op configureerbare cisco switches.
        
  2. Experiment 2

    • vervang alle 2960 switches door 2950-24 switches. Werkt het netwerk op dezelfde manier?
    • tik op alle switches deze commando's in:
      enable
      show spanning-tree
    • vervang vervolgens alleen S2 door een 2960 switch. Werkt alles nog steeds op dezelfde manier?
    • tik op alle switches deze commando's in:
      enable
      show spanning-tree
      en vergelijk de resultaten met die van er boven
       
  3. Experiment 3

    • download opnieuw de sjabloon zodat je terug vanaf NUL begint met allemaal 2960 switches
    • ga bij alle switches in de config en tik overal het commando
      no spanning-tree vlan 1
      S1> enable
      S1# configure terminal
      Enter configuration commands, one per line.  End with CNTL/Z.
      S1(config)# no spanning-tree vlan 1
    • zijn nu alle lijnen overal groen?
    • zet je PT in simulatiemode
    • ping van pc 2.2 naar pc 1.2
    • kijk vervolgens hoe het netwerk op hol slaat (of niet)
       
  4. Experiment 4

    • download opnieuw de sjabloon zodat je terug vanaf NUL begint met allemaal 2960 switches
    • kijk op welke switch er een verbinding rood wordt
    • op DIE switch en alleen op die switch tik je nu het commando  no spanning-tree vlan 1
    • wat gebeurt er?