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 .   20 ,   N o .   1 O c t o be r   20 20 ,   pp .   256 ~ 263   IS S N :   25 0 2 - 4752 ,   D O I :   10. 1 1 591 / i j e e c s . v 20 .i 1 . pp 256 - 263             256       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   T h e   i m p a c t   o f   f i r e w a l l   o n   T C a n d   U D t h r o u g h p u t   i n   a n   o p e n f l o w   s o f t w a r e   d e f i n e d   n e t w o r k       H . H .   K h ai r i ,   S h ar i fah   H .   S .   A r i ff i n ,   N .   M .   A b d u l   Lati ff ,   K am al u d i n   M o h am ad   Y u s o f ,   M .   K .   H as s an ,   M o h amm ad   R av a   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 ,   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   J a n   10 ,   2 0 20   R e v i s e M a r   1 5 ,   20 20   A c c e pt e A p r   1 1 ,   2020       S o f t w a r e   D e f i ne d   N e t w o r ki ng   ( S D N )   i s   a e m e r g i ng   n e t w o r k i ng   pa r a d i g m   t ha t   pr o v i de s   m o r e   f l e xi bi l i t y   a nd  a da pt a b i l i t y   i t e r m s   o f   ne t w o r de f i n i t i o a nd  c o nt r o l .   H o w e v e r ,   S D N   i s   a   l o g i c a l l y   c e nt r a l i z e t e c hno l o gy .   T he r e f o r   t he   c o nt r o l   pl a ne   ( i . e .   c o nt r o l l e r )   s c a l a b i l i t y   i S D N   i pa r t i c ul a r ,   i s   a l s o   o ne   o f   t he   pr o b l e m s   t h a t   ne e ds   f ur t he r   f o c us .   O pe nF l o w   i s   o ne   o f   t h e   p r o t o c o l   s t a nda r ds   i S D N ,   w h i c a l l o w   t he   s e pa r a t i o o f   t he   c o nt r ol l e r   f r o m     t he   f o r w a r d i ng   pl a ne .   T he   c o nt r o l   pl a ne   ha s   a S D N   e m be dde f i r e w a l l     a nd  i s   a bl e   t o   e nf o r c e   a nd  m o ni t o r   t he   ne t w o r a c t i v i t y .   T hi s   f i r e w a l l   c a be   us e t o   c o nt r o l   t he   t hr o ug hput .   H o w e v e r ,   i t   m a y   a f f e c t   S D N   pe r f o r m a nc e .     I n   t hi s   pa pe r ,   t h r o ug hput   w i l l   be   u s 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     a nd  a s s e s s   t he   f i r e w a l l   i m pa c t   o t w o   pr o t o c o l s ;   T r a ns m i s s i o C o nt r o l   P r o t o c o l   ( T C P )   a nd  U s e r   D a t a g r a m   P r o t o c o l   ( U D P )   t ha t   pa s s e s   t hr o ug   t he   f o r w a r d i ng   pl a ne s .   T h e   e v a l ua t i o ns   ha v e   be e v e r i f i e d   t hr o ug s i m ul a t i ng   t he   S D N   O pe n F l o w   ne t w o r us i ng   M I N I N E T .   T he   r e s ul t s   s ho w   t ha t     a i m p l e m e n t a t i o o f   f i r e w a l l   m o dul e   i S D N   c r e a t e s   a   s i g ni f i c a nt   36 %   a v e r a g e   dr o f o r   T C P   a nd  87%   a v e r a g e   dr o f o r   U D P   i t he   ba ndw i dt w hi c e v e n t ua l l y   a f f e c t   t he   qua l i t y   o f   t he   ne t w o r k   a nd   a pp l i c a t i o ns .   Ke y w or d s :   F i r e w a l l     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   T CP   a n d   U D P   T hr o ug h put     C opy r i gh t   ©   2020   I n s t i t ut e   o f   A dv anc e E ng i ne e r i ng   and   S c i e nc e .     A l l   r i gh t s   r e s e r v e d .   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,     S c h o o l   of   E l e c t ri c a l   E ngi 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     S o f t w a r e - de f i ne ne t w o rk i ng  (S D N i s   a   ne t w o r m a na ge m e nt   t e c hni q ue   t ha t   e nha nc e d     t h e   pe r f o rm a nc e   o f   t h e   ne t w o rk  b y   m a k i ng   i t s   s t r uc t u r e   a nd  c o n f i g u ra t i o m o r e   dy na m i c a l l y     a nd  p r o g ra m m a t i c a l l y   e f f i c i e nt   [1 ] .   T h e   a p p l i c a t i o n   o f   t hi s   a pp r o a c l e a ds   t o   s e v e ra l   b e n e f i t s ,   s uc h   a s   de a l i ng   w i t t h e   c ha ng i ng   b us i n e s s   r e q ui re m e nt s   b y   a l l o w i ng  t he   a d m i ni s t ra t o rs   a nd   n e t w o r e ng i ne e rs   t o   m a ke   t he s e   c h a ng e s   v i a   a   c e nt ra l i z e c o nt r o l   c o n s o l e   [ 2] .   S D N ’s   i m p l e m e n t a t i o n   o n   a   n e t w o r k   a l l o w s   i t   t o   b e c o m e   m o r e   f l e x i b l e   a nd   a gi l e   b y   c o m b i ni ng  a   m u l t i t u de   o f   n e t w o rk  t e c h n o l o g i e s ,   s pe c i f i c a l l y   de s i g ne d   f o s uc p u rpo s e .   S D N s   m a i s t ruc t u re   i nv o l v e s   s e p a ra t i ng  t he   n e t w o r c o nt r o l   f r o m   f o r w a rd i ng  p l a n e s ,   w hi c h   pu t   i nt o   c o nt e x t   w o ul b e   s a m e   a s   s e p a ra t i ng  t he   b ra i n   f r o m   t h e   m us c l e   [3 ] .   T hi s   s e pa ra t i o w o ul t h e o r e t i c a l l y   e na b l e   t he   ne t w o r k ’s   c o nt r o l   p l a n e   (o r   t he   b ra i n)  t o   b e   p r o g ra m m a b l e   o i t s   o w n,   a nd  t hus   p r o v i de   t he   n e t w o r e ng i ne e r s   a   di re c t   c o nt r o l   o v e r   t h e   u nde rl y i ng  i n f ra s t ru c t u r e   o f   t h e   n e t w o rk  [4 ] .   S D N   a l s o   ha s   o t h e r   u nde rl y i ng  b e n e f i t s ,   s uc h   a s   b e i ng  m a na ge a b l e ,   dy na m i c ,   a d a p t a b l e   a nd  m o r e   i m po rt a nt l y   c o s t   e f f e c t i v e ,   w hi c m a ke   i t   a i de a l   s o l u t i o f o t h e   e v e r - g r o w i ng   na t u r e   o f   t he   i nt e rne t   a nd   i t s   a p p l i c a t i o n’s   hi g h - b a ndw i d t re q u i r e m e nt s   [5 ] .   S D N   h a s   s e ve r a l   s t a nda rds ,   o n e   of   w h i c h   i s   O pe n F l o w   (O F ).   In   t h e   S D N   c o n t e xt ,   o n e   of  O pe n F l o w ’s   ke y   c o m po n e n t s   i s   t h e   c o n t r o l l e r ,   w h i c h   by   r e pr e s e nt i n t h e   n e t w o r O pe ra t i ng  S y s t e m ,   a l l o w s   fo r   a p pl i c a t i o n   de v e l o pm e n t   t hr o ug n o r t b o un A P I.   S D N   i s   h e a v i l y   i n f l ue n c e by   t h e   b e h a v i o   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       T he   i m pac t   o f   f i r e w al l   on  T CP   and   U D P   t hr ou ghput   i a op e nf l ow   s of t w a r e   de f i n e d   ne t w or k   ( H . H .   Kha i r i )   257   of   t h e   c o n t r o l l e r,   a n i t s   e ff i c i e n c y   i s   di r e c t l y   c o r r e l a t e w i t h   t h e   e ff i c i e n c y   of   t h e   S D N   [6] .   T h e   a r c hi t e c t u r e   of   t h e   O pe n F l o w   i n   S D N   i s   i l l us t r a t e i n   F i gu r e   1.   T h e   O pe n F l o w   s w i t c h   c o n t a i n   a   num b e r   o f l ow   t a b l e s     a n a r e   c o n n e c t e t o   t h e   c o n t r o l l e r   v i a   a n   O pe n F l o w   pr o t o c o l .   T h i s   p r o t o c o l   i s   us e a s   a   fo r m     of   c o m m u n i c a t i o 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,   w h i c h   us e s   t h e   f l ow   t a b l e s   a s   a n   a b s t r a c t i o n .     T h e   pur po s e   of  t h e   f l ow   t a b l e s   i s   t e n s ur e   t h a t   t h e   pa c ke t s   a r e   a l l o c a t e d,   pr o c e s s e d   a n de l i v e r e c o r r e c t l y   by   a dh e ri n g   t o   t h e   f l ow   e n t ri e s   i t h e   f l o w   t a b l e s   [7,   8] .           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       H a r dw a r e   S e c ur i t y   M o dul e s   ( H S M )   h a v e   s e ve r a l   f un c t i o n s   a n a s pe c t s   w h i c h   i s   t o   c o n t r o l   t h e   f l ow   of   t h e   i n f o r m a t i o n   a n pa c ke t s   a n c o m m u n i c a t e   m e t h o ds   [9] T h e   t ra d i t i o n a l   f i r e w a l l s   a n S D N   b a s e d   f i r e w a l l s   ha v e   s e ve r a l   d i f f e r e n c e s .   T h e   S D N - b a s e f i r e w a l l   f i l t e r s   t h e   p a c ke t s   a s   i t   pa s s e s   t hr o ug h     t h e   c o n t r o l l e r,   a n d   t h e   p a c ke t s   t h a t   a r e   s ub s e que n t l y   fo l l ow e a r e   a d h e r e t o   t h e   c o nt r o l l e f i r e w a l l   po l i c y ,   w h i c h   i s   e n f o r c e by   t h e   c o n t r o l l e i t s e l f .   S D N   b a s e f i r e w a l l   w o r ks   b o t h   a s   a   pa c ke t   f i l t e a nd  a   po l i c y   c h e c ke r .   D e s pi t e   t h e   f l e xi b i l i t y   t h a t   S D N   a r c hi t e c t u r e   pr o v i de s   i n   t e rm s   of   f l e xi b i l i t y   a n p r o gra m m a b i l i t y ,   S D N   n e t w o r w i t h   f i r e w a l l s   c o m e s   w i t pe na l t i e s   o f   e xt ra   o v e r h e a ds   t ha t   i n f l ue n c e   t h e   e nt i r e   n e t w o r ks   pe r f o r m a n c e   i n   t e rm s   o f   Q ua l i t y - of - S e r v i c e   (Q O S s uc h   a s   j i t t e r,   l a t e n c y   a n d   t hr o ug hput   [10] .   T h e   l i t e ra t u r e   ha s   s t ud i e o n   S D N   n e t w o r pe r f o r m a n c e s   us i n d i f f e r e n t   c o n t r o l l e r   s o f t w a r e     a n us i n di f f e r e n t   pe r f o r m a n c e   m e t r i c .   T a b l e   1 ,   s h o w s   di ff e r e n c e   r e s e a r c i f i r e w a l l   f o r   S D N .   H ow e ve r ,   a f t e r   c o m pl e t e l i t e ra t u r e   r e v i e w   a n r e l a t e w o r f o r   f i r e w a l l   i S D N ,   t h e   r e s e a r c h   c o m e   o ut   w i t h   t ha t   t h e r e   a r e   f e w   n um b e r s   o f   s t udi e s   t ha t   f oc us   o n   t h e   pe r f o r m a n c e   e v a l ua t i o n   o f   e m b e dde S D N   f i r e w a l l   w hi c m a y   a dd  e x t r a   o v e r h e a ds   i t e r m   o f   l a t e n c y ,   t hr o ug h pu t   a n d   p r o c e s s i n g   t i m e .       T a b l e   1 ,   Co m p a r i s o a n s u m m a r y   of   f i r e w a l l   r e l a t e w o r i S D N   No   T i t l e   Co n t r o l l e r   A p p l i c a t i o n   o r   M e t ri c s   P e r fo r m a n c e   1   F i r e w a l l   a n d   l o a d   b a l a n c i n g   a s   a n   a p p l i c a t i o n   o S D N [1 1 ] .   F l o o d l i g h t   L o a d   b a l a n c i n g   2   In t ru s i o n   d e t e c t i o n   s y s t e m   b a s e d   o n   S o ft w a re   D e fi n e d   N e t w o rk   fi re w a l l [1 2 ] .   F l o o d l i g h t   D e t e c t i o n   o f   i n s t ru c t i o n   3   D e v e l o p m e n t   a n d   r e s e a r c h   o t h e   P r e F i r e w a l l   n e t w o rk   a p p l i c a t i o n   f o r   f l o o d l i g h t   S D N   c o n t r o l l e r [1 3 ] .   F l o o d l i g h t   S e c u ri t y   4   E v a l u a t i o n   o f i r e w a l l   a n d   l o a d   b a l a n c e   i n   f a t - t r e e   t o p o l o g y   b a s e d   o n   f l o o d l i g h t   c o n t r o l l e r [1 4 ] .   F l o o d l i g h t   S e c u ri t y   a n d   L o a d   b a l a n c i n g   5   Im p l e m e n t i n g   a   fi r e w a l l   f u n c t i o n a l i t y   fo m e s h   n e t w o rk s   u s i n g   S D N   c o n t r o l l e r [1 5 ] .   P O X   P a c k e t s   f i l t e ri n g   6   Co m p a ra t i v e   A n a l y s i s   o U D P   T ra ff i c   w i t h   a n d   W i t h o u t   S D N - Ba s e d   F i r e w a l l [1 6 ] .   P O X   T h ro u g h p u t   7   Im p l e m e n t a t i o n   a n d   p e r fo r m a n c e   a n a l y s i s   o f   S D N   fi r e w a l l   o n   P O X   c o n t r o l l e r [1 7 ] .   P O X   T h ro u g h p u t   8   Bu i l d i n g   f i r e w a l l   o v e r   t h e   s o ft w a re - d e f i n e d   n e t w o rk   c o n t ro l l e r [1 8 ] .   P O X   A c t i o n   o n   p a c k e t   h e a d 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 .   20 ,   N o .   1 O c t o b e r   20 20  :     256   -   263   258   In   n e t w o r t ra f f i c   t h e   T r a n s m i s s i o n   Co n t r o l   P r o t o c o l   (T CP a n U s e r   D a t a g r a m   P r o t o c o l   (U D P )   us e t o   t r a n s m i t   t h e   pa c ke t s   b e t w e e n   di f f e r e n t   de v i c e s   i n   t h e   n e t w o r k.   T h e   (T CP i s   a   b i di r e c t i o na l   c o n n e c t i o n   w h i c h   t h e   s o ur c e   h o s t   w i l l   r e c e i v e   a c kn ow l e dge m e nt   f r o m   t h e   de s t i n a t i o n   h o s t   a f t e t h e   c o m pl e t e   pa c ke t s   a r e   r e c e i ve d.   T h e   pe r f o r m a n c e   of   T CP   a n U D P   pr o t o c o l   a r e   m e a s u r e i n   t e r m   o f   b a n dw i dt   a n t ra n s f e r   ra t e .   T h e   (U D P i s   us e by   a pps   t o   t ra n s f e r   a   f a s t e r   f l o w   of   i n f o r m a t i o n   b e t w e e n   n o de s   w i t m o n i t o ri n a n c h e c ki n t h e   e rr o r   ra t e [19] .   I r e s e a r c [20]   a   s i m u l a t i o i s   pe r f o r m e i o r de r   t o   de m o n s t r a t e   a n d   c o m pa r e   b e t w e e n   t ha t   T CP   a n U D P   i n   S D N   n e t w o r ks .   T CP   a nd  U D P   f l ow s   a r e   us e t o   c h e c pe r f o r m a n c e   o f   S D N   by   us i n t w o   a n a l y t i c a l   m o de l s   [21] .   F i r e w a l l   pe r f o r m a n c e   e v a l ua t e i n   s o f t w a r e   de f i n e   n e t w o r us i n P O X   c o n t r o l l e r .   T h e r e   a r e   s o m e   Re s e a r c h e s   i n d i c a t e s   t ha t   t h e   b a n dw i dt h   a n t ra n s f e ra t e   c a n   b e   us e d   t o   e v a l ua t e   a n a na l y z e   s of t w a r e   de f i n e   n e t w o r fo r   t w o   c a s e s   w i t h   a n w i t h o ut   f i r e w a l l   i m p l e m e nt a t i o n   [16,   17] .   H ow e ve r ,   t h e   f oc us   of  t h i s   pa pe r   i s   s o l e l y   o n   t h e   s of t w a r e   a s pe c t   of   t h e   n e t w o r k,   t h us ,   t h e   ha r dw a r e   s e c uri t y   a s pe c t   i s   o ut   o f   t h e   s c o pe   o f   t h i s   r e s e a r c h.   I o v e r a l l ,   i t   w a s   f o un t ha t   t h e   e f f e c t s   of   f i r e w a l l   o t h e   pe r f o r m a n c e   o f   S D N   c o n t r o l l e r   i s   l e s s   r e s e a r c h e d .       2.   P R O P O S ED   M ETH O D     M e a s ur i ng  a n e v a l ua t i n t h e   t hr o ug h put   o f   a n y   n e t w o r i s   i m po rt a nt   i n   o r de r   t o   de f i n e     t h e   pe r f o r m a n c e   of   t h e   n e t w o r i t s e l f .   E x i s t i ng  r e s e a r c h e s ,   u s e   O N O S   c o n t r o l l e r   i n   o r de r   t o   b ui l t h e   n e t w o r i n   M i ni n e t   s o f t w a r e ,   i o r de r   t o   e v a l ua t e   t h e   T CP   a n U D P   t r a f f i c   f l ow s   i n   a   s o f t w a r e   de f i n e n e t w o r e n v i r o n m e n t ,   us i n a l t e rna t i v e   f i r e w a l l   s e t t i n gs   [22] .   A l s o   i n   r e s e a r c h   [23]   a nd  [24]   t h e   r e s e a r c h e r s   us e O N O S   c o n t r o l l e r   i n   m i ni n e t   s o f t w a r e   t o   s t udi e s   t h e   b a ndw i dt h   i n   S D N .   T h e   t hr o ug h p ut   ha s   b e e n   t e s t e fo r   l i n e a r   t o po l o g y   n e t w o r o n   us i n by   us e l i n a gg r e g a t i o n   m e t h o d   [25] . I n   t h e   r e s e a r c h [26]   T CP   o bs e r v e t e v a l ua t e   t h e   l o a b a l a n c e   i n   da t a   c e n t e r   S D N .   T h e r e   a r e   a l s o   f ur t h e r   r e s e a r c h e s   t ha t   e v a l u a t e   S D N   n e t w o r ks   r e ga rdi n g   t h e i us e   o f   f i r e w a l l   de pl o y m e n t   s e t t i n gs   [ 14,   16 ,   2 7 - 30]   T h e   m a i n   o b j e c t i v e   of   t h i s   r e s e a r c h ,   i s   t o   e v a l ua t e   a nd  o b s e r v e   t h e   t hr o ug h p ut   p a r a m e t e r   f o r   T CP   a n U D P   i n   S D N .   T h e   b a n dw i dt h   a n t r a n s f e r   r a t e   a r e   m e a s u r e a n a na l y z e b a s e o n   t h e   e xi s t e n c e     of   t h e   f i r e w a l l   m o dul e .   T h e   c o n t r o l l e us e i s   F l o o dl i ght   w i t h   a   t r e e   t o po l o g y   n e t w o r k,   a l l   o f   w h i c h   i s   b ui l t   a n i m pl e m e n t e d   i t h e   M i n i n e t   s o f t w a r e .   T h e   f l ow c h a rt   f o r   t h e   pr o po s e m e t h o i s   i l l us t ra t e i n   F i g ur e   2 .   T h e   p r o po s e m e t h o f l ow c h a r t   s t a r t s   b y   f i r s t   c r e a t i n g   a S D N   i M i ni n e t ,   o n c e   c r e a t e d,   t h e   c o n t r o l l e a n d   O pe n F l o w   s w i t c h   a r e   de f i n e d.     T h e   n e xt   s t e s e t s   t h e   f i r e w a l l   s t a t e ,   t h e r e   a r e   ge n e r a l l y   t w o   s t a t e s   (O N / O F F ).   If   t h e   s e t t i ng  i s   s e t   t o   o n ,   t h e t h e   s e r v e r   c l i e nt s   i s   c o n f i gu r e d,   t h e n   t h e   S D N   i s   i ni t i a l i z e d,   w h i c h   i s   f o l l ow e by   t h e   pa c ke t s   b e i n s e nt   i   t h e   n e t w o r k.   O n c e   t hi s   p r o c e s s   i s   c o m pl e t e ,   t h e   U D P   a nd  T CP   i P e r f   a r e   m e a s u r e a nd  r e c o r de d.   O n c e     t h e   da t a   i s   r e c o r de d,   t h e   f i r e w a l l   s t a t e   i s   c h a nge t o   o ff   a n d   t h e   p r o c e s s   i s   r e pe a t e u nt i l   t h e   da t a   i s   r e c o r de a ga i n .   W i t t h e   d a t a   a v a i l a b l e   f r o m   b o t h   f i r e w a l l   s e t t i n gs ,   t h e   b a ndw i dt h   a n d   t ra n s f e r   ra t e   a r e   a na l y z e d.       S T A R T C r e a t e  S D N  i n   Mi n i n e t D e f i n e  C o n t r o l l e r O p e n f l o w  S w i t c h C o n f i g u r e  S e v e r   C l i e n t s In i t i a l i z e  N e t w o r S D N S e n d  Pa c ke t  i n   N e t w o r k Me a s u r e  i Pe r f U D P  a n d  T C P R e c o r d  D a t a A n a l y z e  B a n d w i d t h   a n d  T r a n f e r  r a t e E N D Y e s Al f ir e w a ll  se ttin g te ste d ? No S e t  F i r e w a l l  S t a t e  i n   t h e  F l o w  T a b l e     F i gu r e   2 P r o po s e m e t h o f l o w c h a rt   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       T he   i m pac t   o f   f i r e w al l   on  T CP   and   U D P   t hr ou ghput   i a op e nf l ow   s of t w a r e   de f i n e d   ne t w or k   ( H . H .   Kha i r i )   259   3.   M ET H O D O L O G Y   In  t hi s   s e c t i o n   t h e   S y s t e m   S pe c i f i c a t i o n   a n d   s i m ul a t i o n   de s i gn  o f   t h e   r e s e a r c a r e   di s c us s e a s   w e l l   t h e   s t r uc t u r e   a n d   s y s t e m   of   t h e   c o n d uc t e e xpe ri m e n t   i s   a l s o   di s c us s e i t h i s   s e c t i o n.       3. 1 .   S ys te m   s p e c i f i c ati o n   T h e   r e s e a r c h   o bj e c t i v e   of   t h i s   w o r i s   t o   e v a l ua t e   a nd  o b s e r v e   t h e   t hr o ug h pu t   pa ra m e t e r   i n   S D N   w i t h   a nd  w i t h o ut   us i n t h e   f i r e w a l l   m o dul e   fo r   n o r m a l   f o rw a r di n S D N .   T h e   t o o l s   a n a pp l i c a t i o n s   o f   t h i s   w o r i s   us i ng  M i ni n e t   [3 1] .   T h e   M i ni n e t   s i m ul a t o r   i s   us e i n   c o n j un c t i o n   w i t h   F l o o dl i ght   [32] ,   w hi c i s   a   t o o l   us e fo r   t h e   n e t w o r c o n t r o l l e r,   a nd  V i rt ua l   B o x   [33] ,   w h i c h   p r o v i de s   a   pl a t f o r m   i n   M i n i n e t   v i rt ua l   n e t w o r c a n   o pe ra t e   o n.   E c l i ps e   ID E ,   w h i c h   i s   a   j a v a   pr o g r a m m i n t o o l   i s   a l s o   us e .   T h e   s i m u l a t i o s pe c i f i c a t i o e n v i r o nm e n t   i s   l i s t e i T a b l e   2       T a b l e   2 .   S y s t e m   a n e n v i r o nm e nt   s pe c i f i c a t i o n   f o r   M IN IN E T   s i m u l a t i o n   S o ft w a re   a n d   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 r   Co r e   i 5   RA M   8   G B   O p e ra t i o n   S y s t e m   U b u n t u   1 4 . 0 4   S D N   c o n t r o l l e r   F l o o d l i g h t   1 . 2   O p e n F l o w   S w i t c h   V e r s i o n   1 . 3       3. 2 .   S i mu l ati o n   d e s i gn   In   t h e   s i m u l a t i o n,   t h e   f o r w a r d i n S D N   m o dul e   h a s   t w o   t y pe s   of   p o l i c i e s .   T h e   f i r s t   s e t t i n ha s   f i r e w a l l   o pe r a t i ng  a n r u nni n g ,   w h i l e   i n   t h e   s e c o n s e t t i n g ,   t h e   f i r e w a l l   i s   di s a b l e d.   I n   t h e   M i n i n e t ,   t h e   S D N   n e t w o r i s   c r e a t e w i t h   a l l   o i t s   r e l a t e e l e m e nt s ,   s uc h   a s   t h e   h o s t ,   s w i t c h e s ,   l i nks ,   c o n t r o l l e r   a n o t h e r s .     T h e   M i n i n e t   us e s   p y t h o n   s c ri pt   t o   c us t o m i z e   i t s   t o po l o g y ,   i n   o r de r   t o   c us t o m i z e   a n de s i g n   n e t w o r t o po l og y   fo r   v a r i o us   s i m u l a t i o n   s c e n a ri o s .   F i gu r e   3 ,   i s   t h e   t o po l o g y   i n   M i ni n e t   s o f t w a r e   e n v i r o n m e n t .   T hi s   t o po l o g y   c o n s i s t s   of   s e ve r a l   e l e m e nt s .   T h e r e   a r e   f i v e   s w i t c h e s ;   s 9,   s 1 0,   s 11,   s 1 2,   a nd  s 13 ,   w hi c h   a r e   c o nn e c t e t o   s i x   h o s t s ;   h1 ,   h2 ,   h3 ,   h4 ,   h5 ,   an h6 .   S w i t c h e s   s and  s 10 ,   a r e   c o nn e c t e t o   t h e   m a i s w i t c h,   s1 ,   w hi c h   i s   c o n n e c t e di r e c t l y   t t h e   S D N   c o n t r o l l e r ,   c0 .   I n   t h e   s i m ul a t i o n ,   t w h o s t s ,   h1  and  h3 ,   a r e   us e a s   t h e   c l i e n t s   t h a t   c h e c t h e   f l o w   e n t r y   i O pe n F l o w   s w i t c h   i n   t w o   s c e n a ri o s :   (a )   N o r m a l   f o r w a r di ng  n e t w o r i s   r u nni n g .   (b )T h e   f i r e w a l l   m o dul e   i s   r u n ni n g   w i t h   po l i c y .           F i gu r e   3 T h e   n e t w o r t o po l o g y   us e i M IN IN E T         4.   R ES U LTS   A N D   D I S C U S S I O N   In   t h i s   s e c t i o n ,   t h e   s i m u l a t i o n s   a r e   c o n duc t e us i n n e t w o r k   t o po l o g y   i n   F i gu r e   a n f o l l ow i n t h e   s i m ul a t i o p r o c e s s   f l ow c h a rt   de p i c t e i F i g u r e   2 .     4. 1 .   R e s u l ts   B a n dw i dt h   a n d   t ra n s f e r   r a t e   a r e   us e a s   t h e   pe r f o r m a n c e   m e a s u r e s .   T h e   s i m u l a t i o n s   a r e   do n e   i n   t w s c e n a r i o s   w h i c h   a r e   us i n s e r v e r   w i t h o ut   a n w i t h   f i r e w a l l   us i n b o t h   T CP   a n U D P   pr o t o c o l s .   In   t h e   f i r s t   s c e n a r i o ,   t h e   s i m ul a t i o n   us e s   t h e   IP   r a n ge   b e t w e e n   10. 0 . 0. 1   t o   10. 0. 0 . w i t h o ut   f i r e w a l l   m o dul e .   T h e   T CP   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 .   20 ,   N o .   1 O c t o b e r   20 20  :     256   -   263   260   fo r w a r d i n s e r v e r   l i s t e n s   o n   T CP   po rt   5001 ,   T CP   w i n do w   s i z e :   85 . K By t e   (de f a ul t w i t h   l o c a l   10. 0. 0 . po r t   5001  c o nn e c t e w i t h   10 . 0 . 0 . po rt   3674 2.   T h e   s e c o n s c e n a r i o   o f   t h e   s i m ul a t i o n   us e s   f l oo dl i g h t   c o nt r o l l e w i t h   po rt s   5001 ,   5566  i n   t h e   IP   ra n ge   o f   be t w e e n   10. 0. 0. t o   10. 0. 0. a n t h e   f i r e w a l l   IP   o 255. 255 . 255 .   of   c l a s s   C.   T h e   f o l l ow i n s t a t e m e nt   w i l l   e n a b l e   e m b e dde f i re w a l l   f u n c t i o n a l i t y   i n   t h e   S D N     c u r l h t t p : / / l o c a l h o s t : 8 0 8 0 / w m / f i r e w a l l / m o d u l e / e n a b l e / j s o n   - X   P U T   - d   ' '     T h i s   s t a t e m e nt   l o c a t e i n   f l o w   t a b l e   a nd  i t   s t o a l l   f l o w   e n t r y   b e t w e e n   a n y   s w i t c h e s   o r   h o s t s   u n l e s s   i t   i s   de f i n e a s   n e w   r ul e s   w hi c i t   s h o w i n g   i t h e   t w o   f l ow i n g   s t a t e m e nt s :   curl - X   P O S T   - d   ' { " s r c - i p " :   " 1 0 . 0 . 0 . 1 / 3 2 " ,   " d s t - i p " :   " 1 0 . 0 . 0 . 3 / 3 2 " }   h t t p : / / l o c a l h o s t : 8 0 8 0 / w m / f i r e w a l l / r u l e s / j s o n   c u r l   - X   P O S T   - d   ' { " s r c - i p " :   " 1 0 . 0 . 0 . 3 / 3 2 " ,   " d s t - i p " :   " 1 0 . 0 . 0 . 1 / 3 2 " } '   h t t p : / / l o c a l h o s t : 8 0 8 0 / w m / f i r e w a l l / r u l e s / j s o n     In   t h i s   s c e na r i o   t h e   T CP   t ra f f i c   a r e   r e d i r e c t e f i r s t   t o   t h e   f i re w a l l   m o dul e   t h e n   i t   w i l l   l i s t e n   o n   T CP   po r t   5001 ,   T CP   w i ndo w   s i z e :   85. K by t e   (d e f a ul t l o c a l   1 0. 0 . 0. po r t   5001  c o nn e c t e w i t h   10 . 0. 0. po r t   44574.   F i gu r e   4   s h o w s   t hr o ug h p ut   f o r   T CP   t ra f f i c   b e t w e e n   h o s t   a nd  t h e   s e r v e r   di r e c t l y   i M b i t s   pe r   s e c o n ds   fo r   e v e r y   o n e   i n t e r v a l   s e c o n ds .   T he   r e s u l t s   a r e   c o m p a r e b e t w e e n   T CP   f o r w a rdi ng  t hro u g hp u t   o f   t h e   s e r v e w i t a nd   w i t h o u t   f i r e w a l l .   F i gu re   5   s h o w s   t he   r e s u l t s   f r o m   t he   s a m e   s i m u l a t i o b ut   f o T CP   f o r w a rd i ng   t ra ns f e r.           F i gu r e   4 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 hput           F i gu r e   5 Co m p a r i s o o f   T CP   t r a n s f e r a t e   f o r w a r di ng  t hr o ugh p ut       In  t h e   f i r s t   s c e na r i o ,   s i m u l a t i o i s   a l s o   i m pl e m e n t e U D P   p ro t oc o l .   T h e   U D P   f o r w a r di n g   s e r v e r   l i s t e n s   o n   U D P   p o r t   5566 ,   r e c e i v i n 1470 - b y t e   da t a gra m s .   T h e   U D P   b u ff e r   s i z e   by   de f a ul t   i s   208  K by t e   fo r   l o c a l   IP   a ddr e s s   10. 0. 0 . 1 .   U D P   po r t   5566  i s   c o nn e c t e w i t h   IP   a dd r e s s   10. 0. 0 . po r t   4140 8.   I n   s c e n a r i o   2,   t h e   U D P   t ra f f i c   a r e   r e d i r e c t e t o   t h e   f i r e w a l l   m o dul e   t h e n   t o   t h e   s e r v e r   w hi c h   w i l l   b e   l i s t e n i n g   o U D P   po r t   556 a nd  r e c e i v i n 1470 - by t e   da t a g r a m .   T h e   U D P   de fa ul t   b uff e r   s i z e   i s   208  K by t e ,   l o c a l   10. 0 . 0 . po r t   5566   i s   c o nn e c t e w i t 10 . 0. 0. 3   po rt   47282 .     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       T he   i m pac t   o f   f i r e w al l   on  T CP   and   U D P   t hr ou ghput   i a op e nf l ow   s of t w a r e   de f i n e d   ne t w or k   ( H . H .   Kha i r i )   261   F i gu r e   s h o w s   b a n dw i dt h   t hr o ug h put   f o r   U D P   t r a f f i c   be t w e e n   h o s t   a n t h e   s e r v e r   di r e c t l y   fo r   s c e n a r i o   w i t h   a nd  w i t h o ut   f i r e w a l l   i n   M b i t   pe r   s e c o n ds   fo r   e v e r y   s e c o n i n t e r v a l   t i m e .   F i gu r e   p r e s e n t s   t h e   r e s u l t   c o m pa r i s o n   fo r   U D P   t r a n s f e r   t r a f f i c   b e t w e e n   t h e   h o s t   a n t h e   s e r v e r   di r e c t l y   fo r   s c e n a r i o   w i t h   a n w i t h o ut   f i r e w a l l   i M by t e   s e c o n ds   f o r   e v e r y   s e c o n i n t e r v a l   t i m e .           F i gu r e   6 Co m p a r i s o o f   U D P   b a n dw i dt f o r w a r di ng  t hr o ug h p ut           F i gu r e   7 Co m p a r i s o o f   U D P   t r a n s f e r a t e   f o r w a r di ng  t hr o ughput       4. 2 .   D i s c u s s i on   T h e   s i m ul a t i o n   o f   t h e   t w o   s c e n a ri o s   us i n T CP   a nd  U D P   pr o t o c o l   a r e   m e a s u r e i n   t e rm     of   b a n dw i dt h   a nd  t ra n s f e r   da t a .   F i g u r e   s h o w s   t h e   c o m p a r i s o n   o f   T CP   f o r w a r di n g   t hr o ug h pu t   i t   s h o w s   s i g n i f i c a n t   o f   36%  a ve r a ge   d r o i n   t hr o ug h put   due   t o   t r a f f i c   r e di r e c t i o n   t o   t h e   e m b e dde f i r e w a l l .   T hi s   i s   due   t o   t h e   e xt ra   l o a i n   o r de r   t o   c h e c t h e   O pe n F l o w   f l ow s   a nd  t h e   d r o i s   a l s o   ob s e r v e i n   F i gu r e   fo r   T CP   t r a n s f e rr e d a t a   52 %.   F i gu r e   s h o w s   t h e   r e s ul t s   c o m pa ri ng  U D P   pr o t o c o l   a n d   t h e r e   i s   a   s i g n i f i c a n t   t ra f f i c   dr o o f   87%  a v e r a ge .   T h i s   i s   b e c a us e   U D P   c a n   h a v e   s i g n i f i c a n t   i m pa c t   o n   s e n s i t i v e   a ppl i c a t i o n s   s uc a s   r e a l   t i m e   a n i nt e r a c t i v e   c o m m u n i c a t i o n s .   F i gu r e   s h o w s   t h e   c om pa ri s o n   f o r   U D P   da t a   t ra n s f e r   w i t h   f i r e w a l l   a l s pr o v i de   de c r e m e nt   i d a t a   t ra n s f e r   86 %.   T a b l e   3   s h o w s   t h e   Co m pa ri s o n   o f   t h e   a v e r a ge   D r o i T CP     a n U D P   p r o t o c o l s   w h e t h e   t w o   s c e n a r i o s   w e r e   a pp l i e d .       T a b l e   3 .   Co m p a r i s o o f   t h e   a v e r a ge   D r o i T CP   a n U D P   p r o t o c o l s   w i t f i r e w a l l     M e t ri c   T CP   U D P   Ba n d w i d t h   36%   87%   T ra n s fe Ra t e   52%   86%   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 .   20 ,   N o .   1 O c t o b e r   20 20  :     256   -   263   262   In   r e l a t e w o r s e c t i o n ,   T a b l e   s h o w s   t ha t   t h e r e   a r e   a   f e w   n um b e r s   o f   r e s e a r c h   t h a t   h a s   b e e n   c o n duc t e i n   e v a l u a t i o n   t h e   pe r f o rm a n c e   of   f i r e w a l l   i n   t e rm   o f   t h r o ug h pu t   i n   S D N .   T w o   r e s e a r c h e s   [16]     a n [1 7] ,   w e r e   c o n duc t e fo r   t hr o ug h p ut   e v a l u a t i o n   f o r   f i r e w a l l   i S D N ,   t h e   e xpe ri m e n t   s c e n a ri o s   w e r e   b a s e d   o n   P O X   c o n t r o l l e r   c o nn e c t e w i t h   o pe f l ow   s w i t c h   v e r s i o n   1. 0   i n   l i n e a r   t o p o l o g y   n e t w o r k .   T h e r e f o r e ,   t h i s   p a p e i s   t o   s t u dy   a nd   e v a l u a t e   t he   e f f e c t s   o f   e na b l i ng   t he   e m b e dd e d   f i re w a l l   o f l o o d l i g ht   c o nt ro l l e c o n ne c t e d   w i t O p e nF l o w   s w i t c v e rs i o 1 . 3   i t re e   t o p o l o gy   ne t w o rk   i n   t e r m s   o f   o v e ra l l   ne t w o rk   t h ro u g hp u t .       5.   C O N C LU S I O N   T h e   pa pe r   p r e s e nt s   e v a l ua t i o n   t h e   t hr o ug h pu t   a n da t a   t ra n s f e r   pa r a m e t e r   i n   S D N   f o r   w i t   a n w i t h o ut   us i n g   f i r e w a l l   m o dul e   i n o rm a l   f o r w a r d i ng  S D N .   T h e   a i m   ha s   b e e n   a c h i e v e t hr o ugh  c o n duc t i n g   a   n u m e ri c a l   s i m ul a t i o n   us i n t h e   M i n i n e t   s of t w a r e   s i m ul a t o r   a nd  t h e   w o r ha s   i n di c a t e t h a t     t h e   i m pl e m e n t a t i o o f   a   f i r e w a l l   ha s   a   s i g n i f i c a n t   i m pa c t   o n   t h e   b a n dw i dt a nd  d a t a   t r a n s f e r.   O b s e r v i ng    t h e   e ff e c t   of   t h e   f i r e w a l l   m o dul e   i S o f t w a r e   D e f i n e   N e t w o r k,   t h e   b e n e f i t s   a s   w e l l   a s   t h e   d i s a dv a n t a ge s     of   f i r e w a l l   i n   S D N   c o ul b e   m o r e   c l e a r l y   i de n t i f i e d.   T hi s   f i r e w a l l   m o dul e   i s   m a i n l y   us e fo r   pu r po s e   o s e c ur i t y   a s   o ppo s e t o   n o rm a l   f o r w a r d i n g   n e t w o r w i t h o ut   t h e   f i r e w a l l   i n   p l a c e .   T h e   n e t w o r s i m u l a t i o i M i n i n e t   s h o w s   t h a t   t h e   t hr o ughput   d r o i s   due   t o   f i r e w a l l   i m p l e m e nt a t i o n .   A l t h o ug h   t h e   f i r e w a l l   m o dul e   i s   f o r   s e c ur i t y   b e n e f i t s ,   m o r e   c a r e f ul   c o n s i de r a t i o n s   n e e t o   be   m a de   t o   a v o i t h e   a dv e r s e   e ff e c t s   o n   t h e   t ra f f i c   t hr o ugh p ut .   T h e   r e s ul t s   i ndi c a t e   a   c l e a r   i s s ue   t h a t   e xi s t   w i t hi f i r e w a l l   c o n f i gura t i o n   a n s e t t i n g ,   a nd  t h us   r e qu i r e   f ur t h e s t udy   t h a t   c a n   a d d r e s s   t h i s   i s s ue   by   r e m o v i n   t h e   ob s e r v e de l a y .   O n e   of   t h e   c o n c l us i o n s   c o m e   o ut   of   f r om   t h i s   r e s e a r c h   t h a t   If   t h e   a ppl i c a t i o n   o r   s e r v i c e s   us e i n   S D N   n e e t o   i n c r e a s e   t h e   t r a n s f e r   ra t e   t h e   f i r e w a l l   m o dul e   n e e t o   c o n s i de r   i n   i m pl e m e n t a t i o n   t o   be   n o t   c o m pl e o r   l i g ht e r .     F o r   f ut ur e   w o r k,   t h e   pl a n   i s   t o   di v e   de e pe r   i n t o   t h e   s e c ur i t y   a s pe c t s   of   t h e   S D N   n e t w o r k.   T h e r e   a r e   s e v e r a l   a v e n ue s   o f   s t ud y   t h a t   c a b e   t a ke n   i nt o   c o n s i de ra t i o n   t ha t   w o n ’t   a f f e c t   t h e   Q o S   of   t h e   n e t w o r k,     w h i l e   a t   t h e   s a m e   t i m e   c a n   r e m a i s e c ur e   v i a   t h e   us a ge   o f   t he   f i r e w a l l .   T h e s e   c h a nge s   n e e t o   o c c ur   e i t h e r   a t   t h e   f i r e w a l l   m o dul e ,   o r   a t   t h e   S D N   c o n t r o l l e r   i o r de r   t o   b e   a b l e   t o   pr o v i de   t h e   b e n e f i t s   pr o v i de by   S D N ,   w h i l e   r e m a i ni n s e c ur e .   O t he c h a l l e ng e s   re l a t e d   t o   S D N   c a a l s o   b e   f u rt he s t u d i e s   a nd   t a k e n   i nt o   c o ns i d e ra t i o n.   S u c a s   t he   m a i i s s u e   s u c l i k e   f l o w   e nt r i e s   a nd   r u l e   c o nf l i c t ,   w hi c i s   o ne   o f   t he   m o s t   re s e a rc he d   t o p i c s   i S D N ,   a s   i t   d e f e c t s   t he   s e c u ri t y   f o ho l e   S D N   ne t w o rk   a nd   s p e c i a l l y   t he   ru l e s   o f   f i re w a l l   m o d u l e s .         A C K N O WL ED G E M EN TS   T h e   a ut h o r s   w o ul l i ke   t o   t ha n a l l   t h o s e   ha c o n t r i b ut e t o w a r ds   m a ki n t h i s   r e s e a r c h   s uc c e s s f ul ,   e s pe c i a l l y   t h e   s uppo r t   f r o m   r e s e a r c h   t e a m   Co m pu t e N e t w o r ks   a n S y s t e m   (CS N E T ) .   T h e   a u t h o r s   w i s t o   e xpr e s s   t h e i r   g r a t i t ude   t o   t h e   M i n i s t r y   of   E duc a t i o n   M a l a y s i a   (M O E a n R e s e a r c h   M a na ge m e nt   Ce nt e U T M   (R M C).       R EF ER EN C ES   [ 1]   S .   B e r a ,   S .   M i s r a ,   a nd  A .   V .   V a s i l a ko s ,   " S o f t w a r e - de f i n e ne t w o r ki ng   f o r   i n t e r ne t   o f   t h i ng s :   A   s ur v e y , "   I E E E   I nt e r ne t   o f   T hi ngs   J our n al ,   v o l .   4 ,   no .   6 ,   pp .   1994 - 20 08 ,   2 017 .   [ 2]   L .   C ui ,   F .   R .   Y u ,   a nd  Q .   Y a n ,   " W he bi g   d a t a   m e e t s   s o f t w a r e - de f i ne n e t w o r k i ng :   S D N   f o r   bi g   da t a   a n b i g   da t a   f o r   S D N , "   I E E E   ne t w or k ,   v o l .   3 0,   pp .   58 - 65 ,   2016 .   [ 3]   M .   K a r a ku s   a n A .   D ur r e s i ,   " A   s ur v e y :   C o nt r o l   pl a n e   s c a l a b i l i t y   i s s ue s   a nd   a pp r o a c he s   i 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 ) , "   C om pu t e r   N e t w or k s ,   v o l .   112 ,   pp .   2 79 - 293 ,   20 17.   [ 4]   T .   D .   N a de a a nd  K .   G r a y ,   SD N :   S of t w ar e   D e f i ne N e t w or k s :   an  a ut ho r i t a t i v e   r e v i e w   of   ne t w or k   pr ogr am m abi l i t y   t e c hno l og i e s ,   O ' R e i l l y   M e d i a ,   I nc . ,   2013 .   [ 5]   W .   X i a ,   Y .   W e n ,   C .   H .   F o h,   D .   N i y a t o ,   a n H .   X i e ,   " A   s u r v e y   o s o f t w a r e - de f i n e ne t w o r k i ng , "   I E E E   C om m uni c at i on s   Sur v e y s   &   T ut o r i a l s ,   v o l .   1 7 ,   no .   1 ,   p p.   27 - 51 ,   201 5.   [ 6]   M .   C h e ng ,   e t   a l . ,   " F l o w   S e t u R a t e   T e s t   f o r   O pe nF l o w   C o nt r o l l e r ,"   201 7.   [ O nl i ne ]   A v a i l a bl e :   ht t ps : / / t o o l s . i e t f . o r g / h t m l / dr a f t - c he ng - of t e s t - c o nt - r a t e - 00   [ 7]   B .   A .   A .   N u ne s ,   M .   M e n do nc a ,   X . - N .   N g uy e n,   K .   O b r a c z ka ,   a nd  T .   T ur l e t t i ,   " A   s ur v e y   of   s o f t w a r e - de f i ne d   ne t w o r k i ng :   P a s t ,   p r e s e n t ,   a nd  f ut ur e   o f   pr og r a m m a bl e   ne t w o r ks , "   I E E E   C om m uni c a t i o ns   S ur v e y s   &   T ut or i al s ,   v o l .   16 ,   no .   3 ,   p p.   16 17 - 1634 ,   201 4.   [ 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 k s , "   A C M   SI 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]   J .   A t t r i dg e ,   " A o v e r v i e w   o f   ha r dw a r e   s e c ur i t y   m o dul e s ,"  SA N I ns t i t u t e ,   I n f oSe c   R e adi n R o om   v o l .   1 ,   no .   1 p p .   1 - 10 ,   2002 .   [ 10]   M .   J a r s c he l ,   e t   al ,   " M o de l i ng   a nd  pe r f o r m a nc e   e v a l ua t i o o f   a O pe nF l o w   a r c hi t e c t ur e , "   201 23r I nt e r n at i on al   T e l e t r af f i c   C ong r e s s   ( I T C ) ,   pp.   1 - 7 ,   2011 .   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       T he   i m pac t   o f   f i r e w al l   on  T CP   and   U D P   t hr ou ghput   i a op e nf l ow   s of t w a r e   de f i n e d   ne t w or k   ( H . H .   Kha i r i )   263   [ 11]   N .   Z o pe ,   S .   P a w a r ,   a nd  Z .   S a qu i b ,   " F i r e w a l l   a nd   l o a b a l a nc i ng   a s   a a pp l i c a t i o o f   S D N , "   2016  C onf e r e nc e   on   adv an c e s   i n   s i gna l   pr o c e s s i ng   ( C A SP ) ,   pp .   3 54 - 359 ,   2016 .   [ 12]   M .   A .   S a y e e d,   M .   A .   S a y e e d,   a nd  S .   S a xe n a ,   " I nt r us i o de t e c t i o s y s t e m   ba s e o S o f t w a r e   D e f i n e N e t w o r f i r e w a l l , "   20 15  1 s t   I n t e r na t i o na l   C on f e r e nc e   on  N e x t   G e ne r at i on  C om put i ng  T e c hno l og i e s   ( N G C T ) ,   pp .   37 9 - 382 2015 .   [ 13]   S .   V .   M o r z ho v   a nd  M .   A .   N i ki t i n s k i y ,   " D e v e l o pm e nt   a nd  r e s e a r c of   t he   P r e F i r e w a l l   ne t w o r a pp l i c a t i o f o r   f l o o dl i g ht   S D N   c o nt r o l l e r , "   2 018  M o s c ow   W or k s hop  on  E l e c t r on i c   and  N e t w or k i ng  T e c hn ol ogi e s   ( M W E N T ) ,   pp.   1 - 4 ,   201 8 .   [ 14]   S .   H .   M o ha m m e a nd   A .   D .   J a s i m ,   " E v a l ua t i o o f   f i r e w a l l   a nd  l o a d   ba l a nc e   i n   f a t - t r e e   t o po l o gy   ba s e o f l o o dl i g ht   c o nt r o l l e r , "   I ndo ne s i a J our na l   o f   E l e c t r i c a l   E ng i ne e r i ng   and   C om put e r   Sc i e nc e ,   v o l .   17 ,   pp.   1 157 - 116 4,   20 20 .   [ 15]   A .   K um a r   a nd  N .   S r i n a t h ,   " I m pl e m e nt i ng   a   f i r e w a l l   f unc t i o na l i t y   f o r   m e s ne t w o r ks   u s i ng   S D N   c o nt r o l l e r , "   2016   I nt e r n at i on al   C on f e r e nc e   on  C om p ut at i on   Sy s t e m   an I n f or m a t i on  T e c hnol o gy   f o r   S us t ai nab l e   So l u t i o ns   ( C S I T SS) pp.   16 8 - 173 ,   2 016 .   [ 16]   M .   F .   M o ni r   a nd  S .   A kht e r ,   " C o m pa r a t i v e   A na l y s i s   o f   U D P   T r a f f i c   W i t h   a nd   W i t ho ut   S D N - B a s e F i r e w a l l , "   2 019   I nt e r n at i on al   C on f e r e nc e   on   R ob ot i c s ,   E l e c t r i c a l   and   S i gn al   P r oc e s s i ng   T e c hn i q ue s   ( I C R E S T ) ,   pp.   8 5 - 90 ,   20 19 .   [ 17]   W .   M .   O t hm a n ,   H .   C he n,   A .   A l - M o a l m i ,   a nd   A .   N .   H a di ,   " I m p l e m e n t a t i o a nd  pe r f o r m a nc e   a na l y s i s   o f   S D N   f i r e w a l l   o P O X   c o nt r o l l e r , "   2017  I E E E   9 t I n t e r na t i ona l   C onf e r e nc e   on  C om m uni c at i on  S of t w ar e   and  N e t w or k s   ( I C C SN ) ,   p p.   14 61 - 1466 ,   201 7 .   [ 18]   M .   S uh ,   e t   al ,   " B ui l d i ng   f i r e w a l l   o v e r   t he   s o f t w a r e - de f i ne n e t w o r c o nt r o l l e r , "   16 t I nt e r n at i on al   C o nf e r e nc e   on   A dv an c e C om m un i c at i on   T e c hn ol o gy ,   p p.   74 4 - 748 ,   2014 .   [ 19]   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 p ut e r   N e t w or k s ,   v o l .   51 ,   no .   7 ,   pp .   177 7 - 1799 ,   200 7.   [ 20]   M. - H .   W a ng ,   L . - W .   C he n,   P . - W .   C hi ,   a n 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 .   [ 21]   Y. - C .   L a i ,   e t   al ,   " P e r f o r m a nc e   m o de l i ng   a nd  a n a l y s i s   o f   T C P   a nd  U D P   f l o w s   o v e r   s o f t w a r e   de f i ne ne t w o r ks , "   J our nal   o f   N e t w or k   a nd  C om pu t e r   A p pl i c a t i on s ,   v o l .   1 30,   p p.   76 - 88 ,   2019 .   [ 22]   M .   T .   N a i ng ,   e t   al ,   " E v a l u a t i o o f   T C P   a nd  U D P   T r a f f i c   o v e r   S o f t w a r e - D e f i ne d   N e t w o r ki ng , "   2 019  I n t e r nat i on al   C onf e r e nc e   on   A d v an c e I nf o r m a t i o T e c h nol og i e s   ( I C A I T ) ,   pp .   7 - 12 ,   20 19 .   [ 23]   M .   N .   M .   M .   N .   F a t h ul   A r i f   K a m a r ud i n ,   F ue a A l i ,   " A   c o m pa r a t i v e   s t udy   f o r   ba ndw i d t o de m a nd  us i ng   O N O S   R e a c t i v e   a nd  I nt e n t   f o r w a r di ng , "   I ndo ne s i an  J our na l   of   E l e c t r i c a l   E ng i ne e r i ng  an C om pu t e r   Sc i e nc e ,   v o l .   17   no .   3 ,   p p .   1 410 - 142 1,   20 20.   [ 24]   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 ne t w o r ks   ( S D N ) , "   I nt e r n at i on al   J o ur n al   o f   E l e c t r i c al   &   C om pu t e r   E n gi ne e r i ng ,   v o l .   9 ,   no .   4 ,   pp .   323 0 - 321 ,   2 019 .   [ 25]   I .   D .   I r a w a t i ,   S .   H a di y o s o ,   a nd  Y .   S .   H a r i y a ni ,   " L i nk  A gg r e g a t i o C o nt r o l   P r o t o c o l   o S o f t w a r e   D e f i n e N e t w o r k , "   I nt e r n at i on al   J o ur n al   o f   E l e c t r i c al   a nd  C om pu t e r   E n gi ne e r i n g ,   v o l .   7 ,   no .   5 ,   p p .   2 706 - 271 2 ,   20 17 .   [ 26]   T .   E .   A l i ,   A .   H .   M o r a d ,   a n M .   A .   A bda l a ,   " L o a ba l a nc e   i d a t a   c e nt e r   S D N   ne t w o r ks , "   I n t e r nat i on al   J our n al   o f   E l e c t r i c al   an C om put e r   E ng i ne e r i ng ,   v o l .   8 ,   no .   5 ,   p p .   308 6 - 3091 ,   2018 .   [ 27]   R .   N .   S m i t a nd  S .   B ha t t a c ha r y a ,   " F i r e w a l l   pl a c e m e nt   i a   l a r g e   ne t w o r t o po l o gy , "   P r oc e e di ngs   of   t he   Si x t I E E E   C om put e r   So c i e t y   W or k s h op   on   F ut ur e   T r e nds   o f   D i s t r i bu t e C om p ut i ng   Sy s t e m s ,   p p.   40 - 45 ,   199 7 .   [ 28]   S .   I o a nni di s ,   A .   D .   K e r o m y t i s ,   S .   M .   B e l l o v i n,   a nd  J .   M .   S m i t h,   " I m pl e m e n t i ng   a   di s t r i bu t e f i r e w a l l , "   P r oc e e di ng s   of   t he   7t h   A C M   c on f e r e nc e   on   C om pu t e r   and   c om m uni c a t i o ns   s e c ur i t y ,   pp .   190 - 19 9 ,   20 00 .   [ 29]   L .   Y ua n,   H .   C he n,   J .   M a i ,   C . - N .   C hua h,   Z .   S u ,   a n P .   M o ha pa t r a ,   " F i r e m a n:   A   t oo l ki t   f o r   f i r e w a l l   m o de l i ng   a n d   a na l y s i s , "   2 006   I E E E   S y m po s i um   o Se c u r i t y   an P r i v ac y   ( S& P ' 06) ,   pp.   1 5 - 213 ,   2 006 .   [ 30]   S .   L e e ,   M .   P u r o hi t ,   a nd   B .   S a ha ,   " F i r e w a l l   p l a c e m e nt   i n   c l o ud   da t a   c e n t e r s , "   P r oc e e di ng s   o f   t he   4 t h   ann ual   Sy m pos i um   on   C l oud   C om p ut i ng ,   pp .   1 - 2 ,   201 3 .   [ 31]   [ O nl i ne ]   A v a i l a b l e :   ht t p: / / m i n i ne t . o r g / do w nl o a d/ #o pt i o n - 1 - m i ni ne 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.   [ 32]   [ O nl i ne ]   A v a i l a b l e :   ht t ps : / / f l o o dl i g ht . a t l a s s i a n. n e t / w i ki / s pa c e s / f l o o d l i g ht c o nt r o l l e r / p a g e s / 865 0 780 / F l o o dl i g ht + V M .   [ 33]   [ O nl i ne ]   A v a i l a b l e :   ht t ps : / / w w w . v i r t u a l bo x. o r g / w i k i / D o w nl o a d s .     Evaluation Warning : The document was created with Spire.PDF for Python.