There is a classic paper on this: "Simulation-based Comparisons of Tahoe, Rent, 
and SACK TCP" by Kevin Fall and Sally Floyd.
 
And the scripts used in this paper seem to be available in the ns package.



> Date: Tue, 4 Sep 2007 22:31:09 -0700> From: [EMAIL PROTECTED]> To: 
> ns-users@ISI.EDU> Subject: [ns] For Throughput comparison of TCP Reno, Tahoe 
> , SACK> > > Hello I m a novice NS user. If i want to see some throughput> 
> comparison of TCP Reno, Tahoe, SACK --- which steps i need to follow.> If 
> someone can help me providing some good URL for learning my> queries i will 
> be grateful.> > [EMAIL PROTECTED] wrote: > Welcome to posting to the ns-users 
> mailing list!> > We automatically send this message to every new person who 
> sends mail> to the list. You should only receive it once. My apologies if 
> the> program contacts you twice, perhaps because you have multiple e-mail> 
> addresses or send mail from multiple machines.> > If you are an experienced 
> ns-user who simply has not posted since we> started using this responder, our 
> apologies for inconveniencing you> with this message. This message is 
> intended to help inform users and> cut down on redundant posts, which 
> benefits everyone.>!
  > Please look at the attached list of ns Frequently Asked Questions.> If it 
answers your question, great! You're done.> If not, please RE-SEND your 
original message to [EMAIL PROTECTED]> A copy of your original message is 
included below for reference.> > You will NOT have to do re-send your message 
every time you post, only> the FIRST time you send from a new account. The goal 
is to quickly> help new users find the FAQ (hopefully answering their 
question).> > Thanks,> -the ns development team> > > 
----------------------------------------> > > The Network Simulator ns-2: 
Frequently Asked Questions> > (This FAQ is also on the web at> 
http://www.isi.edu/nsnam/ns/ns-faq.html.)> > * _Where do I get ns?_> > >From 
the ns web site at http://www.isi.edu/nsnam/ns/ns.html and> the download page 
http://www.isi.edu/nsnam/ns/ns-tests.html.> > * _What platforms does ns run on 
and what kind of hardware do I> need?_> > Please see "where to start" on the 
building ns web page:> http://www.is!
 i.edu/nsnam/ns/ns-build.html#start.> > * _What should I do if I have t
rouble downloading/extracting ns?_> > This question is answered in detail at> 
http://www.isi.edu/nsnam/ns/ns-problems.html#downloading.> > * _What should I 
do if I encounter problems building ns?_> > Check:> 1. the README that comes in 
the distribution (very brief),> 2. the "installation problems, bug fixes and 
help" web page> http://www.isi.edu/nsnam/ns/ns-problems.html,> 3. the archives 
of the ns-users mailing list> http://www.isi.edu/nsnam/ns/ns-lists.html,> 4. 
post a bug report (see below)> http://www.isi.edu/cgi-bin/nsnam/reportbug.cgi.> 
> * _What do I do after I successfully build ns?_> > + Put the path to your ns 
executable into your PATH environment> + Put the path to your otcl into your 
LD_LIBRARY_PATH> environment> + Put the path to your tcl library into your 
TCL_LIBRARY> environment> > * _Where can I find documentation for ns?_> > All 
documentation is linked from the main ns web page> 
http://www.isi.edu/nsnam/ns/. Documentation includes a tutorial> (originally 
fro!
 m Marc Greis) and a reference manual (ns notes and> documentation).> > * 
_Words, words, words... that documentation is nice, but where are> some sample 
scripts I can start from?_> > Many sample scripts can be found in the ns 
distribution in> ~ns-2/tcl/ex and ~ns-2/tcl/test.> > * _What protocols does ns 
support?_> > A lot! Almost all variants of TCP, several forms of multicast,> 
wired networking, several ad hoc routing protocols and propagation> models (but 
not cellular phones), data diffusion, satellite, and> other stuff. See the 
documentation (described above) for details,> or download ns and look.> > * 
_How do I know that ns correctly implements these protocols?_> > Ns has 
validation tests that cover many protocols, see> 
http://www.isi.edu/nsnam/ns/ns-tests.html. However, ultimately> users are 
responsible for verifying that ns is accurate for their> purposes---since we 
cannot foresee all the ways ns may be used, we> cannot test all cases with all 
inputs.> > * _Are there a!
 ny contributed/additional protocols not in the main> distribution?_> >
 Yes, please see the contributed code web page> 
http://www.isi.edu/nsnam/ns/ns-contributed.html. The mailing list> archives can 
also be helpful (see below).> > * _How should I get started doing something 
(like implementing a new> protocol or trying an experiment)?_> > We recommend 
that you look through the tutorial (see> documentation, above), then start with 
an example program that is> most similar to yours (in the tutorial, or in 
tcl/ex or tcl/test> in the distribution), and then start changing things.> > * 
_What should I do to compile ns to reflect my changes if I've> modified some 
.cc or .h files?_> > go to ns directory and run "make" or "make depend; make"> 
> * _How do I subscribe to the ns-users mailing list? How do I search> old list 
archives? I can't take any more---how do I get off this> list?_> > To subscribe 
or unsubscribe, see> http://www.isi.edu/nsnam/ns/ns-lists.html. The list 
archive is at> http://www.isi.edu/nsnam/ns/ns-lists.html.> > * _What if I have 
a ques!
 tion that's not answered here?_> > If you've checked the installation problems 
and bug fixes web page> (http://www.isi.edu/nsnam/ns/ns-problems.html) and 
there's no> answer to your question, you may want to file a bug report or post> 
a question to the ns-user's mailing list.> > First, you should check the 
archive of the list at> http://www.isi.edu/nsnam/ns/ns-lists.html. Your 
question may> already be answered there.> > If not, you can post a bug report 
using the web form at> http://www.isi.edu/cgi-bin/nsnam/reportbug.cgi.> > If 
your question is NOT about ns implementation bugs, you may wish> to post to the 
list. First you should subscribe. Subscription> instructions are at 
http://www.isi.edu/nsnam/ns/ns-lists.html.> > _Please note that mail sent to 
the list is publicly distributed> and archived. _If you have concerns about 
your message being made> public (spam harvesting of your address), please 
consider that> _before_ posting. We cannot remove messages from reciepient's> m!
 ailboxes or the public archive after they're posted.> > When posting b
ug reports, please _always_ include information> including at least (the bug 
report form includes spaces for> these):> + what version of ns you're using,> + 
what operating system you're running on (not just Linux or> Solaris, but RedHat 
version 7.0 or Solaris 2.4---send us the> output of "uname -a"),> + what 
specific behavior you see (if ns doesn't compile, what's> the specific error; 
if TCP does something strange, what> exactly did it do [send a pointer to a 
packet trace]),> + what behavior you expected to see (if ns doesn't compile 
this> is obvious, but if TCP does something strange, why is it> strange, where 
is the TCP spec violated?),> + pointers to your script detailed output files,> 
+ a statement that "yes, I've read the FAQ, ns-problems page,> and manual and I 
couldn't find the answer there" (or a> statement about why you didn't do that 
yet :-)> > A reminder about mailing list etiquette:> + Please check the web 
pages and list archives before posting> your question.> +!
  Please keep the body of your post to simple ASCII, not HTML.> + Please do 
