SlideShare a Scribd company logo
SCALE/SWITCHengines Update 
Current and Possible SDN Applications 
SDN Workshop, Winterthur, 20 November 2014 
Simon Leinen 
simon.leinen@switch.ch
What happened since last time? 
• Status at October 2013 SDN workshop presentation: 
“Building Cloud – Where SDN Could Help”: 
– Pilot OpenStack/Ceph cloud “BCC” existed 
–New production cloud (2*2 racks) was planned 
– SDN considered applicable for: 
• Low-cost scalable internal fabric: whitebox ToR leaf/spine with multipath 
• DC/Backbone interface without traditional $$ routers 
• Tunneling towards customers for VPC (Virtual Private Cloud) offerings 
© 2014 SWITCH 
2
“BCC” Cluster – Still Running! 
(for some value of…)-: 
• Built ~10-node Ceph+OpenStack cluster 
BCC – “building cloud competence” 
• Services: 
– VMs for various researchers and internal testers 
– File synchronization server for ~3’500 end users 
of SWITCHdrive service 
• Networking: 
–2*10GE per server 
– 6*10GE on front-end servers, which route 
– Two Brocade “ToR” switches with TRILL-based 
multi-chassis multipath, L2+VLANs 
– 2*10GE towards backbone 
© 2014 SWITCH 
3
Pilot  SWITCH Cloud Project  SCALE 
Co-funded (50% of manpower) by CUS P-2 program 
“Information scientifique – accès, traitement et sauvegarde” 
Project SCALE, May 2014 – May 2015 
• Two sites: UniL Géopolis, ZHdK Toni-Areal, each with 
– 32 (16 compute+16 storage) 2U servers w/2*10GE each 
– 2*10GE external connectivity (pending 2nd link @Toni-Areal) 
– room for growth to ~20 racks 
• New “SWITCHengines” IaaS offering, in limited testing 
now 
© 2014 SWITCH 
4
SCALE Networking 
• Hardware: Two ToRs (Brocade ICX 48*10GE,6*40GE) 
–External: BGP peerings (IPv4+IPv6) to backbone routers 
– Internal: Redundant connections to servers (802.1ad), mult. VLANs 
– Interconnected with single 40GE link 
–Router connections optical, all others DAC (direct-attach copper) 
© 2014 SWITCH 
5
SCALE Networking: Software 
• OpenStack “Icehouse” (2014.1) 
–Neutron (OpenStack Networking), standard/open-source components: 
• ML2 (Modular Layer-2) plugin 
• Open vSwitch (OVS) 
• VXLAN overlay for tenant network isolation 
• Setup: 
–Two OpenStack regions LS/ZH (each with its own Ceph cluster) 
– Single “network node” (VM!) per region for virtual L3 routing 
• between tenant (virtual) networks 
• between VMs and Internet 
© 2014 SWITCH 
6
Neutron 
© 2014 SWITCH 
7
Neutron 
© 2014 SWITCH 
8
Neutron 
© 2014 SWITCH 
9
Problems: MTU (solved) 
• In the default configuration, usable MTU in tenant (overlay) 
networks is 14xx bytes 
• So, “ping” works, but “apt-get update” hangs… 
• Everybody (who uses ML2/OVS/VXLAN) has this problem! 
• Default way to “fix” this is to lower client (VM) MTU 
– IMHO this is hopeless – 1500 bytes much too ingrained now 
• We increase underlay MTU instead (to 1600) - much better 
 
