Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Konfiguration von RFC 2544-basierten Benchmarking-Tests

In diesem Thema wird beschrieben, wie Sie einen test-profile RFC2544-Benchmark-Test konfigurieren, starten test-nameund beenden und das Testergebnis in eine lokale oder remote Datei kopieren.

Übersicht über Testprofil und Testname

Um einen RFC 2544-Benchmark-Test für einen Initiator zu konfigurieren, müssen Sie zuerst einen test-profile konfigurieren und auf den test-profile in einer eindeutigen test-name. The test-name definiert die Parameter für die durchzuführenden Tests.

Um einen test-profilezu konfigurieren, fügen Sie die test-profile profile-name Anweisung auf [edit services rpm rfc2544-benchmarking] Hierarchieebene ein. Das Testprofil gilt nur für den Initiator, nicht für den Reflektor.

Um einen test-namezu konfigurieren, fügen Sie die test-name test-name Anweisung auf der [edit services rpm rfc2544-benchmarking] Hierarchieebene (Junos OS) oder [Services Monitoring rfc2544 tests] (Junos OS Evolved) ein.

(Junos OS) Um Ethernet-Loopback als Testmodus auf einer logischen Schnittstelle zu konfigurieren, fügen Sie die Ethernet-loopback Anweisung auf [edit services rpm rfc2544-benchmarking] Hierarchieebene ein.

In der folgenden Tabelle sind die Parameter für die Konfiguration des Testprofils am Initiator aufgeführt.

Tabelle 1: Parameter für die Testprofilkonfiguration am Initiator

Parameter

Beschreibung

test-type

RFC 2544 Testtyp (throughput | latency | frame-loss | back-back-frames).

packet-size

Größe des Testpakets.

Die gültigen Paketgrößen sind 64, 68, 72, 128, 256, 512, 768, 1024, 1280, 1518, 1522, 1600, 1728, 2496, 3584, 4016, 9104 und 9136 Bytes.

bandwidth-kbps

Definieren Sie die maximale Bandbreitengrenze in Kilobit pro Sekunde (Kbit/s).

Reichweite: 1.000 kpbs bis 1.000.000 kbit/s.

step-percent

Geben Sie den Prozentsatz des Schritts für Frameverlusttests an.

Standard: 10 Prozent

Reichweite: 1 bis 100 Prozent

In der folgenden Tabelle sind die Parameter für die Konfiguration eines Testnamens am Initiator und Reflektor aufgeführt.

Tabelle 2: Parameter für die Konfiguration des Testnamens am Initiator und reflektor

Parameter

Beschreibung

check-test-interface-mtu

Wenn der check-test-interface-mtu Parameter konfiguriert ist, validiert die Software die MTU-Größe der Testpakete mit der auf der Schnittstelle konfigurierten MTU-Größe und das folgende Verhalten für den Initiator- und Reflektormodus:

  • Wenn die MTU-Größe des Testpakets größer als die auf der Schnittstelle konfigurierte MTU-Größe ist, kann der RFC2544-basierte Benchmarking-Test nicht gestartet werden.

  • Wenn die an den Reflektor eingehenden Testpakete nicht die auf der Schnittstelle konfigurierte MTU-Größe bestätigen, werden diese Testpakete nicht reflektiert und fallen gelassen.

destination-ipv4-address

Geben Sie die IPv4-Zieladresse an.

Dieser Parameter ist obligatorisch, wenn Familie inet angegeben wird, und optional, wenn Familie ccc angegeben wird.

Wenn kein Wert angegeben wird, wird standardmäßig 192.168.1.20 verwendet.

Hinweis:

Dieser Parameter wird auf den Routern ACX5048 und ACX5096 nicht unterstützt.

destination-mac-address

Geben Sie die MAC-Adresse des Ziels an. Zum Beispiel 0011.2233.4455.

Dieser Parameter kann nicht verwendet werden, wenn Familie inet angegeben wird.

Dieser Parameter ist optional, wenn die Familie ccc angegeben ethernet-switching wird. Wenn nicht angegeben, wird der Standardwert 0x00:0x11:0xAE:0x92:0x2F:0x28 verwendet.

destination-udp-port

