目次:
定義-OpenFlowの意味?
OpenFlowは、OSIモデルのレイヤー2で機能するオープンな通信プロトコルであり、ネットワーク上のルーターまたはスイッチの転送プレーンへのアクセスを提供します。 OpenFlowでは、スイッチのネットワーク内のデータパケットのパスを、少なくとも2つのルーターで実行されているソフトウェアによって決定することができます。
OpenFlowは、異なるモデルおよび異なるベンダーのスイッチとルーター間のネットワークトラフィック管理用に設計されました。 OpenFlowは、ハードウェアからスイッチおよびルーターのプログラミングを分離するため、ハードウェア構成を行う必要がなく、ソフトウェアを介してすべての制御を柔軟に実現できます。 カリフォルニア大学バークレー校とスタンフォード大学は、OpenFlowが最終的に2011年に公開されるまで6年間協力しました。
TechopediaはOpenFlowについて説明します
このテクノロジーには3つの主要な部分が含まれます。
- スイッチ自体にインストールされるフローテーブル
- コントローラ。OpenFlowプロトコルを介してスイッチと通信し、トラフィックフローのポリシーを設定します。 また、ネットワークを通る特定のパスを設定したり、速度、遅延の削減、ホップ数などの特定の属性に対して最適化します。
- コントローラがスイッチと安全に通信できるようにするOpenFlowプロトコル
OpenFlowが作成されたのは、ベンダーがプログラマビリティの限られたスイッチまたはルーターを販売しているため、トラフィック管理とエンジニアリングが困難になり、異なるベンダーのネットワークハードウェア間のトラフィックフローが一貫していないためです。 OpenFlowは、ハードウェアから制御を奪い、ソフトウェアで実装することにより、この一貫性を提供します。