© 2014 SWITCH 
10
Problems: Performance 
• Single-stream performance VM <-> Internet ~1.5Gb/s 
– Should be close to 10Gb/s 
• Many possible bottlenecks: 
– Single network node (will get better with DVR in OpenStack Juno) 
–Virtualized network node (could be un-virtualized if necessary) 
–OVS overhead (will get better with new versions, e.g. zero-copy) 
–VXLAN overhead (will get better with kernel versions, possibly 
hardware support with future Ethernet adapters) 
© 2014 SWITCH 
11
Problems: Missing features 
• IPv6 for VMs 
– “hopefully in Juno” (not really a Neutron issue?) 
• VPC (VPNning back into customers’ campus LANs) 
–To be added in the longer term (IT needs more than researchers?) 
• LBaaS (OpenStack-integrated Load Balancer) 
– Should be easy to add 
© 2014 SWITCH 
12
Move to “real” SDN controller? 
• But there are so many to choose from! 
– Nicira N$X 
–OpenContrail (open source, uses MPLS, Juniper base) 
– Midokura/MidoNet (open source since this month! EPFL ties) 
–Nuage (uses MPLS, Alcatel-Lucent/TiMetra base) 
–Open Daylight (but what does it do?) 
–Calico (open source, Metaswitch base, L3-based, even does IPv6) 
– Plumgrid, … 
– Snabb NFV! (open source, hackable, high-performance user-space) 
• …or should we just wait until the market sorts this out? 
© 2014 SWITCH 
13
Growing the Cloud: Internal fabric 
• Beyond a few racks, we need some sort of “aggregation 
layer” beyond the ToR. There are multiple approaches: 
–Traditional with large aggregation switch (doubled for redundancy) 
– Modern with leaf/spine design <- cost-effective “commodity” kit 
• How can servers make use of parallelism in the fabric? 
– Smart L2 switches (TRILL, Multi-chassis LAG etc.) – vendor lock-in? 
– L3 switches with hypervisor-based overlay à la Nicira OVP 
© 2014 SWITCH 
14
New HW/SW options for leaf/spine 
• “White-box” ToR switches sold without OS (just OPIE) 
– e.g. 32-port 40GE <CHF 10’000 
• Run e.g. Cumulus Networks (Linux) on them 
–Could use Puppet to provision = same as servers 
© 2014 SWITCH 
15
What Became of “Future Internet”? 
“The Internet has a great future behind it”- Jon Crowcroft 
Big funding drive since ~2007 in US and EU (and…) 
• Clean slate / greenfield / disruptive thinking 
• Radical new (or old) ideas (e.g. ICN) 
• Testbeds! 
© 2014 SWITCH 
16
What Became of “Future Internet”? 
• In 2014: 
– EU held last Future Internet Assembly 
– Moving towards new horizons, e.g. 5G 
• FI-PPP still running – see 5 December event @ZHAW 
© 2014 SWITCH 
17
What Became of “Future Internet”? 
• In 2014: 
– EU held last Future Internet Assembly 
– Moving towards new horizons, e.g. 5G 
• FI-PPP still running – see 5 December event @ZHAW 
Hypothesis: 
Future Internet = Current Internet + Cloud 
• as new generative platform (cf. FI-Labs) 
• to save Telcos (NFV) 
Future of Cloud (incl. NFV) = OpenStack 
© 2014 SWITCH 
18

More Related Content

What's hot

Introduction to Openstack Network
Introduction to Openstack NetworkIntroduction to Openstack Network
Introduction to Openstack Network
salv_orlando
 
Nova net-or-neutron-atlanta2014.pptx
Nova net-or-neutron-atlanta2014.pptxNova net-or-neutron-atlanta2014.pptx
Nova net-or-neutron-atlanta2014.pptx
Somik Behera
 
From Nova-Network to Neutron and Beyond: A Look at OpenStack Networking
From Nova-Network to Neutron and Beyond: A Look at OpenStack NetworkingFrom Nova-Network to Neutron and Beyond: A Look at OpenStack Networking
From Nova-Network to Neutron and Beyond: A Look at OpenStack Networking
Cynthia Thomas
 
Next Generation Network Developer Skills
Next Generation Network Developer SkillsNext Generation Network Developer Skills
Next Generation Network Developer Skills
mestery
 
OpenStack Networking and Automation
OpenStack Networking and AutomationOpenStack Networking and Automation
OpenStack Networking and Automation
Adam Johnson
 
Open stack networking_101_part-1
Open stack networking_101_part-1Open stack networking_101_part-1
Open stack networking_101_part-1
yfauser
 
Network virtualization with open stack quantum
Network virtualization with open stack quantumNetwork virtualization with open stack quantum
Network virtualization with open stack quantum
Miguel Lavalle
 
Linux Tag 2014 OpenStack Networking
Linux Tag 2014 OpenStack NetworkingLinux Tag 2014 OpenStack Networking
Linux Tag 2014 OpenStack Networking
yfauser
 
An Introduction to OpenStack Networking
An Introduction to OpenStack NetworkingAn Introduction to OpenStack Networking
An Introduction to OpenStack Networking
Scott Lowe
 
Networking in Openstack - Neutron 101
Networking in Openstack - Neutron 101Networking in Openstack - Neutron 101
Networking in Openstack - Neutron 101
Mochamad Taufik Romdony
 
