T E L KO M NIK A , V ol . 17 No. 3,  J un e   20 19 pp .1 13 6 ~ 11 4 1   IS S N: 1 69 3 - 6 93 0 accr ed ited   F irst  Gr ad e b y K em en r istekdikti,  Decr ee  No: 2 1/E/ K P T /20 18   DOI:   10.12928/TE LK OM N IK A .v 1 7 i 3 . 8859      11 36       Rec ei v ed   F eb r u ary  3 , 2 01 8 ; Rev i s ed   F eb r u ary  5 , 2 01 9 ; A c c ep te Ma r c h 5 20 1 9   Imp le men tat i on   mo d el ar chi tec t ure so ft w are def ine net w ork using  r aspb err y  Pi : a r e v i e w  pap er       O ki  M ar z u q i * 1 A g u s V i r g o n o 2 , Ridh a M u ldin a Ne g ar a 3   1 ,2 ,3 Com p u te r  En g i n e e r i n g ,  F a c u l ty   o f   El e c tri c a l   E n g i n e e r i n g ,  T e l k o m  U n i v e rs i ty Ba n d u n g ,  I n d o n e s i a   3 T e l e c o m m u n i c a ti o n s  En g i n e e ri n g F a c u l ty   o E l e c tri c a l  En g i n e e ri n g   T e l k o m  Un i v e rs i ty Ba n d u n g I n d o n e s i a   *C o rre s p o n d i n g  a u th o r,   e - m a i l j u k i d o n g @s t u d e n t. te l k o m u n i v e rs i ty .a c .i d 1 a v i rg o n o @t e l k o m u n i v e rs i ty .a c . i d 2 ri d h a n e g a ra @te l k o m u n i v e rs i ty .a c .i d 3       Ab strac t     So ft ware   d e fi n e d   n e two r k   (S DN m a d e   wit h   b a s i c   c o n c e p ts   th a a r e   d i ff e r e n fro m   tra d i ti o n a l   n e two rk s   i n   c o n tr o l l i n g   t h e   n e two rk t h e   s e p a ra t i o n   b e twe e n   th e   c o n tr o l   l a y e a n d   fo rw a rd i n g   l a y e o n   d i ff e r e n d e v i c e s   a l l o w s   th e   a d m i n i s tra to to   a d j u s th e   c o n tro l   p l a n   fo r a l l   d e v i c e s   c e n tra l i z e d   i n   o n e   a c ti o n ,   whi l e   i n   tra d i ti o n a l   n e two rk th e   c o n tr o l   a n d   fo rwa rd i n g   l a y e rs   a re   l o c a te d   i n   th e   i n fra s tru c tu r e   m a k i n g   n e two rk   a d m i n i s tr a to r   m u s m a n a g e   d e v i c e s   o n e   b y   o n e Res e a rc h   u s i n g   s i n g l e   b o a r d   c o m p u te rs   o n   n e two rk   t e c h n o l o g y   p ro v i d e s   a n   o p p o rtu n i ty   t o   i m p l e m e n SDN   a rc h i te c tu r e Ras p b e rr y   Pi   h a s   s u ff i c i e n t   a b i l i ty .   Q o re s u l t s   m e e t   th e   I TU - G .1 0 1 0   re fe r e n c e   whi c h   i n d i c a t e s   th a t   Ras p b e rr y   Pi   c a n   b e   u s e d   o n   d e s i g n e d  n e tw o rk s .       Key w ords n e two rk  m a n a g e m e n t,  ra s p b e rry P i SDN       Copy righ ©  2 0 1 9   Uni v e rsi t a s  Ahm a D a hl a n.  All  rig ht s  r e s e rve d .       1.  Int r o d u ctio n   T he   de v el o pm en of   ne t wor k   tec hn ol og y   t ha t   c on t i n ue s   to  gro w   wi th   the   i nc r ea s of   Int erne t - of - T hi ng   de v i c es   an ap p l i c a ti o ns In  tr ad i t i o n al   ne t wor k s   tha are  c ap ab l of   s up po r ti ng   v en do r - s pe c i f i c   po l i c i es   a nd   d no of f er  f l ex i bi l i t y   f or  d y na m i c   ne t w ork   en v i r o nm en ts   [1]   W i th  the   l ac k   of   tr ad i t i o na l   n et w ork s thi s   s h o w s   f r us tr ati on   to   m ee the   d em an ds   of   r ap i d   de v el op m en be c au s al l   c o m po ne nts   i th c ha i are  i n teg r at ed   t f or m   c om pl ex   s tr uc ture s   tha are  d i f f i c ul to  m an ag ea s i l y .   S of t w are   Def i n ed   N et w ork   i s   c on s i de r ed   as   t ec hn o l og y   t ha t   i s   ab l t ef f i c i en t l y   m an a g al l   ne t wor k   i nf r as tr uc ture  an d   tr an s f orm   the   c o m pl e x   i nto   s i m pl e   an m an ag ea b l ne t wor k   arc hi tec ture In   da ta  c o nv e nti o na l   n et w ork   pa ths   ( f orw ardi ng   f i e l ds )   an c o ntrol s   ( c on tr ol   f i e l ds )   i o ne - on - on e   de v i c es   i n   c ertai n   ne t wor k   s of tw are  ne t w ork s   tha s ep arate  pa c k et  da ta  l i ne s   ( f orw ardi ng  f i e l ds )  an d c on t r ol s  ( c on tr ol  f i el ds )  [2 ].   A r gu m en ts   r el a ted   to   the   n ee ds   of   S of t w are  Def i ne Net w ork on e   of   w h i c i s   c os as   a   driv i n f ac tor  f or  s w i tc h i ng   f r o m   tr ad i ti on a l   ne t wor k s   [3 - 5]  do es   no r ul ou i nt ernet   o f   t hi ng   de v i c es   c an   r ed uc c os ts   for  bu i l d i ng   n et wor k   S DNs   an n et w ork   top ol og y   c on tr ol s   s c om pl ex   an c an   r e du c th c os ts   ne ed e to  b ui l ne t wor k R as pb err y   P i   i s   i nc l ud e i t he   c ate g or y   of   s i ng l b oa r c om pu ters   wi t the   ab i l i t y   t r un   de s k top   ap p l i c a ti o ns   th at   h av s pe c i f i c ati on s   t ha are  ab l t i m pl em en the   Net w ork   Des i gn   S of t w are  A r c hi tec t ure  th at  i s   m od el e d,  w h i c l a ter  f un c ti on s   as   a   c on tr o l l er  i s   s erv er  c ap a bl e   of   m an ag i n ne t w ork   top o l og y T hi s   c on tr ol l er  i s   the c o nn ec te to  t he   s w i t c an h as   an   i nt ern et  ne twork   orig i na t i n f r o m   the   r ou ter.  In  t hi s   s tud y ,   ne t wor k   w as   bu i l t he l p   ad m i ni s tr at ors   to  ea s i l y   m an a ge   t he   ne t wor k   f o r   c en tr a l i z ed   c on tr ol   u ni on   th c on tr o l l er  us i ng   r as p be r r y   p i In   ad di ti o n,  th r es ul ts   of   i ts   ap pl i c at i on   t o   r es ou r c e   us e a nd   q ua l i t y   of  s erv i c e (Q o S )   w ere  al s o  m ea s ured.       2.  G ene r al  A r chit e ctu r e   S of tware - de f i n ed   n et wor k i ng   ( S DN)   i s   an   em ergi ng   ne t w ork i ng   pa r ad i gm   tha t   gi v es   ho pe   t c ha ng e   the   l i m i tat i on s   of   c urr en ne twork   i nf r as tr uc tures   [6 ] .   S of t w are  D ef i ne Net wor k   ( S DN)   i s   ne t w ork   arc hi tec ture  tha ap pe ars   where   the   c on tr ol   f i el i s   s ep ar ate f r o m   the   f orw ardi ng   f i el an c an   b progr am m ed   di r ec tl y T r an s f er  c on tr ol l ers w hi c wer prev i ou s l y   ti ed   t ea c n et w ork   de v i c e,  be c om ac c es s i bl t the   ne t w ork   i nf r as tr uc ture  tha a l l o w s   Evaluation Warning : The document was created with Spire.PDF for Python.
T E L KO M NIK A     IS S N: 1 69 3 - 6 93 0       Imp l em en ta ti o n m od e l  arc h i tec ture s o ftware  de f i n ed  n etwo r k  us i ng  r as pb err y  P i . ..  ( O k i  Ma r z uq i )   1137   c o m pu ti n de v i c es   to  be   s u m m ariz ed   as   ne t wor k   ap pl i c ati on s   a nd   s er v i c es   [ 7 8 ],   w i t th s ep arator   f un c ti on s   Dat a pa th   P l an an d   Co ntrol   P l an r eq ui r e protoc o l s   us ef ul   f or  i nte r c on ne c t i on   on an ot he r   [9] .   T hi s   i s   i l l us tr ate i F i gu r 1 S DN  i s   f utu r i s ti c   ar c hi tec ture  t ha i s   po wer f ul ea s y   to   m an ag e,  l es s   ex pe ns i v a nd   f l e x i bl e   [10 ].  A pres e nt,   t he r are  s e v era l   protoc ol s   be i n de v e l op ed .   S om O pe nFl o w   protoc o l s   w ere  de v e l op ed   b y   S ta nf ord  Uni v ers i t y   an l ate r   i t h f ol l o wi n pe r i od   w ere  m an ag ed   d i r ec tl y   b y   t he   O pe Net w ork   F ou nd ati on   ( O NF ) .   O NF   i s   no n prof i c on s orti um   de di c at ed   t de v e l op m en t,  s tan d ar di z at i on an c o m m erc i al i z ati on  of  S DN [ 11 - 12 ] .   In  F i g ure   s ho w s   arc hi tec t ure  of   S of tware  Def i n ed   N e twork   ( S DN) ,   an y   l a y er  c an   wor k   i nd ep e nd e ntl y   a nd   c om m u ni c ate   throu gh   t he   n et w ork   i nte r f ac to  prov i d th f un c ti on   of   l a y er ed   di f f erent  ph y s i c a l   de v i c es A s pe c ts   of   thi s   arc hi tec ture   al l o w   n et w ork   ad m i ni s tr ato r   to  ad dres s   s o m of  the   c ha l l en g es   i the   wor l of   c o m p ute r   ne t wor k s   [13 - 14 ] .   I F i gu r s h o w s   the r are  l a y ers  on  s of t w are  arc hi t ec ture de f i n ed   ne t wor k  ( S DN)  [1 5].   -   I nf r as tr uc ture  La y er  c on s i s t i ng   of   the   e l em en ts   of   the   ne t w ork   an t he   ha r d war tha r u ns   the   f un c ti on s  s w i tc h i ng  an d p ac k et  f orw ard i ng .   -   Cont r o l   La y er  pr ov i de s   f u nc ti on al i t y   c on tr o l s   tha m on i t orin th be ha v i or  of   the   n et w or k   f orw ardi ng   v i a o pe n  i n terf ac es .   -   A pp l i c at i o n   La y er  s erv to  prov i de   a i nt erf ac i the   c r ea ti on   of   ap p l i c a ti o prog r am s   w hi c wi l l  th en  m an ag e  an d o p ti m i z e n e t w ork  ar e g oo d a nd  f l ex i bl e             F i g ure   1 .   D i f f erenc e S DN  wi th  tr a di t i o na l  ne t w ork   [12]     F i g ure   2.   L a y e r  on  S DN   [14 ]       2 .1 S ing le  Bo ar d  Co mp u t er   S i n gl bo ard  c om pu ter  ( S B C)   i s   c om pl ete   c om pu ter  de s i g ne at  m i c r op r oc es s or  wi th   c i r c ui b oa r ds m e m or y i n pu t/o utp ut  ( I/O )   a nd   o the r   f ea tures   w h i c are   c om m on l y   us ed   on   c o m pu ters   wi th  ap pr op r i a t i n du s tr y   s ta nd ar ds   an i nte r f ac es   to  s up po r the   d ev e l o pm en o tec hn o l og y S B w as   us e f or  the   de v e l o pm en of   s y s tem   or  f or  the   pu r po s of   l ea r n i ng .     T hi s   c o m pu t er  i s   v er y   w i d us ag [ 16 ] R as pb err y   P i   pro v i de s   f ul l   o nl i n s up po r an v er y   r ou ti n r e pa i r   bu gs   th at  ex i s on   th d ev i c e.  wi t h   the   s pe c i f i c at i on   an s u pp ort  f or  th de v el op m en of   the   I nte r n e t   o f   T hi ng   S B C   of ten   us e f or  r es ea r c an de v el op m en of   l ea r n i ng   [1 6 wi th  af f ordabi l i t y  a nd  pr ett y   he f t y  s p ec s  to  r un   de s k top  a pp l i c at i on s .     2 .2 O p enF low   O pe nFl o w   i s   c o ntro l   i n terf ac tha al l o w s   pr og r am m i ng   the   s wi tc o the   da t p l a [8] O pe nFl o w   i s   th prim ar y   protoc ol   i ne t wor k   S DN  be c au s ad m i ni s tr at or s   c an   di r ec tl y   c on tr o l   the   tr af f i c   pa c k ets   on   f orw ard  p l an   or  da ta  p l a v i i nte r f ac O pe nF l o w O pe nF l o w   de f i ne s   t he   i nf r as tr uc ture  of   f l ow - b as e f orw ard i n an A pp l i c at i on   P r og r am m ati c   i nte r f ac ( A P I)   s ta nd ard   tha a l l o w s   th c on tr o l l er  to  di r ec the   f u nc t i on   of   the   s w i tc h es   throu gh   s e c ure  c ha nn el     Evaluation Warning : The document was created with Spire.PDF for Python.
                            IS S N: 16 93 - 6 93 0   T E L KO M NIK A     V ol .   17 ,  No 3,  J un e 2 01 9 :    11 36 - 1 14 1   1138   ( the   s ec ure  c ha nn e l )   [17 ].   A l t ho u gh   S D an O pe nFl o w   s tarted  as   ac ad em i c   ex pe r i m en ts   [18 ],  the y   g ai n ed   s i gn i f i c an t   tr ac ti on   i th i nd us tr y   ov er  th pa s t   f ew  y e ars .   I F i gu r e   s ho w s   th at   O pe nFl o w  s w i tc h c an   be  d i v i de i nt o t hr ee  p arts   [ 13 ]:   -   F l o w   tab l e   i F i gu r 3   th at  i nd i c ate s   tha t he   s wi tc s h ou l proc es s   the   f l ow   i i t.  Li s of   f l ow   was  m ad e b as ed   on  ac t i on s  w h i c i nte r s ec di r ec tl y   wi th  ea c h  f l o w   [1 9] .   -   T he   S ec ure  c ha nn e l   i s   r eq ui r ed   to  c on ne c s w i tc w i th  the   c on tr ol l er.  T hrough   thi s   c ha nn e l ,   O pe nFl o w   pro v i de s   c om mu ni c at i o be t wee the   s w i tc an c on tr o l l er  throu gh   protoc ol   c al l e d p r o toc ol  O pe nF l o w.   -   O pe nFl o w   P r ot oc ol T hi s   P r oto c ol   pro v i de s   s tan d ard  an op en   c om m un i c ati on   b et w ee the   c on tr ol l ers   an d   s wi tc he s O pe nFl o w   prot oc ol   de ter m i ne s   to  i nte r f ac w he r f l ow   wi l l   b ap p l i e d f r om  th e f l ow  t ab l e   of  O pe nFl o w S wi tc h .           F i gu r 3 O p en F l o w  s w i tc c o m po ne nts  [ 19 ]       O pe nFl o w   s wi tc on   th ere   i s   tab l tha c on ta i ns   three  pa r ts the   r ul e,  ac ti o n,  an s tat i s ti c s   [ 13 ].   T he   r ul r e ad s   th h ea de r - the   he ad e r   of   ea c l a y er  s uc as   m a c   ad dres s ,     IP   ad dres s po r nu m be r protoc ol   a nd   the   o the r   to  de term i ne   the   pa c k ag tha w i l l   g to  the   s w i tc h.   T he   ac ti o i s   th a c ti on   t ha wi l l   be   pe r f orm e i f   the r i s   pa c k ag tha go es   i nto   t he   s w i tc an ac c ordi ng   to  t he   r ul e,  i the   f orm   of  the   c o m m an to  f orw ard  th pa c k et  to  the   de s ti n ati on   or  dr op   p ac k et s   an m ore.  In  F i gu r e   s ho w s   the   f l o w   tab l i O p en F l o S wi tc h   c on tai ns   s tat i s ti c s   f r o m   ea c of   the   f l ow   i th f or m   o f   the   nu m be r   of   pa c k ag es   an the   nu m be r   of  b y tes  [ 20 ].           F i g ure   4 .   O p en F l o w   t ab l e   [ 18 2 1]       2 . 3 .   O p en  S h o r t e st Pa t h  F ir st ( O S P F )   O pe S ho r tes P at F i r s ( O S P F )   i s   r ou t i n proto c ol   tha i s   ab l t au t om a ti c al l y   m an ag an di s tr i b ute   th e   Inf orm ati on   r ou t i n be t we en   ne t wor k s   f ol l o wi ng   a n y   c ha ng e   to   th e   Evaluation Warning : The document was created with Spire.PDF for Python.
T E L KO M NIK A     IS S N: 1 69 3 - 6 93 0       Imp l em en ta ti o n m od e l  arc h i tec ture s o ftware  de f i n ed  n etwo r k  us i ng  r as pb err y  P i . ..  ( O k i  Ma r z uq i )   1139   ne t w ork   d y n am i c al l y .   O S P F   i s   a   f as c on v erg i n r ou t i ng   prot oc ol   [ 22 ] .   T r ou t p ac k ag es O S P F   c al c ul a tes   th s ho r t es p ath   tr e f or  ea c h   r ou t e   us i n a   m eth od   b as ed   on   Di j k s tr a' s     A l g orit hm   [2 3 ].  T de term i ne   the   s ho r tes pa t h,  O S P F   r eq ui r es   grant i n w e i g ht  e ac l i nk   i t he   ne t w ork W ei gh ted   di s tr i bu ted   l i nk   as   l i nk   s tat [ 24 ].   T he   do m ai f or  the   O S P F   au to no m ou s   s y s t em  l oc ate d i n o ne  ( us )  [ 25 ].       3.  Imp lem ent atio n   T he   r es ul ti ng   d ev i c es   c an   f un c ti on   an ge n erate  th r es ul ti ng   ex od us   as   ex pe c ted In   F i gu r s ho w s   t he   de s i g of   s y s t em   i m pl em en tat i on   d i ag r am   bl oc k .   A thi s   s tag e,  wi l l   be   c on du c te s erie s   of   tr i a l s   to  tes the   r es u l ts   of   the   ap p l i c at i on   on   t he   d ev i c e.   T hrough pu t:  i thi s  te s t   w i l l   be  te s te d s pe e d (r ate )  d ata  trans f er, ac c ordi n g t o  th e ref erenc e s ta nd ard Q o S  IT U - G .10 10  P erf or m an c e:  thi s   wi l l  b e t es ted   on   tes ti ng  m ea s urem en ts  of  pe r f or m an c e . S uc h  as  C P U   Us ag e a nd  t he   Me m or y   us ed  Res o urc e c on tr o l l er an d  s ee  i f  th e  s y s tem  ha w ork ed   i n rea l - ti m e.           F i g ure   5 .   S y s tem   i m pl em en tat i on   d i a gram  bl oc k       4.  Rev iew  W o r k   T ab l 1   i l l us tr ate s   t he   r e s ea r c pa pe r   t ha t   de al s   di r ec tl y   wi t pro po s e   s ol uti o ns     an en h an c em en ts V ar i o us   S DN  arc hi t ec tures   c a be   i m pl em en ted   b y   us i ng   O pe nFLo w   s tan da r   w i th  s tat i s f i ed   r e s ul w i t c om pl i es   to  m an y   s tan da r   as   IT U - G .10 10 h as   be e i m pl em en ted   us i n M i n i n et  Ro ute F L o w O pe nD a y Li g ht,   wi th   O S P F   an S m art  O S P F   to  m ea s s ure the  ef f ec t o f  r ou ti ng  prot oc ol s   on  s y s t em  pe r f o m an c e wi th  v ari ou s  Q o S   m eth od s .       5 Co mp a r ison   S uc c es s f ul   v i r tua l i z ati on   of   ne t w ork s   on   the   i m pl em en tat i o of   O pe nFl o w   ne t wor k   S DN,  prov i de   f l ex i bi l i t y   f or  al l   v en do r s   w h us ed   to  h an d l c o m pl ex   ne tw ork   on   c on v e nti on a l   ne t wor k s ,   the   d ev el o pm en of   qu i te  l ot  of   f ea tures   prov i de on   i ts   us ers T he   pa pe r s   c om pa r O S P F   protoc ol   us i ng   th Mi n i n et  Rout eF Lo w   i m pl em en tat i o n   of   O pe nFl o w   wi th  c on v en t i on a l   ne t w ork s   wi th  r es u l tha O S P F   i Rout eF Lo w   h as   s ho r ter  f ai l o v er  t i m tha O S P F   an RIP v i the   c on v e nti on a l   ne t wor k   al s t he   t hroug hp ut  of   Rout eFl o de c l i n al o ng   w i t h   t he   m ag n i tud of   the   gi v en   ba c k ground  traf f i c , a nd  d ec r ea s wi th  an   i nc r ea s i ng  n um be r  of  s w i tc he s .   O S P F   us i n Rout eFl o w   on   the   ne t w ork   S DN  ai m s   to  de tec ne t wor k   top ol og y   c h an ge s   qu i c k l y   i l arg ne t wor k bu i m i x ed   ne t w ork   be t w e en   S DN  an c on v e nti o na l   ne t wor k     S m art - O S P F   i s   us e   i f orm   o f   H y bri d - S DN   ( H - S DN ) .   Q oS   c an   be   ac hi ev ed   b y   prio r i ti z i ng   i m po r tan broad ba n da t a   tr aff i c   ov er  the   l es s   i m p ortant  o ne S DN  Q oS   ba s ed   r ou ti ng   i Ras pb err y   P i   ge n erates   e no r m ou s   c on tr ol   po s s i bi l i ti es   an en ab l es   au t om at i on m od i f i c ati on   c os ha s   an   i m pa c on   the   pe r f or m an c of   v i e w s   ba s ed   on   i ts   v al ue   f or  Q oS   r es ul ts   an d   c on v erg en t i m es Lo w er  de l a y   a nd   j i tt er  v a l ue s   arc hi v ed   i S D w i t c os c om pa r ed   oth er  top o l og i es .   Evaluation Warning : The document was created with Spire.PDF for Python.
                            IS S N: 16 93 - 6 93 0   T E L KO M NIK A     V ol .   17 ,  No 3,  J un e 2 01 9 :    11 36 - 1 14 1   1140   T ab l 1.  T h e Obj ec ti v e  of  S DN Res ea r c P a pe r   No     L it e r a t u r e   R e v iew   Tit le   o f   P a p e r     A u t h o r   Ob jec t iv e   1   A n a li s is   P e r f o r m a n s i   P e r u t ing a n   L in k   S t a t e   Men g g u n a k a n   A lgo r it m a   D ji k s t r a   P a d a   P la t f o r m   S D N   [ 7]     A b u   R iz a   S     e t   a l.   L ink   s t a t e   I S I S   c a n   b e   i mple m e n t e d   o n   p la t f o r S D N .   Thr o u g h t p u t   v a lue   d e c li n e   w it h   t h e   m a g n i t u d e   o f   t h e   g iv e n   b a c k g r o u n d   t r a f f i c ,   a n d   n e a r ly   a ll   e x p e r im e n t s   s h o w e d   a   d e c r e a s e ing   v a lue   o f   t h e   p a c k e t   los t   w it h   inc r e a s ing   n u mbe r   o f   s w it c h e s .     2   On   t h e   R e s il ien c e   o f   S o f t w a r e   D e f ine d   R o u t ing   P la t f o r m     P e n g c h e n g     e t   a l.   E m u lat o r   M inin e t   a n d   s w it c h e s   a r e   u s e d   t o   c o m p a r e   Op e n Flow   a n d   t r a d it ion a d is t r ibu t ion   p r o t o c o l.   OSP g e n e r a t e s   in  t h e   R o u t e Fl o w   r e a c h   t h e   f a il o v e r   t i m e   s h o r t e r   t h a n   t h e   O S P a n d   R I P v 2   in   s w it c h e s   3   P e r f o r m a n c e   E v a lua t ion   o f   Op e n D a y li g h t   S D N   C o n t r o ll e r     Zuh r a n     e t   a l.   This   jou r n a e x a m ine s   p e r f o r man c e   a n a ly s is   o f   F loo d li g h t   a n d   Op e n D a y li g h t .   The   r e s u lt s   o f   t h e   t e s t   u s ing   Op e n D a y li g h t   C b e n c h   s h o w s   t h a t   it   h a s   p r o b le ms   w it h   t h e   u s e   o f   t h e   m e mor y   r e s o u r c e .   Th i s   t e s t ing   f o u n d   t h e   f a il u r e   in  Op e n D a y li g h t   w it h   c e r t a in  lat e c y   p e r c e n t a g e   p e r   s w it c h .   4   Qo S - b a s e d   R o u t ing   o v e r   S o f t w a r e   D e f ine d   N e t w o r k s     A n d r e w   K u c mi n s k i ,     e t   a l.   The   r e s e a r c h e r   mad e   a   t r ial   u s in g   a   R a s p b e r r y   P i   c o m p u t e r   o n   t h e   o r igin a S D N   n e t w o r k   a s   a   v irt u a S D N   s w it c h   man a g e d   b y   a   c e n t r a li z e d   c o n t r o ll e r .   The   r e s u lt s   o b t a ine d   a r e   a   g r e a t   o p p o r t u n it y   t o   e x e r c is e   c o n t r o a n d   a u t o m a t io n   u s ing   t h e   Qo S - b a s e d   r o u t in g   a p p r o a c h   f o r   S D N s .   5   S o f t w a r e   D e f ine d   N e t w o r k ing   A r c h i t e c t u r e ,   S e c u r it y   a n d   E n e r g y   E f f ic ien c y :   A   S u r v e y [ 1 ]     R a w a t   D a n d a   B,  e t   a l .   This   s u r v e y   d is c u s s e s   t h e   a r c h i t e c t u r e   o f   t h e   v a r iou s   t h r e a t s   t o   S D N   a s   w e ll   a s   n e w   t h r e a t s   a r is ing   d u e   t o   t h e   a p p li c a t ion   f o r m   a n d   S D N   e n e r g y   e f f ic ien c y   o n   s e c u r it y   t e s t i n g .   E n e r g y   e f f ic ien c y   in  t h e   f o r m   o f   c o m p a r i s o n s   o f   e n e r g y   c o n s u m p t i o n   w h e n   n o t   u s ing   n e t w o r k   s e c u r it y   a s   w e ll   a s   w it h   t h e   S D N   w it h o u t   s e c u r it y   a p p li e d .   6   A n a li s is   P e r f o r m a   J a r ing a n   S D N   B e r d a s a r k a n   P e n g g u n a a n   C o s t   P a d a   P r o t o k o l   R u t ing   OS P F [ 8 ]     K h o e r u A n a m,     e t   a l.   D is c u s s   a b o u t   t h e   p e r f o r m a n c e   a n a ly s is   a g a ins t   c o n v e n t ion a l   n e t w o r k s   a n d   n e t w o r k s   t h a t   u s e   OSP F   b a s e d   S D N   c o s t   o r   w it h o u t   c o s t ,   w it h   t h e   c o n c lu s ion   t h a t   t h e   a p p li c a t ion   o f   t h e   m o d if i c a t ion   c o s t   h a s   a n   i mpa c t   o n   t h e   p e r f o r m a n c e   o f   v iew s   b a s e d   o n   it s   v a lue   f o r   Qo S   r e s u lt s   a n d   c o n v e r g e n t   t i m e s .   7   A   S u r v e y   o n   S o f t w a r e - D e f ine d   N e t w o r k   ( S D N )   a n d   Op e n Flow :   Fr o m   C o n c e p t   t o   I m p le m e n t a t ion [ 9 ]     Fei  H u ,   e t   a l.   S u c c e s s f u v irtua li z a t ion   o f   n e t w o r k s   o n   t h e   im p le m e n t a t ion   o f   Op e n Flow   n e t w o r k   S D N ,   p r o v ide   f lex ibili t y   f o r   a ll   v e n d o r s   w h o   u s e d   t o   h a n d le  c o m p lex   n e t w o r k   o n   c o n v e n t ion a n e t w o r k s ,   t h e   d e v e lop m e n t   o f   q u it e   a   lot   o f   f e a t u r e s   p r o v ide d   o n   i t s   u s e r s .   8   A n a li s is   S im u la s P e n e r a p a n   A lgo r it m a   O S P F   Men g g u n a k a n   R o u t e Flow   p a d a   J a r ing a n   S o f t w a r e   D e f ine d   N e t w o r k   ( S D N )   [ 1 2 ]     R idh a   M   e t   a l .   R o u t ing   p r o t o c o l s   O S P w a s   a p p li e d   t o p o log y   S D N   b y   u s ing   h i s   R o u t e Flow   g o a t o   e a s e   in  c o n t r o ll ing   n e t w o r k   w it h   c e n t r a li z e d   s y s t e m.   T i m e   c o n v e r g e n c e   a n d   Qu a li t y   o f   S e r v ic e   p a r a m e t e r s   i s   m e a s u r e d   w it h   t h e   s c e n a r io  o f   d is c o n n e c t ion s   li n k s ,   t h e   a d d i t ion   o f   a   n u m b e r   o f   s w it c h e s   a n d   b a c k g r o u n d   t r a f f i c   c o m p li e s   w it h   t h e   s t a n d a r d   p a r a m e t e r   r e f e r s   t o   t h e   I TU - G.   1 0 1 0   9   I m p le m e n t a t ion   o f   S m a r t - O S P F   in   h y b r id  S o f t w a r e   D e f ine d   N e t w o r k   [ 1 3 ]     Y a s u n o r N     e t   a l.   I m p le m e n t e d   S m a r t - O S P s c h e m e   a i m e d   a t   r e d u c ing   t r a f f i c   c o n g e s t ion   r a t io  b y   d is t r ibu t in g   t r a f f i c   in  jus t   t h e   e d g e   n o d e s ,   jus t   li k e   t h e   f u n c t ion   o f   t h e   OS P o n   n o r m a ll y .   The   c o n c e p t   o f   H - S D N   i s   t o   a p p ly   a   s y s t e m   w it h   c o n v e n t ion a s y s t e ms   S D N   n e t w o r k   t o g e t h e r .   I n   t h is   p a p e r ,   a p p li e d   t h e   d is t r ibu t ion   f u n c t ion   o f   t r a f f i c   in  e d g e   n o d e s   i n   t h e   S - O S P u s ing   H - S D N .   10   P r o t o t ipe   inf r a s t r u k t u r   s o f t w a r e   d e f ine d     n e t w o r k   d e n g a n     p r o t o k o o p e n f low   m e n g g u n a k a n   u b u n t u   s e b a g a c o n t r o ll e r   [ 2 3 ]     R ik ie  K a r t a d ie,     e t   a l.   On   a   s im u lat ion   u s e d   m inin e t   a s   b u il d e r s   n e t w o r k   a n d   o n   t h e   p r o t o t y p e   w e a r ing   r o u t e r   W R 1 0 4 3 N D   TP   li n k   a n d   P C .   For   c o n t r o ll e r s   t h a t   u s e   I E   Op e n D a y li g h t .   Te s t i n g   c o n d u c t e d   w it h   t h e   f irs t   I C M P   p a c k e t   r e s u l t s   b e t w e e n   t h e   t w o   is   n o t   s o   f a r   a w a y ,   jus t   l ik e   a n y   I C M P   p a c k e t   r o u t ing   t e s t ing   o b t a ine d   r e s u lt s   d o   n o t   d if f e r   g r e a t ly .         6 Co n clus ion   In  t hi s   pa p er,  we  c om pa r the   v ario us   r es ea r c h   pa p ers   on   S DN   arc h i tec ture   a nd   t he   i m pl em en tat i o of   S DN.  W i th  c on s tan t l y   e v o l v i n ne twork   tec hn ol og y S D wi l l   be   us ed   as   a   s ol ut i on   t m an ag f utu r ne t w ork s In  the   f utu r e,  w e   w a nt  to  propos s of tw ar arc hi tec t ure  m od el  i m pl em en tat i on   i n   s i ng l e b oa r d c om pu ter de v i c e.     Evaluation Warning : The document was created with Spire.PDF for Python.
T E L KO M NIK A     IS S N: 1 69 3 - 6 93 0       Imp l em en ta ti o n m od e l  arc h i tec ture s o ftware  de f i n ed  n etwo r k  us i ng  r as pb err y  P i . ..  ( O k i  Ma r z uq i )   1141   Ref er en ce s   [1 ]   Raw a t   D B,  Red d y Sw e th a   R.  So ft w a re   Def i n e d   Net w o rk i n g   Ar c h i te c tu re ,   Se c u ri ty   a n d   En e rg y   Eff i c i e n c y A Su rv e y IEEE  Co m m u n i c a ti o n s  S u rv e y s  a n d   Tu to ri a l s 2 0 1 6 1 9 ( 1 ):  3 2 5 - 3 4 6 .   [2 ]   E M u l y a n a Bu k u  Ko m u n i ta s  S DN - RG .   Ba n d u n g :  Git Bo o k 2 0 1 4 .   [3 ]   P   G ö ra n s s o n ,   Bl a c k .   So ft w a re   Def i n e d   Net w o rk s   C o m p re h e n s i v e   Ap p r o a c h .   Uni t e d   Sta te   o f   Am e ri c a M o rg a n  Ka u fm a n n .   2 0 1 4 .   [4 ]   G a rtn e r.   In c T h e  Gart n e r Re s e a rc h  Pro c e s s  a n d  M e th o d o l o g i e s 2 0 1 1 .   [5 ]   Ke rn e r S.   O p e n Fl o w  i n v e n to m a rti n  Ca s a d o   o n  SDN En te r p ri s e  n e tw o rk i n g  p l a n e t;  Ap r i l   2 9 2 0 1 3 .   [6 ]   Die g o   K ,   Fe r n a n d o   M V ,   Pa u l o   E V ,   Chri s t i a n   E R.  S i a m a k   A ,   Ste v e   U.  So ft ware - D e fi n e d   N e two rk i n g :     A Co m p re h e n s i v e  Su r v e y Pro c e e d i n g   o IEEE .   2 0 1 5 1 0 3 ( 1 ) 1 4 - 7 6 .   [7 ]   O p e n  Ne tw o rk  F o u n d a ti o n So ft w a re   Def i n e d   Net w o rk i n g T h e  Ne w  No rm  f o r Ne tw o rk s 2 0 1 2 .   [8 ]   Ab u   RS,  So f i a   N H,  Ri d h a   M N .   L i n k   Sta t e   Rou t i n g   Pe rfo r m a n c e   An a l y s i s   Us i n g   t h e   Di j k s tra   Al g o ri t h m   o n   th e   So ft w a re   Def i n e d   Net w o rk   (SDN Pl a tf o r m   (i n   In d o e n s i a   An a l i s i s   Pe r fo rm a n s i   Pe ru t i n g a n   L i n k   Sta te   M e n g g u n a k a n   Al g o ri t m a   Dij k s tra   Pa d a   Pl a tf o rm   S o f tw a re   Def i n e d   N e tw o rk   (SDN ) ) .   J u rn a l   In fo te l .   2 0 1 6 ;   8 ( 1 ):   40 - 46 .   [9 ]   Dha v a l   S ,   Rav i y a   R D.  An a l y s i s   o So ft war e   Def i n e d   Net wor k   Fi re wa l l   (SDF).  IEEE  W i SP NET   2 0 1 6   Con fe re n c e .  2 0 1 6 .   [1 0 ]   Ka ra m j e e K ,   Kri s h a n   K ,   J a p i n d e S ,   Nav te j   G Pro g ra m m a b l e   Fi re wa l l   Us i n g   So ft war e   Def i n e d   Net work i n g .   2 0 1 5   2 nd  In te rn a ti o n a l   Co n fe re n c e   o n   Co m p u ti n g   fo Su s ta i n a b l e   G l o b a l   De v e l o p m e n t .   IEEE 2 0 1 5 2 1 2 5 - 2 1 2 9 .   [1 1 ]   W e n fe n g   X ,   Y o n g g a n g   W ,   Chu a n   H F ,   Du s i t   N ,   Hai y o n g   X Su r v e y   o n   So f twa re - Def i n e d   Net work i n g IEEE  C o m m u n i c a ti o n  Su rv e y s  &  T u to ri a l 2 0 1 5 17 ( 1 )   [1 2 ]   Kh o e ru l   A,  Ron a l d   A .   Ne tw o rk   Def i n e d   Net w o rk   Pe rfo r m a n c e   An a l y s i s   Ba s e d   o n   U s e   o Cos i n   t h e   O p e n   Sh o r te s Pa t h   Fi r s R o u ti n g   Pro t o c o l   (i n   I n d o e n s i a An a l i s i s   P e rfo r m a   J a ri n g a n   So ft w a re   Def i n e d   Ne tw o rk   Be rd a s a rk a n   Pe n g g u n a a n   Co s Pa d a   Pro t o k o l   Ru ti n g   O p e n   Sh o rt e s P a th   Fi r s t ).   Dep a rte m e n  T e k n i k  El e k tro   d a n  T e k n o l o g i   In fo r m a s i FT  UG M Y o g y a k a rta .   2 0 1 7 .   [1 3 ]   Q   a   Fe i   H u .   S u rv e y   o n   So f tw a re - Def i n e d   Net w o rk   a n d   O p e n Fl o w Fro m   Con c e p t o   Im p l e m e n ta t i o n .   IEEE  c o m m u n i c a ti o n  s u r v e y s  &  t u to r i a l s 2 0 1 4 1 6 ( 4 ):2 1 8 1 - 2 2 0 6 .   [1 4 ]   Bra u n W o l fg a n g ,   M e n th M i c h a e l So ft w a re - Def i n e d   Ne tw o rk i n g   Us i n g   O p e n Fl o w Pro to c o l s ,   Ap p l i c a ti o n s  a n d  Arc h i te c tu r a l   Des i g n  Ch o i c e s Fu tu re   In te r n e t 2 0 1 4 ;   6 (2 ):   3 0 2 - 3 3 6 .   [1 5 ]   I   So fa n a .   Ci s c o   CC NP  a n d   C o m p u te Net w o rk s   (i n   In d o e n s i a   Cis c o   CC NP  d a n   J a ri n g a n   Ko m p u te r ).   Ba n d u n g In fo rm a ti k a 2 0 1 2 .   [1 6 ]   Roh m a T ,   Rid h a   M N .   An a l i s i s   Si m u l a s i   Pe n e ra p a n   Al g o ri tm a   O SPF .   J u rn a l   I n fo te l .   2017 9 ( 1 ) :     75 - 83.   [1 7 ]   Nak a h o d o   Y Nai to   T O k i   E.  Im p l e m e n ta ti o n   of   Sm a rt - O SPF  in   Hy b ri d   So ft w a re - Def i n e d   Net w o rk .   IEEE  IC - NIDC 2 0 1 4 .   [1 8 ]   M c Ke o w n   e a l O p e n Fl o w En a b l i n g   i n n o v a t i o n   i n   c a m p u s   n e tw o rk s .   ACM   SIG CO M M   Com p u te r   Com m u n i c a ti o n  Re v i e w 2 0 0 8 ;   38 ( 2 ):  69 - 7 4 .   [1 9 ]   O NF  W h i te   P a p e r SDN  Ar c h i t e c tu r e  Ov e rv i e w ,   O NF .   2013.   [2 0 ]   SDX  Ce n tra l W h a t  i s  Ope n F l o w   ?  De fi n i ti o n  a n d  h o w  i re l a t e s  t o   SDN 2 0 1 7   [2 1 ]   Ku c m i n s k i Al - J a w a d P   Sh a h Ram o n a   T re s ti a n Q o S - b a s e d   ro u t i n g   o v e s o ft w a re   d e fi n e d   n e two rk s Bro a d b a n d   M u l ti m e d i a   Sy s te m s   a n d   Bro a d c a s ti n g   (BM SB).  2 0 1 7   IEEE  In t e rn a ti o n a l   Sy m p o s i u m .  I ta l y 2 0 1 7 .   [2 2 ]   Has a n e i n   H ,   J o h n   C ,   Za h a ri a s   Z ,   Pa v l o s   L ,   S i n a n   K.  De v e l o p m e n o f   Pe rf o rm a n c e   o f   O SPF  Net wo r k   b y   U s i n g   SDN   Con c e p ts .   2 0 1 6   IEEE  I n te rn a ti o n a l   Bl a c k   S e a   Con fe re n c e   o n   Com m u n i c a ti o n s   a n d   Net w o rk i n g  (Bl a c k Se a Co m ) 2 0 1 6   [2 3 ]   EUE Rik i e   Ka rta d i e T h e   s o ft w a re   d e fi n e d   n e tw o rk   p ro t o ty p e   w i th   th e   o p e n f l o w   p ro t o c o l   u s e s   u b u n t u   a s   th e   c o n tro l l e Pro to ti p e   (i n   In d o e n s i a   i n fr a s tr u k tu s o ft w a re   d e fi n e d   n e tw o rk   d e n g a n   p ro to k o l   o p e n fl o w  m e n g g u n a k a n  u b u n tu   s e b a g a i  c o n tro l l e r ) .   J u rn a l  DASI .   2 0 1 4 ;   15 ( 1 ) 2 4 - 3 2 .   [2 4 ]   Pro e n ç a J o rg e   Cruz T i a g o   Si m o e s Pa u l o   M o n te i r o E d m u n d o How  t o   u s e   So ft w a re - Def i n e d   Net work i n g   to   Im p ro v e   Se c u ri t y a   Su r v e y 14 th   Eu r o p e a n   Co n fe re n c e   o n   Cy b e W a rfa re   a n d   Se c u ri ty   (ECC W S 2 0 1 5 ) 2 0 1 5 .   [2 5 ]   KNY SS Y   Pe n g c h e n g   Z e n g ,   O n   th e   re s i l i e n c e   o s o ft ware   d e fi n e d   r o u ti n g   p l a tf o r m Net w o rk   O p e ra ti o n s   a n d  M a n a g e m e n t   Sy m p o s i u m  (APNO M S) T a i wan .   2 0 1 4 .         Evaluation Warning : The document was created with Spire.PDF for Python.