1 / 16

Opportunities and challenges for software defined network systems

Dagstuhl Seminar 13131 „Future Internet“ March 24 – 27, 2013. Opportunities and challenges for software defined network systems. Wolfgang Kellerer wolfgang.kellerer@tum.de. © TUM LKN 2013. Paradigm Shift.

marcellus
Download Presentation

Opportunities and challenges for software defined network systems

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Dagstuhl Seminar 13131 „Future Internet“March 24 – 27, 2013 Opportunities and challenges for software defined network systems Wolfgang Kellererwolfgang.kellerer@tum.de © TUM LKN 2013

  2. ParadigmShift • Internet: basic economic factor for industries across all disciplines of our information society new requirements • Internet technology: too complex for changes, lacks proper resource management, scalability, flexibility, security, mobility, … Need fordynamiccontrol & managementtosupportinnovation • Virtualizationofstorage, serversandnetworks(Cloud Computing, Cloud Networking) mechanismto manage resourcesmoreefficiently • Software Defined Networking (SDN) describes an abstractiontocopewiththecomplexity in a dynamicway Prof. Dr. Wolfgang Kellerer

  3. Abstraction interface in the network  centralized control Software Defined Networking: Principle Feature Feature programmability Network OS awareness Feature Feature Feature Feature Feature Feature Feature Feature Feature Feature OS Custom Hardware OS Custom Hardware OS Custom Hardware OS Custom Hardware OS Custom Hardware From Nick McKeown, Stanford University

  4. Future Network Triangle Control Plane – Data Plane Separation Network Functions in Software Software Defined Networking Cloud computing Network Virtualization Isolation / Separation / Combination / Sharing Source: Marco Hoffmann, NSN, 2013, modifiedby W. Kellerer

  5. A System View Applic. control module Applic. control module Applic. control module Applic. control module Applicationcontrol hybrid control plane northbound interface Network control module Network control module Network control module Network control module Network control southboundinterface Hypervisor Hypervisor Hypervisor data plane User Network Cloud Prof. Dr. Wolfgang Kellerer

  6. Opportunities Abstractioninterface + Programmability = Innovation • Software defined ICT systems: flexibility & sharing of cloudandnetwork infrastructure • platform for new application domains • customization: programmability of networks by software  need for clever control software • flexibility: dynamic changes possible • Introductionofnewcontrolarchitectures • centralizedcontrol • easierconfiguration • efficientoperation: fault management, fast errorrecovery • securenetworking • Allowsharingamongapplicationowners Prof. Dr. Wolfgang Kellerer

  7. Software Defined Networking ? = theonestopsolutiontoeverything thatweeverwantedtosolve sincethe Internet hasbecomepopular Prof. Dr. Wolfgang Kellerer

  8. SDN Prof. Dr. Wolfgang Kellerer

  9. … SDN providesnewwaysforwardforeverybody Prof. Dr. Wolfgang Kellerer

  10. Network-aware Applications Network controlledbyapplications (overlay networkcontroller) • Custom trafficprocessing • runownalgorithms on generichardware • getridoffunctionsthatare not needed • Online trafficengineering • optimizenetworkforspecificapplications • Isolation • sharenetworkamong different applications • Consistentnetworkpolicies • automatenetworkmanagement, resilience • Data centernetworks • Multimedia networks • Mobile networks incl. automobile networks, mobile cloudcomputing • Optical networks • Smart Grid • Concentrate on corefunctions • lowlatencyoptimization • high flexibility • integratecloud/virtu/control • end-to-end QoS • Quality of Experience • dynamicchangesandcontentmigration • functionvirtualization( cloud), e.g. cloud EPS, Cloud-RAN • Mobility management • mobile cloudcomputing • SDN forCar-to-Car communication • flexible configurationofcircuitswitchedsystems • networksharingthroughisolation • optimizationforshortcontrolmessages • Industry 4.0 • Medical networks Prof. Dr. Wolfgang Kellerer

  11. Status • SDN emergedfrom Clean Slate program, but marks anevolutionanyapproachtotoday‘snetworks • Research hasstartedbytelcos, clouds, vendors, academiaglobally • EU projects: OASE, RESERVOIR, SPARC, CHANGE, SAIL, … • National projects: G-Lab, SASER • Google datacenternetworkoperation • Relatedexperimental platforms: GENI, FIRE, OFELIA, G-Lab • Standardization • ONF: DTAG, Google, Facebook, MS, NTT, Verizon, Yahoo, Goldman Sachs (93 members, founded March 2011) • ETSI Network FunctionVirtualization (all operatorsandvendors, 2012) Prof. Dr. Wolfgang Kellerer

  12. Research Challenges • Basic: Whatistherightabstractionlevel? Scalability - howtorealizecarrier grade softwaredefinednetworks? Architectures: logicallycentralized,topologydiscoveryandexport (ALTO) • Advanced: Controlfeaturesandscalabilityforapplicationdomains • Optical networks, mobile operatornetworks • Automobile networksand mobile clouds • Smart gridinfrastructure, M2M, ... • Dynamicnetworkchanges: embeddingandre-embedding • Security: Howcanwepreventmisuseofcriticalinfrastructure? • Joint applicationandnetworkmanagement, resilience southbound interface northboundinterface Prof. Dr. Wolfgang Kellerer

  13. andfinally … • … newchallengesfortestbeds currenttestbedat TUM: Cloud-Node Controller Cloud-Node Client Client Prof. Dr. Wolfgang Kellerer

  14. Prof. Dr.-Ing. Wolfgang Kellerer Lehrstuhl für Kommunikationsnetze Technische Universität München wolfgang.kellerer@tum.de ThankYou! © Fotolia

  15. Abstract Whereas the Internet has emerged to an economic factor for industries across all disciplines of our information society, its current system architecture fails to support such emerging application requirements in a flexible and dynamic way. In this respect, Software Defined Networking (SDN) marks a fundamental paradigm shift in information and communication networking technology. It introduces an open interface between network hardware realizing data forwarding and the corresponding control software overcoming several limitations of current network architectures. The SDN concept allows for the first time to implement a completely dynamic control of communication networks. Forwarding rules are pushed in runtime from a logically-centralized external control entity to the distributed network hardware. From a network programming point of view, this mechanism allows to adapt the communication infrastructure flexibly and rapidly with respect to changing service demand created by the users of the network. Moreover, the concept of SDN is not limited to the basic switches and routers, but can be viewed as a general concept to increase flexibility and dynamic adaptation in communication networks spanning all network infrastructure including servers and storage. This presentation reviews the opportunities provided by SDN addressing not only the SDN controller southbound interface (e.g. OpenFlow), but, in particular, the northbound interface towards support for network system applications of heterogeneous application domains. Standardization has already started and many network enterprises expect SDN to solve all problems they have with the Internet. In fact, however, in many respects SDN research is still at its initial research phase with many basic challenges to be resolved. Prof. Dr. Wolfgang Kellerer

  16. All new? • Someearlierattempts • Programmabilityand APIs • Network APIs cameup in 2000 toallowapplicationinnovationin thenetwork • „Parlay API“ was outrunbyoverthe top solutions • SDN allowstocentralizeintelligencein networks • isnetworkoperatorsdreamtoprovideQoS, mobility, reliability, AAA,… • „Intelligent Network“ (ITU Q.1200) in the 90ies • But: Internet isbased on strictdecentralization Prof. Dr. Wolfgang Kellerer

More Related