Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

パケット フロー アクセラレータ診断ソフトウェアのインストール

パケット フロー アクセラレータ診断ソフトウェアの概要

パケット フロー アクセラレータ診断ソフトウェアを使用して、QFX5100-24Q-AA スイッチにインストールされている QFX-PFA-4Q モジュールの FPGA モジュールと、FPGA モジュールと QFX5100-24Q-AA スイッチ間のデータ パスをテストできます。パケット フロー アクセラレータ診断ソフトウェアには、標準診断、オーケストレーション診断、PTP(高精度時刻同期プロトコル)および同期診断が含まれています。パケット フロー アクセラレータ診断ソフトウェア テストに加えて、パケット フロー アクセラレータ診断ソフトウェアには、QFX-PFA-4Q モジュールの問題をさらに診断するために使用できるユーティリティが含まれています。QFX-PFA-4Q モジュールの取り付け方法については、 QFX5100 デバイスへの拡張モジュールの取り付けを参照してください。

パケット フロー アクセラレータ診断ソフトウェアに含まれるオーケストレーション診断、PTP 診断と同期診断、ユーティリティを実行するには、自動化が強化された Junos OS リリース 14.1X53-D27 以降のソフトウェアがQFX5100スイッチにインストールされている必要があります。Junos OSソフトウェアをダウンロードしてインストールする方法については、 QFXシリーズ デバイスへのソフトウェア パッケージのインストールを参照してください。Installing Software on QFX Series Devices

パケット フロー アクセラレータ診断ソフトウェアは、スイッチ上のゲスト VM で実行され、Junos OS CLI でゲスト VM オプションを設定する必要があります。

QFX-PFA-4Q 拡張モジュールが取り付けられていることを確認します。

パケット フロー アクセラレータ診断ソフトウェアをインストールする前に、QFX-PFA-4Q モジュールがインストールされていることを確認してください。

CLI プロンプトから、 コマンドを発行します 。show chassis hardware

CLI出力から、4つのQSFP+インターフェイス(4x40G QSFP+)がQFX-PFA-4Qモジュールに含まれていることがわかります。がインストールされます。

パケットフロー診断ソフトウェアのダウンロード

注:

ダウンロードサイトにアクセスするには、ジュニパーネットワークスとのサービス契約とアクセスアカウントが必要です。アカウント取得についてサポートが必要な場合は、ジュニパーネットワークスWebサイトの登録フォームに必要事項を記入してください https://www.juniper.net/registration/Register.jsp 。https://www.juniper.net/registration/Register.jsp