Mastering OpenStack - Episode 02 - Simple Architectures
Mastering OpenStack - Episode 02 - Simple ArchitecturesMastering OpenStack - Episode 02 - Simple Architectures
Mastering OpenStack - Episode 02 - Simple Architectures
Roozbeh Shafiee
 
OpenStack Networks the Web-Scale Way - Scott Laffer, Cumulus Networks
OpenStack Networks the Web-Scale Way - Scott Laffer, Cumulus NetworksOpenStack Networks the Web-Scale Way - Scott Laffer, Cumulus Networks
OpenStack Networks the Web-Scale Way - Scott Laffer, Cumulus Networks
OpenStack
 
OpenStack Neutron behind the Scenes
OpenStack Neutron behind the ScenesOpenStack Neutron behind the Scenes
OpenStack Neutron behind the Scenes
Anil Bidari ( CEO , Cloud Enabled)
 
OpenStack and OpenDaylight Workshop: ONUG Spring 2014
OpenStack and OpenDaylight Workshop: ONUG Spring 2014OpenStack and OpenDaylight Workshop: ONUG Spring 2014
OpenStack and OpenDaylight Workshop: ONUG Spring 2014
mestery
 
Open stack networking_101_update_2014
Open stack networking_101_update_2014Open stack networking_101_update_2014
Open stack networking_101_update_2014
yfauser
 
Advanced Data Retrieval and Analytics with Apache Spark and Openstack Swift
Advanced Data Retrieval and Analytics with Apache Spark and Openstack SwiftAdvanced Data Retrieval and Analytics with Apache Spark and Openstack Swift
Advanced Data Retrieval and Analytics with Apache Spark and Openstack Swift
Daniel Krook
 
Openstack Trunk Port
Openstack Trunk PortOpenstack Trunk Port
Openstack Trunk Port
benceromsics
 
OpenDaylight Netvirt and Neutron - Mike Kolesnik, Josh Hershberg - OpenStack ...
OpenDaylight Netvirt and Neutron - Mike Kolesnik, Josh Hershberg - OpenStack ...OpenDaylight Netvirt and Neutron - Mike Kolesnik, Josh Hershberg - OpenStack ...
OpenDaylight Netvirt and Neutron - Mike Kolesnik, Josh Hershberg - OpenStack ...
Cloud Native Day Tel Aviv
 
Networking is the barrier to Cloud
Networking is the barrier to CloudNetworking is the barrier to Cloud
Networking is the barrier to CloudSomik Behera
 
OpenStack@NBU
OpenStack@NBUOpenStack@NBU
OpenStack@NBU
iTransformers
 

What's hot (20)

Introduction to Openstack Network
Introduction to Openstack NetworkIntroduction to Openstack Network
Introduction to Openstack Network
 
Nova net-or-neutron-atlanta2014.pptx
Nova net-or-neutron-atlanta2014.pptxNova net-or-neutron-atlanta2014.pptx
Nova net-or-neutron-atlanta2014.pptx
 
From Nova-Network to Neutron and Beyond: A Look at OpenStack Networking
From Nova-Network to Neutron and Beyond: A Look at OpenStack NetworkingFrom Nova-Network to Neutron and Beyond: A Look at OpenStack Networking
From Nova-Network to Neutron and Beyond: A Look at OpenStack Networking
 
Next Generation Network Developer Skills
Next Generation Network Developer SkillsNext Generation Network Developer Skills
Next Generation Network Developer Skills
 
OpenStack Networking and Automation
OpenStack Networking and AutomationOpenStack Networking and Automation
OpenStack Networking and Automation
 
Open stack networking_101_part-1
Open stack networking_101_part-1Open stack networking_101_part-1
Open stack networking_101_part-1
 
Network virtualization with open stack quantum
Network virtualization with open stack quantumNetwork virtualization with open stack quantum
Network virtualization with open stack quantum
 
Linux Tag 2014 OpenStack Networking
Linux Tag 2014 OpenStack NetworkingLinux Tag 2014 OpenStack Networking
Linux Tag 2014 OpenStack Networking
 
An Introduction to OpenStack Networking
An Introduction to OpenStack NetworkingAn Introduction to OpenStack Networking
An Introduction to OpenStack Networking
 
Networking in Openstack - Neutron 101
Networking in Openstack - Neutron 101Networking in Openstack - Neutron 101
Networking in Openstack - Neutron 101
 
Mastering OpenStack - Episode 02 - Simple Architectures
Mastering OpenStack - Episode 02 - Simple ArchitecturesMastering OpenStack - Episode 02 - Simple Architectures
Mastering OpenStack - Episode 02 - Simple Architectures
 
OpenStack Networks the Web-Scale Way - Scott Laffer, Cumulus Networks
OpenStack Networks the Web-Scale Way - Scott Laffer, Cumulus NetworksOpenStack Networks the Web-Scale Way - Scott Laffer, Cumulus Networks
OpenStack Networks the Web-Scale Way - Scott Laffer, Cumulus Networks
 
OpenStack Neutron behind the Scenes
OpenStack Neutron behind the ScenesOpenStack Neutron behind the Scenes
OpenStack Neutron behind the Scenes
 
OpenStack and OpenDaylight Workshop: ONUG Spring 2014
OpenStack and OpenDaylight Workshop: ONUG Spring 2014OpenStack and OpenDaylight Workshop: ONUG Spring 2014
OpenStack and OpenDaylight Workshop: ONUG Spring 2014
 
Open stack networking_101_update_2014
Open stack networking_101_update_2014Open stack networking_101_update_2014
Open stack networking_101_update_2014
 
Advanced Data Retrieval and Analytics with Apache Spark and Openstack Swift
Advanced Data Retrieval and Analytics with Apache Spark and Openstack SwiftAdvanced Data Retrieval and Analytics with Apache Spark and Openstack Swift
Advanced Data Retrieval and Analytics with Apache Spark and Openstack Swift
 
Openstack Trunk Port
Openstack Trunk PortOpenstack Trunk Port
Openstack Trunk Port
 
OpenDaylight Netvirt and Neutron - Mike Kolesnik, Josh Hershberg - OpenStack ...
OpenDaylight Netvirt and Neutron - Mike Kolesnik, Josh Hershberg - OpenStack ...OpenDaylight Netvirt and Neutron - Mike Kolesnik, Josh Hershberg - OpenStack ...
OpenDaylight Netvirt and Neutron - Mike Kolesnik, Josh Hershberg - OpenStack ...
 
Networking is the barrier to Cloud
Networking is the barrier to CloudNetworking is the barrier to Cloud
Networking is the barrier to Cloud
 
OpenStack@NBU
OpenStack@NBUOpenStack@NBU
OpenStack@NBU
 

Viewers also liked

Building Cloud - Where SDN Could Help
Building Cloud - Where SDN Could HelpBuilding Cloud - Where SDN Could Help
Building Cloud - Where SDN Could Help
Simon Leinen
 
The principle of the Erfgoedstem newsletter
The principle of the Erfgoedstem newsletterThe principle of the Erfgoedstem newsletter
The principle of the Erfgoedstem newsletter
Redactie Erfgoedstem
 
City Of Southfield
City Of SouthfieldCity Of Southfield
City Of Southfield
ShellyFreeman
 
Software-Defined Networking
Software-Defined NetworkingSoftware-Defined Networking
Software-Defined Networking
Simon Leinen
 
SDN and NFV—What can an NREN offer?
SDN  and NFV—What can an NREN offer?SDN  and NFV—What can an NREN offer?
SDN and NFV—What can an NREN offer?
Simon Leinen
 
How to stop tinnitus naturaly
How to stop tinnitus naturalyHow to stop tinnitus naturaly
How to stop tinnitus naturalymulkimalik
 

Viewers also liked (14)

pengenalan multimedia
pengenalan multimediapengenalan multimedia
pengenalan multimedia
 
Building Cloud - Where SDN Could Help
Building Cloud - Where SDN Could HelpBuilding Cloud - Where SDN Could Help
Building Cloud - Where SDN Could Help
 
pengenalan multimedia
pengenalan multimediapengenalan multimedia
pengenalan multimedia
 
The principle of the Erfgoedstem newsletter
The principle of the Erfgoedstem newsletterThe principle of the Erfgoedstem newsletter
The principle of the Erfgoedstem newsletter
 
Idents
IdentsIdents
Idents
 
Dvd menus
Dvd menusDvd menus
Dvd menus
 
City Of Southfield
City Of SouthfieldCity Of Southfield
City Of Southfield
 
Dvd menus
Dvd menusDvd menus
Dvd menus
 
Presentation1
Presentation1Presentation1
Presentation1
 
Idents
IdentsIdents
Idents
 
Software-Defined Networking
Software-Defined NetworkingSoftware-Defined Networking
Software-Defined Networking
 
SDN and NFV—What can an NREN offer?
SDN  and NFV—What can an NREN offer?SDN  and NFV—What can an NREN offer?
SDN and NFV—What can an NREN offer?
 
How to stop tinnitus naturaly
How to stop tinnitus naturalyHow to stop tinnitus naturaly
How to stop tinnitus naturaly
 
Chapter 1 pengenalan multimedia
Chapter 1 pengenalan multimediaChapter 1 pengenalan multimedia
Chapter 1 pengenalan multimedia
 

Similar to SCALE/SWITCHengines Update - Current and Possible SDN Applications

OpenStack 2012 fall summit observation - Quantum/SDN
OpenStack 2012 fall summit observation - Quantum/SDNOpenStack 2012 fall summit observation - Quantum/SDN
OpenStack 2012 fall summit observation - Quantum/SDNTe-Yen Liu
 
Accelerating Neutron with Intel DPDK
Accelerating Neutron with Intel DPDKAccelerating Neutron with Intel DPDK
Accelerating Neutron with Intel DPDK
Alexander Shalimov
 
Operators experience and perspective on SDN with VLANs and L3 Networks
Operators experience and perspective on SDN with VLANs and L3 NetworksOperators experience and perspective on SDN with VLANs and L3 Networks
Operators experience and perspective on SDN with VLANs and L3 Networks
Jakub Pavlik
 
neutron_icehouse_update
neutron_icehouse_updateneutron_icehouse_update
neutron_icehouse_update
Akihiro Motoki
 
Nvp deep dive_session_cee-day
Nvp deep dive_session_cee-dayNvp deep dive_session_cee-day
Nvp deep dive_session_cee-dayyfauser
 
PLNOG 8: Ivan Pepelnjak - Data Center Fabrics - What Really Matters
PLNOG 8: Ivan Pepelnjak - Data Center Fabrics - What Really Matters PLNOG 8: Ivan Pepelnjak - Data Center Fabrics - What Really Matters
PLNOG 8: Ivan Pepelnjak - Data Center Fabrics - What Really Matters
PROIDEA
 
Supporting Virtualized Telco Applications with OpenStack
Supporting Virtualized Telco Applications with OpenStackSupporting Virtualized Telco Applications with OpenStack
Supporting Virtualized Telco Applications with OpenStackBruce Davie
 
PLNOG 8: Ivan Pepelnjak - Cloud Networking - From Theory to Practice
PLNOG 8: Ivan Pepelnjak - Cloud Networking - From Theory to Practice PLNOG 8: Ivan Pepelnjak - Cloud Networking - From Theory to Practice
PLNOG 8: Ivan Pepelnjak - Cloud Networking - From Theory to Practice
PROIDEA
 
Introduction to OpenNetwork and SDN
Introduction to OpenNetwork and SDNIntroduction to OpenNetwork and SDN
Introduction to OpenNetwork and SDN
HungWei Chiu
 
MidoNet Overview - OpenStack and SDN integration
MidoNet Overview - OpenStack and SDN integrationMidoNet Overview - OpenStack and SDN integration
MidoNet Overview - OpenStack and SDN integration
Akhilesh Dhawan
 
OpenStack Neutron Havana Overview - Oct 2013
OpenStack Neutron Havana Overview - Oct 2013OpenStack Neutron Havana Overview - Oct 2013
OpenStack Neutron Havana Overview - Oct 2013
Edgar Magana
 
Openstack Neutron, interconnections with BGP/MPLS VPNs
Openstack Neutron, interconnections with BGP/MPLS VPNsOpenstack Neutron, interconnections with BGP/MPLS VPNs
Openstack Neutron, interconnections with BGP/MPLS VPNs
Thomas Morin
 
Dreamhost deploying dreamcompute at scale
Dreamhost deploying dreamcompute at scaleDreamhost deploying dreamcompute at scale
Dreamhost deploying dreamcompute at scale
Cumulus Networks
 
Practical Guide to Run an IEEE 802.15.4 Network with 6LoWPAN Under Linux
Practical Guide to Run an IEEE 802.15.4 Network with 6LoWPAN Under LinuxPractical Guide to Run an IEEE 802.15.4 Network with 6LoWPAN Under Linux
Practical Guide to Run an IEEE 802.15.4 Network with 6LoWPAN Under Linux
Samsung Open Source Group
 
