ネットワーク担当者は要チェック
知っておくべきオープンソースSDNコントローラー5選
オープンソースSDNコントローラーは、アプリケーションのテストや、ネットワーク仮想化とNFVの促進に利用できる。知っておくべき5つのオープンソースSDNコントローラーをチェックしていこう。
SDN(Software Defined Networking)分野で広く知られるようになってきたオープンソースコントローラーは、ネットワーク仮想化やネットワーク機能仮想化(NFV:Network Functions Virtualization)などのSDNインフラおよびアプリケーションをテストする手軽な方法を提供する。
だが、SDNは新しい取り組みであるため、ユーザーはオープンソースソフトウェアベースのネットワーキングの導入に慎重だと、アナリストは指摘している。
実際、多くの一般企業が、分かりやすく、管理もしやすい商用SDN製品の方を好んでいる。米調査会社Gartnerのリサーチディレクターを務めるアンドルー・ラーナー氏は「SDNでは、ネットワークの運用や管理の方法が根本的に違う。これまではコマンドラインインタフェース(CLI)ベースで、手作業が主体だったのに対し、SDNの場合は、動的で、自動化、抽象化されていて、ポリシーベースだ」と語る。
「こうした要素を積み上げると、オープンソースネットワーキングとSDNの組み合わせは基本的に、二重のパラダイムシフトにつながる。オープンソースSDNコントローラーは、そのせいで一般企業では関心が低く、あまり導入が進んでいない」(ラーナー氏)
しかし、超大規模なネットワークで膨大なデータや高パフォーマンスアプリケーションを運用する企業では、現時点でネットワークのプログラマビリティと自動化が必要だ。そこでサービスプロバイダーやクラウド事業者、通信会社、金融サービス会社、学術機関は、既にオープンソースSDNコントローラーを導入している。こうした組織のネットワークアーキテクチャやビジネスモデルは、一般企業にも少しずつ普及していくと予想される。このため、企業のエンジニアは、今からオープンソースSDNコントローラーについて学ぶことが求められる。
以下では、知っておくべき5つのオープンソースSDNコントローラーの概要を紹介する。
1. OpenDaylightコントローラー
SDNのオープンソースプロジェクトであるOpenDaylight Projectは2014年2月、SDNやNFVを実現するためのオープンプラットフォーム「OpenDaylight」の最初のリリース「Hydrogen」の公開を発表した。Hydrogenの「Base Edition」には、「OSGi」(※1)ベースのモジュラー型マルチプロトコルSDNコントローラー、OpenFlowプラグイン、OpenFlowプロトコルライブラリ、OVSDB(Open vSwitch Database Management Protocol)、YANG(※2)ツールが含まれている。
※1. Javaモジュールを管理するための基盤システム
※2. データモデル言語
OpenDaylightのオープンソースSDNコントローラーでは、ベンダーを問わず、任意のSDNアーキテクチャに対応した集中管理ができるという。OpenDaylightコントローラーのWikiページには、OpenDaylightコントローラーのインストール方法の説明やプログラマーガイド、FAQ、Hydrogenと後継リリース「Helium」に関する情報などが掲載されている。
2. OpenContrailコントローラー
「OpenContrail」は、Apache 2.0ライセンスで公開されている拡張可能なオープンソースSDNプラットフォーム。米Juniper Networksの製品がオープンソース化されたもので、ネットワーク仮想化に必要な全てのコンポーネントを提供する。その中には、中核となるSDNコントローラーに加え、仮想ルータ(ハイパーバイザーホストで動作)、アナリティクスエンジン、公開されているNorthbound APIが含まれる。OpenContrailはクラウドインフラのネットワークプラットフォームとしても機能する。
OpenContrailプロジェクトのWebサイトでは、OpenContrailシステムの主要機能としてネットワーク仮想化、ネットワークプログラマビリティおよび自動化、インフラ用ビッグデータが挙げられている。OpenContrailのソースコードは「GitHub」の幾つかのソフトウェアリポジトリでホストされており、同システムのコア機能のコードは「contrail-controller」リポジトリにある。GitHubではソースコードについての説明ページも用意されている。
3. Floodlight
「Floodlight」は、JavaベースのエンタープライズクラスのオープンSDNコントローラーで、米Big Switch Networksが支援するSDNのオープンソースプロジェクト「Project Floodlight」の一部。Apacheライセンスで公開されている。
Floodlightは仮想および物理OpenFlowスイッチを幅広くサポートし、OpenFlowネットワークと非OpenFlowネットワークが混在した環境を扱える。クラウドオーケストレーションプラットフォーム「OpenStack」もサポートする。OpenStackのネットワーク機能を担う「OpenStack Quantum」プラグインやネットワーク仮想化アプリケーション「Floodlight Virtual Switch」など、多くのアプリケーションで既に使われている。Project FloodlightのWebサイトからダウンロードできる。
4. Ryu
「Ryu」は、SDNアプリケーションで使われるソフトウェアコンポーネントを提供するオープンソースSDNフレームワーク。OpenFlowコントローラー機能や、既存ネットワーク機器との連携機能などを備えており、ネットワーク管理・制御アプリケーションの構築に利用できる。OpenFlow、Netconf、OF-configなど、さまざまなネットワーク機器管理プロトコルをサポートする。RyuネットワークOSについて詳しく学べるドキュメントが公開されており、RyuはプロジェクトWebサイトからダウンロードできる。
5. FlowVisor
「FlowVisor」は、OpenFlowスイッチと複数のOpenFlowコントローラーを仲介する特殊なOpenFlowコントローラー。物理ネットワークを複数の論理ネットワークに分割することでネットワーク仮想化を実現する。FlowVisorは他の各コントローラーが、自身に割り当てられたスイッチとリソースのみを操作することを保証する。また、帯域幅と各スイッチ上のフローテーブルリソースを複数のパーティションに分割し、個々のコントローラーにパーティションを割り当てる。FlowVisorは、GitHubのFlowVisorサイトから解説とともにダウンロードできる。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
新着ホワイトペーパー PR
-
製品資料
[株式会社MatrixFlow] 「物流リソース最適化」ガイド:人員・配車・傭車を出庫依頼の確定前に決めきる -
製品資料
[株式会社キーエンス] なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは -
製品資料
[株式会社セールスフォース・ジャパン] 「CRMは設計と無関係」は本当か? PLMとの融合で実現する高速開発 -
事例
[日本ヒューレット・パッカード合同会社] AIエージェントの時代にどう備える? 「新たな働き手」を支える3要素とは -
製品資料
[日本ヒューレット・パッカード合同会社] “横並びの自動化”から脱却、AI活用で生産性と競争力を高める秘訣
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
なぜ「全社配布Copilot」は使われないのか? 失敗に学ぶAI定着
-
2
法務と開発者で「言葉が通じない」問題 トヨタやソニーが語るOSS管理の真実
-
3
なぜ「Gemini 4 Argon」は出遅れたのか? Googleが狙う“逆転のシナリオ”
-
4
損保ジャパンはなぜ「COBOL」を捨てなかったのか? 脱メインフレームの真相
-
5
情シスの約8割が転職や退職を意識 調査で分かった“辞めたくなる最大の理由”
-
6
ChatGPTは“検索しまくり”でGeminiは“淡泊”? データが明かすAIの裏側
-
7
情報漏えいはなぜ繰り返されるのか 今すぐ見直すべき「境界」
-
8
「Wi-Fi 7」経由でWindowsが乗っ取られる? 最高権限奪取の恐怖
-
9
「結局使わなくなる」Microsoft 365 Copilotを半年で定着 キリンの3施策
-
10
「中堅・中小企業のネットワーク・セキュリティ運用実態」に関するアンケート
ホワイトペーパーランキング PR
-
1
不審メールの経路や見せ方に変化? 2026年夏の3事例から見えた動向と対処方法
-
2
家庭用Wi-Fiルーターの業務利用は危険? 避けるべき理由と具体的な対策
-
3
Microsoft 365を安全に運用 うっかりミスやサイバー攻撃に備えるデータ保護術
-
4
財務部門がAIを最大限に活用する方法 無駄のない戦略的リーダーシップへの道
-
5
LLMが兵器化? 元FBI高官が鳴らす警鐘とセキュリティツール統合のポイント
-
6
「オンプレミス回帰」せざるを得ない“合理的な理由”
-
7
なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは
-
8
生成AIを開発に導入しても効果が見えない? 実証実験で分かった成果と課題
-
9
経産省DX指針から読み解く、受発注業務デジタル化ロードマップ
-
10
HDDを使わない「SSDオンリー」が無謀なのはなぜ?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー