Vulcan ナレッジ・ベース

概要

Xena L4-7 テスティング・アーキテクチャ

L2-3パケット/ストリームブラストとは異なり、VulcanManagerは2つのテストポート間にステートフルTCPコネクションを確立し、被試験デバイス(DUT)の性能をテストします。したがって、VulcanManagerには、L2-3テストで一般的に見られるストリームの概念はなく、代わりにコネクション/セッションがあります。1つのTCP接続は、1組のソケット、クライアントIP、クライアントポート番号、サーバーIP、およびサーバーポート番号で構成されます。VulcanManagerで使用される重要な概念がいくつかある。

エンド・ツー・エンド・テスト

Xena L4-7テストプラットフォームはステートフルテストのためのエンドツーエンドのソリューションを提供します。各テストシナリオには、ユーザーとサーバーをエミュレートするための2つのテストポートが必要です。Xena L4-7シャーシの2つのポートは、エンド・ツー・エンド方式で相互に通信します。つまり、2つのポート間の接続はエンド・ツー・エンドで確立されます。

Xena L4-7 エンドツーエンドのステートフル・テスト・ソリューション

サブネットとユーザー

サブネットはVulcanManagerにおいて非常に重要な概念です。サブネットは連続するIPアドレスの範囲を含み、クラスレスドメイン間ルーティング(CIDR)ブロック(例:10.0.0.0/8または16.0.0.0/16)で示されます。設定後、サブネットに特定のテスト用のクライアント サブネットまたはサーバ サブネットとしての役割を割り当てることができます。VulcanManagerでは、実際の要件に従ってサブネットを定義し、テストシナリオを構成することができます。

  • クライアントサブネットの役割
    クライアントサブネットは、クライアント側でのみ使用されます。クライアントサブネット内のすべてのIPアドレスは、TCP SYNパケットを送信するTCPコネクションを確立するときに、クライアントの役割を果たします。
  • サーバーサブネットの役割
    サーバーサブネットはサーバー側でのみ使用されます。TCP SYNパケットを待ち、TCP SYN-ACKパケットで応答するTCPコネクションを確立するときに、サーバーサブネット内のすべてのIPアドレスがサーバーの役割を果たします。

ユーザは、VulcanManagerにおけるもう1つの重要な概念です。ユーザ、すなわちエミュレートされたユーザ/クライアントは、クライアントサブネット内の1つのIPアドレスを表します。1つのUserには1つまたは複数のポートを割り当てることができます。したがって、Userの数は常にTCP接続の数と等しいか少なくなります。典型的な例として、ユーザは現実のPCをエミュレートでき、PCには1つのIPアドレスのみが割り当てられ、複数のポートを使用してサーバと通信します。