Geben Sie die UDP-Ziel-Portnummer für die Testframes an. Standard: 4041.

Hinweis:

Dieser Parameter wird auf den Routern ACX5048 und ACX5096 nicht unterstützt.

direction

Geben Sie die Testrichtung an (egress | ingress). Dieser Parameter ist nur gültig, wenn Familie cccund bridgeethernet-switching .

Dieser Parameter ist für den Modus obligatorisch ethernet-loopback

disable-signature-check

Deaktivieren Sie die Signaturüberprüfung der empfangenen Testframes.

dscp-code-points

Geben Sie den Wert des Felds Differenzierte Services (DiffServ) an. Zum Beispiel 001111.

Wenn kein Wert angegeben wird, wird im IP-Header "0" verwendet.

Hinweis:

Dieser Parameter wird auf den Routern ACX5048 und ACX5096 nicht unterstützt.

family

Konfigurieren Sie die Testfamilie (bridge | ccc | ethernet-switching | inet).

Dieser Parameter ist für den Modus obligatorisch ethernet-loopback

forwarding-class

Geben Sie die Weiterleitungsklasse an, die für Testframes verwendet werden soll.

halt-on-prefix-down

Wenn angegeben, bewirkt ein Präfix, das in den Down-Zustand verschoben wird, dass die entsprechenden Tests beendet werden.

Hinweis:

Dieser Parameter wird auf den Routern ACX5048 und ACX5096 nicht unterstützt.

ignore-test-interface-state

Wenn der ignore-test-interface-state Parameter für RFC2544-Benchmarking-Tests konfiguriert ist, wird der Test auch dann weiter ausgeführt, wenn ein Up- oder Down-Ereignis der Schnittstelle vorkommt. Dies gilt sowohl für den Initiator- als auch für den Reflektor-Testmodus.

in-service

Wenn angegeben, wird nur der der Testsitzung entsprechende Datenverkehr unterbrochen, der Rest des Datenverkehrs, der an den uni-Port gesendet wird, der für den Service getestet wird, ist davon nicht betroffen.

Hinweis:

Dieser Parameter wird auf den Routern ACX5048 und ACX5096 nicht unterstützt.

ivlan-cfi

CFI-Bit, das im inneren VLAN-Tag verwendet wird.

Hinweis:

Dieser Parameter wird auf den Routern ACX5048 und ACX5096 nicht unterstützt.

ivlan-id

Konfigurieren Sie die interne VLAN-ID für die Testframes.

Dieser Parameter ist nur für den Familienmodus ccc gültig.

Hinweis:

Dieser Parameter wird auf den Routern ACX5048 und ACX5096 nicht unterstützt.

ivlan-priority

Konfigurieren Sie den Prioritätswert für das IEEE 802.1p-Bit im inneren VLAN-Tag.

Bereich: 0 bis 7.

Hinweis:

Dieser Parameter wird auf den Routern ACX5048 und ACX5096 nicht unterstützt.

mode

Geben Sie den Testmodus (ethernet-loopbackoder initiate-and-terminatereflect) an.

  • ethernet-loopback—Testrahmen werden nach dem Austausch der Quell-MAC-Adresse und der MAC-Zieladresse auf das Messgerät zurückgeschleifet.

  • initiate-and-terminate— Testframes werden am selben Ende initiiert und beendet. Wenn Sie diesen Modus angeben, sollte ein Reflektor am Peer-Ende konfiguriert werden, um die Testrahmen zurückzuholen.

  • reflect— Testrahmen werden auf dem gewählten Service reflektiert.

outer-tag-protocol-id

TPID zur Verwendung im äußeren VLAN-Tag.

Unterstützte Werte sind 0x8100, 0x88a8, 0x9100 0x9200.

Hinweis:

Dieser Parameter wird auf den Routern ACX5048 und ACX5096 nicht unterstützt.

ovlan-cfi

CFI-Bit, das im äußeren VLAN-Tag verwendet wird.

Hinweis:

Dieser Parameter wird auf den Routern ACX5048 und ACX5096 nicht unterstützt.

ovlan-id

Konfigurieren Sie die äußere VLAN-ID für die Testframes.

Bereich: 0 bis 4094

