コンセプト SDNアーキテクチャは、ネットワーク制御(制御プレーン )と転送(データプレーン )機能を分離し、ネットワーク制御を直接プログラム可能にし、基盤となるインフラストラクチャをアプリケーションやネットワークサービスから抽象化します。[ 29 ] OpenFlowプロトコルは、SDNテクノロジーで使用されるプロトコルの1つです。
SDNアーキテクチャは以下のとおりです。
直接プログラミング可能:ネットワーク制御は転送機能から分離されているため、直接プログラミング可能です。 アジャイル:転送から制御を抽象化することで、管理者は変化するニーズに合わせてネットワーク全体のトラフィックフローを動的に調整できます。 集中管理:ネットワークインテリジェンスは、(論理的に)ソフトウェアベースのSDNコントローラに集約されており、ネットワークの全体像を維持します。アプリケーションやポリシーエンジンからは、単一の論理スイッチとして認識されます。 プログラムによる構成:SDN により、ネットワーク管理者は、独自のソフトウェア に依存しないプログラムで自分で作成できる動的で自動化された SDN プログラムを介して、ネットワーク リソースを非常に迅速に構成、管理、保護、最適化できます。[ 30 ] オープンスタンダードに基づき、ベンダーに依存しない:オープンスタンダードを通じて実装される場合、SDNは、複数のベンダー固有のデバイスやプロトコルではなく、SDNコントローラによって指示が提供されるため、ネットワークの設計と運用を簡素化します。
新しいネットワークアーキテクチャ モバイルデバイスとコンテンツの爆発的な増加、サーバー仮想化、クラウドサービスの出現は、ネットワーク業界が従来のネットワークアーキテクチャを再検討するきっかけとなっているトレンドの一部です。[ 31 ] 従来のネットワークの多くは階層型で、イーサネットスイッチの階層がツリー構造で配置されています。この設計はクライアント/サーバーコンピューティングが主流だった時代には理にかなっていましたが、このような静的なアーキテクチャは、今日のエンタープライズデータセンター、キャンパス、キャリア環境の動的なコンピューティングとストレージのニーズには適していない可能性があります。[ 32 ] 新しいネットワークパラダイムの必要性を高めている主要なコンピューティングトレンドには、次のようなものがあります。
交通パターンの変化 企業データセンター内では、トラフィックパターンが大きく変化しています。クライアントとサーバー間の通信が中心だった従来のクライアント/サーバーアプリケーションとは異なり、今日のアプリケーションは複数のデータベースやサーバーにアクセスし、東西方向のマシン間トラフィックが大量に発生した後、従来 の南北方向のトラフィック パターンでエンドユーザーデバイスにデータが返されます。同時に、ユーザーはあらゆる種類のデバイスから、いつでもどこからでも接続して企業コンテンツやアプリケーションにアクセスしようとするため、ネットワークトラフィックパターンも変化しています。さらに、多くの企業データセンター管理者は、プライベートクラウド、パブリッククラウド、あるいはその両方を組み合わせたユーティリティコンピューティング モデルを導入しており、広域ネットワーク全体でトラフィックが増加しています。 ITの消費者化 ユーザーは、スマートフォン、タブレット、ノートパソコンなどのモバイル端末を使って企業ネットワークにアクセスするケースが増えている。IT部門は、企業データや知的財産を保護し、法令遵守義務を満たしながら、これらの個人端末にきめ細やかな対応を迫られている。 クラウドサービスの台頭 企業はパブリッククラウドとプライベートクラウドの両方のサービスを積極的に導入し、これらのサービスはかつてないほどの成長を遂げています。多くの企業は、アプリケーション、インフラストラクチャ、その他のITリソースにオンデマンドかつ個別にアクセスできる俊敏性を求めています。クラウドサービスのIT計画は、セキュリティ、コンプライアンス、監査要件の強化に加え、事業再編、統合、合併など、前提条件を急速に変化させる可能性のある環境下で策定する必要があります。プライベートクラウドでもパブリッククラウドでも、セルフサービスプロビジョニングを実現するには、コンピューティング、ストレージ、ネットワークリソースの柔軟なスケーリングが必要であり、理想的には共通の視点と共通のツールスイートから実現する必要があります。 ビッグデータとは、より多くの帯域幅を意味する。 今日のビッグデータ を処理するには、数千台のサーバーで大規模な並列処理が必要であり、それらのサーバーはすべて互いに直接接続する必要があります。このような大規模データセット の増加は、データセンターにおけるネットワーク容量の継続的な増加を促しています。ハイパースケールデータセンターネットワークの運用者は、限られた予算内で任意の接続を維持しながら、ネットワークをこれまで想像もできなかった規模に拡張するという困難な課題に直面しています。[ 33 ] 大規模データセンターにおけるエネルギー消費 IoT 、クラウドコンピューティング 、SaaSの 出現に伴い、より大規模なデータセンターの必要性が高まり、これらの施設のエネルギー消費量が増加しました。多くの研究者は、既存のルーティング技術を適用してネットワークデータプレーンを動的に調整し、エネルギーを節約することで、SDNのエネルギー効率 を向上させています。[ 34 ] また、制御プレーンのエネルギー効率を向上させる技術も研究されています。[ 35 ]
建築構成要素 ソフトウェア定義ネットワークアーキテクチャの概要 以下のリストは、SDNアーキテクチャコンポーネントを定義し、説明しています。[ 36 ]
SDNアプリケーション SDNアプリケーションは、ネットワーク要件と望ましいネットワーク動作をノースバウンドインターフェース (NBI)を介してSDNコントローラに伝達するプログラムです。さらに、内部的な意思決定のために、ネットワークの抽象化されたビューを利用することもあります。SDNアプリケーションは、SDNアプリケーションロジックと1つ以上のNBIドライバで構成されます。SDNアプリケーション自体が、抽象化されたネットワーク制御の別のレイヤーを公開し、それぞれのNBIエージェントを介して1つ以上の上位レベルのNBIを提供することもあります。SDNコントローラー SDNコントローラは、(i) SDNアプリケーション層の要件をSDNデータパスに変換すること、および(ii) SDNアプリケーションにネットワークの抽象的なビュー(統計情報やイベントを含む場合がある)を提供することを担う、論理的に集中化されたエンティティです。SDNコントローラは、1つ以上のNBIエージェント、SDN制御ロジック、および制御・データプレーンインターフェース(CDPI)ドライバで構成されます。コントローラを論理的に集中化されたエンティティとして定義することは、複数のコントローラのフェデレーション、コントローラの階層的接続、コントローラ間の通信インターフェース、ネットワークリソースの仮想化やスライシングといった実装アーキテクチャを規定するものでも、排除するものでもありません。 SDNデータパス SDNデータパスは、公開されている転送機能とデータ処理機能に対する可視性と、競合のない制御を提供する論理ネットワークデバイスです。論理表現は、すべての機能、または一部の機能を包含することができます。SDNデータパスは、CDPIエージェントと、1つ以上のトラフィック転送エンジン、および0個以上のトラフィック処理機能で構成されます。これらのエンジンと機能には、データパスの外部インターフェイス間の単純な転送、内部トラフィック処理機能、または終端機能が含まれる場合があります。1つ以上のSDNデータパスは、単一の(物理)ネットワーク要素(通信リソースの統合された物理的な組み合わせで、ユニットとして管理される)に含まれる場合があります。SDNデータパスは、複数の物理ネットワーク要素にまたがって定義することもできます。この論理定義は、論理と物理のマッピング、共有物理リソースの管理、SDNデータパスの仮想化またはスライス、非SDNネットワークとの相互運用性、およびOSIレイヤ4~7の 機能を含むデータ処理機能などの実装の詳細を規定または排除するものではありません。 SDN制御・データプレーンインターフェース(CDPI) SDN CDPIは、SDNコントローラとSDNデータパス間のインターフェースであり、少なくともすべての転送操作、機能の通知、統計情報の報告、およびイベント通知をプログラムによって制御する機能を提供します。SDNの価値の一つは、CDPIがオープンでベンダーニュートラルかつ相互運用可能な方法で実装されるという期待にあります。 SDNノースバウンドインターフェース(NBI) SDN NBIは、SDNアプリケーションとSDNコントローラ間のインターフェースであり、通常は抽象的なネットワークビューを提供し、ネットワークの動作と要件を直接表現できるようにします。これは、あらゆる抽象度レベルおよび異なる機能セットで発生する可能性があります。
SDN制御プレーン SDN 制御プレーンの実装は、集中型、階層型、または分散型設計に従うことができます。初期の SDN 制御プレーンの提案は、単一の制御エンティティがネットワークのグローバルビューを持つ集中型ソリューションに焦点を当てていました。これは制御ロジックの実装を簡素化しますが、ネットワークの規模とダイナミクスが増加するにつれてスケーラビリティに制限があります。これらの制限を克服するために、階層型および分散型のアプローチが提案されています。階層型ソリューションでは、[ 37 ] [ 38 ] コントローラは分割されたネットワークビューで動作し、ネットワーク全体の知識を必要とする決定は論理的に集中されたルートコントローラによって行われます。分散型アプローチでは、[ 39 ] [ 40 ] コントローラはローカルビューで動作するか、同期メッセージを交換して知識を強化する場合があります。分散型ソリューションは、適応型 SDN アプリケーションをサポートするのに適しています。
分散型SDN制御プレーンを設計する際の重要な課題は、制御エンティティの数と配置を決定することです。その際に考慮すべき重要なパラメータは、コントローラとネットワークデバイス間の伝搬遅延です [ 41 ]。 特に大規模ネットワークのコンテキストでは重要です。その他に考慮された目標には、制御パスの信頼性 [ 42 ] 、フォールトトレランス [ 43 ] 、およびアプリケーション要件[ 44 ] などがあります。
SDNデータプレーン SDNでは、データプレーンは、制御プレーンによって指定された一連のルールを使用して、データ伝送パケットを処理する役割を担います。データプレーンは、物理的なハードウェアスイッチまたはOpen vSwitch などのソフトウェアで実装できます。ハードウェアスイッチのメモリ容量は、保存できるルールの数を制限する可能性がありますが、ソフトウェア実装ではより高い容量を持つことができます。[ 45 ]
SDNデータプレーンとエージェントの位置は、SDN実装を分類するために使用できます。
ハードウェアスイッチベース:この方式では、データプレーン処理を物理デバイス内部で実装します。OpenFlowスイッチは、TCAM テーブルを使用してパケットシーケンス(フロー) をルーティングする場合があります。これらのスイッチは、実装にASICを 使用する場合があります。 ソフトウェアスイッチベース:一部の物理スイッチは、デバイス上のソフトウェアを使用してフローテーブルを作成し、コントローラとの通信時にSDNエージェントとして機能することで、SDNサポートを実装する場合があります。ハイパーバイザも同様に、 仮想マシン をサポートするために使用される仮想スイッチでSDNプロトコルをサポートするために、ソフトウェア実装を使用する場合があります。 フロー テーブル エントリは、プロアクティブ、リアクティブ、またはハイブリッド方式で設定できます。[ 49 ] [ 50 ] プロアクティブ モードでは、コントローラは、このスイッチのすべての可能なトラフィック マッチのフロー テーブル エントリを事前に設定します。このモードは、すべての静的エントリが事前にインストールされる今日の一般的なルーティング テーブル エントリと比較できます。その後、すべての着信フローが一致するエントリを見つけるため、コントローラに要求は送信されません。プロアクティブ モードの大きな利点は、すべてのパケットがライン レートで転送され (TCAM のすべてのフロー テーブル エントリを考慮)、遅延が追加されないことです。リアクティブ モードでは、エントリはオンデマンドで設定されます。パケットがフロー テーブルに対応するマッチ ルールなしで到着した場合、SDN エージェントはコントローラにさらなる指示を求める要求を送信します。コントローラは SDN エージェントの要求を調べ、指示を提供し、必要に応じて対応するパケットのルールをフロー テーブルにインストールします。ハイブリッド モードでは、トラフィックの一部に低遅延のプロアクティブ転送モードを使用し、残りのトラフィックにはリアクティブ モード処理の柔軟性を利用します。
アプリケーション
SDNパラダイムを用いたセキュリティ SDNアーキテクチャは、コントローラがネットワークを中央から監視し、いつでも動作やデータプレーンを変更できるため、ネットワーク関連のセキュリティアプリケーションを有効化、促進、または強化する可能性があります。SDNアーキテクチャのセキュリティ上の影響については、引き続き研究中です。[ 59 ] [ 60 ] [ 61 ] [ 62 ]
SDNに関するいくつかの研究では、さまざまな目的を念頭に置いて、SDNコントローラ上に構築されたセキュリティアプリケーションがすでに調査されています。分散型サービス拒否 (DDoS)の検出と軽減[ 63 ] [ 64 ] 、ボットネット [ 65 ] 、ワームの拡散[ 66 ] などは、このようなアプリケーションの具体的な使用例です。提案されているアプリケーションは、標準化された方法(たとえば、OpenFlowを使用)でネットワークの転送プレーンからネットワーク統計を定期的に収集し、それらの統計に対して分類アルゴリズムを適用して、ネットワークの異常を検出します。異常が検出された場合、アプリケーションは、それを軽減するためにデータプレーンを再プログラムする方法をコントローラに指示します。
別の種類のセキュリティアプリケーションは、SDNコントローラを活用して、いくつかの移動ターゲット防御 (MTD)アルゴリズムを実装します。MTDアルゴリズムは通常、システムまたはネットワークの重要なプロパティを定期的に隠したり変更したりすることで、特定のシステムまたはネットワークに対するあらゆる攻撃を通常よりも困難にするために使用されます。従来のネットワークでは、保護対象システムの各部分について、どの重要なプロパティが隠されているか、または変更されているかを判断できる中央機関を構築するのが難しいため、MTDアルゴリズムの実装は簡単な作業ではありません。SDNネットワークでは、コントローラの中央集権性のおかげで、このような作業はより簡単になります。たとえば、あるアプリケーションは、ネットワーク内のホストに仮想IPを定期的に割り当てることができ、仮想IPと実際のIPのマッピングはコントローラによって実行されます。[ 67 ] 別のアプリケーションは、攻撃者によるスキャン中に大きなノイズを追加するために、ネットワーク内のランダムなホストでいくつかの偽のオープン/クローズ/フィルタリングされたポートをシミュレートすることができます。[ 68 ]
SDN対応ネットワークのセキュリティに関する追加的な価値は、FlowVisor [ 69 ] および FlowChecker [ 70 ] を使用することによっても得られます。前者は、複数の分離された論理ネットワークを共有する単一のハードウェア転送プレーンを使用しようとします。このアプローチに従うと、同じハードウェア リソースを本番環境と開発環境の両方で使用できるだけでなく、監視、構成、インターネット トラフィックを分離することもできます。各シナリオは、スライスと呼ばれる独自の論理トポロジーを持つことができます。このアプローチと連携して、FlowChecker [ 69 ] は、ユーザーが独自のスライスを使用して展開する新しい OpenFlow ルールの検証を実現します。
SDNコントローラアプリケーションは主に大規模なシナリオで展開されるため、プログラミングエラーの可能性を包括的にチェックする必要があります。これを行うためのNICEと呼ばれるシステムが2012年に説明されました。 [ 71 ] 包括的なセキュリティアーキテクチャを導入するには、SDNに対する包括的かつ長期的なアプローチが必要です。導入以来、設計者はスケーラビリティを損なわずにSDNを保護する可能な方法を検討しています。SN-SECA(SDN+NFV)セキュリティアーキテクチャと呼ばれるアーキテクチャがあります。[ 72 ]
SDNを使用したグループデータ配信 データセンターをまたいで実行される分散アプリケーションは、通常、同期、耐障害性、負荷分散、およびユーザーに近い場所でのデータ配信(これにより、ユーザーへのレイテンシが低減され、体感スループットが向上します)を目的としてデータを複製します。また、Hadoopなどの多くのアプリケーションは、耐障害性を高め、データ復旧を容易にするために、データセンター内の複数のラック間でデータを複製します。これらの操作はすべて、1台のマシンまたはデータセンターから複数のマシンまたはデータセンターへのデータ配信を必要とします。1台のマシンから複数のマシンへデータを確実に配信するプロセスは、信頼性の高いグループデータ配信(RGDD)と呼ばれます。
SDN スイッチは、複数の送信ポートへの転送を許可するルールをインストールすることで RGDD に使用できます。たとえば、OpenFlow はバージョン 1.1 [ 73 ] 以降グループ テーブルをサポートしており、これが可能になります。SDN を使用すると、中央コントローラは RGDD の転送ツリーを慎重かつインテリジェントに設定できます。このようなツリーは、パフォーマンスを向上させるためにネットワークの輻輳/負荷状態に注意しながら構築できます。たとえば、MCTCP [ 74 ] は、データセンター ネットワークの規則的で構造化されたトポロジに依存する、データセンター内の多数のノードへの配信スキームであり、DCCast [ 75 ] および QuickCast [ 76 ] は、プライベート WAN を介してデータセンター間で高速かつ効率的なデータおよびコンテンツの複製を行うアプローチです。
NFVとの関係 ネットワーク機能仮想化 、略してNFVは、SDNを補完する概念です。したがって、NFVはSDNやSDNの概念に依存しません。NFVは、ソフトウェアとハードウェアを分離して、柔軟なネットワーク展開と動的な運用を可能にします。NFV展開では、通常、汎用サーバーを使用して、以前はハードウェアベースだったネットワークサービスソフトウェアバージョンを実行します。NFV環境で実行されるこれらのソフトウェアベースのサービスは、仮想ネットワーク機能(VNF)と呼ばれます。[ 77 ] SDN-NFVハイブリッドプログラムは、高効率、弾力性、拡張性を実現するために提供されました。NFVは、標準的なIT仮想化技術を使用して、サービスの革新とプロビジョニングを加速することを目的としています。[ 77 ] [ 78 ] SDNは、SDNコントローラを使用して、ルータやスイッチなどの汎用転送デバイスを制御する俊敏性を提供します。一方、NFVの俊敏性は、仮想化されたサーバーを使用してネットワークアプリケーションに提供されます。既存のネットワークおよびオーケストレーションのパラダイムを使用して、仮想化ネットワーク機能(VNF)をスタンドアロンのエンティティとして実装することは十分に可能です。しかし、特にVNFの管理とオーケストレーションを考慮すると、NFVインフラストラクチャを実装および管理するためにSDNの概念を活用することには本質的な利点があり、そのため、SDNとNFVを協調的なエコシステムに組み込んだマルチベンダープラットフォームが定義されています。[ 79 ]
SDNを用いたユーザー体験品質(QoE)の推定マルチメディア トラフィックの送信に SDN ベースのモデルを使用する場合、考慮すべき重要な側面は QoE 推定です。QoE を推定するには、まずトラフィックを分類できる必要があり、次に、システムがトラフィックを分析することによって重要な問題を自力で解決できることが推奨されます。[ 82 ] [ 83 ]
参考文献 1 2 3 Benzekki, Kamal; El Fergougui, Abdeslam; Elbelrhiti Elalaoui, Abdelbaki (2016). "ソフトウェア定義ネットワーク (SDN): 概説". Security and Communication Networks . 9 (18): 5803–5833 . doi : 10.1002/sec.1737 . ↑ Montazerolghaem, Ahmadreza (2020-07-13). "ソフトウェア定義型ロードバランスデータセンター:設計、実装、およびパフォーマンス分析" . Cluster Computing . 24 (2): 591– 610. doi : 10.1007/s10586-020-03134-x . ISSN 1386-7857 . S2CID 220490312 . ↑ Montazerolghaem, Ahmadreza (2021). "Software-defined Internet of Multimedia Things: Energy-efficient and Load-balanced Resource Management" . IEEE Internet of Things Journal . 9 (3): 2432–2442 . doi : 10.1109/JIOT.2021.3095237 . ISSN 2327-4662 . S2CID 237801052 . ↑ 「ソフトウェア定義ネットワークはOpenFlowではない、と各社は主張 」 。searchsdn.techtarget.com 。 ↑ 「InCNTREのOpenFlow SDNテストラボは、認証済みSDN製品の開発に取り組んでいます」 。2016年2月10日。 ↑ 「SD-WAN導入の予測」 . gartner.com. 2015年12月15日. 2016年6月27日 閲覧 . ↑ Mijumbi, R.; Serrat, J.; Gorricho, JL; Bouten, N.; De Turck, F.; Boutaba, R. (2016). "Network Function Virtualization: State-of-the-Art and Research Challenges". IEEE Communications Surveys & Tutorials . 18 (1): 236–262 . arXiv : 1509.07675 . doi : 10.1109/COMST.2015.2477041 . ↑ Li, Y.; Chen, M. (2015). "Software-Defined Network Function Virtualization: A Survey" . IEEE Access . 3 : 2542–2553 . doi : 10.1109/ACCESS.2015.2499271 . ↑ Scott-Hayward, S.; Natarajan, S.; Sezer, S. (2016). "ソフトウェア定義ネットワークにおけるセキュリティの調査". IEEE Communications Surveys & Tutorials . 18 (1): 623–654 . doi : 10.1109/COMST.2015.2453114 . ↑ L. Yang (Intel Corp.)、R. Dantu (Univ. of North Texas)、T. Anderson (Intel Corp.)、R. Gopal (Nokia) (2004 年 4 月)。転送および 制御 要素分離 (ForCES) フレームワーク 。インターネット 技術 タスクフォース 。doi : 10.17487/ RFC3746。RFC 3746 。 {{citation}}: CS1 maint: 複数の名前: 著者リスト (リンク)↑ TV ラクシュマン、T. ナンダゴパル、R. ラムジー、K. サブナニ、T. ウー (2004 年 11 月)。 「SoftRouter アーキテクチャ」 (PDF) 。 {{cite web}}: CS1 maint: 複数の名前: 著者リスト (リンク)↑ J. Salim (Znyx Networks)、H. Khosravi (Intel)、A. Kleen (Suse)、および A. Kuznetsov (INR/Swsoft) (2003 年 7 月)。 「Linux Netlink を IP サービス プロトコルとして使用」 。doi : 10.17487 /RFC3549 。 CS1 maint: 複数の名前: 著者リスト (リンク)が必要です ↑ A. Farrel (Old Dog Consulting)、J. Vasseur (Cisco Systems, Inc.)、および J. Ash (AT&T) (2006 年 8 月)。 「 パス計算要素 (PCE) ベースのアーキテクチャ」 。doi : 10.17487/RFC4655 。 CS1 maint: 複数の名前: 著者リスト (リンク)が必要です ↑ US20090044270A1、 Shelly, Asaf & Feldman, Moshe、「ネットワークリスク管理システムのためのネットワーク要素およびインフラストラクチャ」、2009年2月12日発行 ↑ Martìn Casado、Michael J. Freedman、Justin Pettit、Jianying Luo、Nick McKeown (スタンフォード大学) (2007 年 8 月)。 「Ethane: Taking Control of the Enterprise」 (PDF) 。 {{cite web}}: CS1 maint: 複数の名前: 著者リスト (リンク)↑ N. McKeown、T. Anderson、H. Balakrishnan、G. Parulkar、L. Peterson、J. Rexford、S. Shenker、および J. Turner。(2008 年 4 月)。 「OpenFlow: キャンパス ネットワークにおけるイノベーションの実現」 (PDF) 。 {{cite web}}: CS1 maint: 複数の名前: 著者リスト (リンク)↑ N. Gude、T. Koponen、J. Pettit、B. Pfaff、M. Casado、N. McKeown、S. Shenker。(2008年7月)。 「NOX:ネットワーク向けオペレーティングシステムに向けて」 (PDF) 。 {{cite web}}: CS1 maint: 複数の名前: 著者リスト (リンク)↑ ファリアス、フェルナンド NN;ジュニア、アントニオ・デ・O。ダ・コスタ、レオナルド・B.ピニェイロ、ビリー・A.アベレン、アントニオ JG (2019-08-28)。 「vSDNEmul: コンテナ仮想化に基づくソフトウェア デファインド ネットワーク エミュレータ」。 arXiv : 1908.10980 [ cs.NI ]。 ↑ Wang, S.; Chou, C.; Yang, C. (2013年9月). "EstiNet openflowネットワークシミュレータおよびエミュレータ". IEEE Communications Magazine . 51 (9): 110– 117. Bibcode : 2013IComM..51i.110W . doi : 10.1109/MCOM.2013.6588659 . ISSN 1558-1896 . S2CID 14375937 . ↑ Oliveira, RLS de; Schweitzer, CM; Shinoda, AA; Ligia Rodrigues Prete (2014年6月)「Mininetを用いたソフトウェア定義ネットワークのエミュレーションとプロトタイピング」 2014 IEEE Colombian Conference on Communications and Computing (COLCOM) pp. 1–6 . doi : 10.1109/ColComCon.2014.6860404 . ISBN 978-1-4799-4340-1 . S2CID 17915639 . ↑ 「GENI. Campus OpenFlow トポロジー」 . 2011. ↑ Kuang-Ching "KC" Wang (2011年10月3日) 「大学向けソフトウェア定義ネットワークとOpenFlow:動機、戦略、および用途」 (PDF) 。 2018年1月3日に オリジナル (PDF) からアーカイブされました。 ↑ Sushant Jain、Alok Kumar、Subhasree Mandal、Joon Ong、Leon Poutievski、Arjun Singh、Subbaiah Venkata、Jim Wanderer、Junlan Zhou、Min Zhu、Jonathan Zolla、Urs Hölzle、Stephen Stuart、Amin Vahdat (Google) (2013 年 8 月 12 ~ 16 日)。 「B4: グローバル展開されたソフトウェア定義型 WAN の経験」 (PDF) 。 CS1 maint: 複数の名前: 著者リスト (リンク) ↑ ブレント・ソールズベリー(2013年5月14日) 「Googleのソフトウェア定義ネットワークの内部」 Network Computing 。 ↑ Arjun Singh、Joon Ong、Amit Agarwal、Glen Anderson、Ashby Armistead、Roy Bannon、Seb Boving、Gaurav Desai、Bob Felderman、Paulie Germano、Anand Kanagala、Jeff Provost、Jason Simmons、Eiichi Tanda、Jim Wanderer、Urs Hölzle、Stephen Stuart、Amin Vahdat (2015)。 「Jupiter Rising: Google のデータセンター ネットワークにおける Clos トポロジーと集中制御の 10 年」 。 {{cite web}}: CS1 maint: 複数の名前: 著者リスト (リンク)↑ " 「MPLS-TP OpenFlow Protocol Extensions for SPTN」がONFの正式標準規格として満場一致で承認される。2017年6月27日。↑ カミーユ・キャンベル(2014年2月6日) 「アバイアが『テック・フィールド・デイ』でネットワーク革新を発表」 「。↑ エリザベス・ミラー・コイン(2016年9月23日) 「ファーウェイ幹部:SDNは『全く意味のない用語』になりつつある」 「 .軽い読書 .↑ 「ソフトウェア定義ネットワーク(SDN)の定義」 。Opennetworking.org 。 2014年 10月26日 取得 。 ↑ Montazerolghaem, Ahmadreza; Yaghmaee, Mohammad Hossein; Leon-Garcia, Alberto (2020年9月). "Green Cloud Multimedia Networking: NFV/SDN Based Energy-Efficient Resource Allocation" . IEEE Transactions on Green Communications and Networking . 4 (3): 873– 889. Bibcode : 2020ITGCN...4..873M . doi : 10.1109/TGCN.2020.2982821 . ISSN 2473-2400 . S2CID 216188024 . ↑ 「 ホワイト ペーパー」 。Opennetworking.org 。 2014年 10月26日 取得 。 ↑ Montazerolghaem, Ahmadreza.; Yaghmaee, MH; Leon-Garcia, A. (2017). "OpenSIP: Toward Software-Defined SIP Networking". IEEE Transactions on Network and Service Management . PP (99): 184–199 . arXiv : 1709.01320 . Bibcode : 2017arXiv170901320M . doi : 10.1109/tnsm.2017.2741258 . ISSN 1932-4537 . S2CID 3873601 . ↑ Vicentini, Cleverton; Santin, Altair; Viegas, Eduardo; Abreu, Vilmar (2019 年 1 月) 「クラウドベースのビッグデータストリーミングのための SDN ベースおよびマルチテナント対応のリソースプロビジョニングメカニズム」 Journal of Network and Computer Applications . 126 : 133– 149. doi : 10.1016/j.jnca.2018.11.005 . S2CID 57941895 . ↑ Assefa, Beakal Gizachew; Özkasap, Öznur (2020年6月)。 「RESDN: ソフトウェア定義ネットワークにおけるエネルギー効率の高いルーティングのための新しいメトリックと方法」 。IEEE Transactions on Network and Service Management。17 ( 2 ) : 736–749。arXiv : 1905.12219。Bibcode : 2020ITNSM..17..736A。doi : 10.1109 / TNSM.2020.2973621。S2CID 199442001 。 ↑ Oliveira, Tadeu F.; Xavier-de-Souza, Samuel; Silveira, Luiz F. (2021 年 5 月). "マルチコアコントローラを使用した SDN コントロール プレーンのエネルギー効率の改善" . Energies . 14 (11): 3161. doi : 10.3390/en14113161 . ↑ 「SDNアーキテクチャの概要」 ( PDF) 。Opennetworking.org 。 2014年 11月22日 取得 。 ↑ Yeganeh, SH; Ganjali, Y. "Kandoo: 制御アプリケーションの効率的かつスケーラブルなオフロードのためのフレームワーク" . doi : 10.1145/2342441.2342446 . S2CID 193153 . ↑ Ahmed, R.; Boutaba, R. (2014). "広域ソフトウェア定義ネットワークの管理に関する設計上の考慮事項". IEEE Communications Magazine . 52 (7): 116–123 . Bibcode : 2014IComM..52g.116A . doi : 10.1109/MCOM.2014.6852092 . S2CID 7912785 . ↑ Koponen, T. (2010). "Onix: 大規模生産ネットワーク向け分散制御プラットフォーム" (PDF) . Proceedings USENIX, Ser. OSDI'10 . バンクーバー、カナダ。 ↑ Tuncer, Daphne; Charalambides, Marinos; Clayman, Stuart; Pavlou, George (2015 年 3 月). "ソフトウェア定義ネットワークにおける適応型リソース管理と制御" . IEEE Transactions on Network and Service Management . 12 (1): 18– 33. Bibcode : 2015ITNSM..12...18T . doi : 10.1109/TNSM.2015.2402752 . hdl : 10044/1/63600 . S2CID 9215618 . ↑ Heller, B.; Sherwood, R.; McKeown, N. (2012). "コントローラ配置問題". Proceedings of the first workshop on Hot topics in software defined networks - HotSDN '12 . p. 7. doi : 10.1145/2342441.2342444 . ISBN 9781450314770 . S2CID 1770114 . ↑ Hu, Yan-nan; Wang, Wen-Dong; Gong, Xiang-Yang; Que, Xi-Rong; Cheng, Shi-Duan (2012). "ソフトウェア定義ネットワークにおけるコントローラの配置について". 中国郵電大学学報 . 19 : 92– 171. doi : 10.1016/S1005-8885(11)60438-X . ↑ Ros, Francisco Javier ; Ruiz , Pedro Miguel ( 2014). "ソフトウェア定義ネットワークにおける 南 向き 信頼 性 の 99.9 9781450329897 . S2CID 17088018 . ↑ Tuncer, Daphne; Charalambides, Marinos; Clayman, Stuart; Pavlou, George (2015). "ソフトウェア定義ネットワークにおける管理および制御機能の配置について". 2015 第 11 回国際ネットワークおよびサービス管理会議 (CNSM) . pp. 360–365 . doi : 10.1109/CNSM.2015.7367383 . ISBN 978-3-9018-8277-7 . S2CID 6977724 . ↑ Wang, An; Guo, Yang; Hao, Fang; Lakshman, T.; Chen, Songqing (2014年12月2日). "Scotch: vSwitchベースのオーバーレイを使用したSDNコントロールプレーンの弾力的なスケーリング" (PDF) . ACM CoNEXT . ↑ Taylor, Curtis; MacFarland, Douglas; Smestad, Doran; Shue, Craig (2014年4月10日). 「スケーラブルなホストベースSDN技術を用いたコンテキストベースのフローベースアクセス制御」 . IEEE INFOCOM 2016 - 第35回IEEE国際コンピュータ通信会議 . pp. 1–9 . doi : 10.1109/INFOCOM.2016.7524498 . ISBN 978-1-4673-9953-1 . S2CID 17491115 . ↑ Chuluundorj, Zorigtbaatar; Taylor, Curtis; Walls, Robert; Shue, Craig (2021年12月6日). 「ユーザーは助けられるか?ネットワークプロファイリングのためのユーザーアクションの活用」. 2021年第8回ソフトウェア定義システム国際会議 (SDS) . pp. 1–8 . doi : 10.1109/SDS54264.2021.9732164 . ISBN 978-1-6654-5820-7 . S2CID 244036711 . ↑ Lei, Yunsen; Lanson, Julian; Kaldawy, Remy; Estrada, Jeffrey; Shue, Craig (11 November 2020). "Can Host-Based SDNS Rival the Traffic Engineering Abilities of Switch-Based SDNS?". 2020 11th International Conference on Network of the Future (NoF) . pp. 91– 99. doi :10.1109/NoF50125.2020.9249110. ISBN 978-1-7281-8055-7 . S2CID 221505891. ↑ "OpenFlow: Proactive vs Reactive". NetworkStatic.net . 2013-01-15. Retrieved 2014-07-01 . ↑ "Reactive, Proactive, Predictive: SDN Models | F5 DevCentral". Devcentral.f5.com . 2012-10-11. Retrieved 2016-06-30 . ↑ Pentikousis, Kostas; Wang, Yan; Hu, Weihua (2013). "Mobileflow: Toward software-defined mobile networks". IEEE Communications Magazine . 51 (7): 44– 53. Bibcode :2013IComM..51g..44P. doi :10.1109/MCOM.2013.6553677. S2CID 10655582. ↑ Liyanage, Madhusanka (2015). Software Defined Mobile Networks (SDMN): Beyond LTE Network Architecture . UK: John Wiley. pp. 1– 438. ISBN 978-1-118-90028-4 . ↑ Costa-Requena, Jose; Liyanage, Madhusanka; Ylianttila, Mika; De Oca, Edgardo Montes; Santos, Jesus Llorente; Guasch, Vicent Ferrer; Ahokas, Kimmo; Premsankar, Gopika; Luukkainen, Sakari; Perez, Oscar Lopez; Itzazelaia, Mikel Uriarte; Ahmad, Ijaz (2015). "SDN and NFV Integration in Generalized Mobile Network Architecture". 2015 European Conference on Networks and Communications (EuCNC) . pp. 154– 158. doi :10.1109/EuCNC.2015.7194059. ISBN 978-1-4673-7359-3 . S2CID 2453962. ↑ Liyanage, Madhusanka; Ylianttila, Mika; Gurtov, Andrei (2014). "Securing the Control Channel of Software-Defined Mobile Networks". Proceeding of IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks 2014 . pp. 1– 6. doi :10.1109/WoWMoM.2014.6918981. ISBN 978-1-4799-4786-7 . S2CID 1378181. ↑ Haranas, Mark (8 October 2016). "16 Hot Networking Products Putting The Sizzle In SD-WAN". CRN. Retrieved 1 November 2016 . ↑ "SD-WAN: What it is and why you'll use it one day". Network World . 2016-02-10. Retrieved 2016-06-27 . ↑ Serries, William (12 September 2016). "SD-LAN et SD-WAN: Deux Approches Différentes pour le Software Defined Networking". ZDNet. Retrieved 1 November 2016 . ↑ Kerravala, Zeus (13 September 2016). "Aerohive Introduces the Software-defined LAN". Network World. Retrieved 1 November 2016 . ↑ Kreutz, Diego; Ramos, Fernando; Verissimo, Paulo (2013). "Towards secure and dependable software-defined networks". Proceedings of the second ACM SIGCOMM workshop on Hot topics in software defined networking . pp. 50– 60. ↑ Scott-Hayward, Sandra; O'Callaghan, Gemma; Sezer, Sakir (2013). "SDN security: A survey". Future Networks and Services (SDN4FNS), 2013 IEEE SDN for . pp. 1– 7. ↑ Benton, Kevin; Camp, L Jean; Small, Chris (2013). "Openflow vulnerability assessment". Proceedings of the second ACM SIGCOMM workshop on Hot topics in software defined networking . pp. 151– 152. ↑ Abdou, AbdelRahman; van Oorschot, Paul; Wan, Tao (May 2018). "A Framework and Comparative Analysis of Control Plane Security of SDN and Conventional Networks". IEEE Communications Surveys and Tutorials . to appear. arXiv :1703.06992 . Bibcode :2017arXiv170306992A. ↑ Giotis, K; Argyropoulos, Christos; Androulidakis, Georgios; Kalogeras, Dimitrios; Maglaris, Vasilis (2014). "Combining OpenFlow and sFlow for an effective and scalable anomaly detection and mitigation mechanism on SDN environments". Computer Networks . 62 : 122– 136. doi :10.1016/j.bjp.2013.10.014. ↑ Braga, Rodrigo; Mota, Edjard; Passito, Alexandre (2010). "Lightweight DDoS flooding attack detection using NOX/OpenFlow". Local Computer Networks (LCN), 2010 IEEE 35th Conference on . pp. 408– 415. ↑ Feamster, Nick (2010). "Outsourcing home network security". Proceedings of the 2010 ACM SIGCOMM workshop on Home networks . pp. 37– 42. ↑ Jin, Ruofan & Wang, Bing (2013). "ソフトウェア定義ネットワークを使用したモバイルデバイスのマルウェア検出". 2013年第2回GENI研究教育実験ワークショップ(GREE) . 81-88. {{cite conference}}: CS1メンテナンス: 場所 (リンク)↑ Jafarian, Jafar Haadi; Al-Shaer, Ehab; Duan, Qi (2012). "Openflow random host mutation: transparent moving target defense using software defined networking". Proceedings of the first workshop on Hot topics in software defined networks . pp. 127–132 . ↑ Kampanakis, Panos; Perros, Harry; Beyene, Tsegereda. SDNベースの移動標的防御ネットワーク保護ソリューション (PDF) 。 2022年 2月16日 取得 。 1 2 Sherwood, Rob; Gibb, Glen; Yap, Kok-Kiong; Appenzeller, Guido; Casado, Martin; McKeown, Nick; Parulkar, Guru (2009). "Flowvisor: ネットワーク仮想化レイヤー". OpenFlow Switch Consortium、技術報告書 。 ↑ Al-Shaer, Ehab & Al-Haj, Saeed (2010). "FlowChecker: フェデレーション型 OpenFlow インフラストラクチャの構成分析と検証". 第 3 回 ACM ワークショップ「保証可能で使いやすいセキュリティ構成」の議事録 、pp. 37–44 。 ↑ カニーニ、マルコ。ヴェンツァーノ、ダニエレ。ペレシーニ、ピーター。コスティッチ、デヤン。レクスフォード、ジェニファー。他 。 (2012年)。 OpenFlow アプリケーションをテストする優れた方法 。 NSDI。 127~ 140ページ 。 ↑ Bernardo and Chua (2015). Introduction and Analysis of SDN and NFV Security Architecture (SA-SECA) . 29th IEEE AINA 2015. pp. 796–801 . ↑ B. Pfaf 他 (2011 年 2 月 28 日) 「OpenFlow スイッチ仕様書」 (PDF) 。2017 年 7 月 8 日 取得 。 ↑ T. Zhu 他 (2016 年 10 月 18 日)「MCTCP: ソフトウェア定義ネットワークにおける輻輳認識型で堅牢なマルチキャスト TCP」 2016 IEEE/ACM 第 24 回国際サービス品質シンポジウム (IWQoS) IEEE. pp. 1–10 . doi : 10.1109/IWQoS.2016.7590433 . ISBN 978-1-5090-2634-0 . S2CID 28159768 . ↑ M. Noormohammadpour 他 (2017 年 7 月 10 日) 「DCCast: データセンター間における効率的なポイントツーマルチポイント転送」 USENIX 2017 年 7 月 3 日 取得 ↑ M. Noormohammadpour 他 (2018). QuickCast: フォワーディングツリーコホートを使用した高速かつ効率的なデータセンター間転送 . arXiv : 1801.00837 . Bibcode : 2018arXiv180100837N . doi : 10.31219/osf.io/uzr24 . 2018 年 1 月 23 日 取得 。 1 2 William, Stalling (2016). "Foundations of Modern Networking: SDN, NFV, QoE, IoT, and Cloud". Pearson Education . ↑ Rowayda, A. Sadek (2018 年 5 月) 「アジャイルな IoT ベースのソフトウェア定義ネットワーク (SDN) アーキテクチャ」。Egyptian Computer Science Journal 。42 ( 2): 13–29 。 ↑ 「マルチベンダー仮想および物理インフラストラクチャへのプラットフォーム」 。 ↑ グラハム、フィニー (2012 年 12 月)。 「SDN 世界における DPI の役割」。 ホワイトペーパー 。 ↑ シリーズ、Y. (2015 年 5 月)。「グローバル情報インフラストラクチャ、インターネット プロトコルの側面および次世代ネットワーク」。ITU -T Y.2770 シリーズ、DPI 使用事例およびアプリケーション シナリオに関する補足 。 ↑ Canovas, Alejandro (2020). "BRNN を用いた QoE 推定のパターンとモデルを使用した堅牢なマルチメディア トラフィック SDN ベースの管理システム" . Journal of Network and Computer Applications . 150 102498. doi : 10.1016/j.jnca.2019.102498 . hdl : 10251/163292 . S2CID 210925444 . ↑ Rego, Albert (2019). "SDN 上でのマルチメディア伝送のための強化学習の適応" . Transactions on Emerging Telecommunications Technologies . 30 (9) e3643. doi : 10.1002/ett.3643 . hdl : 10251/186852 . S2CID 182028234 .