Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Introduction to Open vSwitch, ONL&OF-DPA and Mi...
Search
Phil Huang
May 12, 2017
Technology
870
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Introduction to Open vSwitch, ONL&OF-DPA and Mininet
#openvswitch #onl #of-dpa #mininet
Phil Huang
May 12, 2017
Transcript
20 slides
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!
More Decks by Phil Huang
See All by Phil Huang
20251119 如果是勇者欣美爾的話, 他會怎麼做? 東海資工
pichuang
1
260
20250924 零信任下的容器安全供應鏈:從隔離到信任
pichuang
0
180
20250705 Headlamp: 專注可擴展性的 Kubernetes 用戶界面
pichuang
0
530
20250307 雲端原生:引領數位轉型與永續的雙贏之道
pichuang
0
170
20250116 When Windows Meets Kubernetes…
pichuang
0
690
20241217-Azure Red Hat OpenShift 於 Azure TaiwanNorth 上之雲原生異地備援架構設計
pichuang
0
260
20241112 Real AVS Migration Experience Sharing
pichuang
0
160
Active/Passive HA FortiGate Pair with External and Internal Azure Load Balancer
pichuang
0
850
20240814-採用 Azure VMware Solution 啟動你的 Azure 雲端服務
pichuang
0
260
Other Decks in Technology
See All in Technology
会社説明資料_最新版
demaecan
0
32k
業務でAWSをあまり使っていない私が、AWSへのモチベを保つ方法
smt7174
0
190
LLM 基盤と kagent v0 を全部 k8s に入れてみた / Deploy both LLM and kagent v0 in k8s
kota2and3kan
0
180
自治体AIコンタクトセンター、何をどこに任せる?~Amazon Connect Customer +Amazon Bedrockの実践知~ / 20261107 Satoshi Torano
shift_evolve
PRO
1
140
Ebitengine製iOSアプリ公開ボタンを押す会
eiei114
0
120
Quick Automate | 目指せ Quick マスター 12
inariku
PRO
1
110
bpf_arenaとstruct_opsを使うのが難しかった話
masu_mi
0
230
E2E Test というハーネス — AI時代の自動テスト民主化
daishukojima
1
370
速くなった開発の効果をどう推し量るのか
bulbulpaul
0
110
AWSを利用する上で知っておきたい名前解決の話 2026
nagisa53
5
3.6k
AWS基盤改善を支える 私たちの理念と行動指針
kentosuzuki
0
210
Agent Harnessはどう作る?事例から学ぶAI Agentの設計思想
sergicalsix
0
290
Featured
See All Featured
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
400
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
12k
Navigating Team Friction
lara
192
16k
Leo the Paperboy
mayatellez
11
2.5k
Paper Plane (Part 1)
katiecoart
PRO
3
12k
The SEO Collaboration Effect
kristinabergwall1
1
620
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3.1k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
3k
Optimizing for Happiness
mojombo
378
71k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k