SlideShare una empresa de Scribd logo
1 de 23
Descargar para leer sin conexión
Software Defined Networking
                   The network becomes part of the application

         A contribution to the Consultation on Future Network Technologies 
                     Research and Innovation in HORIZON 2020

                          Eduardo Jacob <Eduardo.Jacob@ehu.es>




Campus of International
     Excellence
Outline
Introduction
Facts
Technical  Research and Innovation in SDN?
SDN based Research and Innovation
Conclusions




             Eduardo.Jacob@ehu.es - Jun 29th 2012
                                                    2/13
Introduction
Activities
      Deployment and management of EHU‐OEF (2011‐2013).
      Basque Government Strategic Project: Future Internet II  (2011‐2013)
           IOT and SDN.
           Experimental platform.
      Basque Government Thematic Network: RedSOC (2011‐2012)
           Software Defined Networking applied to eScience.
      Spanish Ministry of Science: A3RAM‐NG (2011‐2013)
           AAA in Next Generation Access Networks
      FP7 project should start really soon




                       Eduardo.Jacob@ehu.es - Jun 29th 2012
                                                                             3/13
Facts
1st: A disclaimer: I am not in the ONF, so perhaps some of these 
comments don’t apply at all…
SDN is OpenFlow (at least by now)
      Although some vendor implementations could also apply for the 
      term (with limitations in scope).
      Huge efforts (lead by ONF) which include the whole IT ecosystem 
      and mayor vendors.
      It’s the only widely available technology.
SDN concept is still in it’s infancy.
      High‐performance implementations of “post V1.1” not available.
      Some drawbacks and limitations are still implementation‐
      dependent.
      We still don’t know limitations of actual implementation.
      Software Driven Networking vs Software Defined Networking.
                   Eduardo.Jacob@ehu.es - Jun 29th 2012
                                                                         4/13
Is there still place for technical 
research and innovation in SDN?

   It depends…




        Eduardo.Jacob@ehu.es - Jun 29th 2012
                                               5/13
Is there still place for technical
research and innovation in SDN?
      The OpenFlow Ecosystem




        Eduardo.Jacob@ehu.es - Jun 29th 2012
                                               6/13
Is there still place for technical 
research and innovation in SDN?
                                               SDK.
                                               Frameworks.
                                               API.
                                               Software.




        Eduardo.Jacob@ehu.es - Jun 29th 2012
                                                        7/13
Is there still place for technical 
research and innovation in SDN?

                                       Network Operating
                                       System.
                                       System Applications.
                                       Performance.




        Eduardo.Jacob@ehu.es - Jun 29th 2012
                                                         7/13
Is there still place for technical 
research and innovation in SDN?


                                      OpenFlow Extensions…
                                      Standardization?




        Eduardo.Jacob@ehu.es - Jun 29th 2012
                                                      7/13
Is there still place for technical 
research and innovation in SDN?




                                     Performance.
                                     Specific Hardware.




        Eduardo.Jacob@ehu.es - Jun 29th 2012
                                                          7/13
Standardization
ONF is actually involved in OpenFlow protocol and OF‐CONFIG.
Not clear how (if possible) to interact with ONF not being part of it.
Northbound interface, possible candidate…
There is place for alternative Higher Levels (Network Operating Systems 
and upwards)… 
    There are many well known cases of Open Source Operating systems 
    running over standard hardware.
Other traditional standardizing bodies slowly getting into SDN…
Nevertheless, respecting the standard, we should expect different:
    Performance.
    Completeness of implementation.
    Vendor extensions and functionalities.
Nevertheless, there are, in Europe, many research institutions, industrial 
and telecomm operators that are dealing with SDN, that should aggregate 
efforts to multiply results to strength European SDN presence.

                  Eduardo.Jacob@ehu.es - Jun 29th 2012
                                                                     8/13
SDN based Research and 
Innovation
Our experience: 
   The network becomes another part of the solution.
       Everything becomes  possible (at least in theory…)
   Interaction between controllers and switches present certain 
   problems (being tackled?): 
       Synchronization issues other kind of equipment.
       Interaction between several runs of processes.
       Variable performance in low level interactions.
       Software/Hardware limits (number of rules).
   Not only Ethernet based solutions can benefit.
   A great potential!!!

                Eduardo.Jacob@ehu.es - Jun 29th 2012
                                                             9/13
SDN based Research and 
Innovation
Our vision: 
   The network becomes another part of the application.
   A SDN based access network can:
        Support enriched user application that can manage finely 
        grained flows.
        “shortcut” local end to end connections  (P2P, Skype…).
        Run  protocols directly over Ethernet (ie: ROCE).
        Implement very finely grained traffic Engineering.
        Ease and efficient (time to market) creation of dynamic 
        services based on user or operator requests.
        Support through Virtualization, new service paradigms
        Promote adhoc application development and correspondent 
        business opportunities.
                Eduardo.Jacob@ehu.es - Jun 29th 2012
                                                           10/13
SDN based Research and 
Innovation
Our vision: 
   A SDN based core network can:
        Avoid tunneling and corresponding overheads.
        Dynamically define aggregation criteria.
        Ease traffic  engineering.
        Optimize link occupancy.
        Support  end to end applications.
        …




               Eduardo.Jacob@ehu.es - Jun 29th 2012
                                                       11/13
A joint effort 
      A common Forum?
Stakeholders                              Strength
GEANT and NRENs. Experimental platforms   Provide an experimental platform that can 
                                          support massive experimentation to support 
                                          research and innovation in the SDN field in 
                                          the core and Ethernet access.
                                          Experimental platforms should test more 
                                          disruptive techniques.
Universities and Research Institutions    Use scientific methods to assess limitations of 
                                          current model, propose new solutions.
Industry. Telecomm Operators              Orient research and experimentation.
                                          Innovation  (I,TO)
                                          Provide user base and access tecnologies to 
                                          reach them (T)
SME                                       Make profit of a new playground.
                                          Innovate at lesser cost.
                                          A new market opportunity.
Users                                     Assess social benefits: Efficiency, cost, added 
                                          value

                                                                                        12/13
Conclussions 
SDN is a promising technology.
There are technical areas that can support research and innovation in 
the SDN field.
There are actual limitations that are still implementation dependent.
The new breed of hardware will probably open even more possibilities.
There is a clear opportunity for adhoc applications developing and 
corresponding business opportunities.

The citizen should get the benefit.




  The Network becomes part of the Application

                  Eduardo.Jacob@ehu.es - Jun 29th 2012
                                                                   13/13
THANK YOU

                     Eduardo Jacob <Eduardo.Jacob@ehu.es>




Campus of International
     Excellence
An quick primer on OpenFlow
Created in Stanford to support Clean Slate research on 
Future Internet.
Originally targeting Research Networks, now interest 
growing from other areas: Data center, mobile…
Based on the Flow Concept.
The Open Networking Foundation:
   SDN and OpenFlow protocol development.
   More than 60 companies, from every part of the IT ecosystem.
   High speed and minimal standardization.
   Not clear how Universities and Research Institutions can propose, 
   participate or perform oriented research. 



               Eduardo.Jacob@ehu.es - Jun 29th 2012
The Flow and the Flow Table
         Very Simplified and old (v1.0)!!!




  + mask what fields to match


                  The Stanford Clean Slate Program
                  http://cleanslate.stanford.edu
Examples
Switching

 Switch MAC         MAC Eth       VLAN IP        IP       IP       TCP   TCP
                                                                               Action
 Port src           dst type      ID   Src       Dst      Prot     sport dport
 *         *       00:1f:.. *     *      *       *        *        *     *      port6

Flow Switching

 Switch MAC         MAC Eth       VLAN IP        IP       IP       TCP   TCP
                                                                               Action
 Port src           dst type      ID   Src       Dst      Prot     sport dport
 port3 00:20.. 00:1f.. 0800       vlan1 1.2.3.4 5.6.7.8       4    17264 80     port6

Firewall

 Switch MAC         MAC Eth       VLAN IP        IP       IP       TCP   TCP
                                                                               Forward
 Port src           dst type      ID   Src       Dst      Prot     sport dport
 *         *   *           *      *      *       *        *        *     22     drop
                                The Stanford Clean Slate Program
                                http://cleanslate.stanford.edu
Managing the flow table: The 
Controller




         The Stanford Clean Slate Program
         http://cleanslate.stanford.edu
FlowVisor Creates Virtual Networks
                                           Experiment              PBD
                      Production
                                              One               Experiment
                         Slice
                                            Controller           Controller
                      Controller




                                                         OpenFlow
                                                         Protocol
                         OpenFlow
           OpenFlow      Protocol
           Switch                               FlowVisor                  Slice
                                                                          Policy


                                                     FlowVisor slices OpenFlow 
OpenFlow                OpenFlow                    networks, creating multiple 
Switch                  Switch                      isolated and programmable 
                                                       logical networks on the 
                                                      same physical topology.
                 The Stanford Clean Slate Program
                 http://cleanslate.stanford.edu
Multiple OpenFlow Protocol versions 
(and available implementations!!!)
Protocol Evolution (and before, there were 0.89 and 0.90)
   Version 1.0 (the most widely deployed)
   Version 1.1 adds: MAC subnetting, MPLS, Multiple 
   Table (goto), Multicast.
   Version 1.2 adds: Basic IPv6 header support, extensible 
   matches (TLV).
   Version 1.3 adds: IPv6 Extension header, per flow 
   meters, auxiliary connections, PBB tagging…
EHU‐OEF, uses 1.0 plus fixed MAC subnetting.

                                Back to the presentation

                                                        23/17

Más contenido relacionado

La actualidad más candente

Smart Houses: integrating SOA with Brain Computer Interfaces
Smart Houses: integrating SOA with Brain Computer InterfacesSmart Houses: integrating SOA with Brain Computer Interfaces
Smart Houses: integrating SOA with Brain Computer Interfaces
Roberto Baldoni
 
Final Health Learning Platform - Strategy Presentation (Summer 2012)
Final Health Learning Platform - Strategy Presentation (Summer 2012)Final Health Learning Platform - Strategy Presentation (Summer 2012)
Final Health Learning Platform - Strategy Presentation (Summer 2012)
Abram Guerra
 
Pattern based software patent
Pattern based software patentPattern based software patent
Pattern based software patent
iaemedu
 
Pattern based software patent
Pattern based software patentPattern based software patent
Pattern based software patent
IAEME Publication
 

La actualidad más candente (15)

SMARCOS - ARTEMIS Summer Camp 2010
SMARCOS - ARTEMIS Summer Camp 2010SMARCOS - ARTEMIS Summer Camp 2010
SMARCOS - ARTEMIS Summer Camp 2010
 
Smart Houses: integrating SOA with Brain Computer Interfaces
Smart Houses: integrating SOA with Brain Computer InterfacesSmart Houses: integrating SOA with Brain Computer Interfaces
Smart Houses: integrating SOA with Brain Computer Interfaces
 
Middleware the open-source way: technical superiority and business opportunit...
Middleware the open-source way: technical superiority and business opportunit...Middleware the open-source way: technical superiority and business opportunit...
Middleware the open-source way: technical superiority and business opportunit...
 
AEGIS Newsletter 4
AEGIS Newsletter 4AEGIS Newsletter 4
AEGIS Newsletter 4
 
FITT Toolbox: Balancing Technology Transfer
FITT Toolbox: Balancing Technology TransferFITT Toolbox: Balancing Technology Transfer
FITT Toolbox: Balancing Technology Transfer
 
The ADL Initiative & the USCG
The ADL Initiative & the USCGThe ADL Initiative & the USCG
The ADL Initiative & the USCG
 
Final Health Learning Platform - Strategy Presentation (Summer 2012)
Final Health Learning Platform - Strategy Presentation (Summer 2012)Final Health Learning Platform - Strategy Presentation (Summer 2012)
Final Health Learning Platform - Strategy Presentation (Summer 2012)
 
51 etna
51 etna51 etna
51 etna
 
First Serenoa Newsletter
First Serenoa NewsletterFirst Serenoa Newsletter
First Serenoa Newsletter
 
Pattern based software patent
Pattern based software patentPattern based software patent
Pattern based software patent
 
Pattern based software patent
Pattern based software patentPattern based software patent
Pattern based software patent
 
Leage For Programming Freedom. Against Software Patents. (1991)
Leage For Programming Freedom. Against Software Patents. (1991)Leage For Programming Freedom. Against Software Patents. (1991)
Leage For Programming Freedom. Against Software Patents. (1991)
 
Online Collaboration Tools 8.10.2013
Online Collaboration Tools 8.10.2013Online Collaboration Tools 8.10.2013
Online Collaboration Tools 8.10.2013
 
Hand crafted resume (2-page PDF)
Hand crafted resume (2-page PDF)Hand crafted resume (2-page PDF)
Hand crafted resume (2-page PDF)
 
