Xena ナレッジ・ベース

基本ポート・プロパティ

主な物件


識別

プロパティ 説明
名称 ポート固有の短縮形名称
説明 ポートのユーザー定義可能な文字列ラベル
ロード元 このポートに最後にロードされたポート設定ファイル名
インターフェース・タイプ Xena ポート・インターフェース・タイプ
予約受付中 ポートがユーザーによって予約されている場合、このフィールドには予約者のユーザー名が表示されます。


TXコントロール

プロパティ 説明
同期ステータス ポートの現在の同期状態。ポートは IN SYNC(同期が検出された状態)または NO SYNC(同期が検出されな い状態)のいずれかです。
交通状況 ポートの現在のトラフィック状態(OFF:トラフィックがオフ、ON:トラフィックがオン)
交通規制 このボタンをクリックすると、ポートのトラフィックを開始または停止できます。また、動的な変更でトラフィックをシームレスに再開することもできます*。
ダイナミック・トラフィック・チェンジ このオプションをチェックすると、ポートでトラフィックが実行されている間、ポートがトラフィックの動的な変更を許可します。再起動ボタンが押されるとすぐに、トラフィックはシームレスに動的に変更されます。
グローバル・コントロールに含める このオプションがチェックされ、ポートが現在のテストベッドの一部である場合、ポートのトラフィック状態は、Global StatisticsパネルのStart/Stopボタンによって制御されます。
TX出力を有効にする ポートが送信機をイネーブルにするか、発信リンクをダウンしたままにするかを決定する
TX時間制限 ポートが有効なときに送信すべき最大時間。ゼロに設定すると、ポートは手動で停止するまで送信する。
TX経過時間 ポートが現在送信している時間。
ストップ・アフター 指定したパケット数送信後、ポート送信を停止する

*この機能は、レガシー40G/100Gポートでのみサポートされます。
**この機能には、ソフトウェア・リリース76以降が必要です。

港湾障害

このセクションでは、ポート全体に影響する障害について説明します。つまり、選択したポートに定義されたすべてのストリームに影響します。Z400qThor 、Thor-100G-5S-4P、Z100qLoki に実装されており、ソフトウェア・バージョンval-85以降が必要です。

リンク・フラップ

Xena ポートは、物理リンクがダウンしているか不安定であることをエミュレートするように設定できる。この機能は「リンク・フラップ」と呼ばれる。

Port Impairments」の「Link Flap」は「Logical Link Flap」である。 このは、Tx PCS エンコーディングをスクランブルして、相手ポートがリンクを取得できないようにすることで実装される。つまり、物理トランスミッタのオフ/オンによって実装されるものではない。

ロジカル・リンク・フラップ」は、電気ケーブル(DACケーブル)と光ケーブルの両方で機能する。

論理的な「リンク・フラップ」は、リンクを一定期間(「期間」)ダウンさせ、再びアップさせるという繰り返しパターンをサポートする。これは設定可能な時間("Repeat Period")の後に繰り返される。フラッピングは、設定可能な回数、または連続的に繰り返される("Repetitions")。

リンク・フラップ」はポート・レベルで設定され、選択したポートに設定されているすべてのストリームに影響することに注意してください。

PMAエラー・インジェクション

"PMAエラー "は、ユーザーがリンクにビットエラーを挿入することを可能にする。

PMAエラー」注入はポート・レベルで設定され、選択したポートに設定されたすべてのストリームに影響することに注意してください。

プロパティ 説明
機能 リンクフラップまたはPMAエラー注入を有効にする。
期間 リンク・フラップ:リンクを停止する時間(ms)。範囲:10 ms~1000 ms、ステップサイズ1 ms。
リピート期間 リンク・フラップ:リンクダウン間の時間。範囲:10ms~50000ms、ステップサイズ10ms。「Repeat Period "は "Duration "よりも大きくする必要があります。
繰り返し リンクフラップ:リンクフラップの数。範囲:0、1~64K、ステップサイズ1。
BER係数 PMAエラー注入:ビット誤り率係数。範囲0.01~9.99、ステップサイズ0.01。
BER exp PMA Error 注入:ビット誤り率指数。範囲 -17~-3; ステップ・サイズ 1
コントロール Start "を押すと、設定されたリンクフラップ/PMAエラー注入が開始され、"Stop "を押すと、進行中のリンクフラップ/PMAエラー注入が停止されます。

TXプロフィール

