Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

MX シリーズルーターでの OpenFlow のサポートの設定

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

OpenFlow のサポートを設定する前に、ルーターが次の要件を満たしていることを確認してください。

  • Junos OSリリース13.3以降のリリースを実行するMXシリーズルーター

  • インストールされているデバイスのJunos OSリリースと一致するソフトウェアパッケージリリースを含むOpenFlowソフトウェアパッケージ

  • ルーターとOpenFlowコントローラ間のTCP接続

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

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

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

OpenFlow に参加しているインターフェイスをレイヤー 2 インターフェイスとして設定する必要があります。MXシリーズルーターでは、カプセル化とプロトコルファミリーbridgeを使用してethernet-bridgeインターフェイスを設定します。

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

  • 物理リンク層のカプセル化タイプと論理インターフェイスおよびプロトコルファミリーを設定します。

OpenFlow プロトコルの設定

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

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

  1. OpenFlow コントローラの IP アドレスと接続プロトコルを設定します。
  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. ブリッジ ドメイン名とタイプを設定します。
  3. VLAN ID noneを として設定します。
  4. ルーティングインスタンスにバインドされるOpenFlow論理インターフェイスを設定します。
  5. (オプション)NORMAL 転送アクションを使用して、従来のレイヤー 2 およびレイヤー 3 処理を使用して OpenFlow トラフィックを転送する場合は、IRB(統合型ルーティングおよびブリッジング)インターフェイスを設定し、ブリッジ ドメイン設定に適切な論理インターフェイスを含めます。