Your SlideShare is downloading. ×
ITPro Expo 2013 / SDN Introduction by Midokura
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

ITPro Expo 2013 / SDN Introduction by Midokura

1,397
views

Published on


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

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

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 90分で理解するSDNの基礎 2013年10月10日 ミドクラジャパン株式会社
  • 2. 本日のアジェンダ u 導入編 Ø 話者紹介 Ø What’s SDN ? Ø “SDN” を分類してみよう u 技術紹介編 Ø 様々な構成技術 Ø OpenFlow Deep-dive Ø Server-side Edge overlay Deep-dive Copyright ©2013 Midokura All rights reserved 2
  • 3. 導入編 Photo Credit:stevendepolo via Compfight cc 3
  • 4. 話者紹介 キャリアでのネットワーク設計・運用、.JP DNS の基盤設計・運用、機器ベンダSEを経て現職 Copyright ©2013 Midokura All rights reserved 4
  • 5. 本日の目的 対象者 Ø  “SDN” という言葉を聞いた事は あるがピンとこない方 狙い Ø  「“SDN”と呼ばれているもの」 の対象を整理する Ø  「”SDN”と呼ばれているもの」 の代表的なものの技術的な概観 を理解する Photo Credit: Marco Bellucci via Compfight cc Copyright ©2013 Midokura All rights reserved 5
  • 6. What’s “SDN”? Photo Credit: Micky Aldridge via flickr cc 6
  • 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. What’s “SDN” ? Software Defined Networking ソフトウェアでネットワークを定義する??? Copyright ©2013 Midokura All rights reserved 8
  • 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. 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. Web 上で見る様々な “SDN” の定義 cont. 共通項 ü  “ソフトウェアで” ü  “動的に変更” その他のキーワード ü  コントロールプレーン、データプレーン分離 ü  自動化 ü  機能の追加 ü  仮想化 ü  汎用ハードウェア Copyright ©2013 Midokura All rights reserved 11
  • 12. Web 上で見る様々な “SDN” の定義 cont. ポイント ü  “SDN” という固有名詞の標準技術は存在しない ü  ソフトウェアでネットワークに対して動的制御 を行う仕組みをなべて “SDN” と呼んでいる Photo Credit: @Doug88888 via Compfight cc Copyright ©2013 Midokura All rights reserved 12
  • 13. “SDN”を分類してみよう Photo Credit: 5letterdesign via Compfight cc 13
  • 14. 無数の “SDN” ベンダ Copyright ©2013 Midokura All rights reserved 14
  • 15. 分類I. “適用領域”と”物理vs仮想” データセンタ クラウドネットワークスタック 仮想・物理スイッチの連携 物理スイッチの制御 物理 仮想 サーバ、DCネットワーク、WANの統合制御 伝送レイヤの制御 WAN Copyright ©2013 Midokura All rights reserved 15
  • 16. 分類II. “新興vs既存”と “HardwareとSoftware” ソフトウェア 新興ソフトウェアベンダ 仮想化 No.1事業者の補強 既存ネットワーク機器メーカ 既存 新興 既存サーバ機器メーカ 既存伝送機器メーカ 汎用FPGA、汎用OSによるODM会社 ハードウェア Copyright ©2013 Midokura All rights reserved 16
  • 17. 分類III. “利用技術” 伝送パス設定の自動化 (何らかの)API 全部入り クラウド・DC間の連携 Hop By Hop 仮想・物理スイッチの統合 Edge overlay クラウドの自動化・スケール強化 物理L2/L3設定の自動化・機能追加 OpenFlow Copyright ©2013 Midokura All rights reserved 17
  • 18. 技術紹介編 Photo Credit: [martin] via Compfight cc 18
  • 19. 様々な構成技術 Photo Credit: See-ming Lee 李思明 SML via Compfight cc 19
  • 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. 仮想スイッチ 代表的な実装例 Open vSwitch Nexus 1000v ü  Linux 上で動作 ü  Data path となる kernel module と、Control plane となる application から構成 ü  OpenFlow を使うことも、直接Data pathをプログラミング する事も可能 ü  ESXi, Linux 上で動作 ü  基本的には Cisco UCS 上での動作を想定