Spanning Tree-Instanzen und -Schnittstellen
Grundlegendes zu Spanning-Tree-Instanzschnittstellen
Eine Instanz ist vergleichbar mit einem Computerprozess. Der 802.1Q-Standard definiert eine eindeutige Spanning-Tree-Instanz, die von allen VLANs im Netzwerk verwendet wird. STP läuft auf dem nativen VLAN, sodass es sowohl mit 802.1Q- als auch mit Nicht-802.1Q-kompatiblen Switches kommunizieren kann. Diese einzelne Instanz von STP wird auch als 802.1Q Mono Spanning Tree oder Common Spanning Tree (CST) bezeichnet.
- Vorteile der Spanning-Tree-Instanzschnittstellenkonfiguration
- Wie viele Instanzen haben Spanning Tree-Protokolle?
- Spanning-Tree-Instanzschnittstellen haben Prioritäten
- Wie hoch sind die Kosten für eine Spanning-Tree-Instanzschnittstelle?
Vorteile der Spanning-Tree-Instanzschnittstellenkonfiguration
Mit dem Schnittstellenmodus können RSTP, MSTP und VSTP auf Punkt-zu-Punkt-Verbindungen schneller konvergieren als das ursprüngliche STP. Das Protokoll muss bei Punkt-zu-Punkt-Verbindungen nicht auf Timer warten. Konfigurieren Sie Schnittstellen, die über eine Punkt-zu-Punkt-Verbindung zu einer anderen Layer-2-Bridge verfügen, als P2P. Dieser Parameter wird ignoriert, wenn der STP so konfiguriert ist, dass er die ursprüngliche Spanning-Tree-Version ausführt.
Wenn der Schnittstellenmodus (Spanning Tree) sowohl auf der globalen VSTP-Ebene als auch auf der VLAN-Ebene konfiguriert ist, hat die Konfiguration auf VLAN-Ebene Vorrang vor der globalen Konfiguration.
Wie viele Instanzen haben Spanning Tree-Protokolle?
STP und RSTP sind auf eine einzige Instanz auf einer beliebigen physischen Schnittstelle beschränkt. Verwenden Sie die interface-Anweisung (Spanning Tree), um Schnittstellen so zu konfigurieren, dass sie an der STP- oder RSTP-Instanz teilnehmen.
MSTP unterstützt mehrere Instanzen auf einer einzigen physischen Schnittstelle. Verwenden Sie auch hier die interface-Anweisung (Spanning Tree), um zu konfigurieren, welche logischen Schnittstellen an MSTP teilnehmen.
Für VSTP können Schnittstellen auf globaler Ebene oder auf VLAN-Ebene konfiguriert werden. Schnittstellen, die auf globaler VSTP-Ebene konfiguriert sind, werden für alle konfigurierten VLANs aktiviert. Wenn eine Schnittstelle sowohl auf globaler als auch auf VLAN-Ebene konfiguriert ist, hat die Konfiguration auf VLAN-Ebene Vorrang vor der globalen Konfiguration.
Spanning-Tree-Instanzschnittstellen haben Prioritäten
Der Grund dafür, dass Instanzen Prioritäten haben müssen, liegt darin, dass ein Root-Port für einen Spanning Tree die Schnittstelle auf der Nicht-Root-Bridge mit den geringsten Pfadkosten zur Root-Bridge ist. Wenn mehrere Schnittstellen die gleichen Pfadkosten zur Root-Bridge haben, wird die Schnittstelle mit der niedrigsten Schnittstellenpriorität als Root-Port ausgewählt.
Wenn die Schnittstellenpriorität nicht konfiguriert ist und mehrere Schnittstellen die gleichen Pfadkosten zur Root-Bridge haben, wird die Schnittstelle mit der niedrigsten Schnittstellenkennung als Root-Port ausgewählt.
Wenn die Schnittstellenpriorität unter dem MSTP-Protokoll konfiguriert ist, wird dies zum Standardwert für alle Schnittstellen. Wenn die Schnittstellenpriorität unter der MSTI-Schnittstelle konfiguriert ist, überschreibt der Wert den Standardwert für diese Schnittstelle.
Wenn die Schnittstellenpriorität sowohl auf der globalen VSTP-Ebene als auch auf der VLAN-Ebene konfiguriert ist, hat die Konfiguration auf VLAN-Ebene Vorrang vor der globalen Konfiguration.
Wie hoch sind die Kosten für eine Spanning-Tree-Instanzschnittstelle?
Die Pfadkosten, die zur Berechnung der Kosten für den Stammpfad eines bestimmten LAN-Segments verwendet werden, werden durch die Gesamtkosten jedes Links im Pfad bestimmt. Standardmäßig werden die Verbindungskosten durch die Geschwindigkeit der Verbindung bestimmt. Die Schnittstellenkosten können so konfiguriert werden, dass die Standardkosten überschrieben werden und gesteuert wird, welche Bridge die designierte Bridge und welcher Port der designierte Port ist. In MSTP werden die Kosten für den externen CIST-Pfad durch die Verbindungsgeschwindigkeit und die Anzahl der Hops bestimmt.
Wenn die Kosten für die Schnittstelle nicht konfiguriert sind, werden die Kosten durch die Geschwindigkeit der Schnittstelle bestimmt. Ein 100-Mbit/s-Link hat beispielsweise Standard-Pfadkosten von 19, ein 1000-Mbit/s-Link hat Standard-Pfadkosten von 4 und ein 10-Gbit/s-Link hat Standard-Pfadkosten von 2.
Wenn die Schnittstellenkosten unter MSTP konfiguriert sind, wird dies zum Standardwert für alle Schnittstellen. Wenn die Schnittstellenkosten unter der MSTI-Schnittstelle konfiguriert sind, überschreibt der Wert den Standardwert für diese Schnittstelle.
Wenn die Schnittstellenkosten sowohl auf globaler VSTP-Ebene als auch auf VLAN-Ebene konfiguriert sind, hat die Konfiguration auf VLAN-Ebene Vorrang vor der globalen Konfiguration.
Die Schnittstellenkosten sollten für alle Schnittstellen, die mit demselben LAN-Segment verbunden sind, gleich festgelegt werden.
Konfigurieren einer virtuellen Switch-Routing-Instanz auf Routern der MX-Serie
Verwenden Sie den Routing-Instance-Typ nur auf Routern der virtual-switch MX-Serie, um ein LAN-Segment mit seiner Spanning-Tree-Instanz zu isolieren und seinen VLAN-ID-Bereich zu trennen. Eine Bridge-Domäne besteht aus einer Reihe von Ports, die die gleichen Flooding- oder Broadcast-Eigenschaften aufweisen. Jeder virtuelle Switch stellt ein Layer-2-Netzwerk dar. Optional können Sie einen virtuellen Switch so konfigurieren, dass er Integrated Routing and Bridging (IRB) unterstützt, das das gleichzeitige Layer-2-Bridging und Layer-3-IP-Routing auf derselben Schnittstelle ermöglicht. Sie können auch Layer-2-Steuerungsprotokolle so konfigurieren, dass eine Schleifenauflösung bereitgestellt wird. Zu den unterstützten Protokollen gehören das Spanning-Tree Protocol (STP), Rapid Spanning-Tree Protocols (RSTP), Multiple Spanning-Tree Protocols (MSTP) und VLAN Spanning-Tree Protocol (VSTP).
Um eine Routing-Instanz für einen virtuellen Switch zu erstellen, schließen Sie mindestens die folgenden Anweisungen in die Konfiguration ein:
[edit]
routing-instances {
routing-instance-name
instance-type virtual-switch;
bridge-domains {
bridge-domain-name {
domain-type bridge;
interface interface-name;
vlan-id (all | none | number);
vlan-tags outer number inner number;
}
}
protocols {
(rstp | mstp | vstp) {
...stp-configuration ...
}
}
}
}
Weitere Informationen zum Konfigurieren virtueller Switches finden Sie unter Konfigurieren von virtuellen Layer-2-Switches.
Konfiguration einer Spanning-Tree-Instanzschnittstelle als Edge-Port für schnellere Konvergenz
RSTP-, MSTP- und VSTP-Instanzschnittstellen, die als Edge-Ports konfiguriert sind, ermöglichen eine schnellere Konvergenz des Protokolls als die ursprüngliche IEEE 802.1D STP-Version. Edge-Ports wechseln direkt in den Weiterleitungsstatus, sodass das Protokoll nicht auf den Empfang von BPDUs auf Edge-Ports warten muss.
Das Junos OS unterstützt die automatische Erkennung von Edge-Ports, wie im RSTP-Standard beschrieben. Layer-2-Bridges erwarten keine BPDUs für Edge-Ports. Wenn eine BPDU für einen Edge-Port empfangen wird, wird der Port zu einem Nicht-Edge-Port.
Beachten Sie die folgenden Richtlinien, wenn Sie Spanning-Tree-Instanzschnittstellen als Edge-Ports konfigurieren:
Konfigurieren Sie eine Spanning-Tree-Instanzschnittstelle nicht als Edge-Port, wenn sie mit einer Layer-2-Bridge verbunden ist. Eine Instanzschnittstelle, die mit Layer-2-Bridges verbunden, aber als Edge-Port konfiguriert ist, kann physikalische Schleifen verursachen.
Wenn das Spanning-Tree-Protokoll für die Ausführung der ursprünglichen IEEE 802.1D-Spanning-Tree-Version konfiguriert ist, wird die Option edge-port (falls konfiguriert) ignoriert.
Wenn Edge-Ports sowohl auf globaler VSTP-Ebene als auch auf VLAN-Ebene konfiguriert sind, hat die Konfiguration auf VLAN-Ebene Vorrang vor der globalen Konfiguration.