SlideShare a Scribd company logo
SDN - Openflow +
OpenVSwitch + Quantum


       Luiz Ozaki
Agenda
● Locaweb
● Motivação
● SDN
    ○ Software Development
    ○ Network Development
●   Openflow
●   OpenVSwitch
●   Quantum
●   Possibilidades
●   Quantum
●   Considerações Finais
Locaweb

         ● Setembro, 2008 - Locaweb lança seu produto
           de Cloud Computing
         ● 4.409 clientes de Clouds*
                       ○ +15% @ SDN Infrastructure - Lançado em Abril
         ● Total +10000 Clouds
         ● 3 datacenters (SPO - JK, SPO - ITA, MIA)
         ● Líder em Hosting no Brasil e na América
           Latina**
         ● IaaS, PaaS, SaaS


*http://www.locaweb.com.br/sobre-locaweb/empresa.html
**IDC LA IT Services 2011
Motivação
Multi-tenancy
  ○ VLANs Dedicadas
    ■ Cloud <> Dedicados
  ○ Storage
● 10 Gig

● Limitação de VLANs
Evolução da Arquitetura
Motivação

● Multi-tenancy
  ○ VLANs Dedicadas
    ■ Cloud <> Dedicados
  ○ Storage
● 10 Gbps

● Limitação de VLANs
● NAT ?


   Nova estrutura de rede
Motivação

● O que os vendors tem a oferecer ?
  ○   VXLAN
  ○   PVLAN
  ○   NVGRE
  ○   Q-n-Q
  ○   Soluções Proprietárias
Motivação

● O que os vendors tem a oferecer ?
  ○   VXLAN
  ○   PVLAN
  ○   NVGRE
  ○   Q-n-Q
  ○   Soluções Proprietárias
● O que o OpenSource tem a oferecer ?
  ○ OpenVSwitch
  ○ Openflow
Motivação

● O que os vendors tem a oferecer ?
  ○   VXLAN
  ○   PVLAN
  ○   NVGRE
  ○   Q-n-Q
  ○   Soluções Proprietárias
● O que o OpenSource tem a oferecer ?
  ○ OpenVSwitch
  ○ Openflow

                      Só ??
Por que SDN ?
● Software                ● Network
  ○ Metodologias de         ○ Protocolos
    programação             ○ Complexo
  ○ Fácil gerenciamento     ○ Desenvolvimento
  ○ Continua a se             lento
    desenvolver             ○ Vendor Lock-in
  ○ Escolha                 ○ Firmware Lock-in
  ○ Deploys frequentes      ○ API por Vendor
  ○ API única               ○ Não tem simulação
  ○ Fácil simulação
Por que SDN ?
● Software                ● Network
  ○ Metodologias de         ○ Protocolos
    programação             ○ Complexo
  ○ Fácil gerenciamento     ○ Desenvolvimento
  ○ Continua a se             lento
    desenvolver             ○ Vendor Lock-in
  ○ Escolha                 ○ Firmware Lock-in
  ○ Deploys frequentes      ○ API por Vendor
  ○ API única               ○ Não tem simulação
  ○ Fácil simulação

                 INOVAÇÃO
Por que SDN ?

May 13, 2011 -- NEC Corporation of America
(NEC) today released a radically simplified
architecture for data center and cloud networks
with the introduction of the
ProgrammableFlow™ Network Architecture and
Product Family at Interop 2011 in Las Vegas.
Por que SDN ?

Jan 24, 2012: Leading innovators are adopting
OpenFlow-based networking to transform their
networks using a new solution provided by IBM
and NEC Corporation of America (NEC).
Por que SDN ?

Feb. 2, 2012 - "HP today announced a portfolio
of OpenFlow-enabled switches" ... "The portfolio
spans 16 models and includes the HP 3500,
5400 and 8200 series switches."
Por que SDN ?

Apr 17, 2012 -- ONF -- Google announces SDN
implementation using OpenFlow
Por que SDN ?

May 3, 2012 - Big Switch Networks today
announced its open source Software Defined
Networking (SDN) controller, Floodlight, recently
completed interoperability testing with Arista,
Brocade, Dell, Extreme, HP, and Juniper
Networks. The interoperability testing took place
at the Open Networking Foundation (ONF)
Por que SDN ?

May 22, 2012 -- Brocade today outlined its
strategy for software-defined networking (SDN),
a technology gaining broad support across
network operators and enterprises on a global
basis.
Por que SDN ?

