Kurz: Spanning sorgt dafür das Loops im Netzwerk gestoppt bzw. garnicht erst entstehen. Durch ein Loop im Netzwerk geht das ganze Netzwerk kaputt.
Lang: Spanning Tree ist ein Layer 2 Protokoll. Es wird benutzt um Radundanz und gleichzeitig Schutz im Netzwerk aufzugauen. Schutz indem es Loops im Netzwerk erkennt und diese Verindert. Dazu benutzt Spanning Tree sogenannte BPUD's.
Das Spanning Tree Protokoll ist wohl eines der Schwierigsten und am meinsten nicht verstandenen Protololle in der Netzwerktechnik.
Der Nachteil vom klassichern Spanning Tree Protokoll ist, dass es ca. 30 Secunden dauert, bevor der Port einsatzbereit ist. D.h. ein PC muss ca. 30 sec. warten bis er eine IP Adresse vom DHCP Server bekommt.
Es gibt mehrere Standards von Spanning Tree. Das Origniale Spanning Tree nach IEEE 802.1D ist schon ziemlich alt. Das neue und schneller Protokoll heißt Rapid Spanning Tree.
Cisco hat sein eigenes Spanning Tree. Es heißt Per VLAN Spanning Tree (In Cisco Welt ist das ieee) und Rapid per VLAN Spanning Tree (kurz rapid-pvst).
Per Default ist auf einem Cisco Gerät IEEE aktiviert.
conf t -> spanning-tree mode rapid-pvst
conf t -> spanning-tree vlan 1 priority 4096
Hier wird die Prio von VLAN 1 auf 4096 gesetzt. Somit ist dieser Switch die Root-Bridge (Es sei denn es gibt noch einen Switch mit der Prio 0)
conf t -> spanning-tree portfast bpduguard default
Wenn dagegen verstößt wird, geht der Port in den Status error disabled und muss mit shutdown -> no shutdown
wieder aktiviert werden.
Kurzgesagt deaktiviert spanning-tree portfast Spanning Tree. Man sollte diesen Befehl nur auf Access Ports anwenden. Also nur auf Ports wo direkt ein Endgerät angeschlossen ist (z.B. PC oder IP-Phone, nicht jedoch ein weiterer Switch oder Trunk)
conf t -> interface fa0/1 -> spanning-tree portfast