Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

EX9200スイッチでのOpenFlowのサポートの設定

以下のセクションでは、OpenFlowにのみ参加するインターフェイスを使用して、EX9200スイッチをOpenFlowをサポートするように設定する方法の1つについて詳しく説明します。OpenFlow 論理インターフェイスと非 OpenFlow 論理インターフェイスを同時にサポートするハイブリッド インターフェイスの設定については、 EX9200 スイッチでの OpenFlow ハイブリッド インターフェイスの設定を参照してください。

OpenFlow のサポートの設定を開始する前に、スイッチが次のハードウェア要件とソフトウェア要件を満たしていることを確認してください。

  • Junos OSリリース13.3以降のリリースを実行しているEX9200スイッチ。

  • スイッチで実行されているJunos OSリリースと一致するソフトウェアパッケージリリースを含むOpenFlowソフトウェアパッケージ

  • スイッチとOpenFlowコントローラ間のTCP接続

  • スイッチの管理インターフェイスと、コントローラの IP アドレスから到達可能な管理ネットワーク間の接続

構成タスクについては、次のセクションで詳しく説明します。

OpenFlow インターフェイスの設定

OpenFlow インターフェイスを設定するには:

  1. 使用するVLANタギングを指定し、カプセル化タイプを設定します。
  2. 論理インターフェイスとプロトコルファミリーを設定します。
  3. このインターフェイスをトランク インターフェイスとして設定し、OpenFlow に関連する VLAN メンバーを指定します。

OpenFlow プロトコルの設定

OpenFlow のサポートを構成するには、仮想スイッチ インスタンスを作成し、最大 60 文字のスイッチ名を指定します。仮想スイッチインスタンスの場合は、OpenFlow コントローラ情報と参加する論理インターフェイスを設定します。オプションで、一致するフロー エントリがないパケットに対するデフォルト アクション、無効なフローのパージ タイマー、および OpenFlow トレース オプションを設定します。

OpenFlow プロトコルを設定するには:

  1. OpenFlow コントローラの IP アドレスと TCP を接続プロトコルとして設定します。
  2. この仮想スイッチインスタンスの下でOpenFlowに参加している論理インターフェイスを指定します。
  3. (オプション)既存のフローエントリーと一致しないパケットに対して ステートメントを設定します default-action

    ステートメントを設定し default-action ない場合、デフォルトは packet-inで、一致するフロー エントリーを持たないパケットは、処理のためにコントローラに送信する必要があることを示します。

  4. (オプション)ステートメントを設定します。これは、無効なフロー エントリーがフロー テーブルからパージされるまでの秒数です purge-flow-timer
  5. (オプション)OpenFlow トレースオプションを設定します。

    ログ ファイル名を設定しない場合、OpenFlow トレース メッセージはデフォルトの OpenFlow ログ ファイル / var/log/ofd に記録されます

OpenFlow ルーティングインスタンスの設定

OpenFlow トラフィック用の仮想スイッチルーティングインスタンスを設定するには:

  1. ルーティング インスタンス タイプを virtual-switchとして設定します。
  2. ルーティングインスタンスにバインドされるOpenFlow論理インターフェイスを設定します。
  3. 階層下にある vlans OpenFlow VLAN メンバーを設定します。
  4. (オプション)通常の転送アクションを使用して、従来のレイヤー2およびレイヤー3処理を使用してOpenFlowトラフィックを転送する場合は、IRB(統合型ルーティングおよびブリッジング)インターフェイスを設定し、適切な論理インターフェイスをVLANにバインドします。