Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Konfigurieren eines RFC 2544-basierten Benchmarking-Tests

Sie können einen Benchmarking-Test konfigurieren, um Leistungsattribute wie Durchsatz, Latenz, Frame-Verlust und Burst- oder Back-to-Back-Frames von Netzwerkgeräten zu erkennen und zu messen. Ein RFC 2544-basierter Benchmarking-Test wird durchgeführt, indem Testpakete von einem Gerät übertragen werden, das als Initiator und Abschlusselement des Tests fungiert. Diese Pakete werden an ein Gerät gesendet, das als Reflektor fungiert, das die Pakete empfängt und an den Initiator zurücksendet.

Anmerkung:

Die Testkonfiguration wird nur angewendet, wenn Sie den Test starten. Wenn Sie die Testkonfiguration während des Tests aktualisieren, müssen Sie den Test erneut starten, damit die aktualisierte Konfiguration wirksam wird.

Die folgenden Geräte unterstützen RFC 2544-basierte Benchmarking-Tests entweder in der Rolle des Initiators/Abschlusselements oder des Reflektors, je nachdem, welche Familien sie unterstützen:

Tabelle 1: RFC 2544-basierte Benchmarking-Tests nach unterstützter Rolle und Familie
Plattform-Familie
Inet Bridge CCC VPLS
Initiator- und Terminator-Rolle
ACX-Serie (außer ACX5000 und ACX7000) x x x  
Reflektor-Rolle
ACX-Serie (außer ACX5000 und ACX7000) x x x  
ACX5000 Serie   x x  
ACX7000-Serie x      
MX-Serie x x x x
SRX300-Serie und SRX550HM x      

Der Familientyp für den Test wird mit der family name Anweisung auf der [edit services rpm rfc2544-benchmarking tests test-name name] Hierarchieebene konfiguriert.

Sie müssen ein Testprofil konfigurieren und in einem eindeutigen Testnamen auf das Testprofil verweisen, der die Parameter für den Test definiert, der auf einem bestimmten Gerät ausgeführt werden soll. Das Testprofil ist jedoch erforderlich, wenn der Testmodus als Initiierung und Beendigung konfiguriert ist. Der test-profile Parameter wird nicht berücksichtigt, wenn der Testmodus als Reflexion konfiguriert ist. Router der MX-Serie und Firewalls der SRX-Serie unterstützen nur die Reflektionsfunktion in den RFC 2544-basierten Benchmarking-Tests. Ein Reflektionsdienst verwendet nicht die im Testprofil angegebenen Parameter.

Anmerkung:

Informationen zum Konfigurieren von RFC2544-basierten Benchmarking-Tests auf Routern der Serien MX240, MX480, MX960 mit MPC1, MPC2 und der 10-Gigabit-Ethernet-MPC mit 16 Ports finden Sie unter Aktivieren der Unterstützung für RFC 2544-basierte Benchmarking-Tests auf MX-Serie-Routern.

In diesem Kapitel wird beschrieben, wie Sie einen Testnamen für einen RFC 2544-basierten Benchmarking-Test auf einem Router der MX-Serie für Layer-3-IPv4-, Ethernet-Pseudowire- und Layer-2-Bridge-Netzwerke konfigurieren. Für Firewalls der SRX-Serie können Sie (nur) Layer-3-IPv4-Reflektionfamily inet konfigurieren.

Konfigurieren eines Testnamens für einen RFC 2544-basierten Benchmarking-Test für ein IPv4-Netzwerk

Sie können einen Testnamen konfigurieren, indem Sie die test-name test-name Anweisung auf Hierarchieebene [edit services rpm rfc2544-benchmarking] einschließen. Im Testnamen können Sie Attribute der Testiteration konfigurieren, z. B. die Adressfamilie (Diensttyp, IPv4 oder Ethernet), die logische Schnittstelle und die Testdauer, die für die Ausführung eines Benchmarkingtests verwendet werden.

