SlideShare a Scribd company logo
© SWITCH 2013
Software-Defined Networking
Simon Leinen
Team Leader, Peta Solutions
simon.leinen@switch.ch
eduPERT Performance U! 2013-03-07
© SWITCH 2013
What is SDN
and why should I care?
2
© SWITCH 2013
Why SDN?
• Networking software-defined anyway?
• Well yes, but… (is that of any use to us?)
– Vertical integration dominates: Hardware, OS,
“applications” all in a (closed) box
– Network-wide functions defined by protocols
Results:
• Resistance to innovation (“fossilization”)
• Cost/performance issues
3
© SWITCH 2013
Drivers towards SDN
• Researchers who want to “innovate”
– Future Internet/”Clean Slate” initiatives
• “Warehouse-scale computing” (Cloud)
– Need to build scalable, cost-effective fabrics
– Research shows it can be done (VL2,
Portland etc.) using fat trees/leaf+spine and
multipath load balancing (e.g. Valiant) at edge
4
© SWITCH 2013
Data Center Networks
5Source: “A simpler data center fabric emerges”, Lippis White Paper
© SWITCH 2013
Data Center Networks
6
Source: A simpler data center fabric emerges, Lippis White Paper
© SWITCH 2013
Leaf-spine traffic flow (multipath)
7
Source: Interop 2012 talk by Brad Hedlund
Architecting Data Center Networks…
© SWITCH 2013
“Mainframe business model”
8J. Hamilton, “Data Center Networks Are In My Way”, October 2010
© SWITCH 2013
Possible Approaches
• Separate forwarding/packet processing
logic (data plane) and control plane
– OpenFlow (Kurt’s talk)
• Improve onboard programmability
– SDKs, better access to embedded OS
• Use general-purpose hardware
– E.g. Linux/Intel servers (Luke’s talk)
9
© SWITCH 2013
Dumb Fabric/Smart Edge
Some SDN proponents suggest this
architecture for future (DC) networks:
• Use a simple fabric for bottleneck-free bw.
– Could be IP, MPLS, or OpenFlow net…
• Implement functionality at edge
– E.g. isolation, load distribution over multipath
– E.g. in the CPU-based hypervisor
10
© SWITCH 2013
NFV (Network Function Virtualization)
• Telco buzzword for something natural…
• “Network functions” can be run in VMs
• This is already happening:
– Cisco Nexus 1000V
– Cisco Cloud Services Router 1000V
– Juniper vGW (Virtual Gateway) firewall
• Note how “hardware-based” firewalls are
superseded by Xeon-based ones
11
© SWITCH 2013
Industry taking SDN seriously?
• 2012-04-17: U. Hölzle gives talk @ONS
about production Google OpenFlow WAN
• 2012-07-23: VMware acquires Nicira for
USD 1.05 billion
12
© SWITCH 2013
Do we have to take it seriously?
• If you’re an SDN researcher, yes 
• If you’re a backbone operator… not yet(?)
• If you have to do with campus networks
and edge network devices (firewalls etc.):
yes
13
© SWITCH 2013
What about Performance?
• New approaches to fast networks:
massive multipath, stupid core, edge
functions on CPUs
• New requirements and new opportunities
for instrumentation (measurements)
• New opportunities for things to go wrong,
e.g. OpenFlow table-update bottlenecks
14
© SWITCH 2013
Further Reading
• Gentle Introduction to SDN, S. Shenker, 2012
http://www.youtube.com/watch?v=eXsCQdshMr4
• Datacenter Networks Are In My Way, J.
Hamilton, 2010 (read the
slides!)http://perspectives.mvdirona.com/2010/10/31/Datacenter
NetworksAreInMyWay.aspx
• OpenFlow @Google, U. Hölzle, 2012
http://www.youtube.com/watch?v=VLHJUfgxEO4
• The Future of Networking, and the Past of
Protocols, S. Shenker, 2011
http://www.youtube.com/watch?v=YHeyuD89n1Y
http://www.slideshare.net/martin_casado/sdn-abstractions
15
© SWITCH 2013
Further Further Reading
• Open Networking Summit (industry)
– Each April in Silicon Valley
• HotSDN workshop (research)
– Each Summer wherever SIGCOMM is held
• SDN MOOC by Nick Feamster (Georgia
Tech.) – 6 weeks starting on 27 May
https://www.coursera.org/course/sdn?goback=.gde_4359316_memb
er_207551682
• Meta-list: http://www.nec-labs.com/~lume/sdn-reading-list.html
16

