I n d on e s i an   Jo u r n al   o El e c t r i c al   En gi n e e r i n g   an d   C o m p u te r   S c i e n c e   V o l .   22 ,   N o .   1 A p r i l   202 1 p p.   307 ~ 3 1 4   IS S N :   25 0 2 - 4752 ,   D O I :   10. 1 1591 / i j e e c s . v 22 .i 1 . pp 307 - 3 1 4             307       Jou r n al   h o m e pa ge ht t p: / / i j e e c s . i a e s c or e . c om   Gener a t i o n   a n d   c o l l e c t i o n   o f   d a t a   f o r   n o r m a l   a n d   c o n f l i c t i n g   f l o w i n   s o f t w a r e   d e f i n e d   n e t w o r k   f l o w   t a b l e       M u taz   H . H . K h ai r i 1 ,   S h ar i f ah   H .   S .   A r i ffi n ,   N .   M .   A b d u l   Lati f f,   K am al u d i n   M o h am a d   Y u s o   S c hoo l   o f   E l e c t r i c a l   E ng i n e e r i ng ,   F a c u l t y   o f   E ng i ne e r i ng ,   U ni v e r s i t i   T e kno l o g i   M a l a y s i a ,   J o ho r ,   M a l a y s i a       A r ti c l e   I n fo     A B S TR A C T     Ar t i c l e   h i s t or y :   R e c e i v e d   N ov   1 9 ,   202 0   R e v i s e   J a n   9 ,   202 1   A c c e pt e J a n   29 ,   202 1       I t e r m s   o f   ne t w o r s i m pl i f i c a t i o a nd  r e g ul a t i o n,   s o f t w a r e   de f i n e d   ne t w o r k i ng   ( S D N )   i s   a   ne w   f o r m   o f   i nf r a s t r uc t u r e   t h a t   o f f e r s   g r e a t e r   a da p t a b i l i t y   a nd  f l e xi b i l i t y .   S D N ,   ho w e v e r ,   i s   a i nv e n t i o t ha t   i s   l o g i c a l l y   c e nt r a l i z e d.   I a dd i t i o n,   t he   o pt i m i z a t i o o f   t he   c o nt r o l   p l a n e   a nd  da t a   pl a ne   i S D N   ha s   be c o m e   a a r e a   de s e r v i ng   o f   m o r e   a t t e nt i o n.   T h e   f l o w   i n   O pe nF l o w   ha s   be e o ne   o f   t he   e s s e nt i a l   pa r a m e t e r s   i t he   S D N   s t a nda r ds ,   i w hi c e v e r y   i ndi v i du a l   f l o w   i nc l ud e s   pa c ke t   m a t c h i ng   f i e l ds ,   f l o w   pr i o r i t y ,   s e pa r a t e   c o unt e r s ,   i n s t r uc t i o ns   f o r   pa c ke t   f o r w a r di ng ,   f l o w   t i m e o ut s   a nd  a   c oo ki e .   T h i s   r e s e a r c w o r i s   c o nduc t e t o   g e ne r a t e   a nd  c o l l e c t   f l o w s   f r om   t he   O p e nF l o w   s w i t c i t w o   s c e na r i o s ;   no r m a l   f l o w s   a nd  w h e c o nf l i c t   po l i c y   r ul e s   a r e   e nf o r c e i n   t h e   ne t w o r k .   I t hi s   a r t i c l e ,   t h r o ug hput   i s   us e a s   a   pe r f o r m a nc e   m e t r i c   t o   e v a l ua t e   t he   i m pa c t   o f   f l o w   c o nf l i c t   o t w pr o t o c o l s ,   t r a ns m i s s i o c o nt r o l   pr o t o c o l   ( T C P )   a nd  t he   us e r   da t a g r a m   pr o t o c o l   ( U D P ) .   D u r i ng   t he   s i m ul a t i o o f   t he   S D N   O pe nF l o w   ne t w o r k,   t h e   m e t r i c s   a r e   t e s t e d   us i ng   M I N I N E T .   T he   r e s u l t s   r e v e a l s   t ha t   t he   e x i s t e nc e   o f   S D N   c o nf l i c t   r ul e s   f o r c e s   T C P   a n U D P   t o   ha v e   a   s i g ni f i c a nt   a v e r a g e   c ha ng e   i ba n dw i d t h   t ha t   e v e nt u a l l y   a f f e c t s   t h e   n e t w o r k   a nd  o pe r a t i o ns   p e r f o r m a nc e .   Ke y w or d s :   Co n f l i c t   po l i c i e s   F o r w a r di ng  po l i c i e s     S of t w a r e   de f i n e n e t w o r k   T CP   a n d   U D P   T hr o ug h put   T hi s   i s   an   ope n   ac c e s s   ar t i c l e   u nde r   t he   C C   B Y - SA   l i c e ns e .     Cor r e s pon di n g   Au t h or :   M ut a z   H a m e H us s i e K h a i r i   F a c ul t y   of   E n g i n e e ri n g   U n i v e r s i t i   T e kn o l o gi   M a l a y s i a   J o h o r ,   M a l a y s i a   E m a i l :   hh k m ut a z 2 @ g ra du a t e . u t m . m y       1.   I N TR O D U C TI O N     In   t ra d i t i o n a l   di s t ri b ut e n e t w o r ks ,   o pe r a t i o n   o c h o i c e - pr o duc i n s y s t e m s   i de n t i f i e by   t h e   c o n t r o l   pl a n e   a n t ra n s f e r   o da t a   t ra f f i c   (da t a   pl a n e a r e   i m pl e m e n t e a c r o s s   n e t w o r ki n de v i c e s   ( e . g. ,   h ub s   o r   r o ut e r s ).   T h i s   a l l o w s   n e t w o r p r o v i de r s   i n di v i du a l l y   m a n a ge   t h e   f l ow   r ul e s   (e . g.   f o r w a r di n g ,   r o ut i ng,   s e r v i c e   qua l i t y fo r   e a c u ni t   [1] .   I s o f t w a r e - de f i n e n e t w o r ki n (S D N ),   a   n e t w o r a r c hi t e c t u r e   w h i c h   s p l i t s   t h e   c o n t r o l   l o gi c   a n f o r w a r di ng  f un c t i o n s   i n t o   v a r i o us   l a y e r s   [2,   3] ,   t h e   c o n t r o l   f un c t i o n s   a r e   o r ga ni z e t hr o ug t h e   S D N   c o n t r o l l e r   w hi c i s   a   l o gi c a l   c o m po n e n t   t ha t   o pe ra t e s   a s   a   c o n t r o l   a ppl i c a t i o n   f r a m e w o r k.   T hi s   s of t w a r e   p r o v i de s   s t a n d a r ds   t ha t   c o n t r o l   t h e   a c t i o n s   o f   t h e   da t a   p l a n e   e qui p m e n t .   T h e   m a c h i n e s   o nl y   m a i nt a i t h e   b a s i c   f un c t i o n s   o f   t ra n s m i t t i n m e s s a ge s   i n   c o m pl i a n c e   w i t h   t h e   r ul e s   s t o r e i t h e i f l ow   t a b l e s   o n   h o w   t h e y   a r e   p r o c e s s e [4] .   O pe n F l o w   (O F i s   t h e   s t a n d a r n e t w o r p r o t o c o l   t h a t   i s   us e i n   S D N .   O n e   of   i t s   c o r e   e l e m e n t s   of  t h e   S D N   s t ruc t u r e   i s   t h e   c o n t r o l l e r,   w hi c h   f a c i l i t a t e s   a p pl i c a t i o n   c r e a t i o n   t hr o ug h   t h e   n o rt h - b o un A P by   f un c t i o ni n a s   t h e   n e t w o r o pe r a t i n g   s y s t e m .   T h e   a c t i o n   of   t h e   c o nt r o l l e g r e a t l y   a ff e c t s   S D N ;   t h us ,   i t s   e ffe c t i ve n e s s   s i gn i f i c a n t l y   de t e r m i n e s   t h e   pe r f o r m a n c e   of   t h e   S D N   [5,   6] .   T h e   O pe n F l o w   s t r uc t u r e   i n   S D N   i s   s h o w n   i n   F i gu r e   1 .   O pe n F l o w   s w i t c h e s   a r e   m a de   up   o f   a   v a r i e t y   of   f l ow   t a b l e s   t h a t   a r e   c o nn e c t e v i a   a Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2502 - 4752   In do n e s i a J   E l e c   E ng  &   Co m S c i ,   V o l .   22 ,   N o .   1 A p r i l   20 21   :     3 0 7   -   3 1 4   308   O pe n F l o w   pr o t o c o l   t o   a   c o n t r o l l e r.   T hi s   p r o t o c o l   h a s   b e e n   us e a   m e a n s   o f   t r a n s po rt   o r   l i n b e t w e e n   t h e   s w i t c h e s   a n t h e   c o n t r o l l e r.   F l o w   t a b l e s   a r e   c o n f i gur e t o   e n s ur e   t h a t   p a c ke t s   a r e   c o r r e c t l y   s t o r e a n d   t r a n s m i t t e [7 ,   8 ] .   A   f l ow   t a b l e   i s   m a de   up   o f   s e ve r a l   f l o w   e n t ri e s   t h a t   i n c l ude :   M a t c h   f i e l ds ,   b e i n g   us e t o   m a t c h   f l o w s ;   P r i o ri t y ,   b e i n us e t o   m a t c h   t h e   p r i o r i t y   a dd r e s s   of   t h e   f l ow ;   Co un t e r s ,   t o   b e   upda t e t o   m a t c t h e   pa c ke t s ;   I n s t ruc t i o n s ,   t o   a da p t   t h e   a c t i o n   t a ke n   o r   t o   h a n d l e   t h e   f l ow ;   T i m e o ut s ,   t o t a l   t i m e   o r   i dl e   t i m e   b e fo r e   t h e   t i m e o ut   e n ds   a nd;   Co o ki e ,   t h e   i m p l i c i t   v a l ue   o f   t h e   d a t a   c h o s e n   b y   t h e   c o n t r o l l e r.   T h e   c o n t r o l l e m a y   us e   i t   t o   f i l t e r ,   a dj us t   a nd  de l e t e   f l o w   da t a ,   b ut   i s   n o t   us e w h e n   p r o c e s s i n g   pa c ke t s   [6 ,   9] .             F i gu r e   1 .   O pe n F l o w   S D N   a r c hi t e c t u r e   [6 ]       Bo t h   T ra di t i o na l   n e t w o r ks   a n S D N   s   a r e   a f fe c t e by   s e ve ra l   t y pe s   of   f l ow   c o n f l i c t s   w h i c h   l i m i t   n e t w o r pe r f o r m a n c e   [10] .   F l o w   c o n f l i c t s   c a n   b e   c l a s s i f i e ba s e o n   t h e i r   r ul e s   a n e ff e c t   o n   t h e   n e t w o r i n t o   t w m a i n   t y pe s ,   n a m e l y :   In t e l l i g i b l e   a n I nt e rp r e t a t i v e   Co n f l i c t s .   S i n c e   pa c ke t   c o un t e r s   a nd  t i m e o ut   v a l ue s   a r e   n o t   i m po rt a nt   i t h e   m a na ge m e nt   o f   f l ow   c o n f l i c t s ,   t h e   f l ow   e n t r i e s   c o n s i de r e i n   t h e   r e m a i n de r   o f   t h i s   s t udy   a r e   l i m i t e d   t o   p ri o r i t y ,   m a t c f i e l ds ,   a n d   a c t i o f i e l ds .   Co n f l i c t s   t h a t   o c c ur   i n   t h e   S D N   de pe n o n   t h e   i m pa c t   a n a dj us t m e n t   o f   fe a t ur e s ,   s uc h   a s   p ri o ri t y   a n a c t i o n.   S e v e r a l   c o n f l i c t   f o r m s   a p pe a r   i t h e   c o n t r o l l e r   a nd  f l ow   t a b l e   w h e n   c h a nge s   a r e   m a de   t o   f l ow   r ul e   po l i c y   o r   f l ow   e n t r y .   In   a dd i t i o n   t o   b e i n t h e   m a j o r   f e a t ur e s   t ha t   d i f fe r e nt i a t e   t h e   t r a di t i o na l   n e t w o r ks   a n S D N s ,   pri o r i t y   a n a c t i o n s   a l s o   s e r v e   a s   t h e   ke y   c o m po n e n t s   fo r   de ve l o pi n t h e   r ul e   a nd  f l ow   e n t r y   i n   S D N s .   T o   pr e di c t   a nd  de t e c t   f l ow   c o n f l i c t s   i n   S D N ,   a   l a b e l l e da t a s e t   m us t   b e   r e a di l y   pr e pa r e d .   T hi s   p r o c e s s   r e qui r e s   a l l   a v a i l a b l e   r e f e r e n c e S D N   da t a s e t s   t o   b e   r e v i e w e a n e v a l ua t e d.   H ow e ve r ,   n o t   a l l   d a t a s e t s   t h a t   ha v e   be e n   c h e c ke a n r e v i e w e i n c l ude   O pe n F l o w   t a b l e   fe a t u r e s   l i ke   pri o r i t y   a n a c t i o n .   F o r   t hi s   pu r po s e ,   t w o   t o po l o gi e s   r e f e r e n c e by   G i t H ub   a r e   us e t o   ge n e r a t e   a n d   s a v e   f l ow   e n t ri e s   [4].   T h e s e   t o po l o gi e s   h a v e   b e e n   us e i n   p r e v i o us   r e s e a r c h   f o r   f l ow   c o n f l i c t   de t e c t i o n   [9] .   F o r   t h e   ge n e ra t i o n   a nd  c o l l e c t i o n   o da t a s e t   i S D N ,   s e ve r a l   s t ud i e s   a n r e s e a r c h e s   ha v e   b e e n   c o n duc t e us i n ge n e ra t i o n   a pp l i c a t i o t o   c o l l e c t   t h e   ge n e ra t e f l ow   f r o m   o pe n   f l ow   s w i t c h   a s   [1] .   A l s o ,   s e v e r a l   p r o j e c t s   a n r e s e a r c h e s   e xi s t   t h a t   us e   G i t H ub  a s   a   r e f e r e n c e   f o r   b ui l di n g   a nd  i m p l e m e n t i ng  t h e   t o po l o g y   [11 - 13] .   I t hi s   r e s e a r c h,   r y c o n t r o l l e i s   c h o s e n   t o   be   us e t o   e n a b l e   i m p l e m e nt a t i o n   a n up da t i n o f   o p e n   f l ow   t a b l e   r ul e s   us i n py t h o n   p r o g r a m m i n l a n g ua ge .   T h e   l o f i l e   i n   t h e   s w i t c h   c a pt u r e s   a nd  s a v e s   di v e r s e   f i l e   fo r m a t s .   O t h e r e s e a r c h   s t ud i e s   h a v e   a l s o   be e n   c o n duc t e us i n g   Ry c o n t r o l l e r   i S D N   [14 - 23] .       2.   P R O P O S ED   M ETH O D     T h e   pr o po s e s o l ut i o n   w i l l   b e   i m pl e m e n t e a n r u n   i n   t h e   ry c o n t r o l l e r   a s   s h o w n   i n   F i gu r e   2.   T h e   s o l ut i o n   i s   us e t o   ge n e r a t e   a nd  c o l l e c t   c o n f l i c t i n a n n o rm a l   f l ow s   f r o m   O pe n F l o w   t a b l e   v e r s i o n   1. 3 .   T h e   pr o po s e m o de l   c o n s i s t s   o f   t h r e e   m a i n   p ha s e s ,   w h i c h   a r e :   ge n e r a t i o n   o f   n o r m a l   f l o w   f r o m   r u nni n t o po l o g y ;   c r e a t i o n   a n d   i m pl e m e nt a t i o o f   c o n f l i c t   r u l e s   i o pe f l ow   t a b l e ;   a n d   ge n e ra t i o n   o f   c o n f l i c t i n f l o w .   Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a J   E l e c   E ng  &   Co m S c i     IS S N :   2502 - 4752       G e ne r at i on   and   c ol l e c t i on  o f   dat a   f or   nor m a l   an c on f l i c t i ng   f l ow s   i s of t w ar e   ( Mut az   H . H . Kh ai r i 1 )   309       F i gu r e   2 .   T h e   p r o po s e ge n e ra t i o f l ow s   m o de l       T h e   a l go r i t hm   t o   i m pl e m e nt   c o n f l i c t   po l i c y   r ul e s   w i t h   t h e   ge n e ra t i o n   a n c o l l e c t i o n   o f   O pe n F l ow   s w i t c h   f l ow   e n t ri e s   i s   s h o w n   i n   a l go r i t h m   1 .     A l go r i t h m   1 .   G e ne r a t i o n   a nd   C o l l e c t i o n   S D N   f l o w   w i t h   i m pl e m e n t a t i o o f   c o n f l i c t   po l i c y   r ul e s   i O p e nF l o w   s w i t c h           I n p u t :   f l o w   r e q ui r e d   L ,   ho s t   R ,   f l o w   a t t a c k   D ,   f l o w ð ,   f l o w ñ ,   p r i o r i t y   P ,   P r o t o c o l   T ,   a c t i o Á .           O u t p u t :   c o nf l i c t   r u l e s   i n   O pe n F l o w   s w i t c h ,   C S V   f i l e   f o r   no r m a l   a nd  c o nf l i c t   f l o w s .           P r o c e d u r e :   t o po   ( ) ,   C o nR ul e   ( ) ,   g e n e f l o w   ( ) ,   c s v   ( )   1.   T o po l ogy   i m pl e m e nt a t i o h a s   f unc t i o o f   ( L ,   D ,   R ,   x )     2.   L = ( L *20/ 100)   + L   3.   D = L /                                                                                             4.   D =   D / 2 ,   D / 10+   5.   F o r   i n   r a ng e   ( 1 ,   R + 1 )   6.   U pda t e   c o nf l i c t   r u l e s     7.   C o nf l i c t   pe r c e nt a g e   =   10   8.   i f   ( P ð  >   P ñ ,   T ð  =   T ñ ,   Á ð  =   Á ñ ,     ð ,   ð .   add r     ñ.   ad dr   o r   ñ .   add r     ð.   add r t h e n     9.   r e t ur n   r e du nda nc y   c o nf l i c t     10.   e l s e   i f   ( P ð   <   P ñ ,   T ð=   T ñ ,   Á ð     Á ñ,   ð.   ad dr     ñ.   ad dr )   t h e n     11.   r e t u r n   s h a do w i ng   c o nf l i c t   12.   e l s e   i f   ( P ð   <   P ñ ,   T ð   =   T ñ,   Á ð     Á ñ,   ñ .   add r     ð.   add r )   t h e n     13.   r e t u r n   G e ne r a l i z a t i o c o nf l i c t   14.   e l s e   i f   ( P ð   <   P ñ ,   T ð= T ñ ,   Á ð    Á ñ,   ð .   addr     ñ .   a ddr t h e n   15.   r e t u r n   c o r r e l a t i o n   c o nf l i c t   16.   e l s e   i f   ( P ð   =   P ñ ,   T ð= T ñ ,   Á ð    Á ñ,   ð .   addr     ñ.   add r   o r   ñ.   a ddr     ð.   add r t h e n   17.   r e t u r n   c o r r e l a t i o B   c o nf l i c t   18.   e l s e   if   ( P ð   <   P ñ ,   T ð= T ñ ,   Á ð  =   Á ñ ,   ð.   ad dr     ñ .   add r t h e n   19.   r e t u r n   o v e r l a p   c o nf l i c t   20.   e l s e ,   ( P ð   =   P ñ ,   T ð   =   0 ,   Á ð  =   Á ñ ,   ð.   ad dr     ñ .   add r   o r   ñ .   add r   =   )   t h e n     21.   r e t u r n   i m b r i c a t i o c o nf l i c t     22.   F l o w   c oo ki e   =   0     23.   s t a r t   L 4   24.   i f   buf f e r   I t h e n     25.   m o =   o f pf l o w ,   c oo ki e   =   c o o ki e   i d,   buf f e r   =   buf f e r   i d ,   P =   P ,   m a t c h   = m a t c h,   i n s t r uc t i o = i n s   26.   e l s e       m o =   o f pf l o w ,   c oo ki e   =   c o o ki e   i d ,   P = P ,   m a t c = m a t c h,   i n s t r uc t i o = i ns t     27.   i =   pk t . g e t     28.   s r c i p   =   i p . s r c   29.   ds t i p   =   i p . ds t     30.   P r o t o c o l   =   i p   pr o t o c o l     31.   m a t c o f   pr o t o c o l   I C M   o r   T C P   o r   U D P   32.   I m po r t   C S V     33.   U pda t e   C S V     34.   f   na m e   =   s w i t c + s t r ( dp i d )   35.   W r i t e   C S V   ( f p ,   de l i m i t e r )   36.   W r i t e r   r o w   ( he a de r )   37.   W r i t . w r i t e r o w ( r o w )     T h e   f o l l ow i n de f i n i t i o n s   h a v e   b e e n   us e a nd  a pp l i e i n   [10 ,   24]   Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2502 - 4752   In do n e s i a J   E l e c   E ng  &   Co m S c i ,   V o l .   22 ,   N o .   1 A p r i l   20 21   :     3 0 7   -   3 1 4   310   D e fi n i t i o n   1. 1   T h e   s ub s e t   of   s e t   of   e v e r y   p o s s i b l e   h e xa de c i m a l   n u m b e r s   of   6 - by t e   w h i c h   a l s o   h a s   O S l a y e r - (M A C)   a dd r e s s e s   i s   k n o w n   a s   a   f r a m e   s pa c e   o f   a   r u l e   r T h i s   c o rr e s po n ds   t o   a   2 - t up l e   ( s ,   ϵ d w h e r e   s ub s c r i pt s   s   a n d   de n o t e   s o ur c e   a nd  de s t i na t i o a dd r e s s e s   r e s pe c t i v e l y .     D e fi n i t i o n   1. 2   T h e   s ub s e t   of   t h e   s e t   of   a l l   po s s i b l e   32 - b i t   n u m b e r s   w h i c h   r e p r e s e nt s   t h e   a dd r e s s e s   o O S l a y e r - (IP v 4)  i s   k n o w n   a s   a   p a c ke t   s pa c e   o f   r ul e   r.   T hi s   c o rr e s po n ds   t o   a   2 - t upl e   ( ζ s ,   ζ d )   w h e r e   s ub s c r i p t s   s   a n d   d   de n o t e   s o ur c e   a nd  de s t i n a t i o n   a dd r e s s e s   r e s pe c t i v e l y .     D e fi n i t i o n   1. A   r u l e   r   s e gm e n t   s p a c e   i s   de f i n e a s   t h e   s ub s e t   of   a l l   po s s i b l e   s e t   of   16 - b i t   n um b e r s   t h a t   r e pr e s e nt s   t h e   l a y e r - (T CP   /   U D P a dd r e s s e s   of   t h e   O S I.   T hi s   c o r r e s po n ds   t o   a   2 - t u pl e   ( η s ,   η d )   w h e r e   s ub s c r i p t s   s   a n d   d   de n o t e   s o ur c e   a nd  de s t i n a t i o n   a dd r e s s e s   r e s pe c t i v e l y .   D e fi n i t i o n   1. A   6 - t up l e   of   f r a m e   s pa c e ,   pa c ke t   s pa c e   a n s e gm e nt   s pa c e   i s   c a l l e t h e   a dd r e s s   s pa c e   n   o f   a   r ul e   r .   T hi s   i s   r e p r e s e n t e a s   ( s ,   ϵ d ζ s ,   ζ d η s ,   η d ) ,   w h e r e   s ub s c r i pt s   s   a nd  de n o t e   s o ur c e   a nd  de s t i na t i o a d d r e s s e s   r e s pe c t i v e l y .   S i n c e   N   i s   t h e   u n i v e r s a l   s e t   o f   s pa c e   a ddr e s s e s ,   w e   ha v e :     D e fi n i t i o n   1. 5 .   A   f un c t i o n   ƒ N   →  N   t ha t   t ra n s f o r m s   n   t o   n   i s   de f i n e a s   a   f l ow   r u l e   r ;   w h e r e   ( s ϵ d ζ s ,   ζ d η s ,   η d de n o t e s   n′   a l o n gs i de   a a s s o c i a t e a c t i o s e t   a ,   t h a t   i s   c a p a b l e   of   ha v i ng  a n y   of   t h e   v a l ue s .   H e n c e ,     r =   ƒ   ( n)                         a     In  t h e   a c t i o n   f i e l ds   o f   t h e   r u l e s ,   a   s e t - f i e l c a pa b i l i t y   gua ra n t e e s   t h a t   a l l   o r   n o n e   o f   t h e   f i e l ds   i n   c a b e   c h a n ge due   t h e   t r a n s f o r m a t i o n   f un c t i o n   ƒ .   T h e   t r a n s f o rm a t i o n   f un c t i o n   c a n   a dd  t o   t h e   o ut c o m e   of   t h e   i n i t i a l   t ra n s f o r m a t i o n   o f   n   ,   c o n s i de ri n i n s t a n c e s   w h e r e   t h e   o pe r a t i o n   s e t   i s   a   r e f e r e n c e   t o   a   p a r t i c ul a r   f l o w   t a b l e .   F o rm a l l y ,       i f   r   : ƒ  ( n -----   a ƒ  ( n )   =   n   a n d   a   : ɡ ( n ′) - ----     a   t h e n ,   : =   ɡ   ( ( n ))   --- -   a ′        3.   M ET H O D O L O G Y   O n e   o f   t h e   r e s e a r c h   o b j e c t i ve s   of   t h i s   s t udy   i s   t o   ge n e r a t e ,   c o l l e c t   a n d   s a v e   n o r m a l   a n d   c o n f l i c t i n g   f l ow s   of   a   s i m ul a t e S D N .   M i n i n e t   pl a t f o r m   [25 ]   i s   us e f o r   t h i s   w o r i n   c o n j u n c t i o w i t h   r y c o n t r o l l e r   [26]   a n m i n i n e t   s i m u l a t o r.   V i r t u a l   B o [27] ,   w h i c h   i s   a   v i r t u a l   c o m m u n i c a t i o n   n e t w o r o n   M i n i n e t   i s   a l s o   i n s t a l l e d.   T a b l e   1   l i s t s   t h e   s i m ul a t i o n   s pe c i f i c a t i o n s   o f   t h e   s i m ul a t i o n   e n v i r o nm e nt .       T a b l e   1 .   S pe c i f i c a t i o n s   o f   t h e   f ra m e w o r a n d   t h e   s e t t i n g   f o r   t h e   i m p l e m e n t a t i o n   o f   M IN IN E T   S o ft w a re   / H a r d w a re   S p e c i f i c a t i o n s   P ro c e s s o   In t e l   Co r e   i 5   RA M   1 2   G B   S y s t e m   U b u n t u   1 8 . 0 4   Co n t r o l l e r   Ry u   S w i t c h   O p e n F l o w   V e r s i o n   1 . 3       N e t w o r t o po l o gi e s   a r e   c r e a t e i n   m i n i n e t   a n l i nke t o   t h e   r y c o n t r o l l e r.   B o t h   s w i t c h e s   a n h o s t s   i n   t h e   t o po l o gi e s   a r e   i n t e r c o nn e c t e by   a   p y t h o n   p r o gra m m i ng  l a n gu a ge - b a s e a ppl i c a t i o n   na m e T opo. p y .   F i gu r e   s h o w s   t h e   t w o   t o po l o gi e s   c r e a t e d   in   t hi s   w o r (i . e . ,   s i m p l e   t r e e   a nd  f a t   t r e e   t o po l o g y t h a t   ge n e ra t e s   t h e   t ra f f i c   a ut o m a t i c a l l y .   T h e   t ra f f i c   ge n e r a t i o c o n s i s t s   o f   1000  t o   1000 00  f l o w s ,   n   f l o w s .   T h e   10  i pe r f   s e r v e r s   s t a rt s   o n   e a c h   h o s t .   E v e r y   s e r v e r   l i s t e n s   t o   di f fe r e n t   po rt s   (i . e . ,   8081 ,   8082 ,   8089) .   F l o w   ge n e ra t i o n   i s   c a rri e o ut   t o   p r o duc e   be t w e e n   1000   a nd  1000 0 f l ow s .   T hi s   p r o c e s s   e n t a i l s   a   s i m p l e   s w i t c h   1 . a ppl i c a t i o n ,   us e a s   t h e   b a s e   a pp l i c a t i o a s   a   L M a t c h   a pp l i c a t i o i s   c r e a t e d .   T h e   f o l l ow i n i s   us e t o   ge n e r a t e   n e w   f l ow s :   s r c   /   ds t   i p ,   s r c / ds t   po rt   a n d   p r o t o c o l .   E v e r y   pa c ke t   i s   pa s s e o n   t o   t h e   c o n t r o l l e r   a f t e r   w h i c h   t h e   c o n t r o l l e r   i n s t a l l s   a   n e w   f l ow   i n   t h e   s w i t c h .   I n   O pe n F l o w   s w i t c h   v e r s i o n   1. 3,   t h e   s w i t c h   t r a i n i ng  m e t h o i s   s t i l l   t h e   s a m e   a s   e a rl i e r   v e r s i o n s ,   h o w e ve r ,   f l o w s   n ow   de pe n o n   L a y e r   M a t c h   ra t h e t ha n   L a y e r   2.   I o r de r   t o   c r e a t e   f l o w   c o n f l i c t ,   a l l   f l o w s   a r e   i n i t i a l l y   ga t h e r e i t h e   c o n t r o l l e r   w h e r e   10%  o f   t h e   f l ow s   a r e   s e l e c t e d.   T h e   po l i c y   r u l e s   i n   t h e   O pe n F l o w   t a b l e   a r e   t h e n   upd a t e t o   ge t   n e w   c o n f l i c t   f l ow   r e s po n s e   b a s e o n   c h a n ge s   i n   t h e   m a t c h   f i e l d.   A f t e r   n o r m a l   a nd  c o n f l i c t i ng  f l o w   c r e a t i o n   h a s   b e e n   c o m pl e t e i n   a l l   o t h e   s w i t c h e s   t hr o ug ho ut   t h e   t o po l o g y ,   da t a   c a pt u r e   i s   c a rr i e o ut   b y   e xe c ut i n g   t h e   f l o w s t a t   a p pl i c a t i o n ;   t hi s   a ppl i c a t i o i s   us e d   t o   c a pt u r e   a n s a v e   a l l   t h e   f l ow   e n t ri e s   i CS V   f i l e .   P y t h o n   2 . p r o g r a m m i n l a n g ua ge   i s   us e i n   a   L i n ux  e n v i r o nm e n t   t o   i m pl e m e nt   a l l   t h e   e s s e n t i a l   f un c t i o n s   o t h e   pr o po s e m e t h o d.   T h e   R Y U   c o n t r o l l e r   i s   us e i n   t h i s   e xpe r i m e n t   t o   e n s u r e   c o n n e c t i o n   t o   O pe n F l o w   s w i t c h   v e r s i o 1. 3   t o   e na b l e   t h e   t w o   t o p o l o gi e s   t o   r u n   a n a na l y z e   t h e   da t a .   A f t e a l l   t h e s e   pha s e s   Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a J   E l e c   E ng  &   Co m S c i     IS S N :   2502 - 4752       G e ne r at i on   and   c ol l e c t i on  o f   dat a   f or   nor m a l   an c on f l i c t i ng   f l ow s   i s of t w ar e   ( Mut az   H . H . Kh ai r i 1 )   311   a n p r o c e dur e s   h a v e   b e e n   i m p l e m e nt e a n e xe c ut e d,   a n a l l   t h e   r e qui r e da t a   a r e   ge n e r a t e a nd  ob t a i n e f r o m   t h e   O pe n F l o w   s w i t c h .   F i gu r e   s h o w s   t h e   s a m pl e s   o f   n o r m a l   a nd  c o n f l i c t i n f l o w   e n t r i e s   c o l l e c t e a n s a v e f r o m   O pe n F l o w   s w i t c h .                                 F i gu r e   3 .   T h e   n e t w o r t o po l o gi e s   us e i n   M IN IN E T           F i gu r e   4.   S a m p l e   o f   n o rm a l   a n d   c o n f l i c t   f l o w s   c o l l e c t ed   f r o m   t h e   O pe n F l o w   s w i t c h       4.   R ES U LTS   A N D   D I S C U S S I O N   In   t hi s   w o r k,   e xpe ri m e nt a l   s i m ul a t i o n s   h a v e   be e n   c a rr i e o ut   i n   t w o   s c e n a r i o   t o po l o gi e s   a s   i n   F i gu r e   3.   A l l   t e s t i ng  a n d   e v a l ua t i o a r e   e xe c ut e a c c o r di ng  t o   t h e   p ro pos e m e t h o i l l us t r a t e i n   F i gu r e   2 .     4. 1 .       R e s u l   T r a n s m i s s i o n   c o n t r o l   p r o t o c o l   (T CP a s   w e l l   a s   us e r   da t a g ra m   pr o t o c o l   U D P h a v e   be e n   l e ve r a ge fo r   t ra n s m i s s i o n   pa c ke t   a c r o s s   m u l t i pl e   c o nn e c t e de v i c e s   i n   t h e   n e t w o r k.   ( T CP i s   a   t w o   -   w a y   da t a   c o n n e c t i o n   k n o w n   t o   t h e   s o ur c e   h o s t   f r o m   t h e   de s t i na t i o n   h o s t   a f t e a l l   p a c ke t s   ha v e   be e n   o b t a i n e by   t h e   de s t i na t i o n.   U D P   i s   us e t o   t r a n s f e r   s m o o t h e r   da t a   f l o w   be t w e e n   c o n n e c t e de v i c e s   w i t h   m o n i t o r i ng  a n f a i l   ra t e   t e s t i ng   [6] T h e   q u a l i t y   o f   T CP   a nd  U D P   pr o t o c o l s   i n   t e rm s   o f   b a n dw i dt a n d   t ra n s f e r   r a t e   h a v e   b e e n   c o m pa r e d   a nd  t e s t e i n   pe r t i n e n t   r e l e v a nt   s t ud i e s   [28,   2 9] I n   [3 0,   3 1] r e s e a r c h   s i m ul a t i o n s   w e r e   pe r f o r m e t o   i l l us t r a t e   a nd  e v a l ua t e   t h e   t w o   pr o t o c o l s   ( T CP   a nd   U D P )   i S D N   n e t w o r ks .   T h e   a l go ri t hm   p r e s e nt e i t hi s   r e s e a r c h   i s   e v a l ua t e d   o n   t h e   t w o   c h o s e n   t o po l o gi e s .   T CP   a nd  U D P   pr o t o c o l s   a r e   e v a l ua t e d   a nd  c h e c k ed   fo r   n o rm a l   a n d   c o n f l i c t i ng   f l o w s   ov e r   s h o r t   a nd  l o n g   pe r i o ds   a c c o r di n g   t o   t h e   b a n dw i dt h .       4. 1 . 1.   TC P   b an d w i d th   f o r w ar d i n g   t h r o u gh p u   T CP   b a n dw i dt h   f o r w a r d i n t hr o ug h pu t   i s   s i m u l a t e f o r   b o t h   t r e e   a n f a t   t r e e   t o po l o gi e s   i n   F i g u r e   5 (a ,   b ) .   T h e   t e s t   w a s   i n i t i a l l y   a ppl i e f o r   s h o rt   t i m e   b e t w e e n   0 - 120  s e c o n ds   b e fo r e   i n c r e a s i n i t   t o   3600  s e c   (1  h o u r a s   i n   F i gu r e   5 (c ,   d) .   T h e   r e s ul t   di s pl a y s   t h e   t hr o ug h pu t   di r e c t l y   i n   G b i t s   pe r   s e c o n fo r   T CP   t r a f f i c   fo r   o n e   h o s t   c o nn e c t e t o   s e r v e r   w i t hi n   s pe c i f i c   t i m e   i nt e r v a l .   c o o k i e ' p r i o r i t y ' sr c _ m a c ' d st _ m a c ' sr c _ i p ' d st _ i p ' p r o t o c o l ' sr c _ p o r t ' d st _ p o r t ' a c t i o n ' b y t e _ c o u n t ' p a c k e t _ c o u n t ' h a r d _ t i m e ' o u t i d l e _ t i m e ' o u t d u r a t i o n ' _ se c 120853 100 0 0 :0 0 :0 0 :0 0 :0 0 :0 1 0 0 :0 0 :0 0 :0 0 :0 0 :0 4 1 0 . 5 . 5 0 . 0 / 2 4 1 0 . 2 1 1 . 2 . 6 5 t c p 25129 8080 f o r w a r d 162 3 0 0 193 120041 100 0 0 :0 0 :0 0 :0 0 :0 0 :0 1 0 0 :0 0 :0 0 :0 0 :0 0 :0 3 1 0 . 5 . 5 0 . 0 / 2 4 1 0 . 2 1 1 . 1 . 6 3 t c p 5054 8085 f o r w a r d 162 3 0 0 248 121451 100 0 0 :0 0 :0 0 :0 0 :0 0 :0 4 0 0 :0 0 :0 0 :0 0 :0 0 :0 1 1 0 . 2 1 1 . 2 . 0 / 2 4 1 0 . 5 . 5 0 . 5 t c p 8080 25171 f o r w a r d 0 0 0 0 185 111414 100 0 0 :0 0 :0 0 :0 0 :0 0 :0 4 0 0 :0 0 :0 0 :0 0 :0 0 :0 1 1 0 . 2 1 1 . 2 . 0 / 2 4 1 0 . 5 . 5 0 . 5 t c p 8080 25152 f o r w a r d 232 4 0 0 185 211974 100 0 0 :0 0 :0 0 :0 0 :0 0 :0 4 0 0 :0 0 :0 0 :0 0 :0 0 :0 1 1 0 . 2 1 1 . 2 . 0 / 2 4 1 0 . 5 . 5 0 . 5 t c p 8080 25066 f o r w a r d 58 1 0 0 191 500058 103 0 0 :0 0 :0 0 :0 0 :0 0 :0 1 0 0 :0 0 :0 0 :0 0 :0 0 :0 3 1 0 . 5 . 5 0 . 5 1 0 . 2 1 1 . 1 . 6 3 t c p 5072 8083 d r o p 0 0 0 0 138 221731 100 0 0 :0 0 :0 0 :0 0 :0 0 :0 1 0 0 :0 0 :0 0 :0 0 :0 0 :0 4 1 0 . 5 . 5 0 . 0 / 2 4 1 0 . 2 1 1 . 2 . 6 5 t c p 25043 8080 f o r w a r d 162 3 0 0 195 111431 100 0 0 :0 0 :0 0 :0 0 :0 0 :0 4 0 0 :0 0 :0 0 :0 0 :0 0 :0 1 1 0 . 2 1 1 . 2 . 0 / 2 4 1 0 . 5 . 5 0 . 5 t c p 8080 25166 f o r w a r d 0 0 0 0 185 111560 100 0 0 :0 0 :0 0 :0 0 :0 0 :0 4 0 0 :0 0 :0 0 :0 0 :0 0 :0 1 1 0 . 2 1 1 . 2 . 0 / 2 4 1 0 . 5 . 5 0 . 5 t c p 8080 25327 f o r w a r d 0 0 0 0 183 500052 103 0 0 :0 0 :0 0 :0 0 :0 0 :0 1 0 0 :0 0 :0 0 :0 0 :0 0 :0 3 1 0 . 5 . 5 0 . 5 1 0 . 2 1 1 . 1 . 6 3 t c p 5071 8083 d r o p 0 0 0 0 138 141396 100 0 0 :0 0 :0 0 :0 0 :0 0 :0 4 0 0 :0 0 :0 0 :0 0 :0 0 :0 1 1 0 . 2 1 1 . 2 . 0 / 2 4 1 0 . 5 . 5 0 . 5 t c p 8080 25146 f o r w a r d 0 0 0 0 185 Op e n   F l o S wi tch   1 . 3     C li e n ts ,   S e r v e r     Op e n   F l o w   S wi tch   1 . 3     C li e n ts ,   S e r v e r     Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2502 - 4752   In do n e s i a J   E l e c   E ng  &   Co m S c i ,   V o l .   22 ,   N o .   1 A p r i l   20 21   :     3 0 7   -   3 1 4   312     (a )     (b )       (c )     (d)     F i gu r e   5( a ,   b ).   Co m p a r i s o n   o f   T CP   B a n dw i dt f o r w a r d i n t hr o ug h pu t   f o r   1 20  s e c ,   (c ,   d)   Co m p a r i s o o f   T CP   B a n dw i dt f o r w a r di ng  t hr o ug h put   f o r   1   h o ur       4. 1 . 2.   U D P   b an d w i d th   f o r w a r d i n t h r o u gh p u   U D P   b a n dw i dt h   f o r w a r di ng  t hr o ug h pu t   i s   s i m ul a t e f o r   bo t h   t r e e   a n f a t   t r e e   t o po l o gi e s   i n   F i gu r e   6(a ,   b ).   T h e   t e s t   w a s   i n i t i a l l y   a ppl i e f o r   s h o rt   t i m e   b e t w e e n   0 - 120  s e c o n ds   b e fo r e   i n c r e a s i n i t   t o   3600  s e c   (1  h o u r a s   i n   F i gu r e   (c , d ).   T h e   r e s ul t   s h o w s   t h e   o ut put   i n   M b i t s   pe r   s e c o n f o r   h o s t   t o   s e r v e r   U D P   t ra f f i c   o v e r   s pe c i f i c   t i m e   i nt e r v a l .   F i gu r e   a n F i gu r e   s h o w   t h e   r e s ul t   o f   t h e   t w o   pr o t oc ol s   (T CP / U D P b a s e o n   t h e   r e s pe c t i v e   t hr o ugput s   o f   t h e   t w o   t y p e s   of   t o p o l o gi e s   i m pl e m e nt e d   i n   t hi s   r e s e a r c h .   T h e   b l ue s   l i n e   i n   t h e   f i gu r e s   i n d i c a t e   t h e   n o r m a l   f l o w s   w h i l e   t h e   b r o w n   l i n e   de pi c t   f l ow s   w h e c o n f l i c t   r u l e s   a r e   i m p l e m e n t e a nd  upd a t e i O pe n F l o w   t a b l e .   T h e   r e s ul t s   s h o w   t h a t   t h e   c o n f l i c t   r ul e s   e ff e c t s   t h e   n e t w o r b a n dw i dt h,   s uc h   t ha t   t h e   b a n dw i dt o f   f l ow s   w i t h   c o n f l i c t s   a r e   l o w e r   c o m pa r e t o   b a ndw i dt o f   n o rm a l   f l o w s   a c r o s s   a l l   t e s t   t i m e s .         (a )     (b )       F i gu r e   6( a , b ).   Co m pa ri s o o f   U D P   b a n dw i dt h   f o r w a rdi n g   t hr o ugh put   f o r   12 s e c   Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a J   E l e c   E ng  &   Co m S c i     IS S N :   2502 - 4752       G e ne r at i on   and   c ol l e c t i on  o f   dat a   f or   nor m a l   an c on f l i c t i ng   f l ow s   i s of t w ar e   ( Mut az   H . H . Kh ai r i 1 )   313     (c )     (d)     F i gu r e   6 (c ,   d) .   Co m p a r i s o n   o f   U D P   b a n dw i dt f o r w a r d i n g   t hr o ug h pu t   f o r   1 h o u r       4. 2 .       D i s c u s s i o n   T w a l t e rna t i v e   t o p o l o gi e s   h a v e   b e e n   i m p l e m e n t e a n d   t e s t e t o   m e a s ur e   a n e v a l ua t e   t h e   b a n dw i dt h   o v e r   s pe c i f i c   t i m e s   i n t e r v a l   f o r   T CP   a n U D P .   F i gur e   5( a ,   b pr o v i de s   a   c o m pa ri s o n   o f   t h e   s h o r t - t e rm   f o r w a r d i n t hr o ug h put   f o r   T CP   ( 0 - 120  s e c ).   T h i s   s h o w s   a   s i g ni f i c a n t   37  %   a nd  56 a v e ra ge   de c r e a s e   i t hr o ughput   f o r   s i m p l e   t r e e   a n f a t   t r e e   t o po l o gi e s   r e s pe c t i v e l y ;   due   t o   c o n f l i c t   r u l e s   i n t r o duc e a nd  a pp l i e i t h e   O pe n F l o w   t a b l e .   T hi s   de c l i n e   ha ppe n s   w h e n   l o a i s   a dd e t o   de t e r m i n e   t h e   t ra f f i c   i n   f l ow   t a b l e .   A l s o ,   a s   s h o w n   i n   F i gu r e   5(c ,   d)  f o r   t i m e   i nt e r v a l   b e t w e e n   0 - 3600s e c ,   t h e   c ha n ge   i s i m pl e   t r e e   t o po l o g y   w a s   17  w h i l e   31%  f o r   t h e   f a t   t r e e   t o po l o g y .   F i gur e   6(a ,   b s h o w s   t h e   r e s ul t s   o f   f i n di n gs   o n   e v a l ua t i ng  t h e   s e c o n pr o t o c o l   ( U D P ).   In   t h i s   s e t up ,   a   r e s pe c t i v e   dr o o f   23%  a n 52  f o r   s i m p l e   t r e e   a n f a t   t r e e   t o po l o gi e s   w a s   ob s e r ve w h i l e   t h e   n e t w o r o pe r a t e s   f o r   a   s h o r t   pe r i o o t i m e   (0 - 120  s e c ).   T h e   d r o t ha t   o c c ur s   w h e m e a s u r i n g   t h e   U D P   s h o w s   w h y   t h e   U D P   h a s   a   s i g n i g i c a nt   a f f e c t   o n   e s s e n t i a l   o pe r a t i o n s   s uc h   a s   r e al - t i m e   a n o n l i n e   c o m m u n i c a t i o n s   a p pl i c a t i o n s .   T h e   c o m pa r s i o n   o b a n dw i dt h   i n   F i g u r e   6(c ,   d)  fo r   l o n ge r   t i m e   i n t e r v a l   of   t o   3600  s e c o n ds   s h o w s   11  %   a n 3 d r o i n   b a ndw i dt h   o f   s i m pl e   t r e e   a n f a t   t r e e   t o po l o gi e s   r e s pe c t i v e l y .         5.   C O N C LU S I O N   T h i s   pa pe r   p r e s e nt s   t h e   ge n e ra t i o n   a n c o l l e c t i o n   o f   f l ow s   i S D N .   T h e   f l ow s   w e r e   ge n e r a t e i n   t w di f fe r e nt   s c e n a r i o s ;   n o r m a l   f l o w s   ge n e r a t i o n   w i t h   n o rm a l   p ro duc e r s   a n c o n f l i c t   po l i c y   r ul e s   a ppl i c a t i o n   a nd  upda t e   i n   t h e   O pe n F l o w   t a b l e   t o   ge n e r a t e   c o n f l i c t i n f l ow s .   T h e   ge n e ra t i o n   w a s   c a rr i e o ut   i n   t w o   s c e n a r i o s   us i n t w o   v a r i a t i o n s   o f   n e t w o r t o po l o gi e s   (i . e . ,   s i m pl e   T r e e   a n F a t   T r e e ).   T h e   n u m b e r   o f   f l ow s   c o n s i de r e d   i n   t h i s   s t udy   r a nge s   f r o m   1000  t 10000  f l ow s .   In   n o rm a l   f o r w a r di n S D N ,   t ra f f i c   ge n e r a t i o n   i s   e v a l ua t e a nd  c h e c ke us i n t h e   t hr o ug h pu t   p a ra m e t e r   o f   T CP   a nd  U P D   p ro t oc o l s   w i t h   a n d   w i t h o ut   t h e   c o n f l i c t   po l i c y   r u l e s   m o dul e s .   T h e   m i ni n e t   s o f t w a r e   e m ul a t o w a s   us e t o   p e r f o r m   t h e   s i m ul a t i o n   r e s ul t s .   T h e   w o r s h o w s   t h a t   t h e   i m p l e m e nt a t i o n   of   r ul e s   fo r   di f fe r e nt   c o n f l i c t   h a s   s i g ni f i c a nt   e ffe c t   o n   t h e   b a n dw i dt h .   T h e   m i ni n e t   n e t w o r k   s i m ul a t i o n   s h o w s   t ha t   t h e   d r o i t hr o ug h pu t   i s   due   t o   t h e   O pe n F l o w   i m pl e m e n t a t i o n   o f   c o n f l i c t   r u l e s .   T h e   f i n di ngs   a l s o   s h o w e a   c l e a r   p r o b l e m   of  c o n f l i c t   i n   S D N   a n i t s   i m pa c t .   T h e r e f o r e ,   t hi s   r e qui r e s   f ur t h e i n v e s t i ga t i o n   t o   e ffe c t i ve l y   r e s o l ve   t h i s   p r o b l e m .   O n e   o f   t h e   f i n di ngs   i s   t h a t   i n   o r de r   t o   e l i m i n a t e   t h e   c o n f l i c t   i n   S D N ,   i t   i s   i m po r t a n t   t o   de t e c t   a n d   c l a s s i fy   t h e   c o n f l i c t   a c c o r di n g   t o   i t s   f o r m s .   T h us ,   t h e   f ut u r e   r e s e a r c w i l b e   de di c a t e t o   t h e   i de nt i f i c a t i o a n d   c l a s s i f i c a t i o o f   f l ow   c o n f l i c t s .       R EF ER EN C ES   [1]   M .   S .   E l s a y e d,   N . - A .   L e - K ha c ,   a nd   A .   D .   J u r c ut ,   " I nS D N :   A   N o ve l   S D N   I nt r us i o D a t a s e t , "   I E E E   A c c e s s ,   v o l .   8 ,   pp.   16 5263 - 16 5284 ,   20 2 0,   do i :   10. 1109 / A C C E S S . 20 20. 3022 633 .   [ 2]   T .   A .   A s s e g i e   a nd  P .   S .   N a i r ,   " A   r e v i e w   o s o f t w a r e   de f i ne ne t w o r s e c ur i t y   r i s ks   a n c ha l l e ng e s , "   T E L K O M N I K A   ( T e l e c om m uni c a t i o C om p ut i ng  E l e c t r on i c s   an C ont r ol ) v o l .   17 ,   no .   6 ,   pp.   316 8 - 3174 ,   20 19 ,   do i :   10. 1 2928 / t e l ko m ni ka . v 17i 6. 1 3119 .   [ 3]   T .   E .   A l i ,   A .   H .   M o r a d ,   a nd  M .   A .   A bda l a ,   " T r a f f i c   m a na g e m e nt   i ns i d e   s o f t w a r e - de f i ne d a t a   c e nt r e   ne t w o r k i ng , "   B ul l e t i n   o f   E l e c t r i c a l   E ngi ne e r i ng  and   I nf o r m a t i c s ,   vol .   9,   no .   5 ,   pp.   204 5 - 2054 ,   2020 ,   do i :   10. 1 1591 / e e i . v 9i 5 . 19 28 .   [ 4]   V.   D a nc i a nd  C .   N .   T r a n,   " S i de - E f f e c t s   C a us i ng   H i dde C o nf l i c t s   i S o f t w a r e - D e f i ne N e t w o r ks , "   SN   C om pu t e r   Sc i e nc e ,   v o l .   1 ,   no .   5,   pp .   1 - 16 ,   2 020 ,   do i :   10. 10 07/ s 42 979 - 020 - 00 2 82 - 0 .   0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 6 0 0 B a n d w i d t h   ( M b / s ) I n t e r v a l   T i m e   ( s ) UDP - f at   T R R E   T o p o l o gy B an d w i d t h F r e e   C o n f l c i t w i t h   C o n f l c i t Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2502 - 4752   In do n e s i a J   E l e c   E ng  &   Co m S c i ,   V o l .   22 ,   N o .   1 A p r i l   20 21   :     3 0 7   -   3 1 4   314   [ 5]   M .   C h e ng ,   e t   a l . ,   " F l o w   S e t up   R a t e   T e s t   f o r   O p e nF l o w   C o nt r o l l e r ,"   J une   25 ,   201 7 .   [ 6]   H .   K ha i r i ,   e t   al . ,   " T he   i m pa c t   o f   f i r e w a l l   o T C P   a nd  U D P   t hr o ughput   i a o pe nf l o w   s of t w a r e   de f i ne ne t w o r k , "   I ndo ne s i an   J o ur n al   of   E l e c t r i c al   E ng i ne e r i ng   and   C om p ut e r   Sc i e nc e ,   vo l .   20 ,   no .   1 ,   p p.   256 - 26 3,   20 20,   do i :   10. 1 1591 / i j e e c s . v 20 . i 1 . p p2 56 - 26 3 .   [ 7]   B .   A .   A .   N une s ,   e t   al . ,   " A   s ur v e y   o f   s of t w a r e - de f i ne ne t w o r k i ng:   P a s t ,   pr e s e nt ,   a nd  f ut u r e   o f   pr og r a m m a bl e   ne t w o r k s , "   I E E E   C om m un i c a t i ons   Su r v e y s   &   T u t or i a l s ,   v o l .   16 ,   no .   3,   pp .   1617 - 16 34 ,   20 14 ,   do i :   10. 1 109 / S U R V . 2014 . 01 2214 . 0 0180 .   [ 8]   N .   M c K e o w n   e t   al . ,   " O pe nF l o w :   e na bl i ng   i nno v a t i o i c a m pus   ne t w o r ks , "   A C M   S I G C O M M   C om pu t e r   C om m uni c at i on   R e v i e w ,   v o l .   38 ,   no .   2 ,   pp .   6 9 - 74,   20 08   [ 9]   [ o nl i ne ] ht t p: / / ne t w o r ks t a t i c . ne t / w p - c o nt e nt / u pl o a ds / 2 013 / 02 / o pe nf l o w - s pe c - v 1. 3. 0. pdf .   [ 10]   S .   P i s ha r o d y ,   J .   N a t a r a j a n,   A .   C ho w dha r y ,   A .   A l s ha l a n ,   a nd  D .   H ua ng ,   " B r e w :   A   s e c ur i t y   po l i c y   a na l y s i s   f r a m e w o r f o r   di s t r i bu t e s dn - ba s e c l o ud  e nv i r o nm e n t s , "   I E E E   t r a ns ac t i ons   on  de pe ndab l e   and  s e c ur e   c om pu t i ng,   2017 .   [ 11]   [ o nl i ne ] ht t ps : / / g i t hub . c o m / i i s t - s y s ne t / O pe nS D N D a t a s e t .   [ 12]   [ o nl i ne ] ht t ps : / / g i t hub . c o m / pa r a s g ul a t i 8/ S D N - S i m ul a t i o n - w i t h - O pe n F l o w .   [ 13]   F .   H a u s e r ,   M .   S c hm i dt ,   M .   H ä b e r l e ,   a n M .   M e n t h,   " P 4 - M A C s e c :   D y na m i c   T o p o l ogy   M o ni t o r i ng   a nd  D a t a   L a y e r   P r o t e c t i o W i t M A C s e c   i P 4 - B a s e S D N , "   I E E E   A c c e s s ,   v o l .   8 ,   pp .   58 845 - 588 58 ,   2020 ,   do i :   10. 1 109 / A C C E S S . 202 0. 2982 859 .   [ 14]   S .   Y .   M e hr   a nd  B .   R a m a m u r t hy ,   " A S V M   B a s e D D o S   A t t a c D e t e c t i o M e t ho f o r   R y S D N   C o nt r o l l e r , "   i n   P r oc e e di ngs   of   t he   15 t I nt e r na t i ona l   C on f e r e nc e   on  e m e r gi ng  N e t w or k i n E X pe r i m e n t s   an T e c hno l og i e s 2019 pp.   72 - 73 ,   do i :   10. 11 45 / 336 0468 . 33 6818 3   [ 15]   R .   K .   A r be t t u ,   R .   K ho ndo ke r ,   K .   B a y a r o u,   a nd  F .   W e b e r ,   " S e c u r i t y   a na l y s i s   o f   O pe nD a y l i g ht ,   O N O S ,   R o s e m a r y   a nd  R y S D N   c o nt r o l l e r s , "   i 201 17 t I n t e r na t i ona l   t e l e c o m m uni c at i on s   ne t w or k   s t r a t e gy   and  pl a nni ng   s y m po s i um   ( N e t w or k s ) ,   201 6:   I E E E ,   pp .   37 - 44 ,   do i :   10. 11 09/ N E T W K S . 2016 . 77 5115 0 .   [ 16]   S .   A s a do l l a hi ,   B .   G o s w a m i ,   a nd  M .   S a m e e r ,   " R y c o nt r o l l e r ' s   s c a l a bi l i t y   e xpe r i m e n t   o s o f t w a r e   de f i ne d   ne t w o r k s , "   i n   201 I E E E   I n t e r nat i o nal   C on f e r e nc e   o C ur r e n t   T r e nds   i A d v an c e C om pu t i ng  ( I C C T A C ) ,   I E E E ,   2018 pp.   1 - 5 ,   do i :   10. 110 9/ I C C T A C . 2018. 8 3703 97   [ 17]   P .   R a g ha v   a nd  A .   D u a ,   " E n ha nc i ng   f l o w   s e c ur i t y   i r y c o nt r o l l e r   t h r o ug s e t   o pe r a t i o ns , "   i 201 3r I E E E   I nt e r n at i on al   C on f e r e nc e   on  C om put e r   an C om m un i c a t i ons   ( I C C C ) ,   I E E E ,   2017 ,   pp.   1 265 - 12 69,   do i :   10. 1 109 / C o m pC o m m . 2017. 8 322 746   [ 18]   M .   F .   R a m dha ni ,   S .   N .   H e r t i a na ,   a nd  B .   D i r g a n t a r a ,   " M u l t i pa t r o ut i ng   w i t l o a ba l a nc i ng   a nd  a dm i s s i o c o nt r o l   i S o f t w a r e - D e f i n e N e t w o r k i ng   ( S D N ) , "   i 201 4 t I nt e r nat i ona l   C on f e r e nc e   on  I nf or m at i on  an d   C om m uni c at i on   T e c hn ol ogy   ( I C o I C T ) ,   I E E E ,   201 6 ,   pp .   1 - 6,   do i :   10 . 110 9/ I C oI C T . 2016 . 75 7194 9   [ 19]   Y .   C he n ,   W .   C he n ,   Y .   H u ,   L .   Z ha ng ,   a nd  Y .   W e i ,   " D y na m i c   l o a ba l a nc i ng   f o r   s o f t w a r e - de f i ne d a t a   c e nt e r   ne t w o r k s , "   i I nt e r na t i ona l   C on f e r e nc e   on  C o l l a bor at i v e   C om pu t i ng:   N e t w or k i ng ,   A pp l i c a t i ons   and  W or k s har i ng S pr i ng e r ,   2 016 ,   pp .   2 86 - 301 ,   do i :   10. 10 07/ 978 - 3 - 319 - 59 288 - 6_2 6   [ 20]   S .   L i u,   T .   A .   B e ns o n,   a nd  M .   K .   R e i t e r ,   " E f f i c i e n t   a nd  s a f e   ne t w o r upda t e s   w i t s uf f i c a us a l   c o ns i s t e nc y , "   i P r oc e e di ngs   o f   t he   F o ur t e e nt h   E ur oSy s   C o nf e r e nc e 201 9 ,   pp .   1 - 15 ,   do i :   10. 1 145 / 330 2424 . 3 3039 65   [ 21]   C .   S .   K hi n,   M .   Z .   O o ,   a nd  A .   T .   K y a w ,   " P a c ke t - i M e s s a g e s   H a nd l i ng   S c he m e   t o   R e duc e   C o nt r o l l e r   B o t t l e ne c ks   i n   O pe nF l o w   N e t w o r ks , "   i 20 20  17 t I nt e r n at i ona l   C on f e r e nc e   on   E l e c t r i c a l   E n gi ne e r i n g/ E l e c t r on i c s ,   C om p ut e r ,   T e l e c om m uni c at i on s   and  I nf o r m a t i o T e c hnol ogy   ( E C T I - C O N ) ,   I E E E ,   2020 ,   pp .   502 - 505 ,   do i :   10. 1109 / E C T I - C O N 49241 . 202 0. 9158 127   [ 22]   S .   U s m a n ,   I .   W i na r no ,   a nd   A .   S uda r s o no ,   " I m pl e m e nt a t i o o f   S D N - ba s e I D S   t o   pr o t e c t   V i r t ua l i z a t i o S e r v e r   a g a i ns t   H T T P   D o S   a t t a c ks , "   i 2 020  I nt e r na t i ona l   E l e c t r o ni c s   Sy m pos i um   ( I E S) ,   I E E E ,   pp.   195 - 19 8 ,   20 20 ,   do i :   10. 1 109 / I E S 50839. 2020 . 9 2316 99   [ 23]   R .   C .   M e e na ,   M .   B unde l e ,   a nd  M .   N a w a l ,   " R Y U   S D N   C o nt r o l l e r   T e s t be f o r   P e r f o r m a nc e   T e s t i ng   o f   S o ur c e   A ddr e s s   V a l i da t i o T e c hni q ue s , "   i 20 20  3r I n t e r nat i o nal   C o nf e r e nc e   on  E m e r gi ng  T e c hno l og i e s   i C om pu t e r   E ngi ne e r i n g:   M a c h i ne   L e ar ni ng  an I nt e r ne t   of   T hi ngs   ( I C E T C E ) ,   I E E E ,   2020 ,   p p.   1 - 6,   do i :   10. 1 109 / I C E T C E 48199. 2020 . 9 0917 48   [ 24]   S .   P i s ha r o d y ,   " P o l i c y   c o nf l i c t   m a na g e m e n t   i n   d i s t r i bu t e d   S D N   e nv i r o nm e nt s , "   A r i z o na   S t a t e   U ni v e r s i t y ,   2017 ,   do i :   [ 25]   [ o nl i ne ] ht t p: / / m i n i n e t . o r g / do w nl o a d/ #o pt i o n - 1 - m i ni n e t - vm - i ns t a l l a t i o n - e a s y - r e c o m m e nde d .   [ 26]   [ o nl i ne ] ht t ps : / / r e a dt h e do c s . o r g / pr o j e c t s / r y u/ do w nl o a ds / pdf / l a t e s t / .   [ 27]   [ o nl i ne ] ht t ps : / / w w w . v i r t ua l bo x. o r g / w i k i / D o w nl o a ds .   [ 28]   Y .   G a n R .   L .   G r o s s m a n ,   " U D T :   U D P - ba s e da t a   t r a ns f e r   f o r   hi g h - s pe e w i de   a r e a   n e t w o r k s , "   C om pu t e r   N e t w or k s ,   v o l .   51 ,   no .   7,   pp .   177 7 - 1799 ,   200 7,   do i :   10. 1 016 / j . c o m ne t . 200 6. 1 1. 009   [ 29]   P .   M o ni ka ,   R .   M .   N e g a r a ,   a nd  D .   D .   S a n j oy o ,   " P e r f o r m a nc e   a na l y s i s   o f   s o f t w a r e   de f i ne n e t w o r u s i ng   i nt e nt   m o ni t o r   a nd  r e r o u t e   m e t ho o O N O S   c o nt r o l l e r , "   B ul l e t i of   E l e c t r i c al   E ngi ne e r i ng  an I n f o r m at i c s ,   v o l .   9 ,   no .   5 ,   pp.   20 65 - 2073 ,   202 0 .   [ 30]   M. - H .   W a ng ,   L . - W .   C he n,   P . - W .   C hi ,   a nd  C . - L .   L e i ,   " S D U D P :   A   r e l i a bl e   U D P - B a s e t r a ns m i s s i o pr o t o c o l   ov e r   S D N , "   I E E E   A c c e s s ,   v o l .   5 ,   pp .   5 904 - 59 16,   2 017 ,   do i :   10. 1 10 9/ A C C E S S . 2 017 . 269 3376   [ 31]   H .   T .   Z a w   a nd  A .   H .   M a w ,   " T r a f f i c   m a na g e m e nt   w i t e l e pha n t   f l o w   de t e c t i o i s o f t w a r e   de f i n e n e t w o r k s   ( S D N ) , "   I n t e r na t i ona l   J o ur n al   of   E l e c t r i c a l   &   C om put e r   E n gi ne e r i ng   ( 2088 - 870 8) ,   v o l .   9 ,   no .   4,   p.   320 3,   2019 ,   do i :   10. 1159 1/ i j e c e . v 9i 4 . p p320 3 - 3211     Evaluation Warning : The document was created with Spire.PDF for Python.