プロパティ 説明
ポートTXモード このプロパティは、ポートからの発信トラフィックのスケジューリングモード、つまり、複数の論理ストリームを1つの物理ポートにマージする方法を決定する。詳細については、こちらのスクリプトAPIの説明を参照。
レート・フラクション (*) シーケンシャルTXモードでポートに送信されるトラフィックのポートレベルレートで、ポートの実効レートに対するパーセンテージで表される。
パケットレート (*) シーケンシャルTXモードでポートが送信するトラフィックのポートレベルレートで、1秒あたりのパケット数で表される。
ビットレート (*) シーケンシャルTXモードのポートで伝送されるトラフィックのポートレベルレートで、ビット毎秒で表される。
パケット間ギャップ (*) 現在のTXプロファイル設定で計算された平均パケット間ギャップ。
バースト期間 (**) バーストグループの送信開始から次のバーストグループの送信開始までの時間(マイクロ秒単位)。

(*) このプロパティは、Port TX Mode が Sequential に設定されている場合のみ有効である。
(**) このプロパティは、Port TX Mode が Burst に設定されている場合のみ有効です。このプロパティには、ソフトウェアリリース76以上が必要です。

その他設定

プロパティ 説明
フラッシュポートLED このプロパティをチェックすると、特定のポートのテストポート LED が 1 秒間隔で点滅します。これは、シャーシ内の特定のポートを識別する必要がある場合に便利です。


レイヤー1コントロール

プロパティ 説明
ポート速度選択 ポート速度の選択を制御する。このプロパティは、設定可能なポート速度をサポートするポートのみで利用可能である。
最小平均フレーム間ギャップ フレーム間ギャップ(プリアンブルとSFDを含む)の平均値の最小値
スピード・リダクション ポートの速度低減値を指定できます。速度低減はポートの送信側に適用され、その結果、実効トラフィックレートは物理インターフェイスのレートよりもわずかに低くなります。速度低減は、生成されたトラフィックパターンに短いアイドル期間を挿入して、ポートの物理帯域幅の一部を消費することで実現される。ポートのクロック速度は変更されない。
現在のポート速度 現在検出されているポート速度
有効ポート速度 設定された速度低減を考慮したポートの実効速度。
オートネゴシエーション・イネーブル ポートがオートネゴシエーションをサポートするかどうかを制御する。
ブロードリーチモード BroadR-Reach トランシーバーがマスタモードかスレーブモードかを制御します。このプロパティは、BroadR-Reach トランシーバーがポートに取り付けられているか、ポート自体がオートモーティブイーサネットをサポートしている場合にのみ表示されます。
スタッガー・ファクター このプロパティは、グローバル・スタートの起動に対して、1つのポートのトラフィック生成の開始を遅延させる。遅延は 64µsec 単位でプログラムされます。Stagger Factor は、同じシャーシに設置されたテストモジュールのポート間で機能します。注意:この設定には、Options タップの "Sync.Start in Global Stats." がチェックされている必要があります。
TCVR温度 トランシーバーがサポートしていれば、現在検出されているトランシーバーの温度。
光RXパワー 現在検出されているオプション電力。このプロパティ値は、トランシーバがサポートしている場合、光ポートのみ有効である。


レイヤー2コントロール

プロパティ 説明
MACアドレス ポートMACアドレス
MACオートトレーニング ポートがMAC学習フレームをブロードキャストする間隔(秒)。無効にするには 0 を設定する。
PAUSEフレームへの反応 受信したPAUSEフレームにポートが反応するかどうかを制御する。
PFCフレームに反応する ポートが受信した PFC(Priority Flow Control)フレームに反応するかどうかを制御します。チェックボックスを使用して、ポートが反応する優先レベルを選択します。

このプロパティはすべてのモジュールでサポートされているわけではない。

ギャップモニター開始 ギャップモニター開始のトリガーとなる期間を指定します。詳細については、スクリプトAPIのセクションを参照してください。
ギャップ・モニター・ストップ ギャップモニターを停止するために受信するパケット数を指定する。


ペイロード

プロパティ 説明
ペイロード・チェックサム・オフセット ペイロードセクション内のペイロードチェックサムを配置するオフセット。
ランダムシード パケット長、ペイロード、変更フィールドにランダムな変化が必要なトラフィックを生成する場合に使用する。
最大ストリーム・ヘッダ長 定義されたストリームヘッダーの最大長。これを増やすと、同時にポートがサポートするストリーム数が減る。デフォルトで256ストリームをサポートするポートの場合

