Konfiguration von Ethernet-Loopback für RFC 2544-basierte Benchmarking-Tests
Ethernet-Loopback ist eine Funktion, mit der Sie die Konnektivität überprüfen und Fehler in einem Netzwerk identifizieren oder isolieren können.
Auf Routern der ACX-Serie wird Ethernet-Loopback in der Ausgehenden Benutzer-zu-Netzwerk-Schnittstellenrichtung (UNIs) für eine bridge
Familienkonfiguration unterstützt. In Routern der ACX-Serie wird Ethernet-Loopback auf den logischen Schnittstellen konfiguriert. Die Ethernet-Loopback-Funktion kann bei Leistungsmessungen verwendet werden, bei denen Pakete zum Testen verschiedener Services zurück an das Messgerät zurückgeschleifet werden.

Abbildung 1 zeigt ein Szenario, bei dem die UNI-B-Schnittstelle im Ethernet-Loopback-Modus in Ausgangsrichtung konfiguriert wird. Die auf der Network-to-Network-Schnittstelle (NNI) des Routers der ACX-Serie empfangenen Pakete werden an die UNI-B-Schnittstelle weitergeleitet und nach dem Austausch der Quell- und Ziel-MAC-Adressen an die UNI-B-Schnittstelle zurückgeschleimt. Dies ist ein Anwendungsfall für das Testen eines End-to-End-Services.
Sie können die folgenden optionalen Parameter verwenden, um einen ausgehenden Datenverkehrsfluss für Ethernet-Loopback zu identifizieren:
Quell-MAC-Adresse
Ziel-MAC-Adresse
Quell-IPv4-Adresse
Ziel-IPv4-Adresse
VLAN
VLAN .1p-Priorität
EtherType
Dauer des Test-Iterators
Konfigurieren Sie bei der Durchführung von RFC2544-Benchmarking-Tests Ethernet-Loopback als Testmodus auf einer logischen Schnittstelle, indem Sie die Ethernet-loopback
CLI-Anweisung auf Hierarchieebene [edit services rpm rfc2544-benchmarking]
einfingen.
Wenn Sie Ethernet-Loopback auf logischen Schnittstellen konfigurieren, ohne einen der optionalen Parameter zu konfigurieren, wird auch unbekannter Unicast-Datenverkehr in derselben Bridge-Domäne zurückgeschleifet und während des Tests nicht an andere logische Schnittstellen weitergeleitet.
Wenn ein RFC2544-Benchmarking-Test durchgeführt wird und der Parameter für die Test-Iterator-Dauer nicht konfiguriert ist, wird die Ethernet-Loopback-Lösung so lange fortgesetzt, bis der Test abgeschlossen oder beendet ist.
Wenn Sie RFC2544-Benchmarking-Tests durchführen, können Sie den Test im Initiator-, Reflektor- oder Loopback-Modus konfigurieren. Sie können die RFC2544-Benchmarking-Tests nicht in einer Kombination dieser Testmodi durchführen.
Im Folgenden ist eine Ethernet-Loopback-Beispielkonfiguration:
[edit services rpm rfc2544-benchmarking] tests { test-name test1{ source-mac-address 00:bb:cc:dd:ee:ff; destination-mac-address 00:11:22:33:44:55; vlan-id 100; vlan-priority 2; vlan-cfi 1; ip-swap; udp-tcp-port-swap; forwarding-class network-control; packet-loss-priority medium-high; mode ethernet-loopback; family bridge; reflect-etype 2048; direction egress; source-udp-port 2020; destination-udp-port 3030; test-iterator-duration 50; test-interface ge-0/1/6.0; } } [edit interfaces] ge-0/1/4 { flexible-vlan-tagging; encapsulation flexible-ethernet-services; unit 0 { encapsulation vlan-bridge; vlan-id 1000; family bridge { filter { input ft1; } } } ge-0/1/6 { flexible-vlan-tagging; encapsulation flexible-ethernet-services; unit 0 { encapsulation vlan-bridge; vlan-id 100; input-vlan-map { push; vlan-id 1000; } output-vlan-map pop; } } [edit routing-options] ppm { traceoptions { file ppmd size 100m; flag packet; flag event; flag distribute; flag pipe; flag all; } } [edit firewall] family bridge { filter ft1 { term t1 { from { user-vlan-id 100; } then count loopback; } } } [edit bridge-domains] bd1 { interface ge-0/1/4.0; interface ge-0/1/6.0; }