So konfigurieren Sie einen Testnamen und definieren seine Attribute für ein IPv4-Netzwerk:

  1. Wechseln Sie im Konfigurationsmodus in die [edit services] Hierarchieebene.
  2. Konfigurieren Sie eine Instanz.
  3. Konfigurieren Sie einen RFC 2544-basierten Benchmarking-Test für die RPM-Instanz.
  4. Definieren Sie einen Namen für den Test, z. B. test1. Der Testnamenbezeichner kann bis zu 32 Zeichen lang sein.
  5. Geben Sie den Testmodus für die Pakete an, die während des Benchmarking-Tests gesendet werden. Die reflect Option bewirkt, dass die Testframes im IPv4-Netzwerk widergespiegelt werden.
  6. Konfigurieren Sie die Adresstypfamilie für den Benchmarking-Test. Die inet Option gibt an, dass der Test für einen IPv4-Dienst ausgeführt wird.
  7. Konfigurieren Sie die IPv4-Zieladresse für die Testpakete. Dieser Parameter ist nur erforderlich, wenn Sie die IPv4-Familie inetkonfigurieren. Wenn Sie die IPv4-Zieladresse nicht konfigurieren, wird der Standardwert 192.168.1.20 verwendet.
  8. Geben Sie den UDP-Port des Ziels an, der im UDP-Header für die generierten Frames verwendet werden soll. Wenn Sie den UDP-Port nicht angeben, wird der Standardwert 4041 verwendet.
  9. (Optional) Geben Sie die Quell-IPv4-Adresse an, die in generierten Testframes verwendet werden soll. Wenn Sie die Quell-IPv4-Adresse nicht für inet family konfigurieren, wird die Quelladresse der Schnittstelle für die Übertragung der Testframes verwendet.
  10. Geben Sie den UDP-Port der Quelle an, der im UDP-Header für die generierten Frames verwendet werden soll. Wenn Sie den UDP-Port nicht angeben, wird der Standardwert 4041 verwendet.
  11. Geben Sie die logische Schnittstelle an, auf der der RFC 2544-basierte Benchmarking-Test ausgeführt wird. Wenn Sie eine inet Familie und den Testmodus so konfigurieren, dass die Frames vom anderen Ende an den Sender zurückgesendet werden, wird die logische Schnittstelle als Schnittstelle verwendet, um den Reflexionsdienst zu aktivieren (die Reflektion wird für die Pakete durchgeführt, die in die angegebene Schnittstelle gelangen). Wenn Sie die logische Schnittstelle nicht für den Reflektionstestmodus konfigurieren, wird eine Suche in der Quell-IPv4-Adresse durchgeführt, um die Schnittstelle zu ermitteln, die die Adresse hostet.

Konfigurieren eines Testnamens für einen RFC 2544-basierten Benchmarking-Test für ein Ethernet-Pseudowire

Sie können einen Testnamen konfigurieren, indem Sie die test-name test-name Anweisung auf Hierarchieebene [edit services rpm rfc2544-benchmarking] einschließen. Im Testnamen können Sie Attribute der Testiteration konfigurieren, z. B. die Adressfamilie (Diensttyp, IPv4 oder Ethernet), die logische Schnittstelle und die Testdauer, die für die Ausführung eines Benchmarkingtests verwendet werden. Der Testname in Kombination mit dem Testprofil stellt eine einzelne RPM-Konfigurationsinstanz (Real-Time Performance Monitoring) dar.