最大ストリーム・ヘッダ長 ポートあたりの最大ストリーム数
128(デフォルト) 256
256 128
512 64
1024 32
2048 16
MIXウェイト ポートがサポートしている場合、MIX サイズのパケット分配の重みを指定します。
TPLDサイズ ポートがサポートしている場合、ポートストリームのTPLDのサイズを指定する。様々なサイズオプションのTPLD内容の詳細は、こちらを参照してください
ペイロードモード ポートでサポートされている場合、ポート・ストリームに使用されるペイロード・モードを指定します(現在、一部の 40/100G ポートでのみサポートされています)。以下のオプションがあります:
-        ノーマル:パケットのペイロード・タイプは、ストリームのPayload Typeプロパティによって決定される。これはデフォルトの動作である。

- 拡張ペイロード:このポートのストリームに対する拡張ペイロード機能のサポートを有効にします(すべてのモジュールでサポートされているわけではありません)。

- カスタム・データ・フィールド:カスタム・データ・フィールド:このポートのストリームに対するカスタム・データ・フィールド機能のサポートを有効にします(すべてのモジュールでサポートされているわけではありません)。詳細については、このアプリケーション・ノートを参照してください。








ループバックとレイテンシー

プロパティ 説明
ループバックモード ポートのループバックモード。詳細については、こちらのスクリプトAPIのセクションを参照してください。
レイテンシー・モード ポートの遅延計算モード。詳細はこちらのスクリプトAPIセクションを参照。
遅延オフセット 較正されたレイテンシー・オフセット値。

IPV4/IPV6プロパティ

IPV4プロパティ

プロパティ 説明
IPv4アドレス ポートのIPv4ネットワークアドレス。このアドレスは、生成されるストリームトラフィックのIPヘッダのデフォルトのソースアドレスフィールドとして使用され、ARPおよびPINGプロトコルのサポートにも使用されます。
IPv4サブネットマスク ポートのIPv4サブネットワークマスク。
IPv4ゲートウェイ ポートのデフォルトIPv4ゲートウェイアドレス。
ARPリクエストへの返信 ポートが着信ARPリクエストに応答するかどうかを制御する
PINGv4リクエストへの返信 ポートが着信PINGリクエストに応答するかどうかを制御する。
ARP/PINGv4アドレスワイルドカード ポートがマスクされたアドレスのARP/PINGに応答するようにするマスクを指定します。
DHCPv4クライアント このボタンを押すと、ポートのDHCPウィザードが起動します。詳細については、このリンクを参照してください。

IPv4マルチキャストのプロパティ

プロパティ 説明
MCアドレス IGMPv2IGMPv3リクエストを送信するマルチキャストアドレスのリストを指定します。
参加リクエストを送信 このボタンをクリックすると、指定したマルチキャストアドレスに1つのIGMPv2 Joinリクエストが送信されます。
バーチャルLAN 送信されたIGMPv2IGMPv3リクエストにVLANタグヘッダを追加するには、このボックスにチェックを入れます。
タグ VLANタグの値
優先順位 VLANタグヘッダの優先度ビット
ディーイーアイ VLAN タグヘッダの Drop Eligible インジケータ
リクエストを送信 プロトコルバージョンIGMPv2の場合、関連ボタンがクリックされると1つのリクエストが送信される:

  • 参加リクエストを送信
  • AllRoutersのIPアドレス(224.0.0.2)にリーブを送る
  • 休暇申請の送信
  • 一般クエリリクエストの送信
  • グループクエリーリクエストの送信

プロトコルバージョンIGMPv3の場合、関連ボタンがクリックされると1つのリクエストが送信される:

  • 除外リクエストの変更を送信
  • 変更要求の送信
  • インクルード・リクエストの送信
  • 除外要求の送信
