OpenFlowとは何か? 定義と SDN との関係

OpenFlow (OF) は最初の Software-Defined Networking (SDN) 標準の一つと考えられている。

これはもともと SDN アーキテクチャの通信プロトコルを定義したもので、SDN コントローラが物理と仮想(ハイパーバイザーベース)両方のスイッチやルータ等のネットワーク機器のフォワーディングプレーンと直接対話でき、ビジネス要件の変化にうまく適応できるようにするものである。

SDN における SDN コントローラは SDN ネットワークの “頭脳” であり、情報を “下” のスイッチ/ルータ(サウスバウンド API 経由)と “上” のアプリケーションとビジネスロジック(ノースバウンド API 経由)に中継する。 最近、組織がより多くの SDN 仮想オーバーレイネットワークをデプロイするにつれ、SDN コントローラは OpenFlow や Open Virtual Switch Database (OVSDB) のような共通のアプリケーションインターフェースを用いて SDN コントローラドメイン間で連携することが課題となってきた。 このインタフェースを通じて、SDN コントローラはスイッチ/ルータのフローテーブルへの変更をプッシュし、ネットワーク管理者はトラフィックの分割、最適なパフォーマンスのためのフロー制御、新しい設定とアプリケーションのテストを開始することができます。

OF スイッチで操作できるフロー テーブル エントリ

OpenFlow の利点。

Programmability

  • Enable innovation/differentiation
  • Accelerate new features and services introduction

Centralized Intelligence

  • プロビジョニングの簡素化
  • パフォーマンスの最適化
  • 粒状ポリシー管理
  • 抽象化

    • ハードウェア&ソフトウェアのデカップリング(切り分け)。 コントロールプレーン&フォワーディング、物理&論理構成。

    プロトコルの歴史

    OFの最初のコンセプトは2008年にスタンフォード大学で始まりました。 2009 年 12 月までに、OpenFlow スイッチ仕様のバージョン 1.0 がリリースされました。 その設立以来、OpenFlow は、オープンスタンダードと SDN の採用に専念するユーザー主導の組織である Open Networking Foundation (ONF) によって管理されてきました。

    そのリリース以来、複数の企業と OpenDaylight Project などのオープンソースプロジェクトが OpenFlow をサポートしており、さらには OpenDaylight コントローラーを提供しています。

    What Is OpenFlow: Key Takeaways

    1. OpenFlow は最初の Software-Defined Networking (SDN) 標準の一つで、SDN コントローラとネットワークデバイスの転送プレーンの間の通信プロトコルを定義したものです。
    2. その利点は、プログラマビリティ、集中型インテリジェンス、ネットワークアーキテクチャの抽象化方法などです。
    3. オリジナルのコンセプトは2008年にスタンフォード大学で始まりましたが、それ以降は Open Networking Foundation によって管理されています。

    Updated November 2020 by Connor Craven

    コメントを残す

    メールアドレスが公開されることはありません。