SlideShare uma empresa Scribd logo
1 de 28
Baixar para ler offline
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 chain
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 ⽤用不完時
間還要尷尬。」

Mais conteúdo relacionado

Destaque (15)

Presentatie Patrick Van Der Voorn
Presentatie Patrick Van Der VoornPresentatie Patrick Van Der Voorn
Presentatie Patrick Van Der Voorn
 
Brewrap
BrewrapBrewrap
Brewrap
 
Estadistica
EstadisticaEstadistica
Estadistica
 
Esitlus 2010 Taotlusvoor Kokku
Esitlus 2010 Taotlusvoor KokkuEsitlus 2010 Taotlusvoor Kokku
Esitlus 2010 Taotlusvoor Kokku
 
Verjaardag van Bach pauze
Verjaardag van Bach pauzeVerjaardag van Bach pauze
Verjaardag van Bach pauze
 
Cronograma
CronogramaCronograma
Cronograma
 
Nihonism (Nihonismus)
Nihonism (Nihonismus)Nihonism (Nihonismus)
Nihonism (Nihonismus)
 
Plurk Sp
Plurk SpPlurk Sp
Plurk Sp
 
Data Quality Pyramid
Data Quality PyramidData Quality Pyramid
Data Quality Pyramid
 
Isa marta
Isa martaIsa marta
Isa marta
 
Gifted Education And 21st Century Skills
Gifted Education And 21st Century SkillsGifted Education And 21st Century Skills
Gifted Education And 21st Century Skills
 
Averroes lizzie
Averroes lizzieAverroes lizzie
Averroes lizzie
 
Averroes malala
Averroes malalaAverroes malala
Averroes malala
 
Gracias
GraciasGracias
Gracias
 
Averroes w fleming
Averroes w flemingAverroes w fleming
Averroes w fleming
 

Semelhante a TechCCU Workshop OpenFlow Introduction

Make your DVR playground using DevStack
Make your DVR playground using DevStackMake your DVR playground using DevStack
Make your DVR playground using DevStackJiang Jun
 
Linux Network Monitoring
Linux Network MonitoringLinux Network Monitoring
Linux Network MonitoringKenny (netman)
 
SACC2015 ”互联网+“任重而道远-白金&高春辉
SACC2015 ”互联网+“任重而道远-白金&高春辉SACC2015 ”互联网+“任重而道远-白金&高春辉
SACC2015 ”互联网+“任重而道远-白金&高春辉ptcracker
 
The Practice of Apache Pulsar for Logging in China Mobile - Pulsar Summit Asi...
The Practice of Apache Pulsar for Logging in China Mobile - Pulsar Summit Asi...The Practice of Apache Pulsar for Logging in China Mobile - Pulsar Summit Asi...
The Practice of Apache Pulsar for Logging in China Mobile - Pulsar Summit Asi...StreamNative
 
Sdn 之旅 open suse_asia_summit_20151206
Sdn 之旅 open suse_asia_summit_20151206Sdn 之旅 open suse_asia_summit_20151206
Sdn 之旅 open suse_asia_summit_20151206Fei Ji Siao
 
1到100000000 - 分布式大型网站的架构设计
1到100000000 - 分布式大型网站的架构设计1到100000000 - 分布式大型网站的架构设计
1到100000000 - 分布式大型网站的架构设计RolfZhang
 
Exadata那点事
Exadata那点事Exadata那点事
Exadata那点事freezr
 
Traffic server overview
Traffic server overviewTraffic server overview
Traffic server overviewqianshi
 
Yog Framework
Yog FrameworkYog Framework
Yog Frameworkfansekey
 
lua & ngx_lua 的介绍与应用
lua & ngx_lua 的介绍与应用lua & ngx_lua 的介绍与应用
lua & ngx_lua 的介绍与应用hugo
 
Hacking Nginx at Taobao
Hacking Nginx at TaobaoHacking Nginx at Taobao
Hacking Nginx at TaobaoJoshua Zhu
 
MySQL自动切换设计与实现
MySQL自动切换设计与实现MySQL自动切换设计与实现
MySQL自动切换设计与实现orczhou
 
主库自动切换 V2.0
主库自动切换 V2.0主库自动切换 V2.0
主库自动切换 V2.0jinqing zhu
 
ElasticSearch Training#2 (advanced concepts)-ESCC#1
ElasticSearch Training#2 (advanced concepts)-ESCC#1ElasticSearch Training#2 (advanced concepts)-ESCC#1
ElasticSearch Training#2 (advanced concepts)-ESCC#1medcl
 
