I nte rna t io na l J o urna l o f   E lect rica l  a nd   Co m p ute r  E ng in ee ring   ( I J E CE )   Vo l.   7 ,   No .   5 ,  Octo b e r   2 0 1 7 ,   p p .   2 7 0 6 ~ 2 712   I SS N:  2088 - 8708 ,  DOI : 1 0 . 1 1 5 9 1 / i j ec e . v 7 i 5 . pp 2 7 0 6 - 2 712           2706       J o ur na l ho m ep a g e :  h ttp : //ia e s jo u r n a l.c o m/o n lin e/in d ex . p h p /I JE C E   Link  Agg rega tion Co ntrol  Protoco l   o n Softw a re De fi ned  Netw o rk       I .   D .   I ra w a t i 1 , Y .   Su n   H a riy a ni 2 ,   S.  H a diy o s o 3   T e lk o m   A p p li e d   S c ien c e   S c h o o l,   T e lk o m   Un iv e r sit y ,   In d o n e sia       Art icle  I nfo     AB ST RAC T     A r ticle  his to r y:   R ec eiv ed   Mar   29 ,   2 0 1 7   R ev i s ed   Ma y   31 ,   2 0 1 7   A cc ep ted   A u g   11 ,   2 0 1 7       A   p h y si c a l  c o n n e c ti o n   o f   c o m p u ter  n e tw o rk   m u st  b e   m a d e   re li a b l y .   B re a k in g   c o n n e c ti o n   w il l  c a u se   c o m m u n ic a ti o n   b e tw e e n   n o d e s  (f o r  e x a m p le  ro u ters ,   sw it c h e s,  h o sts) c a n   b e   d isc o n n e c ted .   On e   o f   th e   so lu ti o n s is  im p lem e n ti o n   o f   li n k   a g g re g a ti o n   (LA ).   LA   in teg ra tes   se v e ra l  o f   p h y sic a l  p o rts  to g e th e r  to   m a k e   a   sin g le  lo g ica l  c o m m u n ica ti o n   li n k .   A c c o rd in g ly ,   th e re   is  lo a d   sh a rin g   traff ic  a m o n g   th e   m e m b e r  p o rt  o f   th e   g ro u p ,   h ig h - t h ro u g h p u t  i n c re a sin g   v ia  a   sin g le  li n k ,   a n d   re d u n d a n c y   p ro v id in g   f o r  b ro k e n   li n k s.  We  p re se n t  th e   im p le m e n tatio n   o f   li n k   a g g r e g a ti o n   u si n g   R y u   c o n tro ll e r  o n   S o f t w a re   De f in e d   Ne t w o rk   (S DN )  to p o l o g y .   T h e   re su lt s  sh o w   th a t  th e   im p le m e n tatio n   o f   S DN   w it h   Op e n v S w it c h   a n d   Ry u   c o n tro l ler  c a n   su c c e ss f u ll y   ru n   li n k   a g g r e g a ti o n   f u n c ti o n   to   s o lv e   th e   p ro b lem   o f   li n k   fa il u re .               K ey w o r d s :   L i n k   Ag g r eg atio n ,       R ed u d an c y ,   R y u   co n tr o ller ,   SDN ,   T r af f ic   Co p y rig h t  ©   2 0 1 7   In stit u te o f  A d v a n c e d   E n g i n e e rin g   a n d   S c ien c e .    Al l  rig h ts  re se rv e d .   C o r r e s p o nd ing   A uth o r :   I .   D .   I r aw ati ,    T elk o m   A p p lied   Scie n ce   Sch o o l ,   T elk o m   U n i v er s it y ,   T elek o m u n ik a s i   R d .   T er u s an   B u ah   B atu ,   B an d u n g   4 0 2 5 7   I n d o n esia .   E m ail:  i n d r ar in i @ tel k o m u n iv e r s it y . ac . id       1.   I NT RO D UCT I O N     S w itc h   o r   r o u ter   o v er   th e  n et w o r k   [ 4 ] .   Op en Flo w   i s   d ev el o p ed   b y   Op en   Net w o r k in g   Fo u n d atio n   ( ONF)   T o d ay ,   t h e  p er f o r m a n ce   o f   co m p u ter   n et w o r k s   i s   a  g r ea t  co n ce r n   b y   t h e  c u s to m er s .   Net w o r k   p er f o r m a n ce   is   in f l u en ce d   b y   th e  r eliab ili t y   o f   t h e  p h y s ical   n et w o r k   to p o lo g y .   W h e n   t h e   p h y s ical  co n n ec tio n   b et w ee n   t w o   n o d es  is   f ailed ,   th en   t h e  p ac k et  ca n   n o t  b e  s en t  t h r o u g h   t h e  lin k .   Ot h er w i s e,   if   a  p h y s ica l   co n n ec tio n   i s   a  g o o d   co n d itio n   w it h   li m ited   b an d w id t h ,   it   c an   ca u s e  co n g e s tio n   s i n ce   s ev er al  n o d es  u s i n g   t h e   lin k   f o r   d eliv er y .   T h is   p r o b lem   ca n   b e  s o lv ed   b y   L i n k   A g g r eg atio n   ( L A ) .   L A   is   a  m et h o d   th at  ag g r eg ate s   m u ltip le  n et w o r k   co n n ec tio n s   ac ts   as  a  s in g le  lo g ical  i n ter f ac e  u s i n g   s o f t w ar e.   L A   p r o v i d es  r ed u n d an c y   f o r   lin k   f ail u r e,   f o r   ex a m p le :  if   o n e  o r   m o r e  p h y s ical  in ter f ac e   o n   a  lo g ical  ag g r eg a te  lo s s ,   th e  o th er   p h y s ica l   co n n ec tio n   s ti ll  u p   a n d   o p er ate.   Mo r eo v er ,   L A   in cr ea s e s   t h r o u g h p u t  p as s i n g   t h r o u g h   a  s i n g le  li n k   w h ich   ca n   r ed u ce   b o ttlen ec k   b y   allo w i n g   p ac k et s   to   b e  tr av er s ed   o v er   m u l tip le  i n ter f ac e s .   L A  is   d ef in ed   i n   I E E E   8 0 2 . 3 a d   th at  allo w s   to   g r o u p  E th er n et   in ter f ac e  at   t h e  p h y s ical  la y er   to   f o r m   a  s in g le  lin k   i n ter f ac e,   n a m el y   L i n k   Ag g r eg atio n   Gr o u p   ( L AG) .   L in k   A g g r e g atio n   C o n tr o l  P r o to co l  ( L A C P )   is   a  m ec h a n is m   f o r   ch an g in g   th e  p o r t   to   p r eser v e  L A G  b u n d les.  L AC P   p r o v id es  a  d y n a m ic   co n f i g u r atio n   th at  m ea n s   th e  o th er   en d   ca n   h an d le  li n k   ag g r eg at io n .  I n   ad d itio n ,   it h a n d les f a ilo v er   au to m atica ll y   w h en   a  li n k   f ai led   [ 1 ] .   So f t w ar e  Def in ed   Net w o r k   ( SDN)   is   a  n e w   ar c h itect u r e  f o r   a  c o m p u ter   n et w o r k   th a t  s ep ar ates  n et w o r k   co n tr o l  an d   f o r w ar d i n g   f u n ct io n s ,   w h ic h   allo w in g   th e  co n tr o ller   ca n   co n n ec t   d ir ec tl y   p r o g r a m m ab le.   SDN’ s   ch ar ac ter is tics   ar e  m a n ag ea b le,   ad ap tab le,   s ca lab le,   ap p r o p r iate  f o r   h ig h   b an d w i d th ,   an d   d y n a m ic   f ea t u r es   o f   r ec en t   ap p licatio n s   co m p ar ed   to   tr ad itio n al  n et w o r k   ar ch itectu r e   [ 2 ] .   Hen ce ,   u s er s   ca n   ass i g n   th e   lo g ical  n et w o r k   to p o lo g y   u s i n g   s o f t w ar e,   r eg ar d less   of   u n d er ly i n g   n et w o r k   s tr u ct u r e  [ 3 ] .   I n   g en er al,   SDN   Evaluation Warning : The document was created with Spire.PDF for Python.
I J E C E     I SS N:  2088 - 8708       Lin k  A g g r eg a tio n   C o n t r o l P r o to co l  o n   S o ftw a r e  Defin ed   N etw o r k  ( I .   D .   I r a w a ti )   2707   ass o ciat es  w it h   Op en F lo w   p r o to co l   as  a  co m m u n icatio n   p r o to co l  th at  r em o te  co m m u n icat io n   to   th e  f o r w ar d i n g   p lan e  o f   a  n et w o r k   as  an   o r g an izatio n   th at  p r o m o tes  n et w o r k in g   th r o u g h   SD N  an d   s tan d ar d izin g   th e  Op en Flo w   p r o to co l .   T h e  Op en Flo w   ar ch itectu r e  co n s i s ts   o f   Op e n Flo w   co n tr o ller   an d   Op en Flo w   S w itc h .   T h e  f u n c tio n   o f   Op e n Flo w   co n tr o ller   m a n ag e s   Op en F lo w   s w itc h .   Stu d ies   o n   li n k   r ed u n d a n c y   o n   S DN  h ad   b ee n   d o n e   [ 5 ] - [ 7 ] .   Fo r   ex a m p le,   M .  Stei n b ac h e r   et  al .   p r esen ted   L AC P   i m p le m e n tati o n   u s in g   F lo o d lig h t   Op en F lo w   co n tr o ller   [ 5 ]   an d   P .   Sk o ld s tr o m   e t  al .   p r o p o s ed   v ir tu a l  ag g r eg a tio n   f o r w ar d i n g   m o d el  o n   b ac k b o n e  to p o lo g y   [ 7 ] .   W h ile  I . D.   I r a w ati  et   al .   d esig n ed   lin k   r ed u n d an c y   f o r   h i g h   av ai l a b ili t y   n et w o r k   b ased   o n   Op en F lo w   f ast - f ailo v er   f o r   ca s ca d e  SD N  to p o lo g y .     Oth er   r elate d   r esear ch   in   te r m s   o f   m a in ta in i n g   q u al it y   an d   n et w o r k   p er f o r m a n ce   p r esen te d     in   [ 8 ] - [ 9] .   Yah y a  et. al  p r esen t  E x ten d ed   Dij k s tr a ' s   w it h   ( ed g es  an d   n o d es  w ei g h t s )   p ar a m eter s   to   f i n d   th e   s h o r test   s er v er   [ 8 ] .   T h is   alg o r i th m   is   u s ed   f o r   SDN  ap p licati o n s .  T h e  u s e   o f   a  g e n etic  al g o r ith m   lo ad   b alan ce r   f o r   s er v ice   r ec o v er y   o n   t h e  i n t er clo u d   n et w o r k   is   d o n e  b y   J e n a  et  al .   [ 9 ] .   I n   th i s   p ap er ,   w e  p r esen t  th e  i m p le m en ta tio n   o f   I E E E   8 0 2 . 3 ad   d y n a m ic  L AC P   co n f ig u r atio n   o n   SDN  to p o lo g y .   W e  ap p ly   t h e   L AC P   b et w ee n   a  s er v er   an d   a  s w i tch   u s i n g   Op en F lo w ,   i. e. ,   R y u   co n tr o ller .     R y u   m an a g es   L AC P   f u n ctio n   to   p er f o r m   f ailo v er   f u n ctio n ali t y .       2.   B ASI C  T H E O RY   2. 1 .   SDN  Arc hite ct ure     So f t w ar e  De f i n ed   Net w o r k   ( S DN)   is   a n   ap p r o ac h   to   ap p ly   o p en   p r o to co ls ,   s u ch   as   Op en Flo w   to   i m p le m en t   s o f t w ar e  co n tr o l  b y   t h e  ed g e  o f   t h e   n et w o r k   to   a cc ess   t h e   en t ir e  n et w o r k   d e v ic es.  T h e  ar ch i tectu r e   o f   SDN  is   as  s h o w n   i n   F ig u r e   1 .   I t  co m p o s es  b y   th r ee   la y er s ,   s u c h   as  in f r astr u ctu r e  la y er ,   co n tr o l  lay er ,   an d   ap p licatio n   la y er .   A n   I n f r as tr u ctu r e  la y er   r ep r esen t s   n et w o r k   d ev ice  as  a  s w itc h .   C o n tr o l  la y er   m a n ag e s   b o th   S o u t h er n   i n ter f ac e  a n d   n o r th e r n   in ter f ac e.   T h e  So u th er n   i n t er f ac e  is   u s ed   to   co n tr o l  t h e  s t at e  o f   t h e  n et w o r k .  W h ile  n o r t h er n   i n ter f ac e  p r o v id es  p r o g r a m   ap p licatio n s   to   co n f i g u r e,   s u p er v is e,   a n d   o p ti m ize  t h e  s er v ice   ap p licatio n s   [ 1 0 ] .             Fig u r e  1 .   SDN  ar ch itect u r e  [ 8 ]       2 . 2 .       L ink   Ag g re g a t io n Co nt ro l P ro t o c o l ( L ACP )   L i n k   a g g r eg atio n   is   a  tec h n i q u e  n o ted   in   I E E E   8 0 2 . 1 ax - 2 0 0 8   b y   Da v id   L a w   f o r   lo ca l  an d   m etr o p o litan   ar ea   n et w o r k   lin k   a g g r e g atio n   s ta n d ar d   [ 1 1 ] .   A n d   an   au to m atic  co n f ig u r atio n   f ea t u r e  t h at  k n o wn   as  lin k   a g g r eg atio n   co n tr o l  p r o to co l  ( L A C P )   is   d eter m in ed   in   I E E E   8 0 2 . 3 a d   [ 1 ] .   L A  co m b in es   s e v er al  p h y s ical  in ter f ac es  to   b e  as  a  lo g ical  li n k   t h at  u s e f u l  f o r   in c r ea s in g   b an d w id th   b et w ee n   n et w o r k   d e v ices  a n d   h an d li n g   f a u lt to ler an ce   b y   lin k   r ed u n d a n c y .   L A   f u n ctio n s   ar e  s h o w n   i n   Fi g u r e  2   [ 11] .   T h er e  ar e  s ev er al  f ea tu r e s   o f   L AC P .   T h e  m a x i m u m   q u an t it y   o f   i n te g r ated   p o r t  ap p r o p r iates  w it h   th e  ch a n n els  o f   th e  d e v ice ,   u s u a ll y   1   to   8   ch a n n el s .   L AC P   p ac k ets  u s e  m u lt ic ast  M A C   ad d r ess   0 1 :8 0 :c2 : 0 0 :0 0 : 0 2   f o r   s en d i n g   p ac k e ts .   L AC P   p r o v id es  a   lo ad - b alan ce   m o d e  t h at  id e n ti f ies   t h e  m e m b er   o f   lin k s   w h ich   s er v e  lo ad   b alan cin g .   L AC P   m o d e  h a s   t w o   s ta t es,  i.e . ,   ac tiv e  an d   p ass iv e.   Activ e  m o d e  en ab les   L AC P   u n co n d itio n all y ,   w h ile  p ass iv e  m o d e  allo w s   L AC P   o n l y   w h e n   an   L AC P   d ev ice  is   d etec ted   [ 1 2 ] .     Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I J E C E    Vo l.  7 ,   No .   5 ,  Octo b er   201 7   :   2 7 0 6   –   2 7 1 2   2708   I n c r e a s i n g   B a n d w i d t h 1 0 0 M b p s 1 0 0 M b p s 2 0 0 M b p s F a u l t   T o l e r a n c e 1 0 0 M b p s 1 0 0 M b p s L i n k   u s e d                             ( a) .   L A   f o r   in cr e asin g   b an d w id t h                                                   ( b ) .   L A   f o r   f a u lt to ler an ce       Fig u r e  2 .   L i n k   a g g r e g atio n   f u n ctio n ,   ( a) .   I n cr ea s i n g   b an d w i d th ,   ( b ) .   Fau lt to ler an ce   [ 1 2 ]       3 .   DE SI G N  AND  I M P L E M E NT AT I O N   W e  d esig n   an d   i m p le m en t  L AC P   ac co r d in g   to   th e  R y u   co n tr o ller   u s in g   P y t h o n   p r o g r a m m i n g   lan g u a g e.   T h e  to p o lo g y   co n s i s ts   o f   C o n tr o ller   ( C 0 ) ,   S w itc h   ( S1 ) ,   Ho s t  1   ( H1 )   as  a  s er v er ,   an d   Ho s t  2   ( H2 )   as  a  clien t  t h at  is   s h o w n   i n   Fi g u r e  3 .   Ho s t1   co n f i g u r atio n   is   in te n d ed   to   cr ea te  a  s er v er   th at  s u p p o r ts   lin k   ag g r e g atio n   ca p ab ilit ie s .   I t  is   co n f i g u r ed   b y   u s in g   m o d p r o b e   b o n d in g   m o d e  f o u r   t h at  i n d icate s   t h e  d y n a m ic   L A   is   p er f o r m ed   u s i n g   L A C P .   T h er e  is   t w o   p h y s ical  li n k   co n n ec t io n   b et w ee n   S1   an d   s er v er   H1   v ia  eth 0   an d   eth 1   th at  r u n   L AC P   f u n ctio n .           Fig u r e  3 .   I m p le m e n tatio n   to p o lo g y       4 .       RE SUL T S  A ND  AN AL Y SI S   T h e  co n f i g u r atio n   o f   l in k   a g g r eg atio n   o n   s er v er   H1   i s   s h o w n   i n   Fig u r e  4 .   T h e  L AC P   s et u p   i s   s u cc e s s f u l .  L AC P   r ate   is   s lo w   w it h   30 - s ec o n d   in ter v als .          Fig u r e  4 .   L A   co n f i g u r atio n   o n   s er v er   H1   Evaluation Warning : The document was created with Spire.PDF for Python.
I J E C E     I SS N:  2088 - 8708       Lin k  A g g r eg a tio n   C o n t r o l P r o to co l  o n   S o ftw a r e  Defin ed   N etw o r k  ( I .   D .   I r a w a ti )   2709     H1 - eth 0   a n d   H2 - et h 1   ac t a s   li n k   a g g r eg atio n   w it h   u p   s tat u s   an d   ea ch   li n k   h av e   1 0 0 0 0   Mb p s   r ate.   R y u   co n tr o ller   r u n s   L AC P   f u n ctio n   to   p er f o r m   f a u lt  to ler an ce   f u n c tio n alit y .   SDN  A p p s   o p er ates   s i m p le _ s w itch _ lacp _ 1 3   th at   r u n n i n g   o n   Op en Flo w   1 . 3 .   W h en   s er v er   H1   tr an s m its   L AC P   d ata  u n it   e v er y   3 0   s ec o n d s ,   th e  S w i tch   S1   tak e s   in   th e  L AC P   d ata  u n i t  f r o m   s er v er   H1 .   W e   ca n   s ee   th e  p r o ce s s   th at  o cc u r s   o n   th e  co n tr o ller   C 0   as  s h o w n   i n   Fig u r e  5 .   L AC P   r ec eiv ed   s tat u s   i n d icate s   an   L AC P   d ata  u n it  w as  r ec ei v ed   b y   th e  p o r t  an d   L AC P   s en t  s at u s   m ea n s   an   L AC P   d ata  u n it  was  s en t  b y   t h e  p o r t .   W h er ea s   t h e  s la v e  i/ f   h a s   j u s t   w o r k i n g   s tate  r ep r esen t s  a  ch an g e  i n   s tate  f r o m   d is ab le  to   en ab le.   T h e  s tate  o f   th e   L AC P   d ata  u n it   ti m e  h a s   ch an g ed   d en o te s   t h at  t h e  t i m e   f o r   co m m u n icat io n   m o n ito r in g   w a s   c h an g ed .   I n   th i s   e v e n t,  t h e  s tan d ar d   s tate   is   co n v er ted   in to   lo n g   ti m eo u t p e r io d e    ( 0   to   9 0   s ec o n d s ) .               Fig u r e  5 .   R y u   co n tr o ller   r u n s   L AC P       T h e  in f o r m a tio n   o f   f lo w   e n tr y   o n   S1   i s   s h o w n   in   Fig u r e  6 .   L A C P   d ata  u n it  f r o m   s er v er   H1   is   r ec eiv ed   b y   th e   S w i tch   S1 .   S w itc h   S1   r esp o n d s   b y   s en d i n g   L AC P   d ata  u n it.   T h e  S witch   S1   r ep la y s   b y   P ac k et - I n   m es s ag e  i n   ca s e   L AC P   d ata  u n it  w it h   et h er n et  t y p e   0 x 8 8 0 9   is   tr an s m it ted   f r o m   H1 - et h 0   u s in g   t h e   s1 - et h 1  i n p u t  p o r t  a n d   t h e  M AC   ad d r ess   0 0 :0 0 :0 0 :0 0 :0 0 :1 1 .   Mo r eo v er ,   th e  S w i tch   S1   r e p lay s   b y   t h e  P ac k et - I n   m es s ag e  i n   ca s e   L AC P   d at a  u n it  w it h   eth er n et  t y p e   0 x 8 8 0 9   is   tr an s m itted   f r o m   H1 - eth 1   u s in g   th e   s1 - eth 2  in p u t  p o r t   an d   th e  M A C   ad d r ess   0 0 :0 0 :0 0 :0 0 :0 0 :2 1 .   T h e  s w itc h   p o r t s   h av e  b ee n  ab le  to   p er f o r m   t h e  L AC P   f u n ctio n s.         Fig u r e  6 .   S w i tch   L AC P       Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I J E C E    Vo l.  7 ,   No .   5 ,  Octo b er   201 7   :   2 7 0 6   –   2 7 1 2   2710   I n   Fi g u r e   7 ,   w e  test   th e   L AC P   f a u lt   to ler an ce   b y   b r ea k i n g   t h e  li n k   o f   H1 - eth 0 .   W e   r u n   t h e   co m m a n d   ip   lin k   s et  h 1 - et h 0   n o m a s ter .   T h e  s tate  o f   co n tr o ller   C 0   is   s h o w n   in   F ig u r e  8 .   T h e  s tate  o f   L AC P   ex ch a n g e  ti m eo u t   h a s   o cc u r e d   d en o tes   t h at  t h e r e  is   n o   co m m u n icatio n   co n tr o ll in g   u n t i l  elap s ed   ti m e.   I n   ad d itio n ,   th e  s atu s   o f   s lav e  s ta te  ch an g ed   p o r t:  1   en ab le:  Fals e  r ep r esen ts   th at  t h er e  is   a  ch an g e  i n   h a n d lin g   o f   d ata  tr an s m i s s io n   f r o m   p o r t  2   to   p o r t  1 .   T h en ,   all  li s ted   t h at  co n tai n ed   p r ev io u s   M AC   a d d r ess es  an d   fl o w   en t r ies  w ill   d elete d   a u to m a tic all y .   I f   t h e  n e w   co m m u n icatio n   w il l  b e  r ec r ea ted ,   th e  n e w   f l o w   e n tr ies  a n d   n e w   MA C   ad d r ess es a r e  r eg is ter ed   ag ain .           Fig u r e  7 .   L i n k   b r o k en   s ce n ar i o           Fig u r e  8 .   R y u   co n tr o ller   is   s h o w n   li n k   b r ea k       I n   Fi g u r e   9   is   s h o w n   t h e  p i n g   s tate  o f   H1   to   S1   co n n ec t io n .   B ec au s e  o f   b r o k en   l in k   o n   H1 - et h 0   to   S1 ,   p in g   ca n   n o t  b e  s e n t   f r o m   H1   to   S1 .   T h e  ti m e   r eq u ir ed   f o r   r ec o v er y   i s   ab o u t  9 0   s ec o n d s .   T h e  th r o u g h p u t   r esu lt  i s   s h o w n   i n   f i g u r e  1 0 .   T h e  o b s er v atio n   is   d o n e   in   6 0 0   s ec o n d s .   W h en   th e  e v en t  o f   lin k   f a ilu r e,   t h e   th r o u g h p u t  w i ll  d ec r ea s e  u n t i l  0   Mb p s   o v er   9 0   s ec o n d s .   T h e  a v er ag e  o f   t h r o u g h p u t  i n   n o r m al  co n d itio n   is   ab o u t   7 4 1 3 . 3 3   M b p s .   Th e  p o r t sta te  ch a n g e d   in to   fa ls e   Evaluation Warning : The document was created with Spire.PDF for Python.
I J E C E     I SS N:  2088 - 8708       Lin k  A g g r eg a tio n   C o n t r o l P r o to co l  o n   S o ftw a r e  Defin ed   N etw o r k  ( I .   D .   I r a w a ti )   2711       Fig u r e  9 .   P in g   s tate  o b s er v atio n   u s in g   W ir es h ar k           Fig u r e  10 .   T h r o u g h p u t o b s er v atio n   in   l in k   f a ilu r e  p er io d         5 .     CO NCLUS I O N   W e  im p le m e n t   lin k   a g g r e g a tio n   s u cc e s s f u ll y   u s in g   R y u   co n tr o lle r   o n   SDN  to p o lo g y .   L AC P   p r o v id es  f au lt  to ler an ce   i n   th e   co m m u n ica tio n   m o n ito r i n g   b et w ee n   n o d es  i n   th e  n e t w o r k .   T h e  r ec o v er y   ti m e   is   ab o u t  9 0   s ec o n d s .   T h is   p r o ce d u r e  ca n   ap p ly   f o r   all  co n n ec t io n   e n tire   th e  n et w o r k .   Fo r   i m p r o v in g   t h e   p er f o r m a n ce ,   w e  ca n   s et  th e  i n p u t p ar a m eter   o f   L AC P   ac co r d in g   to   th e  n et w o r k   r eq u ir e m e n ts .         r ec o v er y   ti m e   T h e  p r o ce s s   is   r estar ted   State  b ef o r e  lin k   b r o k en   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I J E C E    Vo l.  7 ,   No .   5 ,  Octo b er   201 7   :   2 7 0 6   –   2 7 1 2   2712   RE F E R E NC E S     [1 ]   IEE E  S ta n d a rd   fo r  Et h e rn e t  L in k   Ag g re g a t io n :  IEE E8 0 2 . 3 a d ,   a v a il a b le:  h tt p :/ /w ww . ie e e 8 0 2 . o rg /3 / a d /,   a c c e ss e d   a t:   Ju n e   1 3 ,   2 0 1 6 ,   2 0 1 6 - 01 - 10.   [2 ]   L .   Ju n y i,   L .   L in ,   Z.   Yo n g x in ,   " Dire c t  Ra d io   F re q u e n c y   S a m p li n g   S y ste m   o n   S o f twa re d e fin e d   Ra d i o , ”   T EL KOM NIKA   In d o n e si a n   J o u rn a l  o f  El e c trica l  En g in e e rin g . ,   v o l .   1 2 ,   n o .   1 1 ,   p p .   7 8 2 4 - 7 8 3 1 ,   2 0 1 4 .   [3 ]   K.  G re e n e .   T R1 0 :  S o ft w a re - De fi n e d   Ne two rk in g .   M IT   T e c h n o lo g y   Re v ie w .   2 0 0 9 ;  M a rc h – A p ril .   [4 ]   N.  M c Ke o w n ,   T .   A n d e rso n ,   H.  Ba lak rish n a n ,   G .   P a ru lk a r,   L .   P e ters o n ,   J.  Re x f o rd ,   S .   S h e n k e r  a n d   J.  T u rn e r.   Op e n Fl o w:   En a b l in g   In n o v a ti o n   in   C a mp u s  Ne two rk s .   A CM   S IG COMM   Co m p u ter  Co m m u n ica ti o n   Re v ie w .  2 0 0 8 ;  3 8 ( 2 ):  6 9 - 7 4 .   [5 ]   M .   S tein b a c h e r  a n d   M .   Bre d e l.   L ACP   M e e ts  Op e n Fl o w  –   S e a ml e ss   L in k   Ag g re g a ti o n   t o   Op e n Fl o w   Ne two rk s .  A v a il a b le:  h tt p s: // tn c 1 5 . tere n a . o r g /g e t f il e /1 8 6 7 .   A c c e ss e d   a t:   Ja n u a r y   1 3 ,   2 0 1 6 .   [6 ]   I. D.  Ira w a ti ,   S .   Ha d i y o so   a n d   Y.  S .   Ha riy a n i.   L in k   Re d u d a n c y   f o r  Hig h   Av a il a b il it y   Ne t w o rk   b a se d   o n   S o f twa re   De f in e d   Ne t w o rk .   P e rtan ik a   Jo u r n a l  o f   S c ien c e   &   T e c h n o l o g y .   (u n d e r  re v ie w )     [7 ]   P.   S k o ld stro m   a n d   B.   C.   S a n c h e z .   Vi rtu a l  Ag g re g a ti o n   u si n g   S D N .  IEE E  P r o c e e d in g :  Eu ro p e a n   W o rk sh o p   o n   S o f tw a r e   De f in e d   Ne tw o rk s.  2 0 1 3 .   [8 ]   W .   Y a h y a ,   A .   Ba su k i  a n d   J.R.   J ian g .   T h e   Ex ten d e d   Dijk stra ’s - b a se d   L o a d   Ba lan c in g   f o r  Op e n F l o w   Ne t w o rk .   In ter n a t io n a l  J o u rn a l  o f  E lec trica l  a n d   C o mp u ter   En g in e e rin g   ( IJ ECE ) .  2 0 1 5 ;  5 (2 ):   2 8 9 - 2 9 6 .   [9 ]   T .   Je n a   a n d   J.  R.   M o h a n ty ,   Disa ste r  Re c o v e r y   S e r v ice s   in   In terc lo u d   Us in g   G e n e ti c   A lg o rit h m   Lo a d   Ba lan c e r.   In ter n a t io n a l  J o u rn a l  o f  E lec trica l  a n d   C o mp u ter   En g in e e rin g   ( IJ ECE ) .  2 0 1 6 ;  6 ( 4 );   1 8 2 8 - 1 8 3 8 .   [1 0 ]   Y.  Zh o u ,   L .   Ru a n ,   L .   X iao   a n d   R.   L iu .   A  M e th o d   fo r  L o a d   Ba la n c i n g   b a se d   o n   S o ft wa re - De fi n e d   Ne two rk .  A d v a n c e d   S c ien c e   a n d   T e c h n o l o g y   L e tt e rs.  2 0 1 4 ;  4 5 :  43 - 4 8 .     [1 1 ]   D.  L a w ,   IEE E  S ta n d a rd   fo r   L o c a l  a n d   M e tro p o li t a n   Ar e a   Ne two rk - L in k   Ag g re g a t io n .   A v a il a b le:   h tt p : // sta n d a r d s.iee e . o rg /f in d std s/ sta n d a rd / 8 0 2 . 1 A X - 2 0 0 8 . h tm l.   A c c e ss e d   a t:   F e b ru a ry   1 0 ,   2 0 1 6 .   [1 2 ]   R.   P .   T e a m .   RY U  S DN  Fra me wo rk .   A v a il a b le:  h tt p s:// o srg . g i th u b . io /ry u - b o o k /en /Ry u b o o k . p d f .   A c c e ss e d   a t:   Ja n u a ry   4 ,   2 0 1 6 .       Evaluation Warning : The document was created with Spire.PDF for Python.