Spanning Tree ist ein Alogrithmus, der dafür sorgt, dass Pakete in einem Netzwerk keine endlosen Schleifen durchlaufen können, indem Verbindungen blockiert werden, die dazu führen würden. Da Ethernet-Pakete keine maximale TTL besitzen (Time-To-Live), könnten sie ohne einen solchen Mechanismus unendlich lange im Netzwerk kursieren und die Performance beeinträchtigen.
Auf managed Switches wie diejenigen von DELL und Cisco müssen entsprechende Einstellungen vorgenommen werden, damit Spanning Tree funktioniert. Falsche Einstellungen führen dazu, dass einzelne oder mehrere Ports komplett blockiert werden.
Das Spanning Tree Protocol (STP) funktioniert so, dass es für jeden Port auf Low-Level-Basis alle Pfade durch ein Netzwerk durchprobiert und herausfindet, wo dass sich Loops bilden. Die entsprechenden Ports werden dann entsprechend blockiert, so dass dies nicht passieren kann. Das Netzwerk wird immer wieder überprüft, so dass sich die STP-Regeln stehts anhand der aktuelle Situation anpassen.
Besonderes Aufgenmerk sollte dabei auf diese Faktoren gelegt werden: