0
OpenFlow Introduction
icemango
about me
• 中正⼤大學畢業⽣生
• 但是念了___年
• 曾經在 CNA 打雜
• ⺫⽬目前任職於衛信科技
我來幹嘛
• 吃宵夜
• 領便當
• 講⼀一場 talk
Software-defined Network
• 你可能聽過
• 你可能看過
• 你可能⽤用過
OpenFlow
• Control Layer
• 控制 Infrastructure
Infrastructure Layer
Control Layer
Application Layer
流 Flow
• ⼀一個封包的轉移
!
• 如何描述⼀一個從 A 到 B 的連線
!
• 如何處理⼀一個從 A 到 B 的轉移
Match Field
• 號稱⾼高達 39 種
• Ethernet src/dst MAC, VLAN tag, MPLS tag …
• IP proto, src/dst address …
• tcp/udp src/dst port...
Action
• forward
• modify
• drop
OpenFlow 可以做什麼
• L2/L3 routing/forwarding
• load balance
• dynamic network management
• bandwidth-aware routing
• service ...
SW
SW SW
SW
Controller
H1
H2
internet
OpenFlow Controller
• Ryu
• Floodlight
• OpenDayLight
• NOX
• POX
• …
Ryu
• python-base
• open source
Floodlight
• Java-base
• open source
OpenDayLight
• Linux Foundation
• Java-base
• open source
OpenFlow 缺點
• OpenFlow Switch
• Controller Application
• Management Network
Action point!
聽說 Workshop 都要給⼀一點
Try it
• 安裝 ryu
• 安裝 mininet
• 跑起⼀一個 mininet 環境
• 在 ryu 上跑⼀一個 simple_switch app
不願具名的光頭⼈人⼠士
「⼀一個 talk 最失敗的地⽅方,莫過於明明開放
Q&A 卻被台下的⼈人問倒。」
所以有⼈人要 Q&A 嗎
好像還有⼀一點時間
不願⾯面對的過去
• 線性代數__修
• 微積分__修
• 離散數學__修
• 沒有研究所
• 跑去淡江上課
Work Log
• NPU Programming
• NetFlow probe
• Unfriendly User Command-line Interface
• OpenFlow Controller
踏⼊入叢林
• programming skill
• 基本功
• self policy
• COMMUNICATE SKILL
• keep learning
Thanks!
Facebook: http://www.facebook.com/icemango.hou
twitter: @icemango
plurk: icemango
–中正校友
「我不知道還有什麼事情能夠⽐比講 talk ⽤用不完時
間還要尷尬。」
TechCCU Workshop OpenFlow Introduction
TechCCU Workshop OpenFlow Introduction
TechCCU Workshop OpenFlow Introduction
Upcoming SlideShare
Loading in...5
×

TechCCU Workshop OpenFlow Introduction

94

Published on

2014/7/12 在國立中正大學分享的投影片

Published in: Software
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
94
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "TechCCU Workshop OpenFlow Introduction"

  1. 1. OpenFlow Introduction icemango
  2. 2. about me • 中正⼤大學畢業⽣生 • 但是念了___年 • 曾經在 CNA 打雜 • ⺫⽬目前任職於衛信科技
  3. 3. 我來幹嘛 • 吃宵夜 • 領便當 • 講⼀一場 talk
  4. 4. Software-defined Network • 你可能聽過 • 你可能看過 • 你可能⽤用過
  5. 5. OpenFlow • Control Layer • 控制 Infrastructure Infrastructure Layer Control Layer Application Layer
  6. 6. 流 Flow • ⼀一個封包的轉移 ! • 如何描述⼀一個從 A 到 B 的連線 ! • 如何處理⼀一個從 A 到 B 的轉移
  7. 7. Match Field • 號稱⾼高達 39 種 • Ethernet src/dst MAC, VLAN tag, MPLS tag … • IP proto, src/dst address … • tcp/udp src/dst port …
  8. 8. Action • forward • modify • drop
  9. 9. OpenFlow 可以做什麼 • L2/L3 routing/forwarding • load balance • dynamic network management • bandwidth-aware routing • service chain
  10. 10. SW SW SW SW Controller H1 H2 internet
  11. 11. OpenFlow Controller • Ryu • Floodlight • OpenDayLight • NOX • POX • …
  12. 12. Ryu • python-base • open source
  13. 13. Floodlight • Java-base • open source
  14. 14. OpenDayLight • Linux Foundation • Java-base • open source
  15. 15. OpenFlow 缺點 • OpenFlow Switch • Controller Application • Management Network
  16. 16. Action point! 聽說 Workshop 都要給⼀一點
  17. 17. Try it • 安裝 ryu • 安裝 mininet • 跑起⼀一個 mininet 環境 • 在 ryu 上跑⼀一個 simple_switch app
  18. 18. 不願具名的光頭⼈人⼠士 「⼀一個 talk 最失敗的地⽅方,莫過於明明開放 Q&A 卻被台下的⼈人問倒。」
  19. 19. 所以有⼈人要 Q&A 嗎
  20. 20. 好像還有⼀一點時間
  21. 21. 不願⾯面對的過去 • 線性代數__修 • 微積分__修 • 離散數學__修 • 沒有研究所 • 跑去淡江上課
  22. 22. Work Log • NPU Programming • NetFlow probe • Unfriendly User Command-line Interface • OpenFlow Controller
  23. 23. 踏⼊入叢林 • programming skill • 基本功 • self policy • COMMUNICATE SKILL • keep learning
  24. 24. Thanks! Facebook: http://www.facebook.com/icemango.hou twitter: @icemango plurk: icemango
  25. 25. –中正校友 「我不知道還有什麼事情能夠⽐比講 talk ⽤用不完時 間還要尷尬。」
  1. A particular slide catching your eye?

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

×