Vous êtes sur la page 1sur 45

SDN Research

Aris Cahyadi Risdianto


Eueung Mulyana
School of El ectri cal Engi neeri ng and I nformati cs
I nsti tut Teknol ogi Bandung
I ndonesi an Networker (100NGN) Workshop

Agenda

What is SDN?

SDN Supporter

SDN History

SDN Implementation (Tested and !rodu"tion)

#pen$low at T%IN (#$&T%IN)

SDN 'esear"h

What is SDN?

SDN Definition
()n approa"h to *uildin+ "omputer networkin+
e,uipment and so-tware that separates and a*stra"ts
elements o- these systems. These elements "alled as
"ontrol and data plane/.
~ English Wikipedia, 2013 ~
() new approa"h to networkin+ in whi"h network "ontrol
is de"oupled -rom the data -orwardin+ -un"tion and is
dire"tly pro+ramma*le/.
~ Open Networking Foundation (ONF), 2013 ~
()n approa"h to networkin+ in whi"h "ontrol is
de"oupled -rom hardware and +i0en to a so-tware
appli"ation "alled a "ontroller./
~ SearhS!N, "eh"arget, 2013 ~
Isolation Isolation
Dynamic Dynamic
Programmable Programmable
Centralied Centralied

SDN Architecture
1ommon Network Ser0i"es 1ommon Network Ser0i"es
(routin+2 multi"ast2 se"urity2 (routin+2 multi"ast2 se"urity2
tra--i" en+ineerin+2 et") tra--i" en+ineerin+2 et")
1on-i+ure2 mana+e2 se"ure2 1on-i+ure2 mana+e2 se"ure2
and optimi3e network resour"es and optimi3e network resour"es
0ia dynami" and automated 0ia dynami" and automated
pro+rams pro+rams
%ntire network appears as a %ntire network appears as a
sin+le lo+i"al swit"h without sin+le lo+i"al swit"h without
understandin+ the proto"ol understandin+ the proto"ol
pro"ess pro"ess
The "ontrol and data planes are de"oupled2 network
intelli+en"e and state are lo+i"ally "entrali3ed2 and the
underlyin+ network in-rastru"ture is a*stra"ted -rom the
appli"ations
!ro+ramma*ility2 automation2 and network "ontrol2 ena*lin+
them to *uild hi+hly s"ala*le2 -le4i*le networks that readily
adapt to "han+in+ *usiness needs

SDN Su!!orter

"echnology #ehind SDN
5i rtual i 3ati on 5i rtual i 3ati on
#pen$l ow #pen$l ow
Hi +h )0ai l a*l e Hi +h )0ai l a*l e
'esour"es 'esour"es
Dynami " Dynami "
!ro+rammi n+ !ro+rammi n+
!ro0ide Isolated and Dynami"
'esour"e )llo"ation
Network 'esour"e Network 'esour"e
Isolation -or SDN Isolation -or SDN
De"ouplin+ *etween 1ontrol
!lane and Data !lane
1entrali3ed 1entrali3ed
"on-i+uration and "on-i+uration and
mana+ement mana+ement
!ro0ide hu+e num*er o-
resour"es su"h as !ro"essor2
6emory2 Disk2 et".
6ore resour"es2 more 6ore resour"es2 more
network "an *e de-ined network "an *e de-ined
!ro0ide pro+rammin+
lan+uan+e -or wide 0ariety o-
appli"ation domain.
De0eloper "an pro+ram De0eloper "an pro+ram
without knowin+ the without knowin+ the
resour"e resour"e
%lasti" "loud ar"hite"ture and
dynami" resour"e allo"ation
re,uired network ser0i"es
No ar"hite"ture No ar"hite"ture
"han+in+ -or entities "han+in+ -or entities
mo0ement mo0ement
1l oud 1l oud
1omputi n+ 1omputi n+

5i rtual i 3ati on 7e0el 5i rtual i 3ati on 7e0el

Hardware 5irtuali3ation Hardware 5irtuali3ation


Hardware8)ssisted 5irtuali3ation Hardware8)ssisted 5irtuali3ation
!ara0irtuali3ation !ara0irtuali3ation

So-tware 5irtuali3ation So-tware 5irtuali3ation


So-tware8only 5irtuali3ation So-tware8only 5irtuali3ation
#peratin+ System 5irtuali3ation #peratin+ System 5irtuali3ation
)ppli"ation 5irtuali3ation )ppli"ation 5irtuali3ation
5i rtual i 3ati on 7e0el 5i rtual i 3ati on 7e0el

Hardware 5irtuali3ation Hardware 5irtuali3ation


Hardware8)ssisted 5irtuali3ation Hardware8)ssisted 5irtuali3ation
!ara0irtuali3ation !ara0irtuali3ation

So-tware 5irtuali3ation So-tware 5irtuali3ation


So-tware8only 5irtuali3ation So-tware8only 5irtuali3ation
#peratin+ System 5irtuali3ation #peratin+ System 5irtuali3ation
)ppli"ation 5irtuali3ation )ppli"ation 5irtuali3ation
$irtualiation
(In "omputin+2 re-er as te"hni,ues2
methods or approa"hes o- "reatin+
a 0irtual 0ersion o- somethin+2 su"h
as a 0irtual hardware plat-orm2
operatin+ system (#S)2 stora+e
de0i"e2 or network resour"es/.
~ English Wikipedia 2013 ~
(In "omputin+2 re-er as te"hni,ues2
methods or approa"hes o- "reatin+
a 0irtual 0ersion o- somethin+2 su"h
as a 0irtual hardware plat-orm2
operatin+ system (#S)2 stora+e
de0i"e2 or network resour"es/.
~ English Wikipedia 2013 ~
1960 1960
1970 1970
1980 1980
1990 1990
2000 2000
2010 2010
Now Now
CP
System/360
CP/CMS
System/370
VP/CSS
OpenVMS
Intel 80286
Simultask
Virtual Platform
VM and VMM
I!32 r"#ite"ture
Virtual PC
$or Ma"
%/VM
Series
VM&are &S
VM&are Ser'er
(MC )uisition
*!86
+yper'isor
Open sour"e
Virtual,o*
$ree,S- .ail
/"#root0
MS Ser'er +yper!V
Citri*1enpp
MS pp!V
/Met#ane0
Open$lo2
Many more 34
Intel V5!*
M-!'

%!en&lo'

#pen Standard dan #pen Inter-a"e

De"oupled "ontrol plane and data plane


on the network

6anipulate -orwardin+ plane on the


swit"h or 'outer

'un new proto"ol in the produ"tion


network

#pen Standard dan #pen Inter-a"e

De"oupled "ontrol plane and data plane


on the network

6anipulate -orwardin+ plane on the


swit"h or 'outer

'un new proto"ol in the produ"tion


network
#pen$low Standard 1.9.1 #pen$low Standard 1.9.1
#pen$low 1on-i+ Standard 1.1 #pen$low 1on-i+ Standard 1.1
#pen$low Standard 1.9.1 #pen$low Standard 1.9.1
#pen$low 1on-i+ Standard 1.1 #pen$low 1on-i+ Standard 1.1

SDN (istory

%!en&lo' (istory
(%0an+eli3ed #pen$low to 5endor2 -ree mem*ership to all resear"her2 release
spe"i-i"ation and re-eren"e desi+n2 and -ree li"ensin+ -or resear"h and "ommer"ial./
~ OpenFlow #onsortiu$ %oal&s 200' ~
()nay3ed SDN re,uirements2 e0ol0ed #pen$low standard to address needs o-
"ommer"ial deployments2 and resear"h new standard to e4pand SDN *ene-its./
~ Open Networking Foundation (ission&s 2011 ~
Open$lo2 -emo
6SI7COMM
Open$lo2 -emo
67(8I CIO
Meetin9
6 Ma:or Vendor
Open$lo2 Standard
$irst Standard
Open$lo2 048
/Met#ane0
Open$lo2
Pioneer
Open Sour"e
Virtual S2it"#
Soft2are
S-8 5est,ed
;nder 7(8I
Pro:e"t
Open$lo2 -emo
67(C
Pantou
Open$lo2
$or &<5
<oute$lo2
<aaS
Open$lo2 -emo
67(8I CIO
Meetin9
Open$lo2 standard =434=
Open$lo2 Confi9 =4=

%N& )%!en Net'or*ing &oundation+
oard o- 6em*ers
oard o- 6em*ers

:ser8Dri0en #r+ani3ation

!romote and adopt SDN throu+h open


standards de0elopment

#pen$low as -irst SDN standard and 0ital


element -or SDN ar"hite"ture

)naly3e SDN re,uirements -or "ommer"ial

'esear"h new standards to e4pand SDN *ene-its

:ser8Dri0en #r+ani3ation

!romote and adopt SDN throu+h open


standards de0elopment

#pen$low as -irst SDN standard and 0ital


element -or SDN ar"hite"ture

)naly3e SDN re,uirements -or "ommer"ial

'esear"h new standards to e4pand SDN *ene-its


#N$ 6i l estone #N$ 6i l estone
;011 ;011
1reated -or Su""ess o- SDN 1reated -or Su""ess o- SDN
#$ -rom a"ademi" to "ommer"ial #$ -rom a"ademi" to "ommer"ial
#$ spe"i-i "ati on 1. 1. 0 and 1. ; #$ spe"i-i "ati on 1. 1. 0 and 1. ;
#$8 1on-i + !roto"ol 1. 0 #$8 1on-i + !roto"ol 1. 0
1reate T)G 1reate T)G
6em*er <0= "ompani es 6em*er <0= "ompani es
;01; ;01;
>? #$ produ"t -rom mem*er >? #$ produ"t -rom mem*er
;0= 0endor demonstrate ;0= 0endor demonstrate
interopera*il ity on !l u+$est e0ent interopera*il ity on !l u+$est e0ent
90= mi ll ions #$ ports shi pped 90= mi ll ions #$ ports shi pped
!resented at ;0 e0ents !resented at ;0 e0ents
Whi te paper #$ *ased SDN Whi te paper #$ *ased SDN
#$ spe"i-i "ati on 1. 9. 0 and 1. 9. 1 #$ spe"i-i "ati on 1. 9. 0 and 1. 9. 1
#$8 1on-i + !roto"ol 1. 1 #$8 1on-i + !roto"ol 1. 1
6em*er @0= "ompani es 6em*er @0= "ompani es
#N$ 6i l estone #N$ 6i l estone
;011 ;011
1reated -or Su""ess o- SDN 1reated -or Su""ess o- SDN
#$ -rom a"ademi" to "ommer"ial #$ -rom a"ademi" to "ommer"ial
#$ spe"i-i "ati on 1. 1. 0 and 1. ; #$ spe"i-i "ati on 1. 1. 0 and 1. ;
#$8 1on-i + !roto"ol 1. 0 #$8 1on-i + !roto"ol 1. 0
1reate T)G 1reate T)G
6em*er <0= "ompani es 6em*er <0= "ompani es
;01; ;01;
>? #$ produ"t -rom mem*er >? #$ produ"t -rom mem*er
;0= 0endor demonstrate ;0= 0endor demonstrate
interopera*il ity on !l u+$est e0ent interopera*il ity on !l u+$est e0ent
90= mi ll ions #$ ports shi pped 90= mi ll ions #$ ports shi pped
!resented at ;0 e0ents !resented at ;0 e0ents
Whi te paper #$ *ased SDN Whi te paper #$ *ased SDN
#$ spe"i-i "ati on 1. 9. 0 and 1. 9. 1 #$ spe"i-i "ati on 1. 9. 0 and 1. 9. 1
#$8 1on-i + !roto"ol 1. 1 #$8 1on-i + !roto"ol 1. 1
6em*er @0= "ompani es 6em*er @0= "ompani es

SDN Im!lementation

%!en&lo' ,Standford
a"k+round

!ath are $i4ed ("on-i+ured *y the network)

I!8only network

I! address di"tated *y DH1!2 DNS2 et".

No means to add our own pro"essin+


a"k+round

!ath are $i4ed ("on-i+ured *y the network)

I!8only network

I! address di"tated *y DH1!2 DNS2 et".

No means to add our own pro"essin+


I mplementati on

1omputer S"ien"e Department (Gates uildin+) A 1000 users and ;9 wirin+ "loset

1enter -or Inte+rated Systems (!aul )llen uildin+) A ;00 users dan > wirin+ "loset
I mplementati on

1omputer S"ien"e Department (Gates uildin+) A 1000 users and ;9 wirin+ "loset

1enter -or Inte+rated Systems (!aul )llen uildin+) A ;00 users dan > wirin+ "loset
Ne4t Steps

Isolation (re+ular produ"tion tra--i" untou"h)

5irtuali3ed and !ro+ramma*le (di--erent -lows in di--erent ways)

#pen De0elopment %n0ironment (su"h as 7inu4)

$le4i*le de-inition o- -lows


Ne4t Steps

Isolation (re+ular produ"tion tra--i" untou"h)

5irtuali3ed and !ro+ramma*le (di--erent -lows in di--erent ways)

#pen De0elopment %n0ironment (su"h as 7inu4)

$le4i*le de-inition o- -lows



%!en&lo' ,Standford
15
Swit"hes (;9)
)!s (<0)
Wi6a4 (1)

-ENI )N.R+
)*out G%NI

G%NI B Glo*al %n0ironment -or Network Inno0ation

5irtual 7a*oratory -or -uture internet at s"ale

'esear"h -rontier network s"ien"e and en+ineerin+


)*out G%NI

G%NI B Glo*al %n0ironment -or Network Inno0ation

5irtual 7a*oratory -or -uture internet at s"ale

'esear"h -rontier network s"ien"e and en+ineerin+


G%NI 6i ssion

#pen the way -or trans-ormati0e resear"h

Inspire and a""elerate potential inno0ation


G%NI 6i ssion

#pen the way -or trans-ormati0e resear"h

Inspire and a""elerate potential inno0ation


#$N7' ( i ni ti al ) #$N7' ( i ni ti al )
N7'#$ ( e4pansi on) N7'#$ ( e4pansi on)
G%NI #pen$low G%NI #pen$low
a"k*one Deployment a"k*one Deployment
at Nati onal 7amda'ai l at Nati onal 7amda'ai l
#pen$l ow a"k*one #pen$l ow a"k*one
-or G%NI 1ommuni ty -or G%NI 1ommuni ty
(G%NI #$ ) (G%NI #$ )
#$N7' ( i ni ti al ) #$N7' ( i ni ti al )
N7'#$ (e4pansi on) N7'#$ (e4pansi on)
G%NI #pen$low G%NI #pen$low
a"k*one Deployment a"k*one Deployment
at Nati onal 7amda'ai l at Nati onal 7amda'ai l
#pen$l ow a"k*one #pen$l ow a"k*one
-or G%NI 1ommuni ty -or G%NI 1ommuni ty
(G%NI #$ ) (G%NI #$ )
N7' (Nati onal 7am*da'ail )

1;20008mile hi+h speed national "omputer network

#wned and operated *y :S resear"h and edu"ation

19 mem*ers and in0ol0ed ;C0 resear"h uni0ersities


N7' (National 7am*da'ail )

1;20008mile hi+h speed national "omputer network

#wned and operated *y :S resear"h and edu"ation

19 mem*ers and in0ol0ed ;C0 resear"h uni0ersities


N7' Ser 0i"es

Wa0eNet2 $rameNet2 !a"ketNet2 Tele!resen"e2


I!TransitNet2 and #thers.
N7' Ser 0i"es

Wa0eNet2 $rameNet2 !a"ketNet2 Tele!resen"e2


I!TransitNet2 and #thers.

-ENI )N.R+
Deploy and operate #pen$low8ena*led H! !ro"ur0e >>00 Swithes at < N7' !o!s2 inter"onne"t N7'Ds $rameNet to G%NI
#pen$low a"k*one2 and permittin+ N7' mem*er or non8mem*er to "onne"t G%NI #pen$low Ser0i"es
Deploy and operate #pen$low8ena*led H! !ro"ur0e >>00 Swithes at < N7' !o!s2 inter"onne"t N7'Ds $rameNet to G%NI
#pen$low a"k*one2 and permittin+ N7' mem*er or non8mem*er to "onne"t G%NI #pen$low Ser0i"es

%felia )E/ &P0+
Who i s #-el ia?

1olla*orati0e !roEe"t under %uropean 1ommissionDs


$!F I1T Work !ro+rame

Gnown as (#pen$low in %urope/


Who i s #-el i a?

1olla*orati0e !roEe"t under %uropean 1ommissionDs


$!F I1T Work !ro+rame

Gnown as (#pen$low in %urope/


#-eli a 5i si on

:sers "ontrol their own network and "reate an


(Internet o- their own/
#-eli a 5i si on

:sers "ontrol their own network and "reate an


(Internet o- their own/
#-elia and #pen$low

!ro0ide e4perimental -a"ility *ased on #pen$low

Not only test in the test network

1ontrol network itsel-

%4perimentation on multi8layer and te"hnolo+y

!ro0ide tools to "reate inno0ation -uture internet

%na*le re0olutionary Internet 'esear"h

1reatin+ Su*strate -or the new way "reatin+ and run the
network
#-elia and #pen$low

!ro0ide e4perimental -a"ility *ased on #pen$low

Not only test in the test network

1ontrol network itsel-

%4perimentation on multi8layer and te"hnolo+y

!ro0ide tools to "reate inno0ation -uture internet

%na*le re0olutionary Internet 'esear"h

1reatin+ Su*strate -or the new way "reatin+ and run the
network
#$%7I ) #$%7I )
1reate and 'un 1reate and 'un
Hour %4peri ment Hour %4peri ment
1. 1. Ha0e an idea Ha0e an idea
;. ;. 7o+ on to #$%7I) 7o+ on to #$%7I)
portal portal
9. 9. 1on-i+ure network 1on-i+ure network
sli"e o- your own sli"e o- your own
?. ?. 'un your 'un your
e4periment e4periment
#$%7I ) #$%7I )
1reate and 'un 1reate and 'un
Hour %4peri ment Hour %4peri ment
1. 1. Ha0e an idea Ha0e an idea
;. ;. 7o+ on to #$%7I) 7o+ on to #$%7I)
portal portal
9. 9. 1on-i+ure network 1on-i+ure network
sli"e o- your own sli"e o- your own
?. ?. 'un your 'un your
e4periment e4periment

%felia )E/ &P0+
#$%7I ) $a"i li ty and I sl ands #$%7I ) $a"i li ty and I sl ands
erlin2 Germany T:
Ghent2 el+ium IT
Iuri"h2 Swit3erland %TH
ar"elona2 Spain i;1)T
ristol2 :nited Gin+dom (:G) :NI5'IS
1atania2 Italy 1NIT
'ome2 Italy 1NIT
Trento2 Italy 1'%)T%8N%T
!isa2 Italy 1NIT
:*erlandia2 ra3il :$:

Planet.ab
The I dea o- !l anet7a*

1olle"tion ma"hines distri*uted o0er the Glo*e

1ommon So-tware !a"ka+es

#0erlay Network Tested

'esear"h Tested and Deployment !lat-orm

6i"ro"osm o- the Ne4t Internet


The I dea o- !l anet7a*

1olle"tion ma"hines distri*uted o0er the Glo*e

1ommon So-tware !a"ka+es

#0erlay Network Tested

'esear"h Tested and Deployment !lat-orm

6i"ro"osm o- the Ne4t Internet


1onsortium

1olle"tion o- a"ademi"2 industrial2 and +o0ernment

6ana+ed *y !rin"eton :ni0ersity2 :ni0ersity o-


1ali-ornia2 and :ni0ersity o- Washin+ton

1orporate 6em*er (Intel2 H!2 Goo+le2 )TJT2 $ran"e


Tele"om2 Do1o6o2 7u"ent2 N%12 et")
1onsortium

1olle"tion o- a"ademi"2 industrial2 and +o0ernment

6ana+ed *y !rin"eton :ni0ersity2 :ni0ersity o-


1ali-ornia2 and :ni0ersity o- Washin+ton

1orporate 6em*er (Intel2 H!2 Goo+le2 )TJT2 $ran"e


Tele"om2 Do1o6o2 7u"ent2 N%12 et")
:sa+e Stats :sa+e Stats
:sers K ;<00= :sers K ;<00=
Sl i"es K >00= Sl i"es K >00=
7on+8 runnin+ ser 0i "esK 7on+8 runnin+ ser 0i "esK
A ;0 A ;0
ytes8 per8 Day K ?T ytes8 per8 Day K ?T
:ni,ue I !8 addr8 per8 :ni,ue I !8 addr8 per8
day K 16 day K 16
:sa+e Stats :sa+e Stats
:sers K ;<00= :sers K ;<00=
Sl i"es K >00= Sl i"es K >00=
7on+8 runnin+ ser 0i "esK 7on+8 runnin+ ser 0i "esK
A ;0 A ;0
ytes8 per8 Day K ?T ytes8 per8 Day K ?T
:ni,ue I !8 addr8 per8 :ni,ue I !8 addr8 per8
day K 16 day K 16
Sponsored *y

Planet.ab
LC00= ma"hines spannin+ ?00 sites and ?0 "ountriesM
LSupports distri*uted 0irtuali3ation where ea"h o- >00= network ser0i"es runnin+ in their own sli"eM
LC00= ma"hines spannin+ ?00 sites and ?0 "ountriesM
LSupports distri*uted 0irtuali3ation where ea"h o- >00= network ser0i"es runnin+ in their own sli"eM

-oogle )-1Scale+
a"k+round

Goo+le )ppli"ationNSer0i"es 0ery W)N8intensi0e

'e,uirement o- "ost e--i"ient2 hi+her per-orman"e2


*etter -ault toleran"e and mana+ea*ility
a"k+round

Goo+le )ppli"ationNSer0i"es 0ery W)N8intensi0e

'e,uirement o- "ost e--i"ient2 hi+her per-orman"e2


*etter -ault toleran"e and mana+ea*ility
Goal

6ana+in+ W)N as a -a*ri"2 not "olle"tion o-


indi0idual *o4es
Goal

6ana+in+ W)N as a -a*ri"2 not "olle"tion o-


indi0idual *o4es
Why SDN?

:ni-ied 0iew o- network -a*ri"

Hi+h utili3ation

$aster -ailure handlin+

$aster time to market

Hitless up+rade

Hi+h $idelity test en0ironment

%lasti" "ompute
Why SDN?

:ni-ied 0iew o- network -a*ri"

Hi+h utili3ation

$aster -ailure handlin+

$aster time to market

Hitless up+rade

Hi+h $idelity test en0ironment

%lasti" "ompute
Goo+l e SDN Goo+l e SDN
Network Swit"h Network Swit"h
-rom 6er"hant -rom 6er"hant
Sili"on Sili"on
#pen Sour"e #pen Sour"e
'outin+ Sta"k with 'outin+ Sta"k with
#pen$low Support #pen$low Support
1entrali3ed Tra--i" 1entrali3ed Tra--i"
%n+ineerin+ %n+ineerin+
6ultiple #pen$low 6ultiple #pen$low
1ontrollers 1ontrollers
)ppli"ation -or )ppli"ation -or
mana+in+ the mana+in+ the
network network
Goo+l e SDN Goo+l e SDN
Network Swit"h Network Swit"h
-rom 6er"hant -rom 6er"hant
Sili"on Sili"on
#pen Sour"e #pen Sour"e
'outin+ Sta"k with 'outin+ Sta"k with
#pen$low Support #pen$low Support
1entrali3ed Tra--i" 1entrali3ed Tra--i"
%n+ineerin+ %n+ineerin+
6ultiple #pen$low 6ultiple #pen$low
1ontrollers 1ontrollers
)ppli"ation -or )ppli"ation -or
mana+in+ the mana+in+ the
network network

-oogle )-1Scale+

%&,"EIN
)%!en&lo',"EIN+

"EIN Net'or*

T%IN B Trans8%urasia In-ormation Network

7ar+e8s"ale resear"h and edu"ation data8


"ommuni"ations network

%4"lusi0e -or )sia8!asi-i" 'e+ion

!art o- %uropean 1ommision !roEe"t K D)NT%

1onne"ted to %uropa throu+h G%)NT and North


)meri"a throu+h Trans!)19

1onne"tin+ 'esear"h Network in )sia !asi-i" su"h as


G#'%N2 Sin+)'%N2 NI1T2 H)'N%T2 et".

5ersion o- network is T%IN;2 T%IN9 and T%I N?

T%IN B Trans8%urasia In-ormation Network

7ar+e8s"ale resear"h and edu"ation data8


"ommuni"ations network

%4"lusi0e -or )sia8!asi-i" 'e+ion

!art o- %uropean 1ommision !roEe"t K D)NT%

1onne"ted to %uropa throu+h G%)NT and North


)meri"a throu+h Trans!)19

1onne"tin+ 'esear"h Network in )sia !asi-i" su"h as


G#'%N2 Sin+)'%N2 NI1T2 H)'N%T2 et".

5ersion o- network is T%IN;2 T%IN9 and T%I N?


T%IN !artner T%IN !artner
an+ladesh an+ladesh :G1 :G1
hutan hutan DITJT DITJT
1am*odia 1am*odia IT1 IT1
India India NGN and %'N%T NGN and %'N%T
Indonesia Indonesia ITNINH%'%NT ITNINH%'%NT
7aos 7aos 7%'N%T 7%'N%T
6alaysia 6alaysia 6H'%N 6H'%N
Nepal Nepal N'%N N'%N
!akistan !akistan !%'N !%'N
!hilipines !hilipines )STI )STI
Srilanka Srilanka 7%)'N 7%)'N
Thailand Thailand Thai'%N Thai'%N
5ietnam 5ietnam 5ina'%N 5ina'%N
1hina 1hina 1%'N%T and 1STN%T 1%'N%T and 1STN%T
Oapan Oapan NI1T2 NII and 6)$$IN NI1T2 NII and 6)$$IN
Gorea Gorea NI) NI)
Sin+apore Sin+apore Sin+)'%N Sin+)'%N
Hon+kon+ Hon+kon+ H)'N%T H)'N%T
1st hal- K )pril and Oune ;019
;nd hal- K Ouly and De"em*er ;019

"EIN2
6ana+ed and Sponsored *y
Source : DANTE
Source : TEIN*CC

%&,"EIN
Goal s

%4tends #pen$low Network to Sout %ast )sia

!ro0ide SDN ena*led Tested on T%IN Network


Goal s

%4tends #pen$low Network to Sout %ast )sia

!ro0ide SDN ena*led Tested on T%IN Network


Why T%I N?

'esear"h and %du"ation Network in )sia8!a"i-i"

1onne"ted to 'esear"h Network in %uropean and :S


Why T%I N?

'esear"h and %du"ation Network in )sia8!a"i-i"

1onne"ted to 'esear"h Network in %uropean and :S


Tasks

Hardware 'esour"e Installation (SmartP8'a"k)

1onne"tin+ N'%N into T%IN network

De0elop SDN Tool -or #$&T%IN

Testin+ and measurement #$&T%IN -or tra--i"


simulation and 0ideo appli"ation
Tasks

Hardware 'esour"e Installation (SmartP8'a"k)

1onne"tin+ N'%N into T%IN network

De0elop SDN Tool -or #$&T%IN

Testin+ and measurement #$&T%IN -or tra--i"


simulation and 0ideo appli"ation
#$&T%I N
1ol l a*orati on !artner
Gorea
Indonesia andun+
5ietnam Hanoi
!hilippines 6anila
Thailand an+kok
6alaysia
Guala
7umpur



%&,"EIN Architecture
Source : GIST Korea

%&,"EIN Smart3 Installation
Source : GIST Korea

%&,"EIN SDN "ools
Source : GIST Korea

%&,"EIN,I"#
Goal s

!ro0ide SDN ena*led In-rastruktur -or 'esear"h

)"ademi" and 'esear"h 1olla*oration *etween IT


and GIST (Gorea)
Goal s

!ro0ide SDN ena*led In-rastruktur -or 'esear"h

)"ademi" and 'esear"h 1olla*oration *etween IT


and GIST (Gorea)
Why T%I N?

)lready "onne"ted to IT -or INH%'%NT

6ana+ement and 6onitorin+ are a0aila*le


Why T%I N?

)lready "onne"ted to IT -or INH%'%NT

6ana+ement and 6onitorin+ are a0aila*le


Tasks

)ssist Hardware 'esour"e (SmartP8'a"k) Installation

Hands8on and +et -amiliar with SDN Tools

Tests some -eatures and per-orman"e o- #$&T%IN

'esear"h -or de0elopin+ our own SDN Tools


Tasks

)ssist Hardware 'esour"e (SmartP8'a"k) Installation

Hands8on and +et -amiliar with SDN Tools

Tests some -eatures and per-orman"e o- #$&T%IN

'esear"h -or de0elopin+ our own SDN Tools


#$&T%I N
I T !roE e"t 6em*er
:SDI
Installation
Network 1on-i+uration
6onitorin+
ST%I
!ro0isionin+
Testin+
'esear"h

%&,"EIN,I"# Connection
Source : KOREN NOC Korea

%&,"EIN,I"# Smart3
Source : GIST Korea

"esting and $erification
#*E e"ti0es

1he"k the 7; G'% Tunnel *etween IT and


Gorea (Goren N#1)

!er-orman"e Test with Tra--i" (Iper-) and


5ideo (D5TS)
#*E e"ti 0es

1he"k the 7; G'% Tunnel *etween IT and


Gorea (Goren N#1)

!er-orman"e Test with Tra--i" (Iper-) and


5ideo (D5TS)
'esult

6aksimum andwidth 908>0 6*ps

5ideo Streamin+ are +ood


'esult

6aksimum andwidth 908>0 6*ps

5ideo Streamin+ are +ood


Source : KOREN NOC Korea

Research "o!ics

%!en&lo' ,Cam!us
Goal s

Implement SDN )r"hite"ture usin+ #pen$low !roto"ol

:tili3e "omputin+ resour"es e--i"iently

De0elop network solution usin+ #pen Sour"e !lat-orm

7ow end de0i"es *ut hi+h end -eatures


1ase Study

Stand-ord :ni0ersity

Indiana :ni0ersity

%!en&lo' ,Standford
Source : yuba.standford.edu

%!en&lo' ,I/
Source : GENI

SDN A!!lication
Goal s

Inte+rate or de0elop appli"ation on top #pen$low 1ontroller usin+ )!I

)ddin+ distin+uish -eatures -or "ommon "ontroller so-tware

Network as a Ser0i"e ('outin+2 Se"urity2 QoS2 tra--i" en+ineerin+)


1ase Study

'oute$low

#penSta"k Networkin+ (Quantum)



SDN A!!lication 1 Route&lo'
#*E e"ti 0es

!ro0ide 0irtuali3ed I! 'outin+ ser0i"es


to #pen$low Hardware

'outer as a Ser0i"e ('aaS)


#*E e"ti 0es

!ro0ide 0irtuali3ed I! 'outin+ ser0i"es


