サポート
著作権 © 2009-2024 Teledyne LeCroyXena ApS, Denmark
VantageManager では、ユーザー向けに 5 つの基本テストケースを定義しています。ユーザーは、この 5 つのテンプレートに基づいて設定を変更できます:
PON用に設計されたアグリゲーション・テストケース。PON として、アグリゲーション・インターフェースと複数の LAN ポートがある。すべてのLANポートは、上流でアグリゲーション・ポートに接続し、下流でアグリゲーション・ポートから各LANポートに接続します。
ストリームとポートマップ:
スイッチ、ルーター、ECIなどのために設計された別のテストケース。このテストは、LANポート全体の性能をテストするために使用されます。このテストケースは、DUTのポートを1&2、3&4など、複数のテストポートのペアにします。そして互いにストリームを送信する。そのため、ポートマップに偶数個のポートを追加するよう顧客に要求することになる。
ストリームとポート・マップ
ループバックテストは、スイッチ、ルーター、ECIなどのために設計されたテストケースです。このテストは、LANポート全体のパフォーマンスをテストするために使用されます。1から2へ、2から3へ、3から4へ、といった具合にストリームを送信します。このテストにはポート番号の制限はありません。奇数番号もポートマップに追加できます。
ストリームとポート・マップ
ルーター用に設計されたテストケース。Vantage は、各 LAN ポートから WAN ポートに 1 つのストリームを送信し、WAN ポートから各 LAN ポートに 1 つのストリームを送信します。
ストリームとポート・マップ
テスト・スイートの組み合わせはタスク・リストである。ユーザはそこに複数のテストケースを追加することができ、Vantage はそれらのテストケースを一つずつ実行する。もちろん、各テストケースには同じポート番号を設定しなければならない。テストケースの最大数は10(0から9まで)である。
テストテンプレートのグローバルコンフィギュレーションで、一度コンフィギュレーションの値を変更すると、テストテンプレートの値はリセットされます。
DUT をテストする必要があるポート。ストリームとポートのマップに影響します。希望のポート数を入力します。
LAN ポートのサブネットでは、テスターの LAN ポートのサブネットを設定できます。これは全ての LAN ポートに影響します。192.168.1.0(/24を想定)のように、希望するサブネットのIPアドレスを入力します。
ストリーム全体に影響する VLAN タグ。空または0でない場合、LANストリームパケットにVLANタグを挿入する。
全体的なテスト構成は、各テストテンプレートの主要なテスト構成です。テスト実行時のテストプロセスロジックです。値をダブルクリックすると、スライダーの代わりに入力ボックスに切り替わります。
項目 | 説明 |
自動クローン | ゼロ以外の値に設定された場合、システムはリンクが切断されるまでこの時間待つ
を選択し、この遅延の後にDUTフィールドを自動的にリセットして新しい試験を開始します。 |
ロストパケットのしきい値 | パケットロスがこの値を超えると、テストは失敗とマークされます。 スライダーを使用して値を選択し、「Set」を押して新しい値を保存します。 |
自動学習時間と
MAC検出 |
MAC学習の最大時間。テスターはいくつかの低速度ストリームを送信する。
DUTがMACアドレスを学習するのを助ける。 |
テスト実行時間 | 測定の継続時間。 スライダーを使用して値を選択し、「Set」を押して新しい値を保存します。 |
ポート | このテストテンプレートの役割 |
ポートIPアドレス | テスターポートのIPアドレス、マスク、ゲートウェイを定義することができます。そして、ポートはARPとpingパケットに応答することができます。 |
ポート速度 | 物理インターフェイスがポート速度の設定をサポートしている場合、ここで設定できます。 デフォルトに設定されている場合、値はモジュール/ポートタイプに依存します。 オプションを選択し、「Set」を押して新しい値を保存します。 |
ブロードリーチ | 物理インターフェイスが BroadR-Reach モードの設定をサポートしている場合、ここで設定できます。デフォルトに設定されている場合、値はモジュール/ポートタイプによって異なります。
オプションを選択し、「Set」を押して新しい値を保存する。 |
テストテンプレートのストリーム設定。ユーザーはこの UI ページで各ストリームの値を定義できます。各ポートのストリーム番号は、テスト ケース タイプに基づきます。ストリーム ID は設定ボックスの左上に、ポート ID は右上に表示されます。"SID "は、Xena がペイロードに追加するラベルで、Xena が、このパケットはXena によって生成されたものだと認識するためのIDです。
項目 | 説明 | |
Macアドレス | テストのヘッダーに挿入される送信元と宛先のMACアドレスを設定する。
パケットを使用します。 |
|
ポート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バイト
表示エレメント設定を変更し、ポートおよびストリーム設定の表示タイプを変更します。ボタンをクリックすると、"Display element settings"ウィンドウが開きます。Show port config in tabbed view " を有効にすると、項目のストリーム構成がタブ表示されます。
Telnetはテストプロセスを簡素化し、より高度なテストシナリオを実装します。
以前は、PONデバイスがGPONモードとEPONモードの両方でトラフィックをテストする必要がある場合、まずGPONモードでテストし、それから手動でEPONモードに変更する必要がありました。
しかし現在では、Vantage Telnet機能により、Vantage 、DUTにTelnet接続してEPONモードに変更し、トラフィックを自動的にテストすることができる。時間を節約し、作業を効率化することができます。
あるいは、シリアル番号を手動でスキャンする代わりに、DUTに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のバージョンは正しい..."