Vantage ナレッジ・ベース

テスト構成

テストケース

VantageManager では、ユーザー向けに 5 つの基本テストケースを定義しています。ユーザーは、この 5 つのテンプレートに基づいて設定を変更できます:


Xtlc_aggregation

PON用に設計されたアグリゲーション・テストケース。PON として、アグリゲーション・インターフェースと複数の LAN ポートがある。すべてのLANポートは、上流でアグリゲーション・ポートに接続し、下流でアグリゲーション・ポートから各LANポートに接続します。

ストリームとポートマップ:


Xtlc_eachother

スイッチ、ルーター、ECIなどのために設計された別のテストケース。このテストは、LANポート全体の性能をテストするために使用されます。このテストケースは、DUTのポートを1&2、3&4など、複数のテストポートのペアにします。そして互いにストリームを送信する。そのため、ポートマップに偶数個のポートを追加するよう顧客に要求することになる。

ストリームとポート・マップ


Xtlc_ループバック

ループバックテストは、スイッチ、ルーター、ECIなどのために設計されたテストケースです。このテストは、LANポート全体のパフォーマンスをテストするために使用されます。1から2へ、2から3へ、3から4へ、といった具合にストリームを送信します。このテストにはポート番号の制限はありません。奇数番号もポートマップに追加できます。

ストリームとポート・マップ


Xtlc_router

ルーター用に設計されたテストケース。Vantage は、各 LAN ポートから WAN ポートに 1 つのストリームを送信し、WAN ポートから各 LAN ポートに 1 つのストリームを送信します。

ストリームとポート・マップ


テスト・スイートの組み合わせ

テスト・スイートの組み合わせはタスク・リストである。ユーザはそこに複数のテストケースを追加することができ、Vantage はそれらのテストケースを一つずつ実行する。もちろん、各テストケースには同じポート番号を設定しなければならない。テストケースの最大数は10(0から9まで)である。

自動設定

テストテンプレートのグローバルコンフィギュレーションで、一度コンフィギュレーションの値を変更すると、テストテンプレートの値はリセットされます。

  • ポート数

DUT をテストする必要があるポート。ストリームとポートのマップに影響します。希望のポート数を入力します。

  • LAN サブネット (/24) :

LAN ポートのサブネットでは、テスターの LAN ポートのサブネットを設定できます。これは全ての LAN ポートに影響します。192.168.1.0(/24を想定)のように、希望するサブネットのIPアドレスを入力します。

  • バーチャルLAN

ストリーム全体に影響する VLAN タグ。空または0でない場合、LANストリームパケットにVLANタグを挿入する。


全体的なテスト構成

全体的なテスト構成は、各テストテンプレートの主要なテスト構成です。テスト実行時のテストプロセスロジックです。値をダブルクリックすると、スライダーの代わりに入力ボックスに切り替わります。

 項目 説明
 自動クローン  ゼロ以外の値に設定された場合、システムはリンクが切断されるまでこの時間待つ

を選択し、この遅延の後にDUTフィールドを自動的にリセットして新しい試験を開始します。
スライダーを使用して値を選択し、「Set」を押して新しい値を保存します。

 ロストパケットのしきい値  パケットロスがこの値を超えると、テストは失敗とマークされます。
スライダーを使用して値を選択し、「Set」を押して新しい値を保存します。
 自動学習時間と

MAC検出

 MAC学習の最大時間。テスターはいくつかの低速度ストリームを送信する。

DUTがMACアドレスを学習するのを助ける。

 テスト実行時間  測定の継続時間。
スライダーを使用して値を選択し、「Set」を押して新しい値を保存します。
 ポート  このテストテンプレートの役割
 ポートIPアドレス  テスターポートのIPアドレス、マスク、ゲートウェイを定義することができます。そして、ポートはARPとpingパケットに応答することができます。
 ポート速度  物理インターフェイスがポート速度の設定をサポートしている場合、ここで設定できます。
デフォルトに設定されている場合、値はモジュール/ポートタイプに依存します。
オプションを選択し、「Set」を押して新しい値を保存します。
 ブロードリーチ  物理インターフェイスが BroadR-Reach モードの設定をサポートしている場合、ここで設定できます。デフォルトに設定されている場合、値はモジュール/ポートタイプによって異なります。

オプションを選択し、「Set」を押して新しい値を保存する。


ストリーム構成

テストテンプレートのストリーム設定。ユーザーはこの UI ページで各ストリームの値を定義できます。各ポートのストリーム番号は、テスト ケース タイプに基づきます。ストリーム ID は設定ボックスの左上に、ポート ID は右上に表示されます。"SID "は、Xena がペイロードに追加するラベルで、Xena が、このパケットはXena によって生成されたものだと認識するためのIDです。

 項目 説明
 Macアドレス  テストのヘッダーに挿入される送信元と宛先のMACアドレスを設定する。

パケットを使用します。
例:03456723168E。

 ポートIPアドレス  IPプロトコルと送信元IP、宛先IPを選択する。
IPアドレスを123.123.123.123の表記で入力します。
 プロトコル  IP ストリームパケットをIPパケットに定義する。
 TCP ストリームパケットをIPパケットに定義する。
 UDP ストリームパケットをUDPパケットに定義する。
 - ストリームパケットをイーサネットパケットに定義する。
 港湾  送信元と宛先のポート番号を入力します。プロトコルがTCPまたは