to #pen$low Hardware

'outer as a Ser0i"e ('aaS)


6ain 1omponent

'$81lient (-ormerly '$8Sla0e)

'$8Ser0er

'$8!ro4y (-ormerly '$81ontroller)


6ain 1omponent

'$81lient (-ormerly '$8Sla0e)

'$8Ser0er

'$8!ro4y (-ormerly '$81ontroller)


Third8 !arty 1omponent

#$81ontroller K !#P2 $loodli+ht2 'yu

'outin+ %n+ine K Qua++a2 P#'!

#$8ena*le Swit"h K So-tware (#pen


0Swit"h) or Hardware (Net$!G))
Third8 !arty 1omponent

#$81ontroller K !#P2 $loodli+ht2 'yu

'outin+ %n+ine K Qua++a2 P#'!

#$8ena*le Swit"h K So-tware (#pen


0Swit"h) or Hardware (Net$!G))

SDN A!!lication 1 4uantum
#*E e"ti 0es

!ro0ide network a*stra"tion -or


#penSta"k

%na*les inno0ation and new ser0i"es


#*E e"ti 0es

!ro0ide network a*stra"tion -or


#penSta"k

%na*les inno0ation and new ser0i"es


6ain 1omponent

1entrali3ed Quantum 1ontroller


Tie up "loud network and physi"al network -or
ea"h "loud user

1entrali3ed Data 6odel


'epresent 0irtual network *etween 0irtual
ma"hines -or "loud user

Swit"h 1ommuni"ation 1hannel


!hysi"al "onne"ti0ity *etween ,uantum
"ontroller and plu+in on the swit"h
6ain 1omponent

1entrali3ed Quantum 1ontroller


Tie up "loud network and physi"al network -or
ea"h "loud user

1entrali3ed Data 6odel


'epresent 0irtual network *etween 0irtual
ma"hines -or "loud user

Swit"h 1ommuni"ation 1hannel


!hysi"al "onne"ti0ity *etween ,uantum
"ontroller and plu+in on the swit"h

%!en&lo'1#ased De5ices
Goal s

)ddin+ #pen$low -eatures to any networkin+ de0i"es

Install or de0elop #pen$low -irmware -or +eneral networkin+ de0i"es

Trans-orm standard !1 into networkin+ de0i"es (so-tware8*ased swit"h)


1ase Study

Indi+o

!antou (#pen$low 1.0 -or #penW'T)



Indigo
#*E e"ti0es

%na*lin+ 0endor to support #pen$low

!ro0ide #pen$low -irmware -or popular


swit"h (physi"al or hyper0isor)
#*E e"ti 0es

%na*lin+ 0endor to support #pen$low

!ro0ide #pen$low -irmware -or popular


swit"h (physi"al or hyper0isor)
6ain 1omponent

Indi+o )+ent
1ore li*raries in"lude H)7 and itDs "on-i+uration

7o4iGen
1ompiler +enerate li*raries in multi lan+ua+e
6ain 1omponent

Indi+o )+ent
1ore li*raries in"lude H)7 and itDs "on-i+uration

7o4iGen
1ompiler +enerate li*raries in multi lan+ua+e
Supported Hardware

!rontoN!i"aC 9;@0 and 9FC0

Net+ear GS6F9;CS# and GS6F9<;S#


Supported Hardware

!rontoN!i"aC 9;@0 and 9FC0

Net+ear GS6F9;CS# and GS6F9<;S#



Pantou
#*Ee"ti0es

Turn "ommer"ial wireless routerNa""ess


point into open-low8ena*led swit"h
#*Ee"ti0es

Turn "ommer"ial wireless routerNa""ess


point into open-low8ena*led swit"h
6ain 1omponent

7inu4 Gernel (;.>.9;)

a"k-ire #penW'T 'elease

:serspa"e #pen$low module


6ain 1omponent

7inu4 Gernel (;.>.9;)

a"k-ire #penW'T 'elease

:serspa"e #pen$low module


Supported Hardware

7inkSys W'T<?G7

T!87ING T78W'10?9ND (01.F and 01.C)

Generi" road"om (16?F44)


Supported Hardware

7inkSys W'T<?G7

T!87ING T78W'10?9ND (01.F and 01.C)

Generi" road"om (16?F44)



"han* 6ou
aris.risdianto@gmail.com aris.risdianto@gmail.com
@ariscahyadi @ariscahyadi
ariscahyadirisdianto ariscahyadirisdianto
http://ariscahyadi.wordpress.com http://ariscahyadi.wordpress.com

Vous aimerez peut-être aussi