SlideShare ist ein Scribd-Unternehmen logo
1 von 46
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 
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
 
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...
 
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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Kürzlich hochgeladen (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 

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