More Related Content

PPTX
OpenStack Opportunity - Citrix
PDF
Ospc for openstack forum sep 2011 v2
PPTX
Into the cold - Object Storage in SWITCHengines
PDF
Bringing Private Cloud computing to HPC and Science - EGI TF tf 2013
PDF
OCCIware Contribution to the EU consultation on Cloud Computing Research Inno...
PDF
OpenNebula Conf 2014 | Practical experiences with OpenNebula for cloudifying ...
PPTX
Softlayer Bluemix User Summit 2015 Keynote
PDF
jguijarro_opennebula_conf_2014_ss
OpenStack Opportunity - Citrix
Ospc for openstack forum sep 2011 v2
Into the cold - Object Storage in SWITCHengines
Bringing Private Cloud computing to HPC and Science - EGI TF tf 2013
OCCIware Contribution to the EU consultation on Cloud Computing Research Inno...
OpenNebula Conf 2014 | Practical experiences with OpenNebula for cloudifying ...
Softlayer Bluemix User Summit 2015 Keynote
jguijarro_opennebula_conf_2014_ss

What's hot (14)

PDF
NSF CAC Cloud Interoperability Testbed Projects
PPTX
GigaOM 2013 highlights
PPTX
Open stack
PPTX
Edge Computing Architecture using GPUs and Kubernetes
PDF
OpenNebulaConf2018 - UCLouvain Case Study: VDI for 37,000 students with OpenN...
PDF
Modelos de Cloud híbrido - Caso del CSUC y proveedores IaaS locales
PDF
sourcefacility4
PDF
Hybrid Clouds: Dancing with virtual machines
PDF
Aspex tech partner event 12-12-17
PDF
Openstack 101
PDF
Towards Edge Computing as a Service: Dynamic Formation of the Micro Data-Centers
PDF
What's next in edge computing?
PDF
Cloud Testbeds for Standards Development and Innovation
PDF
Design and emulation tools for serverless edge computing
NSF CAC Cloud Interoperability Testbed Projects
GigaOM 2013 highlights
Open stack
Edge Computing Architecture using GPUs and Kubernetes
OpenNebulaConf2018 - UCLouvain Case Study: VDI for 37,000 students with OpenN...
Modelos de Cloud híbrido - Caso del CSUC y proveedores IaaS locales
sourcefacility4
Hybrid Clouds: Dancing with virtual machines
Aspex tech partner event 12-12-17
Openstack 101
Towards Edge Computing as a Service: Dynamic Formation of the Micro Data-Centers
What's next in edge computing?
Cloud Testbeds for Standards Development and Innovation
Design and emulation tools for serverless edge computing
Ad

Viewers also liked (14)

PPT
The principle of the Erfgoedstem newsletter
PPTX
Dvd menus
PPTX
PPT
pengenalan multimedia
PPTX
Dvd menus
PPTX
City Of Southfield
PPTX
Building Cloud - Where SDN Could Help
PPTX
Presentation1
PPTX
SCALE/SWITCHengines Update - Current and Possible SDN Applications
PPTX
SDN and NFV—What can an NREN offer?
PPTX
PPT
pengenalan multimedia
PPTX
How to stop tinnitus naturaly
PPT
Chapter 1 pengenalan multimedia
The principle of the Erfgoedstem newsletter
Dvd menus
pengenalan multimedia
Dvd menus
City Of Southfield
Building Cloud - Where SDN Could Help
Presentation1
SCALE/SWITCHengines Update - Current and Possible SDN Applications
SDN and NFV—What can an NREN offer?
pengenalan multimedia
How to stop tinnitus naturaly
Chapter 1 pengenalan multimedia
Ad

Similar to Software-Defined Networking (20)

