1 / 31

OpenFlow と ネットワーク仮想化

OpenFlow と ネットワーク仮想化. Motonori Shindo < mshindo@nicira.com >. Technical Director. ネットワークの仮想化. インターフェースの仮想化? ワイヤーの仮想化? 機器の仮想化? ルータの仮想化? 接続性の仮想化?. VRF. VPN. VSS. VLAN. vyatta. LAG. Pseudo Wire. ネットワークの仮想化. 今使っている物理ネットワークと同等の機能と性能を“論理的”に作り出す事 接続性 セキュリティー SLA ….

brooke
Download Presentation

OpenFlow と ネットワーク仮想化

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. OpenFlowとネットワーク仮想化 Motonori Shindo <mshindo@nicira.com> Technical Director

  2. ネットワークの仮想化 • インターフェースの仮想化? • ワイヤーの仮想化? • 機器の仮想化? • ルータの仮想化? • 接続性の仮想化? VRF VPN VSS VLAN vyatta LAG Pseudo Wire

  3. ネットワークの仮想化 • 今使っている物理ネットワークと同等の機能と性能を“論理的”に作り出す事 • 接続性 • セキュリティー • SLA • ….

  4. OpenFlow Overview

  5. OpenFlow: ウソ?ホント? • ネットワークに革新をもたらす可能性のある標準的なプロトコル? • スイッチのデータプレーンを遠隔から操作する事のできるシンプルなプトコル? • スイッチのフォワーディングテーブルやカウンターを読み書きするために設計されている? • 標準的かつプラットフォーム独立なスイッチのデータプレーン定義? • 既存のネットワーク管理手法より遥かに強力な管理手法? • ネットワーク仮想化ソリューション?

  6. OpenFlowは・・・ • 便利な「ツール」であって「ソリューション」ではない! Think about USB

  7. OpenFlowの流行の理由 • 時代が求めている? • Control Plane / Data Plane分離? • プログラマブル性? • バランスのよい抽象化レベル

  8. OpenFlowで実現できる事 • いろいろな事ができる(可能性がある) • トラフィックエンジニアリング • セキュリティー • 仮想ネットワーク • …. • しかし、出来る事と得意な事は必ずしも一致しない! • 何をどのように実現するかが重要!

  9. OpenFlowの適用方法 • Hop-by-Hop方式 • Overlay方式

  10. Hop-by-Hop 方式 コントローラがData Planeに関わっている 全ノードがOpenFlowに対応する必要あり • ✗ • ✗ • ✗ 物理ネットワークがスライスされている 論理ネットワークは物理ネットワークのサブセットに束縛されていて、OpenFlowの境界を越える事はできない コントローラから遠隔操作 フローがプッシュされる OpenFlow コントローラ クラスター 物理トポロジーのスライス コントローラに送られる 物理トポロジー 新しいパケット

  11. Overlay 方式 コントローラはData Planeに参加しない 物理トポロジーが完全に仮想化される ✔ エッジのみで構成 ✔ ✔ 論理ネットワークは物理ネットワークから完全に独立している コントローラに遠隔操作を許可 フローテーブルをプッシュ 論理ネットワーク OpenFlow コントローラ クラスター 物理トポロジー 新しいパケット

  12. 今日のネットワークは課題だらけ Isolation Shared Services ACLs PVLANs QoS PVLANs Service Interposition Security VLANs VLANs PVLANs ACLs ACLs SLAs Service Routing QoS PVLANs VLANs VLANs ACLs ACLs ACLs QoS QoS Service Routing Service Routing VLANs VLANs VLANs VLANs PVLANs QoS QoS QoS QoS VM VM VM VM VM VM VM VM VM VM VM VM Pod Pod Pod Pod

  13. OpenFlowの生い立ち 手動設定または スクリプト ルーティング プロトコル 物理スイッチ Operational State Routing State Egress Ingress VM VM VM VM VM VM VM VM VM VM VM VM Pod Pod Pod Pod

  14. 仮想分散ネットワーク Tunnels GRE, CAPWAP, STT, VXLAN Controller Cluster (API) L2, Security, QoS, Service Open vSwitch Intelligent Edge L2, Security, QoS, Services VM VM VM VM VM VM VM Pod Pod Pod Pod

  15. ハードウェア独立性 L3 + ECMP, MLAG, FP, TRILL Controller Cluster (API) OpenFlow L2, Security, QoS, Service Open vSwitch Intelligent Edge L2, Security, QoS, Services VM VM VM VM VM VM VM VM VM Pod Pod Pod Pod

  16. VXLAN • Cisco / VMware / Aristaらが提案 • 仮想ネットワークの本命?救世主? • Yet Another Encapsulation!

  17. STT (Stateless Transport Tunneling) • Nicira Networksが開発したトンネリング・プロトコル • TSO(TCP Segmentation Offload)を利用可能なパフォーマンスに優れたL2 over L3トンネリング方式 • http://www.ietf.org/id/draft-davie-stt-00.txt

  18. Nicira Networks

  19. 今日のクラウド 論理 論理 サーバー&ストレージの仮想化 物理 物理 サーバー ストレージ ネットワーク

  20. 今日のクラウド ? 論理 論理 サーバー&ストレージの仮想化 リソースのプール化 自動化 資源の有効利用 オペレーションの簡素化 ワークロードの移動 物理 サーバー ストレージ ネットワーク

  21. ハイパーバイザー 論理ネットワーク VMwareがサーバーに対して行った事 ネットワーク・ハイパーバイザー 物理ネットワーク

  22. サーバー・ハイパーバイザー • 新しいアプリケーションを動かすためには以下が必要: • CPUサイクル • メモリ • ストレージ • ネットワーク接続性 • - 複数機器上でVLAN/Trunking設定

  23. ネットワーク・ハイパーバイザー • ネットワークを新しく設定するには以下が必要: • 帯域 • 耐障害性 • 効果: • 既存のネットワークの制限にとらわれない迅速なアプリケーション提供

  24. NVPアーキテクチャ Future

  25. NVPアーキテクチャ(cont.d) Future

  26. ネットワーク仮想化のメリット • 物理ネットワークとは切り離された論理ネットワーク • 接続性を維持したまま、自由に物理的位置の変更が可能 • 位置に依存しないQoSやセキュリティーポリシーの適用 • ネットワーク全体を集中で監視 • アドレス空間の分離 (L2 & L3) • 物理的なMACs, IPs & VLANs数を大幅(95%+)削減可能 • APIで外部からプログラム可能(Software Defined Network) • 「サービス設定」とネットワーク・ハードウェアおよびトポロジーを切り離すことができる!

  27. 仮想ネットワークとサービス 任意の場所 VM VM あらゆるアプリケーションやデータ 仮想ワークロード 物理ワークロード VM VM L2, L3 FW, LB, Etc… L2, L3 FW, LB, Etc… ネットワークサービス 論理ネットワーク 仮想ネットワーク VM VM 物理ネットワーク

  28. 分散仮想ファイヤーウォール ボトルネックになりやすい スケールアップが必要 スケールアウト が可能 VM VM VM VM VM VM VM VM VM VM VM VM 複雑な設定が必要 完全に分散化 APIで一括管理 ファイヤーウォール

  29. Firewall Demo

  30. 分散仮想ファイヤーウォールの利点 • 集中管理が可能 • 移動性のサポート • 設定ポリシーがVM移動に自動追従 • ポリシーをプログラム的に配布可能 • 手動設定やスクリプトなど必要性がなくなる • 物理ネットワークからの独立 • ハードウェアの仕様による制限から解放される • 設定可能なACL数(1k vs 10k)、フィルター機能の差異、等

  31. まとめ • 仮想ネットワークもいろいろです! • OpenFlowは仮想ネットワークを提供するに適した便利なツール • OpenFlowは非常に柔軟である。それ故に、正しく使う事が重要!

More Related