リピート・マルチキャスト・ジョイン Join コマンドを定期的に再送信するかどうかを制御する。
マルチキャスト参加期間 Join の再送期間(秒
プロトコル・バージョン マルチキャストプロトコルのバージョンをIGMPv2またはIGMPv3に設定します。


IPv6プロパティ

プロパティ 説明
IPv6アドレス ポートのIPv6ネットワークアドレス。このアドレスは、生成されるストリームトラフィックのIPヘッダのデフォルトのソースアドレスフィールドとして使用され、NDPおよびPINGプロトコルのサポートにも使用されます。
IPv6プレフィックス ポートのIPv6サブネットワークプレフィックス、
IPv6ゲートウェイ ポートのデフォルトIPv6ゲートウェイアドレス。
NDPからの要請に対する回答 ポートが着信NDPリクエストに応答するかどうかを制御する
PINGv6リクエストへの返信 ポートが着信PINGリクエストに応答するかどうかを制御する。
NDP/PINGv6アドレスワイルドカード マスクされたアドレスのNDP/PINGに対してポートをリプライさせるプレフィックスを指定します。

ARP/NDPアドレステーブル

各Xena テスト・ポートには、IPv4 用(ARP)と IPv6 用(NDP)の 2 つのアドレス・テーブルがあります。各アドレス・テーブルには多数のエントリを含めることができます。各エントリは、着信 ARP/NDP 要求を処理するための一連の基準を定義します。

各テーブルへのアクセスは、このセクションの「ARPテーブルの編集」と「NDPテーブルの編集」ボタンで行います。各ボタンを押すと、以下のようなダイアログが表示されます:

arptableedit.png

新しい項目は、"ここをクリックして新しい項目を追加 "バーを押して追加することができます。既存の項目は、様々なフィールドを選択して編集したり、右側の赤いストップマークのボタンを押すことで削除することができます。

テーブルへの変更は、OK ボタンが押されるまでテスト・シャーシに送信されません。

別の方法として、[Auto-Assign Tables Generate]ボタンを押すこともできます。そうすると、ARPアドレステーブルとNDPアドレステーブルの内容が、ポートに定義されたストリームに基づいて自動的に生成されます。テーブルの既存のエントリはすべて削除されます。

受信リクエストの一般的な取り扱い

着信したARPまたはNDPリクエストは、以下の優先順位で処理される:

  1. リクエストで使用されたIPバージョンのアドレステーブルが1つ以上のエントリを 含む場合、テーブルがリクエストのTarget IP Addressに マッチするかどうか検索される。マッチするものが見つかった場合、リプライはマッチしたエ ントリ定義に従ってフォーマットされて送られる。テーブルにマッチするものがない場合、リクエストは無視される。
  2. リクエストが使用するIPバージョンのアドレステーブルが空の場合、リク エストはレガシーな方法で処理される。すなわち、定義されたポートIP アドレス(オプションでワイルドカード値でマスクされたもの)にマッチする。

アドレス・テーブル・マッチング

着信ARP/NDPリクエストは、リクエスト中のターゲットIPアドレスと、プレフィックス値でマスクされたテーブル中の各エントリーのIPアドレス値とを比較することで、 アドレステーブルとマッチングされる。マッチが見つかった場合、検索は中止され、マッチしたエントリーが 応答に使われる。

2つ以上のエントリがターゲットIPアドレスにマッチする場合、最初にマッチしたエントリのみが使用される。

Prefix値は、各エントリーを複数のIPアドレスにマッチさせるために使用できる。例IP Address = 10.0.0.1、Prefix = 28のIPv4エントリーは、10.0.0.0 ~ 10.0.0.15の範囲内のすべてのアドレスにマッチする。Prefixのデフォルト値はフルホストマスクで、これは指定されたIPアドレスのみが一致することを意味する。

返信のフォーマット

マッチが見つかった場合、ARP/NDPリプライは以下のルールに従ってフォーマットされる:

  • マッチエントリーのMACアドレスフィールドがオールゼロスの場合(これはデフォルト値である)、リプライのSMACアドレスはポートMACアドレスに設定される。そうでなければ、定義されたMACアドレスの値が使われる。
  • パッチMACオプションがチェックされている場合、SMACアドレスの最下位バイトは、ターゲットIPアドレスの最下位バイトとパッチされる。どのバイトがパッチされるかは、Prefix値によって制御される。この機能は、Prefix値を使用してIPアドレスの範囲に返信し、各「エミュレート」ポートが一意のMACアドレスを返すようにする場合に関連します。

ポートリソースコマンド

このセクションでは、Edit メニューのポートで使用できるリソース固有のコマンドについて説明します。

コマンド 説明 予約は必要か?
リフレッシュ・ポート ポートおよびすべての子リソース(ストリーム、モディファイアなど)のコンフィグレーションをテストシャーシからリロードします。 いいえ
リセット・ポート ポート設定をデフォルト設定にリセットする。これは、ストリーム、モディファイアなどのすべての動的リソースを削除することに注意してください! はい
明確な統計 ポートのすべての TX および RX 統計カウンターをクリアする。 はい
スタート・トラフィック ポートのトラフィックを開始する。ポートには少なくとも1つの有効なストリームが含まれていなければならない。 はい
交通停止 ポートのトラフィックを停止する。 はい
リプレイファイル PCAP ファイルをロードし、ポートで再生します。 詳しくはこちらをご覧ください はい