Network Multitenancy in Xen-Based Clouds-XPUS13 Vittal
Network Multitenancy in Xen-Based Clouds-XPUS13 VittalNetwork Multitenancy in Xen-Based Clouds-XPUS13 Vittal
Network Multitenancy in Xen-Based Clouds-XPUS13 Vittal
The Linux Foundation
 
CloudStack and SDN
CloudStack and SDNCloudStack and SDN
CloudStack and SDN
Sebastien Goasguen
 
7 - Introduction to OpenStack & SDN by Ady Saputra
7 - Introduction to OpenStack & SDN by Ady Saputra7 - Introduction to OpenStack & SDN by Ady Saputra
7 - Introduction to OpenStack & SDN by Ady Saputra
SDNRG ITB
 
Quantum for Cloud Operators - Folsom Conference
Quantum for Cloud Operators  - Folsom Conference Quantum for Cloud Operators  - Folsom Conference
Quantum for Cloud Operators - Folsom Conference
Dan Wendlandt
 
MidoNet gives OpenStack Neutron a Boost
MidoNet gives OpenStack Neutron a BoostMidoNet gives OpenStack Neutron a Boost
MidoNet gives OpenStack Neutron a Boost
OpenStack_Online
 
Hong kongopenstack2013 sdn_bluehost
Hong kongopenstack2013 sdn_bluehostHong kongopenstack2013 sdn_bluehost
Hong kongopenstack2013 sdn_bluehost
Jun Park
 

Similar to SCALE/SWITCHengines Update - Current and Possible SDN Applications (20)

OpenStack 2012 fall summit observation - Quantum/SDN
OpenStack 2012 fall summit observation - Quantum/SDNOpenStack 2012 fall summit observation - Quantum/SDN
OpenStack 2012 fall summit observation - Quantum/SDN
 
Accelerating Neutron with Intel DPDK
Accelerating Neutron with Intel DPDKAccelerating Neutron with Intel DPDK
Accelerating Neutron with Intel DPDK
 
Operators experience and perspective on SDN with VLANs and L3 Networks
Operators experience and perspective on SDN with VLANs and L3 NetworksOperators experience and perspective on SDN with VLANs and L3 Networks
Operators experience and perspective on SDN with VLANs and L3 Networks
 
neutron_icehouse_update
neutron_icehouse_updateneutron_icehouse_update
neutron_icehouse_update
 
Nvp deep dive_session_cee-day
Nvp deep dive_session_cee-dayNvp deep dive_session_cee-day
Nvp deep dive_session_cee-day
 
PLNOG 8: Ivan Pepelnjak - Data Center Fabrics - What Really Matters
PLNOG 8: Ivan Pepelnjak - Data Center Fabrics - What Really Matters PLNOG 8: Ivan Pepelnjak - Data Center Fabrics - What Really Matters
PLNOG 8: Ivan Pepelnjak - Data Center Fabrics - What Really Matters
 
Supporting Virtualized Telco Applications with OpenStack
Supporting Virtualized Telco Applications with OpenStackSupporting Virtualized Telco Applications with OpenStack
Supporting Virtualized Telco Applications with OpenStack
 
PLNOG 8: Ivan Pepelnjak - Cloud Networking - From Theory to Practice
PLNOG 8: Ivan Pepelnjak - Cloud Networking - From Theory to Practice PLNOG 8: Ivan Pepelnjak - Cloud Networking - From Theory to Practice
PLNOG 8: Ivan Pepelnjak - Cloud Networking - From Theory to Practice
 
Introduction to OpenNetwork and SDN
Introduction to OpenNetwork and SDNIntroduction to OpenNetwork and SDN
Introduction to OpenNetwork and SDN
 
MidoNet Overview - OpenStack and SDN integration
MidoNet Overview - OpenStack and SDN integrationMidoNet Overview - OpenStack and SDN integration
MidoNet Overview - OpenStack and SDN integration
 
OpenStack Neutron Havana Overview - Oct 2013
OpenStack Neutron Havana Overview - Oct 2013OpenStack Neutron Havana Overview - Oct 2013
OpenStack Neutron Havana Overview - Oct 2013
 
Openstack Neutron, interconnections with BGP/MPLS VPNs
Openstack Neutron, interconnections with BGP/MPLS VPNsOpenstack Neutron, interconnections with BGP/MPLS VPNs
Openstack Neutron, interconnections with BGP/MPLS VPNs
 
Dreamhost deploying dreamcompute at scale
Dreamhost deploying dreamcompute at scaleDreamhost deploying dreamcompute at scale
Dreamhost deploying dreamcompute at scale
 
