Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Layer 2 und Layer 3 RFC 2544-basierter Benchmarking-Test – Übersicht

In Routern der ACX-Serie können RFC2544-basierte Benchmark-Tests durchgeführt werden, um die Leistungsmerkmale der E-Line-, E-LAN- und EVPL-Services zu messen.

Anmerkung:
  • Vor Junos OS Evolved Version 22.4R1 konnten ACX7100 Router nur als Layer-3-Reflektor (Familie inet) konfiguriert werden. Ab Junos OS Evolved Version 22.4R1 können ACX7100 Router auch als Layer-2-Reflektor (Familie ccc oder ethernet-switching.) Ab Junos OS Evolved Version 24.2R1 können diese Router auch als Layer-2-Eingangsreflektoren konfiguriert werden.

  • Ab Junos OS Evolved Version 22.4R1 können ACX7509- und ACX7024-Router als Layer-2- oder Layer-3-Reflektoren konfiguriert werden. Ab Junos OS Evolved Version 24.2R1 können diese Router auch als Layer-2-Eingangsreflektoren konfiguriert werden.

  • Ab Junos OS Evolved Version 23.4R1 können ACX7332- und ACX7348-Router als Layer-2- oder Layer-3-Reflektoren konfiguriert werden.

  • Ab Junos OS Evolved Version 23.4R1 können ACX7024-, ACX7024X-, ACX7100- und ACX7509-Router als Layer-3-Initiatoren konfiguriert werden.

  • Ab Junos OS Evolved 24.2R1 können ACX7024-, ACX7024X-, ACX7100-, ACX7332- und ACX7509-Router als Layer-2-Initiatoren konfiguriert werden.

  • ACX5448-, ACX5048- und ACX5096-Router können nur als Layer-2-Reflektor (Produktfamilie bridge oder ccc) konfiguriert werden. ACX5048- und ACX5096-Router unterstützen ausschließlich E-Line-Services.

  • Sie können den Test für die folgenden zugrunde liegenden Dienste konfigurieren:

    • Zwischen zwei IPv4-Endpunkten: In diesem Modus sendet der Generator Testpakete an ein benutzerdefiniertes IP-Ziel oder einen UDP-Port (der sich auf dem Reflektor befindet).

    • Zwischen zwei Benutzer-zu-Netzwerk-Schnittstellen (UNIs) von Ethernet Virtual Connection (EVC), Ethernet Private Line (EPL, auch E-Line genannt), Ethernet Virtual Private Line (EVPL), EVC (EPL, EVPL) – Ein Ende ist als Generator oder Initiator konfiguriert, und das andere Ende fungiert als Reflektor. Der Generator empfängt die Testpakete, die vom Reflektor zurückgegeben werden, und berechnet die Testergebnisse.

    Anmerkung:

    Benchmarking-Tests werden für IPv6-basierte Dienste nicht unterstützt.

  • Es ist nicht möglich, mehrere simultane RFC 2544-basierte Benchmarking-Tests für dieselbe Pseudowire-Leitung durchzuführen.

  • Die Interoperabilität der RFC 2544-Benchmarking-Tests mit anderen Teilnehmerstandort-Geräten (CPE) von Drittanbietern, die integrierte oder dedizierte Benchmarking-Testfunktionen bereitstellen, wird nicht unterstützt.

  • Fragmentierte Testframes und einseitige Messungen von Frames werden nicht unterstützt. Sie müssen ein Ende oder das Quellgerät so konfigurieren, dass Testframes initiiert und beendet werden, und das andere Ende oder das Zielgerät, um die empfangenen Frames an den Initiator zurückzugeben.

  • RFC 2544-Generator und -Reflektor werden mit einer Testbandbreite von bis zu 1 Gbit/s unterstützt. ACX5048- und ACX5096-Router unterstützen eine Testbandbreite von bis zu 40 Gbit/s.

  • RFC2544 Layer-2-Reflection unterstützt die folgenden Layer-2-Services: L2 (Bridge), L2CKT, L2VPN, EVPN-VPWS, EVPN-FXC, EVPN-MPLS und VPLS. Sie können die Layer-2-Reflexion nur in Ausgangsrichtung konfigurieren. Ab Junos OS Evolved Version 24.2R1 können die ACX7024-, ACX7100- und ACX7509-Router auch als Layer-2-Eingangsreflektoren konfiguriert werden. Die Layer-2-Reflektion erfolgt an der UNI-Schnittstelle nur für Unicast-Datenverkehr. Die MAC-Adressen werden nach der Reflexion immer vertauscht. Sie können den Austausch für IP-Adressen oder UDP-Ports mithilfe der ip-swap udp-tcp-port-swap oder-Anweisungen konfigurieren.

  • RFC2544 Layer-3-Reflection unterstützt IPv4- oder L3VPN-Datenverkehr. Sie können die Layer-3-Reflexion nur in Eingangsrichtung konfigurieren. Es wird nur der für den Host bestimmte Datenverkehr reflektiert. Der Transitverkehr ist davon nicht betroffen. Die IP-Adressen und UDP-Adressen werden nach der Reflektion vertauscht.

  • Zu den unterstützten Transportmechanismen für ELAN gehören:

    • Multipoint Q-in-Q über Provider-Bridged-Netzwerke

    • Provider-Backbone-Bridge (Mac-in-Mac)

    • VPLS über IP/MPLS

    • Ethernet VPN, EVPN-MPLS und EVPN-VXLAN

  • Zu den unterstützten Transportmechanismen für E-Line gehören:

    • Ethernet-Pseudowires

    • Q-in-Q

    • Provider-Backbone-Bridge (Mac-in-Mac)

    • Überbrücken Sie Domänen mit zwei logischen Schnittstellen; eine für Service Provider- und eine für Kunden-VLANs.

  • Die Testsitzung wird im Modus "Außer Dienst" für den zugrunde liegenden Dienst unterstützt. Sie dürfen während der Dauer des Tests keinen Datenverkehr an den UNI-Port übertragen, der als Generator oder Reflektor konfiguriert ist. Andere Dienste, die nicht für die Testsitzung konfiguriert sind, sind jedoch nicht betroffen.

  • Geräte, die mit Benchmarking-Testfunktionen ausgestattet sind (Generatoren und Reflektoren), arbeiten mit anderen Geräten von Juniper Networks zusammen, die die RFC 2544-basierte Generator- oder Reflektorfunktion unterstützen.

  • Der Datenverkehr des RFC 2544-Generators durchläuft die gleiche Datenverkehrsklassifizierung und -verarbeitung durch den gleichen Policer oder Shaper wie der eingehende Kundendatenverkehr vom UNI-Port.

  • Der RFC 2544-Generator erstellt einen Bericht mit klaren Details zu bestanden oder nicht bestanden für jede kritische Testmetrik, basierend auf den konfigurierten Schwellenwerten.

  • Die Testpakete können konfiguriert werden, und das Format des Pakets hängt vom zugrunde liegenden Dienst ab, für den der Test konfiguriert ist. Für IP-basierte Dienste können die IP- oder Portwerte konfiguriert werden. Für Ethernet-basierte Services werden Unicast-Untagged- oder VLAN-ID-getaggte dot1p-Formate (IEEE 802.1p- oder Layer-2-Header für die Paketklassifizierung) unterstützt. Es werden die von Ihnen konfigurierte Ethernet-Zieladresse und -Quelladresse verwendet.

  • Sie können RFC 2544-Benchmarking-Tests inet auf Layer-3-VPNs oder virtuellen Routern durchführen.

  • Für einen inet Dienst muss jede Testsitzung einen eindeutigen UDP-Port verwenden. Auf dem Initiatorgerät muss der Quell-UDP-Port, den Sie mithilfe der source-udp-port Anweisung angeben, eindeutig sein und darf nicht von anderen UDP-Diensten verwendet werden, die am Initiator enden. Auf dem Reflektorgerät muss der UDP-Port des Ziels, der im UDP-Header für die mithilfe der destination-udp-port Anweisung generierten Frames verwendet werden soll, eindeutig sein und darf nicht von anderen UDP-Diensten verwendet werden, die am Reflektor enden.

  • Sie müssen den Test auf dem Router starten, der als Reflektor fungiert, bevor Sie den Test auf dem Router starten, der als Initiator fungiert.

  • Sie müssen die Größe des Testpakets basierend auf der konfigurierten MTU der Pakete konfigurieren.

  • Für die Berechnung der Testergebnisse für eine Benutzer-zu-Netzwerk-Schnittstelle (UNI) oder die Eingangsrichtung eines Ethernet-Pseudowire-Dienstes muss die reflektierte Zieladresse des Kunden-Edge-Geräts (CE), das als Reflektor inet konfiguriert ist, mithilfe von ARP aufgelöst werden, oder es muss eine statisch konfigurierte Route auf dem CE-Gerät vorhanden sein, um eine Verbindung zum Initiator herzustellen.

  • Für Benchmarking-Tests zur UNI-Richtung eines Ethernet-Pseudowire-Dienstes müssen Sie einen statischen ARP-Eintrag konfigurieren, wenn der Reflexionsmodus konfiguriert ist. Andernfalls schlagen die Tests fehl, wenn Testframes auf der UNI-Schnittstelle reflektiert werden. Die ARP-Auflösung ermöglicht keine erfolgreiche Reflektion von Testframes für UNI-Schnittstellen.

  • Bei einer CCC-Familie und wenn der Test in Ausgangs- oder NNI-Richtung (Network-to-Network Interface) durchgeführt wird, werden die Tests am Initiator und Reflektor gestoppt, wenn der Pseudodraht ausfällt.

  • Bei einem RFC 2544-Test, der in Ausgangs- oder NNI-Richtung (Network-to-Network Interface) eines Ethernet-Services für eine CCC-Familie ausgeführt wird, werden die Eingangsfunktionen nicht angewendet.

  • Bei ACX5048- und ACX5096-Routern muss bei einer CCC-Familie der Pseudowire vor dem Start des RFC 2544-Tests und während des Testverlaufs geöffnet werden.

  • Die konfigurierte Paketgröße gibt die Größe des nicht markierten Pakets an. Jedes zusätzliche VLAN in der Nutzlast führt dazu, dass die Paketlänge entsprechend erhöht wird.

  • Wenn Sie für einen inet Dienst eine Schnittstelle auf einem Initiator für den RFC 2544-basierten Benchmarking-Test konfigurieren, der ausgeführt werden soll, ohne die IPv4-Quelladresse für die Testframes anzugeben, wird die primäre IP-Adresse der Schnittstelle für die Testframes verwendet. Wenn die primäre IP-Adresse nicht konfiguriert ist, wird die erste IPv4-Adresse der Schnittstelle verwendet. In ähnlicher Weise wird für eine nicht nummerierte Schnittstelle auf einem Initiator, auf der der RFC 2544-Test ausgeführt wird, die primäre oder die erste IP-Adresse der Donor-Loopback-Schnittstelle abgerufen und in den Testframes verwendet. Sie müssen die IPv4-Quelladresse für die Testframes mithilfe der source-ipv4-address Anweisung explizit konfigurieren, wenn eine bestimmte Adresse verwendet werden soll.

  • Der RFC 2544-Test generiert Pakete für Leistungsbenchmarking-Tests. Die Pakete können für bekannte oder unbekannte Unicast-MAC-Adressen bestimmt sein, und es kann sich entweder um markierte oder nicht getaggte Frames handeln. Das UDP/IP-Paket wird als Frame-Nutzlast verwendet. Informationen zu den Rahmenfeldern, die konfiguriert werden können, finden Sie unter Konfigurieren von RFC 2544-basierten Benchmarking-Tests .

  • Unterstützte äußere TPIDs für getaggte Frames sind 0x8100, 0x88a8, 0x9100 und 0x9200.

  • RFC 2544 Benchmark-Tests können im Außerbetrieb- und im In-Service-Modus durchgeführt werden.

    Anmerkung:

    Im Außerbetrieb-Modus wird während der Ausführung des Tests der gesamte Datenverkehr unterbrochen, der an und von dem zu testenden UNI-Port des Dienstes gesendet wird. Steuerprotokollpakete werden nicht unterbrochen.

    Im In-Service-Modus wird während des Testlaufs nur der Datenverkehr unterbrochen, der der Testsitzung entspricht, der Rest des Datenverkehrsflusses, der zu und von dem zu testenden UNI-Port des Dienstes gesendet wird, wird nicht beeinträchtigt. Steuerprotokollpakete werden nicht unterbrochen.

  • Die MAC-Adresse der Quelle, die MAC-Adresse des Ziels und der konfigurierte UNI-Port identifizieren eindeutig die RFC 2544-Benchmark-Testsitzung (oder den Teststrom).

  • Sie können jeweils nur einen Test ausführen. Es können nicht mehrere Tests gleichzeitig ausgeführt werden.

  • Die maximale theoretische Testbandbreite, die von Routern der ACX-Serie für RFC 2544-Testinitiatoren oder -reflektoren unterstützt wird, beträgt 1 Gbit/s. Auf ACX5048- und ACX5096-Routern beträgt die maximale theoretische Testbandbreite, die für den RFC 2544-Reflektor unterstützt wird, 40 Gbit/s.

  • RFC 2544-Tests können mit verschiedenen Rahmengrößen durchgeführt werden. In Routern der ACX-Serie werden die Framegrößen 64, 68, 72, 128, 256, 512, 768, 1024, 1280, 1518, 1522, 1600, 1728, 2496, 3584, 4016, 9104 und 9136 Byte unterstützt.

  • Bei diesem Test wird der Round-Trip-Datenverkehr zur Leistungsmessung verwendet.

  • Eine Historie der Testergebnisse wird im Speicher gespeichert.

  • Die Testergebnisse können optional in das lokale Dateisystem oder in ein Remote-Dateisystem kopiert werden.

Anmerkung:

RFC 2544-Tests können die Leistungsattribute von Multicast- oder Broadcast-Datenverkehrsströmen nicht berechnen.

Bei ACX-Routern, auf denen Junos OS Evolved ausgeführt wird, variiert die Anzahl der unterstützten RFC 2544-Reflektor-Testsitzungen je nach Schnittstellengeschwindigkeit, wie in Tabelle 1 dargestellt.

Tabelle 1: Anzahl der unterstützten RFC2544 Reflector-Sessions
Schnittstellengeschwindigkeit ACX7509 ACX7100 ACX7024

10 G

16 Sitzungen

16 Sitzungen

4 Sitzungen

Mit 25 G

12 Sitzungen

16 Sitzungen

4 Sitzungen

50G

6 Sitzungen

16 Sitzungen

Nicht unterstützt

100 G

3 Sitzungen

16 Sitzungen

1 Sitzung

400G

Nichts

3 Sitzungen

Nichts

Für ACX-Router mit Junos OS Evolved, die Layer-3-Tests initiieren, unterstützen wir 64 Sitzungen pro Packet Forwarding Engine.