So konfigurieren Sie einen Testnamen und definieren seine Attribute für einen Ethernet-Pseudowire:

  1. Wechseln Sie im Konfigurationsmodus in die [edit services] Hierarchieebene.
  2. Konfigurieren Sie eine RPM-Dienstinstanz.
  3. Konfigurieren Sie einen RFC 2544-basierten Benchmarking-Test für die RPM-Instanz.
  4. Definieren Sie einen Namen für den Test, z. B. test1. Der Testnamenbezeichner kann bis zu 32 Zeichen lang sein.
  5. Geben Sie den Testmodus für die Pakete an, die während des Benchmarking-Tests gesendet werden. Die reflect Option bewirkt, dass die Testframes auf dem Ethernet-Pseudowire reflektiert werden.
  6. Konfigurieren Sie die Adresstypfamilie für den Benchmarking-Test. Die ccc Option gibt an, dass der Test auf einem CCC- oder Ethernet-Pseudowire-Dienst ausgeführt wird.
  7. Geben Sie die Richtung der Schnittstelle an, auf der der Test ausgeführt werden muss. Dieser Parameter ist nur für eine Familie gültig. Verwenden Sie die egress Option, damit der Test in Ausgangsrichtung der Schnittstelle (Network-to-Network-Schnittstelle (NNI)) ausgeführt werden kann. Damit der Test in Eingangsrichtung der Schnittstelle (User-to-Network Interface (UNI)) ausgeführt werden kann, verwenden Sie die ingress Option.
  8. (Optional) Geben Sie die Quell-IPv4-Adresse an, die in generierten Testframes verwendet werden soll. Wenn Sie die IPv4-Quelladresse nicht für family konfigurieren, wird der Standardwert 192.168.1.10 verwendet.
  9. Geben Sie die logische Schnittstelle an, auf der der RFC 2544-basierte Benchmarking-Test ausgeführt wird.

Konfigurieren eines Testnamens für einen RFC 2544-basierten Benchmarking-Test für einen Layer 2 E-LAN-Service in der Bridge-Domäne

Sie können einen Testnamen konfigurieren, indem Sie die test-name test-name Anweisung auf Hierarchieebene [edit services rpm rfc2544-benchmarking] einschließen. Im Testnamen können Sie Attribute der Testiteration konfigurieren, z. B. die Adressfamilie (Bridge), die logische Schnittstelle und die Testdauer, die für die Ausführung eines Benchmarkingtests verwendet werden. Der Testname in Kombination mit dem Testprofil stellt eine einzelne RPM-Konfigurationsinstanz (Real-Time Performance Monitoring) dar.

So konfigurieren Sie einen Testnamen und definieren seine Attribute für einen Layer 2-E-LAN-Dienst in Bridge-Domänen:

  1. Wechseln Sie im Konfigurationsmodus in die [edit services] Hierarchieebene.
  2. Konfigurieren Sie eine RPM-Dienstinstanz.
  3. Konfigurieren Sie einen RFC 2544-basierten Benchmarking-Test für die RPM-Instanz.
  4. Definieren Sie einen Namen für den Test, z. B. l2b-test1. Der Testnamenbezeichner kann bis zu 32 Zeichen lang sein.
  5. Geben Sie die Quell- und Ziel-MAC-Adressen des Testpakets an. Diese beiden Parameter gelten nur für die Bridge-Familie.
  6. Geben Sie den zu testenden Diensttyp an. Dieser Parameter gilt nur für die Brückenfamilie.
  7. Geben Sie den Testmodus für die Pakete an, die während des Benchmarking-Tests gesendet werden. Die reflect Option bewirkt, dass die Testframes über die Layer-2-Bridge reflektiert werden.
  8. Konfigurieren Sie die Adresstypfamilie für den Benchmarking-Test. Die bridge Option gibt an, dass der Test für einen E-LAN-Dienst über eine Bridge-Domäne ausgeführt wird.
  9. Geben Sie die Richtung der Schnittstelle an, auf der der Test ausgeführt werden muss. Dieser Parameter ist nur für eine Familie gültig. Verwenden Sie die egress Option, damit der Test in Ausgangsrichtung der Schnittstelle (Network-to-Network-Schnittstelle (NNI)) ausgeführt werden kann. Damit der Test in Eingangsrichtung der Schnittstelle (User-to-Network Interface (UNI)) ausgeführt werden kann, verwenden Sie die ingress Option.
  10. Geben Sie die logische Schnittstelle an, auf der der RFC 2544-basierte Benchmarking-Test ausgeführt wird.