UDP。

 VLAN:  ストリームにVLANヘッダーを挿入するためのVLANタグを有効化し、設定する。

パケット

 パケット長 * 希望のストリームパケット長を入力(ジャンボフレーム対応)
 レート ポート上のこのストリームの最大レート分率を設定する。ポート上のストリームの分数の合計が100%を超える場合、実際のトラフィックレートは低くなる。

Set」を押して新しい値を保存する

 地区 パケット長の種類を設定する。ランダム、BTFLY(バタフライ)、INCR(インクリメント)、MIX、固定。
 ペイロード・タイプ テストパケットのペイロードデータに使用するバイトパターンのタイプを設定します。
オプションを選択し、「Set」を押して新しい値を保存します。

* モジュールによって異なります:

1/10G:60~16000バイト その他60~9200バイト

その他のコンフィギュレーション設定

  • 説明(Description ) テストケースの説明で、テストケースのトポロジーを記述します。このボックスから情報を得ることができます。もちろん、内容を変更したり修正したりすることもできます。
  • コンフィグID各テンプレートのテストテンプレートID。各テンプレートは1つのコンフィグIDしか持たない。
  • 作成者この要素の作成ユーザーと作成日を参照してください。
  • Update by このエレメントでコンフィギュレーションを更新したユーザーと日付を参照する。
  • 生のテスト設定を表示 します。テストケースのスクリプトを json ファイルとして表示できます。
  • ダウンロードこのシャーシからユーザーのコンピュータにテストケースをダウンロードします。TEXT で修正し、別のシャーシにアップロードします。
  • アップロードTEXT で構成ファイルを変更し、ユーザーのコンピュータからシャーシにアップ ロードします。
  • 削除テスト構成を削除します。


表示要素の設定

表示エレメント設定を変更し、ポートおよびストリーム設定の表示タイプを変更します。ボタンをクリックすると、"Display element settings"ウィンドウが開きます。Show port config in tabbed view " を有効にすると、項目のストリーム構成がタブ表示されます。


テルネット機能

Telnetはテストプロセスを簡素化し、より高度なテストシナリオを実装します。

以前は、PONデバイスがGPONモードとEPONモードの両方でトラフィックをテストする必要がある場合、まずGPONモードでテストし、それから手動でEPONモードに変更する必要がありました。

しかし現在では、Vantage Telnet機能により、Vantage 、DUTにTelnet接続してEPONモードに変更し、トラフィックを自動的にテストすることができる。時間を節約し、作業を効率化することができます。

あるいは、シリアル番号を手動でスキャンする代わりに、DUTにtelnet接続してシリアル番号を取得することもできる。

VantageManager Telnet スクリプト コマンド

スクリプト・バージョン1.1、2019-04-20

スクリプトはいくつかの行から成り、順番に実行される。

空行やセミコロン「;」で始まる行は無視される。

かもしれない:

-シングル'またはダブル "で囲まれた定数文字列。

などの特殊文字が入る場合があります。例 "show ver"

-以前に割り当てられた変数の変数識別子(下記のsetコマンドを参照)。

-演算子で区切られた2つの文字。例 "abcd" + "def"

-以下に定義するコマンド/関数の結果。例 "結果は:" + recuntil " >".

-以前に割り当てられた変数の変数識別子(下記のsetコマンドを参照)。

-

かもしれない:

-一定の整数。例 1, 5.

-以前に割り当てられた変数の変数識別子(下記のsetコマンドを参照)。

-演算子+で区切られた2つ。例 3+7

-演算子 "not", "and", "or" によるブーラン表現。結果が[]の例:not 2 [0]、3と4 [1]

-を使用することができる。例:(3と0)または11 [1]

-演算子 == または != を使って2つの数値または文字列を比較した結果。例 "aa"==recuntil " >", 2!=5

-以下に定義するコマンド/関数の結果。マッチ例 "def", "abcdef" [1].

コマンド/機能:

送る

telnet経由でDUTに文字列を送信する。

送信されたのと同じ文字列を返す。

センドルン

CRLFに続く文字列をtelnet経由でDUTに送信する。

送信されたのと同じ文字列を返す。

もどす

指定された文字列が含まれるまで、DUTからデータを受信する。

受信した文字列までのデータを返す。

リクルン

次のCRLFまでDUTからデータを受信する。

CRLFを含まない受信データを返す。

ウェイト

指定した秒数待つ

リターン1

フェイルフ

0でない場合、エラーメッセージとともにスクリプトの実行(およびテストの実行)を中断します。

スクリプトが中止されない場合は 0 を返す。中止された場合は返さない。

ログ

指定された式を UI 上のテストログに出力します(テストレポートにも含まれます)。

同じ文字列を返す。

に匹敵する、

2つのセッションにマッチする。に含まれていれば1を、そうでなければ0を返す。

は、通常のワイルドカードや正規表現構文などを使った正規表現である。

セット

指定された変数に値を代入する。

式の値を返す。

スクリプトの例:

DUTにログインするスクリプト

ログ "DUTにログイン..."

ログイン"

sendln "admin"

パスワード: "

sendln "12345"

まで" >"

ログ "ログインに成功しました..."

DUTのバージョンが5.2であるかどうかを確認する。

sendln "システム・リソース・プリント"

ログ・リカンティル " >"

ログ・リカンティル " >"

set reply= recuntil " >"

ログ返信

もし "version: 5.2 "にマッチしなければ、次のように答える。

ログ "DUTのバージョンは正しい..."