Konfigurieren der Ethernet-Ring-Schutzumschaltung
Führen Sie die folgenden Schritte aus, um Ethernet Ring Protection Switching (ERPS) auf Ihrem Gerät zu konfigurieren.
Konfigurieren der Ethernet-Ring-Schutzumschaltung
Das Vererbungsmodell sieht folgendermaßen aus:
[edit protocols] protection-group { ethernet-ring ring-name ( node-id mac-address; ring-protection-link-owner; east-interface { control-channel channel-name { ring-protection-link-end; } west-interface { node-id mac-address; control-channel channel-name { ring-protection-link-end; } data-channel { vlan number; } guard-interval number; restore-interval number; } }
Für jeden Ring muss eine Schutzgruppe konfiguriert werden. Jeder Knoten kann mehrere Ringe enthalten, daher sollte es mehrere Schutzgruppen geben, die den zugehörigen Ethernet-Ringen entsprechen.
Auf Schutzgruppenebene können drei Intervallparameter (restore-interval
, guard-interval
und hold-interval
) konfiguriert werden. Bei diesen Konfigurationen handelt es sich um globale Konfigurationen, die für alle Ethernet-Ringe gelten, wenn der Ethernet-Ring keine spezifischere Konfiguration für diese Werte aufweist. Wenn auf der Ebene der Schutzgruppe kein Parameter konfiguriert ist, wird für die globale Konfiguration dieses Parameters der Standardwert verwendet.
Siehe auch
Beispiel: Konfiguration des Ethernet-Ring-Schutzschalters auf MX-Routern
In diesem Beispiel wird beschrieben, wie das Umschalten des Ethernet-Ringschutzes an einem Router der MX-Serie konfiguriert wird:
Anforderungen
In diesem Beispiel werden die folgenden Hardware- und Softwarekomponenten verwendet:
Router-Knoten 1 mit Junos OS und zwei Gigabit-Ethernet-Schnittstellen.
Router-Knoten 2 mit Junos OS mit zwei Gigabit-Ethernet-Schnittstellen.
Router-Knoten 3 mit Junos OS und zwei Gigabit-Ethernet-Schnittstellen.
Ethernet-Ring – Übersicht und Topologie
In diesem Abschnitt wird ein Konfigurationsbeispiel für einen Ring mit drei Knoten beschrieben. Die Ringtopologie ist in Abbildung 1 dargestellt.

Topologie
Die Konfiguration in diesem Abschnitt gilt nur für den RAPS-Kanal. Die Bridge-Domäne für den Benutzerdatenverkehr ist die gleiche wie die normale Bridge-Domäne. Die einzige Ausnahme ist, wenn eine Bridge-Domäne einen Ringport enthält, dann muss sie auch den anderen Ringport desselben Rings enthalten.
Konfigurieren eines Rings mit drei Knoten
Führen Sie die folgenden Aufgaben aus, um das Ethernet-Ringschutz-Switching an einem Ring mit drei Knoten zu konfigurieren:
Konfigurieren des Ethernet-Ringschutzschaltens an einem Ring mit drei Knoten
Schritt-für-Schritt-Anleitung
- Konfigurieren von Knoten 1
interfaces { ge-1/0/1 { vlan-tagging; encapsulation flexible-ethernet-services; unit 1 { encapsulation vlan-bridge; vlan-id 100; } } ge-1/2/4 { vlan-tagging; encapsulation flexible-ethernet-services; unit 1 { encapsulation vlan-bridge; vlan-id 100; } } } bridge-domains { bd1 { domain-type bridge; interface ge-1/2/4.1; interface ge-1/0/1.1; } } protocols { protection-group { ethernet-ring pg101 { node-id 00:01:01:00:00:01; ring-protection-link-owner; east-interface { control-channel ge-1/0/1.1; ring-protection-link-end; } west-interface { control-channel ge-1/2/4.1; } } } } protocols { oam { ethernet { connectivity-fault-management { action-profile rmep-defaults { default-action { interface-down; } } maintenance-domain d1 { level 0; maintenance-association 100 { mep 1 { interface ge-1/0/1; remote-mep 2 { action-profile rmep-defaults; } } } } maintenance-domain d2 { level 0; maintenance-association 100 { mep 1 { interface ge-1/2/4; remote-mep 2 { action-profile rmep-defaults; } } } } } } } }
- Konfigurieren von Knoten 2
interfaces { ge-1/0/2 { vlan-tagging; encapsulation flexible-ethernet-services; unit 1 { encapsulation vlan-bridge; vlan-id 100; } } ge-1/2/1 { vlan-tagging; encapsulation flexible-ethernet-services; unit 1 { encapsulation vlan-bridge; vlan-id 100; } } } bridge-domains { bd1 { domain-type bridge; interface ge-1/2/1.1; interface ge-1/0/2.1; } } protocols { protection-group { ethernet-ring pg102 { east-interface { control-channel ge-1/0/2.1; } west-interface { control-channel ge-1/2/1.1; } } } } protocols { oam { ethernet { connectivity-fault-management { action-profile rmep-defaults { default-action { interface-down; } } maintenance-domain d1 { level 0; maintenance-association 100 { mep 2 { interface ge-1/2/1; remote-mep 1 { action-profile rmep-defaults; } } } } maintenance-domain d3 { level 0; maintenance-association 100 { mep 1 { interface ge-1/0/2; remote-mep 2 { action-profile rmep-defaults; } } } } } } } }
- Konfigurieren von Knoten 3
interfaces { ge-1/0/4 { vlan-tagging; encapsulation flexible-ethernet-services; unit 1 { encapsulation vlan-bridge; vlan-id 100; } } ge-1/0/3 { vlan-tagging; encapsulation flexible-ethernet-services; unit 1 { encapsulation vlan-bridge; vlan-id 100; } } } bridge-domains { bd1 { domain-type bridge; interface ge-1/0/4.1; interface ge-1/0/3.1; } } protocols { protection-group { ethernet-ring pg103 { east-interface { control-channel ge-1/0/3.1; } west-interface { control-channel ge-1/0/4.1; } } } } protocols { oam { ethernet { connectivity-fault-management { action-profile rmep-defaults { default-action { interface-down; } } maintenance-domain d2 { level 0; maintenance-association 100 { mep 2 { interface ge-1/0/4; remote-mep 1 { action-profile rmep-defaults; } } } } maintenance-domain d3 { level 0; maintenance-association 100 { mep 2 { interface ge-1/0/3; remote-mep 1 { action-profile rmep-defaults; } } } } } } } }
Beispiele: Ethernet-RPS-Ausgang
Dieser Abschnitt enthält Ausgabebeispiele, die auf der Konfiguration basieren, die unter Beispiel: Konfiguration des Ethernet-Ringschutz-Switching auf MX-Routern gezeigt wird. Die in diesen Beispielen verwendeten show-Befehle können dabei helfen, die Konfiguration und den korrekten Betrieb zu überprüfen.
Normale Situation: RPL-Besitzerknoten
Wenn der Ring keinen Fehler aufweist, hat der show
Befehl die folgende Ausgabe für Knoten 1:
user@node1> show protection-group ethernet-ring aps Ethernet Ring Name Request/state No Flush Ring Protection Link Blocked pg101 NR No Yes Originator Remote Node ID Yes user@node1> show protection-group ethernet-ring interface Ethernet ring port parameters for protection group pg101 Interface Control Channel Forward State Ring Protection Link End ge-1/0/1 ge-1/0/1.1 discarding Yes ge-1/2/4 ge-1/2/4.1 forwarding No Signal Failure Admin State Clear IFF ready Clear IFF ready user@node1> show protection-group ethernet-ring node-state Ethernet ring APS State Event Ring Protection Link Owner pg101 idle NR-RB Yes Restore Timer Quard Timer Operation state disabled disabled operational user@node1> show protection-group ethernet-ring statistics group-name pg101 Ethernet Ring statistics for PG pg101 RAPS sent : 1 RAPS received : 0 Local SF happened: : 0 Remote SF happened: : 0 NR event happened: : 0 NR-RB event happened: : 1
Normalsituation – andere Knoten
Für Knoten 2 und Knoten 3 sollten die Ausgaben identisch sein:
user@node2> show protection-group ethernet-ring aps Ethernet Ring Name Request/state No Flush Ring Protection Link Blocked pg102 NR No Yes Originator Remote Node ID No 00:01:01:00:00:01 user@node2> show protection-group ethernet-ring interface Ethernet ring port parameters for protection group pg102 Interface Control Channel Forward State Ring Protection Link End ge-1/2/1 ge-1/2/1.1 forwarding No ge-1/0/2 ge-1/0/2.1 forwarding No Signal Failure Admin State Clear IFF ready Clear IFF ready user@node2> show protection-group ethernet-ring node-state Ethernet ring APS State Event Ring Protection Link Owner pg102 idle NR-RB No Restore Timer Quard Timer Operation state disabled disabled operational user@node2> show protection-group ethernet-ring statistics group-name pg102 Ethernet Ring statistics for PG pg101 RAPS sent : 0 RAPS received : 1 Local SF happened: : 0 Remote SF happened: : 0 NR event happened: : 0 NR-RB event happened: : 1
Fehlersituation – RPL-Besitzerknoten
Wenn der Ring einen Verbindungsfehler zwischen Knoten 2 und Knoten 3 aufweist, hat der show
Befehl die folgenden Ausgaben für Knoten 1:
user@node1> show protection-group ethernet-ring aps Ethernet Ring Name Request/state No Flush Ring Protection Link Blocked pg101 SF NO No Originator Remote Node ID No 00:01:02:00:00:01 user@node1> show protection-group ethernet-ring interface Ethernet ring port parameters for protection group pg101 Interface Control Channel Forward State Ring Protection Link End ge-1/0/1 ge-1/0/1.1 forwarding Yes ge-1/2/4 ge-1/2/4.1 forwarding No Signal Failure Admin State Clear IFF ready Clear IFF ready user@node1> show protection-group ethernet-ring node-state Ethernet ring APS State Event Ring Protection Link Owner pg101 protected SF Yes Restore Timer Quard Timer Operation state disabled disabled operational user@node1> show protection-group ethernet-ring statistics group-name pg101 Ethernet Ring statistics for PG pg101 RAPS sent : 1 RAPS received : 1 Local SF happened: : 0 Remote SF happened: : 1 NR event happened: : 0 NR-RB event happened: : 1
Fehlersituation – andere Knoten
Für Knoten 2 und Knoten 3 sollten die Ausgaben identisch sein:
user@node2> show protection-group ethernet-ring aps Ethernet Ring Name Request/state No Flush Ring Protection Link Blocked pg102 SF No No Originator Remote Node ID Yes 00:00:00:00:00:00 user@node2> show protection-group ethernet-ring interface Ethernet ring port parameters for protection group pg102 Interface Control Channel Forward State Ring Protection Link End ge-1/2/1 ge-1/2/1.1 forwarding No ge-1/0/2 ge-1/0/2.1 discarding No Signal Failure Admin State Clear IFF ready set IFF ready user@node2> show protection-group ethernet-ring node-state Ethernet ring APS State Event Ring Protection Link Owner pg102 idle NR-RB No Restore Timer Quard Timer Operation state disabled disabled operational user@node2> show protection-group ethernet-ring statistics group-name pg102 Ethernet Ring statistics for PG pg101 RAPS sent : 1 RAPS received : 1 Local SF happened: : 1 Remote SF happened: : 0 NR event happened: : 0 NR-RB event happened: : 1