Download - SDN - OpenFlow + OpenVSwitch + Quantum
![Page 1: SDN - OpenFlow + OpenVSwitch + Quantum](https://reader034.vdocuments.us/reader034/viewer/2022051111/55515070b4c905f2288b54d0/html5/thumbnails/1.jpg)
SDN - Openflow +
OpenVSwitch + Quantum
Luiz Ozaki
Locaweb
![Page 2: SDN - OpenFlow + OpenVSwitch + Quantum](https://reader034.vdocuments.us/reader034/viewer/2022051111/55515070b4c905f2288b54d0/html5/thumbnails/2.jpg)
Agenda
• Locaweb
• Motivation
• SDN
• OpenVSwitch
• Openflow
• Quantum
• Future
• Summary
![Page 3: SDN - OpenFlow + OpenVSwitch + Quantum](https://reader034.vdocuments.us/reader034/viewer/2022051111/55515070b4c905f2288b54d0/html5/thumbnails/3.jpg)
Locaweb
• September, 2008 - Locaweb Cloud
Computing solution released
• 4.409 Cloud customers* o +15% @ SDN Infrastructure - Released April
• Total +10000 Clouds
• 3 datacenters (SPO - JK, SPO - ITA, MIA)
• Leader in Hosting in Brazil and Latin
America**
• IaaS, PaaS, SaaS
*http://www.locaweb.com.br/sobre-locaweb/empresa.html
**IDC LA IT Services 2011
![Page 4: SDN - OpenFlow + OpenVSwitch + Quantum](https://reader034.vdocuments.us/reader034/viewer/2022051111/55515070b4c905f2288b54d0/html5/thumbnails/4.jpg)
Architecture Evolution
![Page 5: SDN - OpenFlow + OpenVSwitch + Quantum](https://reader034.vdocuments.us/reader034/viewer/2022051111/55515070b4c905f2288b54d0/html5/thumbnails/5.jpg)
![Page 6: SDN - OpenFlow + OpenVSwitch + Quantum](https://reader034.vdocuments.us/reader034/viewer/2022051111/55515070b4c905f2288b54d0/html5/thumbnails/6.jpg)
Motivation
• VLANs Cloud <> Physical
Cloud <> Cloud
Cloud <> Storage
• Multi-tenancy
• 10 Gbps
• East/west traffic
• VLANs limitation
• NAT ?
![Page 7: SDN - OpenFlow + OpenVSwitch + Quantum](https://reader034.vdocuments.us/reader034/viewer/2022051111/55515070b4c905f2288b54d0/html5/thumbnails/7.jpg)
![Page 8: SDN - OpenFlow + OpenVSwitch + Quantum](https://reader034.vdocuments.us/reader034/viewer/2022051111/55515070b4c905f2288b54d0/html5/thumbnails/8.jpg)
![Page 9: SDN - OpenFlow + OpenVSwitch + Quantum](https://reader034.vdocuments.us/reader034/viewer/2022051111/55515070b4c905f2288b54d0/html5/thumbnails/9.jpg)
![Page 10: SDN - OpenFlow + OpenVSwitch + Quantum](https://reader034.vdocuments.us/reader034/viewer/2022051111/55515070b4c905f2288b54d0/html5/thumbnails/10.jpg)
Motivation
• VLANs Cloud <> Physical
Cloud <> Cloud
Cloud <> Storage
• Multi-tenancy
• 10 Gbps
• East/west traffic
• VLANs limitation
• NAT ? New network
![Page 11: SDN - OpenFlow + OpenVSwitch + Quantum](https://reader034.vdocuments.us/reader034/viewer/2022051111/55515070b4c905f2288b54d0/html5/thumbnails/11.jpg)
Motivation
• Vendor solutions available o VXLAN
o NVGRE
o Q-n-Q
o Proprietary Solutions
o More
![Page 12: SDN - OpenFlow + OpenVSwitch + Quantum](https://reader034.vdocuments.us/reader034/viewer/2022051111/55515070b4c905f2288b54d0/html5/thumbnails/12.jpg)
Motivation
• Vendor solutions available o VXLAN
o NVGRE
o Q-n-Q
o Proprietary Solutions
o More
• Opensource solutions available o EBTables/Iptables
o OpenVSwitch
o Openflow
![Page 13: SDN - OpenFlow + OpenVSwitch + Quantum](https://reader034.vdocuments.us/reader034/viewer/2022051111/55515070b4c905f2288b54d0/html5/thumbnails/13.jpg)
SDN
![Page 14: SDN - OpenFlow + OpenVSwitch + Quantum](https://reader034.vdocuments.us/reader034/viewer/2022051111/55515070b4c905f2288b54d0/html5/thumbnails/14.jpg)
SDN
![Page 15: SDN - OpenFlow + OpenVSwitch + Quantum](https://reader034.vdocuments.us/reader034/viewer/2022051111/55515070b4c905f2288b54d0/html5/thumbnails/15.jpg)
OpenFlow
2008 - The OpenFlow Switching specification
was created in 2008 to evangelize and
support OpenFlow. Although hosted at
Stanford University, our goal is for OpenFlow
to be owned by the community – for the
betterment of research and innovation in
networking.
![Page 16: SDN - OpenFlow + OpenVSwitch + Quantum](https://reader034.vdocuments.us/reader034/viewer/2022051111/55515070b4c905f2288b54d0/html5/thumbnails/16.jpg)
Openflow
• Match
o in_port
o dl_vlan
o dl_src
o dl_dst
o dl_type
o nw_dst
o nw_src
o nw_proto
o tp_src
o tp_dst
• Action
o strip_vlan
o mod_vlan_vid
o mod_*
o output
![Page 17: SDN - OpenFlow + OpenVSwitch + Quantum](https://reader034.vdocuments.us/reader034/viewer/2022051111/55515070b4c905f2288b54d0/html5/thumbnails/17.jpg)
![Page 18: SDN - OpenFlow + OpenVSwitch + Quantum](https://reader034.vdocuments.us/reader034/viewer/2022051111/55515070b4c905f2288b54d0/html5/thumbnails/18.jpg)
![Page 19: SDN - OpenFlow + OpenVSwitch + Quantum](https://reader034.vdocuments.us/reader034/viewer/2022051111/55515070b4c905f2288b54d0/html5/thumbnails/19.jpg)
![Page 20: SDN - OpenFlow + OpenVSwitch + Quantum](https://reader034.vdocuments.us/reader034/viewer/2022051111/55515070b4c905f2288b54d0/html5/thumbnails/20.jpg)
![Page 21: SDN - OpenFlow + OpenVSwitch + Quantum](https://reader034.vdocuments.us/reader034/viewer/2022051111/55515070b4c905f2288b54d0/html5/thumbnails/21.jpg)
Openflow
priority=40000,
ip,
in_port=60,
dl_src=fa:5d:aa:ac:93:fd,
nw_src=186.202.139.5
actions=mod_vlan_vid:325,bundle(eth_
src,0,hrw,ofport,slaves:1,2)
![Page 22: SDN - OpenFlow + OpenVSwitch + Quantum](https://reader034.vdocuments.us/reader034/viewer/2022051111/55515070b4c905f2288b54d0/html5/thumbnails/22.jpg)
![Page 23: SDN - OpenFlow + OpenVSwitch + Quantum](https://reader034.vdocuments.us/reader034/viewer/2022051111/55515070b4c905f2288b54d0/html5/thumbnails/23.jpg)
Openflow
priority=25000,
dl_src=44:1e:a1:17:0d:2c,
dl_dst=fa:5d:aa:ac:93:fd
actions=strip_vlan,output:60
![Page 24: SDN - OpenFlow + OpenVSwitch + Quantum](https://reader034.vdocuments.us/reader034/viewer/2022051111/55515070b4c905f2288b54d0/html5/thumbnails/24.jpg)
Openflow
priority=40000,
ip,
in_port=60,
dl_src=fa:5d:aa:ac:93:fd,
nw_src=186.202.139.5
actions=mod_vlan_vid:325,bundle(eth
_src,0,hrw,ofport,slaves:1,2)
![Page 25: SDN - OpenFlow + OpenVSwitch + Quantum](https://reader034.vdocuments.us/reader034/viewer/2022051111/55515070b4c905f2288b54d0/html5/thumbnails/25.jpg)
![Page 26: SDN - OpenFlow + OpenVSwitch + Quantum](https://reader034.vdocuments.us/reader034/viewer/2022051111/55515070b4c905f2288b54d0/html5/thumbnails/26.jpg)
![Page 27: SDN - OpenFlow + OpenVSwitch + Quantum](https://reader034.vdocuments.us/reader034/viewer/2022051111/55515070b4c905f2288b54d0/html5/thumbnails/27.jpg)
Quantum
![Page 28: SDN - OpenFlow + OpenVSwitch + Quantum](https://reader034.vdocuments.us/reader034/viewer/2022051111/55515070b4c905f2288b54d0/html5/thumbnails/28.jpg)
Future
• Better network simulations
• Openflow based Routers
• NAT
• Firewall
• DHCP
• Arp proxy
• Security
• Anti-SPAM
• Load Balance
• etc.........
![Page 29: SDN - OpenFlow + OpenVSwitch + Quantum](https://reader034.vdocuments.us/reader034/viewer/2022051111/55515070b4c905f2288b54d0/html5/thumbnails/29.jpg)
Summary
• SDN o +15% cloud SDN
o 3900 flow/seg (average)
o 6000 flow/seg (peak)
o Low impact implementation
o Physical switches compatibility (Openflow 1.0)
o Better self-demand driven
o Unified Management (API)
![Page 30: SDN - OpenFlow + OpenVSwitch + Quantum](https://reader034.vdocuments.us/reader034/viewer/2022051111/55515070b4c905f2288b54d0/html5/thumbnails/30.jpg)
Links
• https://github.com/locaweb/quantum
• http://openvswitch.org
• http://openflowhub.org
• http://www.openflow.org
• https://www.opennetworking.org
• http://opennetsummit.org
• https://github.com/trema/trema
![Page 31: SDN - OpenFlow + OpenVSwitch + Quantum](https://reader034.vdocuments.us/reader034/viewer/2022051111/55515070b4c905f2288b54d0/html5/thumbnails/31.jpg)
SDN - Openflow +
OpenVSwitch + Quantum
Questions ?
Luiz Ozaki
luiz.ozaki at gmail.com
luiz.ozaki at locaweb.com.br
![Page 32: SDN - OpenFlow + OpenVSwitch + Quantum](https://reader034.vdocuments.us/reader034/viewer/2022051111/55515070b4c905f2288b54d0/html5/thumbnails/32.jpg)
SDN - Openflow +
OpenVSwitch + Quantum
Thank you !
Luiz Ozaki
luiz.ozaki at gmail.com
luiz.ozaki at locaweb.com.br