Jun 13, 2012 -- Cisco Live! -- Cisco today
introduced a versatile and broad approach to
network programmability
Por que SDN ?

July 2, 2012 -- Extreme Networks, Inc. today
announced several initiatives that broaden its
portfolio of SDN offerings for data centers,
clouds, mobile carrier networks and campuses.
Por que SDN ?

At Interop Las Vegas 2012, Dell demonstrate
new SDN-based solutions showcasing the ease
with which customers can virtualize their
infrastructures and enable multi-platform
orchestration and multi-tenancy.
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.
Openflow
Openflow
Openflow
● Match        ● Action
  ○ in_port      ○   strip_vlan
                 ○   mod_vlan_vid
  ○ dl_vlan
                 ○   mod_*
  ○ dl_src       ○   output
  ○ dl_dst
  ○ dl_type
  ○ nw_dst
  ○ nw_src
  ○ nw_proto
  ○ tp_src
  ○ tp_dst
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)
Openflow

priority=25000,dl_src=44:1e:
a1:17:0d:2c,dl_dst=fa:5d:aa:
ac:93:fd actions=strip_vlan,
output:60
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)
Possibilidades

●   Openflow based Routers
●   NAT
●   Firewall
●   DHCP
●   Arp proxy
●   Security
●   Anti-SPAM
●   Load Balance
●   etc.........
Quantum
Current
Future
Considerações Finais

● SDN
  ○   +15% Clouds
  ○   3900 flow/seg (média)
  ○   6000 flow/seg (máximo)
  ○   750 Mbps (média)
  ○   1.7 Gbps (máximo)
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
SDN - Openflow +
  OpenVSwitch + Quantum


             Questões ?


Luiz Ozaki

More Related Content

What's hot

Networking in OpenStack for non-networking people: Neutron, Open vSwitch and ...
Networking in OpenStack for non-networking people: Neutron, Open vSwitch and ...Networking in OpenStack for non-networking people: Neutron, Open vSwitch and ...
Networking in OpenStack for non-networking people: Neutron, Open vSwitch and ...
Dave Neary
 
SDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center NetworkingSDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center Networking
Thomas Graf
 
Open stack networking vlan, gre
Open stack networking   vlan, greOpen stack networking   vlan, gre
Open stack networking vlan, gre
Sim Janghoon
 

What's hot (20)

Linux Tag 2014 OpenStack Networking
Linux Tag 2014 OpenStack NetworkingLinux Tag 2014 OpenStack Networking
Linux Tag 2014 OpenStack Networking
 
Networking in OpenStack for non-networking people: Neutron, Open vSwitch and ...
Networking in OpenStack for non-networking people: Neutron, Open vSwitch and ...Networking in OpenStack for non-networking people: Neutron, Open vSwitch and ...
Networking in OpenStack for non-networking people: Neutron, Open vSwitch and ...
 
OpenDaylight: an open source SDN for your OpenStack cloud
OpenDaylight: an open source SDN for your OpenStack cloudOpenDaylight: an open source SDN for your OpenStack cloud
OpenDaylight: an open source SDN for your OpenStack cloud
 
Osdc2014 openstack networking yves_fauser
Osdc2014 openstack networking yves_fauserOsdc2014 openstack networking yves_fauser
Osdc2014 openstack networking yves_fauser
 
Open stack networking_101_update_2014-os-meetups
Open stack networking_101_update_2014-os-meetupsOpen stack networking_101_update_2014-os-meetups
Open stack networking_101_update_2014-os-meetups
 