Dieser Parameter ist nur für den Familienmodus ccc gültig.

ovlan-priority

Konfigurieren Sie den Prioritätswert für das IEEE 802.1p-Bit im äußeren VLAN-Tag.

Bereich: 0 bis 7

Hinweis:

Dieser Parameter wird auf den Routern ACX5048 und ACX5096 nicht unterstützt.

packet-loss-priority

Geben Sie den PlP-Wert (Packet Loss Priority) an.

Wenn ein Wert nicht konfiguriert ist, wird der Standardwert von low verwendet.

Hinweis:

Dieser Parameter wird auf den Routern ACX5048 und ACX5096 nicht unterstützt.

reflect-etype

Geben Sie die EtherType-ID an, die für die Reflexion von Testframes verwendet werden soll. Dieser Parameter ist nur im Modus reflectgültig. Wenn nicht angegeben, werden alle EtherTypes reflektiert.

Reichweite: 1 bis 65.535.

Hinweis:

Dieser Parameter wird auf den Routern ACX5048 und ACX5096 nicht unterstützt.

reflect-mode

Geben Sie den Reflexionsmodus an (mac-rewrite | mac-swap | no-mac-swap).

  • mac-rewrite— MAC-Werte, die in source-mac-address angegeben sind und destination-mac-address verwendet werden.

  • mac-swap— Tauscht die Quell-mac-adddress und die Ziel-mac-Adresse im Testrahmen aus. Dies ist das Standardverhalten.

  • no-mac-swap– Austausch von MAC-Adressen nicht. Die Testrahmen werden wie sie sind zurückgegeben.

reflector-port

Port, der zur Konfiguration der Reflektorfunktionen für rfc 2544-Test verwendet wird. Die Anzahl der Ports, die basierend auf der Portnummer an der Vorderseite verwendet werden können, sind:

  • Auf ACX5048 [16 bis 53]

  • Auf ACX5096 [64 bis 95, 100 bis 103].

service-type

Geben Sie den Servicetyp an (E-Line oder E-LAN)

skip-arp-iteration

Dieser Parameter ist nur im Familienmodus inet gültig. ARP-Iteration ist eine 3-Sekunden-Iteration, die für alle inet Tests ausgeführt wird. Die Ergebnisse der ARP-Iteration werden in Testergebnisberechnungen ignoriert. Das Senden von Testbildern für 3 Sekunden besteht in erster Linie darin, sicherzustellen, dass alle Geräte auf dem Pfad zum Ziel ihre ARP-Einträge erstellen.

Hinweis:

Dieser Parameter wird auf den Routern ACX5048 und ACX5096 nicht unterstützt.

source-ipv4-address

Geben Sie die für die Testframes verwendete IPv4-Quelladresse an. Wenn für diesen Parameter kein Wert angegeben wird, dann:

  • Für Die Familie cccwird standardmäßig 192.168.1.10 verwendet, wenn kein Wert angegeben wird.

  • Für die Familie inetwird die Quelladresse der Schnittstelle zum Versenden von Testframes verwendet.

Hinweis:

Dieser Parameter wird auf den Routern ACX5048 und ACX5096 nicht unterstützt.

source-mac-address

Geben Sie die Quell-MAC-Adresse an. Zum Beispiel 0011.2233.4455

Dieser Parameter kann nicht verwendet werden, wenn Familie inet angegeben wird.

Dieser Parameter ist optional, wenn familie ccc angegeben oder ethernet-switching angegeben wird. Wenn nicht angegeben, wird der Standardwert 0x00:0x60:0x67:0x71:0xC6:0x62 verwendet.

source-udp-port

Geben Sie die UDP-Quell-Portnummer für die Testframes an.

Standard: 4040

Hinweis:

Dieser Parameter wird auf den Routern ACX5048 und ACX5096 nicht unterstützt.

test-finish-wait-duration

Anzahl der Sekunden zu warten, nachdem das letzte Frame übertragen wurde und bevor der Test als abgeschlossen endet.

Hinweis:

Dieser Parameter wird auf den Routern ACX5048 und ACX5096 nicht unterstützt.

test-iterator-duration

Geben Sie die Dauer jeder Iteration in Sekunden an.

Reichweite: 10 bis 120 Sekunden

