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-intervalund 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.
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.
mit drei Knoten
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