ACXルーターのRFC 2544ベースのベンチマークテストの概要
RFC 2544 は、ネットワーク相互接続デバイスのパフォーマンス特性を記述するために使用できる一連のテストを定義しています。RFC2544ベースのベンチマークテスト方法は、単一の被試験デバイス(DUT)またはネットワークサービス(エンドツーエンドのサービスを提供するために連携するデバイスのセット)に適用できます。RFC2544テスト結果をサービスに適用すると、SLA(サービスレベル契約)パラメータを特徴付けることができます。
RFC 2544テストは、ジェネレーターまたはイニシエーターとして機能するデバイスからテストパケットを送信することによって実行されます。これらのパケットは、リフレクタとして機能するデバイスに送信され、リフレクタはパケットを受信してイニシエーターに返します。
ACXシリーズルーターは、RFC 2544テストをサポートして、以下を測定します。
-
スループット
-
潜在
-
フレーム損失率
-
バックツーバックフレーム
RFC 2544が組み込まれている場合は、ACXシリーズルーターをイニシエーターとして設定し、別のACXシリーズルーターをリフレクターとして設定できます。
-
Junos OS Evolved 22.4R1以前では、ACX7100ルーターはレイヤー3リフレクタ(ファミリー
inet
)としてのみ設定できます。Junos OS Evolved 22.4R1以降では、ACX7100ルーターをレイヤー2リフレクタ(ファミリーccc
またはethernet-switching
)として設定することもできます。Junos OS Evolvedリリース24.2R1以降、これらのルーターはレイヤー2イングレスリフレクタとしても設定できます。 -
Junos OS Evolved 22.4R1以降、ACX7509およびACX7024ルーターをレイヤー2またはレイヤー3リフレクタとして設定できます。Junos OS Evolvedリリース24.2R1以降、これらのルーターはレイヤー2イングレスリフレクタとしても設定できます。
-
Junos OS Evolved 23.4R1以降、ACX7332およびACX7348ルーターをレイヤー2またはレイヤー3リフレクタとして設定できます。
-
Junos OS Evolved 23.4R1以降、ACX7024、ACX7024X、ACX7100、およびACX7509ルーターをレイヤー3イニシエータとして設定できます。
-
Junos OS Evolved 24.2R1以降、ACX7024、ACX7024X、ACX7100、ACX7332、およびACX7509ルーターをレイヤー2イニシエータとして設定できます。
-
ACX5448、ACX5048、およびACX5096ルーターは、レイヤー2リフレクタ(ファミリー
bridge
またはccc
)としてのみ設定できます。ACX5048およびACX5096ルーターは、E-Lineサービスのみをサポートします。 -
Junos OS Evolvedを実行しているルーターのACXシリーズでは、RFC2544ベースのベンチマークテストを実行する場合、正確な結果を得るために、スループットテストの帯域幅をポート速度よりも小さくする必要があります。たとえば、10 Gbps ポートでは、スループット テスト帯域幅を 10 Gbps リンク速度未満にする必要があります。同様に、100 Gbps ポートでは、スループット テスト帯域幅は 100 Gbps リンク速度未満である必要があります。
図1 は、RFC2544ベースのベンチマークテストにおける、コンポーネント、イニシエーターとリフレクターの役割、およびテストパケットのフローを示しています。

