技術的専門知識
著作権 © 2009-2026Xena (デンマーク)
VantageManagerはユーザー向けに5つの基本テストケースを定義しています。ユーザーはこれら5つのテンプレートに基づいて設定を変更できます:
PON向けに設計された集約テストケース。PONとして、集約インターフェースと複数のLANポートが存在する。全てのLANポートは集約ポートへ上流接続され、集約ポートから各LANポートへ下流接続される。
ストリームとポートのマップ:

スイッチ、ルーター、ECIなどの機器向けに設計された相互テストケースです。このテストはLANポート全体の性能を検証するために使用されます。本テストケースでは、DUTポートを複数のテストポートペア(例:1&2、3&4など)に分割し、各ペア間でストリームを相互送信します。そのため、ポートマップには偶数個のポートを追加するようお客様に依頼します。
ストリームとポートのマップ

スイッチ、ルーター、ECIなどのためのループバックテストケース。このテストはLANポート全体の性能を検証するために使用される。ストリームをポート1から2へ、2から3へ、3から4へ、というように順次送信する。ポート番号に制限はなく、ポートマップに奇数ポートを追加することも可能である。
ストリームとポートのマップ

ルーター向けに設計されたルーターテストケース。VantageManagerはWANポートとして事前定義され、その他はLANポートとして割り当てられる。Vantage 各LANポートからWANポートへ1ストリームを送信Vantage 、WANポートから各LANポートへ1ストリームを送信Vantage 。
ストリームとポートのマップ

テストスイートの組み合わせはタスクリストです。ユーザーは複数のテストケースを追加でき、Vantage それらを順番にVantage 。なお、各テストケースには同一のポート番号を設定する必要があります。設定しない場合、テストは失敗します。テストケースの最大数は10(0から9まで)です。
テストテンプレートのグローバル設定は、設定値を変更すると、テストテンプレートの値がリセットされます。
DUTをテストする必要があるポート。これはストリームとポートのマッピングに影響します。必要なポート数を入力してください。
LANポートのサブネットでは、テスターのLANポート用サブネットを設定できます。これはすべてのLANポートに影響します。目的のサブネットのIPアドレスを入力してください。例:192.168.1.0(/24が想定されます)
ストリーム全体に影響するVLANタグ。空または0でない場合、LANストリームパケットへのVLANタグ挿入を有効にします。
全体テスト構成は、各テストテンプレートのメインテスト構成です。テスト実行時のテストプロセスロジックとなります。値をダブルクリックするとスライダーから入力ボックスに切り替わり、固定値の設定が容易になります。
| 項目 | 説明 |
| 自動的に複製する | 非ゼロ値に設定された場合、システムはリンクが切断されるまでこの時間待機します
その後、この遅延後にDUTフィールドを自動的にリセットし、新しいテストを開始します。 |
| パケット損失しきい値 | パケット損失がこの値を超えると、テストは失敗と判定されます。 スライダーで値を選択し、「設定」を押して新しい値を保存してください |
| 自動学習時間と
MAC検出 |
MAC学習の最大時間。テスターは低速レートのストリームを送信する
DUTがMACアドレスを学習するのを支援する。 |
| テスト実行時間 | 測定時間。 スライダーで値を選択し、「設定」を押して新しい値を保存してください |
| ポート | このテストテンプレートの役割。 |
| ポートIPアドレス | テスターポートのIPアドレス、サブネットマスク、ゲートウェイを設定できます。また、ポートはARPおよびpingパケットに応答可能です。 |
| ポート速度 | 物理インターフェースがポート速度の設定をサポートしている場合、ここで設定できます。 デフォルトに設定すると、値はモジュール/ポートタイプに依存します。 オプションを選択し、「設定」を押して新しい値を保存します |
| ブロードアールリーチ | 物理インターフェースがBroadR-Reachモードの設定をサポートしている場合、ここで設定できます。デフォルトに設定された場合、その値はモジュール/ポートタイプによって異なります。
オプションを選択し、「設定」を押して新しい値を保存してください |
テストテンプレートのストリーム設定。ユーザーはこのUIページで各ストリームの値を定義できます。各ポートのストリーム番号はテストケースタイプに基づきます。ストリームIDは設定ボックスの左上に、ポートIDは右上に表示されます。「SID」Xena ペイロードにXena ラベルであり、Xena Xena 。
| 項目 | 説明 | |
| MACアドレス | テストヘッダーに挿入される送信元および宛先MACアドレスを設定する
パケット。 |
|
| ポートIPアドレス | IPプロトコルおよび送信元と宛先のIPを選択してください。 IPアドレスは123.123.123.123表記で入力してください。 |
|
| プロトコル | IP | ストリームパケットをIPパケットに定義する。 |
| TCP | ストリームパケットをIPパケットに定義する。 | |
| UDP | ストリームパケットをUDPパケットに定義する。 | |
| – | ストリームパケットをイーサネットパケットに変換する。 | |
| 港 | 送信元ポート番号と宛先ポート番号を入力してください。プロトコルはTCPまたは
UDP。 |
|
| VLAN: | ストリームへのVLANヘッダー挿入のためのVLANタグを有効化し設定する
パケット |
|
| パケット長 | * ストリームパケットの希望の長さを入力してください(ジャンボフレーム対応) | |
| レート | ポート上のこのストリームの最大レート割合を設定します。ポート上のストリームの割合の合計が100%を超える場合、実際のトラフィックレートは低くなります。
「設定」を押して新しい値を保存してください |
|
| ディストリビューション | パケット長の種類を設定します。ランダム、BTFLY(バタフライ)、INCR(インクリメント)、MIX、固定。 | |
| ペイロードタイプ | テストパケットのペイロードデータに使用するバイトパターンの種類を設定します。 オプションを選択し、「設定」を押して新しい値を保存します |
|
* モジュールによって異なります:
1/10G: 60~16000バイト その他: 60~9200バイト
表示要素の設定を変更して、ポートとストリーム構成の表示タイプを変更します。 ボタンをクリックして「表示要素の設定」ウィンドウを開きます。「ポート構成をタブ表示で表示」を 有効にすると、項目のストリーム構成がタブ表示で表示されます 。


Telnetはテストプロセスを簡素化し、より高度なテストシナリオを実現します。
従来、PONデバイスでGPONモードとEPONモードの両方のトラフィックをテストする必要がある場合、まずGPONモードでテストを行い、その後手動でEPONモードに変更する必要がありました。
しかし今、Vantage 機能により、Vantage DUTにTelnet接続してEPONモードに変更し、自動的にトラフィックテストVantage 。これにより時間を節約し、作業効率を向上させます。
あるいは、シリアル番号を手動でスキャンする代わりに、DUTにtelnet接続してシリアル番号を取得することも可能です。

スクリプトバージョン 1.1、2019年4月20日
スクリプトは複数の行で構成され、これらは順番に実行される。
空行またはセミコロン「;」で始まる行は無視されます
以下のような可能性があります:
-シングルクォート ' またはダブルクォート " で囲まれた定数文字列。
特殊文字(\n、\tなど)を挿入できます。例:「show ver」
-以前に割り当てられた変数の変数識別子(以下のsetコマンドを参照)
-「+」演算子で区切られた二つ。例:「abcd」+「def」
-以下に定義されるコマンド/関数の結果。例「結果は:」+ recuntil 「>」
-以前に割り当てられた変数の変数識別子(以下のsetコマンドを参照)
–
以下のような可能性があります:
-定数の整数。例:1、5。
-以前に割り当てられた変数の変数識別子(以下のsetコマンドを参照)
-2は+演算子で区切られる。例:3+7
-ブーリアン式(演算子「not」「and」「or」を含む)。結果を[]で示す例:not 2 [0], 3 and 4 [1]
-括弧を使用できる。例: (3 and 0) or 11 [1]
- 2つの整数または文字列を==または!=演算子で比較した結果。例:「aa」==recuntil ” >”、2!=5
-以下に定義されるコマンド/関数の結果。例:マッチ「def」、「abcdef」[1]
コマンド/機能:
送信する
telnet経由でDUTに文字列を送信する
送信された文字列と同じ文字列を返します。
sendln
telnet経由でDUTに文字列とCRLFを送信する
送信された文字列と同じ文字列を返します。
recuntil
DUTからデータを受信し、指定された文字列を含むまで続ける
文字列まで(文字列は含まない)の受信データを返す。
recln
DUTから次のCRLFまでデータを受信する
CRLF(改行コード)を含まず、それまでの受信データを返す。
待って
指定された秒数待機する
戻り値 1
失敗
値が0でない場合、スクリプトの実行(およびテストの実行)をエラーメッセージと共に中止します。
スクリプトが中止されなかった場合、0を返します。中止された場合は何も返しません。
ログ
指定された式をUI上のテストログに出力します(テストレポートにも含まれます)
同じ文字列を返します。
試合
2つの式を比較します。がに含まれる場合は1を返し、そうでない場合は0を返します。
通常のワイルドカードや正規表現構文などを含む正規表現である可能性があります。
set =
指定された変数に値を代入します。この変数は他の式で使用できます。
式の評価結果を返します。
スクリプトの例:
DUTにログインするスクリプト
ログ「DUTへのログイン中…」
ログ記録を「ログイン: 」まで
sendln "admin"
recuntil "パスワード: "
sendln "12345"
recuntil ” >”
ログ「ログイン成功…」
システムリソースのプリントコマンドで取得したDUTのバージョンが5.2であるか確認する
sendln "システムリソースの印刷"
ログを「>」まで記録する
ログを「>」まで記録する
set reply= recuntil " >"
ログ返信
「version: 5.2」に一致しない場合、失敗し、応答する
ログ「DUTのバージョンは正しい…」