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
0
730
Introduction to Open vSwitch, ONL&OF-DPA and Mininet
#openvswitch #onl #of-dpa #mininet
Phil Huang
May 12, 2017
Tweet
Share
More Decks by Phil Huang
See All by Phil Huang
20250705 Headlamp: 專注可擴展性的 Kubernetes 用戶界面
pichuang
0
330
20250307 雲端原生:引領數位轉型與永續的雙贏之道
pichuang
0
47
20250116 When Windows Meets Kubernetes…
pichuang
0
480
20241217-Azure Red Hat OpenShift 於 Azure TaiwanNorth 上之雲原生異地備援架構設計
pichuang
0
77
20241112 Real AVS Migration Experience Sharing
pichuang
0
57
Active/Passive HA FortiGate Pair with External and Internal Azure Load Balancer
pichuang
0
230
20240814-採用 Azure VMware Solution 啟動你的 Azure 雲端服務
pichuang
0
100
20240612 如果是勇者欣美爾的話, 他會怎麼做?
pichuang
0
43
20240425 Play and Discuss the game “K8S LAN Party”
pichuang
0
160
Other Decks in Technology
See All in Technology
Segment Anything Modelの最新動向:SAM2とその発展系
tenten0727
0
640
Rubyの国のPerlMonger
anatofuz
3
730
OPENLOGI Company Profile for engineer
hr01
1
37k
AI関数が早くなったので試してみよう
kumakura
0
240
Claude Codeから我々が学ぶべきこと
oikon48
10
2.8k
金融サービスにおける高速な価値提供とAIの役割 #BetAIDay
layerx
PRO
1
800
【OptimizationNight】数理最適化のラストワンマイルとしてのUIUX
brainpadpr
1
440
【CEDEC2025】現場を理解して実現!ゲーム開発を効率化するWebサービスの開発と、利用促進のための継続的な改善
cygames
PRO
0
780
SRE新規立ち上げ! Hubbleインフラのこれまでと展望
katsuya0515
0
180
【CEDEC2025】大規模言語モデルを活用したゲーム内会話パートのスクリプト作成支援への取り組み
cygames
PRO
2
820
ホリスティックテスティングの右側も大切にする 〜2つの[はか]る〜 / Holistic Testing: Right Side Matters
nihonbuson
PRO
0
670
o11yツールを乗り換えた話
tak0x00
2
830
Featured
See All Featured
Six Lessons from altMBA
skipperchong
28
3.9k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
283
13k
Docker and Python
trallard
45
3.5k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
BBQ
matthewcrist
89
9.8k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.6k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Why You Should Never Use an ORM
jnunemaker
PRO
58
9.5k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Making Projects Easy
brettharned
117
6.3k
The Pragmatic Product Professional
lauravandoore
36
6.8k
A designer walks into a library…
pauljervisheath
207
24k
Transcript
Introduction to OpenvSwitch, ONL&OF-DPA and Mininet Phil Huang <phil@cord-ambassadors.org> 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!