RFC 2544ベースのベンチマークテストのイーサネットループバックの設定
イーサネット ループバックは、接続を検証し、ネットワークの障害を特定または分離するために使用できる機能です。
ACXシリーズルーターでは、イーサネットループバックは、ファミリー設定のエグレスユーザーからネットワークへのインターフェイス(UNI)方向で bridge
サポートされています。ACX シリーズ ルーターでは、イーサネット ループバックが論理インターフェイス上で設定されます。イーサネットループバック機能は、パケットがさまざまなサービスをテストするために測定デバイスにループバックされるパフォーマンス測定で使用できます。

図 1 は、UNI-B インターフェイスがエグレス方向のイーサネット ループバック モードで設定されているシナリオを示しています。ACX シリーズ ルーターのネットワーク間インターフェイス(NNI)で受信したパケットは、送信元と宛先の MAC アドレスがスワップされた後、UNI-B インターフェイスに転送され、UNI-B インターフェイスでループバックされます。これは、エンドツーエンドのサービスをテストするためのユースケースです。
以下のオプション パラメータを使用して、イーサネット ループバックのエグレス トラフィック フローを識別できます。
送信元 MAC アドレス
宛先 MAC アドレス
送信元 IPv4 アドレス
宛先 IPv4 アドレス
Vlan
VLAN .1p 優先度
イーサタイプ
テスト反復子の期間
RFC2544ベンチマークテストを実行しながら、 階層レベルでCLIステートメントを含めることで Ethernet-loopback
、論理インターフェイス上のテストモードとしてイーサネットループバックを [edit services rpm rfc2544-benchmarking]
設定します。
オプションパラメータを設定せずに論理インターフェイスにイーサネットループバックを設定すると、同じブリッジドメイン内の不明なユニキャストトラフィックもループバックされ、テスト実行中に他の論理インターフェイスに転送されません。
RFC2544ベンチマークテストが実行されている場合、 test-反復子-duration パラメータが設定されていない場合、イーサネットループバックはテストが完了するか終了するまで続行されます。
RFC2544ベンチマークテストを実行する場合、イニシエーター、リフレクタ、またはループバックモードでテストを設定できます。これらのテストモードを組み合わせて、RFC2544ベンチマークテストを実行することはできません。
次に、イーサネット ループバック設定の例を示します。
[edit services rpm rfc2544-benchmarking] tests { test-name test1{ source-mac-address 00:bb:cc:dd:ee:ff; destination-mac-address 00:11:22:33:44:55; vlan-id 100; vlan-priority 2; vlan-cfi 1; ip-swap; udp-tcp-port-swap; forwarding-class network-control; packet-loss-priority medium-high; mode ethernet-loopback; family bridge; reflect-etype 2048; direction egress; source-udp-port 2020; destination-udp-port 3030; test-iterator-duration 50; test-interface ge-0/1/6.0; } } [edit interfaces] ge-0/1/4 { flexible-vlan-tagging; encapsulation flexible-ethernet-services; unit 0 { encapsulation vlan-bridge; vlan-id 1000; family bridge { filter { input ft1; } } } ge-0/1/6 { flexible-vlan-tagging; encapsulation flexible-ethernet-services; unit 0 { encapsulation vlan-bridge; vlan-id 100; input-vlan-map { push; vlan-id 1000; } output-vlan-map pop; } } [edit routing-options] ppm { traceoptions { file ppmd size 100m; flag packet; flag event; flag distribute; flag pipe; flag all; } } [edit firewall] family bridge { filter ft1 { term t1 { from { user-vlan-id 100; } then count loopback; } } } [edit bridge-domains] bd1 { interface ge-0/1/4.0; interface ge-0/1/6.0; }