Der Standardwert für Testtypen Durchsatz, Back-to-Back-Frames und Frameverlustrate beträgt 20 Sekunden. Der Standardwert für die Latenz des Testtyps ist 120 Sekunden.

Hinweis:

Dieser Parameter wird auf den Routern ACX5048 und ACX5096 nicht unterstützt.

test-interface

Geben Sie den Namen der logischen Schnittstelle (UNI) an, auf der der Test ausgeführt werden muss.

Wenn Sie die Familie als inet und den Modus angeben, wie initiate-and-terminate der wird test-interface ignoriert. Stattdessen wird der Test auf der logischen Ausgangsschnittstelle ausgeführt, die durch die Routensuche auf der angegebenen destination-ipv4-address.

Wenn Sie die Familie als inet und den Modus als reflectangeben, wird die Testschnittstelle als Schnittstelle verwendet, um den Reflexionsservice zu aktivieren. Wenn test-interface nicht konfiguriert ist, wird für den Parameter eine Suche durchgeführt, um die source-ipv4-address Schnittstelle zu ermitteln, an der die Adresse gehostet wird.

Dieser Parameter ist für modus ethernet-loopback.

test-profile

Geben Sie den Namen des test-profile für den Test verwendeten Tests an.

Der test-profile Parameter wird ignoriert, wenn der Modus reflect verwendet wird.

Hinweis:

Dieser Parameter wird auf den Routern ACX5048 und ACX5096 nicht unterstützt.

vlan-cfi

CFI-Bit, das im VLAN-Tag verwendet wird.

Hinweis:

Dieser Parameter wird auf den Routern ACX5048 und ACX5096 nicht unterstützt.

vlan-id

Konfigurieren Sie die VLAN-ID für die Testframes.

Dieser Parameter ist nur für den Modus ethernet-loopbackgültig.

Hinweis:

Dieser Parameter wird auf den Routern ACX5048 und ACX5096 nicht unterstützt.

vlan-priority

Konfigurieren Sie den VLAN-Prioritätswert.

Bereich: 0 bis 7.

Hinweis:

Dieser Parameter wird auf den Routern ACX5048 und ACX5096 nicht unterstützt.

Konfigurieren eines Testprofils für einen RFC 2544-basierten Benchmarking-Test

Sie können ein Testprofil konfigurieren, indem Sie die test-profile profile-name Anweisung auf [edit services rpm rfc2544-benchmarking] Hierarchieebene angeben.

In diesem Verfahren wird gezeigt, wie Sie ein Testprofil für Junos OS konfigurieren. Router, auf denen Junos OS Evolved ausgeführt wird, unterstützen nur den Reflektormodus, sodass Sie kein Testprofil auf diesen Routern konfigurieren können.

