Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Konfigurieren von RFC 2544-basierten Benchmarking-Tests

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

Übersicht über Testprofil und Testnamen

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

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

Um eine 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 bearbeiten] (Junos OS Evolved) ein.

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

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

Tabelle 1: Parameter für die Testprofilkonfiguration beim Initiator

Parameter

Beschreibung

test-type

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

packet-size

Größe des Testpakets.

Gültige Paketgrößen sind 64, 68, 72, 128, 256, 512, 768, 1024, 1280, 1518, 1522, 1600, 1728, 2496, 3584, 4016, 9104 und 9136 Byte.

bandwidth-kbps

Definieren Sie das maximale Bandbreitenlimit in Kilobit pro Sekunde (KBit/s).

Bereich: 1.000 kpbs bis 1.000.000 kbps.

step-percent

Geben Sie den Schrittprozentsatz für Frame-Loss-Tests an.

Standardwert: 10 Prozent

Bereich: 1 bis 100 Prozent

Die folgende Tabelle listet die Parameter für die Konfiguration eines Testnamens am Initiator und Reflektor auf.

Tabelle 2: Parameter für die Testnamen-Konfiguration am Initiator und am 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 die Initiator- und Reflektormodi wäre wie folgt:

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

  • Wenn die zum Reflektor kommenden Testpakete auf dem Reflektor nicht die auf der Schnittstelle konfigurierte MTU-Größe bestätigen, werden diese Testpakete nicht reflektiert und verworfen.

destination-ipv4-address

Geben Sie die IPv4-Zieladresse an.

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

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

Anmerkung:

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

destination-mac-address

Geben Sie die Ziel-MAC-Adresse an. Beispiel: 0011.2233.4455.

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

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

destination-udp-port

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

Anmerkung:

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

direction

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

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

disable-signature-check

Deaktivieren Sie die Signaturüberprüfung auf den empfangenen Testframes.

dscp-code-points

Geben Sie den Wert des Feldes Differentiated Services (DiffServ) an. Beispiel: 001111.

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

Anmerkung:

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

family

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

Dieser Parameter ist obligatorisch für den Modus 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 inaktiven Zustand wechselt, dass die entsprechenden Tests beendet werden.

Anmerkung:

Dieser Parameter wird auf ACX5048- und ACX5096-Routern 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 Schnittstellen-Up- oder Down-Ereignisse auftreten. Dies gilt sowohl für den Initiator- als auch für den Reflektortestmodus.

in-service

Wenn angegeben, wird nur der Datenverkehr unterbrochen, der der Testsitzung entspricht, der Rest des Datenverkehrsflusses, der zum und vom zu testenden UNI-Port des Dienstes gesendet wird, ist davon nicht betroffen.

Anmerkung:

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

ivlan-cfi

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

Anmerkung:

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

ivlan-id

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

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

Anmerkung:

Dieser Parameter wird auf ACX5048- und ACX5096-Routern 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.

Anmerkung:

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

mode

Geben Sie den Testmodus an (ethernet-loopback, initiate-and-terminateoder reflect).

  • ethernet-loopback—Testframes werden in einer Schleife zum Messgerät zurückgelegt, nachdem die Quell-MAC-Adresse und die Ziel-MAC-Adressen vertauscht wurden.

  • initiate-and-terminate– Testframes werden am selben Ende initiiert und beendet. Wenn Sie diesen Modus angeben, sollte ein Reflektor auf der Peer-Seite konfiguriert werden, um die Testframes zurückzubringen.

  • reflect– Testframes werden auf dem ausgewählten Service widergespiegelt.

outer-tag-protocol-id

TPID für das äußere VLAN-Tag.

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

Anmerkung:

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

ovlan-cfi

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

Anmerkung:

Dieser Parameter wird auf ACX5048- und ACX5096-Routern 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

Anmerkung:

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

packet-loss-priority

Geben Sie den Wert für die Paketverlustpriorität (PLP) an.

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

Anmerkung:

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

reflect-etype

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

Bereich: 1 bis 65.535.

Anmerkung:

Dieser Parameter wird auf ACX5048- und ACX5096-Routern 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 und destination-mac-address verwendet werden.

  • mac-swap: Vertauscht die source-mac-adddress und die address-mac-address im Testframe. Dies ist das Standardverhalten.

  • no-mac-swap– MAC-Adressen werden nicht vertauscht. Testframes werden unverändert zurückgegeben.

reflector-port

Port zur Konfiguration der Reflektorfunktionalität für den RFC 2544-Test. Die Ports, die basierend auf der Portnummer an der Vorderseite verwendet werden können, sind:

  • Am ACX5048 [16–53]

  • Am 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. Die ARP-Iteration ist eine 3-sekündige Iteration, die für alle inet Tests ausgeführt wird. Die Ergebnisse der ARP-Iteration werden bei der Berechnung der Testergebnisse ignoriert. Das Senden von Testframes für 3 Sekunden wird in erster Linie verwendet, um sicherzustellen, dass alle Geräte auf dem Pfad zum Ziel ihre ARP-Einträge erstellen.

Anmerkung:

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

source-ipv4-address

Geben Sie die Quell-IPv4-Adresse an, die für die Testframes verwendet wird. Wenn für diesen Parameter kein Wert angegeben ist, dann:

  • Wenn für family ccckein Wert angegeben ist, wird standardmäßig 192.168.1.10 verwendet.

  • Für family inetwird die Quelladresse der Schnittstelle verwendet, um Testframes zu senden.

Anmerkung:

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

source-mac-address

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

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

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

source-udp-port

Geben Sie die Nummer des Quell-UDP-Ports für die Testframes an.

Standardwert: 4040

Anmerkung:

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

test-finish-wait-duration

Anzahl der Sekunden, die nach der Übertragung des letzten Frames gewartet werden sollen, bevor der Test als abgeschlossen gilt.

Anmerkung:

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

test-iterator-duration

Geben Sie die Dauer jeder Iteration in Sekunden an.

Bereich: 10 bis 120 Sekunden

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

Anmerkung:

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

test-interface

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

Wenn Sie die Familie als inet und den Modus initiate-and-terminate als angeben, wird das ignoriert test-interface . Stattdessen wird der Test auf der ausgehenden logischen Schnittstelle 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 Reflexionsdienst zu aktivieren. Wenn test-interface es nicht konfiguriert ist, wird eine Suche nach dem source-ipv4-address Parameter durchgeführt, um die Schnittstelle zu ermitteln, die die Adresse hostet.

Dieser Parameter ist für den Modus ethernet-loopbackobligatorisch.

test-profile

Geben Sie den Namen der test-profile für den Test zu verwendenden an.

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

Anmerkung:

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

vlan-cfi

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

Anmerkung:

Dieser Parameter wird auf ACX5048- und ACX5096-Routern 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.

Anmerkung:

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

vlan-priority

Konfigurieren Sie den VLAN-Prioritätswert.

Bereich: 0 bis 7.

Anmerkung:

Dieser Parameter wird auf ACX5048- und ACX5096-Routern 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 der [edit services rpm rfc2544-benchmarking] Hierarchieebene einschließen.

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

So konfigurieren Sie ein Testprofil:

  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 ein Testprofil, z. B. profile1.
  5. Definieren Sie die theoretische maximale Bandbreite für den Test in Kilobit pro Sekunde mit einem Wert zwischen 1.000 Kbit/s und 1.000.000 Kbit/s. Geben Sie eine vollständige Dezimalzahl an.
  6. Geben Sie die Größe des Testpakets in Byte mit einem Wert zwischen 64 und 9136 an, der für jede Testiteration verwendet werden soll. Sie können bis zu 10 durch ein Leerzeichen getrennte Paketgrößen angeben, die sequenziell für den Test verwendet werden. Gültige Paketgrößen sind 64, 68, 72, 128, 256, 512, 768, 1024, 1280, 1518, 1522, 1600, 1728, 2496, 3584, 4016, 9104 und 9136 Byte. Wenn Sie eine andere Paketgröße als die hier als gültige Größen aufgeführten angeben, wird die Konfiguration gespeichert, wenn Sie die Einstellung bestätigen, 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, die angibt, dass Sie eine ungültige Paketgröße in dem Testprofil konfiguriert haben, das dem Testnamen zugeordnet ist.
    Anmerkung:
    • Die minimale Framegröße für nicht getaggte Frames sollte 64 betragen.

    • Die minimale Framegröße für Frames mit einem Taging sollte 68 betragen.

    • Die minimale Framegröße für Dual-Tag-Frames sollte 72 betragen.

    Diese Werte gelten nicht für inet.

  7. Geben Sie den Schrittprozentsatz für Frame-Loss-Tests mit einem Wert zwischen 1 und 100 an. Dieser Parameter ist für andere Testtypen nicht anwendbar.
  8. Konfigurieren Sie den Typ des durchzuführenden Tests.
    • Um einen Durchsatztest zu konfigurieren, verwenden Sie die throughput Option mit der test-type Anweisung.

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

    • Um einen Frameverlusttest zu konfigurieren, verwenden Sie die frame-loss Option mit der test-type Anweisung.

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

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 [Services Monitoring rfc2544 bearbeiten] (Junos OS Evolved) einfügen.

