90分で理解するSDNの基礎
2013年10月10日
ミドクラジャパン株式会社
本日のアジェンダ

u 導入編
Ø 話者紹介
Ø What’s SDN ?
Ø “SDN” を分類してみよう
u 技術紹介編
Ø 様々な構成技術
Ø OpenFlow Deep-dive
Ø Server-side Edge o...
導入編

Photo	
 Credit:stevendepolo	
 via	
 Compfight	
 cc	
 

3
話者紹介

キャリアでのネットワーク設計・運用、.JP DNS
の基盤設計・運用、機器ベンダSEを経て現職
Copyright ©2013 Midokura All rights reserved

4
本日の目的
対象者
Ø  “SDN” という言葉を聞いた事は
あるがピンとこない方

狙い
Ø  「“SDN”と呼ばれているもの」
の対象を整理する
Ø  「”SDN”と呼ばれているもの」
の代表的なものの技術的な概観
を理解する
Pho...
What’s “SDN”?

Photo	
 Credit:	
 Micky	
 Aldridge	
 	
 via	
 flickr	
 cc	
 

6
2012を境に注目を集めている “SDN”
From: Google Trends
A. OpenFlow
B. Software Defined Networking
C. Software Defined Network
A	


B	

...
What’s “SDN” ?

Software Defined Networking
ソフトウェアでネットワークを定義する???

Copyright ©2013 Midokura All rights reserved

8
Web 上で見る様々な “SDN” の定義

SDN is a new approach to networking in which network
control is decoupled from the data forwarding ...
Web 上で見る様々な “SDN” の定義 cont.
ソフトウェアによって仮想的なネットワークを作り上げる技術全般
を言います。 SDNを用いると、物理的に接続されたネットワーク
上で、 別途仮想的なネットワークを構築するといったようなこと
...
Web 上で見る様々な “SDN” の定義 cont.
共通項
ü  “ソフトウェアで”
ü  “動的に変更”

その他のキーワード
ü  コントロールプレーン、データプレーン分離
ü  自動化
ü  機能の追加
ü  仮想化
ü...
Web 上で見る様々な “SDN” の定義 cont.
ポイント
ü  “SDN” という固有名詞の標準技術は存在しない
ü  ソフトウェアでネットワークに対して動的制御
を行う仕組みをなべて “SDN” と呼んでいる

Photo	
 C...
“SDN”を分類してみよう

Photo	
 Credit:	
 5letterdesign	
 via	
 Compfight	
 cc	
 
13
無数の “SDN” ベンダ

Copyright ©2013 Midokura All rights reserved

14
分類I. “適用領域”と”物理vs仮想”
データセンタ

クラウドネットワークスタック

仮想・物理スイッチの連携
物理スイッチの制御

物理

仮想
サーバ、DCネットワーク、WANの統合制御

伝送レイヤの制御

WAN
Copyright...
分類II. “新興vs既存”と “HardwareとSoftware”
ソフトウェア

新興ソフトウェアベンダ

仮想化 No.1事業者の補強

既存ネットワーク機器メーカ

既存

新興
既存サーバ機器メーカ

既存伝送機器メーカ

汎用FP...
分類III. “利用技術”
伝送パス設定の自動化

(何らかの)API
全部入り

クラウド・DC間の連携

Hop	

By	

Hop

仮想・物理スイッチの統合

Edge	

overlay

クラウドの自動化・スケール強化
物理L2/...
技術紹介編

Photo	
 Credit:	
 [martin]	
 via	
 Compfight	
 cc	
 
18
様々な構成技術

Photo	
 Credit:	
 See-ming	
 Lee	
 李思明	
 SML	
 via	
 Compfight	
 cc	
 
19
仮想スイッチ
仮想スイッチとは
ü  ソフトウェアで動作するスイッチ
ü  仮想化のホストOSで動作し、VMと外部ネッ
トワークを接続する用途が多い
ü  単純なスイッチング以外にもトンネル化、
VLAN の追加削除等のヘッダ操作もサポー...
仮想スイッチ
代表的な実装例

Open vSwitch

Nexus 1000v

ü  Linux 上で動作	