Nosql三步曲
Nosql三步曲Nosql三步曲
Nosql三步曲84zhu
 
4.陈群-唯品会大规模Redis集群存储架构演进.pdf
4.陈群-唯品会大规模Redis集群存储架构演进.pdf4.陈群-唯品会大规模Redis集群存储架构演进.pdf
4.陈群-唯品会大规模Redis集群存储架构演进.pdfStevenShing
 
Nodejs & NAE
Nodejs & NAENodejs & NAE
Nodejs & NAEq3boy
 
美团点评技术沙龙08 - 分布式服务通信框架及服务治理系统
美团点评技术沙龙08 - 分布式服务通信框架及服务治理系统美团点评技术沙龙08 - 分布式服务通信框架及服务治理系统
美团点评技术沙龙08 - 分布式服务通信框架及服务治理系统美团点评技术团队
 
Google LevelDB Study Discuss
Google LevelDB Study DiscussGoogle LevelDB Study Discuss
Google LevelDB Study Discusseverestsun
 

Semelhante a TechCCU Workshop OpenFlow Introduction (20)

Make your DVR playground using DevStack
Make your DVR playground using DevStackMake your DVR playground using DevStack
Make your DVR playground using DevStack
 
Linux Network Monitoring
Linux Network MonitoringLinux Network Monitoring
Linux Network Monitoring
 
SACC2015 ”互联网+“任重而道远-白金&高春辉
SACC2015 ”互联网+“任重而道远-白金&高春辉SACC2015 ”互联网+“任重而道远-白金&高春辉
SACC2015 ”互联网+“任重而道远-白金&高春辉
 
Sdn 101-2
Sdn 101-2Sdn 101-2
Sdn 101-2
 
The Practice of Apache Pulsar for Logging in China Mobile - Pulsar Summit Asi...
The Practice of Apache Pulsar for Logging in China Mobile - Pulsar Summit Asi...The Practice of Apache Pulsar for Logging in China Mobile - Pulsar Summit Asi...
The Practice of Apache Pulsar for Logging in China Mobile - Pulsar Summit Asi...
 
Sdn 之旅 open suse_asia_summit_20151206
Sdn 之旅 open suse_asia_summit_20151206Sdn 之旅 open suse_asia_summit_20151206
Sdn 之旅 open suse_asia_summit_20151206
 
1到100000000 - 分布式大型网站的架构设计
1到100000000 - 分布式大型网站的架构设计1到100000000 - 分布式大型网站的架构设计
1到100000000 - 分布式大型网站的架构设计
 
Exadata那点事
Exadata那点事Exadata那点事
Exadata那点事
 
Traffic server overview
Traffic server overviewTraffic server overview
Traffic server overview
 
Yog Framework
Yog FrameworkYog Framework
Yog Framework
 
lua & ngx_lua 的介绍与应用
lua & ngx_lua 的介绍与应用lua & ngx_lua 的介绍与应用
lua & ngx_lua 的介绍与应用
 
Hacking Nginx at Taobao
Hacking Nginx at TaobaoHacking Nginx at Taobao
Hacking Nginx at Taobao
 
MySQL自动切换设计与实现
MySQL自动切换设计与实现MySQL自动切换设计与实现
MySQL自动切换设计与实现
 
主库自动切换 V2.0
主库自动切换 V2.0主库自动切换 V2.0
主库自动切换 V2.0
 
ElasticSearch Training#2 (advanced concepts)-ESCC#1
ElasticSearch Training#2 (advanced concepts)-ESCC#1ElasticSearch Training#2 (advanced concepts)-ESCC#1
ElasticSearch Training#2 (advanced concepts)-ESCC#1
 
Nosql三步曲
Nosql三步曲Nosql三步曲
Nosql三步曲
 
4.陈群-唯品会大规模Redis集群存储架构演进.pdf
4.陈群-唯品会大规模Redis集群存储架构演进.pdf4.陈群-唯品会大规模Redis集群存储架构演进.pdf
4.陈群-唯品会大规模Redis集群存储架构演进.pdf
 
Nodejs & NAE
Nodejs & NAENodejs & NAE
Nodejs & NAE
 
美团点评技术沙龙08 - 分布式服务通信框架及服务治理系统
美团点评技术沙龙08 - 分布式服务通信框架及服务治理系统美团点评技术沙龙08 - 分布式服务通信框架及服务治理系统
美团点评技术沙龙08 - 分布式服务通信框架及服务治理系统
 
Google LevelDB Study Discuss
Google LevelDB Study DiscussGoogle LevelDB Study Discuss
Google LevelDB Study Discuss
 

TechCCU Workshop OpenFlow Introduction