Simulation and Serious Games for Professional Training in Emergency and Fire ...
Simulation and Serious Games for Professional Training in Emergency and Fire ...Simulation and Serious Games for Professional Training in Emergency and Fire ...
Simulation and Serious Games for Professional Training in Emergency and Fire ...
 

Similar a SDN the network becomes the application

OGF Standards Overview - ITU-T JCA Cloud
OGF Standards Overview - ITU-T JCA CloudOGF Standards Overview - ITU-T JCA Cloud
OGF Standards Overview - ITU-T JCA Cloud
Alan Sill
 
Sos besu forum_v4
Sos besu forum_v4Sos besu forum_v4
Sos besu forum_v4
rajarshir
 
Sos besu forum_v4
Sos besu forum_v4Sos besu forum_v4
Sos besu forum_v4
rajarshir
 
Sos besu forum_v4
Sos besu forum_v4Sos besu forum_v4
Sos besu forum_v4
rajarshir
 
ULOOP project overview - the second generation of user-centric networking
ULOOP project overview - the second generation of user-centric networkingULOOP project overview - the second generation of user-centric networking
ULOOP project overview - the second generation of user-centric networking
Rute C. Sofia
 

Similar a SDN the network becomes the application (20)

Why SDN and ON.Lab are hot topics in networking
Why SDN and ON.Lab are hot topics in networkingWhy SDN and ON.Lab are hot topics in networking
Why SDN and ON.Lab are hot topics in networking
 
ON.LAB Overview
ON.LAB OverviewON.LAB Overview
ON.LAB Overview
 
OSGi DevCon - Innovation Through an Apps Competition
OSGi DevCon - Innovation Through an Apps CompetitionOSGi DevCon - Innovation Through an Apps Competition
OSGi DevCon - Innovation Through an Apps Competition
 
Capabilities: The Bridge Between R-&-D - 21may14
Capabilities: The Bridge Between R-&-D - 21may14Capabilities: The Bridge Between R-&-D - 21may14
Capabilities: The Bridge Between R-&-D - 21may14
 
OGF Standards Overview - ITU-T JCA Cloud
OGF Standards Overview - ITU-T JCA CloudOGF Standards Overview - ITU-T JCA Cloud
OGF Standards Overview - ITU-T JCA Cloud
 
Sos besu forum_v4
Sos besu forum_v4Sos besu forum_v4
Sos besu forum_v4
 
Sos besu forum_v4
Sos besu forum_v4Sos besu forum_v4
Sos besu forum_v4
 
Sos besu forum_v4
Sos besu forum_v4Sos besu forum_v4
Sos besu forum_v4
 
Introduction to Ostia
Introduction to Ostia  Introduction to Ostia
Introduction to Ostia
 
Open for business
Open for businessOpen for business
Open for business
 
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
 
Track 3 session 1 - st dev con 2016 -ieee- iot standards adn open source
Track 3   session 1 - st dev con 2016 -ieee- iot standards adn open sourceTrack 3   session 1 - st dev con 2016 -ieee- iot standards adn open source
Track 3 session 1 - st dev con 2016 -ieee- iot standards adn open source
 
Go open2010 sde_20100417
Go open2010 sde_20100417Go open2010 sde_20100417
Go open2010 sde_20100417
 
Challenges of the io t v1
Challenges of the io t v1Challenges of the io t v1
Challenges of the io t v1
 
RTI/Cisco response to the Software Defined Networks (SDN) OMG RFI
RTI/Cisco response to the Software Defined Networks (SDN) OMG RFIRTI/Cisco response to the Software Defined Networks (SDN) OMG RFI
RTI/Cisco response to the Software Defined Networks (SDN) OMG RFI
 
ULOOP project overview - the second generation of user-centric networking
ULOOP project overview - the second generation of user-centric networkingULOOP project overview - the second generation of user-centric networking
ULOOP project overview - the second generation of user-centric networking
 
Cultivating Sustainable Software For Research
Cultivating Sustainable Software For ResearchCultivating Sustainable Software For Research
Cultivating Sustainable Software For Research
 
Introduction to OpenDaylight
Introduction to OpenDaylightIntroduction to OpenDaylight
Introduction to OpenDaylight
 
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
 
Internet of things : Beginners view
Internet of things : Beginners viewInternet of things : Beginners view
Internet of things : Beginners view
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Último (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 

SDN the network becomes the application