ü  Data path となる kernel module と、Control plane となる
applicatio...
ITPro Expo 2013 / SDN Introduction by Midokura
ITPro Expo 2013 / SDN Introduction by Midokura
ITPro Expo 2013 / SDN Introduction by Midokura
ITPro Expo 2013 / SDN Introduction by Midokura
ITPro Expo 2013 / SDN Introduction by Midokura
ITPro Expo 2013 / SDN Introduction by Midokura
ITPro Expo 2013 / SDN Introduction by Midokura
ITPro Expo 2013 / SDN Introduction by Midokura
ITPro Expo 2013 / SDN Introduction by Midokura
ITPro Expo 2013 / SDN Introduction by Midokura
ITPro Expo 2013 / SDN Introduction by Midokura
ITPro Expo 2013 / SDN Introduction by Midokura
ITPro Expo 2013 / SDN Introduction by Midokura
ITPro Expo 2013 / SDN Introduction by Midokura
ITPro Expo 2013 / SDN Introduction by Midokura
ITPro Expo 2013 / SDN Introduction by Midokura
ITPro Expo 2013 / SDN Introduction by Midokura
ITPro Expo 2013 / SDN Introduction by Midokura
ITPro Expo 2013 / SDN Introduction by Midokura
ITPro Expo 2013 / SDN Introduction by Midokura
ITPro Expo 2013 / SDN Introduction by Midokura
ITPro Expo 2013 / SDN Introduction by Midokura
ITPro Expo 2013 / SDN Introduction by Midokura
ITPro Expo 2013 / SDN Introduction by Midokura
ITPro Expo 2013 / SDN Introduction by Midokura
ITPro Expo 2013 / SDN Introduction by Midokura
ITPro Expo 2013 / SDN Introduction by Midokura
ITPro Expo 2013 / SDN Introduction by Midokura
ITPro Expo 2013 / SDN Introduction by Midokura
ITPro Expo 2013 / SDN Introduction by Midokura
ITPro Expo 2013 / SDN Introduction by Midokura
ITPro Expo 2013 / SDN Introduction by Midokura
ITPro Expo 2013 / SDN Introduction by Midokura
ITPro Expo 2013 / SDN Introduction by Midokura
ITPro Expo 2013 / SDN Introduction by Midokura
ITPro Expo 2013 / SDN Introduction by Midokura
ITPro Expo 2013 / SDN Introduction by Midokura
Upcoming SlideShare
Loading in...5
×

ITPro Expo 2013 / SDN Introduction by Midokura

1,516

Published on

0 Comments
9 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,516
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
62
Comments
0
Likes
9
Embeds 0
No embeds

No notes for slide

