Event

500 views

Published on

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

  • Be the first to like this

No Downloads
Views
Total views
500
On SlideShare
0
From Embeds
0
Number of Embeds
10
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Event

  1. 1. TremaDay #3 今 Trema に必要なモノ
  2. 2. 自己紹介
  3. 3. 自己紹介 ・大山 裕泰 ( おおやま ひろやす ) ・ グリー株式会社所属エンジニア ・ 最近の活動   - OnixOS   - Jaxon [SUSv3 互換 (予定) の OS] [OpenFlow Controller]   - Trema-Sattelite [Trema Plugin App]
  4. 4. 自己紹介 ・OpenFlow の本を書きました ASCII出版 より 好評発売中 !!
  5. 5. 自己紹介 ・OpenFlow の本を書きました ASCII出版 より 好評発売中 !! おかげさまで増刷決定!!
  6. 6. 今、Trema に必要なモノ
  7. 7. Trema とは何か?
  8. 8. Trema とは、
  9. 9. Trema とは、 All in One な OpenFlow フレームワーク
  10. 10. All in One な開発環境 ?
  11. 11. All in One な開発環境 ?
  12. 12. All in One な開発環境 1. Android SDK 本体
  13. 13. All in One な開発環境 2. Android エミュレータ
  14. 14. All in One な開発環境 3. デバッガ
  15. 15. All in One な開発環境 4. プロファイラ ( 解析ツール )
  16. 16. 一方 Trema では
  17. 17. All in One なフレームワーク 1. Trema 本体
  18. 18. All in One なフレームワーク 2. ネットワークエミュレータ
  19. 19. All in One なフレームワーク 3. デバッグツール
  20. 20. All in One なフレームワーク 4. ...
  21. 21. All in One なフレームワーク に足りないもの
  22. 22. All in One なフレームワーク に足りないもの 可視化 / モニタリング
  23. 23. All in One なフレームワーク に足りないもの 可視化 / モニタリング けるプロファイラ相当 にお けるプロファイラ相当 プログラミング にお プログラミング
  24. 24. All in One なフレームワーク に足りないもの
  25. 25. All in One なフレームワーク に足りないもの
  26. 26. Trema Satellite とは?
  27. 27. Trema Satellite とは? カスタマイズ可能な 可視化/モニタリングプラグイン
  28. 28. Trema Satellite とは? Trema アプリケーション 通常の Trema アプリの構成 API API API Controller OF Switch OF Switch OF Switch
  29. 29. Trema Satellite とは? Trema アプリケーション Mongrel Trema Graph API API API Controller OF Switch OF Switch OF Switch Graph-UI
  30. 30. 何故、カスタマイズ性が         必要なのか?
  31. 31. “Mechanism,Not Policy ” - Eric.S.Raymond, The Art of Unix Programming
  32. 32. OpenFlow の利用シーン
  33. 33. OpenFlow の利用シーン ファブリックネットワーク帯域の有効活用したい セキュリティアプライアンスとして IaaS クラウドと連携して(ry... DC 間ネットワークを仮想化して(ry ネットワークの従量課金をもっと柔軟に 巨大ローカルネットをもっと柔軟に(ry
  34. 34. 利用シーンによって   見たい情報が変わってくる
  35. 35. ネットをもっと柔軟に(ry 巨大ロ ーカル
  36. 36. ーク帯域の有効活用したい ファブリックネットワ
  37. 37. IaaS クラウドと 連携して(ry...
  38. 38. ネットワークの従 量 課金をもっと柔軟 に
  39. 39. 用途に特化させるのではなく 用途に合せてカスタマイズする
  40. 40. じゃあ どうやってカスタマイズする?
  41. 41. カスタマイズ手法 全体 個別
  42. 42. カスタマイズ手法 物理ポート 個別 全体 フローエントリ
  43. 43. カスタマイズ手法 物理ポート 個別 全体 フローエントリ
  44. 44. カスタマイズ手法 物理ポート 個別 全体 フローエントリ
  45. 45. カスタマイズ手法 物理ポート 個別 全体 フローエントリ
  46. 46. カスタマイズ手法 物理ポート 個別 全体 フローエントリ
  47. 47. カスタマイズ手法
  48. 48. カスタマイズ手法
  49. 49. カスタマイズ手法 SRC-MAC: 52:54:00:00:a3 SRC-MAC: 52:54:00:00:a5: SRC-MAC: 52:54:00:00:a src-MAC: 52:54:00:00:a5:75 src-IP: 192.168.0.0/24 SRC-MAC: 52:54:00:00:a5: URL : /each-port SRC-MAC: 52:54:00:00:a URL : /each-port dst-IP: 192.168.0.0/24 URL : /each-port URL : /local-net-flow
  50. 50. 一緒に開発しませんか? http://github.com/userlocalhost2000/trema-satellite
  51. 51. フィードバック大募集! http://github.com/userlocalhost2000/trema-satellite
  52. 52. フィードバック大募集! 要望をIssueに投げよう! (日本語でも大歓迎) http://github.com/userlocalhost2000/trema-satellite

×