Practical Guide to Run an IEEE 802.15.4 Network with 6LoWPAN Under Linux
Practical Guide to Run an IEEE 802.15.4 Network with 6LoWPAN Under LinuxPractical Guide to Run an IEEE 802.15.4 Network with 6LoWPAN Under Linux
Practical Guide to Run an IEEE 802.15.4 Network with 6LoWPAN Under Linux
 
Network Multitenancy in Xen-Based Clouds-XPUS13 Vittal
Network Multitenancy in Xen-Based Clouds-XPUS13 VittalNetwork Multitenancy in Xen-Based Clouds-XPUS13 Vittal
Network Multitenancy in Xen-Based Clouds-XPUS13 Vittal
 
CloudStack and SDN
CloudStack and SDNCloudStack and SDN
CloudStack and SDN
 
7 - Introduction to OpenStack & SDN by Ady Saputra
7 - Introduction to OpenStack & SDN by Ady Saputra7 - Introduction to OpenStack & SDN by Ady Saputra
7 - Introduction to OpenStack & SDN by Ady Saputra
 
Quantum for Cloud Operators - Folsom Conference
Quantum for Cloud Operators  - Folsom Conference Quantum for Cloud Operators  - Folsom Conference
Quantum for Cloud Operators - Folsom Conference
 
MidoNet gives OpenStack Neutron a Boost
MidoNet gives OpenStack Neutron a BoostMidoNet gives OpenStack Neutron a Boost
MidoNet gives OpenStack Neutron a Boost
 
Hong kongopenstack2013 sdn_bluehost
Hong kongopenstack2013 sdn_bluehostHong kongopenstack2013 sdn_bluehost
Hong kongopenstack2013 sdn_bluehost
 

Recently uploaded

The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
laozhuseo02
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
eutxy
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
3ipehhoa
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
keoku
 
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
CIOWomenMagazine
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
JeyaPerumal1
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
ufdana
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
nirahealhty
 
Bài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docxBài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docx
nhiyenphan2005
 
Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027
harveenkaur52
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
3ipehhoa
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
3ipehhoa
 
Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
GTProductions1
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
JungkooksNonexistent
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
laozhuseo02
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
Javier Lasa
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
Gal Baras
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Brad Spiegel Macon GA
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
Arif0071
 

Recently uploaded (20)

The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
 
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
 
Bài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docxBài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docx
 
Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
 
Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
 