RFC 2544 ベースのテストを実行するには、サービステストトラフィックを生成するルーターと、サービステストトラフィックを反映するルーターが必要です。次のことを行う必要があります。
-
RFC2544ベースのテストを実行する必要がある 2 つのサービス エンドポイントを特定します。
-
リフレクタの終端とリフレクションの開始を設定します。
-
イニシエーターエンドを設定し、テストを開始します。
-
テストの完了後に結果を確認します。テスト結果は特定の形式で報告されます。
ACXシリーズルーターでは、以下のRFC 2544ベースのパフォーマンス測定テストを実行できます。
-
スループットテスト:
-
ネットワークサービスまたはDUTを介して、イニシエータから指定されたレートで特定の数のフレームを送信します。テストは、ユーザーが設定した理論上の最大レートから開始します。
-
送信フレーム数と受信フレーム数をカウントします。
-
受信したフレームの数が送信されたフレームの数よりも少ない場合は、フレームレートを 50% 下げてテストを繰り返します。
-
スループットは、受信したテストフレームの数が、ネットワークサービスを介して送信されたテストフレームの数と等しくなる最大レートです。
-
異なるフレームサイズに対してスループットテストを繰り返すことができます。
-
-
遅延テスト:
手記:レイテンシ テストを実行するには、指定された各フレーム サイズにおける DUT またはネットワーク サービスのスループットを決定する必要があります。
-
特定のフレーム サイズのフレームのストリームから開始し、決定されたスループット レートで DUT を通過します。
-
60 秒後に識別タグを 1 つのフレームで送信し、同じタグを持つフレームをイニシエーターが受信したときの遅延を計算します。
-
を 20 回以上繰り返し、報告された遅延値は記録された値の平均です。
異なるフレームサイズに対してレイテンシーテストを繰り返すことができます。
-
-
フレーム損失率テスト:
-
テスト対象のDUTまたはネットワークサービスを介して、指定されたレートで特定の数のフレームを送信し、送信されたフレームをカウントします。
-
( ( input_count - output_count ) x 100 ) / input_count の式を使用して、各ポイントでのフレーム損失率を計算します。
-
構成された理論上の最大レートの 100% に対応するフレーム レートで試行を実行します。
-
この処理は、使用された最大レートの 90% に相当するフレーム レートで繰り返され、その後は最大レートの 80% で、特定の試行結果でフレームの損失がなくなるまで繰り返されます。
異なるフレームサイズについて、フレーム損失率テストを繰り返します。
-
-
バックツーバックフレームテスト:
-
フレーム間ギャップが最小のフレームをDUTまたはネットワークサービス経由でバースト送信し、転送されたフレーム数をカウントします。
-
送信されたフレームの数が転送されたフレームの数と等しい場合、バースト フレームの長さを増やして再実行されます。
-
転送されたフレームの数が送信されたフレーム数よりも少ない場合、バースト フレームの長さを短くして再実行されます。
back-to-back 値は、DUT またはネットワーク サービスがフレームを失うことなく処理できる最長バースト内のフレームの数です。
異なるフレームサイズに対して連続したフレームテストを繰り返すことができます。
-
Junos OS Evolved 21.1R1以降、ACX7100ルーター上でRFC 2544ベースのベンチマークテストを設定できます。これらのテストを設定するには、[edit services monitoring]
階層レベルでrfc2544
ステートメントを設定します。
Junos OSのRFC2544ベンチマークテストを設定するには、[edit services rpm]
階層レベルでrfc2544-benchmarking
ステートメントを設定します。
ACX5448ルーターは以下をサポートします。
-
ファミリーブリッジのRFC2544エグレスレイヤー2リフレクション機能。
-
複数のRFC2544リフレクションセッション。
-
1G/10G/40G/Ch10G/Ch25G/100Gポートのリフレクション
-
RFC2544 リフレクション用の IP/UDP パケットを伝送するイーサネットレイヤー 2 フレーム。
ACX5448ルーターは、以下のRFC2544機能をサポートしていません。
-
ブリッジVLAN識別子に一致するブリッジドメイン内の任意のインターフェイス。
-
複数の VLAN ブリッジとの複数の同時セッション。
-
複数のテスト セッションで 100G 帯域幅を超えることはできません。
-
IPv6 リフレクション
-
ループバックストリームを識別するためのIPV6フィルターのサポート。
-
RFC 2544ファミリー
ccc
(PWEリフレクション)とファミリーinet
(レイヤー3 IPv4リフレクション)のリフレクション機能。 -
MAC スワップと MAC 上書きを使用しないリフレクション。
-
E-LineおよびE-LANサービスに反映されます。
RFC 2544、ファミリー ccc
(PWEリフレクション)およびファミリー inet
(レイヤー3 IPv4リフレクション)のリフレクション機能は、ACX710およびACX5448ルーターではサポートされていません。
変更履歴
サポートされる機能は、使用しているプラットフォームとリリースによって決まります。特定の機能がお使いのプラットフォームでサポートされているかどうかを確認するには、 Feature Explorer を使用します。
family ccc
またはRFC 2544ベースのベンチマークテスト用のレイヤー2テスト生成(ブリッジ、L2CKT、L2VPN、EVPN-VPWS、EVPN-FXC、EVPN-MPLS、およびVPLS)
family ethernet-switching
initiate-and-terminate
モードを設定できるようになりました。
family ccc
または
family ethernet-switching
を使用したレイヤー2リフレクション(ブリッジ、L2CKT、L2VPN、EVPN-VPWS、EVPN-FXC、EVPN-MPLS、VPLS)と、ACX7332およびACX7348ルーターへの
family inet
を使用したレイヤー3リフレクション(IPv4、L3VPN)のサポートを追加しました。
family inet
RFC 2544ベースのベンチマークテストの
initiate-and-terminate
モードを設定して、レイヤー3サービスをテストするためのトラフィックを生成できるようになりました。また、テストプロファイルを作成して、特定のテスト名に関連付けることもできます。
family ccc
または
family ethernet-switching
によるレイヤー2リフレクション(ブリッジ、L2CKT、L2VPN、EVPN-VPWS、EVPN-FXC、EVPN-MPLS、VPLS)のサポートが追加されました。また、ACX7509ルーターとACX7024ルーターに
family inet
を備えたレイヤー3リフレクション(IPv4、L3VPN)のサポートを追加しました。
family inet
によるレイヤー3リフレクション(IPv4、L3VPN)のサポートが追加されました。