ジュニパーネットワークスのサポートWebサイトからパケットフロー診断ソフトウェアパッケージをダウンロードするには、次のサイトにアクセスしてください https://www.juniper.net/support/https://www.juniper.net/support/

  1. Web ブラウザーを使用して、[ https://www.juniper.net/support に移動します。https://www.juniper.net/support
  2. Download Softwareをクリックします。
  3. [スイッチング] ボックスで、 をクリックします 。Junos OS Platforms
  4. [QFX シリーズ] セクションで、ソフトウェアをダウンロードするプラットフォームの名前をクリックします。
  5. [ソフトウェア] タブをクリックし、[リリース] ドロップダウン リストからリリース番号を選択します。
  6. [ソフトウェア]タブの[パッケージのインストール]セクションで、リリースの[インストールパッケージ]を選択します。

    ログイン画面が表示されます。

  7. 名前とパスワードを入力し、Enter キーを押します。
  8. 使用許諾契約書を読み、 ラジオ ボタンをクリックして、 をクリックします 。I agreeProceed
  9. ファイルをコンピューターに保存します。pfadiag_vm-rXXXXX.img.gz
  10. パケットフロー診断ソフトウェアパッケージを開くか、ディレクトリ内の ローカルシステムまたはリモートの場所に保存します。var/tmp インストールパッケージをリモートシステムに保存する場合は、HTTP、TFTP、FTP、または SCP を使用してアクセスできることを確認してください。

パケットフロー診断ソフトウェアパッケージをスイッチにコピーします

パケットフロー診断ソフトウェアパッケージをスイッチにコピーするには、次の手順に従います。

任意のファイル転送プロトコルを使用して、パケットフロー診断パッケージをスイッチにコピーします。

たとえば、以下のように表示されます。

スイッチへのパケットフロー診断ソフトウェアのインストール

パケットフロー診断ソフトウェアパッケージをスイッチにインストールするには:

  1. スイッチにパケットフロー診断ソフトウェアをインストールします。

    これには数分かかる場合があります。

    パケットフロー診断ソフトウェアがスイッチにローカルに存在する場合、次のコマンドを発行します。

  2. コマンドを発行して、インストールが成功したことを確認します。show version

    CLI 出力は、パケット フロー アクセラレータ診断ソフトウェアがインストールされたことを示しています。

ホスト上でゲスト VM を起動するためのゲスト VM オプションの構成

ゲスト VM のオプションを構成するには:

  1. Junos OS CLI のゲスト VM サポートの [edit] 階層で、以下のオプションを設定します。
    • 計算クラスタ名

    • 計算ノード名

    • VM インスタンス名

    • ゲスト VM 専用の管理インターフェイス

    • サードパーティ製パッケージ名

    • ゲスト VM の内部 IP アドレス

  2. 計算クラスターと計算ノードの名前を構成します。

    計算クラスターの名前は default-cluster である必要があり、計算ノードの名前の名前は default-node である必要があります。それ以外の場合、ゲスト VM の起動は失敗します。

  3. VM インスタンスの名前とサードパーティ製アプリケーションの名前を構成します。
    注:

    コマンドとコマンドのパッケージ名は一致する必要があります。show app-engine virtual-machine-packageshow version

  4. VM インスタンスを、構成されたコンピューティング クラスターおよびコンピューティング ノードに関連付けます。
    注:

    計算クラスターの名前は default-cluster である必要があり、計算ノードの名前は default-node である必要があります。それ以外の場合、ゲスト VM の起動は失敗します。

  5. ローカル管理 IP アドレスを設定します。

    この IP アドレスは、内部ブリッジング インターフェイスに使用されます。ホストはこの IP アドレスを使用して、ゲスト VM の可用性を確認します。

    注:

    192.168.1.1と192.168.1.2は、それぞれHost-OSとJunos OSで使用されるため、IPアドレスとして使用しないでください。

  6. ゲスト VM の管理インターフェイスを設定します。

    この管理インターフェイスは、Junos OS に使用されるものとは別のものです。

    注:

    管理インターフェイス名は em0 または em1 でなければなりません。管理インターフェイスを設定しないで設定をコミットすると、設定は失敗します。

    新しい管理インターフェイスがゲスト VM 用にプロビジョニングされます。

  7. 設定をコミットします。

    設定の結果は次のとおりです。

ゲスト VM が動作していることを確認する

ゲスト VM が動作していることを確認するには:

次のコマンド を発行して、すべてが正しく機能していることを確認します。show
  • ルート> show app-engine status

    状態が [オンライン] になっている必要があります。

  • ルート> show app-engine virtual-machine instance

    VM の状態がアクティブになっている必要があります。

  • ルート> show app-engine virtual-machine package

ゲスト VM へのアクセス

ゲスト VM にアクセスするには:

  1. ゲスト VM にログインします。
    • コマンドを使用してゲスト VM 名 を指定します。request app-engine virtual-machine-shell guest-VM-name ゲスト VM 名の最大長は 255 文字です。このコマンドを入力するときは、root としてログインしていることを確認してください。

    • ゲスト VM の有効なユーザー名とパスワードの組み合わせを入力します。

      注:

      初めてログインしたときのユーザー名は root です。パスワードはありません。ログイン後、パスワードを作成するように求められます。

      たとえば、以下のように表示されます。

  2. コマンドを発行して、ネットワークの外部からゲスト VM にアクセスするために使用される管理インターフェイスの名前、内部使用に使用される管理インターフェイスの名前、および診断 VM で使用される NIC ポートを確認します。ifconfig -a

    この例では、 アドレスは内部使用に使用される IP アドレスであり、インターフェイスは外部通信に使用され、xe-0/0/40 および xe-0/0/41 インターフェイスは 診断 VM で使用される NIC ポートです。heartbeatmanagement は デフォルトで設定されています。heartbeat の IPアドレスは、Junos OS用に設定したIPアドレスと同じです。heartbeat

    コマンドを発行 することで、インターフェイスの 1 つをゲスト VM に関連付けることができます。set services app-engine virtual-machines instance name management-interface interface-name を使用して構成 したものと同じ IP アドレスを使用します。set services app-engine virtual-machines instance test local-management family inet address 192.168.1.10 これらのインターフェイスに関連付けられた MAC アドレスは、内部ブリッジングに使用されます。

FPGAモジュールが動作していることを確認

次のユーティリティを使用して、QFX-PFA-4Q モジュールの FPGA モジュールが動作していることを確認できます。

FPGAモジュールが動作していることを確認するには、次の手順に従います。

  1. ゲスト VM のログイン プロンプトで コマンドを発行します。lspci |grep "RAM memory"

    出力は、ジュニパーネットワークスデバイス0078が動作していることを示しています。

  2. ゲスト VM のログイン プロンプトで コマンドを発行します。lspci |grep Co-processor

    出力は、Maxeler Technologies Ltd. デバイス0006が動作しています。

  3. ゲスト VM のログイン プロンプトで コマンドを発行します。maxtop
    注:

    コマンド出力にエラーがある場合は、ゲスト VM を再起動します。

QFX5100-24Q-AAスイッチのネットワークポートとQFX-PFA-4Qモジュールポート間の接続を確認

この ユーティリティを使用して、QFX5100-24Q-AAスイッチのネットワークポートとQFX-PFA-4Qモジュールポート間の接続を検証できます。ikon_eth_util –all-pass-through

この例では、ユーティリティは、F ポート、A ポート、B ポート、C ポート間の以下の接続を検証します。は、この例で検証されるポートを提供します。 ikon_eth_util --all-pass-through表 1

表 1: ポートの検証

F ポート

Aポート

B ポート

C ポート

xe-0/0/10:2

このインターフェイスは、QFX5100-24Q-AAスイッチの10ギガビットイーサネットポートの1つです。これらのポートは、Junos OS を介して管理できます。

xe-0/0/32

このインターフェイスは、QFX5100-24Q-AA スイッチの PFE を QFX-PFA-4Q モジュールの FPGA モジュールの B ポートに接続します。

JDFE_XE32_10G

このインターフェイスは、QFX-PFA-4Q モジュール上の FPGA モジュール上の内部 10 ギガビット イーサネット ポートであり、QFX5100-24Q-AA スイッチの PFE 上の A ポートに接続します。

JDFE_QSFP0_10G_PORT0 [外部ポート 0-0]

このインターフェイスは、QFX-PFA-4Q モジュールの前面 40 ギガビット イーサネット ポートの 1 つで、QFX5100-24Q-AA スイッチで実行されているゲスト VM と QFX5100-24Q-AA スイッチの F ポートに接続します。

QFX5100-24Q-AAスイッチのネットワークポートとQFX-PFA-4Qモジュールポート間の接続を検証するには、次の手順に従います。

  1. VLANとVLAN IDを設定します。
  2. このVLANのFポートとAポートを関連付けて、FPGAとPFEが通信できるようにします。
  3. 設定をコミットします。
  4. VLAN が作成されていることを確認します。
  5. ゲスト VM のログイン プロンプトで コマンドを発行します。ikon_eth_util --all-pass-through
  6. QFX5100-24Q-AAスイッチのxe-0/0/10:2にトラフィックを送信し、QFX-PFA-4Qモジュールのフロントパネルポート0-0でトラフィックを受信します。
  7. QFX-PFA-4Qモジュールのフロントパネルポート0-0にトラフィックを送信し、QFX5100-24Q-AAスイッチのxe-0/0/10:2にトラフィックを受信します。
  8. と コマンドを発行して、xe-0/0/10:2およびxe-0/0/32インターフェイスの統計を確認します。show interfaces xe-0/0/10:2 extensiveshow interfaces xe-0/0/32 extensive
  9. JDFE_XE32_10G および JDFE_QSFP0_10G_PORT0 インターフェイスの統計情報を確認するには、ゲスト VM プロンプトでパケット フロー アクセラレータ診断ソフトウェアのコマンドを発行 します。maxnet link

    [root@ikondiag~]# maxnet link show JDFE_XE32_10G

    [root@ikondiag~]# maxnet link show JDFE_QSFP0_10G_PORT0

ゲスト VM をアンインストールする

ゲスト VM を削除するには:

  1. 設定ステートメントを削除し、パケット フロー アクセラレータ診断ソフトウェア パッケージをアンインストールします。

    たとえば、次の ステートメントを削除するには、次のようにします。app-engine

  2. 設定をコミットします。
  3. (オプション) コマンドを発行して、パケットフローアクセラレータ診断ソフトウェアパッケージの名前を確認します。show version
  4. コマンドを発行して、パケットフローアクセラレータ診断ソフトウェアをアンインストールします。request system software delete virtual-machine-package <package-name>