PDF
Coexistence of GMPLS and OpenFlow: rationale & approaches
PDF
4th SDN Interest Group Seminar-Session 2-2(130313)
PDF
Future Internet: Managing Innovation and Testbed
PDF
PLNOG 8: Ivan Pepelnjak - Data Center Fabrics - What Really Matters
PDF
SDN/OPENFLOW - THE END OF THE WORLD AS WE KNOW IT?
PPT
Naveen nimmu sdn future of networking
PPT
Naveen nimmu sdn future of networking
PPT
Présentation openstackinaction v1.2
PDF
Network Softwarization on KREONET: KREONET-S
PPTX
SDN - A 15 Minute Introduction
PDF
Unified Underlay and Overlay SDNs for OpenStack Clouds
PDF
OIF-plenary-Jan-20-2015_SDN-WAN-Loukas_oif2015.083
PPTX
SD-WAN features and proposed in details.pptx
PPTX
Cloud, SDN, NFV
PPTX
presentationGAATT
PDF
Evolving Mobile Data Application Services With SDN
PPTX
Nuage Networks for Dynamic Network Orchestration
PDF
Michael Enescu - Cloud + IoT at IEEE
PDF
PLNOG 8: Ivan Pepelnjak - Cloud Networking - From Theory to Practice
PDF
Network Virtualization with VMware NSX
Coexistence of GMPLS and OpenFlow: rationale & approaches
4th SDN Interest Group Seminar-Session 2-2(130313)
Future Internet: Managing Innovation and Testbed
PLNOG 8: Ivan Pepelnjak - Data Center Fabrics - What Really Matters
SDN/OPENFLOW - THE END OF THE WORLD AS WE KNOW IT?
Naveen nimmu sdn future of networking
Naveen nimmu sdn future of networking
Présentation openstackinaction v1.2
Network Softwarization on KREONET: KREONET-S
SDN - A 15 Minute Introduction
Unified Underlay and Overlay SDNs for OpenStack Clouds
OIF-plenary-Jan-20-2015_SDN-WAN-Loukas_oif2015.083
SD-WAN features and proposed in details.pptx
Cloud, SDN, NFV
presentationGAATT
Evolving Mobile Data Application Services With SDN
Nuage Networks for Dynamic Network Orchestration
Michael Enescu - Cloud + IoT at IEEE
PLNOG 8: Ivan Pepelnjak - Cloud Networking - From Theory to Practice
Network Virtualization with VMware NSX

Recently uploaded (20)

PPTX
Power Point - Lesson 3_2.pptx grad school presentation
PDF
How to Ensure Data Integrity During Shopify Migration_ Best Practices for Sec...
PDF
Decoding a Decade: 10 Years of Applied CTI Discipline
PDF
Sims 4 Historia para lo sims 4 para jugar
PPTX
Funds Management Learning Material for Beg
PPTX
international classification of diseases ICD-10 review PPT.pptx
PPTX
artificial intelligence overview of it and more
PPTX
Introuction about WHO-FIC in ICD-10.pptx
PPTX
INTERNET------BASICS-------UPDATED PPT PRESENTATION
PPTX
Module 1 - Cyber Law and Ethics 101.pptx
PPTX
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
PPT
Design_with_Watersergyerge45hrbgre4top (1).ppt
PDF
WebRTC in SignalWire - troubleshooting media negotiation
PPTX
presentation_pfe-universite-molay-seltan.pptx
PDF
Paper PDF World Game (s) Great Redesign.pdf
PPTX
SAP Ariba Sourcing PPT for learning material
PPTX
introduction about ICD -10 & ICD-11 ppt.pptx
PPTX
E -tech empowerment technologies PowerPoint
PDF
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
PDF
Cloud-Scale Log Monitoring _ Datadog.pdf
Power Point - Lesson 3_2.pptx grad school presentation
How to Ensure Data Integrity During Shopify Migration_ Best Practices for Sec...
Decoding a Decade: 10 Years of Applied CTI Discipline
Sims 4 Historia para lo sims 4 para jugar
Funds Management Learning Material for Beg
international classification of diseases ICD-10 review PPT.pptx
artificial intelligence overview of it and more
Introuction about WHO-FIC in ICD-10.pptx
INTERNET------BASICS-------UPDATED PPT PRESENTATION
Module 1 - Cyber Law and Ethics 101.pptx
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
Design_with_Watersergyerge45hrbgre4top (1).ppt
WebRTC in SignalWire - troubleshooting media negotiation
presentation_pfe-universite-molay-seltan.pptx
Paper PDF World Game (s) Great Redesign.pdf
SAP Ariba Sourcing PPT for learning material
introduction about ICD -10 & ICD-11 ppt.pptx
E -tech empowerment technologies PowerPoint
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
Cloud-Scale Log Monitoring _ Datadog.pdf

