Upload
joyanta-singha
View
216
Download
0
Embed Size (px)
Citation preview
8/10/2019 NetworkLab_13MCA381
1/62
Computer Networks Laboratory 13MCA38
REVA INSTITUTE OFTECNOLO!" AN# MANA!EMENT
$att%&e'a(a))%* +a)a ob)%* "e)a(a'ka* ,a'&a)ore - ./0 0/
#epartme't o2 Master o2 ComputerApp)%at%o's
III Semester MCA
Laboratory Ma'ua)
Computer Networks Laboratory
13MCA38
#epartme't o2 MCA* E4IT* ,a'&)ore5/ 1
8/10/2019 NetworkLab_13MCA381
2/62
Computer Networks Laboratory 13MCA38
Sub6et Co7e13MCA38 I9A Marks .0
ours:4eek 3 E;am Marks .0
Tota) ours < E;am ours 3
=art%u)ars o2 t(e E;per%me'ts =er2orme7C O N T E N T S
S)9=ro&rams
=a&e
No9 No9
4r%te a TCL Sr%pt to S%mu)ate t(e 'etwork 7esr%be7 be)ow
Co's%7er a sma)) 'etwork w%t( 2%>e 'o7es '0*'1*'e LAN %s to be o''ete7 to t(e I'ter'et9 A77 'o7e %'to t(e
'etwork so t(at %t at as t(e &ateway9 Co''et 'o7e 0 a'7 w%t( a 1
Mb w%re7 )%'k9 Mo>e t(e U#= soure to 'o7e 93 4r%te a TCL Sr%pt to s%mu)ate a F%)e Tra's2er 4%t( NSer9 4r%te a sr%pt to
s%mu)ate t(%s se'ar%o9 Let 'o7e 0 be t(e ser>er a'7 'o7e 1 be t(e )%e't9 TC= paket
s%e %s 1.00,9 Assume typ%a) >a)ues 2or ot(er parameters9
Note T(%s s%mu)at%o' reDu%re tra's2er o2 a 2%;e7 s%e 2%)e9 T(ere2ore* t%me reDu%re7 2or t(e
tra's2er wou)7 be o'sta't 2or a &%>e' ba'7w%7t( o2 a )%'k9 To >er%2y t(%s* 7eterm%'e t(e
t%me t(at wou)7 rou&()y be reDu%re7 2or t(e tra's2er9
Department of MCA, EWIT, Banglore-64 2
8/10/2019 NetworkLab_13MCA381
3/62
Computer Networks Laboratory 13MCA38
T(e' )ook at t(e bottom o2 t(e trae 2%)e a'7 >er%2y w(et(er t(ere %s a'y
tra'sm%ss%o' beyo'7 t(e t%me a)u)ate79
To >er%2y t(at t(e )%e't (as 7ow')oa7e7 t(e e't%re 2%)e* p)ot t(e ,ytes Ree%>e7 ur>e 2or
'o7e 19 T(e y5a;%s %s %' $b%ts9 Co'>ert %t to M, a'7 >er%2y w(et(er %t appro;%mates t(e
spe%2%e7 2%)e s%e9 TC= (ea7ers wou)7 e22et%>e)y %'rease t(e ou't o2 ree%>e7 bytes at
'o7e 19
9 S%mu)at%'& )%'k errors
Co's%7er t(e 2o))ow%'& 'etwork 7%a&ram
0
ere 'o7e < at as a router9 A'y tra22% to or 2rom t(e LAN passes t(rou&( %t9 Co's%7er
'o7e 1 ru''%'& a FT= ser>er* a'7 'o7e . %s 7ow')oa7%'& a 2%)e o2 s%e M,9 owe>er*
t(e )%'k betwee' 'o7e < a'7 3 %s 2au)t9 It 7rops pakets w%t( a 2%;e7 probab%)%ty o2 09a)ues o2 t(e
s%mu)at%o' t%me to e'sure t(at t(e 2%)e (as bee' e't%re)y tra's2erre79 Is t(e p)ot o2 bytes
ree%>e7 a )%'ear ur>e or 'o'5)%'earB 4(yB=rese'e o2 )%'k errors ause o'e or more
pakets to be retra'sm%tte79 Ver%2y t(%s 2rom t(e =aket Retra'sm%ss%o's p)ot9
0. Measur%'& Network =er2orma'es ,ott)e'ek %' t(e 'etwork
Department of MCA, EWIT, Banglore-64 3
8/10/2019 NetworkLab_13MCA381
4/62
Computer Networks Laboratory 13MCA38
Co's%7er a 7umbbe)) topo)o&y w%t( e%&(t 'o7es as s(ow' as %' t(e 2o))ow%'& 2%&ure9
Co's%7er 'o7es < a'7 3 to be two routers o''et%'& two 7%22ere't 'etworks9 4(e' t(e
ba'7w%7t( o2 t(e )%'k a)ues o2 )%'k
8/10/2019 NetworkLab_13MCA381
5/62
Computer Networks Laboratory 13MCA38
4r%te a TCL sr%pt to s%mu)ate t(e 2o))ow%'& se'ar%o w%t( 's< s%mu)ator9 Co's%7er s%;
'o7es* ?as s(ow' %' t(e 2%&ure be)ow@ mo>%'& w%t(%' a 2)at topo)o&y o2 00m ; 00m9 T(e
%'%t%a) pos%t%o's o2 'o7es are 0 ?1.0*300@ *1 ?300*.00@*< ?.00*.00@*3 ?300*100@*?.00*100@
a'7 .?/.0*300@ respet%>e)y9A TC= o''et%o' %s %'%t%ate7 betwee' 'o7e 0 ?soure@ a'7
'o7e . ?7est%'at%o'@ t(rou&( 'o7e 3 a'7 'o7e %9e t(e route %s 05355.9 At t%me t H 3
seo'7s t(e FT= app)%at%o' ru's o>er %t9 A2ter t%me tH90 se* 'o7e 3 ?300*100@ mo>es
towar7s 'o7e 1
/ ?300*.00@ w%t( a spee7 o2 .90m:sea'7 a2ter some t%me t(e pat( break* t(e' t(e 7ata tra'sm%t
w%t( a 'ew pat( >%a 'o7e 1 a'7 'o7e er
t(e e't%re t%me 7urat%o' o2 t(e s%mu)at%o'S%mu)ate a 'etwork w(%( w%)) reate o'&est%o' %' t(e 'etwork9 4%t( t(e trae
2%)e reate7 %7e't2y t(e po%'ts at w(%( o'&est%o' ours by wr%t%'& se7 : awk sr%pts9 A)sowr%te a me(a'%sm to orret:o'tro) t(e o'&est%o'9
08S%mu)ate a w%re7 'etwork a'7 7emo'strate #%sta'e Vetor Rout%'& a)&or%t(m 9
,a'7w%7t( s(ar%'& betwee' TC= a'7 U#=
Co's%7er t(e 7umbbe)) topo)o&y 2rom our pre>%ous e;er%se
Department of MCA, EWIT, Banglore-64 5
8/10/2019 NetworkLab_13MCA381
6/62
Computer Networks Laboratory 13MCA38
No7e 0 %s a TC= soure* a'7 t(e orrespo'7%'& s%'k %s at 'o7e /9 No7e 1 %s a U#=
soure ?C,R tra22%@ w%t( a 'u)) a&e't atta(e7 to 'o7e 9 T(ese two tra22% 2)ows t(rou&(
t(e ommo' )%'k es w(e' t(e rate o2 C,R tra22% %s (a'&e79
Set t(e TC= paket s%e to 1/0 ,9 T(e U#= a'7 C,R paket s%es are 1.00 ,9 A)) t(e
)%'ks %' t(e 'etwork (a>e same ba'7w%7t(s ?say* Mb@* 7e)ay a'7 Dueue types9
=art 1
J Set t(e %'%t%a) rate o2 C,R tra22% to 09. Mb9 Ru' t(e s%mu)at%o'* a'7 p)ot t(e ,ytes
Ree%>e7 by 'o7e s a'7 . ?s%'ks 2or TC= a'7 U#= tra22%@
J Now* %'reme't t(e rate up to Mb* t(e )%'k ba'7w%7t(* %' steps o2 09. Mb9 Ru' t(e
s%mu)at%o' a'7 p)ot t(e &rap(s a&a%'9
ow 7oes t(e &rap(s (a'&e a2ter ea( ru'B I' part%u)ar* w(atGs t(e 'ature o2 t(e
&rap(s w(e' t(e rate o2 C,R tra22% %s .0K o2 t(e ba'7w%7t(B
=art %our o2 U#=
J Re7ue t(e ba'7w%7t( o2 t(e )%'k e steps a'7 obser>e
t(e &rap(s %' t(%s ase9From t(e &rap(s p)otte7 obser>e (ow U#= oup%es a )ar&er
port%o' o2 t(e ba'7w%7t(9 ow 7oes t(e be(a>%our (a'&e 2or ot(er >ar%at%o's o2 TC=
?Newre'o* Ve&as@B
Department of MCA, EWIT, Banglore-64 6
8/10/2019 NetworkLab_13MCA381
7/62
Computer Networks Laboratory 13MCA38
INSTRUCTIONS TO COMPILE AND EXECUTE PROGRAMS
01 Type t(e pro&ram %' a'y e7%tor a'7 sa>e %t w%t( 9t) e;te't%o'02 Toomp%)e t(e pro&ram use 's 2%)e'ame9t)03 To o'strut t(e &rap( use ;&rap( 2%)e'ame9tr
0405
Department of MCA, EWIT, Banglore-64 7
8/10/2019 NetworkLab_13MCA381
8/62
Computer Networks Laboratory 13MCA38
1. Write a TCL Scrit t! Si"#$ate t%e &et'!r( )e*cri+e) +e$!'
C!&*i)er a *"a$$ &et'!r( 'it% ,i-e &!)e* &0&1&2&3 a&) &4 ,!r"i&/ a *tar t!!$!/. T%e &!)e &4 i* at
t%e ce&ter. N!)e &0 i* a TCP S!#rce '%ic% tra&*"it* !c(et* t! &3a TCP Si&( t%r!#/% t%e &!)e &4.
N!)e &1 i* a&!t%er Tra,,ic S!#rce a&) *e&)* UDP ac(et* t! N!)e &2 t%r!#/% &4. T%e )#rati!& !, t%e
*i"#$ati!& ti"e i* 10 Sec!&)*
set >a)?stop@ 1090 t%me o2 s%mu)at%o' e'7
Create a 's s%mu)ator
set 's 'ew S%mu)ator
's o)or 1 ,)ue
's o)or < Re7
Ope' t(e NS trae 2%)e set
trae2%)e ope' p19tr w 's
trae5a)) trae2%)e Ope' t(e
NAM trae 2%)e
set 'am2%)e ope' p19'am w 's
'amtrae5a)) 'am2%)e Create .
'o7es
set '0 's 'o7e
set '1 's 'o7e
set '< 's 'o7e
set '3 's 'o7e
set ' 's 'o7e
Create )abe)s 2or 'o7es '0
)abe) Tp Soure '3 )abe)
TpP#est%'at%o' '1 )abe)
U7p Soure '< )abe) U7p
#est%'at%o'
!%>e s(apes to 'o7es
'0 s(ape sDuare
'3 s(ape sDuare
' s(ape %r)e
Department of MCA, EWIT, Banglore-64 8
8/10/2019 NetworkLab_13MCA381
9/62
Computer Networks Laboratory 13MCA38
'1 s(ape (e;a&o' 'e rea7%'& w(e' Dueue o'te't %s .0K 's
7up)e;5)%'k5op ' '0 Dueue=os 09.
!%>e 'o7e pos%t%o' ?2or NAM@
's 7up)e;5)%'k5op ' '0 or%e't )e2t57ow' 's
7up)e;5)%'k5op '1 ' or%e't )e2t5up 's 7up)e;5
)%'k5op '3 ' or%e't )e2t57ow' 's 7up)e;5)%'k5op
'< ' or%e't r%&(t57ow'
Setup a TC= o''et%o' set
tp0 'ew A&e't:TC= 's
atta(5a&e't '0 tp0
set s%'k3 'ew A&e't:TC=S%'k
's atta(5a&e't '3 s%'k3 's
o''et tp0 s%'k3 tp0 set
paketS%eP 1000
Department of MCA, EWIT, Banglore-64 9
8/10/2019 NetworkLab_13MCA381
10/62
Computer Networks Laboratory 13MCA38
Setup a U#= o''et%o' set
u7p1 'ew A&e't:U#= 's
atta(5a&e't '1 u7p1 set
'u))< 'ew A&e't:Nu)) 's
atta(5a&e't '< 'u))< 's
o''et u7p1 'u))< u7p1 set
paketS%eP 1000
Ass%&' 2)ow5%7
tp0 set 2%7P 1
u7p1 set 2%7P er U#= o''et%o' set
br1 'ew App)%at%o':Tra22%:C,R
br1 atta(5a&e't u7p1
br1 set paketS%eP 1000
br1 set rateP
8/10/2019 NetworkLab_13MCA381
11/62
Computer Networks Laboratory 13MCA38
's 2)us(5trae )ose
trae2%)e )ose
'am2%)e e;e 'am
p19'am e;%t 0
's at >a)?stop@ 's 'am5e'75w%re)ess >a)?stop@ 's at
>a)?stop@ 2%'%s(
's at >a)?stop@ puts 7o'e 's (a)t 's
ru'
OUT=UT
Department of MCA, EWIT, Banglore-64
8/10/2019 NetworkLab_13MCA381
12/62
Computer Networks Laboratory 13MCA38
2.Setti&/ # a $!ca$ area &et'!r( 'it% &*2
I& t%i* eerci*e !# 'i$$ +e *i"#$ati&/ a CSMACD +a*e) LAN 'it% &*2. C!&*i)er t%e LAN 'it% *e-e&
&!)e* t! +e a& i*!$ate) !&e i.e. &!t c!&&ecte) t! t%e I&ter&et. N!)e 0 i& t%e LAN act a* a UDP tra,,ic
*!#rce a&) &!)e 6 i* t%e )e*ti&ati!& &!)e. A**#"e C7R tra,,ic t! +e ,$!'i&/ +et'ee& t%e &!)e*. T%e
*i"#$ati!& $a*t* ,!r 25 *ec!&)*. I& Et%er&et a ac(et i* +r!a)ca*te) i& t%e *%are) "e)i#" a&) !&$ t%e
)e*ti&ati!& &!)e accet* t%e ac(et. Ot%er &!)e* *i"$ )r! it. W%at *%!#$) +e t%e "+er !, %!* a
ac(et ,r!" &!)e 0 t! &!)e 6 tra-e$8
A))iti!&a$ Ta*(9
S#!*e t%e a+!-e LAN i* t! +e c!&&ecte) t! t%e I&ter&et. A)) &!)e : i&t! t%e &et'!r( *! t%at it act
a* t%e /ate'a. C!&&ect &!)e 0 a&) : 'it% a 1 M+ 'ire) $i&(. M!-e t%e UDP *!#rce t! &!)e :.
=ro&ram
set 's 'ew S%mu)ator
's o)or 1 ,)ue
's o)or < Re7
set 'trae ope' pr&
8/10/2019 NetworkLab_13MCA381
13/62
Computer Networks Laboratory 13MCA38
2or Q set % 0 Q% Q %'r % Q set '?%@
's 'o7e
'?0@ )abe) U7p Soure
'?/@ )abe) U7p S%'k
set )a' 's 'ewLa' '?0@ '?1@ '?
8/10/2019 NetworkLab_13MCA381
14/62
Computer Networks Laboratory 13MCA38
OUT=UT
Department of MCA, EWIT, Banglore-64 4
8/10/2019 NetworkLab_13MCA381
15/62
Computer Networks Laboratory 13MCA38
A77%t%o'a) Tasks
Department of MCA, EWIT, Banglore-64 5
8/10/2019 NetworkLab_13MCA381
16/62
Computer Networks Laboratory 13MCA38
3. Write a TCL Scrit t! *i"#$ate a ;i$e Tra&*,er Wit% NS2
C!&*i)er a C$ie&t a&) Ser-er. T%e Ser-er i* r#&&i&/ a ;TP A$icati!& O-er TCP. T%e C$ie&t *e&)* a
re
8/10/2019 NetworkLab_13MCA381
17/62
Computer Networks Laboratory 13MCA38
Create )%'ks betwee' 'o7es
's 7up)e;5)%'k s 10Mb e7PatP)%e't 5; t%meP%'Pses 5y
bytesP%'Pbps
's at 0901 2tp0 start
's at 1.90 2tp0 stop
Department of MCA, EWIT, Banglore-64 7
8/10/2019 NetworkLab_13MCA381
18/62
Computer Networks Laboratory 13MCA38
's at 1.91 2%'%s(
's ru'
Awk Sr%pt 2or 2%'7%'& t%me take' 2or 7ata tra'sm%ss%o'?p39awk@
A4$ sr%pt to a)u)ate t(e t%me reDu%re7 to tra's2er t(e 10 M, 2%)e 2rom t(e ser>er to )%e't ,E!IN Q
ou'tH0
t%meH0 tota)PbytesPse't
H0
tota)PbytesPree%>e7H0
Q
%2 ? 1 HH r HH 1 . HH tp@
tota)PbytesPree%>e7 ZH /
%2?1 HH Z 3 HH 0 . HH tp@
tota)PbytesPse't ZH /
EN# Q system?)ear@
pr%'t2?' Tra'sm%ss%o' t%me reDu%re7 to tra's2er t(e 2%)e %s K)2*e7 by t(e )%e't %s K)2 Mbps'*?tota)PbytesPree%>e7@:100000090@
#epartme't o2 MCA* E4IT* ,a'&)ore5/ 18
8/10/2019 NetworkLab_13MCA381
19/62
Computer Networks Laboratory 13MCA38
A4$ Sr%pt to a)u)ate amou't o2 7ata re%>e7 2or e>ery t%me %'ter>e)?p319awk@ ,E!IN Q
ou'tH0
t%meH0
Q
%2 ? 1 HH r HH 1 . HH tp@
Q
ou't ZH /
t%meH
8/10/2019 NetworkLab_13MCA381
20/62
Computer Networks Laboratory 13MCA38
OUT=UT
Department of MCA, EWIT, Banglore-64 2!
8/10/2019 NetworkLab_13MCA381
21/62
Computer Networks Laboratory 13MCA38
9 S%mu)at%'& )%'k errors
Co's%7er t(e 2o))ow%'& 'etwork 7%a&ram
ere 'o7e < at as a router9 A'y tra22% to or 2rom t(e LAN passes t(rou&( %t9 Co's%7er 'o7e 1 ru''%'& a FT=
ser>er* a'7 'o7e . %s 7ow')oa7%'& a 2%)e o2 s%e M,9 owe>er* t(e )%'k betwee' 'o7e < a'7 3 %s 2au)t9 It
7rops pakets w%t( a 2%;e7 probab%)%ty o2 09a)ues o2 t(e
s%mu)at%o' t%me to e'sure t(at t(e 2%)e (as bee' e't%re)y tra's2erre79 Is t(e p)ot o2 bytes ree%>e7 a )%'ear ur>e or
'o'5)%'earB 4(yB =rese'e o2 )%'k errors ause o'e or more pakets to be re5tra'sm%tte79 Ver%2y t(%s 2rom t(e
=aket Re5tra'sm%ss%o's p)ot9
set >a)?stop@
8/10/2019 NetworkLab_13MCA381
22/62
Computer Networks Laboratory 13MCA38
set '0 's 'o7e set '1
's 'o7e '1 s(ape
sDuare '1 )abe)
2tpPser>er set '< 's
'o7e '< o)or &ree'
'< )abe) errorP'o7e
set '3 's 'o7e
'3 o)or &ree'
'3 )abe) errorP'o7e
set ' 's 'o7e
set '. 's 'o7e '.
)abe) 2tpP)%e't set '/
's 'o7e
Create)%'ks betwee' 'o7es
's 7up)e;5)%'k '0 '< 10090Mb 10ms #ropTa%) 's
Dueue5)%m%t '0 '< .0
's 7up)e;5)%'k '0 '1 10090Mb 10ms #ropTa%) 's
Dueue5)%m%t '0 '1 .0
's 7up)e;5)%'k '1 '< 10090Mb 10ms #ropTa%) 's
Dueue5)%m%t '1 '< .0
's 7up)e;5)%'k '< '3 10090Mb 10ms #ropTa%) 's
Dueue5)%m%t '< '3 .0
!%>e 'o7e pos%t%o' ?2or NAM@
's 7up)e;5)%'k5op '0 '< or%e't r%&(t
's 7up)e;5)%'k5op '0 '1 or%e't r%&(t57ow' 's
7up)e;5)%'k5op '1 '< or%e't r%&(t5up 's 7up)e;5
)%'k5op '< '3 or%e't r%&(t
set em 'ew ErrorMo7e)
em u'%t pkt error u'%t ?7e2au)t pakets@ ?Ot(er u'%ts t%me* b%ts@
Department of MCA, EWIT, Banglore-64 22
8/10/2019 NetworkLab_13MCA381
23/62
Computer Networks Laboratory 13MCA38
em set rateP 09< error rate probab%)%ty
em ra'>ar 'ew Ra'7omVar%ab)e:U'%2orm spe%2y t(e r> 2or &e'erat%'& errors em 7rop5
tar&et 'ew A&e't:Nu)) o))et orrupte7 pakets a'7 (a'7)e
Create a LAN o2 2our 'o7es a'7 reor7 t(e trae ?e; o))%s%o'5* (op5(@
's make5)a' 5trae o' '3 ' '. '/ 09.Mb 0ms LL Wueue:#ropTa%) Ma:80
8/10/2019 NetworkLab_13MCA381
24/62
Computer Networks Laboratory 13MCA38
Note repeat t(e e;per%me't 2or 7%22ere't s%mu)at%o' t%m%'& a'7 reor7 t(e rea7%'&?s%mu)at%o' t%me a'7 tota) 7ata
tra'sm%tte7@e;amp)e
Awk Sr%pt 2or &e'erat%'& tota) s%mu)at%o' t%me a'7 tota) 7ata tra'sm%tte7
,E!IN Q ou'tH0
Q
%2? 1 HH r ? HH < [[ HH3@@
Q ou't ZH /
EN# Q pr%'t2?K)2tK)2'*
8/10/2019 NetworkLab_13MCA381
25/62
Computer Networks Laboratory 13MCA38
Si"#$ati!& ti"e T!ta$ Data Tra&*,erre)
890/83 09
8/10/2019 NetworkLab_13MCA381
26/62
Computer Networks Laboratory 13MCA38
Awk Sr%pt 2or &e'erat%'& seDue'e 'o a'7 'o o2 retra'sm%ss%o's ,E!INQ
%H0
a1.00
Q %2?1HH7@
Q 2or?%H0%1.00%ZZ@
Q %2?11HH%@
a%Ha%Z1
EN#Q 2or?%H0%1.00%ZZ@
Q pr%'t2?K7tK7'*%*a%@
Department of MCA, EWIT, Banglore-64 26
8/10/2019 NetworkLab_13MCA381
27/62
Computer Networks Laboratory 13MCA38
OUT=UT
!rap( betwee' paket 'umber a'7 'umber o2 re tra'sm%ss%o's
Department of MCA, EWIT, Banglore-64 27
8/10/2019 NetworkLab_13MCA381
28/62
Computer Networks Laboratory 13MCA38
5. Mea*#ri&/ Net'!r( Per,!r"a&ce*
7!tt$e&ec( i& t%e &et'!r(
C!&*i)er a )#"++e$$ t!!$!/ 'it% ei/%t &!)e* a* *%!'& a* i& t%e ,!$$!'i&/ ,i/#re.
C!&*i)er &!)e* 2 a&) 3 t! +e t'! r!#ter* c!&&ecti&/ t'! )i,,ere&t &et'!r(*. W%e& t%e +a&)'i)t%
!, t%e $i&( 2?3 i* "#c% $!'er t%a& t%e *#" !, +a&)'i)t%* !, t%e !t%er $i&(* i& t%e &et'!r( it act a* a
+!tt$e&ec(.
A**#"e &!)e 0 r#&&i&/ a ;TP a$icati!& !-er TCP a&) *e&)i&/ )ata t! &!)e 6. N!)e 1 i* *e&)i&/
C7R )ata &!)e :. A**#"e a$$ t%e $i&(* ecet 2?3 %a* a +a&)'i)t% !, 1 M+ r!a/ati!& )e$a !, 10"*
a&) *ecti!& +e$!'
7a*e) !& t%e a+!-e $!t* *#//e*t '%at *%!#$) +e t%e rec!""e&)e) +a&)'i)t% !, t%e $i&( 2?3. N!'
$!t t%e e&)?t!?e&) )e$a +et'ee& &!)e* 0 a&) 6 ,!r t%e a+!-e c%!*e& -a$#e* !, $i&( 2?3 +a&)'i)t%.
Re-i*it !#r re-i!#* a&*'er i.e. !ti"#" +a&)'i)t% !, $i&( 2?3 +a*e) !& t%e*e /ra%*. Mea*#ri&/
Net'!r( Per,!r"a&ce*
#epartme't o2 MCA* E4IT* ,a'&)ore5/
8/10/2019 NetworkLab_13MCA381
29/62
Computer Networks Laboratory 13MCA38
=ro&ram
=ro&ram .
set b> )%'7e; ar&> 0
set >a)?stop@ 10090 t%me o2 s%mu)at%o' e'7
Create a 's s%mu)ator
set 's 'ew S%mu)ator
's o)or 1 ,)ue
's o)or < Re7
Ope' t(e NS trae 2%)e set
trae2%)e ope' p.9tr w 's
trae5a)) trae2%)e
Ope' t(e NAM trae 2%)e set
'am2%)e ope' p.9'am w 's
'amtrae5a)) 'am2%)e
Create 8 'o7es
set '0 's 'o7e
'0 )abe) 2tp soure set
'1 's 'o7e '1 )abe)
br soure '1 s(ape
sDuare
set '< 's 'o7e
set '3 's 'o7e
set ' 's 'o7e
set '. 's 'o7e
set '/ 's 'o7e
'/ )abe) 2tp ree%>er set
' 's 'o7e' )abe) br ree%>er
Create )%'ks betwee' 'o7es
's 7up)e;5)%'k '< '0 190Mb 10ms #ropTa%) 's
Dueue5)%m%t '< '0 .
#epartme't o2 MCA* E4IT* ,a'&)ore5/
8/10/2019 NetworkLab_13MCA381
30/62
Computer Networks Laboratory 13MCA38
's 7up)e;5)%'k '1 '< 190Mb 10ms #ropTa%) 's
Dueue5)%m%t '1 '< .
's 7up)e;5)%'k '< '3 Qb>Mb 10ms #ropTa%) 's
Dueue5)%m%t '< '3 e 'o7e pos%t%o' ?2or NAM@
's 7up)e;5)%'k5op '< '0 or%e't )e2t5up 's
7up)e;5)%'k5op '1 '< or%e't r%&(t5up 's
7up)e;5)%'k5op '< '3 or%e't r%&(t 's 7up)e;5
)%'k5op '3 ' or%e't r%&(t5up
's 7up)e;5)%'k5op '3 '. or%e't r%&(t57ow' 's
7up)e;5)%'k5op '. ' or%e't r%&(t
's 7up)e;5)%'k5op ' '/ or%e't r%&(t
Setup a TC= o''et%o' set
tp0 'ew A&e't:TC= 's
atta(5a&e't '0 tp0
set s%'k/ 'ew A&e't:TC=S%'k
's atta(5a&e't '/ s%'k/ 's
o''et tp0 s%'k/ tp0 set
paketS%eP 1.00
Setup a U#= o''et%o' set
u7p1 'ew A&e't:U#= 's
atta(5a&e't '1 u7p1
#epartme't o2 MCA* E4IT* ,a'&)ore5/ 30
8/10/2019 NetworkLab_13MCA381
31/62
Computer Networks Laboratory 13MCA38
set 'u)) 'ew A&e't:Nu)) 's
atta(5a&e't ' 'u)) 's
o''et u7p1 'u)) u7p1
set paketS%eP 1.00 tp0 set
2%7P 1
u7p1 set 2%7P er U#= o''et%o' set
br1 'ew App)%at%o':Tra22%:C,R
br1 atta(5a&e't u7p1
's at 0901 br1 start 's
at 090 br1 stop
#e2%'e a G2%'%s(G proe7ure
pro 2%'%s( Q Q
&)oba) 's trae2%)e 'am2%)e b>
's 2)us(5trae
)ose trae2%)e )ose
'am2%)e e;e 'am
p.9'am
e;e awk 52 p.9awk 5> >ar1Hb> p.9tr XX p.19tr e;e
awk 52 p.P7e)ay9awk p.9tr[ ;&rap(
e;%t 0
's at >a)?stop@ 2%'%s(
's ru'
#epartme't o2 MCA* E4IT* ,a'&)ore5/ 31
8/10/2019 NetworkLab_13MCA381
32/62
Computer Networks Laboratory 13MCA38
Output
Department of MCA, EWIT, Banglore-64 32
8/10/2019 NetworkLab_13MCA381
33/62
Computer Networks Laboratory 13MCA38
A4$ sr%pt to a)u)ate t(rou&(put 2or spe%2% ba'7w%7t( ,E!IN
Q
ou'tH0
t%meH0901
Q
%2 ? 1 HH r 3 HH < HH 3@
Q
ou't ZH /
t%meHar1*??ou't:t%me@ Y ?8:100000090@@ @
,a'7w%7t(s T(rou&(put
09.00000 09
8/10/2019 NetworkLab_13MCA381
34/62
Computer Networks Laboratory 13MCA38
#epartme't o2 MCA* E4IT* ,a'&)ore5/ 3
8/10/2019 NetworkLab_13MCA381
35/62
Computer Networks Laboratory 13MCA38
,E!IN Q
(p%7 H 0
Q
eH1 tH
8/10/2019 NetworkLab_13MCA381
36/62
Computer Networks Laboratory 13MCA38
Department of MCA, EWIT, Banglore-64 36
8/10/2019 NetworkLab_13MCA381
37/62
Computer Networks Laboratory 13MCA38
/9 4r%te a TCL sr%pt to s%mu)ate t(e 2o))ow%'& se'ar%o w%t( 's< s%mu)ator9
Co's%7er s%; 'o7es* ?as s(ow' %' t(e 2%&ure be)ow@ mo>%'& w%t(%' a 2)at topo)o&y o2 00m ; 00m9 T(e %'%t%a)
pos%t%o's o2 'o7es are 0 ?1.0*300@ *1 ?300*.00@*< ?.00*.00@*3 ?300*100@*?.00*100@ a'7 .?/.0*300@ respet%>e)y9A
TC= o''et%o' %s %'%t%ate7 betwee' 'o7e 0 ?soure@ a'7 'o7e . ?7est%'at%o'@ t(rou&( 'o7e 3 a'7 'o7e %9e t(e
route %s 05355.9 At t%me t H 3 seo'7s t(e FT= app)%at%o' ru's o>er %t9 A2ter t%me tH90 se* 'o7e 3 ?300*100@
mo>es towar7s 'o7e 1 ?300*.00@ w%t( a spee7 o2 .90m:sea'7 a2ter some t%me t(e pat( break* t(e' t(e 7ata
tra'sm%t w%t( a 'ew pat( >%a 'o7e 1 a'7 'o7e er t(e e't%re t%me 7urat%o' o2 t(e s%mu)at%o'
# =ro&ram
# S%mu)at%o' parameters setup
set >a)?(a'@ C(a''e):4%re)essC(a''e) (a''e) type
set >a)?prop@ =ropa&at%o':TwoRay!rou'7 ra7%o5propa&at%o' mo7e)
set >a)?'et%2@ =(y:4%re)ess=(y 'etwork %'ter2ae type
set >a)?ma@ Ma:80a)?%2D@ CMU=r%Wueue %'ter2ae Dueue type
set >a)?))@ LL )%'k )ayer type
set >a)?a't@ A'te''a:Om'%A'te''a a'te''a mo7e)
set >a)?%2D)e'@ .0 ma; paket %' %2D
set >a)?''@ / 'umber o2 mob%)e'o7es
set >a)?rp@ #SR rout%'& protoo)
set >a)?;@ 00 7%me's%o' o2 topo&rap(y
set >a)?y@ 00 " 7%me's%o' o2 topo&rap(y
set >a)?stop@ /090 t%me o2 s%mu)at%o' e'7
Create a 's s%mu)ator
set 's 'ew S%mu)ator
Setup topo&rap(y ob6et set
topo 'ew Topo&rap(y
Department of MCA, EWIT, Banglore-64 37
8/10/2019 NetworkLab_13MCA381
38/62
Computer Networks Laboratory 13MCA38
topo )oa7P2)at&r%7 >a)?;@ >a)?y@
reate5&o7 >a)?''@
Ope' t(e NS trae 2%)e set
trae2%)e ope' p/9tr w 's
trae5a)) trae2%)e
Ope' t(e NAM trae 2%)e set
'am2%)e ope' p/9'am w 's
'amtrae5a)) 'am2%)e
's 'amtrae5a))5w%re)ess 'am2%)e >a)?;@ >a)?y@ set (a'
'ew >a)?(a'@Create w%re)ess (a''e)
# Mob%)e 'o7e parameter setup
's 'o7e5o'2%& 5a7(oRout%'& >a)?rp@
5))Type >a)?))@
5maType >a)?ma@
5%2DType >a)?%2D@
5%2DLe' >a)?%2D)e'@
5a'tType >a)?a't@
5propType >a)?prop@
5p(yType >a)?'et%2@
5(a''e) (a'
5topoI'sta'e topo
5a&e'tTrae ON
5routerTrae ON
5maTrae ON
5mo>eme'tTrae ON
Create / 'o7es w%t( %'%t%a) pos%t%o's set'0 's 'o7e
'0 set P 1.0
'0 set "P 300
'0 set \P 090
's %'%t%a)P'o7ePpos '0
8/10/2019 NetworkLab_13MCA381
39/62
Computer Networks Laboratory 13MCA38
set '1 's 'o7e
'1 set P 300 '1
set "P .00 '1 set
\P 090
's %'%t%a)P'o7ePpos '1
8/10/2019 NetworkLab_13MCA381
40/62
Computer Networks Laboratory 13MCA38
's atta(5a&e't '. s%'k.
's o''et tp0 s%'k. tp0
set paketS%eP 1.00
Setup a FT= App)%at%o' o>er TC= o''et%o' set
2tp0 'ew App)%at%o':FT=
2tp0 atta(5a&e't tp0
's at 090 2tp0 start 's
at /090 2tp0 stop
A))ow 'o7e '3 to mo>e towar7s 'o7e '1 w%t( spee7 . m:se 's at
90 '3 set7est 30090 .0090 .90
#e2%'e a G2%'%s(G proe7ure
pro 2%'%s( Q Q
&)oba) 's trae2%)e 'am2%)e
's 2)us(5trae
)ose trae2%)e )ose
'am2%)e e;e 'am
p/9'am
e;e at p/9tr [ awk 52 p/9awk e;%t
0
2or Qset % 0 Q% >a)?''@ Q %'r % Q 's at
>a)?stop@ '% reset
's at >a)?stop@ 's 'am5e'75w%re)ess >a)?stop@ 's at
>a)?stop@ 2%'%s(
's at >a)?stop@ puts 7o'e 's (a)t 's
ru'
#epartme't o2 MCA* E4IT* ,a'&)ore5/ 0
8/10/2019 NetworkLab_13MCA381
41/62
Computer Networks Laboratory 13MCA38
AW@ Scrit ,!r ca$c#$ati&/ t!ta$ a"!#&t tra&*,erre) + eac% &!)e
,E!IN
Q ou't1H0
ou'te7 by 'o7e 1 K7*ou't1@ pr%'t2?'
paket ree%>e7 by 'o7e < K7*ou'te7 by 'o7e 3 K7*ou't3@ pr%'t2?' paket ree%>e7
by 'o7e K7*ou't@ pr%'t2?' paket ree%>e7 by 'o7e
. K7'*ou't.@
#epartme't o2 MCA* E4IT* ,a'&)ore5/ 1
8/10/2019 NetworkLab_13MCA381
42/62
Computer Networks Laboratory 13MCA38
OUT=UT 'umP'o7es
%s set /
INITIALI\E TE LIST ;L%stea7
(a''e)9se'7Up 5 Ca) (%&(estA'te''a\P a'7 7%stCSTP
(%&(estA'te''a\P H 19.* 7%stCSTP H ..090
SORTIN! LISTS 999#ONE]
paket ree%>e7 by 'o7e 1 1e7 by 'o7e < 131
paket ree%>e7 by 'o7e 3 1
paket ree%>e7 by 'o7e 1
paket ree%>e7 by 'o7e .
8/10/2019 NetworkLab_13MCA381
43/62
Computer Networks Laboratory 13MCA38
9 S%mu)ate a 'etwork w(%( w%)) reate o'&est%o' %' t(e 'etwork9 4%t( t(e trae 2%)e reate7
%7e't%2y t(e po%'ts at w(%( o'&est%o' ours by wr%t%'& se7 : awk sr%pts9 A)so wr%te a me(a'%sm
to orret:o'tro) t(e o'&est%o'9
=ro&ram
set b> )%'7e; ar&> 0
set >a)?stop@ 10090 t%me o2 s%mu)at%o' e'7
Create a 's s%mu)ator
set 's 'ew S%mu)ator
's o)or 1 ,)ue
's o)or < Re7
's o)or 3 !ree'
Ope' t(e NS trae 2%)e set
trae2%)e ope' p9tr w 's
trae5a)) trae2%)e
Ope' t(e NAM trae 2%)e set
'am2%)e ope' p9'am w 's
'amtrae5a)) 'am2%)e
Create 8 'o7es
set '0 's 'o7e
'0 )abe) br1 soure
set '1 's 'o7e
'1 )abe) br< soure
'1 s(ape sDuare
set '< 's 'o7e
set '3 's 'o7e
set ' 's 'o7e
set '. 's 'o7e
set '/ 's 'o7e
'/ )abe) br1 ree%>er set
' 's 'o7e
' )abe) br1 ree%>er
#epartme't o2 MCA* E4IT* ,a'&)ore5/ 3
8/10/2019 NetworkLab_13MCA381
44/62
Computer Networks Laboratory 13MCA38
Create )%'ks betwee' 'o7es
's 7up)e;5)%'k '0 '3 190Mb 10ms #ropTa%) 's
Dueue5)%m%t '0 '3 .
's 7up)e;5)%'k '1 '3 190Mb 10ms #ropTa%) 's
Dueue5)%m%t '1 '3 .
's 7up)e;5)%'k '< '3 190Mb 10ms #ropTa%) 's
Dueue5)%m%t '< '3 .
's 7up)e;5)%'k '3 ' Qb>Mb 10ms #ropTa%) 's
Dueue5)%m%t '3 ' .
's 7up)e;5)%'k ' '. 190Mb 10ms #ropTa%) 's
Dueue5)%m%t ' '. .
's 7up)e;5)%'k ' '/ 190Mb 10ms #ropTa%) 's
Dueue5)%m%t ' '/ .
's 7up)e;5)%'k ' ' 190Mb 10ms #ropTa%) 's
Dueue5)%m%t ' ' .
!%>e 'o7e pos%t%o' ?2or NAM@
's 7up)e;5)%'k5op '0 '3 or%e't r%&(t57ow' 's
7up)e;5)%'k5op '1 '3 or%e't r%&(t
's 7up)e;5)%'k5op '< '3 or%e't r%&(t5up 's
7up)e;5)%'k5op '3 ' or%e't r%&(t 's 7up)e;5
)%'k5op ' '. or%e't r%&(t5up
's 7up)e;5)%'k5op ' '/ or%e't r%&(t57ow' 's
7up)e;5)%'k5op ' ' or%e't r%&(t
Setup a TC= o''et%o'
set tp0 'ew A&e't:TC=:Newre'o 's
atta(5a&e't '0 tp0
set s%'k. 'ew A&e't:TC=S%'k
's atta(5a&e't '. s%'k. 's
o''et tp0 s%'k. tp0 set
paketS%eP 1.00
#epartme't o2 MCA* E4IT* ,a'&)ore5/
8/10/2019 NetworkLab_13MCA381
45/62
Computer Networks Laboratory 13MCA38
set tp1 'ew A&e't:TC=:Ve&as
's atta(5a&e't '1 tp1
set s%'k 'ew A&e't:TC=S%'k
's atta(5a&e't ' s%'k 's
o''et tp1 s%'k tp1 set
paketS%eP 1.00
Setup a U#= o''et%o' A&e't:TC= 5
a ^^ta(oeGG TC= se'7er set tp< 'ew
A&e't:TC=
's atta(5a&e't '< tp< set
s%'k/ 'ew A&e't:TC=S%'k 's
atta(5a&e't '/ s%'k/ 's
o''et tp< s%'k/ tp< set
paketS%eP 1.00
tp0 set 2%7P 1
tp1 set 2%7P
's 2)us(5trae
)ose trae2%)e
)ose 'am2%)e
# e;e 'am p9'am
e;e awk 52 p9awk 5> >ar1Hb> p9tr XX p19tr e;%t 0
's at >a)?stop@ 2%'%s(
's ru'
OUT=UT
Department of MCA, EWIT, Banglore-64 46
8/10/2019 NetworkLab_13MCA381
47/62
Computer Networks Laboratory 13MCA38
A4$ Sr%pt 2or a)u)at%'& 'umber o2 o'&est%o' at%o's take' by TC=T(a(o* NewRe'o* Ve&as ,E!IN Q
ou't>a&usH0
ou'tre'oH0
ou'ttpH0
Q
%2 ?8HH1 HH555 A555 @
ou'tNewre'oZZ
%2 ?8HHar1*ou'tNewre'o*ou't>e&as*ou'tta(oe@
Department of MCA, EWIT, Banglore-64 47
8/10/2019 NetworkLab_13MCA381
48/62
Computer Networks Laboratory 13MCA38
!rap( 2or 'umber o2 at%o's take' by Newre'o* Ve&as* TC= T(a(o
,a'7w%7t( TC= Newre'o TC= Ve&as TC= T(a(o
09.00000 113 0 10/3
09.0000 11/ 0 10
19000000 1
8/10/2019 NetworkLab_13MCA381
49/62
Computer Networks Laboratory 13MCA38
Department of MCA, EWIT, Banglore-64 49
8/10/2019 NetworkLab_13MCA381
50/62
Computer Networks Laboratory 13MCA38
89 S%mu)ate a w%re7 'etwork a'7 7emo'strate #%sta'e Vetor Rout%'& a)&or%t(m 9 set 's 'ew
S%mu)ator
's o)or 1 b)ue
's o)or < re7
set '2 ope' out9'am w
's 'amtrae5a)) '2 set tr
ope' out9tr w 's trae5
a)) tr
pro 2%'%s( Q Q &)oba)
'2 's tr 's
2)us(5trae )ose
tr )ose '2
e;e 'am out9'am
e;%t 0
set '0 's 'o7e
set '1 's 'o7e
set '< 's 'o7e
set '3 's 'o7e
set ' 's 'o7e
set '. 's 'o7e
's 7up)e;5)%'k '0 '1 10Mb 10ms #ropTa%) 's
7up)e;5)%'k '1 '3 Mb 10ms #ropTa%) 's
7up)e;5)%'k '< '1 10Mb 10ms #ropTa%) 's
7up)e;5)%'k '1 ' 10Mb 10ms #ropTa%) 's
7up)e;5)%'k ' '. 10Mb 10ms #ropTa%) 's
7up)e;5)%'k '. '3 10Mb 10ms #ropTa%) 's
7up)e;5)%'k5op '0 '1 or%e't r%&(t57ow' 's
7up)e;5)%'k5op '1 '3 or%e't r%&(t
's 7up)e;5)%'k5op '< '1 or%e't r%&(t5up 's
7up)e;5)%'k5op '1 ' or%e't r%&(t5up
#epartme't o2 MCA* E4IT* ,a'&)ore5/ .0
8/10/2019 NetworkLab_13MCA381
51/62
Computer Networks Laboratory 13MCA38
's 7up)e;5)%'k5op ' '. or%e't r%&(t
's 7up)e;5)%'k5op '. '3 or%e't r%&(t57ow' set
tp 'ew A&e't:TC=
's atta(5a&e't '0 tp set
2tp 'ew App)%at%o':FT= 2tp
atta(5a&e't tp
set s%'k 'ew A&e't:TC=S%'k
's atta(5a&e't '3 s%'k set
u7p 'ew A&e't:U#= 's
atta(5a&e't '< u7p
set br 'ew App)%at%o':Tra22%:C,R br
atta(5a&e't u7p
set 'u)) 'ew A&e't:Nu)) 's
atta(5a&e't '3 'u)) 's
o''et tp s%'k 's
o''et u7p 'u)) tp set
2%7P 1
u7p set 2%7P %ous e;er%se
No7e 0 %s a TC= soure* a'7 t(e orrespo'7%'& s%'k %s at 'o7e /9 No7e 1 %s a U#= soure ?C,R tra22%@
w%t( a 'u)) a&e't atta(e7 to 'o7e 9 T(ese two tra22% 2)ows t(rou&( t(e ommo' )%'k es w(e' t(e rate o2 C,Rtra22% %s (a'&e79
Set t(e TC= paket s%e to 1/0 ,9 T(e U#= a'7 C,R paket s%es are 1.00 ,9 A)) t(e )%'ks %' t(e 'etwork
(a>e same ba'7w%7t(s ?say* Mb@* 7e)ay a'7 Dueue types9
=art 1
Set t(e %'%t%a) rate o2 C,R tra22% to 09. Mb9 Ru' t(e s%mu)at%o'* a'7 p)ot t(e ,ytes Ree%>e7
by 'o7e s a'7 . ?s%'ks 2or TC= a'7 U#= tra22%@
Now* %'reme't t(e rate up to Mb* t(e )%'k ba'7w%7t(* %' steps o2 09. Mb9 Ru' t(e s%mu)at%o'
a'7 p)ot t(e &rap(s a&a%'9
ow 7oes t(e &rap(s (a'&e a2ter ea( ru'B I' part%u)ar* w(atGs t(e 'ature o2 t(e &rap(s w(e' t(e rate o2
C,R tra22% %s .0K o2 t(e ba'7w%7t(B
=art %our o2 U#=
Department of MCA, EWIT, Banglore-64 53
8/10/2019 NetworkLab_13MCA381
54/62
Computer Networks Laboratory 13MCA38
J Re7ue t(e ba'7w%7t( o2 t(e )%'k e steps a'7 obser>e t(e &rap(s %'
t(%s ase9From t(e &rap(s p)otte7 obser>e (ow U#= oup%es a )ar&er port%o' o2 t(e ba'7w%7t(9 ow 7oes
t(e be(a>%our (a'&e 2or ot(er >ar%at%o's o2 TC= ?Newre'o* Ve&as@B
=ro&ram
set >a)?stop@ .090 t%me o2 s%mu)at%o' e'7 set rt
)%'7e; ar&> 0
Create a 's s%mu)ator
set 's 'ew S%mu)ator
's o)or 1 ,)ue
's o)or < Re7
Ope' t(e NS trae 2%)e set
trae2%)e ope' p/9tr w 's
trae5a)) trae2%)e Ope' t(e
NAM trae 2%)e
set 'am2%)e ope' p/9'am w 's
'amtrae5a)) 'am2%)e Create 8
'o7es
set '0 's 'o7e '0
)abe) 2tp soure set '1
's 'o7e '1 )abe) br
soure '1 s(ape
sDuare
set '< 's 'o7e
set '3 's 'o7e
set ' 's 'o7e
set '. 's 'o7e
set '/ 's 'o7e
'/ )abe) 2tp ree%>er set
' 's 'o7e
' )abe) br ree%>er
Create )%'ks betwee' 'o7es
's 7up)e;5)%'k '< '0 890Mb 10ms #ropTa%) 's
Dueue5)%m%t '< '0 .0
Department of MCA, EWIT, Banglore-64 54
8/10/2019 NetworkLab_13MCA381
55/62
Computer Networks Laboratory 13MCA38
's 7up)e;5)%'k '1 '< 890Mb 10ms #ropTa%) 's
Dueue5)%m%t '1 '< .0
's 7up)e;5)%'k '< '3 890Mb 10ms #ropTa%) 's
Dueue5)%m%t '< '3 .0
's 7up)e;5)%'k '3 ' 890Mb 10ms #ropTa%) 's
Dueue5)%m%t '3 ' .0
's 7up)e;5)%'k '3 '. 890Mb 10ms #ropTa%) 's
Dueue5)%m%t '3 '. .0
's 7up)e;5)%'k '. ' 890Mb 10ms #ropTa%) 's
Dueue5)%m%t '. ' .0
's 7up)e;5)%'k ' '/ 890Mb 10ms #ropTa%) 's
Dueue5)%m%t ' '/ .0
!%>e 'o7e pos%t%o' ?2or NAM@
's 7up)e;5)%'k5op '< '0 or%e't )e2t5up 's
7up)e;5)%'k5op '1 '< or%e't r%&(t5up 's
7up)e;5)%'k5op '< '3 or%e't r%&(t 's 7up)e;5
)%'k5op '3 ' or%e't r%&(t5up
's 7up)e;5)%'k5op '3 '. or%e't r%&(t57ow' 's
7up)e;5)%'k5op '. ' or%e't r%&(t
's 7up)e;5)%'k5op ' '/ or%e't r%&(t
Setup a TC= o''et%o'
set tp0 'ew A&e't:TC=:Ve&as
's atta(5a&e't '0 tp0
set s%'k/ 'ew A&e't:TC=S%'k
's atta(5a&e't '/ s%'k/ 's
o''et tp0 s%'k/ tp0 set
paketS%eP 1/0
Setup a U#= o''et%o' set
u7p1 'ew A&e't:U#= 's
atta(5a&e't '1 u7p1 set
'u)) 'ew A&e't:Nu)) 's
atta(5a&e't ' 'u)) 's
o''et u7p1 'u))
Department of MCA, EWIT, Banglore-64 55
8/10/2019 NetworkLab_13MCA381
56/62
Computer Networks Laboratory 13MCA38
u7p1 set paketS%eP 1.00
tp0 set 2%7P 1
u7p1 set 2%7P er U#= o''et%o' set
br1 'ew App)%at%o':Tra22%:C,R
br1 atta(5a&e't u7p1
br1 set paketS%eP 1.00
br1 set rateP QrtMb br1
set ra'7omP 'u)) 's at 0901
br1 start 's at 090 br1
stop
#e2%'e a G2%'%s(G proe7ure
pro 2%'%s( Q Q
&)oba) 's trae2%)e 'am2%)e rt 's
2)us(5trae
)ose trae2%)e )ose
'am2%)e e;e 'am
p/9'am
e;e awk 52 p/Ptp9awk 5> >ar1Hrt p/9tr XX p/19tr e;%t 0
's at >a)?stop@ 2%'%s(
's ru'
Department of MCA, EWIT, Banglore-64 56
8/10/2019 NetworkLab_13MCA381
57/62
Computer Networks Laboratory 13MCA38
O#t#t
Department of MCA, EWIT, Banglore-64 57
8/10/2019 NetworkLab_13MCA381
58/62
Computer Networks Laboratory 13MCA38
A'( Scrit ,!r ca$c#$ati&/ t%r!#/%#t !, TCP a&) UDP
,E!IN
Q tpPs%'kH0
u7pPs%'kH0
Q
%2?1HHr HH @
Q tpPs%'k ZH /
%2?1HHr HH . @Q u7pPs%'k
ZH /
EN# Q pr%'t2?K)2tK)2tK)2'*>ar1*tpPs%'k:1000000*u7pPs%'k:1000000@
Department of MCA, EWIT, Banglore-64 58
8/10/2019 NetworkLab_13MCA381
59/62
Computer Networks Laboratory 13MCA38
Newre'o >s U#=
,a'7w%7t( TC= Newre'o U#=
09.00000
8/10/2019 NetworkLab_13MCA381
60/62
Computer Networks Laboratory 13MCA38
TC= >s U#=
C,R Rate T(rou&(put 2or TC= U#=09.
8/10/2019 NetworkLab_13MCA381
61/62
Computer Networks Laboratory 13MCA38
TC= >s U#= 2or < Mbps L%'k
C,R Rate T(rou&(put 2or TC= U#=09.
8/10/2019 NetworkLab_13MCA381
62/62
Computer Networks Laboratory 13MCA38
T(rou&(put