SDN/OpenFlowで何が変わるか【後編】
失敗しない“第1世代”OpenFlow製品の選び方
ネットワーク設計や管理を効率化する手段として期待される「OpenFlow」。後編は、商用製品が登場し始めたOpenFlow製品の選定や導入時のポイントを解説する。
前編「【技術解説】OpenFlow/SDNの自在な経路制御を実現する技術」では、OpenFlowの基本的な構成や経路制御の仕組みを技術的な視点から解説した。
現時点では研究用途が多いOpenFlow製品だが、企業利用を見据えた商用製品も登場しつつある。こうした“第1世代”ともいえる商用OpenFlow製品には、新しいが故に選定や導入、運用面で注意すべき点がある。後編では、OpenFlow製品の選定や導入時の注意点、既存ネットワーク技術との使い分けのポイントなどを解説する。
OpenFlow製品は大きく2タイプ、「ホップバイホップ型」「オーバーレイ型」
商用製品としての世界初のOpenFlow対応コントローラーとスイッチ製品は、NECが2011年3月に販売開始した「UNIVERGE PFシリーズ」である。UNIVERGE PFシリーズは、OpenFlow対応機器のみでネットワークを構成する「ホップバイホップ型」に分類される(図1)。OpenFlowスイッチのみで構成されるネットワークをOpenFlowコントローラーで制御することにより、柔軟な経路制御などを実現する。
その後、米Nicira Networksなどが「オーバーレイ型(ネットワークハイパーバイザー型)」に分類される製品を発表した(図2)。これは、ホップバイホップ型のように全てのネットワーク機器をOpenFlowスイッチに変更するのではなく、サーバの論理スイッチやエッジスイッチのみをOpenFlowプロトコルで管理する仕組みを採用する。スイッチ間にトンネルを張ることで論理的なネットワークを構成するのが特徴だ。
オーバーレイ型は特にデータセンター環境で注目されており、VLAN数の上限に縛られず、ネットワークに柔軟性を持たせることが可能である。さらに、トンネル技術を用いることで、既存のレイヤー3環境を超えたレイヤー2ネットワークの延伸が可能だ。また、クラウド基盤管理ツールなどとの連携により、仮想マシンの生成や移動などに連動したネットワークも実現できる。
ホップバイホップ型とオーバーレイ型は、どう使い分ければよいのだろうか。OpenFlowが使用できない既存ネットワークとの親和性を重視する場合はオーバーレイ型の製品を選択し、新たにネットワークを構築してデータパスを細かく制御したい場合はホップバイホップ型の製品を選択するのが基本的な選定姿勢となる。今後は両方の機能をカバーする製品の登場も予定されているため、ベンダーの動向には常に注意を向ける必要があるだろう。
OpenFlow導入時の注意点
OpenFlowを実装した商用製品は、登場から1年程度しか経過していない。OpenFlow自体も標準化が始まったばかりであり、導入時にはさまざまな注意点がある。代表例である3点を見ていこう。
注意点1:ベンダー独自実装と相互運用性
先に述べたように、OpenFlowで標準化されているのは基本的な仕様のみである。OpenFlowの標準化を進めるOpen Networking Foundation(ONF)は、標準化では必要最低限の定義をするという考えだ。このため、OpenFlowにはベンダー独自の機能拡張の余地が残されている。つまり、独自拡張の実装方法次第では、特定ベンダーの製品でしか利用できない機能が登場する可能性がある。
また、現状ではOpenFlowプロトコルの最初の正式版である「OpenFlow v1.0」のみに対応している製品が多くを占めている点も無視できない(現時点での最新版はOpenFlow v1.3)。製品選定の際には、異なるバージョンに対する対応状況にも注意が必要だ。なお、ONFはOpenFlow仕様の相互接続性を検証するため、OpenFlowのテスト仕様である「OF-Test」を策定中である。OF-Testや対応検証装置の成熟により、相互接続性の向上が期待される。
注意点2:リソースの拡張性
従来のネットワーク機器の場合、ルータであればIPアドレス、スイッチであればMACアドレスを基に転送先を特定する。だがOpenFlowスイッチの場合は、制御ルールと実施すべき処理の定義をまとめた「フローエントリー」を基にパケットを処理する。パケット処理の際、トラフィックの複数レイヤーにまたがったマッチングをするため、フローエントリーの集合である「フローテーブル」には多くの情報が保持される。
OpenFlowをサポートしている製品であってもフローテーブルを十分に保持できない可能性があるため、機器選定の際はリソースの拡張性についても注意を払う必要がある。ただし、マッチ条件にワイルドカードを指定することなどにより、保持するフローテーブル数を少なくすることは可能だ。いずれにしても、フローテーブルについて使用用途や規模に合わせたポリシーを検討することが必要である。
注意点3:コントローラーへの負荷やリスクの集中化
OpenFlowでは、OpenFlowコントローラーが経路情報やスイッチに対する設定を一元的に管理する。このため、OpenFlowコントローラーが高負荷状態になる可能性がある。OpenFlowコントローラーに発生した障害は全てのスイッチに伝搬するため、影響範囲は大きくなる。
他にも、マッチテーブルに該当しないパケットをスイッチが受け取った場合、そのパケットに対する処理をOpenFlowコントローラーへ問い合わせるときに遅延が発生する。スイッチからOpenFlowコントローラーへの問い合わせが集中した場合、OpenFlowコントローラーが経路情報を各スイッチに伝える必要があるためにパケットの遅延も懸念される。
こうした懸念については、OpenFlowコントローラーの冗長化や分散化に加え、経路情報を事前にスイッチへ設定しておくといった対策が提案されている。しかし、今までのネットワーク運用とは異なるノウハウが必要になるため、効率的なトラブル解決方法について事前に十分検討する必要があるだろう。
OpenFlowと既存ネットワーク技術をどう使い分ける?
OpenFlowにはさまざまな期待が寄せられている。だが、期待する内容は本当にOpenFlowを選択しなければ実現できないのかどうか、他の技術でも実現できるのかどうかについては検討しておく必要があるだろう。
OpenFlowは、それぞれの製品が独自に持っている設定を変更するのではなく、トラフィックを転送するフローテーブルを変更するため、個別の製品設定を意識せず、プログラムで制御できるという利点がある。だが、OpenFlowの機能をどのように活用するかはベンダーや実装者によって大きく異なる。OpenFlowの機能をどのような目的で使用したいか、目的に合わせて検討する必要がある。
例えば、OpenFlow製品を導入することでネットワーク運用負荷を軽減したいのであれば、どのような運用負荷を軽減したいのかについて熟慮する必要があるだろう。
運用の自動化が重要なテーマであれば、ネットワークベンダーが提供している開発環境やスクリプトなどで独自機能を実装する方法もあるし、プロビジョニングツールが提供するAPIを利用するという選択肢もある。装置設定の一元化や動的な変更を実現したいなら、「NETCONF」「SNMP」といった既存のネットワーク制御の仕組みに加え、ベンダーが提供する独自技術を利用することも可能だ。
実現したいと考えていることは従来の技術や製品では本当に不可能なのかどうか、OpenFlowを使用した製品が本当に適しているのかどうか、という判断基準を持つことが大切だ。
オープンな枠組みがOpenFlowの課題解決を加速
OpenFlowの大きな特徴は、ONFというオープンな枠組みでさまざまな企業やベンダーが標準化に関わり、エコシステムを形成していることだ。ONFがOpenFlowの技術開発を主導することで、オープン性を保ちつつベンダー間の連携が加速されていくであろう。今後も多くのオープンソースや商用製品の登場によって、ネットワークに対する新しいアイデアや使い方が提案され、課題解決のイノベーションが加速することが期待される。
OpenFlowは、現時点では課題も多く、商用製品の選択肢も限られている。ただし、OpenFlowが持つさまざまな機能は、ネットワークの新たな価値として役立つことは間違いない。今後もさまざまな製品やユースケースが登場することを期待したい。
著者紹介
塚本広海(つかもと ひろみ) ネットワンシステムズ株式会社
エンタープライズ向けルータおよびサービスプロバイダー向けコアルータの製品担当として、技術評価、構築、提案に関わる。その後、テクニカルマーケティングに転向。ポリシーコントローラーやDPIおよび省電力サーバなどを担当し、現在はSDNを含めた次世代製品・技術の調査や提案、マーケティング業務を担当。2004年、Cisco CCIE Routing and Switching取得。
小瀬田 勇(こせだ いさむ) ネットワンシステムズ株式会社
ネットワーク運用管理システムの運用および開発担当として、技術評価および開発に関わる。その後、ユーザー認証システムの開発を担当後、メッセージルータやクラウド基盤製品などの立ち上げに関わる。現在はSDNを含めた次世代製品・技術の調査や提案、マーケティング業務を担当。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
新着ホワイトペーパー PR
-
製品資料
[株式会社フィックスターズ] 組み込み開発特有の課題も解消できる「AI活用」の秘訣とは? -
事例
[株式会社ビザスク] 「新規事業」事例集:大手企業はどのように想定顧客ヒアリングを行っているのか -
市場調査・トレンド
[株式会社ビザスク] 質の高い「仮説検証インタビュー」を実施するためのポイント -
事例
[株式会社ビザスク] 富士フイルムの新領域参入に学ぶ事業創出 「畑違い」でもビジネス化できる方法 -
事例
[株式会社ビザスク] 三菱電機 上席執行役員に学ぶ、未来を切り開く「新事業創出」の実践方法
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
なぜ「Gemini 4 Argon」は出遅れたのか? Googleが狙う“逆転のシナリオ”
-
2
なぜ「全社配布Copilot」は使われないのか? 失敗に学ぶAI定着
-
3
「企業内サーバ環境の利用実態」に関するアンケート
-
4
法務と開発者で「言葉が通じない」問題 トヨタやソニーが語るOSS管理の真実
-
5
鹿島建設のDXを阻む「10年前のAWS」 安全性と自由度を両立したモダナイズ
-
6
損保ジャパンはなぜ「COBOL」を捨てなかったのか? 脱メインフレームの真相
-
7
情シスの約8割が転職や退職を意識 調査で分かった“辞めたくなる最大の理由”
-
8
【漫画付き】ひとり情シス協会が明かす、RAG導入でしくじる企業「2つの共通点」
-
9
情報漏えいはなぜ繰り返されるのか 今すぐ見直すべき「境界」
-
10
「Wi-Fi 7」経由でWindowsが乗っ取られる? 最高権限奪取の恐怖
ホワイトペーパーランキング PR
-
1
不審メールの経路や見せ方に変化? 2026年夏の3事例から見えた動向と対処方法
-
2
Microsoft 365を安全に運用 うっかりミスやサイバー攻撃に備えるデータ保護術
-
3
家庭用Wi-Fiルーターの業務利用は危険? 避けるべき理由と具体的な対策
-
4
財務部門がAIを最大限に活用する方法 無駄のない戦略的リーダーシップへの道
-
5
LLMが兵器化? 元FBI高官が鳴らす警鐘とセキュリティツール統合のポイント
-
6
「オンプレミス回帰」せざるを得ない“合理的な理由”
-
7
生成AIを開発に導入しても効果が見えない? 実証実験で分かった成果と課題
-
8
システムの保守がモダン化を阻む? 「変えない判断」から脱却する方法とは
-
9
経産省DX指針から読み解く、受発注業務デジタル化ロードマップ
-
10
HDDを使わない「SSDオンリー」が無謀なのはなぜ?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー