Opportunities and challenges for software defined network systems

hesitantdoubtfulΤεχνίτη Νοημοσύνη και Ρομποτική

29 Οκτ 2013 (πριν από 3 χρόνια και 9 μήνες)

69 εμφανίσεις

Technische Universität München

Lehrstuhl für Kommunikationsnetze

Prof. Dr.
-
Ing.
Wolfgang Kellerer

Opportunities and challenges for
software defined network systems



Wolfgang Kellerer

wolfgang.kellerer@tum.de

Dagstuhl

Seminar 13131 „Future Internet“


March 24


27, 2013

© TUM LKN 2013

Paradigm

Shift



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
for

dynamic

control

&
management

to

support

innovation




Virtualization

of

storage
,
servers

and

networks

(
Cloud

Computing,
Cloud

Networking
)
mechanism

to

manage
resources

more

efficiently



Software
Defined

Networking (SDN)
describes

an
abstraction

to

cope

with

the

complexity

in a
dynamic

way


Prof. Dr. Wolfgang Kellerer

2

Custom Hardware

Custom Hardware

Custom Hardware

Custom Hardware

Custom Hardware

OS

OS

OS

OS

OS

Network OS

Feature

Feature

Software Defined Networking: Principle

Feature

Feature

Feature

Feature

Feature

Feature

Feature

Feature

Feature

Feature

From

Nick
McKeown
, Stanford University

Abstraction interface
in

the network


centralized control

programmability

awareness

Software

Defined

Networking

Cloud

computing

Network

Virtualization

Control Plane



Data Plane
Separation

Network

Functions


in Software

Isolation / Separation /
Combination / Sharing

Source: Marco Hoffmann, NSN, 2013,
modified

by

W.
K
ellerer

Future Network
Triangle




Hypervi sor




Hypervi sor

A System View

Prof. Dr. Wolfgang Kellerer

5

User

Network

Cloud




Hypervi sor

Network
control

Network

c
ontrol

module

Network

c
ontrol

module

Network

c
ontrol

module

Network

c
ontrol

module

Application

control

Applic
.

c
ontrol

module

Applic
.

c
ontrol

module

Applic
.

c
ontrol

module

Applic
.

c
ontrol

module

s
outhbound

interface

northbound


interface

h
ybrid
control

plane

d
ata

plane

Opportunities

Abstraction

interface

+
Programmability

= Innovation



Software
defined
ICT
systems:

flexibility & sharing of
cloud

and

network

infrastructure


platform
for
new
application

domains


c
ustomization
: programmability
of networks by
software


need for clever
control
software


flexibility
: dynamic changes possible



Introduction

of

new

control

architectures


centralized

control


e
asier

configuration


efficient

operation
: fault
management
, fast
error

recovery


s
ecure

networking



Allow

sharing

among

application

owners

Prof. Dr. Wolfgang Kellerer

6


Software
Defined

Networking

?

=


t
he

one

stop

solution

to

everything


that

we

ever

wanted

to

solve


since

the

Internet
has

become

popular

Prof. Dr. Wolfgang Kellerer

7

Prof. Dr. Wolfgang Kellerer

8







… SDN
provides

new

ways

forward

for

everybody

Prof. Dr. Wolfgang Kellerer

9

Network
-
aware
Applications

Network
controlled

by

applications

(
overlay



network

controller
)


Custom
traffic

processing


r
un

own

algorithms

on
generic

hardware


g
et

rid

of

functions

that

are

not
needed


Online
traffic

engineering


o
ptimize

network

for

specific

applications


Isolation


s
hare

network

among

different
applications


Consistent

network

policies


a
utomate

network

management
,
resilience



Data
center

networks


Multimedia
networks


Mobile
networks

incl. automobile
networks
, mobile
cloud

computing


Optical
networks


Smart
Grid


Prof. Dr. Wolfgang Kellerer

10


Concentrate

on
core

functions



low

latency

optimization


high
flexibility


integrate

cloud
/
virtu
/
control


end
-
to
-
end
QoS



Quality
of

Experience


dynamic

changes

and

content

migration


function

virtualization


(


cloud
), e.g.
cloud

EPS,
Cloud
-
RAN


Mobility
management


mobile
cloud

computing


SDN
for

Car
-
to
-
Car
communication


flexible
configuration

of

circuit

switched

systems


network

sharing

through

isolation


optimization

for

short

control

messages



Medical
networks


Industry

4.0

Status


SDN
emerged

from

Clean Slate
program
, but
marks

an

evolutionany

approach

to

today‘s

networks



Research
has

started

by

telcos
,
clouds
,
vendors
,
academia

globally


EU
projects
: OASE, RESERVOIR, SPARC, CHANGE, SAIL, …


National
projects
: G
-
Lab, SASER


Google
data

center

network

operation


Related

experimental
platforms
: GENI, FIRE,
OFELIA,
G
-
Lab



Standardization


ONF: DTAG,
Google
,
Facebook
,
MS, NTT,
Verizon
,
Yahoo
,
Goldman
Sachs

(93
members
,
founded

March
2011)


ETSI Network
Function

Virtualization

(all
operators

and

vendors
, 2012)


Prof. Dr. Wolfgang Kellerer

11

Research
Challenges


Basic:
What

is

the

right

abstraction

level
?
Scalability

-

h
ow

to

realize

carrier

grade
software

defined

networks
?
Architectures
:
logically

centralized
,

topology

discovery

and

export

(ALTO)



Advanced
:
Control

features

and

scalability

for

application

domains


Optical
networks
, mobile
operator

networks


Automobile
networks

and

mobile
clouds


Smart
grid

infrastructure
, M2M, ...



Dynamic

network

changes
:
embedding

and

re
-
embedding



Security
:
How

can

we

prevent

misuse

of

critical

infrastructure
?



Joint
application

and

network

management,
r
esilience


Prof. Dr. Wolfgang Kellerer

12

s
outhbound


interface

northbound


interface

a
nd

finally






new

challenges

for

testbeds



c
urrent

testbed

at

TUM:

Prof. Dr. Wolfgang Kellerer

13

Client

Client

Cloud
-
Node

Cloud
-
Node

Controller

Prof. Dr.
-
Ing. Wolfgang Kellerer

Lehrstuhl für Kommunikationsnetze

Technische Universität München

wolfgang.kellerer@tum.de


Thank

You
!


14

©
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

15

All
new
?


Some

earlier

attempts




Programmability

and

APIs


Network APIs
came

up

in 2000
to

allow

application

innovation

in
the

network



Parlay

API“ was
outrun

by

over

the

top
solutions




SDN
allows

to

centralize

intelligence

in
networks


i
s

n
etwork

operators

dream

to

provide

QoS
,
mobility
,
reliability
, AAA,…


„Intelligent Network“ (ITU Q.1200) in
the

90ies


But:
Internet
is

based

on
strict

decentralization

Prof. Dr. Wolfgang Kellerer

16