SCALE/SWITCHengines Update - Current and Possible SDN Applications

  • 1. SCALE/SWITCHengines Update Current and Possible SDN Applications SDN Workshop, Winterthur, 20 November 2014 Simon Leinen simon.leinen@switch.ch
  • 2. What happened since last time? • Status at October 2013 SDN workshop presentation: “Building Cloud – Where SDN Could Help”: – Pilot OpenStack/Ceph cloud “BCC” existed –New production cloud (2*2 racks) was planned – SDN considered applicable for: • Low-cost scalable internal fabric: whitebox ToR leaf/spine with multipath • DC/Backbone interface without traditional $$ routers • Tunneling towards customers for VPC (Virtual Private Cloud) offerings © 2014 SWITCH 2
  • 3. “BCC” Cluster – Still Running! (for some value of…)-: • Built ~10-node Ceph+OpenStack cluster BCC – “building cloud competence” • Services: – VMs for various researchers and internal testers – File synchronization server for ~3’500 end users of SWITCHdrive service • Networking: –2*10GE per server – 6*10GE on front-end servers, which route – Two Brocade “ToR” switches with TRILL-based multi-chassis multipath, L2+VLANs – 2*10GE towards backbone © 2014 SWITCH 3
  • 4. Pilot  SWITCH Cloud Project  SCALE Co-funded (50% of manpower) by CUS P-2 program “Information scientifique – accès, traitement et sauvegarde” Project SCALE, May 2014 – May 2015 • Two sites: UniL Géopolis, ZHdK Toni-Areal, each with – 32 (16 compute+16 storage) 2U servers w/2*10GE each – 2*10GE external connectivity (pending 2nd link @Toni-Areal) – room for growth to ~20 racks • New “SWITCHengines” IaaS offering, in limited testing now © 2014 SWITCH 4
  • 5. SCALE Networking • Hardware: Two ToRs (Brocade ICX 48*10GE,6*40GE) –External: BGP peerings (IPv4+IPv6) to backbone routers – Internal: Redundant connections to servers (802.1ad), mult. VLANs – Interconnected with single 40GE link –Router connections optical, all others DAC (direct-attach copper) © 2014 SWITCH 5
  • 6. SCALE Networking: Software • OpenStack “Icehouse” (2014.1) –Neutron (OpenStack Networking), standard/open-source components: • ML2 (Modular Layer-2) plugin • Open vSwitch (OVS) • VXLAN overlay for tenant network isolation • Setup: –Two OpenStack regions LS/ZH (each with its own Ceph cluster) – Single “network node” (VM!) per region for virtual L3 routing • between tenant (virtual) networks • between VMs and Internet © 2014 SWITCH 6
  • 7. Neutron © 2014 SWITCH 7
  • 8. Neutron © 2014 SWITCH 8
  • 9. Neutron © 2014 SWITCH 9
  • 10. Problems: MTU (solved) • In the default configuration, usable MTU in tenant (overlay) networks is 14xx bytes • So, “ping” works, but “apt-get update” hangs… • Everybody (who uses ML2/OVS/VXLAN) has this problem! • Default way to “fix” this is to lower client (VM) MTU – IMHO this is hopeless – 1500 bytes much too ingrained now • We increase underlay MTU instead (to 1600) - much better  © 2014 SWITCH 10
  • 11. Problems: Performance • Single-stream performance VM <-> Internet ~1.5Gb/s – Should be close to 10Gb/s • Many possible bottlenecks: – Single network node (will get better with DVR in OpenStack Juno) –Virtualized network node (could be un-virtualized if necessary) –OVS overhead (will get better with new versions, e.g. zero-copy) –VXLAN overhead (will get better with kernel versions, possibly hardware support with future Ethernet adapters) © 2014 SWITCH 11
  • 12. Problems: Missing features • IPv6 for VMs – “hopefully in Juno” (not really a Neutron issue?) • VPC (VPNning back into customers’ campus LANs) –To be added in the longer term (IT needs more than researchers?) • LBaaS (OpenStack-integrated Load Balancer) – Should be easy to add © 2014 SWITCH 12
  • 13. Move to “real” SDN controller? • But there are so many to choose from! – Nicira N$X –OpenContrail (open source, uses MPLS, Juniper base) – Midokura/MidoNet (open source since this month! EPFL ties) –Nuage (uses MPLS, Alcatel-Lucent/TiMetra base) –Open Daylight (but what does it do?) –Calico (open source, Metaswitch base, L3-based, even does IPv6) – Plumgrid, … – Snabb NFV! (open source, hackable, high-performance user-space) • …or should we just wait until the market sorts this out? © 2014 SWITCH 13
  • 14. Growing the Cloud: Internal fabric • Beyond a few racks, we need some sort of “aggregation layer” beyond the ToR. There are multiple approaches: –Traditional with large aggregation switch (doubled for redundancy) – Modern with leaf/spine design <- cost-effective “commodity” kit • How can servers make use of parallelism in the fabric? – Smart L2 switches (TRILL, Multi-chassis LAG etc.) – vendor lock-in? – L3 switches with hypervisor-based overlay à la Nicira OVP © 2014 SWITCH 14
  • 15. New HW/SW options for leaf/spine • “White-box” ToR switches sold without OS (just OPIE) – e.g. 32-port 40GE <CHF 10’000 • Run e.g. Cumulus Networks (Linux) on them –Could use Puppet to provision = same as servers © 2014 SWITCH 15
  • 16. What Became of “Future Internet”? “The Internet has a great future behind it”- Jon Crowcroft Big funding drive since ~2007 in US and EU (and…) • Clean slate / greenfield / disruptive thinking • Radical new (or old) ideas (e.g. ICN) • Testbeds! © 2014 SWITCH 16
  • 17. What Became of “Future Internet”? • In 2014: – EU held last Future Internet Assembly – Moving towards new horizons, e.g. 5G • FI-PPP still running – see 5 December event @ZHAW © 2014 SWITCH 17
  • 18. What Became of “Future Internet”? • In 2014: – EU held last Future Internet Assembly – Moving towards new horizons, e.g. 5G • FI-PPP still running – see 5 December event @ZHAW Hypothesis: Future Internet = Current Internet + Cloud • as new generative platform (cf. FI-Labs) • to save Telcos (NFV) Future of Cloud (incl. NFV) = OpenStack © 2014 SWITCH 18