Router, auf denen Junos OS Evolved ausgeführt wird, 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, z. B test1. .

    Der Testnamenbezeichner kann bis zu 32 Zeichen lang sein. Mit diesem Schritt wird die richtige Hierarchieebene für die restlichen Schritte in diesem Verfahren 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 Quell-MAC-Adresse an, die in generierten Testframes verwendet wird.

    Sie konfigurieren diese Anweisung für family, cccnicht aber für eine inet Familie. Wenn Sie diesen Parameter für eine inet Familie angeben, tritt beim Bestätigen 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 Ziel-MAC-Adresse 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 generiert werden, wenn die Testrichtung ausgehend ist.

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

    Die inet Option gibt an, dass der Test für einen IPv4-Dienst ausgeführt wird. Die ccc Option gibt an, dass der Test auf einem CCC- oder Ethernet-Pseudowire-Dienst ausgeführt wird. Die bridge Option gibt an, dass der Test auf einem Layer 2-Service 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 gleichen Ende beendet werden. Der Initiierungs- und Beendigungsmodus erfordert, dass am Peer-Ende ein Reflektor konfiguriert wird, der die Testframes vom Peer zum Absender zurückgibt.

  9. Geben Sie die Richtung () der Schnittstelle anegress | ingress, auf der der Test ausgeführt werden muss.

    Die egress Option bewirkt, dass der Test in Ausgangsrichtung der Schnittstelle ausgeführt wird (Datenverkehr, der von der Benutzer-zu-Netzwerk-Schnittstelle (UNI) zur Netzwerk-zu-Netzwerk-Schnittstelle (NNI) gesendet wird). Die ingress Option bewirkt, dass der Test in Eingangsrichtung der Schnittstelle ausgeführt wird (Datenverkehr, der über die Benutzer-zu-Netzwerk-Schnittstelle (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 gilt nur für eine CCC- oder eine Ethernet-Pseudowire-Familie.

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

    Diese Aussage gilt nur für eine CCC- oder eine Ethernet-Pseudowire-Familie.

  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 mit zwei Tags versehen 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 Quell-IPv4-Adresse 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 für die Übertragung der Testframes verwendet. Wenn Sie die für eine ccc Familie nicht konfigurieren, wird der source-ipv4-address Standardwert 192.168.1.10 verwendet.

  16. Geben Sie die IPv4-Zieladresse an, die in generierten Testframes verwendet werden soll.
  17. Geben Sie den Quell-UDP-Port 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 Ziel-UDP-Port 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 Differentiated Services (DiffServ) im IP-Header der Testframes an.

    Der Wert für die DSCP-Bits (DiffServ-Codepunkt) 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, in der 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 inaktiven Zustand wechselt, um das Beenden der entsprechenden Tests zu bewirken.

    Die show Befehlsausgabe für den Test zeigt an, dass der Test beendet wurde, da das Präfix ausgefallen ist. Standardmäßig ignoriert der RFC 2544-basierte Benchmarking-Test ein Präfix-Down-Ereignis (wenn das dem Test zugeordnete 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 die Testtypen Durchsatz, Back-Back-Frames und Frameverlust beträgt der Standardwert 20 Sekunden. Für Latenztests ist 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 mithilfe der test-profile profile1 Anweisung auf Hierarchieebene [edit services rpm rfc2544-benchmarking] konfiguriert haben. Das Testprofil ist erforderlich, wenn der Testmodus als Initiierung und Beendigung konfiguriert ist. Der test-profile profile1 Parameter wird nicht berücksichtigt, wenn der Testmodus als Reflexion konfiguriert ist. Ein Reflektionsdienst verwendet die im Testprofil angegebenen Parameter nicht, da der Reflektionsdienst die gleichen Parameter für die Testframes 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:

Anmerkung:

In ACX5048- und ACX5096-Routern müssen Sie bei der Durchführung eines RFC 2544-Benchmark-Tests sicherstellen, dass dem Reflektorport keine Konfigurationen zugeordnet 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, z. B test1. .

    Der Testnamenbezeichner kann bis zu 32 Zeichen lang sein. Mit diesem Schritt wird die richtige Hierarchieebene für die restlichen Schritte in diesem Verfahren 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 an das Ende des Initiators zurückgespiegelt werden.

  4. Geben Sie die Familie 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 () der Schnittstelle anegress | ingress, auf der der Test ausgeführt werden muss.

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

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

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

  7. Geben Sie die Quell-MAC-Adresse an, die in generierten Testframes verwendet wird.

    Sie konfigurieren diese Anweisung für eine ccc ethernet-switching oder-Familie und nicht für eine inet Familie. Wenn Sie diesen Parameter für eine inet Familie angeben, tritt beim Bestätigen 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 Ziel-MAC-Adresse 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 generiert werden, wenn die Testrichtung ausgehend ist. Sie können diese Anweisung nicht für die Layer-3-Reflexion (Familie inet) konfigurieren.

  10. Geben Sie als Servicetyp 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, in der 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 Testframes verwendet werden soll.

    Der EtherType ist ein Feld mit zwei Oktetten in einem Ethernet-Frame, das das in der Frame-Nutzlast eingekapselte Protokoll definiert. Wenn Sie diese Anweisung nicht konfigurieren, werden alle EtherTypes widergespiegelt. Verwenden Sie einen EtherType-Wert, der mit dem EtherType-Wert übereinstimmt, der auf dem CPE (Customer Premises Equipment) festgelegt ist, mit dem Ihr Router eine Verbindung herstellt. Der Wert "EtherType" wird im Feld "Ethernet-Typ" des Pakets angezeigt. Er gibt das Protokoll an, das im Ethernet-Frame transportiert wird.

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

Starten und Stoppen des RFC 2544-basierten Benchmarking-Tests

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

  • Geben Sie für Junos OS den CLI-Befehl test services rpm rfc2544-benchmarking test test-name start ein.

  • Geben Sie für Junos OS Evolved den test services monitoring rfc2544 test test-name start CLI-Befehl ein.

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

  • Geben Sie für Junos OS den CLI-Befehl test services rpm rfc2544-benchmarking test test-name stop ein.

  • Geben Sie für Junos OS Evolved den test services monitoring rfc2544 test test-name stop CLI-Befehl ein.

So starten Sie einen RFC 2544-Benchmarking in einem Layer-3-VPN oder einem virtuellen Router:

  • Geben Sie für Junos OS den CLI-Befehl test services rpm rfc2544-benchmarking test test-name routing-instance routing-instance-name start ein.

  • Geben Sie für Junos OS Evolved den test services monitoring rfc2544 test test-name routing-instance routing-instance-name start CLI-Befehl ein.

So beenden Sie einen RFC 2544-Benchmarking in einem Layer 3-VPN oder einem virtuellen Router:

  • Geben Sie für Junos OS den CLI-Befehl test services rpm rfc2544-benchmarking test test-name routing-instance routing-instance-name stop ein.

  • Geben Sie für Junos OS Evolved den test services monitoring rfc2544 test test-name routing-instance routing-instance-name stop CLI-Befehl ein.

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 Datei oder eine Remotedatei kopieren.

  • So kopieren Sie Testergebnisse in eine lokale Datei:

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

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

  • So kopieren Sie Testergebnisse in eine Remote-Datei:

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

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