Top Banner
SDN - Openflow + OpenVSwitch + Quantum Luiz Ozaki
46

SDN - Openflow + OpenVSwitch + Quantum

Nov 11, 2014

Download

Technology

Rodrigo Campos

Presentation by Luis Ozaki about Software Defined Networks. Topics include OpenFlow, OpenVSwitch and Quantum.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: SDN - Openflow + OpenVSwitch + Quantum

SDN - Openflow + OpenVSwitch + Quantum

Luiz Ozaki

Page 2: SDN - Openflow + OpenVSwitch + Quantum

Agenda

● Locaweb● Motivação● SDN

○ Software Development○ Network Development

● Openflow● OpenVSwitch● Quantum● Possibilidades● Quantum● Considerações Finais

Page 3: SDN - Openflow + OpenVSwitch + Quantum

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

Page 4: SDN - Openflow + OpenVSwitch + Quantum

Motivação

Multi-tenancy○ VLANs Dedicadas

■ Cloud <> Dedicados○ Storage

● 10 Gig

● Limitação de VLANs

Page 5: SDN - Openflow + OpenVSwitch + Quantum

Evolução da Arquitetura

Page 6: SDN - Openflow + OpenVSwitch + Quantum
Page 7: SDN - Openflow + OpenVSwitch + Quantum
Page 8: SDN - Openflow + OpenVSwitch + Quantum
Page 9: SDN - Openflow + OpenVSwitch + Quantum

Motivação

● Multi-tenancy○ VLANs Dedicadas

■ Cloud <> Dedicados○ Storage

● 10 Gbps

● Limitação de VLANs● NAT ?

Nova estrutura de rede

Page 10: SDN - Openflow + OpenVSwitch + Quantum

Motivação

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

Page 11: SDN - Openflow + OpenVSwitch + Quantum

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

Page 12: SDN - Openflow + OpenVSwitch + Quantum

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ó ??

Page 13: SDN - Openflow + OpenVSwitch + Quantum

Por que SDN ?

● Software○ Metodologias de

programação○ Fácil gerenciamento○ Continua a se

desenvolver○ Escolha○ Deploys frequentes○ API única○ Fácil simulação

● Network○ Protocolos○ Complexo○ Desenvolvimento

lento○ Vendor Lock-in○ Firmware Lock-in○ API por Vendor○ Não tem simulação

Page 14: SDN - Openflow + OpenVSwitch + Quantum

Por que SDN ?

● Software○ Metodologias de

programação○ Fácil gerenciamento○ Continua a se

desenvolver○ Escolha○ Deploys frequentes○ API única○ Fácil simulação

● Network○ Protocolos○ Complexo○ Desenvolvimento

lento○ Vendor Lock-in○ Firmware Lock-in○ API por Vendor○ Não tem simulação

INOVAÇÃO

Page 15: SDN - Openflow + OpenVSwitch + Quantum

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.

Page 16: SDN - Openflow + OpenVSwitch + Quantum

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).

Page 17: SDN - Openflow + OpenVSwitch + Quantum

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."

Page 18: SDN - Openflow + OpenVSwitch + Quantum

Por que SDN ?

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

Page 19: SDN - Openflow + OpenVSwitch + Quantum

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)

Page 20: SDN - Openflow + OpenVSwitch + Quantum

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.

Page 21: SDN - Openflow + OpenVSwitch + Quantum

Por que SDN ?

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

Page 22: SDN - Openflow + OpenVSwitch + Quantum

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.

Page 23: SDN - Openflow + OpenVSwitch + Quantum

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.

Page 24: SDN - Openflow + OpenVSwitch + Quantum

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 25: SDN - Openflow + OpenVSwitch + Quantum

Openflow

Page 26: SDN - Openflow + OpenVSwitch + Quantum

Openflow

Page 27: SDN - Openflow + OpenVSwitch + Quantum

Openflow

● Match○ in_port○ dl_vlan○ dl_src○ dl_dst○ dl_type○ nw_dst○ nw_src○ nw_proto○ tp_src○ tp_dst

● Action○ strip_vlan○ mod_vlan_vid○ mod_*○ output

Page 28: SDN - Openflow + OpenVSwitch + Quantum
Page 29: SDN - Openflow + OpenVSwitch + Quantum
Page 30: SDN - Openflow + OpenVSwitch + Quantum
Page 31: SDN - Openflow + OpenVSwitch + Quantum
Page 32: SDN - Openflow + OpenVSwitch + Quantum

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 33: SDN - Openflow + OpenVSwitch + Quantum
Page 34: SDN - Openflow + OpenVSwitch + Quantum
Page 35: SDN - Openflow + OpenVSwitch + Quantum
Page 36: SDN - Openflow + OpenVSwitch + Quantum

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 37: SDN - Openflow + OpenVSwitch + Quantum

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 38: SDN - Openflow + OpenVSwitch + Quantum
Page 39: SDN - Openflow + OpenVSwitch + Quantum
Page 40: SDN - Openflow + OpenVSwitch + Quantum

Possibilidades

● Openflow based Routers● NAT● Firewall● DHCP● Arp proxy● Security● Anti-SPAM● Load Balance● etc.........

Page 41: SDN - Openflow + OpenVSwitch + Quantum

Quantum

Page 42: SDN - Openflow + OpenVSwitch + Quantum

Current

Page 43: SDN - Openflow + OpenVSwitch + Quantum

Future

Page 44: SDN - Openflow + OpenVSwitch + Quantum

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)

Page 45: SDN - Openflow + OpenVSwitch + Quantum

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 46: SDN - Openflow + OpenVSwitch + Quantum

SDN - Openflow + OpenVSwitch + Quantum

Questões ?

Luiz Ozaki