Software Defined Networking is re defining some IT scenarios. The network can "de facto" support applications in a novel and centralized way. Some ideas presented in the Consultation on Future Network Technologies Research and Innovation in HORIZON 2020
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
SDN the network becomes the application
1. 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
3. 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
4. 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
12. 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
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
14. 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
15. 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
19. 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
20. 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