So konfigurieren Sie ein Testprofil:

  1. Wechseln Sie im Konfigurationsmodus zur [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 ein Testprofil, z. B. profile1.
  5. Definieren Sie die theoretische maximale Bandbreite für den Test in Kilobit pro Sekunde mit einem Wert von 1.000 Kbit/s bis 1.000.000 Kbit/s. Geben Sie eine vollständige Dezimalzahl an.
  6. Geben Sie die Größe des Testpakets in Bytes mit einem Wert von 64 bis 9136 an, der für jede Testiteration verwendet werden soll. Sie können bis zu 10 Paketgrößen angeben, getrennt durch einen Leerzeichen, die sequenziell für den Test verwendet werden. Die gültigen Paketgrößen sind 64, 68, 72, 128, 256, 512, 768, 1024, 1280, 1518, 1522, 1600, 1728, 2496, 3584, 4016, 9104 und 9136 Bytes. Wenn Sie eine andere Paketgröße als die hier als gültige Größe aufgeführten angeben, wird die Konfiguration gespeichert, wenn Sie die Einstellung festlegen, und es wird keine Fehlermeldung angezeigt. Wenn Sie den Test jedoch durch Eingabe des test services rpm rfc2544-benchmarking test test-name start Befehls starten, wird eine Fehlermeldung angezeigt, in der angegeben wird, dass Sie eine ungültige Paketgröße im Testprofil konfiguriert haben, das dem Testnamen zugeordnet ist.
    Hinweis:
    • Die mindeste Framegröße für nicht getaggte Bilder sollte 64 sein.

    • Die mindeste Framegröße für Einzelbilder sollte 68 sein.

    • Die mindeste Framegröße für Dual-Tagged-Frames sollte 72 sein.

    Diese Werte gelten nicht für inet.

  7. Geben Sie den Schrittanteil für Frameverlusttests mit einem Wert von 1 bis 100 an. Dieser Parameter ist für andere Testtypen nicht anwendbar.
  8. Konfigurieren Sie den Typ des durchzuführenden Tests.
    • Verwenden Sie die Option mit der throughput test-type Anweisung, um einen Durchsatztest zu konfigurieren.

    • Verwenden Sie die Option mit der latency test-type Anweisung, um einen Latenztest zu konfigurieren.

    • Verwenden Sie die Option mit der frame-loss test-type Anweisung, um einen Frame-Loss-Test zu konfigurieren.

    • Verwenden Sie die Option mit der back-back-frames test-type Anweisung, um einen Back-to-Back-Frames-Test zu konfigurieren.

Konfigurieren eines Testnamens für einen RFC 2544-basierten Benchmarking-Test für einen Initiator

Sie können einen Testnamen konfigurieren, indem Sie die test-name test-name Anweisung auf der [edit services rpm rfc2544-benchmarking] Hierarchieebene (Junos OS) oder [edit services monitoring rfc2544] (Junos OS Evolved) angeben.

Router mit Junos OS Evolved unterstützen nur den Reflektormodus.

(Junos OS) So konfigurieren Sie einen Testnamen und definieren seine Attribute für den Initiatormodus:

  1. Navigieren Sie im Konfigurationsmodus zur richtigen Hierarchieebene.
  2. Definieren Sie einen Namen für den Test, test1z. B. .

    Die Testname-Kennung kann bis zu 32 Zeichen lang sein. In diesem Schritt wird die richtige Hierarchieebene für die restlichen Schritte in dieser Prozedur festgelegt.

  3. Konfigurieren Sie die IPv4-Zieladresse für die Testpakete.

    Dieser Parameter ist nur erforderlich, wenn Sie eine IPv4-Familie inetkonfigurieren. Wenn Sie die IPv4-Zieladresse nicht konfigurieren, wird der Standardwert 192.168.1.20 verwendet.

  4. (Optional) Geben Sie die in generierten Testrahmen verwendete Quell-MAC-Adresse an.

    Sie konfigurieren diese Anweisung für Familie ccc; Sie können sie nicht für eine inet Familie konfigurieren. Wenn Sie diesen Parameter für eine inet Familie angeben, tritt beim Commit der Konfiguration ein Commit-Fehler auf. Wenn Sie die Quell-MAC-Adresse nicht konfigurieren, wird der Standardwert 0x00:0x60:0x67:0x71:0xC6:0x62 verwendet.

  5. Geben Sie die MAC-Adresse des Ziels an, die in generierten Testframes verwendet wird.
  6. Geben Sie die logische Schnittstelle an, auf der der RFC 2544-basierte Benchmarking-Test ausgeführt wird.

    Bei dieser Schnittstelle handelt es sich um eine lokale Benutzer-zu-Netzwerk-Schnittstelle (UNI), für die die Testframes erstellt werden, wenn die Testrichtung ausgehend ist.

  7. Geben Sie die Produktfamilie für den Benchmarking-Test an.

    Die inet Option zeigt an, dass der Test auf einem IPv4-Dienst ausgeführt wird. Die ccc Option zeigt an, dass der Test auf einem CCC- oder Ethernet-Pseudowire-Service ausgeführt wird. Die bridge Option zeigt an, dass der Test auf einem Layer-2-Dienst ausgeführt wird.

  8. Geben Sie den initiate-and-terminate Modus für die Pakete an, die während des Benchmarking-Tests gesendet werden.

    Die initiate-and-terminate Option bewirkt, dass die Testframes von einem Ende initiiert und am selben Ende beendet werden. Für den Initiierungs- und Terminierungsmodus muss ein Reflektor am Peer-Ende konfiguriert werden, um die Testbilder vom Peer an den Urheber zurückzugeben.

  9. Geben Sie die Richtung (egress | ingress) der Schnittstelle an, auf der der Test ausgeführt werden soll.

    Die egress Option bewirkt, dass der Test in Ausgangsrichtung der Schnittstelle ausgeführt wird (Datenverkehr, der von der Benutzer-zu-Netzwerkschnittstelle (UNI) zur Netzwerk-zu-Netzwerkschnittstelle (NNI) gesendet wird. Die ingress Option bewirkt, dass der Test in Eingangsrichtung der Schnittstelle ausgeführt wird (Datenverkehr, der über die Benutzer-zu-Netzwerkschnittstelle (UNI)gesendet wird. Sie können nicht für eine bridge Familie konfiguriereningress.

  10. Konfigurieren Sie die äußere VLAN-ID für die Testframes.

    Diese Aussage ist nur für eine CCC- oder Ethernet-Pseudowire-Familie gültig.

  11. Konfigurieren Sie die interne VLAN-ID für die Testframes.

    Diese Aussage ist nur für eine CCC- oder Ethernet-Pseudowire-Familie gültig.

  12. Konfigurieren Sie den Prioritätswert für das IEEE 802.1p-Bit im äußeren VLAN-Tag.

    Der Prioritätswert wird konfiguriert, wenn die UNI-Schnittstelle dual getaggt ist.

  13. (Optional) Konfigurieren Sie den Prioritätswert für das IEEE 802.1p-Bit im inneren VLAN-Tag.
  14. (Optional) Konfigurieren Sie den CFI-Wert für das äußere VLAN-Tag.
  15. (Optional) Geben Sie die IPv4-Quelladresse an, die in generierten Testframes verwendet werden soll.

    Wenn Sie die source-ipv4-address für eine inet Familie nicht konfigurieren, wird die Quelladresse der Schnittstelle verwendet, um die Testframes zu übertragen. Wenn Sie die source-ipv4-address für eine ccc Familie nicht konfigurieren, wird der Standardwert 192.168.1.10 verwendet.

  16. Geben Sie die IPv4-Zieladresse an, die in generierten Testframes verwendet werden soll.
  17. Geben Sie den UDP-Quellport an, der im UDP-Header für die generierten Frames verwendet werden soll.

    Wenn Sie den UDP-Port nicht angeben, wird der Standardwert 4040 verwendet.

  18. Geben Sie den UDP-Zielport 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.

  19. Geben Sie den Wert des Feldes Differenzierte Services (DiffServ) innerhalb des IP-Headers der Testframes an.

    Der DsCP-Bitwert (DiffServ Code Point) muss auf ein gültiges 6-Bit-Muster festgelegt werden. Wenn Sie diesen Wert nicht angeben, wird 0 in den DSCP-Feldern im IP-Header verwendet.

  20. Geben Sie die Weiterleitungsklasse an, die für Testframes verwendet werden soll. Die Weiterleitungsklasse gibt die Art und Weise an, wie die Testframes von der Packet Forwarding Engine des Routers verarbeitet werden. Wenn Sie diesen Parameter nicht konfigurieren, werden Testframes als "Best-Effort-Datenverkehr" behandelt.
  21. Geben Sie die halt-on-prefix-down Option zum Aktivieren eines Präfixes an, das in den Down-Zustand verschoben wird, um die entsprechenden Tests zu stoppen.

    Die show Befehlsausgabe für den Test zeigt an, dass der Test beendet wurde, weil das Präfix ausfällt. Standardmäßig ignoriert der RFC 2544-basierte Benchmarking-Test ein Prefix-Down-Ereignis (wenn das mit dem Test verknüpfte Präfix ausfällt) und wird weiterhin ausgeführt.

  22. Geben Sie die Dauer jeder Iteration in Sekunden an.

    Wenn Sie diesen Wert konfigurieren, hängt der Standardwert jeder Iteration vom Typ des ausgeführten Tests ab. Für Tests mit Durchsatz, Back-Back-Frames und Frame-Verlust beträgt der Standardwert 20 Sekunden. Bei Latenztests beträgt der Standardwert 120 Sekunden.

  23. Geben Sie den Namen des Testprofils an, das einem bestimmten Testnamen zugeordnet werden soll.

    Sie müssen das Profil zuvor konfiguriert haben, indem Sie die test-profile profile1 Anweisung auf [edit services rpm rfc2544-benchmarking] Hierarchieebene verwenden. Das Testprofil ist erforderlich, wenn der Testmodus als Initiierung und Terminierung konfiguriert ist. Der test-profile profile1 Parameter wird ignoriert, wenn der Testmodus als Reflexion konfiguriert ist. Ein Reflexionsdienst verwendet die im Testprofil angegebenen Parameter nicht, da der Reflexionsdienst für die Testframes dieselben Parameter wie die empfangenen Testframes verwendet, wenn er die Frames an den Initiator zurückgibt.

Konfigurieren eines Testnamens für einen RFC 2544-basierten Benchmarking-Test für einen Reflektor

So konfigurieren Sie einen Testnamen und definieren seine Attribute für den Reflektormodus:

Hinweis:

In den Routern ACX5048 und ACX5096 müssen Sie bei der Durchführung eines RFC 2544-Benchmark-Tests sicherstellen, dass keine Konfigurationen mit dem Reflektorport verknüpft sind.

  1. Navigieren Sie im Konfigurationsmodus zur richtigen Hierarchieebene:
    1. Für Junos OS:
    2. Für Junos OS Evolved:
  2. Definieren Sie einen Namen für den Test, test1z. B. .

    Die Testname-Kennung kann bis zu 32 Zeichen lang sein. In diesem Schritt wird die richtige Hierarchieebene für die restlichen Schritte in dieser Prozedur festgelegt.

    1. Für Junos OS:
    2. Für Junos OS Evolved:
  3. Geben Sie den Testmodus für die Pakete an, die während des Benchmarking-Tests gesendet werden.

    Die reflect Option bewirkt, dass die Testframes wieder an das Initiatorenende zurückgespiegelt werden.

  4. Geben Sie die Produktfamilie für den Benchmarking-Test an.

    Konfigurieren Sie die bridge Option für Junos OS oder die ethernet-switching Option für Junos OS Evolved.

    1. Für Junos OS:
    2. Für Junos OS Evolved:
  5. Geben Sie die Richtung (egress | ingress) der Schnittstelle an, auf der der Test ausgeführt werden soll.

    Die egress Option bewirkt, dass der Test in Ausgangsrichtung der Schnittstelle ausgeführt wird (Datenverkehr, der von der Benutzer-zu-Netzwerkschnittstelle (UNI) zur Netzwerk-zu-Netzwerkschnittstelle (NNI) gesendet wird. Die ingress Option bewirkt, dass der Test in Eingangsrichtung der Schnittstelle ausgeführt wird (Datenverkehr, der über die Benutzer-zu-Netzwerkschnittstelle (UNI)gesendet wird. Sie können für eine oder ethernet-switching Familie bridge nicht konfiguriert ingress werden.

  6. Konfigurieren Sie die IPv4-Zieladresse für die Testpakete.

    Sie konfigurieren diese Anweisung nur, wenn Sie die Option der IPv4-Familie inet konfigurieren. Diese Option ist nicht erforderlich, wenn Sie Circuit Cross-Connect (CCC) oder ethernet-switching als Familie angeben. Wenn Sie die IPv4-Zieladresse nicht konfigurieren, wird der Standardwert 192.168.1.20 verwendet.

  7. Geben Sie die in generierten Testframes verwendete Quell-MAC-Adresse an.

    Sie konfigurieren diese Anweisung für eine oder ethernet-switching eine ccc Familie und nicht für eine inet Familie. Wenn Sie diesen Parameter für eine inet Familie angeben, tritt beim Commit der Konfiguration ein Commit-Fehler auf. Dieser Parameter ist optional. Wenn Sie die Quell-MAC-Adresse nicht konfigurieren, wird der Standardwert 0x00:0x60:0x67:0x71:0xC6:0x62 verwendet.

  8. Geben Sie die MAC-Adresse des Ziels an, die in generierten Testframes verwendet wird.
  9. Geben Sie die logische Schnittstelle an, auf der der RFC 2544-basierte Benchmarking-Test ausgeführt wird.

    Bei dieser Schnittstelle handelt es sich um eine lokale Benutzer-zu-Netzwerk-Schnittstelle (UNI), für die die Testframes erstellt werden, wenn die Testrichtung ausgehend ist. Sie können diese Anweisung nicht für Layer 3-Reflexion (Familie inet) konfigurieren.

  10. Geben Sie den Servicetyp als E-Line oder E-LAN an.
  11. (Junos OS) Geben Sie die Weiterleitungsklasse an, die für Testframes verwendet werden soll.

    Die Weiterleitungsklasse gibt die Art und Weise an, wie die Testframes von der Packet Forwarding Engine des Routers verarbeitet werden. Wenn Sie diesen Parameter nicht konfigurieren, werden Testframes als "Best-Effort-Datenverkehr" behandelt.

  12. (Optional) Geben Sie den EtherType an, der für die Reflexion der Testrahmen verwendet werden soll.

    Der EtherType ist ein Zwei-Oktett-Feld in einem Ethernet-Frame, das das in der Frame-Nutzlast verkapselte Protokoll definiert. Wenn Sie diese Anweisung nicht konfigurieren, werden alle EtherTypes reflektiert. Verwenden Sie einen EtherType-Wert, der dem EtherType-Wert entspricht, der auf den CPE-Geräten (Customer Premises Equipment), mit denen Ihr Router verbindet, festgelegt ist. Der EtherType-Wert wird im Ethernet-Typfeld des Pakets angezeigt. Es gibt das Protokoll an, das im Ethernet-Frame transportiert wird.

  13. (Optional) Geben Sie den Reflexionsmodus für den Benchmarking-Test an.

Starten und beenden Sie den RFC 2544-basierten Benchmarking-Test

So starten Sie einen RFC 2544-basierten Benchmarking-Test:

  • Für Junos OS den test services rpm rfc2544-benchmarking test test-name start CLI-Befehl aus.

  • Für Junos OS Evolved den test services monitoring rfc2544 test test-name start CLI-Befehl.

So stoppen Sie einen RFC 2544-basierten Benchmarking-Test:

  • Für Junos OS den test services rpm rfc2544-benchmarking test test-name stop CLI-Befehl aus.

  • Für Junos OS Evolved den test services monitoring rfc2544 test test-name stop CLI-Befehl.

So starten Sie einen RFC 2544-Benchmarking-Inet-Test für Layer 3-VPN oder virtuellen Router:

  • Für Junos OS den test services rpm rfc2544-benchmarking test test-name routing-instance routing-instance-name start CLI-Befehl aus.

  • Für Junos OS Evolved den test services monitoring rfc2544 test test-name routing-instance routing-instance-name start CLI-Befehl.

So stoppen Sie rfc 2544 Benchmarking-Inet-Tests für Layer 3-VPN oder virtuellen Router:

  • Für Junos OS den test services rpm rfc2544-benchmarking test test-name routing-instance routing-instance-name stop CLI-Befehl aus.

  • Für Junos OS Evolved den test services monitoring rfc2544 test test-name routing-instance routing-instance-name stop CLI-Befehl.

Kopieren eines RFC 2544-basierten Benchmarking-Testergebnisses

Sie können die RFC 2544-basierten Benchmarking-Testergebnisse für eine bestimmte Test-ID in eine lokale oder remote Datei kopieren.

  • So kopieren Sie Testergebnisse in eine lokale Datei:

    • Für Junos OS den show services rpm rfc2544-benchmarking test-id number detail | save rfc-2544-test-result-session-id-number CLI-Befehl aus.

    • Für Junos OS Evolved den show services monitoring rfc2544 test-id number detail | save rfc-2544-test-result-session-id-number CLI-Befehl.

  • So kopieren Sie Testergebnisse in eine Remotedatei:

    • Für Junos OS stellen Sie die show services rpm rfc2544-benchmarking test-id number detail | save ftp://username:password@sftpchannel.example.com/rfc-2544-test-result-session-id-number.

    • Für Junos OS Evolved.show services monitoring rfc2544 test-id number detail | save ftp://username:password@sftpchannel.example.com/rfc-2544-test-result-session-id-number