170 likes | 198 Views
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.
E N D
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
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
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
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
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
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
Software Defined Networking ? = theonestopsolutiontoeverything thatweeverwantedtosolve sincethe Internet hasbecomepopular Prof. Dr. Wolfgang Kellerer
SDN Prof. Dr. Wolfgang Kellerer
… SDN providesnewwaysforwardforeverybody Prof. Dr. Wolfgang Kellerer
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
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
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
andfinally … • … newchallengesfortestbeds currenttestbedat TUM: Cloud-Node Controller Cloud-Node Client Client Prof. Dr. Wolfgang Kellerer
Prof. Dr.-Ing. Wolfgang Kellerer Lehrstuhl für Kommunikationsnetze Technische Universität München wolfgang.kellerer@tum.de ThankYou! © Fotolia
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
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