Software-Defined Networking

  • 1. © SWITCH 2013 Software-Defined Networking Simon Leinen Team Leader, Peta Solutions simon.leinen@switch.ch eduPERT Performance U! 2013-03-07
  • 2. © SWITCH 2013 What is SDN and why should I care? 2
  • 3. © SWITCH 2013 Why SDN? • Networking software-defined anyway? • Well yes, but… (is that of any use to us?) – Vertical integration dominates: Hardware, OS, “applications” all in a (closed) box – Network-wide functions defined by protocols Results: • Resistance to innovation (“fossilization”) • Cost/performance issues 3
  • 4. © SWITCH 2013 Drivers towards SDN • Researchers who want to “innovate” – Future Internet/”Clean Slate” initiatives • “Warehouse-scale computing” (Cloud) – Need to build scalable, cost-effective fabrics – Research shows it can be done (VL2, Portland etc.) using fat trees/leaf+spine and multipath load balancing (e.g. Valiant) at edge 4
  • 5. © SWITCH 2013 Data Center Networks 5Source: “A simpler data center fabric emerges”, Lippis White Paper
  • 6. © SWITCH 2013 Data Center Networks 6 Source: A simpler data center fabric emerges, Lippis White Paper
  • 7. © SWITCH 2013 Leaf-spine traffic flow (multipath) 7 Source: Interop 2012 talk by Brad Hedlund Architecting Data Center Networks…
  • 8. © SWITCH 2013 “Mainframe business model” 8J. Hamilton, “Data Center Networks Are In My Way”, October 2010
  • 9. © SWITCH 2013 Possible Approaches • Separate forwarding/packet processing logic (data plane) and control plane – OpenFlow (Kurt’s talk) • Improve onboard programmability – SDKs, better access to embedded OS • Use general-purpose hardware – E.g. Linux/Intel servers (Luke’s talk) 9
  • 10. © SWITCH 2013 Dumb Fabric/Smart Edge Some SDN proponents suggest this architecture for future (DC) networks: • Use a simple fabric for bottleneck-free bw. – Could be IP, MPLS, or OpenFlow net… • Implement functionality at edge – E.g. isolation, load distribution over multipath – E.g. in the CPU-based hypervisor 10
  • 11. © SWITCH 2013 NFV (Network Function Virtualization) • Telco buzzword for something natural… • “Network functions” can be run in VMs • This is already happening: – Cisco Nexus 1000V – Cisco Cloud Services Router 1000V – Juniper vGW (Virtual Gateway) firewall • Note how “hardware-based” firewalls are superseded by Xeon-based ones 11
  • 12. © SWITCH 2013 Industry taking SDN seriously? • 2012-04-17: U. Hölzle gives talk @ONS about production Google OpenFlow WAN • 2012-07-23: VMware acquires Nicira for USD 1.05 billion 12
  • 13. © SWITCH 2013 Do we have to take it seriously? • If you’re an SDN researcher, yes  • If you’re a backbone operator… not yet(?) • If you have to do with campus networks and edge network devices (firewalls etc.): yes 13
  • 14. © SWITCH 2013 What about Performance? • New approaches to fast networks: massive multipath, stupid core, edge functions on CPUs • New requirements and new opportunities for instrumentation (measurements) • New opportunities for things to go wrong, e.g. OpenFlow table-update bottlenecks 14
  • 15. © SWITCH 2013 Further Reading • Gentle Introduction to SDN, S. Shenker, 2012 http://www.youtube.com/watch?v=eXsCQdshMr4 • Datacenter Networks Are In My Way, J. Hamilton, 2010 (read the slides!)http://perspectives.mvdirona.com/2010/10/31/Datacenter NetworksAreInMyWay.aspx • OpenFlow @Google, U. Hölzle, 2012 http://www.youtube.com/watch?v=VLHJUfgxEO4 • The Future of Networking, and the Past of Protocols, S. Shenker, 2011 http://www.youtube.com/watch?v=YHeyuD89n1Y http://www.slideshare.net/martin_casado/sdn-abstractions 15
  • 16. © SWITCH 2013 Further Further Reading • Open Networking Summit (industry) – Each April in Silicon Valley • HotSDN workshop (research) – Each Summer wherever SIGCOMM is held • SDN MOOC by Nick Feamster (Georgia Tech.) – 6 weeks starting on 27 May https://www.coursera.org/course/sdn?goback=.gde_4359316_memb er_207551682 • Meta-list: http://www.nec-labs.com/~lume/sdn-reading-list.html 16