_not_ send large attachments (if what you have is> bigger than a few kilobytes, 
put it on a web page and send a> URL)> + Before posting a question like "did 
people see my post" or> "the list seems down", please check the archives (you 
can> answer this question more accurately by checking yourself> rather than 
asking).> + Please don't post subscribe/unsubscribe requests directly to> the 
list, use the lists' information page. (see the web page> mentioned above for 
details).> _________________________________________________________________> > 
> ----------------------------------------> > >From [EMAIL PROTECTED] Tue Sep 4 
21:39:55 2007> Received: from vapor.isi.edu (vapor.isi.edu [128.9.64.64])> by 
gamma.isi.edu (8.13.8/8.13.8) with ESMTP id l854dFX8010042> 
(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT)> for ; Tue, 
4 Sep 2007 21:39:15 -0700 (PDT)> Received: from web37007.mail.!
 mud.yahoo.com (web37007.mail.mud.yahoo.com [209.191.85.92])> by vapor.
isi.edu (8.13.8/8.13.8) with SMTP id l854d8QE015109> for ; Tue, 4 Sep 2007 
21:39:09 -0700 (PDT)> Received: (qmail 16376 invoked by uid 60001); 5 Sep 2007 
04:39:08 -0000> DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws;> s=s1024; 
d=yahoo.com;> 
h=X-YMail-OSG:Received:Date:From:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID;>
 
b=JBIALrB2zOEwOlQ0SDzvam78cjKcddnv+N1xUU6J1oSNU4gVg371OZ5Jk5FpPxzMlwYgAt/yb1OjFVqueB+YgqsOUsCVEefq12HtEdD+A7Os4qgt6K8K3byCL3XG8EiuI7MFaZmw9AMuBfe7veAf7efe1OZaTBg9a1gYJeyZ/SE=;>
 X-YMail-OSG: 
3KwRMikVM1nK7gXT7VEpz2c1wcoG7GJSg.QyyIlZL0PNx7Zt.mN5J.yvRtbQOUnphkxQ.JOoi6gZVSd4qtnZO0tPsvs9kiZECpa0MaJ87iX04g2S6O1LZ6Y6AtTdEQ-->
 Received: from [163.180.116.66] by web37007.mail.mud.yahoo.com via HTTP; Tue, 
04 Sep 2007 21:39:08 PDT> Date: Tue, 4 Sep 2007 21:39:08 -0700 (PDT)> From: 
Gladiator Trojan > Subject: For Throughput comparison of TCP Reno, Tahoe , 
SACK> To: ns-users@ISI.EDU> MIME-Version: 1.0> Content-Type: 
multipart/alternative; boun!
 dary="0-1789471044-1188967148=:16372"> Content-Transfer-Encoding: 8bit> 
Message-ID: <[EMAIL PROTECTED]>> X-ISI-4-43-8-MailScanner: Found to be clean, 
Found to be clean> X-MailScanner-From: [EMAIL PROTECTED]> > 
--0-1789471044-1188967148=:16372> Content-Type: text/plain; charset=iso-8859-1> 
Content-Transfer-Encoding: 8bit> > Hello I m a novice NS user. If i want to see 
some throughput> comparison of TCP Reno, Tahoe, SACK --- which steps i need to 
follow.> If someone can help me providing some good URL for learning my> 
queries i will be grateful.> > ---------------------------------> Sick sense of 
humor? Visit Yahoo! TV's Comedy with an Edge to see what's on, when. > 
--0-1789471044-1188967148=:16372> Content-Type: text/html; charset=iso-8859-1> 
Content-Transfer-Encoding: 8bit> > Hello I m a novice NS user. If i want to see 
some throughput> comparison of TCP Reno, Tahoe, SACK --- which steps i need to 
follow.> If someone can help me providing som!
 e good URL for learning my> queries i will be grateful. > > ----------
-----------------------> Sick sense of humor? Visit Yahoo! TV's > Comedy with 
an Edge to see what's on, when. > > > > --0-1789471044-1188967148=:16372--> > > 
> > ---------------------------------> Luggage? GPS? Comic books? > Check out 
fitting gifts for grads at Yahoo! Search.
_________________________________________________________________
用 Live Search 搜尽天下资讯!
http://www.live.com/?searchOnly=true

Reply via email to