<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.unkompliziert.eu/index.php?action=history&amp;feed=atom&amp;title=Spanning-Tree_Protokoll</id>
	<title>Spanning-Tree Protokoll - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.unkompliziert.eu/index.php?action=history&amp;feed=atom&amp;title=Spanning-Tree_Protokoll"/>
	<link rel="alternate" type="text/html" href="https://wiki.unkompliziert.eu/index.php?title=Spanning-Tree_Protokoll&amp;action=history"/>
	<updated>2026-04-09T13:30:50Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in unkompliziert.eu</subtitle>
	<generator>MediaWiki 1.34.1</generator>
	<entry>
		<id>https://wiki.unkompliziert.eu/index.php?title=Spanning-Tree_Protokoll&amp;diff=160&amp;oldid=prev</id>
		<title>Felix: Die Seite wurde neu angelegt: „Spanning-Tree Protocol  Redundanz * aus Sicherheitsgründen * man hat mindestens zwei verschiedene Pfade zu einem bestimmten Ziel * reduziert Überlastung * un…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.unkompliziert.eu/index.php?title=Spanning-Tree_Protokoll&amp;diff=160&amp;oldid=prev"/>
		<updated>2020-04-11T10:37:15Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „Spanning-Tree Protocol  Redundanz * aus Sicherheitsgründen * man hat mindestens zwei verschiedene Pfade zu einem bestimmten Ziel * reduziert Überlastung * un…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Spanning-Tree Protocol&lt;br /&gt;
&lt;br /&gt;
Redundanz&lt;br /&gt;
* aus Sicherheitsgründen&lt;br /&gt;
* man hat mindestens zwei verschiedene Pfade zu einem bestimmten Ziel&lt;br /&gt;
* reduziert Überlastung&lt;br /&gt;
* unterstützt hohe Verfügbarkeit und Lastenverteilung im Netz&lt;br /&gt;
&lt;br /&gt;
Probleme, welche durch redundante Pfade (loops) erzeugt werden&lt;br /&gt;
* Broadcast storm&lt;br /&gt;
* Multiple frame transmission&lt;br /&gt;
* inkorrekte MAC-Einträge&lt;br /&gt;
&lt;br /&gt;
Switche miteinander zu verbinden kann zu Problemen führen. Das Spanning-Tree Protokoll (STP) blockiert automatisch bei Bedarf einzelne Ports um Loops zu verhindern.&lt;br /&gt;
&lt;br /&gt;
Vorgehensweise&lt;br /&gt;
* eine Root-Bridge wählen (Switch mit kleinster BID)&lt;br /&gt;
* pro Switch einen Root-Port wählen (Port am nähesten zur Root-Bridge)&lt;br /&gt;
* pro Segment (Leitung) einen Designated-Port wählen (Port am nähesten zur Root-Bridge)&lt;br /&gt;
* alle restlichen Ports blockieren&lt;br /&gt;
&lt;br /&gt;
Elemente von STP&lt;br /&gt;
* BID (Bridge ID)&lt;br /&gt;
* 2 Byte priority (0 - 65535) + 6 Byte MAC-Adresse priority = 4 bit priority + 12 bit vlan-id (Standardwert für priority: 32768 + 1)&lt;br /&gt;
&lt;br /&gt;
BPDU (Bridge Protocol Data Unit)&lt;br /&gt;
Kosten einer Leitung&lt;br /&gt;
* 10 Mbps = 100&lt;br /&gt;
* 100 Mbps = 19&lt;br /&gt;
* 1 GBps = 4&lt;br /&gt;
* 10 GBps = 2&lt;br /&gt;
&lt;br /&gt;
Zustände eines Switchports&lt;br /&gt;
* 0 = Disabled (administratively down)&lt;br /&gt;
* 1 = Blocking (warten) | kann BPDUs empfangen&lt;br /&gt;
* 2 = Listening (Switchtopologie erstellen) | kann BPDUs empfangen und senden&lt;br /&gt;
* 3 = Learning (CAM erstellen) | kann BPDUs empfangen und senden sowie Datenframes auswerten&lt;br /&gt;
* 4 = Forwarding (Daten weiterleiten) | kann BPDUs empfangen und senden sowie Datenframes auswerten und weiterleiten&lt;br /&gt;
&lt;br /&gt;
Konfiguration (bei Cisco)&lt;br /&gt;
* Root Switch festlegen (kleinste BID)&lt;br /&gt;
* SWITCH(config)# spanning-tree vlan 10 root primary&lt;br /&gt;
* SWITCH(config)# spanning-tree vlan 10 root secondary&lt;br /&gt;
* SWITCH(config)# spanning-tree vlan 10 priority 4096&lt;br /&gt;
&lt;br /&gt;
Spanning-Tree Portfast&lt;br /&gt;
* Portfast: Sofort von Blocking zu Forwarding&lt;br /&gt;
* wird ein Switchport aktiv, weil ein Gerät eingesteckt wurde, wechselt der Switchport über den Blocking State in den Listening, Learning und anschließend in den Forwarding State.&lt;br /&gt;
* bei Blocking, Listening und Learning leitet der Switch noch keine Pakete von angeschlossenen Geräten weiter, sondern sendet und bearbeitet nur BPDUs&lt;br /&gt;
* wenn Forwarding erreicht ist (schleifenfreie Topologie) leitet der Switch auch Pakete von angeschlossenen Geräten weiter&lt;br /&gt;
* garantiert eine schleifenfreie Topologie&lt;br /&gt;
&lt;br /&gt;
Es führt eventuell zu unerwüschten Verzögerungen (z.B. Rechner mit SSD booten zu schnell um eine DHCP-Adresse zu beziehen)&lt;br /&gt;
&lt;br /&gt;
Zur Abhilfe können Ports als &amp;quot;Portfast&amp;quot; konfiguriert werden&lt;br /&gt;
* nehmen dann nicht mehr an der Berechnung teil&lt;br /&gt;
* wechseln erheblich schneller in den Forwarding State&lt;br /&gt;
&lt;br /&gt;
Konfiguration - global (bei Cisco)&lt;br /&gt;
* access-switch&amp;gt; enable&lt;br /&gt;
* access-switch&amp;gt; configure terminal&lt;br /&gt;
* access-switch(config)# spanning-tree portfast default&lt;br /&gt;
&lt;br /&gt;
Konfiguration - Interface (bei Cisco)&lt;br /&gt;
* access-switch(config)# interface fastethernet 0/1&lt;br /&gt;
* access-switch(config-if)# spanning-tree portfast&lt;br /&gt;
&lt;br /&gt;
Interfaces sollten nur dann als Portfast konfiguriert werden, wenn sichergestellt werden kann, dass an diesem kein weiterer Switch angeschlossen wird.&lt;br /&gt;
&lt;br /&gt;
Diese Ports sind dann nur für Endgeräte (Rechner, Drucker, Server, ...)&lt;/div&gt;</summary>
		<author><name>Felix</name></author>
		
	</entry>
</feed>