Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Introduction to Open vSwitch, ONL&OF-DPA and Mi...
Search
Phil Huang
May 12, 2017
Technology
800
0
Share
Introduction to Open vSwitch, ONL&OF-DPA and Mininet
#openvswitch #onl #of-dpa #mininet
Phil Huang
May 12, 2017
More Decks by Phil Huang
See All by Phil Huang
20251119 如果是勇者欣美爾的話, 他會怎麼做? 東海資工
pichuang
1
190
20250924 零信任下的容器安全供應鏈:從隔離到信任
pichuang
0
64
20250705 Headlamp: 專注可擴展性的 Kubernetes 用戶界面
pichuang
0
400
20250307 雲端原生:引領數位轉型與永續的雙贏之道
pichuang
0
96
20250116 When Windows Meets Kubernetes…
pichuang
0
590
20241217-Azure Red Hat OpenShift 於 Azure TaiwanNorth 上之雲原生異地備援架構設計
pichuang
0
140
20241112 Real AVS Migration Experience Sharing
pichuang
0
110
Active/Passive HA FortiGate Pair with External and Internal Azure Load Balancer
pichuang
0
510
20240814-採用 Azure VMware Solution 啟動你的 Azure 雲端服務
pichuang
0
150
Other Decks in Technology
See All in Technology
自分のハンドルは自分で握れ! ― 自分のケイパビリティを増やし、メンバーのケイパビリティ獲得を支援する ― / Take the wheel yourself
takaking22
1
570
明日からドヤれる!超マニアックなAWSセキュリティTips10連発 / 10 Ultra-Niche AWS Security Tips
yuj1osm
0
470
OBI+APMでお手軽にアプリケーションのオブザーバビリティを手に入れよう
kenshimuto
0
310
DevOpsDays2026 Tokyo Cross-border practices to connect "safety" and "DX" in healthcare
hokkai7go
0
150
サイバーフィジカル社会とは何か / What Is a Cyber-Physical Society?
ks91
PRO
0
190
最近の技術系の話題で気になったもの色々(IoT系以外も) / IoTLT 花見予定会(たぶんBBQ) @都立潮風公園バーベキュー広場
you
PRO
1
170
Azure PortalなどにみるWebアクセシビリティ
tomokusaba
0
310
Master Dataグループ紹介資料
sansan33
PRO
1
4.6k
2026年、知っておくべき最新 サーバレスTips10選/serverless-10-tips
slsops
12
4.8k
AIペネトレーションテスト・ セキュリティ検証「AgenticSec」ご紹介資料
laysakura
0
2.2k
Introduction to Bill One Development Engineer
sansan33
PRO
0
410
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.4k
Featured
See All Featured
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
200
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
23k
Exploring anti-patterns in Rails
aemeredith
3
310
So, you think you're a good person
axbom
PRO
2
2k
Automating Front-end Workflow
addyosmani
1370
200k
ラッコキーワード サービス紹介資料
rakko
1
3M
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.1k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.4k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
99
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.9k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
64
53k
Transcript
Introduction to OpenvSwitch, ONL&OF-DPA and Mininet Phil Huang <
[email protected]
> Open
Networking Solution Engineer, Edgecore Networks Corporation 2017/5/11, SDNDS-TW Workshop 2017, Taiwan #OpenCORD #ONOSProject
SDNDS-TW • Software Defined Networking Developer Society 2 Join us!
3 Software Defined Networking Solutions • Network virtualization (Focus on
overlay network) • VMWare • Vendor specific solution • Cisco ACI • Open Contrail • NetDevOps • Ansible / Chef / Saltstack / Puppet • Control and data plane • RESTful API • OpenFlow • …
SDN? OpenFlow? Ref: https://www.opennetworking.org/images/stories/downloads/sdn-resources/white-papers/wp-sdn-newnorm.pdf 4
Service Abstraction Layer/Core Boron: Platform for Network-Driven Business OpenFlow Enabled
Devices Open vSwitches Additional Virtual & Physical Devices Data Plane Elements (Virtual Switches, Physical Device Interfaces) Controller Platform Services/Applications OVSDB NETCONF PCMM/ COPS SNBI LISP PCEP SNMP SXP Southbound Interfaces & Protocol Plugins OpenFlow USC CAPWAP OPFLEX Control Plane Functions OpenDaylight APIs REST/RESTCONF/NETCONF/AMQP Data Store (Config & Operational) Messaging (Notifications / RPCs) LACP AAA Authorization Filter Network Abstractions (Policy/Intent) Graphical User Interface Application and Toolkit (DLUX / NeXT UI) IoT Http/CoAP OF-Config Embedded Controller Applications Independent Network Applications • AAA • Hot Tracker • Infrastructure Utilities • L2 Switch • LISP Service • Link Aggregation Control Protocol • Open Flow Forwarding Rules Manager • OpenFlow Stats Manager • OpenFlow Switch Manager • Topology Processing • NetIDE • NetVirt • Neutron Northbound • OVSDB Neutron • SN Integration Aggregator • Service Function Chaining • Time Series Data Repository • Unified Secure Channel Mgr • User Network Interface Mgr • Virtual Tenant Network Mgr • Atrium Router • Cardinal • Centinel – Streaming Data Hdlr • Controller Shield • Deve Discovery, ID & Mgmt • DOCSIS Abstraction • Eman • Genius • NAT Application • ALTO Protocol Manager • Fabric as a Service • Group Based Policy Service • NEMO • Network Intent Composition OCP BGP Ref: https://wiki.opendaylight.org/view/Presentations 5
ON.Lab ONOS BGP BMv2 ISIS Lisp Netconf OpenFlow OSPF OVSDB
PCEP REST SNMP TL1 6
OpenFlow 7
SDN != OpenFlow 8 Protocol Concept
9 Open vSwitch • Production quality, multilayer virtual switch licensed
under the open source Apache 2.0 license • Support • Linux, FreeBSD, KVM, ESX, Xen, Docker, Vbox, OpenStack …etc • Widely used • Most popular OpenStack networking backend • Default network stack in Xen
10 Ref: https://www.slideshare.net/janghoonsim/virtualized-network-with-openv-switch Network device configuration Flow Table
11 Ref: https://www.slideshare.net/janghoonsim/virtualized-network-with-openv-switch
12 How to Create Various Topology
• Create a realistic virtual network, running real kernel, switch
and application code on single machine 13 Mininet Ref: https://www.slideshare.net/ssusera21600/sdnds-twmeetup3
14 Mininet Screen
15 Open Network Linux, ONL • Operating System on the
OCP-Accepted switch • Based on Debian 7&8 • Provide ONLP daemon for manage • Not include any forwarding agent
16
17 OpenFlow Data Plane Abstraction, OF-DPA
18 OF-DPA Pipeline
19 OF-DPA on ONL
20 THANK YOU!