[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...
[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...
[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...
 
Open stack networking_101_update_2014
Open stack networking_101_update_2014Open stack networking_101_update_2014
Open stack networking_101_update_2014
 
Quantum (OpenStack Meetup Feb 9th, 2012)
Quantum (OpenStack Meetup Feb 9th, 2012)Quantum (OpenStack Meetup Feb 9th, 2012)
Quantum (OpenStack Meetup Feb 9th, 2012)
 
Control Your Network ASICs, What Benefits switchdev Can Bring Us
Control Your Network ASICs, What Benefits switchdev Can Bring UsControl Your Network ASICs, What Benefits switchdev Can Bring Us
Control Your Network ASICs, What Benefits switchdev Can Bring Us
 
High performace network of Cloud Native Taiwan User Group
High performace network of Cloud Native Taiwan User GroupHigh performace network of Cloud Native Taiwan User Group
High performace network of Cloud Native Taiwan User Group
 
Opendaylight SDN Controller
Opendaylight SDN ControllerOpendaylight SDN Controller
Opendaylight SDN Controller
 
OpenFlow tutorial
OpenFlow tutorialOpenFlow tutorial
OpenFlow tutorial
 
OpenStack & OVS: From Love-Hate Relationship to Match Made in Heaven - Erez C...
OpenStack & OVS: From Love-Hate Relationship to Match Made in Heaven - Erez C...OpenStack & OVS: From Love-Hate Relationship to Match Made in Heaven - Erez C...
OpenStack & OVS: From Love-Hate Relationship to Match Made in Heaven - Erez C...
 
Odl virtualization-20140520
Odl virtualization-20140520Odl virtualization-20140520
Odl virtualization-20140520
 
Troubleshooting Tracebacks
Troubleshooting TracebacksTroubleshooting Tracebacks
Troubleshooting Tracebacks
 
OpenStack Neutron IPv6 Lessons
OpenStack Neutron IPv6 LessonsOpenStack Neutron IPv6 Lessons
OpenStack Neutron IPv6 Lessons
 
SDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center NetworkingSDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center Networking
 
Scaling OpenStack Networking Beyond 4000 Nodes with Dragonflow - Eshed Gal-Or...
Scaling OpenStack Networking Beyond 4000 Nodes with Dragonflow - Eshed Gal-Or...Scaling OpenStack Networking Beyond 4000 Nodes with Dragonflow - Eshed Gal-Or...
Scaling OpenStack Networking Beyond 4000 Nodes with Dragonflow - Eshed Gal-Or...
 
Open stack networking vlan, gre
Open stack networking   vlan, greOpen stack networking   vlan, gre
Open stack networking vlan, gre
 
OpenStack Networking and Automation
OpenStack Networking and AutomationOpenStack Networking and Automation
OpenStack Networking and Automation
 

Similar to SDN - Openflow + OpenVSwitch + Quantum

Introduzione a Software Define Networking
Introduzione a Software Define NetworkingIntroduzione a Software Define Networking
Introduzione a Software Define Networking
festival ICT 2016
 

Similar to SDN - Openflow + OpenVSwitch + Quantum (20)

SDN, com fer-ho realitat i quins avantatges puc treure-hi
SDN, com fer-ho realitat i quins avantatges puc treure-hiSDN, com fer-ho realitat i quins avantatges puc treure-hi
SDN, com fer-ho realitat i quins avantatges puc treure-hi
 
OpenStack and OpenDaylight: An Integrated IaaS for SDN/NFV
OpenStack and OpenDaylight: An Integrated IaaS for SDN/NFVOpenStack and OpenDaylight: An Integrated IaaS for SDN/NFV
OpenStack and OpenDaylight: An Integrated IaaS for SDN/NFV
 
OpenStack-and-OpenDaylight-Integrated-IaaS-for-SDN-and-NFV.pdf
OpenStack-and-OpenDaylight-Integrated-IaaS-for-SDN-and-NFV.pdfOpenStack-and-OpenDaylight-Integrated-IaaS-for-SDN-and-NFV.pdf
OpenStack-and-OpenDaylight-Integrated-IaaS-for-SDN-and-NFV.pdf
 
ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Networking
ITLC Ha Noi : Openstack From Atlanta to Ha Noi - NetworkingITLC Ha Noi : Openstack From Atlanta to Ha Noi - Networking
ITLC Ha Noi : Openstack From Atlanta to Ha Noi - Networking
 
Opensource SDN slides
Opensource SDN slides Opensource SDN slides
Opensource SDN slides
 
Software Defined Networking: The OpenDaylight Project
Software Defined Networking: The OpenDaylight ProjectSoftware Defined Networking: The OpenDaylight Project
Software Defined Networking: The OpenDaylight Project
 
Introduzione a Software Define Networking
Introduzione a Software Define NetworkingIntroduzione a Software Define Networking
Introduzione a Software Define Networking
 
State of the OpenDaylight Union
State of the OpenDaylight UnionState of the OpenDaylight Union
State of the OpenDaylight Union
 
OpenNebulaConf2017US: Welcome and project update by Ignacio M. Llorente and R...
OpenNebulaConf2017US: Welcome and project update by Ignacio M. Llorente and R...OpenNebulaConf2017US: Welcome and project update by Ignacio M. Llorente and R...
OpenNebulaConf2017US: Welcome and project update by Ignacio M. Llorente and R...
 
Dev.bg DevOps March 2024 Monitoring & Logging
Dev.bg DevOps March 2024 Monitoring & LoggingDev.bg DevOps March 2024 Monitoring & Logging
Dev.bg DevOps March 2024 Monitoring & Logging
 
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
 
CHIPS Alliance_Object Automation Inc_workshop
CHIPS Alliance_Object Automation Inc_workshopCHIPS Alliance_Object Automation Inc_workshop
CHIPS Alliance_Object Automation Inc_workshop
 
Red hat NFV Roadmap - OpenStack Summit 2016/Red Hat NFV Mini Summit
Red hat NFV Roadmap    - OpenStack Summit 2016/Red Hat NFV Mini SummitRed hat NFV Roadmap    - OpenStack Summit 2016/Red Hat NFV Mini Summit
Red hat NFV Roadmap - OpenStack Summit 2016/Red Hat NFV Mini Summit
 
Bbva bank on Open Stack
Bbva bank on Open StackBbva bank on Open Stack
Bbva bank on Open Stack
 
4th SDN Interest Group Seminar-Session 2-2(130313)
4th SDN Interest Group Seminar-Session 2-2(130313)4th SDN Interest Group Seminar-Session 2-2(130313)
4th SDN Interest Group Seminar-Session 2-2(130313)
 
ONF & SDN: Come Far, Moving Fast
ONF & SDN: Come Far, Moving FastONF & SDN: Come Far, Moving Fast
ONF & SDN: Come Far, Moving Fast
 
Software Defined Datacenter with Proxmox
Software Defined Datacenter with ProxmoxSoftware Defined Datacenter with Proxmox
Software Defined Datacenter with Proxmox
 
OpenNebulaConf 2013 - Best Practices to Create Infrastructure Services in Ope...
OpenNebulaConf 2013 - Best Practices to Create Infrastructure Services in Ope...OpenNebulaConf 2013 - Best Practices to Create Infrastructure Services in Ope...
OpenNebulaConf 2013 - Best Practices to Create Infrastructure Services in Ope...
 
Best Practices to Create Infrastructure Services in OpenNebula Using viApps
Best Practices to Create Infrastructure Services in OpenNebula Using viAppsBest Practices to Create Infrastructure Services in OpenNebula Using viApps
Best Practices to Create Infrastructure Services in OpenNebula Using viApps
 
Thinking DevOps in the Era of the Cloud - Demi Ben-Ari
Thinking DevOps in the Era of the Cloud - Demi Ben-AriThinking DevOps in the Era of the Cloud - Demi Ben-Ari
Thinking DevOps in the Era of the Cloud - Demi Ben-Ari
 

More from Rodrigo Campos

Desempenho e Escalabilidade de Banco de Dados em ambiente x86
Desempenho e Escalabilidade de Banco de Dados em ambiente x86Desempenho e Escalabilidade de Banco de Dados em ambiente x86
Desempenho e Escalabilidade de Banco de Dados em ambiente x86
Rodrigo Campos
 
Cloud Computing Oportunidades e Desafios
Cloud Computing Oportunidades e DesafiosCloud Computing Oportunidades e Desafios
Cloud Computing Oportunidades e Desafios
Rodrigo Campos
 
CMG 2012 - Tuning where it matters - Gerry Tuddenham
CMG 2012 - Tuning where it matters - Gerry TuddenhamCMG 2012 - Tuning where it matters - Gerry Tuddenham
CMG 2012 - Tuning where it matters - Gerry Tuddenham
Rodrigo Campos
 
Racionalização e Otimização de Energia em Computação na Nuvem
Racionalização e Otimização de Energia em Computação na NuvemRacionalização e Otimização de Energia em Computação na Nuvem
Racionalização e Otimização de Energia em Computação na Nuvem
Rodrigo Campos
 

More from Rodrigo Campos (20)

Velocity Conference NYC 2014 - Real World DevOps
Velocity Conference NYC 2014 - Real World DevOpsVelocity Conference NYC 2014 - Real World DevOps
Velocity Conference NYC 2014 - Real World DevOps
 
DevOps no mundo real - QCON 2014
DevOps no mundo real - QCON 2014DevOps no mundo real - QCON 2014
DevOps no mundo real - QCON 2014
 
7Masters Webops in the Cloud
7Masters Webops in the Cloud7Masters Webops in the Cloud
7Masters Webops in the Cloud
 
14 guendert pres
14 guendert pres14 guendert pres
14 guendert pres
 
Large and Giant Pages
Large and Giant PagesLarge and Giant Pages
Large and Giant Pages
 
Otimização holistica de ambiente computacional
Otimização holistica de ambiente computacionalOtimização holistica de ambiente computacional
Otimização holistica de ambiente computacional
 
Desempenho e Escalabilidade de Banco de Dados em ambiente x86
Desempenho e Escalabilidade de Banco de Dados em ambiente x86Desempenho e Escalabilidade de Banco de Dados em ambiente x86
Desempenho e Escalabilidade de Banco de Dados em ambiente x86
 
13 coelho final-pres
13 coelho final-pres13 coelho final-pres
13 coelho final-pres
 
Mistério ou tecnologia? Paralelismo!
Mistério ou tecnologia? Paralelismo!Mistério ou tecnologia? Paralelismo!
Mistério ou tecnologia? Paralelismo!
 
z/VM Performance Analysis
z/VM Performance Analysisz/VM Performance Analysis
z/VM Performance Analysis
 
Sistemas de proteção de perímetro
Sistemas de proteção de perímetroSistemas de proteção de perímetro
Sistemas de proteção de perímetro
 
Devops at Walmart GeC Brazil
Devops at Walmart GeC BrazilDevops at Walmart GeC Brazil
Devops at Walmart GeC Brazil
 
Disk IO Benchmarking in shared multi-tenant environments
Disk IO Benchmarking in shared multi-tenant environmentsDisk IO Benchmarking in shared multi-tenant environments
Disk IO Benchmarking in shared multi-tenant environments
 
Cloud Computing Oportunidades e Desafios
Cloud Computing Oportunidades e DesafiosCloud Computing Oportunidades e Desafios
Cloud Computing Oportunidades e Desafios
 
The good, the bad and the big... data
The good, the bad and the big... dataThe good, the bad and the big... data
The good, the bad and the big... data
 
CMG 2012 - Tuning where it matters - Gerry Tuddenham
CMG 2012 - Tuning where it matters - Gerry TuddenhamCMG 2012 - Tuning where it matters - Gerry Tuddenham
CMG 2012 - Tuning where it matters - Gerry Tuddenham
 
A Consumerização da TI e o Efeito BYOT
A Consumerização da TI e o Efeito BYOTA Consumerização da TI e o Efeito BYOT
A Consumerização da TI e o Efeito BYOT
 
CMG Brasil 2012 - Uso de Lines nos z196
CMG Brasil 2012 - Uso de Lines nos z196CMG Brasil 2012 - Uso de Lines nos z196
CMG Brasil 2012 - Uso de Lines nos z196
 
Racionalização e Otimização de Energia em Computação na Nuvem
Racionalização e Otimização de Energia em Computação na NuvemRacionalização e Otimização de Energia em Computação na Nuvem
Racionalização e Otimização de Energia em Computação na Nuvem
 
AWS RDS Benchmark - CMG Brasil 2012
AWS RDS Benchmark - CMG Brasil 2012AWS RDS Benchmark - CMG Brasil 2012
AWS RDS Benchmark - CMG Brasil 2012
 

Recently uploaded

Recently uploaded (20)

AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 

SDN - Openflow + OpenVSwitch + Quantum

  • 1. SDN - Openflow + OpenVSwitch + Quantum Luiz Ozaki
  • 2. Agenda ● Locaweb ● Motivação ● SDN ○ Software Development ○ Network Development ● Openflow ● OpenVSwitch ● Quantum ● Possibilidades ● Quantum ● Considerações Finais
  • 3. Locaweb ● Setembro, 2008 - Locaweb lança seu produto de Cloud Computing ● 4.409 clientes de Clouds* ○ +15% @ SDN Infrastructure - Lançado em Abril ● Total +10000 Clouds ● 3 datacenters (SPO - JK, SPO - ITA, MIA) ● Líder em Hosting no Brasil e na América Latina** ● IaaS, PaaS, SaaS *http://www.locaweb.com.br/sobre-locaweb/empresa.html **IDC LA IT Services 2011
  • 4. Motivação Multi-tenancy ○ VLANs Dedicadas ■ Cloud <> Dedicados ○ Storage ● 10 Gig ● Limitação de VLANs
  • 6.
  • 7.
  • 8.
  • 9. Motivação ● Multi-tenancy ○ VLANs Dedicadas ■ Cloud <> Dedicados ○ Storage ● 10 Gbps ● Limitação de VLANs ● NAT ? Nova estrutura de rede
  • 10. Motivação ● O que os vendors tem a oferecer ? ○ VXLAN ○ PVLAN ○ NVGRE ○ Q-n-Q ○ Soluções Proprietárias
  • 11. Motivação ● O que os vendors tem a oferecer ? ○ VXLAN ○ PVLAN ○ NVGRE ○ Q-n-Q ○ Soluções Proprietárias ● O que o OpenSource tem a oferecer ? ○ OpenVSwitch ○ Openflow
  • 12. Motivação ● O que os vendors tem a oferecer ? ○ VXLAN ○ PVLAN ○ NVGRE ○ Q-n-Q ○ Soluções Proprietárias ● O que o OpenSource tem a oferecer ? ○ OpenVSwitch ○ Openflow Só ??
  • 13. Por que SDN ? ● Software ● Network ○ Metodologias de ○ Protocolos programação ○ Complexo ○ Fácil gerenciamento ○ Desenvolvimento ○ Continua a se lento desenvolver ○ Vendor Lock-in ○ Escolha ○ Firmware Lock-in ○ Deploys frequentes ○ API por Vendor ○ API única ○ Não tem simulação ○ Fácil simulação
  • 14. Por que SDN ? ● Software ● Network ○ Metodologias de ○ Protocolos programação ○ Complexo ○ Fácil gerenciamento ○ Desenvolvimento ○ Continua a se lento desenvolver ○ Vendor Lock-in ○ Escolha ○ Firmware Lock-in ○ Deploys frequentes ○ API por Vendor ○ API única ○ Não tem simulação ○ Fácil simulação INOVAÇÃO
  • 15. Por que SDN ? May 13, 2011 -- NEC Corporation of America (NEC) today released a radically simplified architecture for data center and cloud networks with the introduction of the ProgrammableFlow™ Network Architecture and Product Family at Interop 2011 in Las Vegas.
  • 16. Por que SDN ? Jan 24, 2012: Leading innovators are adopting OpenFlow-based networking to transform their networks using a new solution provided by IBM and NEC Corporation of America (NEC).
  • 17. Por que SDN ? Feb. 2, 2012 - "HP today announced a portfolio of OpenFlow-enabled switches" ... "The portfolio spans 16 models and includes the HP 3500, 5400 and 8200 series switches."
  • 18. Por que SDN ? Apr 17, 2012 -- ONF -- Google announces SDN implementation using OpenFlow
  • 19. Por que SDN ? May 3, 2012 - Big Switch Networks today announced its open source Software Defined Networking (SDN) controller, Floodlight, recently completed interoperability testing with Arista, Brocade, Dell, Extreme, HP, and Juniper Networks. The interoperability testing took place at the Open Networking Foundation (ONF)
  • 20. Por que SDN ? May 22, 2012 -- Brocade today outlined its strategy for software-defined networking (SDN), a technology gaining broad support across network operators and enterprises on a global basis.
  • 21. Por que SDN ? Jun 13, 2012 -- Cisco Live! -- Cisco today introduced a versatile and broad approach to network programmability
  • 22. Por que SDN ? July 2, 2012 -- Extreme Networks, Inc. today announced several initiatives that broaden its portfolio of SDN offerings for data centers, clouds, mobile carrier networks and campuses.
  • 23. Por que SDN ? At Interop Las Vegas 2012, Dell demonstrate new SDN-based solutions showcasing the ease with which customers can virtualize their infrastructures and enable multi-platform orchestration and multi-tenancy.
  • 24. 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.
  • 27. Openflow ● Match ● Action ○ in_port ○ strip_vlan ○ mod_vlan_vid ○ dl_vlan ○ mod_* ○ dl_src ○ output ○ dl_dst ○ dl_type ○ nw_dst ○ nw_src ○ nw_proto ○ tp_src ○ tp_dst
  • 28.
  • 29.
  • 30.
  • 31.
  • 33.
  • 34.
  • 35.
  • 38.
  • 39.
  • 40. Possibilidades ● Openflow based Routers ● NAT ● Firewall ● DHCP ● Arp proxy ● Security ● Anti-SPAM ● Load Balance ● etc.........
  • 44. Considerações Finais ● SDN ○ +15% Clouds ○ 3900 flow/seg (média) ○ 6000 flow/seg (máximo) ○ 750 Mbps (média) ○ 1.7 Gbps (máximo)
  • 45. 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
  • 46. SDN - Openflow + OpenVSwitch + Quantum Questões ? Luiz Ozaki