ITPro Expo 2013 / SDN Introduction by Midokura

  1. 1. 90分で理解するSDNの基礎 2013年10月10日 ミドクラジャパン株式会社
  2. 2. 本日のアジェンダ u 導入編 Ø 話者紹介 Ø What’s SDN ? Ø “SDN” を分類してみよう u 技術紹介編 Ø 様々な構成技術 Ø OpenFlow Deep-dive Ø Server-side Edge overlay Deep-dive Copyright ©2013 Midokura All rights reserved 2
  3. 3. 導入編 Photo Credit:stevendepolo via Compfight cc 3
  4. 4. 話者紹介 キャリアでのネットワーク設計・運用、.JP DNS の基盤設計・運用、機器ベンダSEを経て現職 Copyright ©2013 Midokura All rights reserved 4
  5. 5. 本日の目的 対象者 Ø  “SDN” という言葉を聞いた事は あるがピンとこない方 狙い Ø  「“SDN”と呼ばれているもの」 の対象を整理する Ø  「”SDN”と呼ばれているもの」 の代表的なものの技術的な概観 を理解する Photo Credit: Marco Bellucci via Compfight cc Copyright ©2013 Midokura All rights reserved 5
  6. 6. What’s “SDN”? Photo Credit: Micky Aldridge via flickr cc 6
  7. 7. 2012を境に注目を集めている “SDN” From: Google Trends A. OpenFlow B. Software Defined Networking C. Software Defined Network A B C Copyright ©2013 Midokura All rights reserved 7
  8. 8. What’s “SDN” ? Software Defined Networking ソフトウェアでネットワークを定義する??? Copyright ©2013 Midokura All rights reserved 8
  9. 9. Web 上で見る様々な “SDN” の定義 SDN is a new approach to networking in which network control is decoupled from the data forwarding function and is directly programmable. From: https://www.opennetworking.org/about/onf-overview ネットワークの構成、機能、性能などをソフトウェア の操作だけで動的に設定、変更できるネットワーク、 あるいはそのためのコンセプトを指す From: http://www.atmarkit.co.jp/ait/articles/1304/08/news098.html Copyright ©2013 Midokura All rights reserved 9
  10. 10. Web 上で見る様々な “SDN” の定義 cont. ソフトウェアによって仮想的なネットワークを作り上げる技術全般 を言います。 SDNを用いると、物理的に接続されたネットワーク 上で、 別途仮想的なネットワークを構築するといったようなこと が可能になります。 From: https://www.nic.ad.jp/ja/basics/terms/sdn.html SDNとは、ネットワークをソフトウェアで動的に ∼中略∼ そこで、従来、個々のネットワーク機器が1台ずつで行ってきたネットワーク 制御とデータ転送処理を分離し、汎用サーバ側のソフトウェアでデータ転送処 理のみを行う機器を動的に制御することで、通信を柔軟に効率よく、安全に行 えるようにすることを目指して考えられたのがSDNです。 From: http://jpn.nec.com/sdn/about_sdn.html? Copyright ©2013 Midokura All rights reserved 10
  11. 11. Web 上で見る様々な “SDN” の定義 cont. 共通項 ü  “ソフトウェアで” ü  “動的に変更” その他のキーワード ü  コントロールプレーン、データプレーン分離 ü  自動化 ü  機能の追加 ü  仮想化 ü  汎用ハードウェア Copyright ©2013 Midokura All rights reserved 11
  12. 12. Web 上で見る様々な “SDN” の定義 cont. ポイント ü  “SDN” という固有名詞の標準技術は存在しない ü  ソフトウェアでネットワークに対して動的制御 を行う仕組みをなべて “SDN” と呼んでいる Photo Credit: @Doug88888 via Compfight cc Copyright ©2013 Midokura All rights reserved 12
  13. 13. “SDN”を分類してみよう Photo Credit: 5letterdesign via Compfight cc 13
  14. 14. 無数の “SDN” ベンダ Copyright ©2013 Midokura All rights reserved 14
  15. 15. 分類I. “適用領域”と”物理vs仮想” データセンタ クラウドネットワークスタック 仮想・物理スイッチの連携 物理スイッチの制御 物理 仮想 サーバ、DCネットワーク、WANの統合制御 伝送レイヤの制御 WAN Copyright ©2013 Midokura All rights reserved 15
  16. 16. 分類II. “新興vs既存”と “HardwareとSoftware” ソフトウェア 新興ソフトウェアベンダ 仮想化 No.1事業者の補強 既存ネットワーク機器メーカ 既存 新興 既存サーバ機器メーカ 既存伝送機器メーカ 汎用FPGA、汎用OSによるODM会社 ハードウェア Copyright ©2013 Midokura All rights reserved 16
  17. 17. 分類III. “利用技術” 伝送パス設定の自動化 (何らかの)API 全部入り クラウド・DC間の連携 Hop By Hop 仮想・物理スイッチの統合 Edge overlay クラウドの自動化・スケール強化 物理L2/L3設定の自動化・機能追加 OpenFlow Copyright ©2013 Midokura All rights reserved 17
  18. 18. 技術紹介編 Photo Credit: [martin] via Compfight cc 18
  19. 19. 様々な構成技術 Photo Credit: See-ming Lee 李思明 SML via Compfight cc 19
  20. 20. 仮想スイッチ 仮想スイッチとは ü  ソフトウェアで動作するスイッチ ü  仮想化のホストOSで動作し、VMと外部ネッ トワークを接続する用途が多い ü  単純なスイッチング以外にもトンネル化、 VLAN の追加削除等のヘッダ操作もサポート VM VM VM Virtual Switch VM VM VM Virtual Switch VM VM VM Virtual Switch Physical Network Virtual Switch VM VM VM Virtual Switch VM VM VM Copyright ©2013 Midokura All rights reserved Virtual Switch VM VM VM 20
  21. 21. 仮想スイッチ 代表的な実装例 Open vSwitch Nexus 1000v ü  Linux 上で動作 ü  Data path となる kernel module と、Control plane となる application から構成 ü  OpenFlow を使うことも、直接Data pathをプログラミング する事も可能 ü  ESXi, Linux 上で動作 ü  基本的には Cisco UCS 上での動作を想定
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×