[prev in list] [next in list] [prev in thread] [next in thread]
List: j-sim-users
Subject: [j-sim-users] FTP over wireless channel
From: "fleur lilas" <lilas.flower () gmail ! com>
Date: 2008-09-22 11:14:41
Message-ID: 3f191d90809220414pb2bb824n9221eb22b1e60e53 () mail ! gmail ! com
[Download RAW message or body]
[Attachment #2 (multipart/alternative)]
Hello,
I want to simulate an FTP application over a wireless channel.
Unfortunately, I failed to do it. I attach you the corresponding script. I
would be very grateful if you could help me to correct it.
The FTP should be established from node3 to node10
set nbHost 20
puts "create channel & mobile node tracker"
mkdir drcl.inet.mac.Channel channel
mkdir drcl.inet.mac.NodePositionTracker tracker
! tracker setGrid 600.0 0.0 600.0 0.0
connect channel/.tracker@ -and tracker/.channel@
! channel setCapacity [expr $nbHost]
puts "create topology..."
#next internal nodes configuration
for {set i 0} {$i < $nbHost} {incr i} {
=85=85
=85=85
}
########## 1st application source###############################
set SOURCE_FILE "C:/jsim/script/drcl/inet/tcp/Hello.doc"
set DEST_FILE "C:/jsim/script/drcl/inet/tcp/result.doc"
set src 3
set dst 10
set upsrc $src
set updst $dst
#port source dans les 50
set uppsrc [ expr 50 + $src + $dst ]
#port dest dans les 1050
set uppdst [ expr 1050 + $src + $dst ]
cd node$src
mkdir drcl.inet.transport.TCP tcp
connect -c node$src/tcp/down@ -and pktdispatcher/18@up
puts "create FTP uplink "
mkdir drcl.inet.application.ftp ftp$upsrc:$uppsrc
! ftp$upsrc:$uppsrc setup $SOURCE_FILE 10240
connect -c ftp$upsrc:$uppsrc/down@ -and tcp/up@
! node$src/tcp setMSS 512
! node$src/tcp setPeer $dst
cd node$dst
puts "create FTP Sink "
mkdir drcl.inet.application.ftpd ftpd$updst:$uppdst
! ftpd$updst:$uppdst setup $DEST_FILE 1024
mkdir drcl.inet.transport.TCPSink tcpsink
connect -c ftpd$updst:$uppdst/down@ -and tcpsink/up@
connect -c tcpsink/down@ -and pktdispatcher/18@up
cd ..
...
I obtained the following message:
=85
Warning: no source port was matched in (node3/tcp/down@).
create FTP uplink appsrc3:63 of n3:63->n10:1063
Warning: no object was matched in (node3/tcp).
Warning: no object was matched in (node3/tcp).
Error, the path does not exist.
create FTP Sink ftpd10:1063 appdst10:1063 of n3:63->n10:1063
simulation begins...
Thank you very much for your help.
lilas
[Attachment #5 (text/html)]
<div dir="ltr"><meta name="ProgId" content="Word.Document"><meta name="Generator" \
content="Microsoft Word 11"><meta name="Originator" content="Microsoft Word 11"><link \
rel="File-List" href="file:///C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml"><style>
<!--
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-parent:"";
margin:0cm;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
@page Section1
{size:595.3pt 841.9pt;
margin:72.0pt 53.85pt 72.0pt 53.85pt;
mso-header-margin:35.45pt;
mso-footer-margin:35.45pt;
mso-paper-source:0;}
div.Section1
{page:Section1;}
-->
</style>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: "Courier \
New";" lang="EN-GB">Hello,<br> I want to simulate an FTP application over a \
wireless channel. Unfortunately, I failed to do it. I attach you the corresponding \
script. I would be very grateful if you could help me to correct it.</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: "Courier \
New";" lang="EN-GB"> </span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: "Courier \
New";" lang="EN-GB">The FTP should be established from node3 to \
node10</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: "Courier \
New";" lang="EN-GB"> </span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB">set nbHost 20</span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB">puts "create channel & \
mobile node tracker"</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: "Courier \
New";" lang="EN-GB"><span style=""> </span>mkdir \
drcl.inet.mac.Channel channel</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: "Courier \
New";" lang="EN-GB"> </span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: "Courier \
New";" lang="EN-GB"> </span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: "Courier \
New";" lang="EN-GB"><span style=""> </span>mkdir \
drcl.inet.mac.NodePositionTracker tracker</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: "Courier \
New";" lang="EN-GB"><span style=""> </span>! \
tracker setGrid 600.0<span style=""> </span>0.0 600.0<span \
style=""> </span>0.0</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: "Courier \
New";" lang="EN-GB"><span style=""> </span>connect \
channel/.tracker@ -and tracker/.channel@</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: "Courier \
New";" lang="EN-GB"><span style=""> </span>! \
channel setCapacity [expr $nbHost]</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: "Courier \
New";" lang="EN-GB"> </span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: "Courier \
New";" lang="EN-GB"><span style=""> </span><span \
style=""> </span>puts "create topology..."</span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB">#next internal nodes \
configuration</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: "Courier \
New";" lang="EN-GB"><span style=""> </span>for \
{set i 0} {$i < $nbHost} {incr i} {</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: "Courier \
New";" lang="EN-GB"><span \
style=""> \
</span>……</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: "Courier \
New";" lang="EN-GB"><span \
style=""> \
</span>……</span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB">}</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: "Courier \
New";" lang="EN-GB"><span style=""> \
</span></span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB">########## 1st application \
source###############################</span></p><p class="MsoNormal" \
style="text-indent: 35.4pt;"><br><span style="font-size: 10pt; font-family: \
"Courier New";" lang="EN-GB"></span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB"><span \
style=""> </span>set SOURCE_FILE \
"C:/jsim/script/drcl/inet/tcp/Hello.doc"</span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB"><span \
style=""> </span>set DEST_FILE \
"C:/jsim/script/drcl/inet/tcp/result.doc"</span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB"><span \
style=""> </span></span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB"><span \
style=""> </span>set src 3</span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB"><span \
style=""> </span>set dst 10</span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB"><span \
style=""> </span></span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB"><span \
style=""> </span>set upsrc $src</span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB"><span \
style=""> </span>set updst $dst</span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB"><span \
style=""> </span></span><span style="font-size: 10pt; \
font-family: "Courier New";">#port source dans les 50</span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";"><span style=""> \
</span>set uppsrc [ expr 50 + $src + $dst ]</span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";"><span style=""> \
</span>#port dest dans les 1050</span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";"><span style=""> \
</span>set uppdst [ expr 1050 + $src + $dst ]</span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";"><span style=""> \
</span></span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";"> </span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";"><span style=""> \
</span></span><span style="font-size: 10pt; font-family: "Courier New";" \
lang="DA">cd node$src</span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="DA"><span \
style=""> </span>mkdir drcl.inet.transport.TCP \
tcp</span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="DA"><span \
style=""> </span></span><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB">connect -c node$src/tcp/down@ \
-and pktdispatcher/18@up</span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB"><span \
style=""> </span></span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB"><span \
style=""> </span>puts "create FTP uplink \
"</span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB"><span \
style=""> </span>mkdir drcl.inet.application.ftp<span \
style=""> </span>ftp$upsrc:$uppsrc<span style=""> \
</span></span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB"> </span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB"><span \
style=""> </span>! ftp$upsrc:$uppsrc setup $SOURCE_FILE \
10240</span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB"><span \
style=""> </span>connect -c \
ftp$upsrc:$uppsrc/down@<span style=""> </span>-and tcp/up@</span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB"> </span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB"><span \
style=""> </span>! node$src/tcp setMSS 512<span \
style=""> \
</span></span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB"><span \
style=""> </span>! node$src/tcp setPeer $dst</span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB"><span \
style=""> </span></span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB"><span \
style=""> \
</span></span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB"><span \
style=""> </span>cd node$dst</span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB"><span \
style=""> </span></span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB"><span \
style=""> </span>puts "create FTP Sink \
"</span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB"><span \
style=""> </span>mkdir drcl.inet.application.ftpd<span \
style=""> </span><span style=""> \
</span>ftpd$updst:$uppdst<span style=""> </span></span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB"><span \
style=""> </span>! ftpd$updst:$uppdst<span \
style=""> </span><span style=""> </span>setup $DEST_FILE \
1024</span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB"> </span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB"><span \
style=""> </span>mkdir drcl.inet.transport.TCPSink \
tcpsink</span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB"><span \
style=""> </span>connect -c<span style=""> \
</span>ftpd$updst:$uppdst/down@<span style=""> </span>-and \
tcpsink/up@</span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB"><span \
style=""> </span>connect -c tcpsink/down@ -and \
pktdispatcher/18@up</span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB"><span \
style=""> </span></span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB"><span \
style=""> </span></span><span style="font-size: 10pt; \
font-family: "Courier New";" lang="DA">cd ..</span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="DA">...</span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB"> </span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB">I obtained the following \
message:</span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB">…</span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB">Warning: no source port was \
matched in (node3/tcp/down@).</span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB">create FTP uplink appsrc3:63<span \
style=""> </span>of n3:63->n10:1063</span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB">Warning: no object was matched in \
(node3/tcp).</span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB">Warning: no object was matched in \
(node3/tcp).</span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB">Error, the path does not \
exist.</span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB">create FTP Sink ftpd10:1063 \
appdst10:1063 of n3:63->n10:1063</span></p>
<p class="MsoNormal" style="text-indent: 35.4pt;"><span style="font-size: 10pt; \
font-family: "Courier New";" lang="EN-GB">simulation begins...</span></p><p \
class="MsoNormal" style="text-indent: 35.4pt;"><br></p><p class="MsoNormal" \
style="text-indent: 35.4pt;">Thank you very much for your help.</p><p \
class="MsoNormal" style="text-indent: 35.4pt;">lilas<br> <span style="font-size: \
10pt; font-family: "Courier New";" lang="EN-GB"></span></p>
</div>
_______________________________________________
j-sim-users mailing list
j-sim-users@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/j-sim-users
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic