Makalah Jaringan Komputer
SOFTWARE DEFINED NETWORK
Oleh: KELOMOK I!
FIRMANS"A# $#%&%%'()(* FIRDA N+R+L A+LIA# $#%&%%'(,(* S+KMAWATI $#%&%%'&%-* M+#AMMAD IJ.LAL $#%&%%'(%-*
RO/RAM ST+DI ILM+ KOM+TER J+R+SAN MATEMATIKA FAK+LTAS MATEMATIKA DAN ILM+ EN/ETA#+AN ALAM +NI!ERSITAS +NI!ERSITAS #ASAN+DDIN ,)%-
DAFTAR ISI SOFTWARE DEFINED NETWORK ...............................................................1 DAFTAR ISI............................................................................................. 2 DAFTAR GAMBAR ...................................................................................2 ABSTRAK ................................................................................................3 PENDAHULUAN......................................................................................4 PEMBAHASAN......................................................................................... 5 1. Defnisi......................................................................................... 5 1.
ARSITEKTUR SDN..........................................................................6
2.
SEJARAH.......................................................................................7
3.
CARA KERJA..................................................................................8
4.
OPENFLOW..................................................................................10
KESIMPULAN........................................................................................12 DAFTAR PUSTAKA.................................................................................13
DAFTAR /AM0AR Gambar 1 Model Arsitektur....................................................................6 Gambar 2 Arsitektur SD......................................................................7 Gambar 3 et!ork "a#er.......................................................................8 Gambar 4 SD $eker%a Melalui &ontroller..............................................' Gambar 5 SD (ontroller So)t!are Men**unakan +roto,ol -+enlo! 10
ABSTRAK
SDN meru!"!# !r!$%&m! '!ru $!(!m )!r%#&!#. P!$! )!r%#&!# *!#& !$! +e"!r!#&, !$! $u! '!&%!# $!(!m +!-u er!#&"!- )!r%#&!# *!%-u '!&%!# "#-r( $!# '!&%!# $!-!. De#&!# SDN, "e$u! '!&%!# -er+e'u- -er%+!/ +e0!r! %+%" +e/%#&&! !$! er!#&"! )!r%#&!# /!#*! !$! '!&%!# $!-! +!)!. U#-u" $!!- me#&%m'!#&% )!r%#&!# *!#& !$! +e"!r!#&, SDN /!ru+ $%"em'!#&"!# !(%#& -%$!" mem%(%"% u#&+% $!# %-ur *!#& !$! !$! )!r%#&!# +e"!r!#&. Se(!%# u#&+% $!# %-ur, "e!m!#!# )u&! meru!"!# !+e" *!#& me#!r%" u#-u" $%-%#)!u $!# $%"em'!#&"!# !$! SDN
ENDA#+L+AN
S-!re$e%#e$ #e-r" SDN5 meru!"!# +!(!/ +!-u %+-%(!/ *!#& '!ru mu#0u( -!/u# 2612. SDN meru!"!# !r!$%&m! '!ru $!(!m )!r%#&!#. P!$! )!r%#&!# *!#& !$! +e"!r!#&, !$! $u! '!&%!# $!(!m +!-u er!#&"!- )!r%#&!# *!%-u '!&%!# "#-r( $!# '!&%!# $!-!. De#&!# SDN, "e$u! '!&%!# -er+e'u- -er%+!/ +e0!r! %+%" +e/%#&&! !$! er!#&"! )!r%#&!# /!#*! !$! '!&%!# $!-! +!)!. P!r!$%&m! em%+!/!# '!&%!# "#-r( $!# $!-! %#% +e'e#!r#*! +u$!/ !$! +e)!" (!m! m%+!(#*! OPENSIG !$! -!/u# 1778 *!#& $%&u#!"!# !$! )!r%#&!# +%r"u%- !$! PSTN. SDN $%er0!*! m!mu me#&&!#-%"!# )!r%#&!# *!#& !$! +e"!r!#&. J!r%#&!# *!#& !$! +e"!r!#& 'er+%!- +!#&!- "!"u. J!r%#&!# %#-er#e- *!#& +e"!r!#& -e(!/ me#&!(!m% ++%%0!-%# +e/%#&&! )%"! -e-! me#&&u#!"!# )!r%#&!# +e"!r!#& m!"! e#&em'!#&!# !"!# +!#&!- +u+!/. J!r%#&!# 'er"em'!#& $e#&!# +!#&!- (!m'!- $!# -%$!" +%%%"!#. Ber'e$! $e#&!# '!&%!# (!%# !$! $u#%! "mu-er +eer-% r+e+r $!# +%+-em er!+% *!#& 'er"em'!#& +e0!r! e+!-. Per!#&"!- )!r%#&!# *!#& !$! +e"!r!#& +!#&!- 'er&!#-u#& !$! 9e#$r $!# '!#*!" +e"!(% r-"( rr%e-!r* +e/%#&&! me#*u(%-"!# %#-er"#e"+% er!#&"!- *!#& 'er'e$!. Se(!%# %-u, m!#!)eme# )!r%#&!# )!u/ (e'%/ +u(%- $%'!#$%#& m!#!)eme# +er9er. M!#!)eme# r!-u+!# +er9er !-!u r%'u!# +er9er mem'u-u/"!# u!*! *!#& +!m! "!re#! +emu! +er9er $!!- $%!-ur $e#&!# +!-u er!#&"!- +!)!. Se$!#&"!# er!#&"! )!r%#&!# 'er+%!- 0(+e$ +ur0e )u&! -er'!-!+#*! API !(%0!-%# r&r!mm!'(e %#-er!0e5 *!#& $%'er%"!# (e/ 9e#$r +e/%#&&! 'u-u/ u!*! *!#& -%#&&% u#-u" me#&!-ur er!#&"!-. U#-u" me#&%m'!#&% )!r%#&!# *!#& !$! +e"!r!#&, SDN /!ru+ $%"em'!#&"!# !(%#& -%$!" mem%(%"% u#&+% $!# %-ur +eer-% *!#& !$! !$! )!r%#&!# +e"!r!#&. Se(!%# u#&+% $!# %-ur, "e!m!#!# )u&! meru!"!# !+e" *!#& me#!r%" u#-u" $%"em'!#&"!# !$! SDN.
PEMBAHASAN
1.
Defnisi
Se'e(um me(!#&"!/ (e'%/ )!u/, "%-! /!ru+ -!/u $u(u !! %-u SDN. SDN !$!(!/ S-!re De%#e$ Ne-r", *!#& +e0!r! e#&er-%!# meru!"!# "#+e '!ru me#$e+!%#, me#&e((!, $!# me#&%m(eme#-!+%"!# !r+%-e"-ur )!r%#&!# *!#& mem%+!/"!# !#-!r! sistem kontrol (control plane) $!# sistem forwarding (data plane) !$! er!#&"!- +e'!&!% &!&!+!# +(u+% u#-u" complexity network architecture. SDN !$!(!/ "#+e '!ru me#&e((! +e(uru/ er!#&"!- )!r%#&!# me(!(u% 1 me$%! *!#& me(e!-% 1 r-0(, !$!u# r-0( *!#& $%&u#!"!# u#-u" "mu#%"!+% !#-!r! er!#&"!$!# !(%"!+% !$!(!/ r-0( Oe#F(. J!$% $e#&!# SDN %#%, "%-! '%+! me#&"#%&ur!+% ru-er, +%-0/, $!# +emu! er!#&"!- )!r%#&!# (!%# /!#*! $e#&!# 1 !(%"!+% +!)!. M$e( !r+%-e"-ur )!r%#&!# *!#& !$! +!!- %#% traditional network 5 '%+! $%'%(!#& m!+%/ rum%- "!re#! m!+%#&m!+%#& er!#&"!- memu#*!% "#%&ur!+% *!#& 'er'e$! !(%!+ control plane $!# data/forwarding plane-er-!#!m $!(!m +!-u er!#&"!-. C#-/, !!'%(! "%-! memu#*!% ru-er m!"! "#%&ur!+% ru-%#&, %re!((, DNS, NAT, $!# IP Public #*! 'er!$! $%$!(!m ru-er -er+e'u-. Se/%#&&! )%"! "%-! mem%(%"% 2 !-!u 3 ru-er -m!-%+ "%-! mem'u!23 "!(% "#%&ur!+% u#-u" ru-er, 'e&%-u u(! $e#&!# +%-0/ $!# er!#&"!- )!r%#&!# (!%#. I#%(!/ *!#& $%m!"+u$ control plane $!# data/forwarding plane 'er!$! $% +!-u er!#&"!-, $%m!#! "#%&ur!+%:control me#&!-ur e(eme#- )!r%#&!# !"e- $!-!:traffic5 *!#& me(e!-% ru-er -er+e'u-. B!&!%m!#! )!$%#*! )%"! "%-! mem%(%"% 86 +!m!% 166 er!#&"!- )!r%#&!# *!#& mem%(%"% "#%&ur!+% m!+%#&m!+%#& $!# mem!+-%"!# "#%&ur!+% -er+e'u- ru#+ e(( ; K#+e SDN %#%(!/ *!#& me#)!$% &!&!+!# u-!m! m!+!(!/ -er+e'u-, $%m!#! control plane $!# forwarding plane#*! $%%+!/ $!(!m +u!-u er!#&"!- *& 'er'e$!. D!(!m !r-%!# +emu! er!#&"!- )!r%#&!# *!#& -er/u'u#& #!#-%#*! !"!# $%"e#$!(%"!# (e/ application plane *!#& 'er"(!'r!+% $e#&!# control plane u#-u" me#&%#+-ru"+%"!# "em!#! +u!-u traffic !-!u !"e- $!-! $%!r!/"!# !$! forwarding plane5. U#-u" memu$!/"!# em!/!m!# m$e( !r+%-e"-ur#*!, +%(!"!# (%/!- &!m'!r $%'!!/.
Gambar 1 Model Arsitektur 1.
ARSITEKT+R SDN
Ar+%-e"-ur SDN $!!- $%(%/!- +e'!&!% 3 (!%+:'%$!#&< •
in1ra2truktur data-plane : infrastructure layer 5 < -er$%r% $!r% e(eme# )!r%#&!# *&
$!!- me#&!-ur SD Datapath +e+u!% $e#&!# me(!(u% !ontrol-Data-Plane Interface CDPI5 •
%#+-ru"+%
*&
$%'er%"!#
kontrol control plane / layer 5 < e#-%-!+ "#-r( SD !ontroller 5 me#-r!#+(!+%"!#
"e'u-u/!# !(%"!+% $e#&!# %#r!+-ru"-ur $e#&!# mem'er%"!# %#+-ru"+% *& +e+u!% u#-u" SD Datapath +er-! mem'er%"!# %#rm!+% *& re(e9!# $!# $%'u-u/"!# (e/ SD "pplication •
aplika2i application plane / layer 5 < 'er!$! !$! (!%+ -er!-!+, 'er"mu#%"!+%
$e#&!# +%+-em 9%! orth#ound Interface NBI5
Gambar 2 Arsitektur SDN
2.
SEJARA#
Ber!!( !$! -!/u# 2664 $%0e-u+"!# &!&!+!# me#&e#!% %$e Ne W!* M!#!&%#& Ne-r" *!#& me#&%#&%#"!# +u!-u me-$e '!ru $!(!m !(%"!+% )!r%#&!#. Se(!#)u-#*! !$! -!/u# 266= &!&!+!# !!( -er+e'u- 'er"em'!#& $!# me(!/%r"!# "#+e *!#& $%"e#!( +e'!&!% S-!re De%#e$ Ne-r". Se0!r! /!r%!/ $!!- $%"!-!"!# +e'!&!% +u!-u +%+-em !$! )!r%#&!# *!#& "%#er)!#*! $%!-ur (e/ +-!re -er-e#-u. Se'!&!% r--%e !!(, $%0%-!"!# !(%"!+% e#&!-ur )!r%#&!# *!#& 'er#!m! NO>. NO> *!#& meru!"!# +!(!/ +!-u er%#-%+ SDN %#% $%"em'!#&"!# me#&&u#!"!# '!/!+! C. S!(!/ +!-u e#&em'!#&!# SDN 0'! $%r%#-%+ e#&%m(eme#-!+%!#*! $% S-!#r$ U#%9er+%-* "e$!(!m )!r%#&!# %#-r! "!mu+ !$! -!/u# 266=. Pu'(%"!+% )ur#!( $!r% /!+%( %m(eme#-!+% %#% me#&e#!("!# "#+e Oe#F( +e'!&!% +u!-u 'e#-u" %m(eme#-!+% -(&% SDN. I$e me#&e#!% SDN -eru+ 'er"em'!#& /%#&&! -!/u# 2611 mu0u( r&!#%+!+% Oe#F( Ne-r" Fu#$!-%# *!#& $%r%#-%+ (e/ 'er'!&!% eru+!/!!# $% $u#%!. Be'er!! '!r$ !#-!r! (!%# G&(e, ?!/, $!# NTT. Seme#-!r! +e'!&!% mem'er !$! CISCO, Ju#%er,
IBM, DELL, HP, $((. A(!+!# *!#& me(!-!r'e(!"!#&% 'er'!&!% eru+!/!!# IT &('!( -uru 'er&!'u#& $!(!m Oe#F( Ne-r" Fu#$!-%# $%"!re#!"!# me(%/!- -e#+% 'e+!r me#&!#!% -r!#+%+% me#u)u er! SDN "e$e!#*!. S!m!% !"/%r#*! +e"%-!r -!/u# 2612, %+u SDN %#% 'er"em'!#& /e'!- +!m! /!( #*! +eer-% !loud !omputing !$! -!/u# %-u, !(!uu# SDN m!+%/ $!(!m -!/! r%+e-. A(!+!# +e$er/!#! SDN %#% 'er"em'!#& /e'!- !$!(!/, "!re#! SDN 'er+%!- +NI!ERSAL3 3.
4ARA KERJA
K#+e network layer meru!"!# 0#-/ $!r% !'+-r!"+% )!r%#&!# +e'e(um !$!#*! SDN. K#+e layer %#% )u&! /!#*! -er'!-!+ me#&!'+-r!"+%"!# data plane, -%$!" !$! "#+e *!#& me!"%(% control plane. Se-%! "e'u-u/!# '!ru u#-u" me#&#-r( )!r%#&!#, $%(!"u"!# me(!(u% me"!#%+me r-"(5. D!(!m !r-%!#, m!+%#&m!+%#& "#-r( me#&&u#!"!# r-"(#*! +e#$%r%. Se'e#!r#*! -%$!" !$! *!#& +!(!/ $e#&!# %#%, #!mu# !"!# me#)!$% PR !!'%(! )!r%#&!# +u$!/ +em!"%# "m(e"+ +eer-% &!m'!r $ %'!!/ %#%5.
Gambar 3 Network Layer
De#&!# 0!r! %#%, +em!"%# (!m! !"!# +em!"%# '!#*!" me"!#%+me r-"(5 *& me#*e'!'"!# )!r%#&!# 'er"em'!#& +em!"%# "m(e"+ $!# -%$!" mu$!/ u#-u" $%"e((!. D!(!m )!#&"! !#)!#&, "m(e"+%-!+ !"!# me#&/!(!#&% !-!u m!(!/ '%+! memer(!m'!%#9!+%.
SDN 'e"er)! me(!(u% "#-r((er *!#& memu#&"%#"!# +e'u!/ e#-%-!+ !(%"!+% '%+! me#&e#$!(%"!# +e(uru/ "mu#%"!+% *!#& $%+e$%!"!# (e/ +e)um(!/ resource )!r%#&!#, me#&e#$!(%"!# traffic *!#& me(e!-%#*! +er-! me(!"u"!# %#+e"+% traffic !-!u mem$%%"!+% trafic -er+e'u-.
Gambar 4 SDN Bekerja Melalui ontroller
K#+e SDN %#% 'erer!+% me#&&u#!"!# r-0( Oe#F(, Oe#( %#% +eer-% +e'u!/ )em'!-!# *!#& me#&e#$!(%"!# er!#&"!- 'er$!+!r"!# MAC, IP A$$re++, !-!u TCP Pr- u#-u" me(!"u"!# !0-%# -er-e#-u.
Gambar ! SDN "ontroller So#tw are Men$$unakan %roto&ol '%en(low
Be'er!! )e#%+ !(%"!+% *!#& +u$!/ $%&u#!"!# !$!(!/ <
4.
OENFLOW
Ser%#& !$! *& "e(%ru 'er!#&&!!# '!/! Oe#F( OF5 !$!(!/ +%##%m SDN. Oe#F( /!#*! meru!"!# +!(!/ +!-u "m#e# $!r% !r+%-e"-ur SDN. OF meru!"!# %#%r +-!#$!r$ -er'u"! u#-u" r-"( "mu#%"!+% !#-!r! control $!# forwarding plane %.e. Southbound API+5. Oe#F( !$!(!/ r-"( *!#& memu#&"%#"!# +er9er u#-u" mem'er%-!/u )!r%#&!# "e er!#&"!- m!#! !"e- $% "%r%m"!#. D!(!m )!r%#&!# "#9e#+%#!( +e-%! er!#&"!- mem%(%"% +-!re *!#& mem'er%-!/u !! *!#& /!ru+ $%(!"u"!#. De#&!# Oe#F(, !"e- 'er&er!" +e0!r! -eru+!-, +e/%#&&! )!r%#&!# $!!- $%r&r!m +e0!r! %#$ee#$e# $!r% er!#&"!%#$%9%$u $!# $!-! 0e#-er. P!$! er!#&"!- "#9e#+%#!(, !0"e- r!r$%#& )!(ur $!-!5 $!# ru-%#& )!(ur "#-r(5 -er)!$% !$! er!#&"!- *!#& +!m!. Oe#F( mem'e$!"!# $!# mem%+!/"!# )!(ur $!-! $!r% )!(ur "e#$!(%. B!&%!# )!(ur $!-! 'er!$! !$! er!#&"!- -er+e#$%r%, 0#-r((er -er%+!/ mem'u!- "eu-u+!# ru-%#&. er!#&"!- $!# controller 'er"mu#%"!+% me(!(u% r-"( Oe#F(. Me-$(&% %#%, $%"e#!( +e'!&!% SDN. De#&!# !r+%-e"-ur SDN "%-! -%$!" er(u 'er&!#-u#& !$! 9e#$r !-!u r$u" -er-e#-u $% $!(!m %m(eme#-!+% )!r%#&!#. SDN me#0%-!"!# %#$ee#$e#+% )!r%#&!##*! +e#$%r%, +e'u!/
)!r%#&!# u#%9er+!(. Se/%#&&! mu#&"%# +!)! #!#-% "%-! +e#$%r% *!#& mem'u!- -(&% )!r%#&!#.
KESIMPULAN SDN -eru+ $%"em'!#&!# (e/ e#e(%-% +e/%#&&! m!mu me#*!m!% '!/"!# me(e'%/% )!r%#&!# *!#& !$! +e"!r!#&. SDN -e#-u#*! mem%(%"% "e(e'%/!# $%'!#$%#& )!r%#&!# "#9e#+%#!( *!#& !$! +e"!r!#& +eer-% mu$!/#*! m!#!)eme# er!#&"!- "!re#! "#-r( *!#& -er+e#-r!(%+%+%. Te#-u#*! SDN )u&! mem%(%"% "e"ur!#&!# $%!#-!r!#*! "e(em!/!# *!#& mu#0u( "!re#! "#-r( -er+e#-r!(%+!+% *!#& me#*e'!'"!# '--(e#e0" $!# me#)!$% +!+!r!# u#-u" +er!#&!# DS. A"%'!- "#-r( *!#& -er+e#-r!(%+!+% m!"! !"!# mem'u!- +%+-em me#)!$% +%#&(e %#- !%(ure +em%+!( "e-%"! "#-r(er $%re-!+ m!"! +e(uru/ )!r%#&!# $!!$%"u!+!%. U#-u" me#!#&&u(!#&%#*!, $%'u-u/"!# "#-r(er *!#& -er+e'!r #!mu# m!+%/ +!#&!- +e$%"%- e#e(%-%!# *!#& mem'!/!+ %#%. P!$! +%mu(!+% SDN *!#& $%(!"u"!# !$! m%#%#e-, SDN m!+%/ "e"ur!#&!# r+e+ !u-e#-%"!+% u#-u" +e-%! er!#&"!- $!# )u&! "e!m!#!# "mu#%"!+% !#-!r er!#&"!- m!+%/ re#$!/ +em%+!( e#&&u#!!# TLS *!#& 'er+%!- +%#!( $!# -%$!" !$! +-!#$!r#*! +e/%#&&! %#rm!+% *!#& $%"%r%m $!(!m 'e#-u" (!%#-e@- *!#& $!!- mu$!/ $%'!0! )%"! )!r%#&!# "mu#%"!+% -er+e'u- 'er/!+%( $%+!$!. Be'er!! !(!+!##*! !$!(!/ "m(e"+%-!+ u#-u" %m(eme#-!+% TLS.
DAFTAR PUSTAKA
[1] B. N. A+-u-, M. Me#$#0!, >.N. N&u*e# !#$ K. O'r!0"!, A Sur9e* S-!re
De%#e$ Ne-r"%#&< P!+-, Pre+e#-, !#$ Fu-ure Pr&r!mm!'(e Ne-r"+, Cmmu#%0!-%#+ Sur9e*+ !#$ Tu-r%!(+, #. 1, . 11134, 2614. [2] D. Kreu-, F. M. . R!m+, P. er%++%m, C. E. R-/e#'er&, S. A$(m("* !#$ S. U/,
S-!reDe%#e$ Ne-r"%#&< A Cmre/e#+%9e Sur9e*, Pr0ee$%#&+ -/e IEEE, 9(. 163, #. 1, . 14, 2618. [3] Mu(*!#!, E. , %r-u!(%!-%# S-!re De%#e$ Ne-r"%#& $%!m'%( $!r% M!-er%
Per"u(%!/!# SDN, 2618, /--<::eueu#&.&%-/u'.%:EL8244 . [4] A. A"/u#!$!, E. A/me$, A. G!#%, M. K. K/!#, M. Imr!# !#$ S. Gu%!#%, Se0ur%#& S-!re De%#e$ Ne-r"+< T!@#m*, Reu%reme#-+, !#$ Oe# I++ue+, IEEE Cmmu#%0!-%#+ M!&!%#e, . 344, Ar%( 2618. [5] S. S0--H!*!r$, G. OC!((!&/!# !#$ S. Seer, SDN Se0ur%-*< A Sur9e*, %# IEEE
SDN r Fu-ure Ne-r"+ !#$ Ser9%0e+ SDN4FNS5, Tre#-, 2613.