From johnh@ISI.EDU Mon Sep 1 02:50:02 2003
From: johnh@ISI.EDU (John Heidemann)
Date: Mon Sep 1 01:50:02 2003
Subject: [ns] ns-2 FAQ
Message-ID: <200309010847.h818liQx011936@dash.isi.edu>
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.isi.edu/nsnam/ns/ns-build.html#start.
* _What should I do if I have trouble 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 from 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 any 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 question 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
mailboxes or the public archive after they're posted.
When posting bug 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 jumpot@grad.nii.ac.jp Mon Sep 1 03:20:03 2003
From: jumpot@grad.nii.ac.jp (Jumpot Phuritatkul)
Date: Mon Sep 1 02:20:03 2003
Subject: [ns] DV (Distance Vector) with Multipath Routing
Message-ID: <001a01c37069$18573030$cc71bb88@howdy>
This is a multi-part message in MIME format.
------=_NextPart_000_0017_01C370B4.87D5DD30
Content-Type: text/plain;
charset="windows-874"
Content-Transfer-Encoding: quoted-printable
Anyone please advise,
For DV( Distance Vector) Routing in ns-2 with Multipath Routing, Each =
node can be individually configured to use multiple separate paths to a =
particular destination. If there are more than one path to destination =
with the same cost, how to choose which path to send the packet? is it =
randomly choose ?
Thanks you very much,
Regards,
Jumpot.
------=_NextPart_000_0017_01C370B4.87D5DD30
Content-Type: text/html;
charset="windows-874"
Content-Transfer-Encoding: quoted-printable
Anyone please advise,
For DV( Distance Vector) Routing in =
ns-2 with=20
Multipath Routing, Each node can be individually configured to use =
multiple=20
separate paths to a particular destination. If there are more than one =
path to=20
destination with the same cost, how to choose which path to send the =
packet? is=20
it randomly choose ?
Thanks you very much,
Regards,
Jumpot.
------=_NextPart_000_0017_01C370B4.87D5DD30--
From srinatht80@yahoo.co.in Mon Sep 1 04:20:03 2003
From: srinatht80@yahoo.co.in (=?iso-8859-1?q?Srinath=20Thiruvengadam?=)
Date: Mon Sep 1 03:20:03 2003
Subject: [ns] Wireless Simulation : Trace file format ??
Message-ID: <20030901101623.31162.qmail@web8205.mail.in.yahoo.com>
Hello,
Where can I find an explanation of the various fields
in the trace file generated by NS2 for wireless
simulation.
Thank You!
Srinath
________________________________________________________________________
Yahoo! India Promos: Win TVs, Bikes, DVD players & more!
Go to http://in.promos.yahoo.com
From liliana@lrc.feelt.ufu.br Mon Sep 1 07:45:02 2003
From: liliana@lrc.feelt.ufu.br (Liliana)
Date: Mon Sep 1 06:45:02 2003
Subject: [ns] Wireless Simulation : Trace file format ??
Message-ID: <001b01c3708f$ac0ea120$689413c8@lrc01>
This is a multi-part message in MIME format.
------=_NextPart_000_0018_01C37076.86B84160
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hi,
You can find an explanation of the various fields
in the trace file for wireless simulation in chapter 16 of NS manual.
Good luck!
Liliana
----- Original Message -----=20
From: "Srinath Thiruvengadam"
To:
Sent: Monday, September 01, 2003 7:16 AM
Subject: [ns] Wireless Simulation : Trace file format ??
>=20
> Hello,
>=20
> Where can I find an explanation of the various fields
> in the trace file generated by NS2 for wireless
> simulation.
>=20
> Thank You!
> Srinath
>=20
> =
________________________________________________________________________
> Yahoo! India Promos: Win TVs, Bikes, DVD players & more!
> Go to http://in.promos.yahoo.com
>
------=_NextPart_000_0018_01C37076.86B84160
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hi, You can find an explanation of the various fields in the =
trace=20
file for wireless simulation in chapter 16 of NS manual.
Good=20
luck! Liliana
----- Original Message ----- From: "Srinath=20
Thiruvengadam" <srinatht80@yahoo.co.in> =
To:=20
<ns-users@ISI.EDU> Sent: =
Monday,=20
September 01, 2003 7:16 AM Subject: [ns] Wireless Simulation : Trace =
file=20
format ??
> > Hello, > > Where can I =
find an=20
explanation of the various fields > in the trace file generated by =
NS2 for=20
wireless > simulation. > > Thank You! > =
Srinath >=20
>=20
________________________________________________________________________<=
BR>>=20
Yahoo! India Promos: Win TVs, Bikes, DVD players & more! > Go =
to http://in.promos.yahoo.com >=
;
------=_NextPart_000_0018_01C37076.86B84160--
From martin.gulich@foi.se Mon Sep 1 08:50:01 2003
From: martin.gulich@foi.se (=?iso-8859-1?Q?Martin_G=FClich?=)
Date: Mon Sep 1 07:50:01 2003
Subject: [ns] In which method is forwarding done?
Message-ID: <001a01c37097$c0525660$513ee396@win.foi.se>
This is a multi-part message in MIME format.
------=_NextPart_000_0017_01C370A8.83C44300
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hi,
I have been trying so find some specific information by searching =
through the source code files of NS-2, but I haven't found what I needed =
so I ask all of you:
Assume unicast DV routing is used and packets are generated in nodes by =
CBR sources and sent by UDP agents. Now:
- In which method, class and file is the code for forwarding each =
packet? I mean where is the nexthop information retrieved from the =
distance/forwarding table. A forwarding-table is probably used and in =
that case I also need to know where this is filled in from the =
information in the distance table.
=20
Please help me if you can.
Thank you and have a nice evening.
Sincerely
Martin G=FClich
------=_NextPart_000_0017_01C370A8.83C44300
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hi,
I have been trying so find some =
specific=20
information by searching through the source code files of NS-2, but I =
haven't=20
found what I needed so I ask all of you:
Assume unicast DV routing is used and =
packets are=20
generated in nodes by CBR sources and sent by UDP agents.=20
Now:
- In which method, class and file =
is the=20
code for forwarding each packet? I mean where is the nexthop information =
retrieved from the distance/forwarding table. A forwarding-table is =
probably=20
used and in that case I also need to know where this is filled =
in from the information in the distance table.
Please help me if you can.
Thank you and have a nice =
evening.
Sincerely
Martin =
G=FClich
------=_NextPart_000_0017_01C370A8.83C44300--
From glaucia@gonzagao.ppgsc.ufrn.br Mon Sep 1 11:25:02 2003
From: glaucia@gonzagao.ppgsc.ufrn.br (glaucia@gonzagao.ppgsc.ufrn.br)
Date: Mon Sep 1 10:25:02 2003
Subject: [ns] Problems with DSR
Message-ID: <1269.10.9.98.18.1062433900.squirrel@www.ppgsc.ufrn.br>
Hi,
While running DSR on ns-2 i got an error message...Segmentation
fault.... i succesfully ran DSDV, AODV....but DSR won't run.....
Glaucia Melissa
From glaucia@gonzagao.ppgsc.ufrn.br Mon Sep 1 11:30:04 2003
From: glaucia@gonzagao.ppgsc.ufrn.br (glaucia@gonzagao.ppgsc.ufrn.br)
Date: Mon Sep 1 10:30:04 2003
Subject: [ns] DSR with problems
Message-ID: <1292.10.9.98.18.1062434068.squirrel@www.ppgsc.ufrn.br>
While running DSR on ns-2 i got an error message...Segmentation
fault....actually i use ns -2 ( allinone version) ... i succesfully ran
DSDV....but DSR won't run.....
Glaucia
From bawajs_ns@yahoo.com Mon Sep 1 11:50:03 2003
From: bawajs_ns@yahoo.com (Jasmeet Bawa)
Date: Mon Sep 1 10:50:03 2003
Subject: [ns] keeping time at the node level
Message-ID: <20030901174707.75078.qmail@web20506.mail.yahoo.com>
--0-270905840-1062438427=:73985
Content-Type: text/plain; charset=us-ascii
Hi all,
In my work regarding wirelesssensor networks I need to be able to compare time as seen by each node. I am planning to allow each node to keep it's ownview of real time by adding to the node structure (adding a varibale basically)
I will also be adding something that will make this "node clock" drift independently and randomly of other "node clocks"
I would appreciate it if anyone knows of similar work done before.
So what I am asking is
- does each node maintain it's own view of time in a given Simulator object
- does a node in ns have a method to represent the skew and drift (in clock and frequency) that would be seen in the real (wireless) world.
Thanks very much
Jasmeet
---------------------------------
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
--0-270905840-1062438427=:73985
Content-Type: text/html; charset=us-ascii
Hi all,
In my work regarding wirelesssensor networks I need to be able to compare time as seen by each node. I am planning to allow each node to keep it's ownview of real time by adding to the node structure (adding a varibale basically)
I will also be adding something that will make this "node clock" drift independently and randomly of other "node clocks"
I would appreciate it if anyone knows of similar work done before.
So what I am asking is
- does each node maintain it's own view of time in a given Simulator object
- does a node in ns have a method to represent the skew and drift (in clock and frequency) that would be seen in the real (wireless) world.
Thanks very much
Jasmeet
Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software
--0-270905840-1062438427=:73985--
From aliako@grnet.gr Mon Sep 1 12:00:05 2003
From: aliako@grnet.gr (Athanassios Liakopoulos)
Date: Mon Sep 1 11:00:05 2003
Subject: [ns] Using xgraph with multiple files - Use for statement
Message-ID: <3F5388BF.309@grnet.gr>
Dear All,
I run a simulation with multiple sources and I generate multiple files.
At the end of simulation I would like to execute a for loop, such as the
follwing
set mystring ""
for {set i 0} { $i < $NumActiveTCP} {incr i} {
set mystring "bandwidthTCP_$i.cvs $mystring"
}
exec xgraph $mystring
and create the apporpriate graph from the multiple files. However, this
does not works properly and I get the message
ns: Finish: Warning: cannot open file `bandwidthTCP_1.cvs
bandwidthTCP_0.cvs '
Nothing to plot.
while executing
"exec xgraph $mystring "
What I have done so far is to built a big switch statement, such as
switch $NumActiveTCP {
1 {exec xgraph bandwidthTCP_0.cvs &}
2 {exec xgraph bandwidthTCP_0.cvs bandwidthTCP_1.cvs & }
3 {exec xgraph bandwidthTCP_0.cvs bandwidthTCP_1.cvs
bandwidthTCP_2.cvs &}
....
}
which does not scale well :-). Any ideas for a work around solution?
Thanks in advance,
Thanassis
From Aicho.Said@student.shu.ac.uk Mon Sep 1 12:20:02 2003
From: Aicho.Said@student.shu.ac.uk (Aicho Said)
Date: Mon Sep 1 11:20:02 2003
Subject: [ns] multimedia traffic
Message-ID:
>Hello all,
>
>I am trying to simulate an-hoc network and analyse the qos parameters of different type of
>applications. That is where I have a problem as I don't know how to create th
ese
>applications in ns-2.
>So does anyone can provide help on how create multimedia type of applications instead of cbr ?
>
>thanks for the help in advance
>Aicha
From forsterf@fmi.uni-passau.de Mon Sep 1 12:40:02 2003
From: forsterf@fmi.uni-passau.de (Florian Forster)
Date: Mon Sep 1 11:40:02 2003
Subject: [ns] Manual and other Network Simulators
Message-ID:
Hi
is there a documentation besides the few on the homepage of NS existing?
can anyone recommend another free network simulator?
Regards
Florian Forster
From ramakris@nmsu.edu Mon Sep 1 16:30:02 2003
From: ramakris@nmsu.edu (ramakris@nmsu.edu)
Date: Mon Sep 1 15:30:02 2003
Subject: [ns] SMAC help
Message-ID: <1062455303.3f53c807ecc45@webmail.nmsu.edu>
Hi ,
I have downloaded test-suite-smac.tcl file but while executing it I get this
error message.
"usage: ns test-suite-smac.tcl
Valid tests: brdcast1
can't read "test": no such variable
while executing
"new Test/$test"
(procedure "runtest" line 16)
invoked from within
"runtest $argv
"
Your comments would be helpful.
thanks,
subah.
From s_jain80@yahoo.com Mon Sep 1 22:55:02 2003
From: s_jain80@yahoo.com (saurabh jain)
Date: Mon Sep 1 21:55:02 2003
Subject: [ns] ATM support for NS
Message-ID: <20030902045335.59204.qmail@web12703.mail.yahoo.com>
--0-229698791-1062478415=:58533
Content-Type: text/plain; charset=us-ascii
Hi all,
While searching the old archieves I came to know that NS-2 does not support ATM networks. But that was the case 2 years back. I want to know is the situation still the same and do we need to use NS-1 code to perform ATM simulations.
Thanks a lot,
Saurabh Jain
---------------------------------
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
--0-229698791-1062478415=:58533
Content-Type: text/html; charset=us-ascii
Hi all,
While searching the old archieves I came to know that NS-2 does not support ATM networks. But that was the case 2 years back. I want to know is the situation still the same and do we need to use NS-1 code to perform ATM simulations.
Thanks a lot,
Saurabh Jain
Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software
--0-229698791-1062478415=:58533--
From ddutta@ISI.EDU Tue Sep 2 00:50:03 2003
From: ddutta@ISI.EDU (Debojyoti Dutta)
Date: Mon Sep 1 23:50:03 2003
Subject: [ns] PROBLEM OF NS INSTALLATION AT CYGWIN !!!!!! HELP...
In-Reply-To: <20030830031050.63487.qmail@web21606.mail.yahoo.com>
Message-ID:
You need to install cygwin correctly. Then use teh ns-allinone package.
Also, do check the list archives. Last month has a few threads ....
Debo
On Sat, 30 Aug 2003, jeffysoon wrote:
> Date: Sat, 30 Aug 2003 04:10:50 +0100 (BST)
> From: jeffysoon
> To: ns user
> Subject: [ns] PROBLEM OF NS INSTALLATION AT CYGWIN !!!!!! HELP...
>
> Below is the installation failed :
>
> updating cache ./config.cache
> creating ./config.status
> creating Makefile
> creating tclConfig.sh
> make: not found
> tcl 8.3.2 make failed! Exiting .....
> For problem with Tcl/Tk see http://www.scriptics.com
>
> 1) How to solve this problem?????
>
> THOUSAND OF THANKS....
>
>
>
>
>
> ---------------------------------
> It's Samaritans' Week. Help Samaritans help others.
> Call 08709 000032 to give or donate online now at
> http://www.samaritans.org/support/donations.shtm
From ddutta@ISI.EDU Tue Sep 2 00:50:14 2003
From: ddutta@ISI.EDU (Debojyoti Dutta)
Date: Mon Sep 1 23:50:14 2003
Subject: [ns] NS 2.26 on red hat 9.0...help plz!
In-Reply-To: <20030831051133.34072.qmail@web9403.mail.yahoo.com>
Message-ID:
Could you give us some more details?
On Sat, 30 Aug 2003, Mousa Ayyash wrote:
> Date: Sat, 30 Aug 2003 22:11:33 -0700 (PDT)
> From: Mousa Ayyash
> To: ns-users@ISI.EDU
> Subject: [ns] NS 2.26 on red hat 9.0...help plz!
>
>
> Hi,
> I installed NS2 uner Red hat 9.0. Download went
> fine...installation went fine till I get a message by
> the end tcl* faild...I vaildate and some tests failed
> and during the validation I get things like no such
> file directory for some tests...Moreover, when I try
> to run the tool using ns command on the example tcl
> file...I get bad command or file name!
>
> Any hints or directions plz!
>
> Mousa
>
> __________________________________
> Do you Yahoo!?
> Yahoo! SiteBuilder - Free, easy-to-use web site design software
> http://sitebuilder.yahoo.com
>
From ddutta@ISI.EDU Tue Sep 2 00:50:23 2003
From: ddutta@ISI.EDU (Debojyoti Dutta)
Date: Mon Sep 1 23:50:23 2003
Subject: [ns] multimedia traffic
In-Reply-To:
Message-ID:
Have you checked the archives?
Debo
On Sun, 31 Aug 2003, Aicho Said wrote:
> Date: Sun, 31 Aug 2003 20:43:29 +0100
> From: Aicho Said
> To: ns-users@ISI.EDU
> Subject: [ns] multimedia traffic
>
>
> Hello all,
>
> I am trying to simulate an-hoc network and analyse the qos parameters of different type of
> applications. That is where I have a problem as I don't know how to create this applications in
> ns-2.
> So does anyone can provide help on how create multimedia type of applications instead of cbr ?
>
> thanks for the help in advance
> Aicha
>
From g0202599@nus.edu.sg Tue Sep 2 01:28:04 2003
From: g0202599@nus.edu.sg (Huang Qijie)
Date: Tue Sep 2 00:28:04 2003
Subject: [ns] scheduler going backwards.... pls help
Message-ID: <43B1540B19CFD946BFBE7067464D039F4A17FA@MBXSRV21.stu.nus.edu.sg>
Hi, all
--------------------------------
ns: scheduler going backwards in time from 8.874203 to 0.000000.
---------------------------------
Anybody encounters problem like this?
any possible reason for this?
Best Regards,
Qijie
From nav_con23@coolgoose.com Tue Sep 2 03:10:04 2003
From: nav_con23@coolgoose.com (Naveen Pinto)
Date: Tue Sep 2 02:10:04 2003
Subject: [ns] how to uninstall ns2.26 over cygwin
Message-ID: <1062493636.205338610@monster.coolgoose.com>
This is a multi-part message in MIME format.
--dx743267889.1433662387342513.8327_01
Content-Type: multipart/alternative; boundary="dx743267889.1433662387342513.8327_01_A"
--dx743267889.1433662387342513.8327_01_A
Content-Type: text/plain
i have loaded ns2.26 over cygwin it is not running well. can any one guide me
on how to un install it. it is not possible to delete it.
--dx743267889.1433662387342513.8327_01_A
Content-Type: text/html
i have loaded ns2.26 over cygwin it is not running well. can any one guide me on how to un install it. it is not possible to delete it.
Myself Karun Verma,M.E. Punjab Engg College, Chandigarh. Help me in Installing NS2 on Win98. it requires cygwin. how do i get it.
Thanx in advance
See you
See you
Hey there, NRIs! Send money home. Use Citibank RCA
From aliako@grnet.gr Tue Sep 2 04:57:12 2003
From: aliako@grnet.gr (Athanassios Liakopoulos)
Date: Tue Sep 2 03:57:12 2003
Subject: [ns] cbr gen won't stop when TCP agent used, pls help!!!
In-Reply-To: <3F545C1B.8010604@ltfe.org>
References: <3F545C1B.8010604@ltfe.org>
Message-ID: <3F547644.5040108@grnet.gr>
Dragan,
TCP is taking data from the application layer (CBR generator), stores
them in a buffer and tries to send them over the nework using the TCP
congestion control & avoidance mechanisms.
Therefore, stoping the CBR generator does not mean that there are no
other data already accumulated at the TCP buffer.
rgds,
Thanassis
Dragan Savic wrote:
>
> Hello NS users!
>
> I need help for the following problem. I am using a TCP agent
> in my simulation. After starting let's say a CBR generator -
> command: $ns at 0 "$cbr start" I want to stop it at time = 2.0 s.
> command: $ns at 2.0 "$cbr stop". After a while I want to start it
> again. The problem is that at time=2.0 the generator is not stoped.
> This happens when I use TCP agent. So I think that there is smth
> wrong with the TCP-agent. If I use UDP the generetor stops at 2.0s.
> I am using ns version: ns-allinone-2.1b9a. I tryed to look up the
> answer in ns-mail archive but no success. If anybody
> knows the solution to my problem please let me know.
> Best regards, Dragan.
>
--
Athanassios Liakopoulos
NETMODE, NTUA ^-^
(0 0)
mail: aliako@netmode.ntua.gr ( v )
-----------------------------------------------------------------m-m------
From fatmaib1@yahoo.com Tue Sep 2 05:10:05 2003
From: fatmaib1@yahoo.com (fatma bushara)
Date: Tue Sep 2 04:10:05 2003
Subject: [ns] did any one implement RSVP on ns2?
Message-ID: <20030902110852.91808.qmail@web80707.mail.yahoo.com>
--0-673419824-1062500932=:90517
Content-Type: text/plain; charset=us-ascii
Hi all
i am trying to implement RSVP-TE for MPLS , i want to know if any one
implement RSVP for traditional routing
pleaze send me the code
fatma
---------------------------------
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
--0-673419824-1062500932=:90517
Content-Type: text/html; charset=us-ascii
Hi all i am trying to implement RSVP-TE for MPLS , i want to know if any one implement RSVP for traditional routing pleaze send me the code fatma
Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software
--0-673419824-1062500932=:90517--
From edtyy@hotmail.com Tue Sep 2 05:28:05 2003
From: edtyy@hotmail.com (Edwin Tan)
Date: Tue Sep 2 04:28:05 2003
Subject: [ns] EDCF for 802.11
Message-ID:
Hello,
Can anyone please help in compiling ns code for edcf, hcf from
http://nondot.org/~radoshi/cs444n/
I am working on a Sun Solaris
stepps>make depend
make: Fatal error in reader: Makefile, line 25: Unexpected end of line seen
stepps>make install
make: Fatal error in reader: Makefile, line 25: Unexpected end of line seen
stepps>
Makefile
line 24 : ifeq ($(ARCH), SunOS)
line 25 : DEFINE += -mv8 -msupersparc -D__svr4__ -D_NS_ON_SunOS_
line 26 : OSLIBS = -lXext -lX11 -lsocket -lnsl -lintl -ldl -lm
Thank You
Edwin
_________________________________________________________________
Download Norah Jones, Eminem and more! http://www.msn.com.sg/ringtones/
From jetluo@sjtu.edu.cn Tue Sep 2 11:20:02 2003
From: jetluo@sjtu.edu.cn (jetluo)
Date: Tue Sep 2 10:20:02 2003
Subject: [ns] Insert an object in a node
Message-ID: <20030902115714.2439D15A689@sjtu.edu.cn>
This is a multi-part message in MIME format.
----=_SkyMiracle_WorldPost_1062503833_=
Content-Type: text/plain;
charset="gb2312"
Content-Transfer-Encoding: base64
SGksIGV2ZXJ5b25lDQoNCkkgY3JlYXRlZCBhbiBvYmplY3QgY2xhc3MsIGRlcml2ZWQgZnJv
bSBDb25uZWN0b3IuIEkgd2FudCB0byBpbnNlcnQgb25lIG9iamVjdCBpbnRvIGEgbm9kZS4g
T25lIG1ldGhvZCBvZiBub2RlLCAkbm9kZSBpbnNlcnQge21vZHVsZSBjbHNmciB7aG9vayAi
In19IGNhbiBpbXBsZW1lbnQgaXQuIEl0cyBjb21tZW50cyB0ZWxsIHRoYXQgSSBjYW4ganVz
dCBzZXQgdGhlICRob29rIGFzICJ0YXJnZXQiLiBCdXQgSSBkb25cJ3Qga25vdyB3aGF0ICJt
b2R1bGUiIHNob3VsZCBiZS4NCg0KQW55b25lIGNvdWxkIGhlbHAgbWU/DQpUaGFua3MgYSBs
b3QNCg0KSmV0DQoNCiA=
----=_SkyMiracle_WorldPost_1062503833_=--
From chemseddine.bouraoui@enst.fr Tue Sep 2 11:20:26 2003
From: chemseddine.bouraoui@enst.fr (chams)
Date: Tue Sep 2 10:20:26 2003
Subject: [ns] number of packet received by a node
Message-ID: <200309021417.22722.chemseddine.bouraoui@enst.fr>
hi,
could some help me about how to get the total number of packet received by a
node from a specific traffic during the simulation
thanks,
From lxu2@unity.ncsu.edu Tue Sep 2 11:21:08 2003
From: lxu2@unity.ncsu.edu (Lisong Xu)
Date: Tue Sep 2 10:21:08 2003
Subject: [ns] Re: How to run IP over DWDM simulation?
References: <1062223028.1810WANGT04@ses.curtin.edu.au>
Message-ID: <007901c37157$bf55cab0$8c330e98@nanegrc>
http://www.csc.ncsu.edu/faculty/rouskas//NS/
That may be helpful for you.
Lisong
----- Original Message -----
From: "Tao Wang"
To:
Sent: Saturday, August 30, 2003 1:57 AM
Subject: How to run IP over DWDM simulation?
> Hi,
> I am using ns2.26 to simulate IP over DWDM based on
> differentiated MPLambdaS network. Does anyone know where I
> can find some modules concerned about this? I think I need
> OXC module, DWDM link module and LDP module?
> Cheers.
>
>
>
>
From sam_tilak@yahoo.com Tue Sep 2 11:21:19 2003
From: sam_tilak@yahoo.com (sameer tilak)
Date: Tue Sep 2 10:21:19 2003
Subject: [ns] Please Help: Regarding Unicast Messages in wireless + Problems with DSR
Message-ID: <20030902134422.2297.qmail@web20713.mail.yahoo.com>
Hi All,
I am running simulations for wireless nodes. I have a
simple configuration of 3 nodes (A, B, C) all are in
transmission range of each other. My agent is attached
to port #p to all the three. However, I have not used
anything like $ns_ connect $nodeA-agent $nodeB-agent
etc. None of these agents are "connected" in the above
way.
If Node A does a broadcast both B and C hear the
packet at all layers. However, if A sends a unicast
msg to B, at which level does the packet should get
dropped by node C ? If the agents are not "connected"
will it be the case that C will not receive the packet
even at the physical layer level ? If one connects the
agents then in the same situation will it be true that
C will recv. it at physical layer but later it will be
dropped since the packet is not meant for C ?
Any help on this will be appreciated.
I am also having a problem with DSR (ns 2.26 on redhat
9). Simulation works fine with AODV but with DSR, I
get a seg fault.
Regards,
--Sameer.
__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com
From g.lu@sheffield.ac.uk Tue Sep 2 11:21:59 2003
From: g.lu@sheffield.ac.uk (G.Lu)
Date: Tue Sep 2 10:21:59 2003
Subject: [ns] Broadcast problem-header changed!
Message-ID: <3F54C3A7.2070304@sheffield.ac.uk>
Hi, all
when I broadcast a packet, in send() method, i set a header field, such
as dt->tx_time = CURRENT_TIME; All the neighbors can recieve this
packet, the unexpected problem is some nodes get the dt-tx_time=0 (some
neighbors get the right value), also some other fields in the header
changed when received by some nodes. I was blocked by this problem for a
long time, anybody can give me any hint?
any help will be much appreciated.
--
-----------------------------------------------
Mr Gang Lu
******************************************************
Centre for Mobile Communications Research (C4MCR)
HomePage: http://www.sheffield.shef.ac.uk/~ganglu
******************************************************
From 458784@unizar.es Tue Sep 2 11:22:18 2003
From: 458784@unizar.es (458784@unizar.es)
Date: Tue Sep 2 10:22:18 2003
Subject: [ns] 2 questions about mac-tdma
Message-ID: <1062516062.3f54b55e15625@webmail.unizar.es>
I'm working with mac-tdma and simulating 2 seconds starting from 0.5. In the
trace file I see an strange behaviour in the first 1.14 seconds, why? I don't
understand why the 2 nodes don't send tcp packets from 0.5 seconds. Waht are
those ARP packets. Just one more question how can I set a node to be a sink and
a source at the same time, I mean what can I do if I want both to send tcp
packets? Thanks in advance.
This is what I use:
The tcl script:
set tcp [new Agent/TCP]
$tcp set class_ 2
set sink [new Agent/TCPSink]
$ns_ attach-agent $node_(0) $tcp
$ns_ attach-agent $node_(1) $sink
$ns_ connect $tcp $sink
set ftp [new Application/FTP]
$ftp attach-agent $tcp
$ns_ at 0.5 "$ftp start"
#
# Tell nodes when the simulation ends
#
for {set i 0} {$i < $val(nn) } {incr i} {
$ns_ at 2.0 "$node_($i) reset";
}
$ns_ at 2.0 "stop"
$ns_ at 2.01 "puts \"NS EXITING...\" ; $ns_ halt"
proc stop {} {
global ns_ tracefd
$ns_ flush-trace
close $tracefd
}
The results:
s 0.048000000 _1_ MAC --- 0 message 84 [0 ffffffff 1 800] ------- [1:255 -
1:255 32 0]
r 0.048336000 _0_ MAC --- 0 message 32 [0 ffffffff 1 800] ------- [1:255 -
1:255 32 0]
s 0.500000000 _0_ AGT --- 1 tcp 40 [0 0 0 0] ------- [0:0 1:0 32 0] [0 0] 0 0
s 0.510000000 _0_ MAC --- 0 ARP 80 [0 ffffffff 0 806] ------- [REQUEST 0/0
0/1]
r 0.510320000 _1_ MAC --- 0 ARP 28 [0 ffffffff 0 806] ------- [REQUEST 0/0
0/1]
s 0.534000000 _1_ MAC --- 0 ARP 80 [5 0 1 806] ------- [REPLY 1/1 0/0]
r 0.534320000 _0_ MAC --- 0 ARP 28 [5 0 1 806] ------- [REPLY 1/1 0/0]
s 0.546000000 _0_ MAC --- 1 tcp 112 [5 1 0 800] ------- [0:0 1:0 32 1] [0 0] 0
0
r 0.546448000 _1_ MAC --- 1 tcp 60 [5 1 0 800] ------- [0:0 1:0 32 1] [0 0] 1
0
r 0.546473000 _1_ AGT --- 1 tcp 60 [5 1 0 800] ------- [0:0 1:0 32 1] [0 0] 1
0
s 0.546473000 _1_ AGT --- 2 ack 40 [0 0 0 0] ------- [1:0 0:0 32 0] [0 0] 0 0
s 1.140000000 _0_ MAC --- 3 message 84 [0 ffffffff 0 800] ------- [0:255 -
1:255 32 0]
r 1.140336000 _1_ MAC --- 3 message 32 [0 ffffffff 0 800] ------- [0:255 -
1:255 32 0]
s 1.164000000 _1_ MAC --- 2 ack 132 [5 0 1 800] ------- [1:0 0:0 32 0] [0 0] 0
0
r 1.164528000 _0_ MAC --- 2 ack 80 [5 0 1 800] ------- [1:0 0:0 32 0] [0 0] 1
0
r 1.164553000 _0_ AGT --- 2 ack 80 [5 0 1 800] ------- [1:0 0:0 32 0] [0 0] 1
0
s 1.164553000 _0_ AGT --- 4 tcp 1040 [0 0 0 0] ------- [0:0 1:0 32 0] [1 0] 0
0
s 1.164553000 _0_ AGT --- 5 tcp 1040 [0 0 0 0] ------- [0:0 1:0 32 0] [2 0] 0
0
s 1.176000000 _0_ MAC --- 4 tcp 1112 [5 1 0 800] ------- [0:0 1:0 32 1] [1 0]
0 0
r 1.180448000 _1_ MAC --- 4 tcp 1060 [5 1 0 800] ------- [0:0 1:0 32 1] [1 0]
1 0
r 1.180473000 _1_ AGT --- 4 tcp 1060 [5 1 0 800] ------- [0:0 1:0 32 1] [1 0]
1 0
s 1.180473000 _1_ AGT --- 6 ack 40 [0 0 0 0] ------- [1:0 0:0 32 0] [1 0] 0 0
s 1.194000000 _0_ MAC --- 5 tcp 1112 [5 1 0 800] ------- [0:0 1:0 32 1] [2 0]
0 0
From squid-dev-help@squid-cache.org Tue Sep 2 11:22:41 2003
From: squid-dev-help@squid-cache.org (squid-dev-help@squid-cache.org)
Date: Tue Sep 2 10:22:41 2003
Subject: [ns] Request for moderated posting
Message-ID: <20030902155038.83922.qmail@squid-cache.org>
This message has been passed onto the list moderators for
approval. This is because you are not a subscriber to this
list or the related squid-users list.
If you wish to avoid this in the future, please subscribe
to the squid-dev list by sending presentation of yourself
and which areas of Squid you are interested to help with
the development of Squid to squid-dev@squid-cache.org.
Or alternatively if you are not really interested in helping
with the development of Squid, subscribe to the squid-users
list.
When when you have introduced yourself and your intentions
to the developers, you may send a request to subscribe on
the list to by sending an email to
squid-dev-subscribe@squid-cache.org
with no subject or body.
If you would like to subscribe an alternate email address
from the one you are posting from, send an email
to
squid-dev-help@squid-cache.org
to get help on doing this.
Please remember that squid-dev is aimed at squid developers.
If you want to contribute ideas and code, this list is for
you. If you want to track development, please use the web
archives.
Thanks!
The Squid Developers
From nvkaratam@yahoo.co.uk Tue Sep 2 11:23:14 2003
From: nvkaratam@yahoo.co.uk (=?iso-8859-1?q?karatam=20nagavenkata?=)
Date: Tue Sep 2 10:23:14 2003
Subject: [ns] query regarding seting up link down in qospf
Message-ID: <20030902161527.24303.qmail@web41401.mail.yahoo.com>
hai every one
I am working on QOSPF.I notice that QOSPF cannot
realise if the link is down( it ignores that link is
down)
Can any one tell me how to make sure that qospf knows
when the link is down.
I went through the archives in ns mailing list but i
could'nt find the answer.
i am working on example script(qosr.tcl)which came
with qospf distribution
if any one got idea i appreciate if they can reply me
as soon as possible
looking forward to hear from u.
regards
swamy
________________________________________________________________________
Want to chat instantly with your online friends? Get the FREE Yahoo!
Messenger http://uk.messenger.yahoo.com/
From dcobos@strix.ciens.ucv.ve Tue Sep 2 11:24:27 2003
From: dcobos@strix.ciens.ucv.ve (Denis Cobos)
Date: Tue Sep 2 10:24:27 2003
Subject: [ns] !About Problem compiling OLSR Inria for NS !!!
Message-ID:
Hello Everybody,
I am installing the patch for OLSR ns-2 that is available at
http://menetou.inria.fr/olsr/. And, after I apply the patch (patch -p1 <
olsrpatch.diff)and try to install the NS-2 version (ns-allinone-2.1b7a)
trough ./install I get the following error:
error in include file olsr/packet.hh:35,
de cmu-trace.cc:52:
olsr/types.hh:36: sintax error before `;'
En el fichero incluído de cmu-trace.cc:52:
olsr/packet.hh:75: syntax error before `&'
olsr/packet.hh:92: syntax error before `&'
olsr/packet.hh:119: syntax error before `&'
in include file of cmu-trace.cc:52:
olsr/packet.hh:426:8: warning: elements extra at end de la directiva
#endif
make: *** [cmu-trace.o] Error 1
Ns make failed!
I will infinitely thank and appreciate any help. --
*****************************************************
* *
* Denis Alfonzo Cobos *
* Escuela de Computacio *
* Facultad de Ciencias *
* Universidad Central de Venezuela *
* Caracas-Venezuela *
*****************************************************
..... Saludos
From fdai@cse.fau.edu Tue Sep 2 12:10:03 2003
From: fdai@cse.fau.edu (Fei Dai)
Date: Tue Sep 2 11:10:03 2003
Subject: [ns] Broadcast problem-header changed!
In-Reply-To: <3F54C3A7.2070304@sheffield.ac.uk>
Message-ID:
I've got a similar problem before.
It turns out that I accidently freed an already-freed
packet using Packet:free(), causing this packet "shared"
by different components.
Fei
********************************
Fei Dai (dai2050@yahoo.com)
http://www.cse.fau.edu/~fdai
FAU/CSE (561) 297-2804
********************************
On Tue, 2 Sep 2003, G.Lu wrote:
>
> Hi, all
>
> when I broadcast a packet, in send() method, i set a header field, such
> as dt->tx_time = CURRENT_TIME; All the neighbors can recieve this
> packet, the unexpected problem is some nodes get the dt-tx_time=0 (some
> neighbors get the right value), also some other fields in the header
> changed when received by some nodes. I was blocked by this problem for a
> long time, anybody can give me any hint?
>
> any help will be much appreciated.
>
>
> --
> -----------------------------------------------
> Mr Gang Lu
> ******************************************************
> Centre for Mobile Communications Research (C4MCR)
> HomePage: http://www.sheffield.shef.ac.uk/~ganglu
> ******************************************************
>
>
From ddutta@ISI.EDU Tue Sep 2 12:45:04 2003
From: ddutta@ISI.EDU (Debojyoti Dutta)
Date: Tue Sep 2 11:45:04 2003
Subject: [ns] Insert an object in a node
In-Reply-To: <20030902115714.2439D15A689@sjtu.edu.cn>
Message-ID:
Another way is to have a insert argument in the Node::command method? That
might be simpler.
Debo
On Tue, 2 Sep 2003, jetluo wrote:
> Date: Tue, 2 Sep 2003 19:57:14 +0800 (BEIST)
> From: jetluo
> To: ns-users@ISI.EDU
> Subject: [ns] Insert an object in a node
>
> Hi, everyone
>
> I created an object class, derived from Connector. I want to insert one object into a node. One method of node, $node insert {module clsfr {hook ""}} can implement it. Its comments tell that I can just set the $hook as "target". But I don\'t know what "module" should be.
>
> Anyone could help me?
> Thanks a lot
>
> Jet
>
>
From ddutta@ISI.EDU Tue Sep 2 12:45:30 2003
From: ddutta@ISI.EDU (Debojyoti Dutta)
Date: Tue Sep 2 11:45:30 2003
Subject: [ns] number of packet received by a node
In-Reply-To: <200309021417.22722.chemseddine.bouraoui@enst.fr>
Message-ID:
You might want to enable trace and then use simple awk/perl scripts to
obtain the information.
Debo
On Tue, 2 Sep 2003, chams wrote:
> Date: Tue, 2 Sep 2003 14:17:22 +0200
> From: chams
> To: ns-users@ISI.EDU
> Subject: [ns] number of packet received by a node
>
>
> hi,
> could some help me about how to get the total number of packet received by a
> node from a specific traffic during the simulation
> thanks,
>
From hhuang@cs.queensu.ca Tue Sep 2 13:35:05 2003
From: hhuang@cs.queensu.ca (Lan Huang)
Date: Tue Sep 2 12:35:05 2003
Subject: [ns] installation of ns-2 on windows XP
Message-ID: <010801c37189$77f0bdb0$f1010f82@nefertiti>
This is a multi-part message in MIME format.
------=_NextPart_000_0105_01C37167.F0C21FD0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hi,
I'm a new user of ns-2. Does anybody know if I can install the latest =
version of ns-2 on windows XP? What is Cygwin? Is it mandotory that I =
should get Cygwin installed?=20
Thanks a lot for your help!
Lan
------=_NextPart_000_0105_01C37167.F0C21FD0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hi,
I'm a new user of ns-2. Does anybody =
know if I can=20
install the latest version of ns-2 on windows XP? What is Cygwin? Is it=20
mandotory that I should get Cygwin installed?
Hi i have installed ns2 in windows me (ns2-1b8a) just follow the instruction on the attached file i send you my otcl.vc file also good luck fatma
omar essa <omarsaid_essa2001@yahoo.com> wrote:
Hello i am in need to compile the OTCL on my platform Windows Mel. i have some problems during compilation. can u send me a clear procedurs to compile it or to send me a compiled makefile.vc. thanks a lot note that: i make a compilation for TK and TCL. omar said essa
__________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com
I have done some modifications,I can run it on NS-2.26.
Hey,
thanks for reply. I know, I did find some examples there as well as =
on the=20
Net, but there was ALWAYS some error while compiling. If you have some =
example=20
with rerouting (that works), I =
wouldn't=20
mind if you send it to me...just to try
I am Anida and for my final year project =
(undergraduate=20
degree) I have a task to find and run any MPLS patch or script on =
dynamic=20
rerouting. (I mean, it is one of assignments, not the project =
itself, of=20
course) To be honest, I am quite new in NS-2 and it gave so much =
headache=20
working on it so far. For example, I did find some MPLS patches =
but they=20
couldn't be run. I don't know why but there is always some error =
while=20
compiling. I was trying to do that for the past two weeks and this =
is my=20
last hope.
(I tried out all examples in tcl/ex and tcl/tests but there is no =
anything regarding my project. Btw, I am using this =
ns2.6)
Just=20
today I went to see my supervisor and I am now even more =
desperate. I hope=20
someone will have something for me... (any MPLS patch, something =
like=20
that)
It says in the manual that a =
simple unicast=20
node contains one address- and one port-classifier.
I wonder which one does what, since the =
classify()-method in class AddressClassifier never gets invoked? I have =
four=20
nodes connected like this 1-2, 2-3, 2-4 and packets gets sent =
1-3,1-4,=20
which must mean that all packets gets routed through node 2, right?=20
Just in order to see which =
methods gets=20
invoked I inserted some print-lines in methods
recv(), find(), classify() of class =
Classifier,=20
classify() in AddressClassifier and classify() in PortClassifier. All =
methods=20
get invoked EXCEPT for classify() of AddressClassifier!!!?? It says =
clearly in=20
the code that find() in Classifier calls classify(), which in the =
subclass=20
AddressClassifier must mean that the classify()-method in this class =
gets=20
invoked, but nooo.
So I wonder, does PortClassifier =
forward=20
packets through nodes to links as well as to the correct agent =
inside nodes, i.e. all forwarding activities in a unicast=20
scenario?
My purpose is to add a little =
something to=20
the forwarding of packets through nodes to links. If someone knows =
exactly which=20
classifier/other object and method that does this, please let me=20
know.
Thank you for your help!
Sincerely
Martin =
G=FClich
------=_NextPart_000_004E_01C37201.27A3DD10--
From quintaau@iis.fraunhofer.de Wed Sep 3 02:50:02 2003
From: quintaau@iis.fraunhofer.de (Arnau Quintana)
Date: Wed Sep 3 01:50:02 2003
Subject: [ns] Extra node ??
Message-ID:
Hello everybody,
I am making my Thesis about wireless networks.
I have implemented a new MAC layer for wireless simulations. I have
noticed that ns creates an extra node!! My simulation consist in 4 nodes,
but the constructor for the MAC class is called 5 times! And this extra
node is trying to comunicate with other nodes, causing a "memory error"
when I execute ns.
Does anybody know why is this happening? Or how I can solve this problem?
Any suggestion would be a lot of help. Really!
Thanks
Arnau
From shargee@hotmail.com Wed Sep 3 03:20:03 2003
From: shargee@hotmail.com (mohammed sharqee)
Date: Wed Sep 3 02:20:03 2003
Subject: [ns] demand help
Message-ID:
Hi agan my prof danny dolev,
I am a beginer of NS2 and am want to use it for the
study of multicast routing protocols over wireless
Ad-hoc network. After reading the manual and searching
the resources of NS2, I didn't find any available
implementations of Ad-hoc multicast routing protocols.
Does anybody know who has implemented the Ad-hoc
multicast routing protocols based tree using NS2? Are they
available? and what protocols they are.
Your help will be greatly appreciated.
yrs mohammed
_________________________________________________________________
STOP MORE SPAM with the new MSN 8 and get 2 months FREE*
http://join.msn.com/?page=features/junkmail
From edtyy@hotmail.com Wed Sep 3 04:50:02 2003
From: edtyy@hotmail.com (Edwin Tan)
Date: Wed Sep 3 03:50:02 2003
Subject: [ns] ad hoc routing for wired cum wireless simulation
Message-ID:
Hi, ns users
I ran Marc Greis's tutorial X.1 Creating a simple wired-cum-wireless
scenario.
After I ran wireless2.tcl, everything is fine except the base station and
wired node couldn't be seen on nam . Besides, if the adhocRouting protocol
changed from DSDV to DSR, some error messages shown when i run "ns
wireless2.tcl"
can't read "ragent_": no such variable
while executing
"subst $[subst $var]"
(procedure "_o28" line 5)
(SplitObject set line 5)
invoked from within
"$self set ragent_"
(procedure "_o28" line 6)
(Node/MobileNode agenttrace line 6)
invoked from within
"$node agenttrace $tracefd"
(procedure "_o3" line 73)
(Simulator create-wireless-node line 73)
invoked from within
"$self create-wireless-node $args"
(procedure "_o3" line 16)
(Simulator node line 16)
invoked from within
"$ns_ node [lindex $temp 0]"
(file "wireless2.tcl" line 123)
if I change the setting to $opt(adhocRouting) AODV , no error messages
shown.
Could anyone tell me what to notice when I change the adhocRouting protocol?
Thanks for your help
_________________________________________________________________
Download Norah Jones, Eminem and more! http://www.msn.com.sg/ringtones/
From y.komijany@ece.ut.ac.ir Wed Sep 3 04:57:04 2003
From: y.komijany@ece.ut.ac.ir (Yashar Komijany)
Date: Wed Sep 3 03:57:04 2003
Subject: [ns] High Flactuation of TCP Performance
Message-ID: <000001c25337$f391a3b0$0101a8c0@Maman>
This is a multi-part message in MIME format.
------=_NextPart_000_0001_01C2535D.AB8577B0
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit
Hi!
I've simulated TCP in a number of conditions and it shows high
fluctuations as little variation of conditions. For example, in
simulation of Reno over a wireless link, increasing loss probability may
result in (little) improving performance. Is it a simulator fault?
Regards
Yashar
------=_NextPart_000_0001_01C2535D.AB8577B0
Content-Type: text/html;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Hi!=
I've
simulated TCP in a number of conditions and it shows high fluctuations =
as
little variation of conditions. For example, in simulation of =
Reno over a
wireless link, increasing loss probability may result in (little) =
improving performance.
Is it a simulator fault?
Regards
Yashar
------=_NextPart_000_0001_01C2535D.AB8577B0--
From y.komijany@ece.ut.ac.ir Wed Sep 3 04:57:18 2003
From: y.komijany@ece.ut.ac.ir (Yashar Komijany)
Date: Wed Sep 3 03:57:18 2003
Subject: [ns] TCP & ARQ Interaction
Message-ID: <000501c25338$085d9560$0101a8c0@Maman>
This is a multi-part message in MIME format.
------=_NextPart_000_0006_01C2535D.C0516960
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit
Hi!
1- I'm working on TCP performance over wireless links and I'm interested
in TCP and ARQ interactions. Does anyone have experience about using
layer 2 protocols in simulation, esp. when a layer 4 protocol is
working?
2- I'm looking for the success probability distribution of the limited
retransmission number version of go-back-n in a channel with markov
model loss. Has anyone seen anything in literature?
Any advice is appreciated.
Regards,
Yashar
------=_NextPart_000_0006_01C2535D.C0516960
Content-Type: text/html;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Hi!=
1-
I'm working on TCP performance over wireless links and I'm interested in =
TCP
and ARQ interactions. Does anyone have experience about using layer 2 =
protocols
in simulation, esp. when a layer 4 protocol is =
working?
2-
I'm looking for the success probability distribution of the limited =
retransmission
number version of go-back-n in a channel with markov model loss. Has =
anyone
seen anything in literature?
I'd like to install ns-2 in my machine. =
Does=20
anybody know if I should install it in windows (mine is windows XP) or =
in Linux?=20
The installation instruction indicates that the latest version of ns-2 =
is tested=20
on Unix, not on windows, should it better if I install ns-2 in=20
Linux?
Thanks a lot.
Lan
------=_NextPart_000_006B_01C37210.2B668C90--
From chemseddine.bouraoui@enst.fr Wed Sep 3 10:00:02 2003
From: chemseddine.bouraoui@enst.fr (chams)
Date: Wed Sep 3 09:00:02 2003
Subject: [ns] bug in EDCA-patch?
Message-ID: <200309031800.13994.chemseddine.bouraoui@enst.fr>
hi,
i'm using a patch wich implement EDCA mode for 802.11e
i don't know if it's a bug but i cannot use the instruction Agent set prio_ X
if X=0 it's ok
if X=1 ther's no traffic
and if X>1 there's a segmentation error
and after debugging this error is due to WideQ::recv() proc, but i didn't
really anderstood the functionality of this proc
so f it's a bug could you help me please
and if it's an error of my own how can i do to give a prio to a traffic
thanks
From squid-dev-help@squid-cache.org Wed Sep 3 10:10:06 2003
From: squid-dev-help@squid-cache.org (squid-dev-help@squid-cache.org)
Date: Wed Sep 3 09:10:06 2003
Subject: [ns] Request for moderated posting
Message-ID: <20030903155518.75605.qmail@squid-cache.org>
This message has been passed onto the list moderators for
approval. This is because you are not a subscriber to this
list or the related squid-users list.
If you wish to avoid this in the future, please subscribe
to the squid-dev list by sending presentation of yourself
and which areas of Squid you are interested to help with
the development of Squid to squid-dev@squid-cache.org.
Or alternatively if you are not really interested in helping
with the development of Squid, subscribe to the squid-users
list.
When when you have introduced yourself and your intentions
to the developers, you may send a request to subscribe on
the list to by sending an email to
squid-dev-subscribe@squid-cache.org
with no subject or body.
If you would like to subscribe an alternate email address
from the one you are posting from, send an email
to
squid-dev-help@squid-cache.org
to get help on doing this.
Please remember that squid-dev is aimed at squid developers.
If you want to contribute ideas and code, this list is for
you. If you want to track development, please use the web
archives.
Thanks!
The Squid Developers
From fdai@cse.fau.edu Wed Sep 3 11:55:12 2003
From: fdai@cse.fau.edu (Fei Dai)
Date: Wed Sep 3 10:55:12 2003
Subject: [ns] QUESTION ABOUT AWK/PERL ...
In-Reply-To: <20030903041711.12647.qmail@web21603.mail.yahoo.com>
Message-ID:
For Perl: You should probably read Schwarts and Phoenix's
"Learning Perl" first. Buy one or borrow one from the
library. Don't waste your time on searching the Web,
although you can refer to the following website:
http://www.perl.com
For awk: You don't need awk once you have Perl, as every
awk script can be automatically converted to a Perl script.
If you have problem reading a awk script, refer to the man
page and that would solve most problems.
Fei
********************************
Fei Dai (dai2050@yahoo.com)
http://www.cse.fau.edu/~fdai
FAU/CSE (561) 297-2804
********************************
On Wed, 3 Sep 2003, [iso-8859-1] jeffysoon wrote:
> I have one perl script which is used to calculate TCP throughput. Unfortunately, I don't understand the programming inside the script.
>
> Questions:
> 1. Have any websites showing the basic tutorial for writting these awk/perl programming language?
>
> Thanks for reply soon.
>
>
>
>
>
> ---------------------------------
> It's Samaritans' Week. Help Samaritans help others.
> Call 08709 000032 to give or donate online now at
> http://www.samaritans.org/support/donations.shtm
From m.veglio@libero.it Wed Sep 3 12:55:02 2003
From: m.veglio@libero.it (Marco Veglio)
Date: Wed Sep 3 11:55:02 2003
Subject: [ns] idle time in 802.11b
Message-ID: <4.3.2.7.2.20030903203353.021f9d28@127.0.0.1>
Hi all,
I have to simulate the behavior of a mixed wired and wireless network and
to calculate the wireless channel's idle time; i tried to do it by using
(at the base station) the tx_state_ and rx_state_ variables in mac-802_11.h
(thinking that channel is idle when both of them are set to MAC_IDLE), but
doing so the idle time is greatly under-estimated... can anyone help me?
Above all, can you tell me under which conditions is the wireless channel
idle? I need it to know which is the channel utilization %, to develop a
call admission controll algorithm...
Thanks in advice in any case for your attention and thanks to anyone who
will help me!
(sorry for my English, it's far away from perfection...)
Marco Veglio
From nirlevin@hotmail.com Wed Sep 3 13:30:02 2003
From: nirlevin@hotmail.com (nir levin)
Date: Wed Sep 3 12:30:02 2003
Subject: [ns] source route in wired network
Message-ID:
Hi, I'm trying to implement a source route in a wired network. I want it to behave like the "strict source route" in the IP header option, It mean that if a node receive a packet with a "source route" field , the node will forward the packet to the next hop which is written in the packet, Otherwise, the node will forward the packet using the preferred routing algorithm. I need your help/tips/examples how to implement it.
regards, Nir
Add photos to your e-mail with MSN 8. Get 2 months FREE*.
From garnier@cetuc.puc-rio.br Wed Sep 3 13:35:03 2003
From: garnier@cetuc.puc-rio.br (Eduardo)
Date: Wed Sep 3 12:35:03 2003
Subject: [ns] How do I access the flowid value of each packet?
Message-ID: <1062617461.987.15.camel@mastermerlin.cluster.cetuc.puc-rio.br>
I'm working on a procedure running on the red queue of a node that
enqueues only packets of a certain flow. To do that, I'm modifying the
dsredq.cc file, but I don't know how do I access the flowid information
in the IP header. Can anyone help me?
Thanks
From bmasila1@binghamton.edu Wed Sep 3 16:10:01 2003
From: bmasila1@binghamton.edu (bmasila1@binghamton.edu)
Date: Wed Sep 3 15:10:01 2003
Subject: [ns] Genrating Scenario Files
Message-ID: <3442.128.226.160.150.1062626753.squirrel@smail.binghamton.edu>
Hi all,.
I am trying to generate scneario files for simulation.. usiung the
cbrgen.tcl..and setdest exe file.. I want scenario fiels that have
frequent disconnection and unreachable nodes... however, i am not able to
generate such files with setdest exe.. i donno why..
the pareamets that i have tried are like 670 X 670 , 20,50 or 100 nodes.
and speed varying from 20, 30, 40 , 50 and etc.. but nothing seem to
generate..such files..
the scen file that comes with the NS is smooth in the sense that id does
not have frequent disconnection and unreachable nodes..
so guys..any suggestion in this is more that welcome..i am trying for
this desparately...as i have to submit my project..ASAP..
thank you
-vmbharathi
--
Bharathi Masilamani
Graduate Student
Computer Science Dept.
SUNY Binghamton University
http://bingweb.binghamton.edu/~bmasila1
From edtyy@hotmail.com Wed Sep 3 16:25:02 2003
From: edtyy@hotmail.com (Edwin Tan)
Date: Wed Sep 3 15:25:02 2003
Subject: [ns] Segmentation in wired cum wireless script
Message-ID:
hello,
I'm running a wired-cum-wireless simulation, but got a segmentation
fault. I'm attaching my simulation script
### This simulation is an example of combination of wired and wireless
### topologies.
# 0 o W1(0.0.0) WIRED NODES
# |
# 1 o W2 (0.1.0)
# / \
# / \
#--*--*--*--*--*- 2 o o 3 base-stn nodes --*-*-*-*-*-*-*-
# (2.0.0) BS1 BS2 (2.0.0)
# o 5
# 4 o WL2 (2.0.2)
# (2.0.1) WL1
# o 6 (2.0.3) WIRELESS NODES
# WL3
#
# node 4 and 6 communicate thru node 5 who can hear the base-station node
BS1. TCP flows are established between node 0 and node 6.
#
#===============================================================
#options
set opt(chan) Channel/WirelessChannel
set opt(prop) Propagation/TwoRayGround
set opt(netif) Phy/WirelessPhy
set opt(mac) Mac/802_11
set opt(ifq) CMUPriQueue
set opt(ll) LL
set opt(ant) Antenna/OmniAntenna
set opt(x) 670 ;# X & Y dimension of the topography
set opt(y) 670 ;# hard wired for now...
set
opt(cp) "/home/s0091696/ns-allinone-2.26/ns-allinone-2.1b7a/ns-2.1b7a/tcl/mobility/scene/cbr-3-test"
;# connection pattern file
#set opt(cp) ""
set
opt(sc) "/home/s0091696/ns-allinone-2.26/ns-allinone-2.1b7a/ns-2.1b7a/tcl/mobility/scene/scen-3-test"
;# scenario file
set opt(rp) dsr ;# available routing proto:dsdv/dsr
set opt(ifqlen) 50 ;# max packet in ifq
set opt(seed) 0.0
set opt(stop) 500.0 ;# simulation time
set opt(cc) "off"
set opt(tr) wired-and-wireless-out.tr ;# trace file
set opt(ftp1-start) 200.0
set opt(ftp2-start) 160.0
set opt(cbr-start) 240.0
# =================================================================
## Default settings
set num_wired_nodes 2
set num_bs_nodes 2
set num_wireless_nodes 3
set opt(nn) 5 ;# total number of wireless nodes
#==================================================================
# Other class settings
set AgentTrace ON
set RouterTrace ON
set MacTrace OFF
LL set mindelay_ 50us
LL set delay_ 25us
Agent/Null set sport_ 0
Agent/Null set dport_ 0
Agent/CBR set sport_ 0
Agent/CBR set dport_ 0
Agent/TCPSink set sport_ 0
Agent/TCPSink set dport_ 0
Agent/TCP set sport_ 0
Agent/TCP set dport_ 0
Agent/TCP set packetSize_ 1460
Queue/DropTail/PriQueue set Prefer_Routing_Protocols 1
# unity gain, omni-directional antennas
# set up the antennas to be centered in the node and 1.5 meters above it
Antenna/OmniAntenna set X_ 0
Antenna/OmniAntenna set Y_ 0
Antenna/OmniAntenna set Z_ 1.5
Antenna/OmniAntenna set Gt_ 1.0
Antenna/OmniAntenna set Gr_ 1.0
# Initialize the SharedMedia interface with parameters to make
# it work like the 914MHz Lucent WaveLAN DSSS radio interface
Phy/WirelessPhy set CPThresh_ 10.0
Phy/WirelessPhy set CSThresh_ 1.559e-11
Phy/WirelessPhy set RXThresh_ 3.652e-10
Phy/WirelessPhy set Rb_ 2*1e6
Phy/WirelessPhy set Pt_ 0.2818
Phy/WirelessPhy set freq_ 914e+6
Phy/WirelessPhy set L_ 1.0
# ======================================================================
source
/home/s0091696/ns-allinone-2.26/ns-allinone-2.1b7a/ns-2.1b7a/tcl/lib/ns-wireless-mip.tcl
# intial setup - set addressing to hierarchical
set ns [new Simulator]
$ns set-address-format hierarchical
set namtrace [open wired-wireless-out.nam w]
$ns namtrace-all $namtrace
set trace [open wired-wireless-out.tr w]
$ns trace-all $trace
AddrParams set domain_num_ 3
lappend cluster_num 2 1 1
AddrParams set cluster_num_ $cluster_num
lappend eilastlevel 1 1 4 1
AddrParams set nodes_num_ $eilastlevel
# setup the wired nodes
set temp {0.0.0 0.1.0}
for {set i 0} {$i < $num_wired_nodes} {incr i} {
set W($i) [$ns node [lindex $temp $i]]
}
### setup base stations & wireless nodes
# Create common objects & other stuff for wireless topology
#source ../lib/ns-bsnode.tcl
#source ../mobility/com.tcl
#source ../mobility/dsr.tcl
if { $opt(x) == 0 || $opt(y) == 0 } {
puts "No X-Y boundary values given for wireless topology\n"
}
set chan [new $opt(chan)]
set prop [new $opt(prop)]
set topo [new Topography]
set tracefd [open $opt(tr) w]
#setup topography and propagation model
$topo load_flatgrid $opt(x) $opt(y)
$prop topography $topo
# Create God
create-god $opt(nn)
# create base stations
set temp {1.0.0 1.0.1 1.0.2 1.0.3}
set BS(0) [$ns node [lindex $temp 0]]
set BS(1) [$ns node 2.0.0]
#provide some co-ord (fixed) to base stations
$BS(0) set X_ 1.0
$BS(0) set Y_ 2.0
$BS(0) set Z_ 0.0
$BS(1) set X_ 650.0
$BS(1) set Y_ 600.0
$BS(1) set Z_ 0.0
#create some mobilenodes in the same domain as BS_0
for {set j 0} {$j < $num_wireless_nodes} {incr j} {
set node_($j) [ $opt(rp)-create-mobile-node $j [lindex $temp \
[expr $j+1]] ]
$node_($j) base-station [AddrParams addr2id [$BS(0) node-addr]]
}
if { $opt(x) == 0 || $opt(y) == 0 } {
usage $argv0
exit 1
}
if {$opt(seed) > 0} {
puts "Seeding Random number generator with $opt(seed)\n"
ns-random $opt(seed)
}
#
# Source the Connection and Movement scripts
#
if { $opt(cp) == "" } {
puts "*** NOTE: no connection pattern specified."
set opt(cp) "none"
} else {
puts "Loading connection pattern..."
source $opt(cp)
}
if { $opt(sc) == "" } {
puts "*** NOTE: no scenario file specified."
set opt(sc) "none"
} else {
puts "Loading scenario file..."
source $opt(sc)
puts "Load complete..."
}
#create links between wired and BS nodes
$ns duplex-link $W(0) $W(1) 5Mb 2ms DropTail
$ns duplex-link $W(1) $BS(0) 5Mb 2ms DropTail
$ns duplex-link $W(1) $BS(1) 5Mb 2ms DropTail
$ns duplex-link-op $W(0) $W(1) orient down
$ns duplex-link-op $W(1) $BS(0) orient left-down
$ns duplex-link-op $W(1) $BS(1) orient right-down
# setup TCP connections
set tcp1 [new Agent/TCP]
$tcp1 set class_ 2
set sink1 [new Agent/TCPSink]
$ns attach-agent $node_(0) $tcp1
$ns attach-agent $W(0) $sink1
$ns connect $tcp1 $sink1
set ftp1 [new Application/FTP]
$ftp1 attach-agent $tcp1
$ns at $opt(ftp1-start) "$ftp1 start"
set tcp2 [new Agent/TCP]
$tcp2 set class_ 2
set sink2 [new Agent/TCPSink]
$ns attach-agent $W(1) $tcp2
$ns attach-agent $node_(2) $sink2
$ns connect $tcp2 $sink2
set ftp2 [new Application/FTP]
$ftp2 attach-agent $tcp2
$ns at $opt(ftp2-start) "$ftp2 start"
set udp_(0) [new Agent/UDP]
$ns_ attach-agent $node_(0) $udp_(0)
set null_(0) [new Agent/Null]
$ns_ attach-agent $W(0) $null_(0)
set cbr_(0) [new Application/Traffic/CBR]
$cbr_(0) set packetSize_ 512
$cbr_(0) set interval_ 4.0
$cbr_(0) set random_ 1
$cbr_(0) set maxpkts_ 10000
$cbr_(0) attach-agent $udp_(0)
$ns_ connect $udp_(0) $null_(0)
$ns_ at $opt(cbr-start) "$cbr_(0) start"
#
# Tell all the nodes when the simulation ends
#
for {set i 0} {$i < $num_wireless_nodes } {incr i} {
$ns_ at $opt(stop).0000010 "$node_($i) reset";
}
$ns_ at $opt(stop).0000010 "$BS(0) reset";
$ns_ at $opt(stop).0000010 "$BS(1) reset";
$ns_ at $opt(stop).21 "finish"
$ns_ at $opt(stop).20 "puts \"NS EXITING...\" ; "
proc finish {} {
global ns_ trace namtrace
$ns_ flush-trace
close $namtrace
close $trace
#puts "running nam..."
#exec nam out.nam &
puts "Finishing ns.."
exit 0
}
puts $tracefd "M 0.0 nn $opt(nn) x $opt(x) y $opt(y) rp $opt(rp)"
puts $tracefd "M 0.0 sc $opt(sc) cp $opt(cp) seed $opt(seed)"
puts $tracefd "M 0.0 prop $opt(prop) ant $opt(ant)"
puts "Starting Simulation..."
$ns_ run
=================================== Edwin Tan Yow Yiong
Institute for Digital Communications School of Engineering &
Electronics The University of Edinburgh Kings Buildings, Mayfield
Road Edinburgh EH9 3JL
Tel +44 (0)131 650 5655 Fax +44 (0)131 650 6544 Mobile +44
(0)7748707071 ===================================
_________________________________________________________________
Send a fun phone greeting to your friend!
http://www.msn.com.sg/mobile/fungreetings/
From shargee@hotmail.com Wed Sep 3 18:10:02 2003
From: shargee@hotmail.com (mohammed sharqee)
Date: Wed Sep 3 17:10:02 2003
Subject: [ns] demand help
Message-ID:
Hi, All,
I am a beginer of NS2 and am want to use it for the
study of multicast routing protocols over wireless
Ad-hoc network. After reading the manual and searching
the resources of NS2, I didn't find any available
implementations of Ad-hoc multicast routing protocols.
Does anybody know who has implemented the Ad-hoc
multicast routing protocols based tree using NS2? Are they
available? and what protocols they are.
Your help will be greatly appreciated.
yrs mohammed
_________________________________________________________________
The new MSN 8: smart spam protection and 2 months FREE*
http://join.msn.com/?page=features/junkmail
From Aicho.Said@student.shu.ac.uk Wed Sep 3 18:10:16 2003
From: Aicho.Said@student.shu.ac.uk (Aicho Said)
Date: Wed Sep 3 17:10:16 2003
Subject: [ns] trace file for wireless network
In-Reply-To:
References:
Message-ID:
I have run a simulation of wireless netwrok with 10 nodesl and I 've looked at the trace file. Is
there anyone who knows what the fields of this trace file represent? It looks something like this
+ 0.26 2 3 cbr 512 ------- 0 2.0 4.0 2 8
- 0.26 2 3 cbr 512 ------- 0 2.0 4.0 2 8
r 0.26041 0 2 cbr 512 ------- 0 0.0 6.0 0 0
+ 0.26041 2 3 cbr 512 ------- 0 0.0 6.0 0 0
r 0.26041 1 2 cbr 512 ------- 0 1.0 5.0 0 1
+ 0.26041 2 3 cbr 512 ------- 0 1.0 5.0 0 1
r 0.26041 2 3 cbr 512 ------- 0 2.0 4.0 0 2
In the manual chapter 16 there is an explanation of another type of trace file but not this one.
Thanks Aisha
From lafcadio@bu.edu Wed Sep 3 19:25:02 2003
From: lafcadio@bu.edu (Michael Mercurio)
Date: Wed Sep 3 18:25:02 2003
Subject: [ns] QUESTION ABOUT AWK/PERL ...
In-Reply-To: <20030903041711.12647.qmail@web21603.mail.yahoo.com>
Message-ID:
Check out the "NS by Example" page at WPI. It has some example awk and
Bourne shell scripts that are easy to modify. Last I remember, they used
the old trace file format, but it isn't that difficult to modify for the
new format.
http://nile.wpi.edu/NS/analysis.html
Similar scripts have also been posted to the list in the past:
http://mailman.isi.edu/pipermail/ns-users/2002-September/025628.html
regards, m
On Wed, 3 Sep 2003, [iso-8859-1] jeffysoon wrote:
> I have one perl script which is used to calculate TCP throughput.
> Unfortunately, I don't understand the programming inside the script.
> Questions: 1. Have any websites showing the basic tutorial for writting
> these awk/perl programming language?
>
> Thanks for reply soon.
From cpalazzi@cs.ucla.edu Wed Sep 3 19:25:20 2003
From: cpalazzi@cs.ucla.edu (Claudio Enrico Palazzi)
Date: Wed Sep 3 18:25:20 2003
Subject: [ns] wired-cum-wireless error rates
References:
Message-ID: <00e401c37283$3fec0320$8788b383@arcadia>
I am currently working on some simulations which involves a 802.11 link,
with shadowing model included, and a wired links which should have some
percentage of uniformly distributed packet losses.
>From my results, it seems that with the 802.11 link and its shadowing model,
it is
not possible to set any errors on the other link.
I have set the errors like explained in the manual (with only wired links it
works) but I
see no differences if I change the value of the packet error rate.
Has anybody encountered the same problem when using wired-cum-wireless
configuration?
Is there a way to make a wired-cum-wireless simulation setting an error rate
on the wired part and another error rate (or a shadowing model) on the
wireless one?
Any help would be appreciated.
Thanks.
-----------------------
Claudio Enrico Palazzi
Joint PhD Student UCLA - Università di Bologna
From apoorvc@hotmail.com Wed Sep 3 22:00:02 2003
From: apoorvc@hotmail.com (apoorv chaudhri)
Date: Wed Sep 3 21:00:02 2003
Subject: [ns] Compiling NS with cygwin For windows 2000
Message-ID:
Hi,
I am trying to compile NS2 for windows 2000 and I am using cygwin. While compiling
diffusion3/lib/dr.cc
I am getting following error:
C:\Program Files\Microsoft Visual Studio\VC98\include\objidl.h(9901) : error C26
60: 'memset' : function does not take 3 parameters
C:\Program Files\Microsoft Visual Studio\VC98\include\objbase.h(435) : error C26
60: 'memcmp' : function does not take 3 parameters
C:\Program Files\Microsoft Visual Studio\VC98\include\objbase.h(459) : error C26
60: 'memcmp' : function does not take 3 parameters
C:\cygwin\usr\include\sys/unistd.h(15) : warning C4273: '__p__environ' : inconsi
stent dll linkage. dllexport assumed.
C:\Program Files\Microsoft Visual Studio\VC98\include\functional(31) : error C21
43: syntax error : missing ')' before 'constant'
C:\Program Files\Microsoft Visual Studio\VC98\include\functional(33) : s
ee reference to class template instantiation 'std::plus<_Ty>' being compiled
C:\Program Files\Microsoft Visual Studio\VC98\include\functional(31) : error C21
43: syntax error : missing ';' before 'constant'
C:\Program Files\Microsoft Visual Studio\VC98\include\functional(33) : s
ee reference to class template instantiation 'std::plus<_Ty>' being compiled
C:\Program Files\Microsoft Visual Studio\VC98\include\functional(31) : error C20
59: syntax error : 'constant'
It will be great if anyone can give me any pointers.
Thanks,
Apoorv
Express yourself with MSN Messenger 6.0 -- download now!
From calomme@run.montefiore.ulg.ac.be Thu Sep 4 02:10:03 2003
From: calomme@run.montefiore.ulg.ac.be (Sandrine Calomme)
Date: Thu Sep 4 01:10:03 2003
Subject: [ns] Genrating Scenario Files
In-Reply-To: <3442.128.226.160.150.1062626753.squirrel@smail.binghamton.edu>
References: <3442.128.226.160.150.1062626753.squirrel@smail.binghamton.edu>
Message-ID: <3F56F191.6010003@run.montefiore.ulg.ac.be>
bmasila1@binghamton.edu wrote:
> Hi all,.
>
> I am trying to generate scneario files for simulation.. usiung the
>cbrgen.tcl..and setdest exe file.. I want scenario fiels that have
>frequent disconnection and unreachable nodes... however, i am not able to
>generate such files with setdest exe.. i donno why..
>
> the pareamets that i have tried are like 670 X 670 , 20,50 or 100 nodes.
>and speed varying from 20, 30, 40 , 50 and etc.. but nothing seem to
>generate..such files..
>
> the scen file that comes with the NS is smooth in the sense that id does
>not have frequent disconnection and unreachable nodes..
>
> so guys..any suggestion in this is more that welcome..i am trying for
>this desparately...as i have to submit my project..ASAP..
>
>thank you
>
>-vmbharathi
>
>
>
>
Your network is too dense. I think you should use a larger field.
The default range of nodes is 250m; each node covers about 44 % of a
670m*670m field.
Sandrine.
From ninichissima@yahoo.co.uk Thu Sep 4 02:57:02 2003
From: ninichissima@yahoo.co.uk (=?iso-8859-1?q?Anida=20Omerbegovic?=)
Date: Thu Sep 4 01:57:02 2003
Subject: [ns] MPLS patches-again!
Message-ID: <20030904085449.95159.qmail@web21504.mail.yahoo.com>
--0-150352341-1062665689=:95004
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Hi,
I have few questions about MPLS and NS-2. I already posted one message before, and we still have the same problems. I know that version 2.26 was supposed to already support MPLS. HOwever, all scripts that we had, including those test and examples, couldn't be run and we were ending up with errors. A collegue told us that we need a patch, because there are only examples about MPLS not the real functions. Then we found an MPLS patch for 2.1b6 (because we had already NS-2.1b6 installed on the computer together with 2.26) and in the end function 'make command' could not be executed...
Problems...problems...:)
Thanks in advance
Anida
---------------------------------
Want to chat instantly with your online friends? Get the FREE Yahoo!Messenger
--0-150352341-1062665689=:95004
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Hi,
I have few questions about MPLS and NS-2. I already posted one message before, and we still have the same problems. I know that version 2.26 was supposed to already support MPLS. HOwever, all scripts that we had, including those test and examples, couldn't be run and we were ending up with errors. A collegue told us that we need a patch, because there are only examples about MPLS not the real functions. Then we found an MPLS patch for 2.1b6 (because we had already NS-2.1b6 installed on the computer together with 2.26) and in the end function 'make command' could not be executed...
Problems...problems...:)
Thanks in advance
Anida
Want to chat instantly with your online friends? Get the FREE Yahoo!
Messenger
--0-150352341-1062665689=:95004--
From forsterf@fmi.uni-passau.de Thu Sep 4 05:10:04 2003
From: forsterf@fmi.uni-passau.de (Florian Forster)
Date: Thu Sep 4 04:10:04 2003
Subject: [ns] Error in Manual
Message-ID:
Hi
carefully reading the manual for my thesis i found a spelling error on
page 45 bottom
Below Figure 5.1 is pointed
a list of agents (agent_),
which should be
a list of agents (agents_),
Though i don't know where to post errors regarding the manual i do it on
this list
Regards
Florian
From dragan.savic@ltfe.org Thu Sep 4 05:20:06 2003
From: dragan.savic@ltfe.org (Dragan Savic)
Date: Thu Sep 4 04:20:06 2003
Subject: [ns] Re: Classify() not invoked?
Message-ID: <3F571D04.1010608@ltfe.org>
Hi!
I order to influence on forwarding of the packets you should try doing that in DestHashClassifier::classify(Packet *p).
The classify method is in the file classifier-hash.cc. I didi some changes on my own there for forwarding packets.
I hope I helped you.
Bye, Dragan.
Did you try looking at
Subject: [ns] Classify() not invoked?
This is a multi-part message in MIME format.
------=_NextPart_000_004E_01C37201.27A3DD10
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hello!
It says in the manual that a simple unicast node contains one
address- =
and one port-classifier.
I wonder which one does what, since the classify()-method in class =
AddressClassifier never gets invoked? I have four nodes connected like
=
this 1-2, 2-3, 2-4 and packets gets sent 1-3,1-4, which must mean that
=
all packets gets routed through node 2, right?=20
Just in order to see which methods gets invoked I inserted some =
print-lines in methods
recv(), find(), classify() of class Classifier, classify() in =
AddressClassifier and classify() in PortClassifier. All methods get =
invoked EXCEPT for classify() of AddressClassifier!!!?? It says clearly
=
in the code that find() in Classifier calls classify(), which in the =
subclass AddressClassifier must mean that the classify()-method in this
=
class gets invoked, but nooo.
So I wonder, does PortClassifier forward packets through nodes to =
links as well as to the correct agent inside nodes, i.e. all forwarding
=
activities in a unicast scenario?
My purpose is to add a little something to the forwarding of packets
=
through nodes to links. If someone knows exactly which classifier/other
=
object and method that does this, please let me know.
Thank you for your help!
Sincerely
Martin G=FClich
--
\\|//
/ 0 0 \
============oo0=(_)=0oo===========
|\-------------------------------/|
|| Dragan Savic ||
|| University of Ljubljana ||
|| Laboratory for ||
|| Telecommunications ||
|| http://www.ltfe.org ||
|| ||
|| Tel.:+386 1 2000 111 ||
|| dragan.savic@ltfe.org ||
|| ||
|| mail: FE, LT, Trzaska 25, ||
|| SI-1000 LJ, Slovenia ||
|/---------.ooo0-----------------\|
===========( )=0ooo.============
\ ( ( )
\_) ) /
(_/
From dragan.savic@ltfe.org Thu Sep 4 06:28:02 2003
From: dragan.savic@ltfe.org (Dragan Savic)
Date: Thu Sep 4 05:28:02 2003
Subject: [ns] Re: how to set ssthresh in tcp
Message-ID: <3F572CCE.1010505@ltfe.org>
Hi!
The initial value of ssthresh_ is set with window_ variable in the file default.tcl!
Look for: Agent/TCP set window_ 20. I don't know why this variable is used
since you have ssthresh_ variable which by the way is in the file default.tcl
set to 0!?? I did a trace to see how ssthresh_ changes and the initial value
is 20 which is the same value as window_. To enable trace of ssthresh_ you
should use this peace of code:
$tcp attach-trace $name_of_the_file
$tcp trace ssthresh_ <- the name of the variable you want to trace!
So I guess it's the variable window_ after all!
Also look at the mail archive on this address: http://mailman.isi.edu/pipermail/ns-users/2003-August/035141.html
Regards, Dragan.
From: "sxh" >
To: ns-users@ISI.EDU
Reply-To: "sxh" >
Subject: [ns] how to set ssthresh in tcp
hello,
I don't know how to set initial ssthresh in TCP. I think it maybe
window_,
but i find the description of window_. "window_ bounds the window
TCP uses, and is considered to play the role of the receiver's
advertised window in real-world TCP (although it remains constant)."
So i think it is not ssthresh. Then how can i set initial ssthresh?
please help me.
thanks,
--
\\|//
/ 0 0 \
============oo0=(_)=0oo===========
|\-------------------------------/|
|| Dragan Savic ||
|| University of Ljubljana ||
|| Laboratory for ||
|| Telecommunications ||
|| http://www.ltfe.org ||
|| ||
|| Tel.:+386 1 2000 111 ||
|| dragan.savic@ltfe.org ||
|| ||
|| mail: FE, LT, Trzaska 25, ||
|| SI-1000 LJ, Slovenia ||
|/---------.ooo0-----------------\|
===========( )=0ooo.============
\ ( ( )
\_) ) /
(_/
From jaypie@gmx.de Thu Sep 4 06:40:02 2003
From: jaypie@gmx.de (Alex Honnef)
Date: Thu Sep 4 05:40:02 2003
Subject: [ns] Error in AODV-Header-Implementation?
Message-ID: <200309041431.41463.jaypie@gmx.de>
Hi,
is there someone working with AODV? Please take a look at the
sendreply-Function, Line 1184.
I read in the newest RFC from February 17, 2003, that the Source-Ip-Adress of
an reply-Paket is the Adress of the originating Node, which searches this
route and sends out the RREQ.
The Destination-Adress in RREP is the Adress. of the Dest in RREQ.
In sendreply(), i think, there is an error:
rp->rp_src = index; // index is sending node of the RREP.
In my opinion, it sounds like that:
rp->rp_src = ipdst; // ipdest is the Source of RREQ
Can someone help me with that? Am I wrong? If yes, why?
Thanks in advance
alex
--
_____________________________________________________________
Alex Honnef jaypie@gmx.de
Erfolg ist oft das Resultat eines Fehltritts in die ungeplante,
aber richtige Richtung.
From iscp0255@nus.edu.sg Thu Sep 4 08:55:01 2003
From: iscp0255@nus.edu.sg (Nguyen Vu Thanh)
Date: Thu Sep 4 07:55:01 2003
Subject: [ns] "NS by example" problem (urgent help)
Message-ID: <3F575118.000003.04068@thematrix>
--------------Boundary-00=_CJ2PG6G0000000000000
Content-Type: Text/Plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
=0D
Hi,=0D
=0D
Have anyone got the problem when running the code of MM example from =0D
"NS by example" (http://nile.wpi.edu/NS/new_app_agent.html) like this:=0D
=0D
=0D
invalid command name "Agent/UDP/UDPmm"=0D
while executing=0D
"Agent/UDP/UDPmm create _o132 "=0D
invoked from within=0D
"catch "$className create $o $args" msg"=0D
(procedure "new" line 3)=0D
invoked from within=0D
"new Agent/UDP/UDPmm"=0D
invoked from within=0D
"set udp_s [new Agent/UDP/UDPmm]"=0D
(file "ex-mm-app.tcl" line 69)=0D
=0D
I tried to run it with ns-2.26, install in Linux. I changed all the packe=
t.h
agent.h and ns-default.tcl... as instructed. So don't know what's the
probkem. Could you help me in this ?=0D
=0D
Many thanks=0D
Vu Thanh
--------------Boundary-00=_CJ2PG6G0000000000000
Content-Type: application/x-zip-compressed;
name="ns-ex.zip"
Content-Disposition: attachment
Content-Transfer-Encoding: base64
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
--------------Boundary-00=_CJ2PG6G0000000000000--
From ddutta@ISI.EDU Thu Sep 4 09:00:04 2003
From: ddutta@ISI.EDU (Debojyoti Dutta)
Date: Thu Sep 4 08:00:04 2003
Subject: [ns] Compiling NS with cygwin For windows 2000
In-Reply-To:
Message-ID:
It seems you are also using vc++ .... it could be due to that
On Thu, 4 Sep 2003, apoorv chaudhri wrote:
> Date: Thu, 04 Sep 2003 03:58:12 +0000
> From: apoorv chaudhri
> To: ns-users@ISI.EDU
> Subject: [ns] Compiling NS with cygwin For windows 2000
>
>
>
>
>
>
> Hi,
> I am trying to compile NS2 for windows 2000 and I am using cygwin. While
> compiling
> diffusion3/lib/dr.cc
> I am getting following error:
> C:\Program Files\Microsoft Visual Studio\VC98\include\objidl.h(9901) :
> error C26
> 60: 'memset' : function does not take 3 parameters
> C:\Program Files\Microsoft Visual Studio\VC98\include\objbase.h(435) :
> error C26
> 60: 'memcmp' : function does not take 3 parameters
> C:\Program Files\Microsoft Visual Studio\VC98\include\objbase.h(459) :
> error C26
> 60: 'memcmp' : function does not take 3 parameters
> C:\cygwin\usr\include\sys/unistd.h(15) : warning C4273: '__p__environ' :
> inconsi
> stent dll linkage. dllexport assumed.
> C:\Program Files\Microsoft Visual Studio\VC98\include\functional(31) :
> error C21
> 43: syntax error : missing ')' before 'constant'
> C:\Program Files\Microsoft Visual Studio\VC98\include\functional(33) : s
> ee reference to class template instantiation 'std::plus<_Ty>' being
> compiled
> C:\Program Files\Microsoft Visual Studio\VC98\include\functional(31) :
> error C21
> 43: syntax error : missing ';' before 'constant'
> C:\Program Files\Microsoft Visual Studio\VC98\include\functional(33) : s
> ee reference to class template instantiation 'std::plus<_Ty>' being
> compiled
> C:\Program Files\Microsoft Visual Studio\VC98\include\functional(31) :
> error C20
> 59: syntax error : 'constant'
> It will be great if anyone can give me any pointers.
> Thanks,
> Apoorv
>
> ________________________________________________________________________________
> Express yourself with MSN Messenger 6.0 -- download now!
>
From rhaertel80@hotmail.com Thu Sep 4 09:25:02 2003
From: rhaertel80@hotmail.com (Robbie Haertel)
Date: Thu Sep 4 08:25:02 2003
Subject: [ns] Bytes/Packets integrator problems
Message-ID: <000e01c372f8$3ba375d0$72adbb80@dng3>
This is a multi-part message in MIME format.
------=_NextPart_000_000F_01C372C5.F10905D0
Content-Type: text/plain;
charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable
I am getting some really weird values with my bytes and packets =
integrator
from my queue object (ie, .9 bytes in 120 secs). I am using diffserv =
and
the weirdest values are coming from my core routers, the rest MAY be =
right,
even though I haven't verified it, yet the values from the CORE router =
are
DEFINITELY wrong! Does anyone know how to fix this or any other way to =
grab
values useful for measuring queue delay?
=20
Thanks in advance.
Robbie
------=_NextPart_000_000F_01C372C5.F10905D0
Content-Type: text/html;
charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable
I am getting some really weird values with my bytes =
and
packets integrator from my queue object (ie, .9 bytes in 120 =
secs). I am using
diffserv and the weirdest values are coming from my core routers, the =
rest MAY
be right, even though I haven’t verified it, yet the values from =
the CORE
router are DEFINITELY wrong! Does anyone know how to fix this or =
any other way
to grab values useful for measuring queue delay?
Thanks in advance.
Robbie
------=_NextPart_000_000F_01C372C5.F10905D0--
From edtyy@hotmail.com Thu Sep 4 09:25:18 2003
From: edtyy@hotmail.com (Edwin Tan)
Date: Thu Sep 4 08:25:18 2003
Subject: [ns] problems with AODV in wired cum wireless scenario
Message-ID:
Hello all,
I am using Ali's AODV+ in a wired cum wireless scenario. My cbr source
wireless node is trying to send packets to the wired node but it is not
possible to establish a route with the gateway. Does anyone knows about the
problem? Thank You for your time
Part of my trace file
s 19.400000000 _5_ AGT --- 221 cbr 512 [0 0 0 0] ------- [4194307:0
2048:0 32 0] [92] 0 0
r 19.400000000 _5_ RTR --- 221 cbr 512 [0 0 0 0] ------- [4194307:0
2048:0 32 0] [92] 0 0
D 19.400000000 _5_ RTR IFQ 68 cbr 532 [0 0 0 0] ------- [4194307:0
2048:0 30 0] [28] 0 0
D 19.400000000 _5_ RTR NRTE 70 cbr 532 [0 0 0 0] ------- [4194307:0
2048:0 30 0] [29] 0 0
D 19.400000000 _5_ RTR NRTE 73 cbr 532 [0 0 0 0] ------- [4194307:0
2048:0 30 0] [30] 0 0
D 19.400000000 _5_ RTR NRTE 75 cbr 532 [0 0 0 0] ------- [4194307:0
2048:0 30 0] [31] 0 0
I am suspecting that the gateway node or Base station is unable to broadcast
the packets and thus it drops the packet.
Edwin
_________________________________________________________________
Send a fun phone greeting to your friend!
http://www.msn.com.sg/mobile/fungreetings/
From ddutta@ISI.EDU Thu Sep 4 09:50:03 2003
From: ddutta@ISI.EDU (Debojyoti Dutta)
Date: Thu Sep 4 08:50:03 2003
Subject: [ns] Re: how to set ssthresh in tcp
In-Reply-To: <3F572CCE.1010505@ltfe.org>
Message-ID:
Agent/TCP set ssthresh_ 0 # slow-stat threshold (packets);
On Thu, 4 Sep 2003, Dragan Savic wrote:
> Date: Thu, 04 Sep 2003 14:15:10 +0200
> From: Dragan Savic
> To: s_xh@eyou.com, ns-users
> Subject: [ns] Re: how to set ssthresh in tcp
>
>
> Hi!
>
> The initial value of ssthresh_ is set with window_ variable in the file default.tcl!
> Look for: Agent/TCP set window_ 20. I don't know why this variable is used
> since you have ssthresh_ variable which by the way is in the file default.tcl
> set to 0!?? I did a trace to see how ssthresh_ changes and the initial value
> is 20 which is the same value as window_. To enable trace of ssthresh_ you
> should use this peace of code:
> $tcp attach-trace $name_of_the_file
> $tcp trace ssthresh_ <- the name of the variable you want to trace!
>
> So I guess it's the variable window_ after all!
> Also look at the mail archive on this address: http://mailman.isi.edu/pipermail/ns-users/2003-August/035141.html
> Regards, Dragan.
>
>
> From: "sxh" >
> To: ns-users@ISI.EDU
> Reply-To: "sxh" >
> Subject: [ns] how to set ssthresh in tcp
>
>
> hello,
>
> I don't know how to set initial ssthresh in TCP. I think it maybe
> window_,
> but i find the description of window_. "window_ bounds the window
> TCP uses, and is considered to play the role of the receiver's
> advertised window in real-world TCP (although it remains constant)."
> So i think it is not ssthresh. Then how can i set initial ssthresh?
> please help me.
>
> thanks,
>
>
>
From srinatht80@yahoo.co.in Thu Sep 4 11:25:06 2003
From: srinatht80@yahoo.co.in (=?iso-8859-1?q?Srinath=20Thiruvengadam?=)
Date: Thu Sep 4 10:25:06 2003
Subject: [ns] wireless sim question
In-Reply-To: <200308301905.h7UJ59N27259@gamma.isi.edu>
Message-ID: <20030904172159.12706.qmail@web8206.mail.in.yahoo.com>
Hi all ,
The following two lines are from a trace file
generated by NS2..
s 10.000000000 _0_ AGT --- 2 tcp 1000 [0 0 0 0]
------- [0:0 1:0 32 0] [0 0] 0 0
r 10.000000000 _0_ RTR --- 2 tcp 1000 [0 0 0 0]
------- [0:0 1:0 32 0] [0 0] 0 0
s 16.000000000 _0_ AGT --- 5 tcp 1000 [0 0 0 0]
------- [0:0 1:0 32 0] [0 0] 0 0
r 16.000000000 _0_ RTR --- 5 tcp 1000 [0 0 0 0]
------- [0:0 1:0 32 0] [0 0] 0 0
a 1) how is it that the packet is sent and received at
the same time "10" ?
q 2) the global seq no changes but the tcp seq no
doesnt ?? and it is 0 for many packets ..
thanks
sri
________________________________________________________________________
Yahoo! India Matrimony: Find your partner online.
Go to http://yahoo.shaadi.com
From jaypie@gmx.de Thu Sep 4 11:45:05 2003
From: jaypie@gmx.de (Alex Honnef)
Date: Thu Sep 4 10:45:05 2003
Subject: [ns] wireless sim question
In-Reply-To: <20030904172159.12706.qmail@web8206.mail.in.yahoo.com>
References: <20030904172159.12706.qmail@web8206.mail.in.yahoo.com>
Message-ID: <200309041942.03067.jaypie@gmx.de>
Hi Sri,
q 1) i think, your AGT send a packet at 10 without delay to the RTR. The RTR
received it and prepare the transfer to the MAC-Layer.
I think, this is correct.
q 2) look in the trace/cmu-trace.cc/.h, perhaps something is incorrect there!
best regards
alex
Am Donnerstag, 4. September 2003 19:21 schrieb Srinath Thiruvengadam:
> Hi all ,
>
> The following two lines are from a trace file
> generated by NS2..
>
> s 10.000000000 _0_ AGT --- 2 tcp 1000 [0 0 0 0]
> ------- [0:0 1:0 32 0] [0 0] 0 0
>
> r 10.000000000 _0_ RTR --- 2 tcp 1000 [0 0 0 0]
> ------- [0:0 1:0 32 0] [0 0] 0 0
>
> s 16.000000000 _0_ AGT --- 5 tcp 1000 [0 0 0 0]
> ------- [0:0 1:0 32 0] [0 0] 0 0
>
> r 16.000000000 _0_ RTR --- 5 tcp 1000 [0 0 0 0]
> ------- [0:0 1:0 32 0] [0 0] 0 0
>
> a 1) how is it that the packet is sent and received at
> the same time "10" ?
>
> q 2) the global seq no changes but the tcp seq no
> doesnt ?? and it is 0 for many packets ..
>
> thanks
> sri
>
> ________________________________________________________________________
> Yahoo! India Matrimony: Find your partner online.
> Go to http://yahoo.shaadi.com
--
_____________________________________________________________
Alex Honnef jaypie@gmx.de
Erfolg ist oft das Resultat eines Fehltritts in die ungeplante,
aber richtige Richtung.
From squid-dev-help@squid-cache.org Thu Sep 4 11:50:23 2003
From: squid-dev-help@squid-cache.org (squid-dev-help@squid-cache.org)
Date: Thu Sep 4 10:50:23 2003
Subject: [ns] Request for moderated posting
Message-ID: <20030904174554.17372.qmail@squid-cache.org>
This message has been passed onto the list moderators for
approval. This is because you are not a subscriber to this
list or the related squid-users list.
If you wish to avoid this in the future, please subscribe
to the squid-dev list by sending presentation of yourself
and which areas of Squid you are interested to help with
the development of Squid to squid-dev@squid-cache.org.
Or alternatively if you are not really interested in helping
with the development of Squid, subscribe to the squid-users
list.
When when you have introduced yourself and your intentions
to the developers, you may send a request to subscribe on
the list to by sending an email to
squid-dev-subscribe@squid-cache.org
with no subject or body.
If you would like to subscribe an alternate email address
from the one you are posting from, send an email
to
squid-dev-help@squid-cache.org
to get help on doing this.
Please remember that squid-dev is aimed at squid developers.
If you want to contribute ideas and code, this list is for
you. If you want to track development, please use the web
archives.
Thanks!
The Squid Developers
From Aicho.Said@student.shu.ac.uk Thu Sep 4 12:25:04 2003
From: Aicho.Said@student.shu.ac.uk (Aicho Said)
Date: Thu Sep 4 11:25:04 2003
Subject: [ns] routing protocol in ad-hoc
Message-ID:
I have implemented an ad-hoc network and I would like to specify the type of routing but when I use
this comand
$ns rtproto aodv
this error message comes up
invalid command name "Agent/rtProto/aodv
while executing
"Agent/rtproto/$proto info procs pre-init-all"
(procedure "0_10" line 8)
invoked from within
"o_10 register aodv"
("eval" body line 1)
invoked from within
"eval [$self get-routelogic] register $proto $args"
(procedure "_03" line 6)
(simulator rtproto line 6)
invoked within
"$ns rtproto aodv"
if you could tell me what i did wrong it would be much appreciated
From rhaertel80@hotmail.com Thu Sep 4 13:10:02 2003
From: rhaertel80@hotmail.com (Robbie Haertel)
Date: Thu Sep 4 12:10:02 2003
Subject: [ns] O-Tcl, shared library, undefined symbol issues
Message-ID: <001d01c37317$8044a410$72adbb80@dng3>
This is a multi-part message in MIME format.
------=_NextPart_000_001E_01C372E5.35AA3410
Content-Type: text/plain;
charset="US-ASCII"
Content-Transfer-Encoding: 7bit
I'm having some problem importing the postgresql shared library from within
NS. It works just fine from TCLSH, but it won't work from OTCLSH. I
suspect that that is why it won't work in NS. This is the error I get:
Couldn't load file "./libpgtcl.so": ./libpgtcl.so: undefined symbol:
Tcl_GetChannel
It isn't a path issue (at least the "./libpgtcl.so"), as I've checked that
(and also, it works fine in TCLSH). It seems that my libpgtcl.so is trying
to access Tcl_GetChannel and can't find it. This is probably not a problem
particular to the postgresql library.
Any help will be deeply appreciated as it is the last step in my project.
Robbie
------=_NextPart_000_001E_01C372E5.35AA3410
Content-Type: text/html;
charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable
I’m having some problem importing the =
postgresql
shared library from within NS. It works just fine from TCLSH, but =
it won’t
work from OTCLSH. I suspect that that is why it won’t work =
in NS. This
is the error I get:
It isn’t a path issue (at least the =
“./libpgtcl.so”),
as I’ve checked that (and also, it works fine in TCLSH). It =
seems that
my libpgtcl.so is trying to access Tcl_GetChannel and can’t find =
it.
This is probably not a problem particular to the postgresql =
library.
Any help will be deeply appreciated as it is the last =
step
in my project.
Robbie
------=_NextPart_000_001E_01C372E5.35AA3410--
From ddutta@ISI.EDU Thu Sep 4 17:55:04 2003
From: ddutta@ISI.EDU (Debojyoti Dutta)
Date: Thu Sep 4 16:55:04 2003
Subject: [ns] routing protocol in ad-hoc
In-Reply-To:
Message-ID:
you need to configure the node etc with aodv. Check the sample scripts
and the test suites that come with the ns distribution
On Thu, 4 Sep 2003,
Aicho Said wrote:
> Date: Thu, 04 Sep 2003 19:22:06 +0100
> From: Aicho Said
> To: ns-users@ISI.EDU
> Subject: [ns] routing protocol in ad-hoc
>
>
> I have implemented an ad-hoc network and I would like to specify the type of routing but when I use
> this comand
> $ns rtproto aodv
>
> this error message comes up
> invalid command name "Agent/rtProto/aodv
> while executing
> "Agent/rtproto/$proto info procs pre-init-all"
> (procedure "0_10" line 8)
> invoked from within
> "o_10 register aodv"
> ("eval" body line 1)
> invoked from within
> "eval [$self get-routelogic] register $proto $args"
> (procedure "_03" line 6)
> (simulator rtproto line 6)
> invoked within
> "$ns rtproto aodv"
>
>
> if you could tell me what i did wrong it would be much appreciated
>
From ddutta@ISI.EDU Thu Sep 4 18:00:02 2003
From: ddutta@ISI.EDU (Debojyoti Dutta)
Date: Thu Sep 4 17:00:02 2003
Subject: [ns] "NS by example" problem (urgent help)
In-Reply-To: <3F575118.000003.04068@thematrix>
Message-ID:
Did you recompile ns .... If you have changed packet.h, you might want
to do a clean make.
Debo
On Thu, 4 Sep 2003, Nguyen Vu Thanh wrote:
> Date: Thu, 4 Sep 2003 22:50:00 +0800
> From: Nguyen Vu Thanh
> To: NS-user
> Cc: claypool@cs.wpi.edu, goos@cs.wpi.edu
> Subject: [ns] "NS by example" problem (urgent help)
>
>
> Hi,
>
> Have anyone got the problem when running the code of MM example from
> "NS by example" (http://nile.wpi.edu/NS/new_app_agent.html) like this:
>
>
> invalid command name "Agent/UDP/UDPmm"
> while executing
> "Agent/UDP/UDPmm create _o132 "
> invoked from within
> "catch "$className create $o $args" msg"
> (procedure "new" line 3)
> invoked from within
> "new Agent/UDP/UDPmm"
> invoked from within
> "set udp_s [new Agent/UDP/UDPmm]"
> (file "ex-mm-app.tcl" line 69)
>
> I tried to run it with ns-2.26, install in Linux. I changed all the packet.h
> agent.h and ns-default.tcl... as instructed. So don't know what's the
> probkem. Could you help me in this ?
>
> Many thanks
> Vu Thanh
From ddutta@ISI.EDU Thu Sep 4 18:00:18 2003
From: ddutta@ISI.EDU (Debojyoti Dutta)
Date: Thu Sep 4 17:00:18 2003
Subject: [ns] Error in Manual
In-Reply-To:
Message-ID:
thanks .... will take care of it.
On Thu, 4 Sep 2003, Florian Forster wrote:
> Date: Thu, 4 Sep 2003 13:06:33 +0200 (CEST)
> From: Florian Forster
> To: NS-USERS
> Subject: [ns] Error in Manual
>
>
> Hi
>
> carefully reading the manual for my thesis i found a spelling error on
> page 45 bottom
> Below Figure 5.1 is pointed
> a list of agents (agent_),
> which should be
> a list of agents (agents_),
>
> Though i don't know where to post errors regarding the manual i do it on
> this list
>
> Regards
> Florian
>
From ddutta@ISI.EDU Thu Sep 4 18:05:03 2003
From: ddutta@ISI.EDU (Debojyoti Dutta)
Date: Thu Sep 4 17:05:03 2003
Subject: [ns] How do I access the flowid value of each packet?
In-Reply-To: <1062617461.987.15.camel@mastermerlin.cluster.cetuc.puc-rio.br>
Message-ID:
you have to access the common header ... Then you can access the flowid.
HDR_CMN(pkt) should give you a pointer to the common header
Debo
On 3 Sep 2003, Eduardo wrote:
> Date: 03 Sep 2003 16:30:57 -0300
> From: Eduardo
> To: "ns-users@isi.edu"
> Subject: [ns] How do I access the flowid value of each packet?
>
>
> I'm working on a procedure running on the red queue of a node that
> enqueues only packets of a certain flow. To do that, I'm modifying the
> dsredq.cc file, but I don't know how do I access the flowid information
> in the IP header. Can anyone help me?
> Thanks
>
>
>
From ddutta@ISI.EDU Thu Sep 4 18:05:22 2003
From: ddutta@ISI.EDU (Debojyoti Dutta)
Date: Thu Sep 4 17:05:22 2003
Subject: [ns] source route in wired network
In-Reply-To:
Message-ID:
Source routing is already in ns ... Have you checked it?
Debo
On Wed, 3 Sep 2003, nir levin wrote:
> Date: Wed, 03 Sep 2003 22:26:44 +0300
> From: nir levin
> To: ns-users@ISI.EDU
> Subject: [ns] source route in wired network
>
> Hi,
> I'm trying to implement a source route in a wired network.
> I want it to behave like the "strict source route" in the IP header
> option,
> It mean that if a node receive a packet with a "source route" field , the
> node will forward the packet to the next hop which is written in the
> packet,
> Otherwise, the node will forward the packet using the preferred routing
> algorithm.
> I need your help/tips/examples how to implement it.
>
> regards,
> Nir
>
>
> ________________________________________________________________________________
> Add photos to your e-mail with MSN 8. Get 2 months FREE*.
>
From ppl-devel-bounces@cs.unipr.it Thu Sep 4 18:15:07 2003
From: ppl-devel-bounces@cs.unipr.it (ppl-devel-bounces@cs.unipr.it)
Date: Thu Sep 4 17:15:07 2003
Subject: [ns] Your message to PPL-devel awaits moderator approval
Message-ID:
Your mail to 'PPL-devel' with the subject
Re: Approved
Is being held until the list moderator can review it for approval.
The reason it is being held:
Post by non-member to a members-only list
Either the message will get posted to the list, or you will receive
notification of the moderator's decision. If you would like to cancel
this posting, please visit the following URL:
http://www.cs.unipr.it/mailman/confirm/ppl-devel/8a02e3b501bb86a9f2a0b76bce17d1e266bfe4d0
From apoorvc@hotmail.com Thu Sep 4 18:45:09 2003
From: apoorvc@hotmail.com (apoorv chaudhri)
Date: Thu Sep 4 17:45:09 2003
Subject: [ns] Link Error on win32
Message-ID:
Get 10MB of e-mail storage! Sign up for Hotmail Extra Storage.
From iscp0255@nus.edu.sg Thu Sep 4 18:50:02 2003
From: iscp0255@nus.edu.sg (Nguyen Vu Thanh)
Date: Thu Sep 4 17:50:02 2003
Subject: [ns] "NS by example" problem (urgent help)
References:
Message-ID: <3F57DCB9.000001.00712@thematrix>
Yes, after changing I "make clean" then "make" again. I even download a new
ns and install, then change it from fresh & recompile. However the error
still exists.
-------Original Message-------
From: Debojyoti Dutta
Date: Friday, September 05, 2003 07:55:36
To: Nguyen Vu Thanh
Cc: NS-user; claypool@cs.wpi.edu; goos@cs.wpi.edu
Subject: Re: [ns] "NS by example" problem (urgent help)
Did you recompile ns .... If you have changed packet.h, you might want
to do a clean make.
Debo
On Thu, 4 Sep 2003, Nguyen Vu Thanh wrote:
> Date: Thu, 4 Sep 2003 22:50:00 +0800
> From: Nguyen Vu Thanh
> To: NS-user
> Cc: claypool@cs.wpi.edu, goos@cs.wpi.edu
> Subject: [ns] "NS by example" problem (urgent help)
>
>
> Hi,
>
> Have anyone got the problem when running the code of MM example from
> "NS by example" (http://nile.wpi.edu/NS/new_app_agent.html) like this:
>
>
> invalid command name "Agent/UDP/UDPmm"
> while executing
> "Agent/UDP/UDPmm create _o132 "
> invoked from within
> "catch "$className create $o $args" msg"
> (procedure "new" line 3)
> invoked from within
> "new Agent/UDP/UDPmm"
> invoked from within
> "set udp_s [new Agent/UDP/UDPmm]"
> (file "ex-mm-app.tcl" line 69)
>
> I tried to run it with ns-2.26, install in Linux. I changed all the packet
h
> agent.h and ns-default.tcl... as instructed. So don't know what's the
> probkem. Could you help me in this ?
>
> Many thanks
> Vu Thanh
.
From ppham@spri.levels.unisa.edu.au Thu Sep 4 18:55:02 2003
From: ppham@spri.levels.unisa.edu.au (Peter Pham)
Date: Thu Sep 4 17:55:02 2003
Subject: [ns] Desperate Help
Message-ID: <001101c37347$cfe046c0$050011ac@windomain.itr.unisa.edu.au>
This is a multi-part message in MIME format.
------=_NextPart_000_000E_01C37397.6DC81170
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hi all=20
Frankly speaking, I am desparate to seek help from you.
I am working on ad hoc networking using 802.11 MAC...
>From the schematic of the mobile node, I want to create the code in MAC =
802.11 or IFq (interface queue between LL and MAC) or in a separate file =
so that I can control when to block the queue or release the queue...
Can you please tell me how 802-11 get the packet from the IFq, I does =
not seem to find the code doing so...
How can I tell the queue not to send the packets downs and wait until I =
indicate so..
Please help me with this matter=20
Thanks=20
Peter Pham
------=_NextPart_000_000E_01C37397.6DC81170
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hi all
Frankly speaking, I am desparate to =
seek help from=20
you.
I am working on ad hoc networking using =
802.11=20
MAC...
From the schematic of the mobile node, =
I want=20
to create the code in MAC 802.11 or IFq (interface queue =
between LL=20
and MAC) or in a separate file so that I can control when to block =
the=20
queue or release the queue...
Can you please tell me how 802-11 get =
the packet=20
from the IFq, I does not seem to find the code doing so...
How can I tell the queue not to send =
the packets=20
downs and wait until I indicate so..
Please help me with this matter =
Thanks
Peter Pham
------=_NextPart_000_000E_01C37397.6DC81170--
From ppham@spri.levels.unisa.edu.au Thu Sep 4 19:10:06 2003
From: ppham@spri.levels.unisa.edu.au (Peter Pham)
Date: Thu Sep 4 18:10:06 2003
Subject: [ns] Error in Manual
References:
Message-ID: <002d01c3734a$0f59e6b0$050011ac@windomain.itr.unisa.edu.au>
Hi
Just want to tell that the table of content page of the manual is out of
date...The chapters are in-order but not located on the pages indicated on
the TOC.
It is quite inconvinient sometimes...
Cheers
Peter Pham
----- Original Message -----
From: "Debojyoti Dutta"
To: "Florian Forster"
Cc: "NS-USERS"
Sent: Friday, September 05, 2003 8:21 AM
Subject: Re: [ns] Error in Manual
>
> thanks .... will take care of it.
>
> On Thu, 4 Sep 2003, Florian Forster wrote:
>
> > Date: Thu, 4 Sep 2003 13:06:33 +0200 (CEST)
> > From: Florian Forster
> > To: NS-USERS
> > Subject: [ns] Error in Manual
> >
> >
> > Hi
> >
> > carefully reading the manual for my thesis i found a spelling error on
> > page 45 bottom
> > Below Figure 5.1 is pointed
> > a list of agents (agent_),
> > which should be
> > a list of agents (agents_),
> >
> > Though i don't know where to post errors regarding the manual i do it on
> > this list
> >
> > Regards
> > Florian
> >
>
>
From apoorvc@hotmail.com Thu Sep 4 20:15:01 2003
From: apoorvc@hotmail.com (apoorv chaudhri)
Date: Thu Sep 4 19:15:01 2003
Subject: [ns] Run time error on win32
Message-ID:
ns: [code omitted because of length] : invalid command name "PagePool/EmpWebTraf" while executing "PagePool/EmpWebTraf set debug_ false"
I wonder if someone might know how to use my own routing =
module.
I think I have implemented it correctly, but I don't know how to =
use it. I=20
try using
$node enable-module $name, where name is supposed to be =
Base/XXX.=20
That doesn't work but neither does using $name=3DBase, =
$name=3DHier=20
or $name=3DManual. So I think I am trying to use it in the =
wrong=20
way. What do I have to do to use another routing module than Base =
in a=20
unicast routing scenario?
By the way, what do I have to do to make a routing module exactly =
like=20
Base, but with another classifier (that inherits=20
DestHashClassifier) work correctly? I have made my classifier =
in c++,=20
added a routing module in rtmodule.{cc,h}, made a new register method =
for it in=20
ns-rtmodule.tcl and compiled. Anything else?
Thank you for your help!
Sincerely
Martin G=FClich
------=_NextPart_000_004A_01C373B8.1ABAEAE0--
From kchen@seu.edu.cn Fri Sep 5 06:28:06 2003
From: kchen@seu.edu.cn (=?gb2312?B?s8Li/Q==?=)
Date: Fri Sep 5 05:28:06 2003
Subject: [ns] Can Application attach two agent?
Message-ID: <004901c373a8$8016be60$c90b77ca@kchen>
This is a multi-part message in MIME format.
------=_NextPart_000_0046_01C373EB.8E18BAC0
Content-Type: text/plain;
charset="gb2312"
Content-Transfer-Encoding: base64
Q2FuIEkgbW9kaWZ5IHRoZSBhcHAuY2MgYW5kIGF0dGFjaCB0d28gYWdlbnQ/QmVjYXVzZSBJIHdh
bnQgdG8gcmVjdiBwYWNrZXQgZnJvbSBvbmUgYWdlbnQgYW5kIGZvcndhcmQgaXQgdG8gYW5vdGhl
ciBhZ2VudC5JcyB0aGVyZSBhbnkgb3RoZXIgd2F5Pw==
------=_NextPart_000_0046_01C373EB.8E18BAC0
Content-Type: text/html;
charset="gb2312"
Content-Transfer-Encoding: base64
PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv
L0VOIj4NCjxIVE1MPjxIRUFEPg0KPE1FVEEgaHR0cC1lcXVpdj1Db250ZW50LVR5cGUgY29udGVu
dD0idGV4dC9odG1sOyBjaGFyc2V0PWdiMjMxMiI+DQo8TUVUQSBjb250ZW50PSJNU0hUTUwgNi4w
MC4yODAwLjExMDYiIG5hbWU9R0VORVJBVE9SPg0KPFNUWUxFPjwvU1RZTEU+DQo8L0hFQUQ+DQo8
Qk9EWSBiZ0NvbG9yPSNmZmZmZmY+DQo8RElWPjxGT05UIHNpemU9Mj5DYW4gSSBtb2RpZnkgdGhl
IGFwcC5jYyBhbmQgYXR0YWNoIHR3byBhZ2VudD9CZWNhdXNlIEkgd2FudCB0byANCnJlY3YgcGFj
a2V0IGZyb20gb25lIGFnZW50IGFuZCBmb3J3YXJkIGl0IHRvIGFub3RoZXIgYWdlbnQuSXMgdGhl
cmUgYW55IG90aGVyIA0Kd2F5PzwvRk9OVD48L0RJVj48L0JPRFk+PC9IVE1MPg0K
------=_NextPart_000_0046_01C373EB.8E18BAC0--
From dbelen@netmode.ece.ntua.gr Fri Sep 5 07:10:04 2003
From: dbelen@netmode.ece.ntua.gr (Dimitris Velenis)
Date: Fri Sep 5 06:10:04 2003
Subject: [ns] question about TCP
In-Reply-To: <20030905112004.56667.qmail@eyou.com>
References: <20030905112004.56667.qmail@eyou.com>
Message-ID: <20030905131025.GA76837@netmode.ece.ntua.gr>
Hi!
On Fri, Sep 05, 2003 at 11:20:04AM +0800, sxh wrote:
>
> hi,
>
> I am very glad to discuss this problem with you.
> I don't think the initial value of ssthresh is
> set with window_. It is clear in the ns doument
ssthresh_ is set to wnd_ (c++ name for window_) in TcpAgent::reset()
which is executed at TcpAgent creation.
> that the window_ bounds the window TCP uses, and
> is considered to play the role of the receiver's
> advertised window in real-world TCP.
>
> I also find a strange phenomenon in my simulating
> TCP with NS. If I set window_ with a small value,
> for example, less than delay-bandwidth-product,
> the TCP connection can not meet loss. Its cwnd_
> can be very large, and can be larger than available
> bandwidth without loss. I can't explain it.
>
window_ does not bound the value of cwnd_. It bounds the amount of
in-flight data. A TcpAgent transmits a segment if its seqno is
lower than + min(wnd_, cwnd_).
So if window_ is lower than bandwidth*delay and there is no other traffic
there will be no congestion loss however large cwnd_ may be.
>
>
>
>
> --http://www.eyou.com
> --?????????????????????? ???????? ???????? ???????? ????????...????????
>
--
Dimitris Velenis
Network Management & Optimal Design Lab
National Technical University of Athens
From chum@noos.fr Fri Sep 5 07:45:02 2003
From: chum@noos.fr (chum chum)
Date: Fri Sep 5 06:45:02 2003
Subject: [ns] Throughput and bit rate of a traffic
Message-ID: <200309051340.h85DePp16856@tnt.isi.edu>
Hello,
Could someone help me to understand the difference between throughtput, peak rate, and average rate of a traffic (a micro-flow or an aggregate)? I have confusion between them.
I tried to find their definitions but I only found the difference between throughput and bandwidth: bandwidth is the capacity of the physical link while throughput is the amount of data which can be sent by the host to the network and usually smaller than the bandwidth.
Definitions with precise formulars to calculate will be greatly appreciated.
Thank you very much,
C.
From squid-dev-help@squid-cache.org Fri Sep 5 07:50:04 2003
From: squid-dev-help@squid-cache.org (squid-dev-help@squid-cache.org)
Date: Fri Sep 5 06:50:04 2003
Subject: [ns] Request for moderated posting
Message-ID: <20030905134936.12710.qmail@squid-cache.org>
This message has been passed onto the list moderators for
approval. This is because you are not a subscriber to this
list or the related squid-users list.
If you wish to avoid this in the future, please subscribe
to the squid-dev list by sending presentation of yourself
and which areas of Squid you are interested to help with
the development of Squid to squid-dev@squid-cache.org.
Or alternatively if you are not really interested in helping
with the development of Squid, subscribe to the squid-users
list.
When when you have introduced yourself and your intentions
to the developers, you may send a request to subscribe on
the list to by sending an email to
squid-dev-subscribe@squid-cache.org
with no subject or body.
If you would like to subscribe an alternate email address
from the one you are posting from, send an email
to
squid-dev-help@squid-cache.org
to get help on doing this.
Please remember that squid-dev is aimed at squid developers.
If you want to contribute ideas and code, this list is for
you. If you want to track development, please use the web
archives.
Thanks!
The Squid Developers
From hecker@enst.fr Fri Sep 5 08:05:05 2003
From: hecker@enst.fr (Artur Hecker)
Date: Fri Sep 5 07:05:05 2003
Subject: [ns] 802.11 APs
Message-ID: <3F5897FC.9010107@enst.fr>
hi all
(newbie alert!) i want to simulate a fairly simple 802.11 network with
two APs and a mobile node moving between the both. so far, i have the
APs interconnected by a central node, a fixed host and a mobile which is
moving. the host is sending a constant stream down to the MN which has a
sink. great.
host router
o-------o
/ \
/ \
ap1 0 0 ap2
o MN
however, even if the MN is moving, the stream always goes over AP2. i do
not want to use mobile ip and stuff because it should be a pure 802.11
network simulation. basically i do not need ANY routing in the AP/MN
part of my simulation, not even L3 support at all.
i ask myself what is the right way to simulate an 802.11 AP? in the most
wireless simulations it is automatically assumed that the BaseStation
node is running L3 or even L3 mobility support. however, in the real
life, the most 802.11 APs do not have any L3 (except for their own
management) and simply resend packets in the DS. what is the right way
to simulate this? e.g. in the real life i can roam between the both APs
with a laptop without ANY Mobile IP and the stream automatically gets
rerouted to me with some packets being lost during reassociation/reauth
phase (because the AP sends a MAC L2 bcast message from the src addr of
the connected STA). is this behavior included? what should i set the
adhocRouting parameter in the node configuration to? (currently i use
adhocRouting = NOAH because i can't set this to be NULL - ns says "wrong
node routing agent".)
if you have some example scripts on 802.11 infrastructure network
simulation, i would be glad to see those.
thank you in advance
artur hecker
From lotito@freemail.it Fri Sep 5 09:20:06 2003
From: lotito@freemail.it (lotito@freemail.it)
Date: Fri Sep 5 08:20:06 2003
Subject: [ns] AODV question!
Message-ID: <20030905151445.15841.qmail@mail.supereva.it>
Hi all, I'm working with AODV making some modifications to the code: I've got a question for you;
the problem is that every mobilenode has its instance of the OSI stack and among the other has its own routing agent: now, how can I, from the inside of the AODV code, that is the same for all the nodes, to know which is the particular node I'm referring?
If I was not clear here's a practical example: I want AODV routing to vary dinamically with the mobility of the nodes,
to do this I add some fields in the routing table in order to use other metrics than number of hops (i.e. distances...): but when I add an entry in the table I know the destination which is the parameter of the function, but how could I know the node owner of the routing table in order to compute the distance?
I hope I was clear, thanks in advance.
D
---------------------------------------------------------
Incontri: amicizie, relazioni, trasgressione
http://incontri.supereva.it/cgi-bin/index.chm?partner=904
messaggio inviato con Freemail by www.superEva.it
---------------------------------------------------------
From pedro.estrela@inesc.pt Fri Sep 5 09:55:08 2003
From: pedro.estrela@inesc.pt (Pedro Estrela)
Date: Fri Sep 5 08:55:08 2003
Subject: [ns] 802.11 APs
In-Reply-To: <3F5897FC.9010107@enst.fr>
Message-ID:
Hi,
Very good question.
Unfortunately I don't know if L2 bridging/switching is simulated in
ns2...
(I'm only studying the L3 mobility routing, (which have support with
NOAH)
Best regards,
Pedro Estrela
>
>
> (newbie alert!) i want to simulate a fairly simple 802.11 network with
> two APs and a mobile node moving between the both. so far, i have the
> APs interconnected by a central node, a fixed host and a mobile which
is
> moving. the host is sending a constant stream down to the MN which has
a
> sink. great.
>
> host router
> o-------o
> / \
> / \
> ap1 0 0 ap2
>
> o MN
>
> however, even if the MN is moving, the stream always goes over AP2. i
do
> not want to use mobile ip and stuff because it should be a pure 802.11
> network simulation. basically i do not need ANY routing in the AP/MN
> part of my simulation, not even L3 support at all.
>
> i ask myself what is the right way to simulate an 802.11 AP? in the
most
> wireless simulations it is automatically assumed that the BaseStation
> node is running L3 or even L3 mobility support. however, in the real
> life, the most 802.11 APs do not have any L3 (except for their own
> management) and simply resend packets in the DS. what is the right way
> to simulate this? e.g. in the real life i can roam between the both
APs
> with a laptop without ANY Mobile IP and the stream automatically gets
> rerouted to me with some packets being lost during
reassociation/reauth
> phase (because the AP sends a MAC L2 bcast message from the src addr
of
> the connected STA). is this behavior included? what should i set the
> adhocRouting parameter in the node configuration to? (currently i use
> adhocRouting = NOAH because i can't set this to be NULL - ns says
"wrong
> node routing agent".)
>
> if you have some example scripts on 802.11 infrastructure network
> simulation, i would be glad to see those.
>
>
> thank you in advance
> artur hecker
From ddutta@ISI.EDU Fri Sep 5 12:00:04 2003
From: ddutta@ISI.EDU (Debojyoti Dutta)
Date: Fri Sep 5 11:00:04 2003
Subject: [ns] Can Application attach two agent?
In-Reply-To: <004901c373a8$8016be60$c90b77ca@kchen>
Message-ID:
You sure can. All you need is to register the 2nd agent with the app and
call the recv method of the 2nd agetn from teh recv of the 1st
On Fri, 5
Sep 2003, [gb2312] ³Ââý wrote:
> Date: Fri, 5 Sep 2003 20:23:23 +0800
> From: "[gb2312] ³Ââý"
> To: ns-users@ISI.EDU
> Subject: [ns] Can Application attach two agent?
>
> Can I modify the app.cc and attach two agent?Because I want to recv packet from one agent and forward it to another agent.Is there any other way?
From ddutta@ISI.EDU Fri Sep 5 12:00:26 2003
From: ddutta@ISI.EDU (Debojyoti Dutta)
Date: Fri Sep 5 11:00:26 2003
Subject: [ns] How can I do?
In-Reply-To: <001c01c3739b$f764cf50$c90b77ca@kchen>
Message-ID:
You might want to check some ns tutorials and the ns manual. You will
find lots of help
Debo
On Fri, 5 Sep 2003, [gb2312] ³Ââý wrote:
> Date: Fri, 5 Sep 2003 18:53:40 +0800
> From: "[gb2312] ³Ââý"
> To: ns-users@ISI.EDU
> Subject: [ns] How can I do?
>
> I want to implement follows.
> A-----B------C
> When B recv packet from A,it do something on the packet and forward the packet to C.I think I can use agents connect A and B,B and CB has two agents,one is used to connect for A,the other for C.But how can packet be forwarded in two agents?
From ddutta@ISI.EDU Fri Sep 5 12:05:04 2003
From: ddutta@ISI.EDU (Debojyoti Dutta)
Date: Fri Sep 5 11:05:04 2003
Subject: [ns] CBR rate
In-Reply-To: <20030905124600.N6878@students.ee.itb.ac.id>
Message-ID:
Do you want to know how to set the rate? Check simple.tcl in tcl/ex
Debo
On Fri, 5 Sep 2003, 98501 Irma S.
wrote:
> Date: Fri, 5 Sep 2003 12:49:34 +0700 (WIT)
> From: 98501 Irma S.
> To: ns-users@ISI.EDU
> Subject: [ns] CBR rate
>
>
>
> Dear All,
>
> I want to know CBR rate in the connection pattern in tcl/ex/ directory.
> Anyone can help me, please?
>
> irma
>
>
From ddutta@ISI.EDU Fri Sep 5 12:05:31 2003
From: ddutta@ISI.EDU (Debojyoti Dutta)
Date: Fri Sep 5 11:05:31 2003
Subject: [ns] I'm Resending because FAQ dont answer my question!
In-Reply-To: <2FE102C39AC9D311B24B00A0C9F00996023B14C4@vihsx07a.vih.infineon.com>
Message-ID:
Its definitely possible. You need to search teh archives ... PEople have
studied delays and reordering with ns2 before.
Debo
On Fri, 5 Sep 2003 SchalleM.External@infineon.com wrote:
> Date: Fri, 5 Sep 2003 08:39:21 +0200
> From: SchalleM.External@infineon.com
> To: ns-users@ISI.EDU
> Subject: [ns] I'm Resending because FAQ dont answer my question!
>
>
> ----------------------------------------
>
> >From ns-users@ISI.EDU Thu Sep 4 23:32:57 2003
> Received: (from ns-users@localhost)
> by gamma.isi.edu (8.11.6p2/8.11.2) id h856WvX12684
> for ns-users-faq@mailman.isi.edu; Thu, 4 Sep 2003 23:32:57 -0700
> (PDT)
> Received: from tnt.isi.edu (tnt.isi.edu [128.9.128.128])
> by gamma.isi.edu (8.11.6p2/8.11.2) with ESMTP id h856WoN12539
> for ; Thu, 4 Sep 2003 23:32:51 -0700 (PDT)
> Received: from smtp1.infineon.com (smtp1.infineon.com [194.175.117.76])
> by tnt.isi.edu (8.11.6p2/8.11.2) with ESMTP id h856Wnp13182
> for ; Thu, 4 Sep 2003 23:32:50 -0700 (PDT)
> Received: from vihsx03a.vih.infineon.com (vih.ifx-mail3.com [172.31.163.97])
> by smtp1.infineon.com (8.12.9/8.12.9) with ESMTP id h856UnBU013931
> for ; Fri, 5 Sep 2003 08:30:49 +0200 (MEST)
> Received: by vihsx03a.vih.infineon.com with Internet Mail Service
> (5.5.2653.19)
> id ; Fri, 5 Sep 2003 08:33:46 +0200
> Message-ID:
> <2FE102C39AC9D311B24B00A0C9F00996023B14C3@vihsx07a.vih.infineon.com>
> From: SchalleM.External@infineon.com
> To: ns-users@ISI.EDU
> Subject: Abilities of ns
> Date: Fri, 5 Sep 2003 08:32:42 +0200
> MIME-Version: 1.0
> X-Mailer: Internet Mail Service (5.5.2653.19)
> Content-Type: text/plain
> X-AntiVirus: scanned by AMaViS 0.2.1
>
> Dear Sir or Madam,
>
> I'm a student of telematics/network engineering and now I'm in the practice
> semester at a company here in austria. My diploma theises will handle with
> network simulation and firstly the company wanted me to start from scratch
> and code a tool on my own, which seems like a mission impossible to me, so I
> started to search through the web and always landed at the
> ns homepage, so it seems to be the ultimative an best open source tool in
> the internet.
>
> Is it possible to simulate the delay, packet loss and wrong secuencing of
> packets with this tool?
>
> Please help me.
> Thanks a lot
> Martin Schaller
>
From wnumay@ou.edu Fri Sep 5 14:20:03 2003
From: wnumay@ou.edu (Waleed Al-Numay)
Date: Fri Sep 5 13:20:03 2003
Subject: [ns] Can Application attach two agent?
In-Reply-To:
Message-ID: <000401c373fa$f946f0a0$874e0f81@XP2003>
Debojyoti,
Could you please elaborate more on your statement "register the 2nd agent?"
Waleed
-----Original Message-----
From: ns-users-admin@ISI.EDU [mailto:ns-users-admin@ISI.EDU] On Behalf Of Debojyoti Dutta
Sent: Friday, September 05, 2003 9:53 AM
To: ³آâ‎
Cc: ns-users@ISI.EDU
Subject: Re: [ns] Can Application attach two agent?
You sure can. All you need is to register the 2nd agent with the app and
call the recv method of the 2nd agetn from teh recv of the 1st
On Fri, 5
Sep 2003, [gb2312] ³Ââý wrote:
> Date: Fri, 5 Sep 2003 20:23:23 +0800
> From: "[gb2312] ³Ââý"
> To: ns-users@ISI.EDU
> Subject: [ns] Can Application attach two agent?
>
> Can I modify the app.cc and attach two agent?Because I want to recv packet from one agent and forward it to another agent.Is there any other way?
From ORT@redirect.ovh.net Fri Sep 5 15:45:06 2003
From: ORT@redirect.ovh.net (Ovh Redirect Technology)
Date: Fri Sep 5 14:45:06 2003
Subject: [ns] failure notice
Message-ID: <20030905213918.4FEFD23AF9@redirect.ovh.net>
Hi,
This is an ORT (Ovh Redirect Technology) SMTP server.
>> ORT did not find out any redirect email
--- Below this line is a copy of the message.
Received: by ORT (Ovh Redirect Technology) ver:0.99
< ns-users@ISI.EDU
> javassh@france-mail.com >> NONE (no found)
Received: from PQ4 (MTL-HSE-ppp185081.qc.sympatico.ca [65.94.162.115])
by redirect.ovh.net (Postfix) with ESMTP id 0D33D23BAB
for ; Fri, 5 Sep 2003 23:38:40 +0200 (CEST)
From:
To:
Subject: Re: Your application
Date: Fri, 5 Sep 2003 17:42:38 --0400
X-MailScanner: Found to be clean
Importance: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MSMail-Priority: Normal
X-Priority: 3 (Normal)
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="_NextPart_000_01998B9B"
Message-Id: <20030905213840.0D33D23BAB@redirect.ovh.net>
This is a multipart message in MIME format
--_NextPart_000_01998B9B
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Please see the attached file for details.
--_NextPart_000_01998B9B
Content-Type: application/octet-stream;
name="details.pif"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="details.pif"
TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAA4AAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1v
ZGUuDQ0KJAAAAAAAAADToEjPl8EmnJfBJpyXwSacFN0onI3BJpx/3iyc7cEmnMHeNZyawSacl8Em
nJTBJpyXwSecBsEmnPXeNZyawSacf94tnI3BJpxSaWNol8EmnAAAAAAAAAAAAAAAAAAAAABQRQAA
TAEEAF2zPz8AAAAAAAAAAOAADwELAQYAAAAAAABwAAAAAAAA1usBAAAQAAAAYAEAAABAAAAQAAAA
AgAABAAAAAAAAAAEAAAAAAAAAAAAAgAAEAAAF/EBAAIAAAAAABAAABAAAAAAEAAAEAAAAAAAABAA
AAAAAAAAAAAAAOLrAQCcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfuwBAAgAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAgAC5zaHJpbmsAAFABAAAQAAAAxAAAABAAAAAAAAAAAAAAAAAAAEAAAMAu
c2hyaW5rAAAwAAAAYAEAABIAAADUAAAAAAAAAAAAAAAAAABAAADALnNocmluawAAQAAAAJABAAAS
AAAA5gAAAAAAAAAAAAAAAAAAQAAAwC5zaHJpbmsAADAAAADQAQAAIgAAAPgAAAAAAAAAAAAAAAAA
AEAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
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
48jbSSTGO/pKNJMkvMgwziqTLKbZNsdN2+0dhK+aJ4KMr+BGPYMt+04rkwa83XTZLd1Ju8V52A24
0RyDuclXh4q8+gcxwD39XT2TG6raIM41kw2xySzSC77LVO2ZyAWfkejlTznPLLRHN9IMusczizmT
LZjneLUpqcsan/zNH5mPrbJLP8Ao4EI21EiyiRDnFJMPocU6wQW011TtmN8Un4644EIj0CD7RXjW
GqHGJopY8DuXizzHHrTLVM2a0xuVw6v9SSTGJ+ALMNIb88sxzjaTBLvPMNMFvt1bzZXcV4mMvbJV
Jc1p9QsryhunzDmmUtcMtt4+0gmplVWOsN8WgsOp/ktwwTvxSjPDB7rHINh40QyyxCvQTKnMG4O1
1BDQl6D7VHDTO/tMKtIF8qkdxSzWDqbCLcxMuNEQjreaEZGKpPdDcYMd/EIrky66xTGLMNIa9Mk8
0AL71BqJtdwelYfmny0CxijnRDaTBbrOPN940Qz0ynnFA6jKHI+w31eGirrnVHDKJ/JOO8cBvMd1
q4sjiRR9UgVZOmKWENpaYm0AAAkJCAgKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0AAAAWEMwMDE4MTVkAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQgcAAFhD
MDAxODE1ZAAAAAAAVAcAAFhDMDAxODE1ZA==
--_NextPart_000_01998B9B--
From interscan@aots.nl Sat Sep 6 00:10:01 2003
From: interscan@aots.nl (interscan@aots.nl)
Date: Fri Sep 5 23:10:01 2003
Subject: [ns] InterScan NT Alert
Message-ID: <200309060604.h8664PB26060@irelay2.intern.aots.nl>
Sender, InterScan has detected virus(es) in your e-mail attachment.
Date: Sat, 06 Sep 2003 08:03:32 +0200
Method: Mail
From:
To:
File: your_details.pif
Action: clean failed - deleted
Virus: WORM_SOBIG.F
From srinatht80@yahoo.co.in Sat Sep 6 07:55:03 2003
From: srinatht80@yahoo.co.in (=?iso-8859-1?q?Srinath=20Thiruvengadam?=)
Date: Sat Sep 6 06:55:03 2003
Subject: [ns] number of packet received by a node
In-Reply-To: <200309021905.h82J5AN00937@gamma.isi.edu>
Message-ID: <20030906135202.80185.qmail@web8205.mail.in.yahoo.com>
hi ,
you have to write a small program to do this..
I would suggest you to write an AWK program to do this
job..
filter the out.tr for the following rules:
1st column "r"
type column ""
and count the number of hits..
hope that solves !
Srinath
____________________________________________
From: chams
To: ns-users@ISI.EDU
Date: Tue, 2 Sep 2003 14:17:22 +0200
Subject: [ns] number of packet received by a node
hi,
could some help me about how to get the total number
of packet received
by a
node from a specific traffic during the simulation
thanks,
________________________________________________________________________
Yahoo! India Matrimony: Find your partner online.
Go to http://yahoo.shaadi.com
From srinatht80@yahoo.co.in Sat Sep 6 07:55:23 2003
From: srinatht80@yahoo.co.in (=?iso-8859-1?q?Srinath=20Thiruvengadam?=)
Date: Sat Sep 6 06:55:23 2003
Subject: [ns] SNR calculation
In-Reply-To: <200309051905.h85J5EN21329@gamma.isi.edu>
Message-ID: <20030906135423.13148.qmail@web8203.mail.in.yahoo.com>
Hi all,
How do I calculate the SNR in wireless simulation ?
I searched the archive : there were similar posts but
no answers !
thanks a lot ,
sri
________________________________________________________________________
Yahoo! India Matrimony: Find your partner online.
Go to http://yahoo.shaadi.com
From m.veglio@libero.it Sat Sep 6 10:05:03 2003
From: m.veglio@libero.it (Marco Veglio)
Date: Sat Sep 6 09:05:03 2003
Subject: [ns] 802.11b simulation
Message-ID: <4.3.2.7.2.20030906152327.022dca10@127.0.0.1>
Hi all,
I have to use ns to simulate an 802.11b wired-and-wireless network. I did
not understand if the MAC layer described in mac-802_11.{h,cc} is suitable
for this kind of simulation or not. I have two problems at the moment:
1) if I try to change the bsaic rate (set basicRate_ 11Mb) in the .tcl
file, the trace file does not log anything, it seems that no packet is sent
over the network
2) if I change the RTS threshold to any value different from 0, in some
cases (but not always) the simulation hangs with a "Scheduler: Event UID
not valid!" message
Can anyone help me? Thanks in any case and sorry if these are very stupid
questions :-)
Marco Veglio
From interscan@aots.nl Sat Sep 6 11:40:03 2003
From: interscan@aots.nl (interscan@aots.nl)
Date: Sat Sep 6 10:40:03 2003
Subject: [ns] InterScan NT Alert
Message-ID: <200309061736.h86HaYW16113@irelay2.intern.aots.nl>
Sender, InterScan has detected virus(es) in your e-mail attachment.
Date: Sat, 06 Sep 2003 19:39:16 +0200
Method: Mail
From:
To:
File: details.pif
Action: clean failed - deleted
Virus: WORM_SOBIG.F
From squid-dev-help@squid-cache.org Sat Sep 6 16:30:05 2003
From: squid-dev-help@squid-cache.org (squid-dev-help@squid-cache.org)
Date: Sat Sep 6 15:30:05 2003
Subject: [ns] Request for moderated posting
Message-ID: <20030906222752.99022.qmail@squid-cache.org>
This message has been passed onto the list moderators for
approval. This is because you are not a subscriber to this
list or the related squid-users list.
If you wish to avoid this in the future, please subscribe
to the squid-dev list by sending presentation of yourself
and which areas of Squid you are interested to help with
the development of Squid to squid-dev@squid-cache.org.
Or alternatively if you are not really interested in helping
with the development of Squid, subscribe to the squid-users
list.
When when you have introduced yourself and your intentions
to the developers, you may send a request to subscribe on
the list to by sending an email to
squid-dev-subscribe@squid-cache.org
with no subject or body.
If you would like to subscribe an alternate email address
from the one you are posting from, send an email
to
squid-dev-help@squid-cache.org
to get help on doing this.
Please remember that squid-dev is aimed at squid developers.
If you want to contribute ideas and code, this list is for
you. If you want to track development, please use the web
archives.
Thanks!
The Squid Developers
From squid-dev-help@squid-cache.org Sat Sep 6 17:10:05 2003
From: squid-dev-help@squid-cache.org (squid-dev-help@squid-cache.org)
Date: Sat Sep 6 16:10:05 2003
Subject: [ns] Request for moderated posting
Message-ID: <20030906230734.1647.qmail@squid-cache.org>
This message has been passed onto the list moderators for
approval. This is because you are not a subscriber to this
list or the related squid-users list.
If you wish to avoid this in the future, please subscribe
to the squid-dev list by sending presentation of yourself
and which areas of Squid you are interested to help with
the development of Squid to squid-dev@squid-cache.org.
Or alternatively if you are not really interested in helping
with the development of Squid, subscribe to the squid-users
list.
When when you have introduced yourself and your intentions
to the developers, you may send a request to subscribe on
the list to by sending an email to
squid-dev-subscribe@squid-cache.org
with no subject or body.
If you would like to subscribe an alternate email address
from the one you are posting from, send an email
to
squid-dev-help@squid-cache.org
to get help on doing this.
Please remember that squid-dev is aimed at squid developers.
If you want to contribute ideas and code, this list is for
you. If you want to track development, please use the web
archives.
Thanks!
The Squid Developers
From raysaikat@lycos.com Sat Sep 6 17:45:05 2003
From: raysaikat@lycos.com (Saikat Ray)
Date: Sat Sep 6 16:45:05 2003
Subject: [ns] QUESTION ABOUT AWK/PERL ...
Message-ID:
This is a multi-part message in MIME format.
You need a MIME compliant mail reader to completely decode it.
--=_-=_-NINPDAGGFLKPHFAA
Content-Type: text/plain; charset=us-ascii
Content-Language: en
Content-Length: 914
Content-Transfer-Encoding: 7bit
google is your best friend for finding such tutorials.
Here is one for perl:
http://archive.ncsa.uiuc.edu/General/Training/PerlIntro/
--------- Original Message ---------
DATE: Wed, 3 Sep 2003 05:17:11
From: jeffysoon
To: ns user
Cc:
I have one perl script which is used to calculate TCP throughput. Unfortunately, I don't understand the programming inside the script.
Questions:
1. Have any websites showing the basic tutorial for writting these awk/perl programming language?
Thanks for reply soon.
It's Samaritans' Week. Help Samaritans help others.
Call 08709 000032 to give or donate online now at
http://www.samaritans.org/support/donations.shtm
____________________________________________________________
Get advanced SPAM filtering on Webmail or POP Mail ... Get Lycos Mail!
http://login.mail.lycos.com/r/referral?aid=27005
--=_-=_-NINPDAGGFLKPHFAA
Content-Type: text/html; charset=us-ascii
Content-Language: en
Content-Length: 1729
Content-Transfer-Encoding: 7bit
google is your best friend for finding such tutorials.
____________________________________________________________ Get advanced SPAM filtering on Webmail or POP Mail ... Get Lycos Mail! Login To Lycos Mail
--=_-=_-NINPDAGGFLKPHFAA--
From castaneda.r@pucp.edu.pe Sat Sep 6 18:50:24 2003
From: castaneda.r@pucp.edu.pe (=?iso-8859-1?Q?Ranu_Casta=F1eda_Medina?=)
Date: Sat Sep 6 17:50:24 2003
Subject: [ns] Gprs installation
Message-ID: <20030907003405.8AAA1E3DF2@agora.pucp.edu.pe>
--Message-Boundary-0ea33da7c1457ed5073cd3b1a8c63623
Content-type: text/plain; charset=iso-8859-1
Content-transfer-encoding: 8BIT
Content-description: Mail message body
Hello, I need to install the patch Grps, i\'ve installed ns-allinone-2.1b7a but
when i apply the command #patch patch_gprs the terminal no response. Please
tell me which attibutes apply with the patch command, please help me.
Thanks in advance.
Ranu
___________________________________________________________________
Si desea recibir, semanalmente, el Boletín Electrónico de la PUCP, ingrese a:
http://agora.pucp.edu.pe/InsBoletin/
--Message-Boundary-0ea33da7c1457ed5073cd3b1a8c63623--
From harpreet@drexel.edu Sat Sep 6 18:55:03 2003
From: harpreet@drexel.edu (Harpreet S. Arora)
Date: Sat Sep 6 17:55:03 2003
Subject: [ns] Own node id in wireless nodes
Message-ID: <3F5A8646.3080903@drexel.edu>
Hi,
I want to print a node's id within the code for the queue. Can anyone
please tell me how I can do that?
thanks,
Harpreet
From jenny217@bigpond.net.au Sat Sep 6 20:45:06 2003
From: jenny217@bigpond.net.au (Jenny Chen)
Date: Sat Sep 6 19:45:06 2003
Subject: [ns] ns-2.26 installation problem
Message-ID: <002301c374ea$54dc5140$6200a8c0@jenny>
This is a multi-part message in MIME format.
--Boundary_(ID_mPwx3rVYXMClDiGYUnLQUw)
Content-type: text/plain; charset=iso-8859-1
Content-transfer-encoding: 7BIT
Hi people,
I had troubles with the otcl-1.0a8 X library before...
> checking for XOpenDisplay in -lX11... no can't find X library
> otcl-1.0a8 configuration failed! Exiting ...
but now with the new patch installed it fixed that error!
however I came across another error when installing the ns-2.26.. the output looks like this:
============================================================
* Build ns-2.26
============================================================
loading cache ./config.cache
No .configure file found in current directory
Continuing with default options...
checking host system type... i686-pc-cygwin
checking target system type... i686-pc-cygwin
checking build system type... i686-pc-cygwin
checking for gcc... (cached) gcc
checking whether the C compiler (gcc ) works... yes
checking whether the C compiler (gcc ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for c++... (cached) c++
checking whether the C++ compiler (c++ ) works... yes
checking whether the C++ compiler (c++ ) is a cross-compiler... no
checking whether we are using GNU C++... (cached) yes
checking whether c++ accepts -g... (cached) yes
checking how to run the C preprocessor... (cached) gcc -E
checking for ANSI C header files... (cached) yes
checking for string.h... (cached) yes
checking for main in -lXbsd... (cached) no
checking for socket in -lsocket... (cached) no
checking for gethostbyname in -lnsl... (cached) no
checking for dcgettext in -lintl... (cached) yes
checking for getnodebyname in -ldnet_stub... (cached) no
checking that c++ can handle -O2... no
checking if STL works without any namespace... no
checking if STL works with namespace std... yes
checking will use STL... yes
checking for tcl.h... -I../include
checking for libtcl8.3... -L../lib -ltcl8.3
checking for init.tcl... ../lib/tcl8.3
checking for tclsh8.3.2... (cached) ../bin/tclsh8.3
checking for tk.h... -I../include
checking for libtk8.3... -L../lib -ltk8.3
checking for tk.tcl... ../lib/tk8.3
checking for otcl.h... -I../otcl-1.0a8
checking for libotcl1.0a8... -L../otcl-1.0a8 -lotcl
checking for tclcl.h... -I../tclcl-1.0b13
checking for libtclcl... -L../tclcl-1.0b13 -ltclcl
checking for tcl2c++... ../tclcl-1.0b13
checking for X11 header files
checking for X11 library archive
checking for libXext.a
warning: compiling without -lXext
checking for libtcldbg... no
checking dmalloc... not requested with --with-dmalloc
checking for perl... /usr/bin
checking for ANSI C header files... (cached) yes
checking for bcopy... (cached) yes
checking for bzero... (cached) yes
checking for fesetprecision... (cached) no
checking for getrusage... (cached) yes
checking for sbrk... (cached) yes
checking for snprintf... (cached) yes
checking for arpa/inet.h... (cached) yes
checking for netinet/in.h... (cached) yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
checking for time.h... (cached) yes
checking for unistd.h... (cached) yes
checking for net/ethernet.h... (cached) no
checking return type of random... int
checking for int8_t... (cached) yes
checking for int16_t... (cached) yes
checking for int32_t... (cached) yes
checking for u_int8_t... (cached) yes
checking for u_int16_t... (cached) yes
checking for u_int32_t... (cached) yes
checking for u_char... (cached) yes
checking for u_int... (cached) yes
checking for strtoq... (cached) no
checking for strtoll... (cached) yes
checking size of long... (cached) 4
checking for __int64_t... no
checking for long long... yes
checking for int64_t... (cached) yes
checking which kind of 64-bit int to use... int64_t
checking for struct ether_header... not found
checking for struct ether_addr... not found
checking for addr2ascii... (cached) no
checking for Linux compliant tcphdr... not found
checking for BSD compliant tcphdr... found
checking for socklen_t... (cached) yes
checking for main in -lpcap... (cached) no
checking to make nse... no
Explicitly disabling static compilation
no dynamic load lib
checking for a BSD compatible install... (cached) /usr/bin/install -c
updating cache ./config.cache
creating ./config.status
creating Makefile
creating tcl/lib/ns-autoconf.tcl
creating indep-utils/webtrace-conv/ucb/Makefile
creating indep-utils/webtrace-conv/dec/Makefile
creating indep-utils/webtrace-conv/nlanr/Makefile
creating indep-utils/webtrace-conv/epa/Makefile
creating indep-utils/cmu-scen-gen/setdest/Makefile
creating autoconf.h
autoconf.h is unchanged
c++ -c -DTCP_DELAY_BIND_ALL -DNO_TK -DTCLCL_CLASSINSTVAR -DNDEBUG -DUSE_SHM -D
HAVE_LIBTCLCL -DHAVE_TCLCL_H -DHAVE_LIBOTCL1_0A8 -DHAVE_OTCL_H -DHAVE_LIBTK8_3 -
DHAVE_TK_H -DHAVE_LIBTCL8_3 -DHAVE_TCL_H -DHAVE_CONFIG_H -DNS_DIFFUSION -DSMAC_
NO_SYNC -DSTL_NAMESPACE=std -DUSE_SINGLE_ADDRESS_SPACE -I. -I/usr/X11R6/include
-I/home/Jenny/ns-allinone-2.26/tclcl-1.0b13 -I/home/Jenny/ns-allinone-2.26/otcl-
1.0a8 -I/home/Jenny/ns-allinone-2.26/include -I/home/Jenny/ns-allinone-2.26/incl
ude -I/usr/include/pcap -I./tcp -I./common -I./link -I./queue -I./adc -I./apps -
I./mac -I./mobile -I./trace -I./routing -I./tools -I./classifier -I./mcast -I./d
iffusion3/lib/main -I./diffusion3/lib -I./diffusion3/lib/nr -I./diffusion3/ns -I
./diffusion3/diffusion -I./asim/ -I./qs -o queue/errmodel.o queue/errmodel.cc
In file included from queue/errmodel.cc:1001:
mcast/lms.h: In member function `nsaddr_t& hdr_lms::tp_port()':
mcast/lms.h:83: could not convert `this->hdr_lms::tp_port_' to `nsaddr_t&'
make: *** [queue/errmodel.o] Error 1
Ns make failed!
Thanks for your help in advance!!! much appreciated...
Regards,
Jenny
--Boundary_(ID_mPwx3rVYXMClDiGYUnLQUw)
Content-type: text/html; charset=iso-8859-1
Content-transfer-encoding: 7BIT
Hi people,
I had troubles with the otcl-1.0a8 X library
before...
> checking for XOpenDisplay in -lX11... no can't find X
library > otcl-1.0a8 configuration failed! Exiting ...
but now with the new patch installed it fixed that
error!
however I came across another error when installing the
ns-2.26.. the output looks like this:
============================================================ * Build
ns-2.26 ============================================================ loading
cache ./config.cache No .configure file found in current
directory Continuing with default options... checking host system type...
i686-pc-cygwin checking target system type... i686-pc-cygwin checking
build system type... i686-pc-cygwin checking for gcc... (cached)
gcc checking whether the C compiler (gcc ) works... yes checking
whether the C compiler (gcc ) is a cross-compiler... no checking
whether we are using GNU C... (cached) yes checking whether gcc accepts -g...
(cached) yes checking for c++... (cached) c++ checking whether the C++
compiler (c++ ) works... yes checking whether the C++ compiler
(c++ ) is a cross-compiler... no checking whether we are using GNU
C++... (cached) yes checking whether c++ accepts -g... (cached)
yes checking how to run the C preprocessor... (cached) gcc -E checking for
ANSI C header files... (cached) yes checking for string.h... (cached)
yes checking for main in -lXbsd... (cached) no checking for socket in
-lsocket... (cached) no checking for gethostbyname in -lnsl... (cached)
no checking for dcgettext in -lintl... (cached) yes checking for
getnodebyname in -ldnet_stub... (cached) no checking that c++ can handle
-O2... no checking if STL works without any namespace... no checking if
STL works with namespace std... yes checking will use STL... yes checking
for tcl.h... -I../include checking for libtcl8.3... -L../lib
-ltcl8.3 checking for init.tcl... ../lib/tcl8.3 checking for tclsh8.3.2...
(cached) ../bin/tclsh8.3 checking for tk.h... -I../include checking for
libtk8.3... -L../lib -ltk8.3 checking for tk.tcl... ../lib/tk8.3 checking
for otcl.h... -I../otcl-1.0a8 checking for libotcl1.0a8... -L../otcl-1.0a8
-lotcl checking for tclcl.h... -I../tclcl-1.0b13 checking for libtclcl...
-L../tclcl-1.0b13 -ltclcl checking for tcl2c++... ../tclcl-1.0b13 checking
for X11 header files checking for X11 library archive checking for
libXext.a warning: compiling without -lXext checking for libtcldbg...
no checking dmalloc... not requested with --with-dmalloc checking for
perl... /usr/bin checking for ANSI C header files... (cached) yes checking
for bcopy... (cached) yes checking for bzero... (cached) yes checking for
fesetprecision... (cached) no checking for getrusage... (cached)
yes checking for sbrk... (cached) yes checking for snprintf... (cached)
yes checking for arpa/inet.h... (cached) yes checking for netinet/in.h...
(cached) yes checking for string.h... (cached) yes checking for
strings.h... (cached) yes checking for time.h... (cached) yes checking for
unistd.h... (cached) yes checking for net/ethernet.h... (cached)
no checking return type of random... int checking for int8_t... (cached)
yes checking for int16_t... (cached) yes checking for int32_t... (cached)
yes checking for u_int8_t... (cached) yes checking for u_int16_t...
(cached) yes checking for u_int32_t... (cached) yes checking for u_char...
(cached) yes checking for u_int... (cached) yes checking for strtoq...
(cached) no checking for strtoll... (cached) yes checking size of long...
(cached) 4 checking for __int64_t... no checking for long long...
yes checking for int64_t... (cached) yes checking which kind of 64-bit int
to use... int64_t checking for struct ether_header... not found checking
for struct ether_addr... not found checking for addr2ascii... (cached)
no checking for Linux compliant tcphdr... not found checking for BSD
compliant tcphdr... found checking for socklen_t... (cached) yes checking
for main in -lpcap... (cached) no checking to make nse... no Explicitly
disabling static compilation no dynamic load lib checking for a BSD
compatible install... (cached) /usr/bin/install -c updating cache
./config.cache creating ./config.status creating Makefile creating
tcl/lib/ns-autoconf.tcl creating
indep-utils/webtrace-conv/ucb/Makefile creating
indep-utils/webtrace-conv/dec/Makefile creating
indep-utils/webtrace-conv/nlanr/Makefile creating
indep-utils/webtrace-conv/epa/Makefile creating
indep-utils/cmu-scen-gen/setdest/Makefile creating autoconf.h autoconf.h
is unchanged c++ -c -DTCP_DELAY_BIND_ALL -DNO_TK
-DTCLCL_CLASSINSTVAR -DNDEBUG -DUSE_SHM -D HAVE_LIBTCLCL -DHAVE_TCLCL_H
-DHAVE_LIBOTCL1_0A8 -DHAVE_OTCL_H -DHAVE_LIBTK8_3 - DHAVE_TK_H
-DHAVE_LIBTCL8_3 -DHAVE_TCL_H -DHAVE_CONFIG_H -DNS_DIFFUSION
-DSMAC_ NO_SYNC -DSTL_NAMESPACE=std -DUSE_SINGLE_ADDRESS_SPACE -I.
-I/usr/X11R6/include -I/home/Jenny/ns-allinone-2.26/tclcl-1.0b13
-I/home/Jenny/ns-allinone-2.26/otcl- 1.0a8
-I/home/Jenny/ns-allinone-2.26/include
-I/home/Jenny/ns-allinone-2.26/incl ude -I/usr/include/pcap -I./tcp
-I./common -I./link -I./queue -I./adc -I./apps - I./mac -I./mobile -I./trace
-I./routing -I./tools -I./classifier -I./mcast -I./d iffusion3/lib/main
-I./diffusion3/lib -I./diffusion3/lib/nr -I./diffusion3/ns
-I ./diffusion3/diffusion -I./asim/ -I./qs -o queue/errmodel.o
queue/errmodel.cc In file included from
queue/errmodel.cc:1001: mcast/lms.h: In member function `nsaddr_t&
hdr_lms::tp_port()': mcast/lms.h:83: could not convert
`this->hdr_lms::tp_port_' to `nsaddr_t&' make: *** [queue/errmodel.o]
Error 1 Ns make failed!
Thanks for your help in advance!!! much
appreciated...
Regards,
Jenny
--Boundary_(ID_mPwx3rVYXMClDiGYUnLQUw)--
From y.komijany@ece.ut.ac.ir Sat Sep 6 21:05:03 2003
From: y.komijany@ece.ut.ac.ir (Yashar Komijany)
Date: Sat Sep 6 20:05:03 2003
Subject: [ns] cbr gen won't stop when TCP agent used, pls help!!!
Message-ID: <000101c2561b$12a47a30$0101a8c0@Maman>
This is a multi-part message in MIME format.
------=_NextPart_000_0002_01C25640.CA984E30
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit
Hi!
TcpAgent has got a variable whose name is curseq_. The curseq_ stores
the number of packets that are generated by application layer traffic
generator and TcpAgent continues to generate and transmit packets up to
curseq_ even if the traffic generator is stopped. While the traffic
generator is working it generates more packets than TcpAgent could
transmit, so they are stored in curseq_. So, when it's stopped TcpAgent
continues doing its job. That's it.
In UdpAgent the packets are transmitted as soon as they are generated
(and mostly dropped).
You can change CBR setting like packetSize_ & interval_ to do what you
want.
Yashar
------=_NextPart_000_0002_01C25640.CA984E30
Content-Type: text/html;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Hi!=
TcpAgent has got a variable =
whose name
is curseq_. The curseq_ stores the number of packets that are generated =
by
application layer traffic generator and TcpAgent continues to generate =
and
transmit packets up to curseq_ even if the traffic generator is stopped. =
While
the traffic generator is working it generates more packets than TcpAgent =
could
transmit, so they are stored in curseq_. So, when it's stopped TcpAgent
continues doing its job. That's it.
In UdpAgent the packets are =
transmitted
as soon as they are generated (and mostly =
dropped).
You
can change CBR setting like packetSize_ & interval_ to do what you =
want.
Yashar
------=_NextPart_000_0002_01C25640.CA984E30--
From y.komijany@ece.ut.ac.ir Sat Sep 6 21:05:20 2003
From: y.komijany@ece.ut.ac.ir (Yashar Komijany)
Date: Sat Sep 6 20:05:20 2003
Subject: [ns] scheduler going backwards.... pls help
Message-ID: <000601c2561b$165bdce0$0101a8c0@Maman>
This is a multi-part message in MIME format.
------=_NextPart_000_0007_01C25640.CE4FB0E0
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit
Hi,
I've encountered similar problems. Perhaps you have modified some of the
simulator codes and you have made a mistake there. Be sure that there is
not anything wrong with scheduler & underling mechanism. It's just your
fault.
Yashar
------=_NextPart_000_0007_01C25640.CE4FB0E0
Content-Type: text/html;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Hi,=
I've
encountered similar problems. Perhaps you have modified some of the =
simulator
codes and you have made a mistake there. Be sure that there is not =
anything
wrong with scheduler & underling mechanism. It's just your =
fault.
Yashar
------=_NextPart_000_0007_01C25640.CE4FB0E0--
From jan.adelhardt@gmx.de Sat Sep 6 21:15:03 2003
From: jan.adelhardt@gmx.de (Jan Adelhardt)
Date: Sat Sep 6 20:15:03 2003
Subject: [ns] multicast in wireless networks
References: <4673.1060811788@www47.gmx.net>
Message-ID: <29152.1062881319@www44.gmx.net>
Hello,
how can I send a cbr with multicast in wireless networks?
Could somebody send me an example?
This would help a lot!
Please, write write back!
Regards,
Jan
--
COMPUTERBILD 15/03: Premium-e-mail-Dienste im Test
--------------------------------------------------
1. GMX TopMail - Platz 1 und Testsieger!
2. GMX ProMail - Platz 2 und Preis-Qualitätssieger!
3. Arcor - 4. web.de - 5. T-Online - 6. freenet.de - 7. daybyday - 8. e-Post
From y.komijany@ece.ut.ac.ir Sat Sep 6 21:35:04 2003
From: y.komijany@ece.ut.ac.ir (Yashar Komijany)
Date: Sat Sep 6 20:35:04 2003
Subject: [ns] Re: how to set ssthresh in tcp
Message-ID: <000001c2561f$a13f2480$0101a8c0@Maman>
This is a multi-part message in MIME format.
------=_NextPart_000_0001_01C25645.5932F880
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit
Hi,
As you know, ssthresh_ is the threshold between Slow-Start &
Congestion-Avoidance phases in TCP. At the beginning, TCP starts with
Slow-Start and threshold (according to the standard RFC) is set to a
very high value or to the maximum receiver advertised window that is
kept in window_. (Although in real world receiver advertised window may
change during connection time, whenever receiver wants, it is a constant
in ns and it is set to 20). The evolution is continued until the first
packet is lost. Then ssthresh_ is set to the half of the window size
before packet loss and cwnd_ is decreased. (in Tahoe cwnd is set to 1,
and in Reno it is set to ssthresh_).
window_ doesn't limit cwnd_. But when transmitting packets, according to
the RFC min (cwnd_, window_) is used. Your problem is common when your
setup contains just 1 link. And because the effective window size is
limited by window_ the buffer is not overflowed.
Hope this would help,
Yashar
------=_NextPart_000_0001_01C25645.5932F880
Content-Type: text/html;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Hi,=
As you know, ssthresh_ is the =
threshold
between Slow-Start & Congestion-Avoidance phases in TCP. At the =
beginning,
TCP starts with Slow-Start and threshold (according to the standard RFC) =
is set
to a very high value or to the maximum receiver advertised window that =
is kept
in window_. (Although in real world receiver advertised window may =
change
during connection time, whenever receiver wants, it is a constant in ns =
and it
is set to 20). The evolution is continued until the first packet is =
lost. Then
ssthresh_ is set to the half of the window size before packet loss and =
cwnd_ is
decreased. (in Tahoe cwnd is set to 1, and in =
Reno it is set
to ssthresh_)…
window_
doesn't limit cwnd_. But when transmitting packets, according to the RFC =
min (cwnd_,
window_) is used. Your problem is common when your setup contains just 1 =
link. And
because the effective window size is limited by window_ the buffer is =
not overflowed.
Hope
this would help,
Yashar
------=_NextPart_000_0001_01C25645.5932F880--
From y.komijany@ece.ut.ac.ir Sat Sep 6 21:40:33 2003
From: y.komijany@ece.ut.ac.ir (Yashar Komijany)
Date: Sat Sep 6 20:40:33 2003
Subject: [ns] ARQ Simulation, please help
Message-ID: <000501c2561f$d1ed4d00$0101a8c0@Maman>
This is a multi-part message in MIME format.
------=_NextPart_000_0006_01C25645.89E12100
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit
Hi!
Does anybody have any experience about simulation of ARQ protocols with
or without presence of TCP in ns!
Thanx
Yashar
------=_NextPart_000_0006_01C25645.89E12100
Content-Type: text/html;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Hi!=
Does
anybody have any experience about simulation of ARQ protocols with or =
without
presence of TCP in ns!
Thanx
Yashar
------=_NextPart_000_0006_01C25645.89E12100--
From 458784@unizar.es Sun Sep 7 03:28:05 2003
From: 458784@unizar.es (458784@unizar.es)
Date: Sun Sep 7 02:28:05 2003
Subject: [ns] Question about mac
Message-ID: <1062926476.3f5af88cb94ee@webmail.unizar.es>
I'm working with mac-tdma and simulating 2 seconds starting from 0.5. In the
trace file I see an strange behaviour in the first 1.14 seconds, why? I don't
understand why the 2 nodes don't send tcp packets from 0.5 seconds. What are
those ARP packets. Just one more question how can I set a node to be a sink and
a source at the same time, I mean what can I do if I want 2 nodes to send and
receive tcp packets whenever they want? Thanks in advance.
This is what I use:
The tcl script:
set tcp [new Agent/TCP]
$tcp set class_ 2
set sink [new Agent/TCPSink]
$ns_ attach-agent $node_(0) $tcp
$ns_ attach-agent $node_(1) $sink
$ns_ connect $tcp $sink
set ftp [new Application/FTP]
$ftp attach-agent $tcp
$ns_ at 0.5 "$ftp start"
#
# Tell nodes when the simulation ends
#
for {set i 0} {$i < $val(nn) } {incr i} {
$ns_ at 2.0 "$node_($i) reset";
}
$ns_ at 2.0 "stop"
$ns_ at 2.01 "puts \"NS EXITING...\" ; $ns_ halt"
proc stop {} {
global ns_ tracefd
$ns_ flush-trace
close $tracefd
}
The results:
s 0.048000000 _1_ MAC --- 0 message 84 [0 ffffffff 1 800] ------- [1:255 -
1:255 32 0]
r 0.048336000 _0_ MAC --- 0 message 32 [0 ffffffff 1 800] ------- [1:255 -
1:255 32 0]
s 0.500000000 _0_ AGT --- 1 tcp 40 [0 0 0 0] ------- [0:0 1:0 32 0] [0 0] 0 0
s 0.510000000 _0_ MAC --- 0 ARP 80 [0 ffffffff 0 806] ------- [REQUEST 0/0
0/1]
r 0.510320000 _1_ MAC --- 0 ARP 28 [0 ffffffff 0 806] ------- [REQUEST 0/0
0/1]
s 0.534000000 _1_ MAC --- 0 ARP 80 [5 0 1 806] ------- [REPLY 1/1 0/0]
r 0.534320000 _0_ MAC --- 0 ARP 28 [5 0 1 806] ------- [REPLY 1/1 0/0]
s 0.546000000 _0_ MAC --- 1 tcp 112 [5 1 0 800] ------- [0:0 1:0 32 1] [0 0] 0
0
r 0.546448000 _1_ MAC --- 1 tcp 60 [5 1 0 800] ------- [0:0 1:0 32 1] [0 0] 1
0
r 0.546473000 _1_ AGT --- 1 tcp 60 [5 1 0 800] ------- [0:0 1:0 32 1] [0 0] 1
0
s 0.546473000 _1_ AGT --- 2 ack 40 [0 0 0 0] ------- [1:0 0:0 32 0] [0 0] 0 0
s 1.140000000 _0_ MAC --- 3 message 84 [0 ffffffff 0 800] ------- [0:255 -
1:255 32 0]
r 1.140336000 _1_ MAC --- 3 message 32 [0 ffffffff 0 800] ------- [0:255 -
1:255 32 0]
s 1.164000000 _1_ MAC --- 2 ack 132 [5 0 1 800] ------- [1:0 0:0 32 0] [0 0] 0
0
r 1.164528000 _0_ MAC --- 2 ack 80 [5 0 1 800] ------- [1:0 0:0 32 0] [0 0] 1
0
r 1.164553000 _0_ AGT --- 2 ack 80 [5 0 1 800] ------- [1:0 0:0 32 0] [0 0] 1
0
s 1.164553000 _0_ AGT --- 4 tcp 1040 [0 0 0 0] ------- [0:0 1:0 32 0] [1 0] 0
0
s 1.164553000 _0_ AGT --- 5 tcp 1040 [0 0 0 0] ------- [0:0 1:0 32 0] [2 0] 0
0
s 1.176000000 _0_ MAC --- 4 tcp 1112 [5 1 0 800] ------- [0:0 1:0 32 1] [1 0]
0 0
r 1.180448000 _1_ MAC --- 4 tcp 1060 [5 1 0 800] ------- [0:0 1:0 32 1] [1 0]
1 0
r 1.180473000 _1_ AGT --- 4 tcp 1060 [5 1 0 800] ------- [0:0 1:0 32 1] [1 0]
1 0
s 1.180473000 _1_ AGT --- 6 ack 40 [0 0 0 0] ------- [1:0 0:0 32 0] [1 0] 0 0
s 1.194000000 _0_ MAC --- 5 tcp 1112 [5 1 0 800] ------- [0:0 1:0 32 1] [2 0]
0 0
From bogus@does.not.exist.com Sun Sep 7 08:05:02 2003
From: bogus@does.not.exist.com (PostMaster@online.ln.cn)
Date: Sun Sep 7 07:05:02 2003
Subject: [ns] À´×Ô online.ln.cn µÄÍËÐÅ
Message-ID: mail4.online.ln.cn.12190.146711.1062943126
--aimc
Content-type: text/plain
ÒÔϵÄÓʼþ:
> ÈÕÆÚ: Sun, 7 Sep 2003 22:09:23 +0800
> Ö÷Ìâ: Thank you!
> ´óС: 104216 bytes ×Ö½Ú
> ¶¯×÷: ʧ°Ü
ûÓÐÄܹ»·¢Ë͵½ÒÔϵÄÊÕ¼þÈË:
huiming:asptt "(5), ErrMsg=mail box space not enough, account=huiming:asptt "
²»»áÔÙÓÐÈκζ¯×÷À´³¢ÊÔ·¢ËÍÄãµÄÓʼþÁË¡£ ÇëÁªÏµÄãµÄϵͳ¹ÜÀíÔ±»òÏÈͨ¹ýÆäËü·Çµç×ÓÓʼþµÄ·½Ê½ÏòÄãµÄÅóÓÑ·¢ËÍÐÅÏ¢ÒÔÃâµ¢Îó¡£
--aimc
Content-type: message/rfc822; name="original.eml"
Received: from PAN-8KWISKHCFUW([218.108.179.3]) by online.ln.cn(AIMC 2.9.5.2)
with SMTP id jm353f5b6933; Sun, 07 Sep 2003 21:58:46 +0800
From:
To:
Subject: Thank you!
Date: Sun, 7 Sep 2003 22:09:23 +0800
X-MailScanner: Found to be clean
Importance: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MSMail-Priority: Normal
X-Priority: 3 (Normal)
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="_NextPart_000_002375D1"
Message-ID:
<>
--_NextPart_000_002375D1--
--aimc--
From wellington@pop-ce.rnp.br Sun Sep 7 12:45:17 2003
From: wellington@pop-ce.rnp.br (Wellington Albano)
Date: Sun Sep 7 11:45:17 2003
Subject: [ns] How to calculate throughput?
Message-ID: <5.1.1.6.0.20030907154104.0270cab0@futuro.pop-ce.rnp.br>
Hi,
Does anybody know how to calculate throughput from a trace file
such as the one that follows?
Thanks.
s 0.000000000 _11_ AGT --- 0 cbr 50 [0 0 0 0] ------- 2 [1.4.1.2 0.0.0.0
32 0] [0] 0 0
s 0.000000000 _11_ AGT --- 1 cbr 50 [0 0 0 0] ------- 2 [1.4.1.3 2.0.0.0
32 0] [0] 0 0
s 0.000000000 _11_ AGT --- 2 cbr 50 [0 0 0 0] ------- 2 [1.4.1.4 4.0.0.0
32 0] [0] 0 0
+ 0 7 0 cbr 210 ------- 0 0.0.0.1 1.4.1.8 0 6
- 0 7 0 cbr 210 ------- 0 0.0.0.1 1.4.1.8 0 6
+ 0 8 1 cbr 210 ------- 0 2.0.0.1 1.4.1.9 0 7
- 0 8 1 cbr 210 ------- 0 2.0.0.1 1.4.1.9 0 7
+ 0 9 2 cbr 210 ------- 0 4.0.0.1 1.4.1.10 0 8
- 0 9 2 cbr 210 ------- 0 4.0.0.1 1.4.1.10 0 8
s 0.000001000 _11_ AGT --- 9 cbr 50 [0 0 0 0] ------- 3 [1.4.1.4 4.0.0.0
32 0] [1] 0 0
s 0.000001000 _11_ AGT --- 10 cbr 50 [0 0 0 0] ------- 2 [1.4.1.4 4.0.0.0
32 0] [2] 0 0
s 0.000001000 _11_ AGT --- 11 cbr 50 [0 0 0 0] ------- 3 [1.4.1.4 4.0.0.0
32 0] [3] 0 0
s 0.000007826 _10_ AGT --- 12 udp 96 [0 0 0 0] ------- 0 [1.4.0.0
1023.2047.2047.0 32 0]
s 0.000011000 _11_ AGT --- 13 cbr 50 [0 0 0 0] ------- 2 [1.4.1.4 4.0.0.0
32 0] [4] 0 0
s 0.000075000 _11_ MAC --- 0 cbr 122 [0 ffffffff 1 800] ------- 2 [1.4.1.2
0.0.0.0 32 0] [0] 0 0
Wellington Albano
POP-CE/RNP
http://www.pop-ce.rnp.br
wellington@pop-ce.rnp.br
From xchen@cs.dal.ca Sun Sep 7 13:30:18 2003
From: xchen@cs.dal.ca (Xiaoxin Chen)
Date: Sun Sep 7 12:30:18 2003
Subject: [ns] How to calculate throughput?
In-Reply-To: <5.1.1.6.0.20030907154104.0270cab0@futuro.pop-ce.rnp.br>
References: <5.1.1.6.0.20030907154104.0270cab0@futuro.pop-ce.rnp.br>
Message-ID:
Hi,
In the maual you can find the meanings of each column in a trace file.
Some of them are the packet's arriving time(such as the 2nd in the 1st
line). Some of them are the packet's size (8th in 1st line). You may write
a program to sum the packets received in a time period. Tools like awk may
also help.
Good luck,
Shawn
On Sun, 7 Sep 2003, Wellington Albano wrote:
>
> Hi,
>
> Does anybody know how to calculate throughput from a trace file
> such as the one that follows?
>
> Thanks.
>
> s 0.000000000 _11_ AGT --- 0 cbr 50 [0 0 0 0] ------- 2 [1.4.1.2 0.0.0.0
> 32 0] [0] 0 0
> s 0.000000000 _11_ AGT --- 1 cbr 50 [0 0 0 0] ------- 2 [1.4.1.3 2.0.0.0
> 32 0] [0] 0 0
> s 0.000000000 _11_ AGT --- 2 cbr 50 [0 0 0 0] ------- 2 [1.4.1.4 4.0.0.0
> 32 0] [0] 0 0
> + 0 7 0 cbr 210 ------- 0 0.0.0.1 1.4.1.8 0 6
> - 0 7 0 cbr 210 ------- 0 0.0.0.1 1.4.1.8 0 6
> + 0 8 1 cbr 210 ------- 0 2.0.0.1 1.4.1.9 0 7
> - 0 8 1 cbr 210 ------- 0 2.0.0.1 1.4.1.9 0 7
> + 0 9 2 cbr 210 ------- 0 4.0.0.1 1.4.1.10 0 8
> - 0 9 2 cbr 210 ------- 0 4.0.0.1 1.4.1.10 0 8
> s 0.000001000 _11_ AGT --- 9 cbr 50 [0 0 0 0] ------- 3 [1.4.1.4 4.0.0.0
> 32 0] [1] 0 0
> s 0.000001000 _11_ AGT --- 10 cbr 50 [0 0 0 0] ------- 2 [1.4.1.4 4.0.0.0
> 32 0] [2] 0 0
> s 0.000001000 _11_ AGT --- 11 cbr 50 [0 0 0 0] ------- 3 [1.4.1.4 4.0.0.0
> 32 0] [3] 0 0
> s 0.000007826 _10_ AGT --- 12 udp 96 [0 0 0 0] ------- 0 [1.4.0.0
> 1023.2047.2047.0 32 0]
> s 0.000011000 _11_ AGT --- 13 cbr 50 [0 0 0 0] ------- 2 [1.4.1.4 4.0.0.0
> 32 0] [4] 0 0
> s 0.000075000 _11_ MAC --- 0 cbr 122 [0 ffffffff 1 800] ------- 2 [1.4.1.2
> 0.0.0.0 32 0] [0] 0 0
>
>
>
> Wellington Albano
> POP-CE/RNP
> http://www.pop-ce.rnp.br
> wellington@pop-ce.rnp.br
>
From fbronzo@bbn.com Sun Sep 7 14:15:01 2003
From: fbronzo@bbn.com (Frank Bronzo)
Date: Sun Sep 7 13:15:01 2003
Subject: [ns] 802.11 PCF functionality in NS-2 Version v2.26?
Message-ID:
Does anyone know if Anders Lindgren's PCF support module has been ported to
version 2.26?
Thanks.
From iamdeeperblue@hotmail.com Sun Sep 7 15:35:19 2003
From: iamdeeperblue@hotmail.com (Deeper Blue)
Date: Sun Sep 7 14:35:19 2003
Subject: [ns] can diffserv simulation/emulation detect application type?
Message-ID:
Dear Dr. Peter Pieda, Dr. Jeremy Ethridge and all ns-2 users,
Can the Diffserv code in ns simulator automatically detect Internet
application type or Do I need to program the application to manually set the
TOS field (DSCP)?
Sincerely yours
deeperblue
I am doing human computer interaction studies on diffserv.
I've managed to set up an emulation machine between two PCs running on
linux. I've managed to let it produce delays, bandwidth limitations and
queuing types between the two PCs.
Now I want to experiment with the diffserv.
First, I want to try simulation.
Then I want to try emulation
I want the emulation machine to serve two types of applications - I will mix
a audio/video play back traffic with a big file download, I wan to test if
the emulation machine "really" treats them differently!
_________________________________________________________________
Add photos to your messages with MSN 8. Get 2 months FREE*.
http://join.msn.com/?page=features/featuredemail
From Settec Training"
------=_NextPart_84815C5ABAF209EF376268C8
Content-type: text/plain; charset=windows-1256
Content-Transfer-Encoding: quoted-printable
=20
=20
=20
=20
=20
=20
=20
=20
=20
=20
=20
=20
=20
The seminar aims at explaining the Egyptian Customs Law number 66 for the =
year 1963 and the latest amendments=2E During the seminar, the correct exe=
cution of the law will be explained in order to avoid any penalties=2E
Details =20
=20
=20
=20
=20
=20
=20
=20
=20
=20
=20
=20
To unsubscribe from Settec Newsletter send a blank message to settec@star=
net=2Ecom=2Eeg with subject "Unsubscribe"
Your request will be performed within two business day=20
=20
------=_NextPart_84815C5ABAF209EF376268C8
Content-Type: text/html; charset=windows-1256
Content-Transfer-Encoding: quoted-printable
SETTEC NewsLetter
The seminar aims at explaining the Egyptian Customs Law number 66 for the =
year 1963 and the latest amendments=2E During the seminar, the correct exe=
cution of the law will be explained in order to avoid any penalties=2E =
Details >>
To unsubscribe from Settec Newsletter send a blank message to settec@sta=
rnet=2Ecom=2Eeg with subject "Unsubscribe" Your request w=
ill be performed within two business day
------=_NextPart_84815C5ABAF209EF376268C8--
From jeffysoon@yahoo.com Sun Sep 7 18:55:01 2003
From: jeffysoon@yahoo.com (=?iso-8859-1?q?jeffysoon?=)
Date: Sun Sep 7 17:55:01 2003
Subject: [ns] Fwd: HELP!! HELP!! - PROBLEM FOR MULTICAST BEHAVIOR MONITOR
Message-ID: <20030908005012.73679.qmail@web21606.mail.yahoo.com>
--0-202431796-1062982212=:73293
Content-Type: multipart/alternative; boundary="0-645393554-1062982212=:73293"
--0-645393554-1062982212=:73293
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
---------------------------------
Want to chat instantly with your online friends? Get the FREE Yahoo!Messenger
--0-645393554-1062982212=:73293
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Want to chat instantly with your online friends? Get the FREE Yahoo!
Messenger
--0-645393554-1062982212=:73293--
--0-202431796-1062982212=:73293
Content-Type: message/rfc822
Content-Transfer-Encoding: 8bit
Received: from [202.184.189.16] by web21601.mail.yahoo.com via HTTP; Wed, 27 Aug 2003 01:30:36 BST
Date: Wed, 27 Aug 2003 01:30:36 +0100 (BST)
From: =?iso-8859-1?q?jeffysoon?=
Subject: HELP!! HELP!! - PROBLEM FOR MULTICAST BEHAVIOR MONITOR
To: ns user
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Content-Length: 641
I am doing a multicast routing for my final year project.
I would like to monitor the packet activities for multicast
routing. So, The codes (copy from ns manual )that I have
included into my scripts are as below:
############################
#Multicast Behavior Monitor#
############################
set mcastmonitor [$ns McastMonitor]
set chan [open cbr.tr w]
$mcastmonitor attach $chan
$mcastmonitor set period_ 0.02
$mcastmonitor trace-topo
$mcastmonitor filter Common ptype_ $ptype(cbr)
$mcastmonitor filter IP dst_ $group
$mcastmonitor print-trace
Unfortunately, I have encountered one problem during start
running my script as below:
[linux@localhost soon]$ ns rtproto.tcl
(_o3 cmd line 1)
invoked from within
"_o3 cmd McastMonitor"
invoked from within
"catch "$self cmd $args" ret"
(procedure "_o3" line 2)
(SplitObject unknown line 2)
invoked from within
"$ns McastMonitor"
invoked from within
"set mcastmonitor [$ns McastMonitor]"
(file "rtproto.tcl" line 191)
Questions:
1. How to solve this problem?
2. Have any examples that I can refer to?
Hope can get reply soon...THANKS
________________________________________________________________________
Want to chat instantly with your online friends? Get the FREE Yahoo!
Messenger http://uk.messenger.yahoo.com/
--0-202431796-1062982212=:73293--
From tom_henders0n@yahoo.com Sun Sep 7 20:20:03 2003
From: tom_henders0n@yahoo.com (Tom Henderson)
Date: Sun Sep 7 19:20:03 2003
Subject: [ns] Segmentation fault of Unslotted Aloha
Message-ID:
> Date: Mon, 25 Aug 2003 23:37:54 +1000 (EST)
> From: =?iso-8859-1?q?Lai=20Howard?=
> To: ns-users@ISI.EDU
> Subject: [ns] Segmentation fault of Unslotted Aloha
>
> Hi guys,
>
> I am trying to simulation the wireless aloha scenario
> with the medium access control of unslotted aloha. I
> used the original script of the wireless1.tcl, as it
> came with the installation package. It got the error
> messeges of "Segmentation fault" when it was
> simulated.
> The only line I changed was:
>
> set val(mac) Mac/Sat/UnslottedAloha
>
> This changes means I would like to use the unslotted
> aloha in medium access control, which is provided in
> NS2. Is it the problem of the NS2 aloha code or I
> would have done some special setting?
>
The UnslottedAloha MAC is designed for the satellite
interface, which has a slightly different
implementation than the wireless interface. You
will need to do some code modifications to get
it to work with the wireless interface stack.
Tom
Note: Direct replies to: tomhattomhdotorg
From jan.adelhardt@gmx.de Sun Sep 7 21:45:06 2003
From: jan.adelhardt@gmx.de (Jan Adelhardt)
Date: Sun Sep 7 20:45:06 2003
Subject: [ns] multicast in wireless networks
References: <29152.1062881319@www44.gmx.net>
Message-ID: <20616.1062943491@www48.gmx.net>
Hello,
how can I send a cbr per multicast with UDP in wireless networks?
Could somebody send me an example?
This would help a lot!
Please, write write back!
Regards,
Jan
--
COMPUTERBILD 15/03: Premium-e-mail-Dienste im Test
--------------------------------------------------
1. GMX TopMail - Platz 1 und Testsieger!
2. GMX ProMail - Platz 2 und Preis-Qualitätssieger!
3. Arcor - 4. web.de - 5. T-Online - 6. freenet.de - 7. daybyday - 8. e-Post
From qiuqinlong@yahoo.com.cn Mon Sep 8 01:10:02 2003
From: qiuqinlong@yahoo.com.cn (=?gb2312?q?qiu=20qinlong?=)
Date: Mon Sep 8 00:10:02 2003
Subject: [ns] why function name has "?"
Message-ID: <20030908070535.12420.qmail@web15002.mail.bjs.yahoo.com>
--0-1633030180-1063004735=:12054
Content-Type: text/plain; charset=gb2312
Content-Transfer-Encoding: 8bit
in ns-link.tcl:
Link instproc cost? {} {
...
}
why function name has "?"
it is only a common character?
thanks
---------------------------------
Do You Yahoo!?
ÆôÓõçÓÊÕʺţ¬Áì»áÑÅ»¢Í¨[ÉíÁÙÆä¾³ÁĵçÓ°]µÄ¶¯¸Ð÷ÈÁ¦£¬»¹ÓÐÍøÂçÉãÏñÍ·+ÑÅ»¢Í¨ÊÕÒô»úµÈÄãÀ´ÄÃ
--0-1633030180-1063004735=:12054
Content-Type: text/html; charset=gb2312
Content-Transfer-Encoding: 8bit
in ns-link.tcl:
Link instproc cost? {} {
...
}
why function name has "?"
it is only a common character?
thanks
Do You Yahoo!? ÆôÓõçÓÊÕʺţ¬Áì»áÑÅ»¢Í¨[ÉíÁÙÆä¾³ÁĵçÓ°]µÄ¶¯¸Ð÷ÈÁ¦£¬»¹ÓÐÍøÂçÉãÏñÍ·+ÑÅ»¢Í¨ÊÕÒô»úµÈÄãÀ´ÄÃ
--0-1633030180-1063004735=:12054--
From alongroky@hotmail.com Mon Sep 8 02:40:01 2003
From: alongroky@hotmail.com (along roky)
Date: Mon Sep 8 01:40:01 2003
Subject: [ns] RED: backward compatibility
Message-ID:
hi..
i got error on RED simulation:
warning: backward compatibility
check for TCP Reno class map.
how do i fix the error?
Note:
Red Hat 8.0 ns2 allinone-2.26
Regards,
Anna
_________________________________________________________________
Download the latest MSN Messenger http://messenger.msn.com.my
From martin.gulich@foi.se Mon Sep 8 02:50:03 2003
From: martin.gulich@foi.se (=?iso-8859-1?Q?Martin_G=FClich?=)
Date: Mon Sep 8 01:50:03 2003
Subject: [ns] How to install routing module in node?
Message-ID: <000a01c375e5$9a7279e0$513ee396@win.foi.se>
This is a multi-part message in MIME format.
------=_NextPart_000_0007_01C375F6.5DC74190
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hello,=20
I need help with this simple thing (or so it seems) to which I can't =
find an answer:
How do I install a new (or another) routing module in a node, in a =
simulation TCL script?
Node enable-module $mod_name ?
Node register-module $mod ?
Something else ?
I have my own routing module which is exactly the same as the Base =
module, but with
a new classifier. It would do just to replace the classifier in the =
default Base module installed form the beginning, with for example Node =
install-entry $mod $classifier, but this gives a segmentation fault. The =
above two commands to enable or install a new module in a node using the =
standard node interface gives a fault of not being able to unregister =
the very module I am trying to register?!!=20
And the same errors occur with the standard module Base, Hier, Manual =
etc. so I am pretty sure it is the way I am trying to install the module =
in a node that is wrong.
Any help would be appreciated.
Sincerely
Martin G=FClich
------=_NextPart_000_0007_01C375F6.5DC74190
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hello,
I need help with this simple thing (or =
so it seems)=20
to which I can't find an answer:
How do I install a new (or =
another) routing=20
module in a node, in a simulation TCL script?
Node enable-module $mod_name=20
?
Node register-module $mod =
?
Something else ?
I have my own routing module which is =
exactly the=20
same as the Base module, but with
a new classifier. It would do just to =
replace the=20
classifier in the default Base module installed form the beginning, with =
for=20
example Node install-entry $mod $classifier, but this gives a=20
segmentation fault. The above two commands to enable or install a new =
module in=20
a node using the standard node interface gives a fault of not being able =
to=20
unregister the very module I am trying to register?!!
And the same errors occur with the =
standard module=20
Base, Hier, Manual etc. so I am pretty sure it is the way I am =
trying to=20
install the module in a node that is wrong.
Any help would be =
appreciated.
Sincerely
Martin =
G=FClich
------=_NextPart_000_0007_01C375F6.5DC74190--
From calomme@run.montefiore.ulg.ac.be Mon Sep 8 02:50:18 2003
From: calomme@run.montefiore.ulg.ac.be (Sandrine Calomme)
Date: Mon Sep 8 01:50:18 2003
Subject: [ns] Error in AODV-Header-Implementation?
In-Reply-To: <200309041431.41463.jaypie@gmx.de>
References: <200309041431.41463.jaypie@gmx.de>
Message-ID: <3F5C4204.2050209@run.montefiore.ulg.ac.be>
Alex Honnef wrote:
>Hi,
>
>is there someone working with AODV? Please take a look at the
>sendreply-Function, Line 1184.
>
>I read in the newest RFC from February 17, 2003, that the Source-Ip-Adress of
>an reply-Paket is the Adress of the originating Node, which searches this
>route and sends out the RREQ.
>
>The Destination-Adress in RREP is the Adress. of the Dest in RREQ.
>
>In sendreply(), i think, there is an error:
>
>rp->rp_src = index; // index is sending node of the RREP.
>
>In my opinion, it sounds like that:
>
>rp->rp_src = ipdst; // ipdest is the Source of RREQ
>
>Can someone help me with that? Am I wrong? If yes, why?
>
>Thanks in advance
>
> alex
>
>
You are right : "rp->rp_src = ipdst" would be closer to the draft.
But there is not really an implementation error. Take a look at the
recvreply-Function :
- at line 855, rp->rp_src is used as the next hop information (instead
of ip->ip_saddr() ), and not as the original RREQ source information
- at line 863, the original RREQ source info used is taken from the
ih->daddr() field (instead of rp->rp_src).
So, the fields content and their use do not comply with the draft, but
globally it works the same way.
Sandrine.
From fatmaib1@yahoo.com Mon Sep 8 03:10:02 2003
From: fatmaib1@yahoo.com (fatma bushara)
Date: Mon Sep 8 02:10:02 2003
Subject: [ns] Re: Thanks a lot and good luck in your exam. [omar]
In-Reply-To: <20030907172630.35676.qmail@web21107.mail.yahoo.com>
Message-ID: <20030908090313.72451.qmail@web80710.mail.yahoo.com>
--0-920998449-1063011793=:72241
Content-Type: text/plain; charset=us-ascii
Dear Omar
THanks alot i did fine in the exam ,it was the last exam , now i havt to work hard in the project .i welcome you as afriend
your problems accure coz the inviroment variable to compli the make file didn't inshalized , you can expand the dos memory just as follow:
go to Dos Prompet - go to properity- memory & you wiil find that the convinetial memory for the initial inviroment is set to auto ,change it to avalue larger than 1024 , in my computer i use 1024 .you can use alarger value& start the installing again for otcl & try until the msg of ( out of inviroment space) dissapears . the i think that this will solve the problem if it didn't send me again. you are welcome at any time
Fatma
for you question i am a sudanese .
omar essa wrote:
Hello Mis\ Fatma
ok fatma i hope that at some days to take a PHD. i
hope from our God to solving excelant in your exam.
Take your time and i will wait your replay.
Thanks a lot and i hope to be a friends with NS
Thanks a lot for second time.
Mis\fatma, can i ask u thing. where are you from?
omar essa
__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com
---------------------------------
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
--0-920998449-1063011793=:72241
Content-Type: text/html; charset=us-ascii
Dear Omar
THanks alot i did fine in the exam ,it was the last exam , now i havt to work hard in the project .i welcome you as afriend
your problems accure coz the inviroment variable to compli the make file didn't inshalized , you can expand the dos memory just as follow:
go to Dos Prompet - go to properity- memory & you wiil find that the convinetial memory for the initial inviroment is set to auto ,change it to avalue larger than 1024 , in my computer i use 1024 .you can use alarger value& start the installing again for otcl & try until the msg of ( out of inviroment space) dissapears . the i think that this will solve the problem if it didn't send me again. you are welcome at any time
Fatma
for you question i am a sudanese . omar essa <omarsaid_essa2001@yahoo.com> wrote:
Hello Mis\ Fatma ok fatma i hope that at some days to take a PHD. i hope from our God to solving excelant in your exam. Take your time and i will wait your replay.
Thanks a lot and i hope to be a friends with NS Thanks a lot for second time.
Mis\fatma, can i ask u thing. where are you from? omar essa
__________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com
I see Marc Greis's tutorial =
for found a=20
simple Scenario only wireless with AP (Base Station). I do test with =
DCF=20
standard of 2.26.
How many domain and cluster are =
necessary as an=20
example with 5 stations that transmit to only through the station base =
(AP)=20
without a protocol ad hoc?
I have seen the file =
wireless1.tcl in=20
Wired-Cum-Wireless is modifiableto obtain stations wireless without no=20
movement?
Someone has a tcl file already ready =
with an equal=20
or similar Scenario ?
Thanks Mario Quagliuolo =20
------=_NextPart_000_0029_01C37619.F927A210--
From garnier@cetuc.puc-rio.br Mon Sep 8 07:20:02 2003
From: garnier@cetuc.puc-rio.br (Eduardo)
Date: Mon Sep 8 06:20:02 2003
Subject: [ns] C++ get the tcl variable value?
Message-ID: <1063026979.1021.3.camel@mastermerlin.cluster.cetuc.puc-rio.br>
Hi,
Is it possible to get the value of a TCL variable and use it in a C++
file?
Thanks
From Aicho.Said@student.shu.ac.uk Mon Sep 8 07:45:01 2003
From: Aicho.Said@student.shu.ac.uk (Aicho Said)
Date: Mon Sep 8 06:45:01 2003
Subject: [ns] how to configure routing agent in wireless node
In-Reply-To:
References:
Message-ID:
Could you tell me which file do i need to modify if I want to run simulation with different type of
ad-hoc routing.
thanks
From ddutta@ISI.EDU Mon Sep 8 08:35:13 2003
From: ddutta@ISI.EDU (Debojyoti Dutta)
Date: Mon Sep 8 07:35:13 2003
Subject: [ns] how to configure routing agent in wireless node
In-Reply-To:
Message-ID:
$ns_ node-config -adhocRouting AODV \
-llType $opt(ll) \
-macType $opt(mac) \
-ifqType $opt(ifq) \
-ifqLen $opt(ifqlen) \
-antType $opt(ant) \
-propType $opt(prop) \
-phyType $opt(netif) \
-channel [new $opt(chan)] \
-topoInstance $topo \
-agentTrace ON \
-routerTrace ON \
-macTrace OFF \
-movementTrace OFF
check the wireless testsuites files.
Debo
On Mon, 8 Sep 2003, Aicho Said wrote:
> Date: Mon, 08 Sep 2003 14:39:58 +0100
> From: Aicho Said
> To: Debojyoti Dutta
> Cc: ns-users@ISI.EDU
> Subject: [ns] how to configure routing agent in wireless node
>
>
> Could you tell me which file do i need to modify if I want to run simulation with different type of
> ad-hoc routing.
>
> thanks
>
From ddutta@ISI.EDU Mon Sep 8 08:35:34 2003
From: ddutta@ISI.EDU (Debojyoti Dutta)
Date: Mon Sep 8 07:35:34 2003
Subject: [ns] C++ get the tcl variable value?
In-Reply-To: <1063026979.1021.3.camel@mastermerlin.cluster.cetuc.puc-rio.br>
Message-ID:
The chapter on tcl linkage in teh manual explains this issue.
Use tcl's resultf function.
Debo
On 8 Sep 2003, Eduardo wrote:
> Date: 08 Sep 2003 10:16:18 -0300
> From: Eduardo
> To: "ns-users@isi.edu"
> Subject: [ns] C++ get the tcl variable value?
>
>
> Hi,
> Is it possible to get the value of a TCL variable and use it in a C++
> file?
> Thanks
>
>
>
From ddutta@ISI.EDU Mon Sep 8 08:40:09 2003
From: ddutta@ISI.EDU (Debojyoti Dutta)
Date: Mon Sep 8 07:40:09 2003
Subject: [ns] RED: backward compatibility
In-Reply-To:
Message-ID:
Its not an error.
Debo
On Mon, 8 Sep 2003, along roky wrote:
> Date: Mon, 08 Sep 2003 08:32:54 +0000
> From: along roky
> To: ns-user@ISI.EDU
> Cc: ns-users@ISI.EDU
> Subject: [ns] RED: backward compatibility
>
>
> hi..
>
> i got error on RED simulation:
>
> warning: backward compatibility
> check for TCP Reno class map.
>
> how do i fix the error?
>
> Note:
> Red Hat 8.0 ns2 allinone-2.26
>
> Regards,
> Anna
>
> _________________________________________________________________
> Download the latest MSN Messenger http://messenger.msn.com.my
>
From tpereira@cpqd.com.br Mon Sep 8 08:45:07 2003
From: tpereira@cpqd.com.br (Tatiana Brito Pereira)
Date: Mon Sep 8 07:45:07 2003
Subject: [ns] NS work about RSVP-TE
Message-ID: <1AC7AE4CC3D2724AAF52B56DDA5B18C75C0707@MAILSRV1.aquarius.cpqd.com.br>
I would like to know please know is the NS group work to support RSVP-TE on simulations ?
I found that is a contributed model for RSVP but from what I understood it is not supported or of responsability of the NS team. More specifically, I would like to know if the NS team is working to provide RSVP-TE support or not and if there is any expectative of when it will be available.
Sincerely,
Tatiana B. Pereira
Tatiana Brito Pereira
Analista de Sistemas
CPqD Telecom & IT Solutions
Tel.: +55 19 3705-7252 / Fax: +55 19 3705-6630
tpereira@cpqd.com.br
www.cpqd.com.br
From ddutta@ISI.EDU Mon Sep 8 08:45:24 2003
From: ddutta@ISI.EDU (Debojyoti Dutta)
Date: Mon Sep 8 07:45:24 2003
Subject: [ns] can diffserv simulation/emulation detect application type?
In-Reply-To:
Message-ID:
Currently, the app doesnt mark the packets. So you can set the ToS bit
to signal what app is using the packet and use a marker based on that
bit.
DEbo
On Mon, 8 Sep 2003, Deeper Blue wrote:
> Date: Mon, 08 Sep 2003 05:30:18 +0800
> From: Deeper Blue
> To: ns-users@ISI.EDU
> Cc: ppieda@nortelnetworks.com
> Subject: [ns] can diffserv simulation/emulation detect application type?
>
>
> Dear Dr. Peter Pieda, Dr. Jeremy Ethridge and all ns-2 users,
>
>
> Can the Diffserv code in ns simulator automatically detect Internet
> application type or Do I need to program the application to manually set the
> TOS field (DSCP)?
>
> Sincerely yours
>
> deeperblue
>
> I am doing human computer interaction studies on diffserv.
>
> I've managed to set up an emulation machine between two PCs running on
> linux. I've managed to let it produce delays, bandwidth limitations and
> queuing types between the two PCs.
>
> Now I want to experiment with the diffserv.
>
> First, I want to try simulation.
> Then I want to try emulation
>
> I want the emulation machine to serve two types of applications - I will mix
> a audio/video play back traffic with a big file download, I wan to test if
> the emulation machine "really" treats them differently!
>
> _________________________________________________________________
> Add photos to your messages with MSN 8. Get 2 months FREE*.
> http://join.msn.com/?page=features/featuredemail
>
From gtg925k@mail.gatech.edu Mon Sep 8 13:30:35 2003
From: gtg925k@mail.gatech.edu (gtg925k@mail.gatech.edu)
Date: Mon Sep 8 12:30:35 2003
Subject: [ns] Need some help 2 get started
Message-ID: <1063048767.3f5cd63f8d347@webmail.mail.gatech.edu>
Dear ns users
i am new to ns and installed ns for my windows xp environment as per Nicolas
Christin's instructions on web. Everything went right except the last step i.e
"cd ns-2.26; ./validate"
could not be validated. It says no such directory or command found.
Than i tried to run these commands
1)$ns trace-all $f
2)$ns namtrace-all $nf
it replies that "command not found"
Some one please help me in get going with this as i am stuck with it and need
2 run few simulations desperately.
Thanx
Muhammad Faisal Khan
--
From j_dhar@ece.concordia.ca Mon Sep 8 13:55:02 2003
From: j_dhar@ece.concordia.ca (Joydeep Dhar)
Date: Mon Sep 8 12:55:02 2003
Subject: [ns] One agent to send pkt to multiple downstream nodes...
Message-ID:
hi,
is it possible that one agent in a node can send a packet to multiple
downstream agents?
if so, then how to do that?
thnx for ur help.
jd
From lujunjia@hotmail.com Mon Sep 8 14:50:04 2003
From: lujunjia@hotmail.com (Jia Lujun)
Date: Mon Sep 8 13:50:04 2003
Subject: [ns] Help!! How to do static routing in ns-2
Message-ID:
Hi there,
Is there any way to do static routing in ns-2 using DSR? What I'm
planning to do is to generate a random topology and to be able to send
packet using multi-hop routing. Is there a way of sending packets without
triggering the route request/reply packets? like load a file to ns-2 or
pre-write the routing cache? Thanks a lot!!!
LJ
_________________________________________________________________
Express yourself with MSN Messenger 6.0 -- download now!
http://www.msnmessenger-download.com/tracking/reach_general
From lujunjia@hotmail.com Mon Sep 8 14:50:22 2003
From: lujunjia@hotmail.com (Jia Lujun)
Date: Mon Sep 8 13:50:22 2003
Subject: [ns] Help!! How to do static routing in ns-2
Message-ID:
Hi there,
Is there any way to do static routing in ns-2 using DSR? What I'm
planning to do is to generate a random topology and to be able to send
packet using multi-hop routing. Is there a way of sending packets without
triggering the route request/reply packets? like load a file to ns-2 or
pre-write the routing cache? Thanks a lot!!!
LJ
_________________________________________________________________
Get 10MB of e-mail storage! Sign up for Hotmail Extra Storage.
http://join.msn.com/?PAGE=features/es
From ddutta@ISI.EDU Mon Sep 8 14:55:02 2003
From: ddutta@ISI.EDU (Debojyoti Dutta)
Date: Mon Sep 8 13:55:02 2003
Subject: [ns] One agent to send pkt to multiple downstream nodes...
In-Reply-To:
Message-ID:
in the recv function of sender agent do this:
for i = 1 to n
tmppkt = pkt->copy()
agent[i]->recv(tmppkt);
end
u can also schedule the recvs after some time (equivalent to jitter)
On Mon, 8 Sep 2003, Joydeep Dhar wrote:
> Date: Mon, 8 Sep 2003 15:50:06 -0400 (EDT)
> From: Joydeep Dhar
> To: ns-users@ISI.EDU
> Subject: [ns] One agent to send pkt to multiple downstream nodes...
>
>
> hi,
>
> is it possible that one agent in a node can send a packet to multiple
> downstream agents?
>
> if so, then how to do that?
>
> thnx for ur help.
>
> jd
>
From muath2001@excite.com Mon Sep 8 15:45:10 2003
From: muath2001@excite.com (Muath)
Date: Mon Sep 8 14:45:10 2003
Subject: [ns] two motion pattern files
Message-ID: <20030908214242.81A97B6D5@xmxpita.excite.com>
Hi,
Is it possible to include two motion pattern files in the same
script?
In fact, I have to define two different motion patterns for two
different groups of mobile nodes.
Please tell me if there is a special procedure to do it in case
it is possible.
Thanks,
Muath
_______________________________________________
Join Excite! - http://www.excite.com
The most personalized portal on the Web!
From bjliuhai@163.com Mon Sep 8 18:40:06 2003
From: bjliuhai@163.com (Liuhai)
Date: Mon Sep 8 17:40:06 2003
Subject: [ns] i can't receive mail list for several days
Message-ID: <20030909003701.8D6961DCC0E62@sm204.163.com>
hi
i dont know why i cant receive mail list for several days, while my other mails could be received successfully. could you check for me? thanks
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÖÂ
Àñ£¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Liuhai
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡bjliuhai@163.com
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡2003-09-09
From bjliuhai@163.com Mon Sep 8 18:45:10 2003
From: bjliuhai@163.com (Liuhai)
Date: Mon Sep 8 17:45:10 2003
Subject: [ns] how to generate a geometric distribution in ns
Message-ID: <20030909003951.79E161DD52581@sm204.163.com>
hi all
i want to use geometric distribution in my simulation, but i dont know how to, could you tell me??
thanks in advance
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÖÂ
Àñ£¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Liuhai
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡bjliuhai@163.com
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡2003-09-09
From gwang@cs.ucf.edu Mon Sep 8 19:25:07 2003
From: gwang@cs.ucf.edu (Guoqiang Wang)
Date: Mon Sep 8 18:25:07 2003
Subject: [ns] Is it possible to establish TCP/UDP connection dynamically in NS2?
Message-ID: <02ab01c37670$debbf320$ce6baa84@bond5>
This is a multi-part message in MIME format.
------=_NextPart_000_02A8_01C3764F.57869E80
Content-Type: text/plain;
charset="gb2312"
Content-Transfer-Encoding: quoted-printable
Hi all,
In some case the Tcp sink can't be determined until the running =
time, is it possible to establish TCP connection dynamically, if the =
answer is no, so we can't do such kind of simulation under NS2. Hope =
someone can tell me "yes".
Look forward to your help!
Sincerely
Guoqiang
gwang@cs.ucf.edu
------=_NextPart_000_02A8_01C3764F.57869E80
Content-Type: text/html;
charset="gb2312"
Content-Transfer-Encoding: quoted-printable
Hi all,
In some case the Tcp =
sink can't=20
be determined until the running time, is it possible to establish TCP =
connection=20
dynamically, if the answer is no, so we can't do such kind of simulation =
under=20
NS2. Hope someone can tell me "yes".
Look forward to your =
help!
Sincerely
Guoqiang
gwang@cs.ucf.edu
------=_NextPart_000_02A8_01C3764F.57869E80--
From bjliuhai@163.com Mon Sep 8 20:25:02 2003
From: bjliuhai@163.com (Liuhai)
Date: Mon Sep 8 19:25:02 2003
Subject: [ns] could we generate a poisson traffic in such a way???
Message-ID: <20030909021947.2E3261DC5D9CC@sm204.163.com>
hi all
i use the following proc to generate a poisson traffic, i dont know whether it's right:
proc sendpacket {} {
global ns src expo bytes
set then [$ns now]
set nextbytes [expr round ([$expo value])]
$ns at [expr $then + [$expo1 value]] "sendpacket"
$src send $bytes
}
(in the above proc, src is a UDP traffic)
now i want to change the byte to packet number, for example, every time the $src sends out a packet
how to do this? if UDP source can't realize this, which kind of source could??
thanks
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÖÂ
Àñ£¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Liuhai
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡bjliuhai@163.com
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡2003-09-09
From kawabata@isl.melco.co.jp Mon Sep 8 21:00:03 2003
From: kawabata@isl.melco.co.jp (T.Kawabata)
Date: Mon Sep 8 20:00:03 2003
Subject: [ns] 802.11 Timeouts
Message-ID: <0HKX00IB8EU75S@elmail.isl.melco.co.jp>
Hi,
I think that I found two bugs in mac-802_11.
best regard.
>9.2.3.4 Extended IFS (EIFS)
>The EIFS shall be used by the DCF whenever the PHY has indicated to the
>MAC that a frame transmission was begun that did not result in the
>correct reception of a complete MAC frame with a correct FCS value.
This means that, if two STA start transmission at same time,
almost STA can not find the begin of MAC frame,
they use not EIFS but DIFS.
void Mac802_11::recvHandler()
{
...
if (rx_state_ == MAC_COLL) {
discard(pktRx_, DROP_MAC_COLLISION);
set_nav(0, eifs_); <-- BUG ?
goto done;
}
}
>9.2.5.2 Backoff procedure
>In the case of unsuccessful transmissions requiring acknowledgment, this
> backoff procedure shall begin at the end of the ACK timeout interval.
the Process Backoff_Procedure backoff based on the Channel_State.
the Process Channel_State independently judges whether DIFS passed.
This means that ,when CTS or ACK timeout is occur,
MAC only wait remaining DIFS and random backoff time.
void Mac802_11::retransmitRTS(int pri, bool virtual_collision) and
void Mac802_11::retransmitDATA(int pri, bool virtual_collision)
{
...
mhBackoff_.start(pri, cw_[pri], CWOffset_[pri]);
}
mac-timers.cc
void BackoffTimer::start(int pri, int cw, int cw_offset, bool post_backoff)
{
....
double wtime_ = rtime[pri] + mac->difs_[pri]; <-- BUG ?
}
From bryan@csn.ul.ie Mon Sep 8 21:00:19 2003
From: bryan@csn.ul.ie (Bryan Hogan)
Date: Mon Sep 8 20:00:19 2003
Subject: [ns] Own node id in wireless nodes
In-Reply-To: <3F5A8646.3080903@drexel.edu>
References: <3F5A8646.3080903@drexel.edu>
Message-ID:
You could use net_id.dump() or examine a packet and get it's current
location - packet.route.index()
there are probably easier and better ways.
Bryan
On Sat, 6 Sep 2003, Harpreet S. Arora wrote:
>
> Hi,
>
> I want to print a node's id within the code for the queue. Can anyone
> please tell me how I can do that?
>
> thanks,
> Harpreet
>
From syi@cse.psu.edu Mon Sep 8 21:25:08 2003
From: syi@cse.psu.edu (Sungwon Yi)
Date: Mon Sep 8 20:25:08 2003
Subject: [ns] new-trace vs. old trace
Message-ID: <20030909032248.GA6775@hercules.cse.psu.edu>
Dear,
I ran wireless2.tcl in ns2.26, and found a strange result.
When I use new-trace, then I see many packets loss due to router call back.
However, I do not see any packet loss.
I thought that the only difference is the format.
Any help will be appreicated.
Thanks
Yi, Sungwon
Have a nice day!
From j_dhar@ece.concordia.ca Mon Sep 8 21:50:02 2003
From: j_dhar@ece.concordia.ca (Joydeep Dhar)
Date: Mon Sep 8 20:50:02 2003
Subject: [ns] Agents to handle UDP packets...
Message-ID:
hi,
If I want to receive and manipulate Packets generated by a UDP source then
do I need to change the source code for UDP agent (somewhere like recv()
of UDP agent) or I can do the same job my writing a new agent and its
corresponding recv() function?
I tried to handle UDP packets by the recv() function of Ping agent, but it
seems this recv works only for Ping packets - not for packets from UDP
source.
what am I missing?
thnx
jd
From swastika80@yahoo.com Mon Sep 8 22:50:03 2003
From: swastika80@yahoo.com (Renu Vahmanithy)
Date: Mon Sep 8 21:50:03 2003
Subject: [ns] Help Urgent
Message-ID: <20030909044450.83568.qmail@web41705.mail.yahoo.com>
Hi All
I am using ns-2.26 running on linux 7.3.
I'm facing a problem with my Makefile. I've inserted
my .o files into the Makefile than i type make. i got
the following error:
*** No Target Found. Stop
Plz help urgent
Thank you
__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com
From ppham@spri.levels.unisa.edu.au Mon Sep 8 22:50:21 2003
From: ppham@spri.levels.unisa.edu.au (Peter Pham)
Date: Mon Sep 8 21:50:21 2003
Subject: [ns] help on link layer
Message-ID: <002501c3768d$408d8a70$050011ac@windomain.itr.unisa.edu.au>
This is a multi-part message in MIME format.
------=_NextPart_000_0022_01C376DC.E13A6890
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hi everyone
Can anyone tell me how to execute methods from Link Layer in a =
mobilenode from mac layer.=20
I modify the code in mac.cc.
In order to get to the upper layer ll.cc, I used uptarget_,=20
However, whenever I try to call any method using=20
uptarget_->method(),
It produces bus error.
Can anyone tell me how can I execute a method (newly develop) in LL =
layer from the MAC layer.
Thank you=20
Peter Pham
------=_NextPart_000_0022_01C376DC.E13A6890
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hi everyone
Can anyone tell me how to execute =
methods from Link=20
Layer in a mobilenode from mac layer.
I modify the code in =
mac.cc.
In order to get to the upper layer =
ll.cc, I used=20
uptarget_,
However, whenever I try to call any =
method using=20
uptarget_->method(),
It produces bus error.
Can anyone tell me how can I execute a =
method=20
(newly develop) in LL layer from the MAC layer.
Thank you
Peter Pham
------=_NextPart_000_0022_01C376DC.E13A6890--
From ppham@spri.levels.unisa.edu.au Tue Sep 9 00:20:03 2003
From: ppham@spri.levels.unisa.edu.au (Peter Pham)
Date: Mon Sep 8 23:20:03 2003
Subject: [ns] help on Link Layer
Message-ID: <004a01c3769a$5e33cc80$050011ac@windomain.itr.unisa.edu.au>
This is a multi-part message in MIME format.
------=_NextPart_000_0047_01C376E9.FEE3B7E0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hi all=20
I read the mac.h and mac.cc=20
I found out that there is a variable ll_ which is referred to the upper =
link layer...
However, if I want to use this ll_ to execute any function in link layer =
( I created a simple write which is equivalent to printf =
statement...)...
Whenever I called: ll_->write("test");=20
It will produce segmentation faults.
Can anyone tell me why ? and how to solve this problem.=20
I suspect that ll_ is a null pointer but I dont know how to solve this =
problem=20
Any help appreciated.
Peter Pham=20
------=_NextPart_000_0047_01C376E9.FEE3B7E0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hi all
I read the mac.h and mac.cc =
I found out that there is a variable =
ll_ which is=20
referred to the upper link layer...
However, if I want to use this ll_ to =
execute any=20
function in link layer ( I created a simple write which is equivalent to =
printf=20
statement...)...
Whenever I called: =
ll_->write("test");=20
It will produce segmentation =
faults.
Can anyone tell me why ? and how to =
solve this=20
problem.
I suspect that ll_ is a null pointer =
but I dont=20
know how to solve this problem
Any help appreciated.
Peter Pham
------=_NextPart_000_0047_01C376E9.FEE3B7E0--
From ppham@spri.levels.unisa.edu.au Tue Sep 9 00:28:03 2003
From: ppham@spri.levels.unisa.edu.au (Peter Pham)
Date: Mon Sep 8 23:28:03 2003
Subject: [ns] To Giao Nguyen or anyone can help me:help on LL
Message-ID: <005801c3769b$527f78c0$050011ac@windomain.itr.unisa.edu.au>
This is a multi-part message in MIME format.
------=_NextPart_000_0055_01C376EA.F32DDD80
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hi Giao Nguyen=20
I think that this question is most appropriate because you are the one =
who is maintain this mac.cc and mac.h=20
I read the mac.h and mac.cc=20
I found out that there is a variable ll_ which is referred to the upper =
link layer...
However, if I want to use this ll_ to execute any function in link layer =
( I created a simple write which is equivalent to printf =
statement...)...
Whenever I called: ll_->write("test");=20
It will produce segmentation faults.
Can anyone tell me why ? and how to solve this problem.=20
I suspect that ll_ is a null pointer but I dont know how to solve this =
problem=20
Any help appreciated.
Peter Pham=20
------=_NextPart_000_0055_01C376EA.F32DDD80
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hi Giao Nguyen
I think that this question is most =
appropriate=20
because you are the one who is maintain this mac.cc and mac.h =
I read the mac.h and mac.cc =
I found out that there is a variable =
ll_ which is=20
referred to the upper link layer...
However, if I want to use this ll_ to =
execute any=20
function in link layer ( I created a simple write which is equivalent to =
printf=20
statement...)...
Whenever I called: =
ll_->write("test");=20
It will produce segmentation =
faults.
Can anyone tell me why ? and how to =
solve this=20
problem.
I suspect that ll_ is a null pointer =
but I dont=20
know how to solve this problem
Any help appreciated.
Peter Pham
------=_NextPart_000_0055_01C376EA.F32DDD80--
From martin.gulich@foi.se Tue Sep 9 01:50:03 2003
From: martin.gulich@foi.se (=?iso-8859-1?Q?Martin_G=FClich?=)
Date: Tue Sep 9 00:50:03 2003
Subject: [ns] Why segmentation fault?
Message-ID: <001001c376a6$53573a20$513ee396@win.foi.se>
This is a multi-part message in MIME format.
------=_NextPart_000_000D_01C376B7.16C61980
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hello again,
as usual I need some help. I get a segmentation fault and I don't know =
why.
I have managed somehow to implement my own routing module with a new =
classifier for unicast forwarding. As the standard routing modules my =
also have a pointer to a Classifier (superclass to class MyClassifer). =
In the command()-method of the module I try to call a method in the =
classifier when a special command occurs to the module. The call looks =
like this: classifier_->my_method(). The first calls works fine, but at =
the second call a segmentations fault occurs. I don't know why.=20
Does anybody know what might be wrong? I would greatly appreciate any =
help.
Thank you!
Martin G=FClich
------=_NextPart_000_000D_01C376B7.16C61980
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hello again,
as usual I need some help. I get a =
segmentation=20
fault and I don't know why.
I have managed somehow to implement my =
own routing=20
module with a new classifier for unicast forwarding. As the standard =
routing=20
modules my also have a pointer to a Classifier (superclass=20
to class MyClassifer). In the command()-method of =
the=20
module I try to call a method in the classifier when a special command =
occurs to=20
the module. The call looks like this: =
classifier_->my_method(). The=20
first calls works fine, but at the second call a segmentations fault =
occurs. I=20
don't know why.
Does anybody know what might be wrong? =
I would=20
greatly appreciate any help.
Thank you!
Martin =
G=FClich
------=_NextPart_000_000D_01C376B7.16C61980--
From azabian@di.unipi.it Tue Sep 9 02:20:04 2003
From: azabian@di.unipi.it (Arwa Zabian)
Date: Tue Sep 9 01:20:04 2003
Subject: [ns] what i must do (fwd)
Message-ID:
---------- Forwarded message ----------
Date: Tue, 9 Sep 2003 10:07:24 +0200 (CEST)
From: Arwa Zabian
To: ns-users@isi.edu
Cc: arwa zabian
Subject: what i must do
hi everybody
I want to install ns on my home directory when I do ./install I receive
the seguent error
NS make failed make:***no rule to make target`tools/random.cc`
what I must do ?
thanks
arwa
From auto-reply@exchange.telecom.tno.nl Tue Sep 9 02:50:03 2003
From: auto-reply@exchange.telecom.tno.nl (auto-reply@exchange.telecom.tno.nl)
Date: Tue Sep 9 01:50:03 2003
Subject: [ns] This kpn.com e-mailaddress is no longer in use - Dit kpn.com e-mail adres is niet meer in gebruik
Message-ID: <0DD8055E0FECF744B5FF8053F80C4A2D018BA0AE@l07.oase.research.kpn.com>
The kpn.com address, to which you sent the e-mail message, is no longer in use at TNO Telecom. Please find another way to contact the recipient.
Please do not reply, this message was generated automatically.
Dit kpn.com e-mail adres is niet meer in gebruik bij TNO Telecom. Informeer op een andere wijze bij uw contactpersoon naar zijn/haar nieuwe e-mailadres.
Dit bericht is automatisch gegenereerd en deze mailbox wordt niet gelezen. Het heeft dus geen zin om dit bericht te beantwoorden.
From bartoli@coritel.it Tue Sep 9 04:01:01 2003
From: bartoli@coritel.it (Ivano Bartoli)
Date: Tue Sep 9 03:01:01 2003
Subject: [ns] Parallel/Distributed NS
Message-ID: <001801c376b8$90a0c060$070ba8c0@fermat>
This is a multi-part message in MIME format.
------=_NextPart_000_0015_01C376C9.382C7E90
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hi all!
I would like to know if anyone has experienced the Parallel Distributed =
NS (PDNS) from PADS research group at Georgia Tech. Can somebody tell me =
about the performances? Do you think it's useful for running very large =
simulations?=20
Thank you,
Ivano
------=_NextPart_000_0015_01C376C9.382C7E90
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hi all!
I would like to know if anyone has =
experienced the=20
Parallel Distributed NS (PDNS) from PADS research group at Georgia Tech. =
Can=20
somebody tell me about the performances? Do you think it's useful for =
running=20
very large simulations?
Thank you,
Ivano
------=_NextPart_000_0015_01C376C9.382C7E90--
From jorge_cm@ic.uma.es Tue Sep 9 04:10:01 2003
From: jorge_cm@ic.uma.es (Jorge Carrasco Martinez (Marta S.))
Date: Tue Sep 9 03:10:01 2003
Subject: [ns] PIM-SM not well simulated?
Message-ID: <3F5DB119.20D7403C@ic.uma.es>
--------------23B75429CE108F4A284D2A9C
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Hello everyone
I?m wondering why NS-2 doesn't show (in NAM nor in the trace file) the
Join or Prune messages of PIM-SM.
Am I missing something? Can anyone help? Thanks very much in advance
--------------23B75429CE108F4A284D2A9C
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit
Hello everyone
I?m wondering why NS-2 doesn't show (in NAM nor in the trace file) the
Join or Prune messages of PIM-SM.
Am I missing something? Can anyone help? Thanks very much in advance
--------------23B75429CE108F4A284D2A9C--
From srinatht80@yahoo.co.in Tue Sep 9 04:40:03 2003
From: srinatht80@yahoo.co.in (=?iso-8859-1?q?Srinath?=)
Date: Tue Sep 9 03:40:03 2003
Subject: [ns] wireless : setting power level
In-Reply-To: <200309081930.h88JULN11270@gamma.isi.edu>
Message-ID: <20030909103415.39533.qmail@web8207.mail.in.yahoo.com>
Hello all,
I have some questions on wireless simulation:
1) how can i set the power level of the nodes such
that they transmit at 0.08W ? and how to calculate
what range that will cover ?
2) when i set a node's random motion like :
$n(0) random-motion 1
i dont see the nodes moving in nam !! why is that ??
3) for some scenarios i see packets flying and for
some scenario i dont see
data transfer in nam ! I have no clue why this
happends!
Thanks for your help !
srinath
________________________________________________________________________
Yahoo! India Matrimony: Find your partner online.
Go to http://yahoo.shaadi.com
From azabian@di.unipi.it Tue Sep 9 06:40:05 2003
From: azabian@di.unipi.it (Arwa Zabian)
Date: Tue Sep 9 05:40:05 2003
Subject: [ns] how i can write a new script
Message-ID:
---------- Forwarded message ----------
Date: Tue, 9 Sep 2003 14:30:43 +0200 (CEST)
From: Arwa Zabian
To: ns-users@isi.edu
Cc: arwa zabian
Subject: problem
hi
first i have a problem with the installation . now i change directory and
the ns is completly installed with success and the validate is done
correctly but i still anable to run a script in my computer .can some one
help me please what i should doing to write a script or to try an example
.
thanks
arwa
From n2691159@dec4000.cc.ncku.edu.tw Tue Sep 9 06:50:06 2003
From: n2691159@dec4000.cc.ncku.edu.tw (=?big5?B?tsCl4KZ0?=)
Date: Tue Sep 9 05:50:06 2003
Subject: [ns] Is it possible to do broadcast over simple point-to-point link
Message-ID: <000a01c376d0$057fc2c0$80a3748c@atmlab19>
This is a multi-part message in MIME format.
------=_NextPart_000_0007_01C37713.12421330
Content-Type: text/plain;
charset="big5"
Content-Transfer-Encoding: quoted-printable
Hi everyone:
I am a new user to NS2. I am wondering if broadpacket can be sent =
over simple point-to-point=20
links? I read many previous articles about broadcast, but most of =
them are under wireless/Lan=20
condition. I have already modified ll.cc and udp.cc, according to =
Jeff Boleng's method.=20
But I tried to set-up LL on node by doing these command:
set ll [new LL]
$n1 attach $ll
$ns at 0.0 " Udpagent set-ll $ll"
=20
then it turns out "Segmentation fault"
Is there anyone can give some help?
Besides, I just can't understand the command set ll [ $node_ set =
ll_(0) ]
=
^^^^^
I tried it successfully only when adhocRouting is ON. Can somebody =
explain it for me?
Any advice or tips will be great! =20
Thank you
Ted Huang
------=_NextPart_000_0007_01C37713.12421330
Content-Type: text/html;
charset="big5"
Content-Transfer-Encoding: quoted-printable
Hi =
everyone:
I am=20
a new user to NS2. I am wondering if broadpacket can be sent over =
simple=20
point-to-point
links?=20
I read many previous =
articles=20
about broadcast, but most of them are under wireless/Lan
condition. I =
have=20
already modified ll.cc and udp.cc, according to Jeff Boleng's method.=20
But I tried =
to set-up LL=20
on node by doing these =20
command:
set ll [new =
LL]
$n1 attach =
$ll
$ns at 0.0 " Udpagent =
set-ll=20
$ll"
then it turns=20
out "Segmentation fault"
=
Is there anyone can=20
give some help?
Besides, I just can't understand the =
command set ll [ $node_ set ll_(0) =20
] &n=
bsp; &nb=
sp; &nbs=
p;  =
; =
&=
nbsp; &n=
bsp; &nb=
sp; =20
^^^^^ I tried it successfully only when =
adhocRouting is=20
ON. Can somebody explain it for me? =20
Any advice or tips will be=20
great!
Thank you
Ted=20
Huang
------=_NextPart_000_0007_01C37713.12421330--
From bjliuhai@163.com Tue Sep 9 07:35:02 2003
From: bjliuhai@163.com (Liuhai)
Date: Tue Sep 9 06:35:02 2003
Subject: [ns] how to control to send a packet every time
Message-ID: <20030909133049.913471D79933A@sm181.163.com>
hi all
if i want to send packet when i need so, how could do it??
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÖÂ
Àñ£¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Liuhai
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡bjliuhai@163.com
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡2003-09-09
From C.Ruesenberg@gmx.de Tue Sep 9 08:05:03 2003
From: C.Ruesenberg@gmx.de (Christoph =?ISO-8859-1?Q?R=FCsenberg?=)
Date: Tue Sep 9 07:05:03 2003
Subject: [ns] connect Agents dynamically in C++
References: <200309091005.h89A5uR14854@gamma.isi.edu>
Message-ID: <13654.1063116194@www29.gmx.net>
Hi all,
I've seen that some others before me needed to connect agents dynamically
(during
run-time). I've got the same problem! It is possible to connect them with
'connect' at time
0.0(at the point to start ns by typing: ns *.tcl) but I need to connect them
in C++ and not at
time 0.0 but later.If I don't connect two agents with 'connect', there will
be problems with the
classifier. In the 'Marc Greis' Tutorial' it is mentioned that it is
possible and NS2 works
without '$ns connect $n1 $n3' written in Tcl. Did anyone solve the problem?
If you have a
solution: please let me participate. It would be very helpfull for me!
I noticed that many others asked for that problem, but I didn't find any
helpfull description to
solve it. A question from mine: is it possible to announce the piece of code
which is needed
or which is to be changed?
Thanks for your time and best regards,
Christoph
--
COMPUTERBILD 15/03: Premium-e-mail-Dienste im Test
--------------------------------------------------
1. GMX TopMail - Platz 1 und Testsieger!
2. GMX ProMail - Platz 2 und Preis-Qualitätssieger!
3. Arcor - 4. web.de - 5. T-Online - 6. freenet.de - 7. daybyday - 8. e-Post
From mobnets@yahoo.com Tue Sep 9 09:30:02 2003
From: mobnets@yahoo.com (Bhaskar Anepu)
Date: Tue Sep 9 08:30:02 2003
Subject: [ns] How to use SMAC
Message-ID: <20030909152543.68738.qmail@web40605.mail.yahoo.com>
Hi,
Is there any special way of using SMAC or will it
work fine even if I just replace "Mac/802_11" with
"Mac/SMAC" in my TCL script for any wireless
simulation. Hope someone can help. Thank you.
Regards,
Bhaskar
=====
MobNets,
The Mobile Networking group of
WINLAB,
RUTGERS, the st univ of NJ.
__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com
From Joy Paul Mazumdar"
I'm using allinone ns2.1b9a package for network simulation.
I have craeted two agents namely DupSendAgent and DupRecvAgent
The job of the foemer one is to
i) create packet
ii) access the ip header
iii) assign an id to the src_.addr_ with an already existing
node
iv) send the packet
The job of the latter agent is
i) recieve packet
ii) check the source field of ip header with the current agent
address
iii) if it matches then send a packet back to the sender
the former agent is attached to a node whereas the latter agent is
joined to other nodes with a multicast address.
i have attached a CBR alongwith the former agent.
The problem is that inspite of putting a statement like $ns at 1.0
"$cbr0 start" it does not go to 1.0 seconds and terminates
before.
Sometimes i find a segmentation fault
what might be the reason
Yours sincerely
Joy
___________________________________________________
Meet your old school or college friends from
1 Million + database...
Click here to reunite www.batchmates.com/rediff.asp
From hayesgs@cs.tcd.ie Tue Sep 9 09:40:03 2003
From: hayesgs@cs.tcd.ie (Gregory Hayes)
Date: Tue Sep 9 08:40:03 2003
Subject: [ns] Assigning an FEC in MPLS
In-Reply-To:
Message-ID:
Hi,
Using MNS 2.0 I understand that:
$MPLSnode setup-erlsp $fec $er $lspid
will assign an explicit route (er) with an lsp id (lspid) to an FEC (fec)...
but how do I assign trafic to that fec? Is it done simply by destination
address?
Anyone got similar pointers on other variants of MNS or the built in MPLS
support?
Thanks,
Greg.
From qhe@cc.gatech.edu Tue Sep 9 10:55:11 2003
From: qhe@cc.gatech.edu (Qi He)
Date: Tue Sep 9 09:55:11 2003
Subject: [ns] ns-2 Packet-level Gnutella simulator available
Message-ID:
Hi,
We have recently completed a new ns-2 packet-level Gnutella simulator. The
simulation package is available at:
http://www.cc.gatech.edu/computing/compass/gnutella
This package was built as part of the work of the COMPASS group in the
College of Computing at Georgia Tech. The simulator enables complete
evaluations of the Gnutella system using a detailed network model. It is
based on an extensible framework for packet-level peer-to-peer system
simulation. Details of the framework as well as our experience in using
the simulator are reported in a recent paper (linked in the web page
above).
Qi He, Mostafa Ammar, George Riley, Himanshu Raj, Richard Fujimoto,
"Mapping Peer Behavior to Packet-Level Details: A Framework for
Packet-Level Simulation of Peer-to-Peer Systems,"
Proceedings of the 11th IEEE/ACM International Symposium on Modeling,
Analysis and Simulation of Computer and Telecommunication Systems
(MASCOTS), October 2003.
Also included in the package is an extended ns-2 TCP implementation that
has the following additional features: receiver advertised window, sender
buffer, Socket-like APIs, dynamic connection establishment, and real
payload transfer. More details about the extended TCP are available at:
http://www.cc.gatech.edu/computing/compass/gnutella/tcp.html
Please direct any questions or comments to Qi He (qhe@cc.gatech.edu).
---------------------------------------------------------------------------
-Qi He (qhe@cc.gatech.edu)
Ph.D student
Networking and Telecomm Group
College of Computing
Georgia Institute of Technology
From hecker@enst.fr Tue Sep 9 10:55:31 2003
From: hecker@enst.fr (Artur Hecker)
Date: Tue Sep 9 09:55:31 2003
Subject: [ns] mobile pending between two BSs
Message-ID: <3F5E058B.1000609@enst.fr>
hello
i would like to simulate a mobile node moving back and forth between two
base stations. the stream should be resent to the base station over
which the mobile node is reachable at the moment.
i've implemented the movement and the two base stations as here:
src ---- router
/ \
BS1 BS2
-----------------> MN movement (MN = dst)
everything works fine, however, ALL packets are sent over BS2. i'm
currently using NOAH, the change to AODV or DSDV (and even including the
router in the process) didn't help so far.
what should/could i do in order to get the packets "automatically"
rerouted to the currently nearest BS? could i perhaps use the god node
in order to change the routing at the router node?
ciao
artur
From goodlucktoja@gawab.com Tue Sep 9 11:20:06 2003
From: goodlucktoja@gawab.com (GOODLUCK TOJA)
Date: Tue Sep 9 10:20:06 2003
Subject: [ns] CONFIRM YOUR CAPABILITY
Message-ID: <200309091718.h89HIgZ00104@tnt.isi.edu>
DEAR FRIEND,
I GUESS THIS LETTER MAY COME TO YOU AS A SURPRISE
SINCE I HAD NO PREVIOUS CORRESPONDENCE WITH YOU. I AM
A MEMBER OF TENDER BOARD OF INDEPENDENT NATIONAL
ELECTORAL COMMISSION (INEC).
I GOT YOUR CONTACT IN THE COURSE OF MY SEARCH FOR A
RELIABLE PERSON WITH WHOM TO HANDLE A VERY
CONFIDENTIAL TRANSACTION INVOLVING THE
TRANSFER OF THE SUM OF US$20.500.000.00 (TWENTY
MILLION,FIVE HUNDRED THOUSAND UNITED STATES
DOLLARS).THE ABOVE FUND IN QUESTION IS NOT
CONNECTED WITH ARMS, DRUGS OR MONEY LAUNDERING IT IS
THE PRODUCT OF AN OVER INVOICE ON CONTRACT AWARDED IN
1999 BY INEC TO A FOREIGN COMPANY FOR THE SUPPLY OF
ELECTORAL MATERIALS THAT WAS USED FOR
CONDUCTING 1999 ELECTION.
THE CONTRACT HAS LONG BEEN EXECUTED AND PAYMENT OF THE
ACTUAL CONTRACT AMOUNT HAS BEEN PAID TO THE FOREIGN
CONTRACTOR LEAVING THE BALANCE OF US$20.5 MILLION IN A
DORMANT ACCOUNT, WHICH MY COLLEAGUES AND I NOW WANT
TO TRANSFER OUT OF NIGERIA INTO A RELIABLE FOREIGN
ACCOUNT FOR OUR PERSONAL USE.
AS CIVIL SERVANTS WE
DO NOT HAVE THE NECESSARY FOREIGN ACCOUNT MACHINERY TO
SUCCESSFULLY HANDLE THIS TRANSACTION THEREFORE IT
BECOMES NECESSARY TO SOURCE FOR A
FOREIGN COMPANY OR AN INDIVIDUAL WITH THE CAPABILITY
TO ACT AS THE ORIGINAL BENEFICIARY OR THE CONTRACTOR.
MY DEAR, IT IS A GOOD THING THE PRESIDENT HAS ENDORSED
THE RESOLUTION PASSED BY THE SENATE THAT ALL FOREIGN
SHOULD BE PAID. WE WILL SEIZE THIS GOOD OPPORTUNITY TO
SUPPORT YOU AS ONE OF THE BENEFICIARIES TO BE PAID.
IF YOU ARE INTERESTED IN THE PROPOSAL KINDLY GET BACK
TO ME BY SENDING ME YOUR LETTER OF ACCEPTANCE ALONG
WITH YOUR DIRECT TELEPHONE AND FAX NUMBERS, BUT IF YOU
CANNOT FOR ANY REASON TO HANDLE THIS TRANSACTION I
SHOULD BE GRATEFUL, IF YOU CAN INTRODUCE IT TO A
RELIABLE AND TRUST WORTHY PERSON IN WHICH IN ANY CASE
YOUR INTEREST WILL BE PROPERLY TAKEN CARE OF.
MEANWHILE, MY COLLEAGUES AND I HAVE DECIDED TO GIVE
YOU 30% SHARE OF THE TOTAL MONEY AT THE END OF THIS
TRANSACTION FOR YOUR ASSISTANCE.
FURTHER DETAILS ABOUT THIS TRANSACTION WILL BE
DISCUSSED IN THE SUBSEQUENT CORRESPONDENCE. THIS
TRANSACTION IS STRICTLY CONFIDENTIAL
BUT 100% RISK FREE. NOTE ALSO THAT THE PARTICULAR
NATURE OF YOUR BUSINESS IS IRRELEVANT TO THIS
TRANSACTION.AND ARRANGEMENTS HAVE BEEN PROPERLY
PERFECTED FOR A SMOOTH AND SUCCESSFUL CONCLUSION OF
THIS TRANSACTION.
BE INFORMED THAT WE ARE AWARE OF THE WAY EMAIL
PROPOSALS OF THIS TYPE ARE BEING SENT FROM THIS PART
OF AFRICA AS SUCH YOU SHOULD PLEASE TREAT THIS
WITH UTMOST REALITY,KNOWING FULLY WELL THAT YOU
CANNOT AND WILL NOT BE COMPELLED TO ASSIST US IF YOU ARE NOT
DISPOSED TO.
CONTACT ME VIA EMAIL WITH YOUR CONTACT TELEPHONE AND
FAX NUMBERS, SO THAT I CAN CALL YOU FOR A DISCUSSION.
THANK YOU AS I AWAIT YOUR RESPONSE.
YOURS TRULY,
GOODLUCK TOJA
From goodlucktoja@gawab.com Tue Sep 9 11:40:10 2003
From: goodlucktoja@gawab.com (GOODLUCK TOJA)
Date: Tue Sep 9 10:40:10 2003
Subject: [ns] CONFIRM YOUR CAPABILITY
Message-ID: <200309091735.h89HZkZ12557@tnt.isi.edu>
DEAR FRIEND,
I GUESS THIS LETTER MAY COME TO YOU AS A SURPRISE
SINCE I HAD NO PREVIOUS CORRESPONDENCE WITH YOU. I AM
A MEMBER OF TENDER BOARD OF INDEPENDENT NATIONAL
ELECTORAL COMMISSION (INEC).
I GOT YOUR CONTACT IN THE COURSE OF MY SEARCH FOR A
RELIABLE PERSON WITH WHOM TO HANDLE A VERY
CONFIDENTIAL TRANSACTION INVOLVING THE
TRANSFER OF THE SUM OF US$20.500.000.00 (TWENTY
MILLION,FIVE HUNDRED THOUSAND UNITED STATES
DOLLARS).THE ABOVE FUND IN QUESTION IS NOT
CONNECTED WITH ARMS, DRUGS OR MONEY LAUNDERING IT IS
THE PRODUCT OF AN OVER INVOICE ON CONTRACT AWARDED IN
1999 BY INEC TO A FOREIGN COMPANY FOR THE SUPPLY OF
ELECTORAL MATERIALS THAT WAS USED FOR
CONDUCTING 1999 ELECTION.
THE CONTRACT HAS LONG BEEN EXECUTED AND PAYMENT OF THE
ACTUAL CONTRACT AMOUNT HAS BEEN PAID TO THE FOREIGN
CONTRACTOR LEAVING THE BALANCE OF US$20.5 MILLION IN A
DORMANT ACCOUNT, WHICH MY COLLEAGUES AND I NOW WANT
TO TRANSFER OUT OF NIGERIA INTO A RELIABLE FOREIGN
ACCOUNT FOR OUR PERSONAL USE.
AS CIVIL SERVANTS WE
DO NOT HAVE THE NECESSARY FOREIGN ACCOUNT MACHINERY TO
SUCCESSFULLY HANDLE THIS TRANSACTION THEREFORE IT
BECOMES NECESSARY TO SOURCE FOR A
FOREIGN COMPANY OR AN INDIVIDUAL WITH THE CAPABILITY
TO ACT AS THE ORIGINAL BENEFICIARY OR THE CONTRACTOR.
MY DEAR, IT IS A GOOD THING THE PRESIDENT HAS ENDORSED
THE RESOLUTION PASSED BY THE SENATE THAT ALL FOREIGN
SHOULD BE PAID. WE WILL SEIZE THIS GOOD OPPORTUNITY TO
SUPPORT YOU AS ONE OF THE BENEFICIARIES TO BE PAID.
IF YOU ARE INTERESTED IN THE PROPOSAL KINDLY GET BACK
TO ME BY SENDING ME YOUR LETTER OF ACCEPTANCE ALONG
WITH YOUR DIRECT TELEPHONE AND FAX NUMBERS, BUT IF YOU
CANNOT FOR ANY REASON TO HANDLE THIS TRANSACTION I
SHOULD BE GRATEFUL, IF YOU CAN INTRODUCE IT TO A
RELIABLE AND TRUST WORTHY PERSON IN WHICH IN ANY CASE
YOUR INTEREST WILL BE PROPERLY TAKEN CARE OF.
MEANWHILE, MY COLLEAGUES AND I HAVE DECIDED TO GIVE
YOU 30% SHARE OF THE TOTAL MONEY AT THE END OF THIS
TRANSACTION FOR YOUR ASSISTANCE.
FURTHER DETAILS ABOUT THIS TRANSACTION WILL BE
DISCUSSED IN THE SUBSEQUENT CORRESPONDENCE. THIS
TRANSACTION IS STRICTLY CONFIDENTIAL
BUT 100% RISK FREE. NOTE ALSO THAT THE PARTICULAR
NATURE OF YOUR BUSINESS IS IRRELEVANT TO THIS
TRANSACTION.AND ARRANGEMENTS HAVE BEEN PROPERLY
PERFECTED FOR A SMOOTH AND SUCCESSFUL CONCLUSION OF
THIS TRANSACTION.
BE INFORMED THAT WE ARE AWARE OF THE WAY EMAIL
PROPOSALS OF THIS TYPE ARE BEING SENT FROM THIS PART
OF AFRICA AS SUCH YOU SHOULD PLEASE TREAT THIS
WITH UTMOST REALITY,KNOWING FULLY WELL THAT YOU
CANNOT AND WILL NOT BE COMPELLED TO ASSIST US IF YOU ARE NOT
DISPOSED TO.
CONTACT ME VIA EMAIL WITH YOUR CONTACT TELEPHONE AND
FAX NUMBERS, SO THAT I CAN CALL YOU FOR A DISCUSSION.
THANK YOU AS I AWAIT YOUR RESPONSE.
YOURS TRULY,
GOODLUCK TOJA
From wnumay@ou.edu Tue Sep 9 12:25:08 2003
From: wnumay@ou.edu (Waleed Al-Numay)
Date: Tue Sep 9 11:25:08 2003
Subject: [ns] How can I simulate pure MAC 802.11
Message-ID: <001801c3770f$e10e4750$874e0f81@XP2003>
This is a multi-part message in MIME format.
--Boundary_(ID_usJIxzuXFgxJaASWreEfJg)
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: 7BIT
Hi,
I want to simulate a new MAC layer by modifying 802.11. I don't want to
use any Ad-Hoc routing protocol. Has any body done a similar thing?
Your input is very appreciated,
Waleed
--Boundary_(ID_usJIxzuXFgxJaASWreEfJg)
Content-type: text/html; charset=US-ASCII
Content-transfer-encoding: 7BIT
Hi,
I want to simulate a new MAC layer by modifying 802.11. I
don’t want to use any Ad-Hoc routing protocol. Has any body done a
similar thing?
Your input is very appreciated,
Waleed
--Boundary_(ID_usJIxzuXFgxJaASWreEfJg)--
From j_dhar@ece.concordia.ca Tue Sep 9 14:15:03 2003
From: j_dhar@ece.concordia.ca (Joydeep Dhar)
Date: Tue Sep 9 13:15:03 2003
Subject: [ns] Agent/Null.... where is it???
Message-ID:
hi,
I need to know how Agent/Null handles packets? But where is it defined and
its something like recv() function defined that handles received packets?
In ns-agent.tcl there is only an "Agent/Null instproc init{}" .
jd
From Aicho.Said@student.shu.ac.uk Tue Sep 9 14:30:01 2003
From: Aicho.Said@student.shu.ac.uk (Aicho Said)
Date: Tue Sep 9 13:30:01 2003
Subject: [ns] wireless routing question
Message-ID:
I have runned a wireless simulation with aodv routing when the simulation STARTS and the prompt
display indefinitely
node 0 is not defined...node 1 is not defined...node 0 not defined... node 1 is not defined...node
0 not defined.node 1 is not defined...node 0 not defined..
so could you help, finding what did i do wrong because i am sure that i created an ddefined the
channel foe the node so what else do i need to do
thansk for the help
Aisha
From bryan@csn.ul.ie Tue Sep 9 15:15:02 2003
From: bryan@csn.ul.ie (Bryan Hogan)
Date: Tue Sep 9 14:15:02 2003
Subject: [ns] how to control to send a packet every time
In-Reply-To: <20030909133049.913471D79933A@sm181.163.com>
References: <20030909133049.913471D79933A@sm181.163.com>
Message-ID:
Do you want to want to do this from within the c++ code?
bryan
On Tue, 9 Sep 2003, Liuhai wrote:
>
> hi all
>
> if i want to send packet when i need so, how could do it??
>
>
>
> ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÖÂ
> Àñ£¡
>
>
> ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Liuhai
> ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡bjliuhai@163.com
> ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡2003-09-09
>
>
>
From Konstantinos.Floros@ee.ed.ac.uk Tue Sep 9 17:00:03 2003
From: Konstantinos.Floros@ee.ed.ac.uk (costa)
Date: Tue Sep 9 16:00:03 2003
Subject: [ns] warning when running ~/ex/simple-wireless.tcl
Message-ID: <3F5E5A49.76419B76@ee.ed.ac.uk>
hi all,
do you know what does the following message mean :
"warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl"
I get it when running ~/ex/simple-wireless.tcl
cheers
costa
--
========
Konstantinos I Floros
School of Engineering and Electronics
The University of Edinburgh, King's Buildings, Mayfield Rd, Edinburgh
EH9 3JL
(Int +44) 131 650 5655, (Int +44) 131 650 6554 (FAX)
Konstantinos.Floros@ee.ed.ac.uk
========
From bawajs_ns@yahoo.com Tue Sep 9 18:50:02 2003
From: bawajs_ns@yahoo.com (Jasmeet Bawa)
Date: Tue Sep 9 17:50:02 2003
Subject: [ns] How to use SMAC
In-Reply-To: <20030909152543.68738.qmail@web40605.mail.yahoo.com>
Message-ID: <20030910004739.68603.qmail@web60208.mail.yahoo.com>
--0-1110241051-1063154859=:68007
Content-Type: text/plain; charset=us-ascii
Hi
It will work fine
(assuming you have a version of ns which comes with the SMAC implementation.Look for smac.cc and smac.h in the MAC folder)
Jasmeet
Bhaskar Anepu wrote:
Hi,
Is there any special way of using SMAC or will it
work fine even if I just replace "Mac/802_11" with
"Mac/SMAC" in my TCL script for any wireless
simulation. Hope someone can help. Thank you.
Regards,
Bhaskar
=====
MobNets,
The Mobile Networking group of
WINLAB,
RUTGERS, the st univ of NJ.
__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com
---------------------------------
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
--0-1110241051-1063154859=:68007
Content-Type: text/html; charset=us-ascii
Hi
It will work fine
(assuming you have a version of ns which comes with the SMAC implementation.Look for smac.cc and smac.h in the MAC folder)
Jasmeet
Bhaskar Anepu <mobnets@yahoo.com> wrote:
Hi, Is there any special way of using SMAC or will it work fine even if I just replace "Mac/802_11" with "Mac/SMAC" in my TCL script for any wireless simulation. Hope someone can help. Thank you.
Regards, Bhaskar
===== MobNets, The Mobile Networking group of WINLAB, RUTGERS, the st univ of NJ.
__________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com
Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software
--0-1110241051-1063154859=:68007--
From swastika80@yahoo.com Tue Sep 9 18:50:29 2003
From: swastika80@yahoo.com (Renu Vahmanithy)
Date: Tue Sep 9 17:50:29 2003
Subject: [ns] NS installation...Urgent
Message-ID: <20030910004811.50425.qmail@web41710.mail.yahoo.com>
Hi all
I have a problem when i installed ns-allinone-2.26.
The error:
make:*** No Targets. Stop
can anyone plz help me out in this. what should I do
Thank you
regards
__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com
From gwang@pegasus.cc.ucf.edu Tue Sep 9 20:00:05 2003
From: gwang@pegasus.cc.ucf.edu (Guoqiang Wang)
Date: Tue Sep 9 19:00:05 2003
Subject: [ns] connect Agents dynamically in C++
References: <200309091005.h89A5uR14854@gamma.isi.edu> <13654.1063116194@www29.gmx.net>
Message-ID: <00ae01c3773e$b3965f40$ce6baa84@bond5>
Same problem:
How can the application agents talk to each other if they are not
connected by TCP statically...?
Guoqiang
----- Original Message -----
From: "Christoph Rüsenberg"
To:
Sent: Tuesday, September 09, 2003 10:03 AM
Subject: [ns] connect Agents dynamically in C++
>
> Hi all,
>
> I've seen that some others before me needed to connect agents dynamically
> (during
> run-time). I've got the same problem! It is possible to connect them with
> 'connect' at time
> 0.0(at the point to start ns by typing: ns *.tcl) but I need to connect
them
> in C++ and not at
> time 0.0 but later.If I don't connect two agents with 'connect', there
will
> be problems with the
> classifier. In the 'Marc Greis' Tutorial' it is mentioned that it is
> possible and NS2 works
> without '$ns connect $n1 $n3' written in Tcl. Did anyone solve the
problem?
> If you have a
> solution: please let me participate. It would be very helpfull for me!
>
> I noticed that many others asked for that problem, but I didn't find any
> helpfull description to
> solve it. A question from mine: is it possible to announce the piece of
code
> which is needed
> or which is to be changed?
>
> Thanks for your time and best regards,
> Christoph
>
> --
> COMPUTERBILD 15/03: Premium-e-mail-Dienste im Test
> --------------------------------------------------
> 1. GMX TopMail - Platz 1 und Testsieger!
> 2. GMX ProMail - Platz 2 und Preis-Qualitätssieger!
> 3. Arcor - 4. web.de - 5. T-Online - 6. freenet.de - 7. daybyday - 8.
e-Post
>
>
From ddutta@ISI.EDU Tue Sep 9 20:05:02 2003
From: ddutta@ISI.EDU (Debojyoti Dutta)
Date: Tue Sep 9 19:05:02 2003
Subject: [ns] connect Agents dynamically in C++
In-Reply-To: <00ae01c3773e$b3965f40$ce6baa84@bond5>
Message-ID:
This doubt was answered a few days back. Please check the arcives for
more details
debo
On Tue, 9 Sep 2003, Guoqiang Wang wrote:
> Date: Tue, 9 Sep 2003 21:56:07 -0400
> From: Guoqiang Wang
> To: Christoph Rüsenberg , ns-users@ISI.EDU
> Subject: Re: [ns] connect Agents dynamically in C++
>
>
> Same problem:
> How can the application agents talk to each other if they are not
> connected by TCP statically...?
>
> Guoqiang
>
> ----- Original Message -----
> From: "Christoph Rüsenberg"
> To:
> Sent: Tuesday, September 09, 2003 10:03 AM
> Subject: [ns] connect Agents dynamically in C++
>
>
> >
> > Hi all,
> >
> > I've seen that some others before me needed to connect agents dynamically
> > (during
> > run-time). I've got the same problem! It is possible to connect them with
> > 'connect' at time
> > 0.0(at the point to start ns by typing: ns *.tcl) but I need to connect
> them
> > in C++ and not at
> > time 0.0 but later.If I don't connect two agents with 'connect', there
> will
> > be problems with the
> > classifier. In the 'Marc Greis' Tutorial' it is mentioned that it is
> > possible and NS2 works
> > without '$ns connect $n1 $n3' written in Tcl. Did anyone solve the
> problem?
> > If you have a
> > solution: please let me participate. It would be very helpfull for me!
> >
> > I noticed that many others asked for that problem, but I didn't find any
> > helpfull description to
> > solve it. A question from mine: is it possible to announce the piece of
> code
> > which is needed
> > or which is to be changed?
> >
> > Thanks for your time and best regards,
> > Christoph
> >
> > --
> > COMPUTERBILD 15/03: Premium-e-mail-Dienste im Test
> > --------------------------------------------------
> > 1. GMX TopMail - Platz 1 und Testsieger!
> > 2. GMX ProMail - Platz 2 und Preis-Qualitätssieger!
> > 3. Arcor - 4. web.de - 5. T-Online - 6. freenet.de - 7. daybyday - 8.
> e-Post
> >
> >
>
From ddutta@ISI.EDU Tue Sep 9 20:05:22 2003
From: ddutta@ISI.EDU (Debojyoti Dutta)
Date: Tue Sep 9 19:05:22 2003
Subject: [ns] NS installation...Urgent
In-Reply-To: <20030910004811.50425.qmail@web41710.mail.yahoo.com>
Message-ID:
Please provide us with more details
-D
On Tue, 9 Sep 2003, Renu Vahmanithy wrote:
> Date: Tue, 9 Sep 2003 17:48:11 -0700 (PDT)
> From: Renu Vahmanithy
> To: ns-users@ISI.EDU
> Subject: [ns] NS installation...Urgent
>
>
> Hi all
> I have a problem when i installed ns-allinone-2.26.
> The error:
>
> make:*** No Targets. Stop
>
> can anyone plz help me out in this. what should I do
>
> Thank you
>
> regards
>
> __________________________________
> Do you Yahoo!?
> Yahoo! SiteBuilder - Free, easy-to-use web site design software
> http://sitebuilder.yahoo.com
>
From ddutta@ISI.EDU Tue Sep 9 20:05:44 2003
From: ddutta@ISI.EDU (Debojyoti Dutta)
Date: Tue Sep 9 19:05:44 2003
Subject: [ns] how to control to send a packet every time
In-Reply-To: <20030909133049.913471D79933A@sm181.163.com>
Message-ID:
schedule the send packet at a given time ....
Debo
On Tue, 9 Sep 2003, Liuhai wrote:
> Date: Tue, 9 Sep 2003 21:32:53 +0800
> From: Liuhai
> To: ns
> Subject: [ns] how to control to send a packet every time
>
>
> hi all
>
> if i want to send packet when i need so, how could do it??
>
>
>
> ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÖÂ
> Àñ£¡
>
>
> ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Liuhai
> ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡bjliuhai@163.com
> ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡2003-09-09
>
>
>
From ddutta@ISI.EDU Tue Sep 9 20:10:01 2003
From: ddutta@ISI.EDU (Debojyoti Dutta)
Date: Tue Sep 9 19:10:01 2003
Subject: [ns] how i can write a new script
In-Reply-To:
Message-ID:
You could read the manual ...
To run x.tcl you say ns x.tcl!
debo
On Tue, 9 Sep 2003, Arwa Zabian wrote:
> Date: Tue, 9 Sep 2003 14:36:09 +0200 (CEST)
> From: Arwa Zabian
> To: ns-users@ISI.EDU
> Cc: arwa zabian
> Subject: [ns] how i can write a new script
>
>
>
>
> ---------- Forwarded message ----------
> Date: Tue, 9 Sep 2003 14:30:43 +0200 (CEST)
> From: Arwa Zabian
> To: ns-users@isi.edu
> Cc: arwa zabian
> Subject: problem
>
> hi
> first i have a problem with the installation . now i change directory and
> the ns is completly installed with success and the validate is done
> correctly but i still anable to run a script in my computer .can some one
> help me please what i should doing to write a script or to try an example
> .
> thanks
> arwa
>
From ddutta@ISI.EDU Tue Sep 9 20:10:18 2003
From: ddutta@ISI.EDU (Debojyoti Dutta)
Date: Tue Sep 9 19:10:18 2003
Subject: [ns] Parallel/Distributed NS
In-Reply-To: <001801c376b8$90a0c060$070ba8c0@fermat>
Message-ID:
Please check the PDNS page. It has been used for a while now.
Debo
On Tue, 9 Sep 2003, Ivano Bartoli wrote:
> Date: Tue, 9 Sep 2003 11:55:09 +0200
> From: Ivano Bartoli
> To: NS Mailinglist
> Subject: [ns] Parallel/Distributed NS
>
> Hi all! I would like to know if anyone has experienced the Parallel
> Distributed NS (PDNS) from PADS research group at Georgia Tech. Can
> somebody tell me about the performances? Do you think it's useful for
> running very large simulations? Thank you,
>
> Ivano
>
From ddutta@ISI.EDU Tue Sep 9 20:10:36 2003
From: ddutta@ISI.EDU (Debojyoti Dutta)
Date: Tue Sep 9 19:10:36 2003
Subject: [ns] Why segmentation fault?
In-Reply-To: <001001c376a6$53573a20$513ee396@win.foi.se>
Message-ID:
It could be due to several reasons including memory leaks.
Debo
On Tue, 9 Sep
2003, Martin Gülich wrote:
> Date: Tue, 9 Sep 2003 09:45:22 +0200
> From: Martin Gülich
> To: NS-USERS
> Subject: [ns] Why segmentation fault?
>
> Hello again,
> as usual I need some help. I get a segmentation fault and I don't know why.
>
> I have managed somehow to implement my own routing module with a new classifier for unicast forwarding. As the standard routing modules my also have a pointer to a Classifier (superclass to class MyClassifer). In the command()-method of the module I try to call a method in the classifier when a special command occurs to the module. The call looks like this: classifier_->my_method(). The first calls works fine, but at the second call a segmentations fault occurs. I don't know why.
>
> Does anybody know what might be wrong? I would greatly appreciate any help.
>
> Thank you!
> Martin Gülich
From ddutta@ISI.EDU Tue Sep 9 20:10:52 2003
From: ddutta@ISI.EDU (Debojyoti Dutta)
Date: Tue Sep 9 19:10:52 2003
Subject: [ns] Help Urgent
In-Reply-To: <20030909044450.83568.qmail@web41705.mail.yahoo.com>
Message-ID:
Hope you inserted them in the right place ... along with other objects.
Also I hope you delimited lines with \
Debo
On Mon, 8 Sep 2003, Renu Vahmanithy wrote:
> Date: Mon, 8 Sep 2003 21:44:50 -0700 (PDT)
> From: Renu Vahmanithy
> To: ns-users@ISI.EDU
> Subject: [ns] Help Urgent
>
>
> Hi All
> I am using ns-2.26 running on linux 7.3.
> I'm facing a problem with my Makefile. I've inserted
> my .o files into the Makefile than i type make. i got
> the following error:
>
> *** No Target Found. Stop
>
> Plz help urgent
>
> Thank you
>
> __________________________________
> Do you Yahoo!?
> Yahoo! SiteBuilder - Free, easy-to-use web site design software
> http://sitebuilder.yahoo.com
>
From ddutta@ISI.EDU Tue Sep 9 20:11:07 2003
From: ddutta@ISI.EDU (Debojyoti Dutta)
Date: Tue Sep 9 19:11:07 2003
Subject: [ns] Agents to handle UDP packets...
In-Reply-To:
Message-ID:
You could write your own agent and handle it in the recv function of
that agent.
Debo
On Mon, 8 Sep 2003, Joydeep Dhar wrote:
> Date: Mon, 8 Sep 2003 23:38:55 -0400 (EDT)
> From: Joydeep Dhar
> To: ns-users@ISI.EDU
> Subject: [ns] Agents to handle UDP packets...
>
>
> hi,
>
> If I want to receive and manipulate Packets generated by a UDP source then
> do I need to change the source code for UDP agent (somewhere like recv()
> of UDP agent) or I can do the same job my writing a new agent and its
> corresponding recv() function?
>
> I tried to handle UDP packets by the recv() function of Ping agent, but it
> seems this recv works only for Ping packets - not for packets from UDP
> source.
>
> what am I missing?
>
> thnx
>
> jd
>
From ddutta@ISI.EDU Tue Sep 9 20:15:02 2003
From: ddutta@ISI.EDU (Debojyoti Dutta)
Date: Tue Sep 9 19:15:02 2003
Subject: [ns] could we generate a poisson traffic in such a way???
In-Reply-To: <20030909021947.2E3261DC5D9CC@sm204.163.com>
Message-ID:
where is bytes set?
also, check the exponential traffic generator in ns2.
Debo
On Tue, 9 Sep 2003, Liuhai wrote:
> Date: Tue, 9 Sep 2003 10:22:15 +0800
> From: Liuhai
> To: ns
> Subject: [ns] could we generate a poisson traffic in such a way???
>
>
> hi all
>
> i use the following proc to generate a poisson traffic, i dont know whether it's right:
>
> proc sendpacket {} {
> global ns src expo bytes
>
> set then [$ns now]
> set nextbytes [expr round ([$expo value])]
> $ns at [expr $then + [$expo1 value]] "sendpacket"
> $src send $bytes
> }
> (in the above proc, src is a UDP traffic)
>
> now i want to change the byte to packet number, for example, every time the $src sends out a packet
> how to do this? if UDP source can't realize this, which kind of source could??
>
> thanks
>
>
> ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÖÂ
> Àñ£¡
>
>
> ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Liuhai
> ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡bjliuhai@163.com
> ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡2003-09-09
>
>
>
From ddutta@ISI.EDU Tue Sep 9 20:15:19 2003
From: ddutta@ISI.EDU (Debojyoti Dutta)
Date: Tue Sep 9 19:15:19 2003
Subject: [ns] Need some help 2 get started
In-Reply-To: <1063048767.3f5cd63f8d347@webmail.mail.gatech.edu>
Message-ID:
Are you familiar with unix and shell commands?
You need to get into the ns directory and then say ./validate. Again, you
need to write a tcl script (say x.tcl) and then execute that script with
ns x.tcl
Debo
On Mon, 8 Sep 2003 gtg925k@mail.gatech.edu wrote:
> Date: Mon, 8 Sep 2003 15:19:27 -0400
> From: gtg925k@mail.gatech.edu
> To: ns-users@ISI.EDU
> Subject: [ns] Need some help 2 get started
>
>
> Dear ns users
> i am new to ns and installed ns for my windows xp environment as per Nicolas
> Christin's instructions on web. Everything went right except the last step i.e
> "cd ns-2.26; ./validate"
> could not be validated. It says no such directory or command found.
> Than i tried to run these commands
> 1)$ns trace-all $f
> 2)$ns namtrace-all $nf
> it replies that "command not found"
> Some one please help me in get going with this as i am stuck with it and need
> 2 run few simulations desperately.
> Thanx
> Muhammad Faisal Khan
>
>
>
From swastika80@yahoo.com Tue Sep 9 20:25:12 2003
From: swastika80@yahoo.com (Renu Vahmanithy)
Date: Tue Sep 9 19:25:12 2003
Subject: [ns] adding new program into NS...urgent
In-Reply-To:
Message-ID: <20030910022327.8475.qmail@web41706.mail.yahoo.com>
hello
could you help to guide me in adding new files into my
ns-2.
i have the .cc and .h files, where do i insert them
and what configuration i need to do in order to run my
new programs.
Thank you a lot
regards
__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com
From wguyang1210@163.com Tue Sep 9 20:40:12 2003
From: wguyang1210@163.com (wguyang)
Date: Tue Sep 9 19:40:12 2003
Subject: [ns] =?gb2312?B?YXNrIGZvciBhIHByb2dyYW0gb2YgVENMIGFib3V0IHRmcmMsc2VuZCBtZSBhbiBFLW1haWwh
ISE=?=
Message-ID: <3F5E8E3E.000078.10753@bj244.163.com>
--Boundary-=_KNqPVokKjXbitBhAUIGXdcdBdiQP
Content-Type: text/plain
Content-Transfer-Encoding: 8bit
Good evening!
I simulate the faireness of TCP and TFRC,but there are unexpected.So I think whether the TCL(the part of TFRC) is in question.However there isn't the TFRC in the doc of NS.
Therefore,I ask for a program of TCL about TFRC in order to see whether my program is wrong.
If you know,please send an E-mail to me!!!
Thank you very much!
--Boundary-=_KNqPVokKjXbitBhAUIGXdcdBdiQP
Content-Type: text/html
Content-Transfer-Encoding: 8bit
Good evening! I simulate the faireness of TCP and TFRC,but there are unexpected.So I think whet her the TCL(the part of TFRC) is in question.However there isn't the TFRC in the doc of NS. Therefore,I ask for a program of TCL about TFRC in order to see whether my progra m is wrong. If you know,please send an E-mail to me!!! Thank you very much!
--Boundary-=_KNqPVokKjXbitBhAUIGXdcdBdiQP--
From @nospam.net Tue Sep 9 20:40:36 2003
From: @nospam.net (=?Big5?B?wc221cS5rmE=?=)
Date: Tue Sep 9 19:40:36 2003
Subject: [ns] =?Big5?B?tHi0pMHNttW0TqxPxLmuYQ==?=
Message-ID: <200309100239.h8A2dQZ20424@tnt.isi.edu>
This is a multi-part message in MIME format
--=_NextPart_2rfkindysadvnqw3nerasdf
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
X-NAIMIME-Disclaimer: 1
X-NAIMIME-Modified: 1
charset+IG-5"
This inbound message was scanned for viruses and for content by McAfee e250 WebShield Appliance at MFSA
--=_NextPart_2rfkindysadvnqw3nerasdf
Content-Type: text/html
Content-Transfer-Encoding: quoted-printable
charset="BIG-5"
=AD=DD=C2=BE=A4u=A7@=B4N=A6=B3=A5=FE=C2=BE=A6=AC=A4J&n=
bsp; =B1=FD=AA=BE=B8=D4=B1=A1=AA=CC=BD=D0=A4W=BA=F4=ACd=B8=DF =B6i=A4@=A8=
B=A4F=B8=D1
=AD=
=DD=C2=BE=A4u=A7@=B4N=A6=B3=A5=FE=C2=BE=A6=AC=A4J =B1=FD=AA=BE=B8=
=D4=B1=A1=AA=CC=BD=D0=A4W=BA=F4=ACd=B8=DF <=
a href=3D"http://uuu.to/=B7=ED=A6=D1=C1=F3">=B6i=A4@=A8B=A4F=B8=D1~~
=A1@
<=
!-- 2003/9/10 AM 10:33:12-->
--=_NextPart_2rfkindysadvnqw3nerasdf--
From @nospam.net Tue Sep 9 20:45:05 2003
From: @nospam.net (=?Big5?B?wc221cS5rmE=?=)
Date: Tue Sep 9 19:45:05 2003
Subject: [ns] =?Big5?B?tHi0pMHNttW0TqxPxLmuYQ==?=
Message-ID: <200309100442.h8A4gHH0030701@proxy.advisa-online.de>
This is a multi-part message in MIME format
--=_NextPart_2rfkindysadvnqw3nerasdf
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable
--=_NextPart_2rfkindysadvnqw3nerasdf
Content-Type: text/html
Content-Transfer-Encoding: quoted-printable
=AD=DD=C2=BE=A4u=A7@=B4N=A6=B3=A5=FE=C2=BE=A6=AC=A4J&n=
bsp; =B1=FD=AA=BE=B8=D4=B1=A1=AA=CC=BD=D0=A4W=BA=F4=ACd=B8=DF =B6i=A4@=A8=
B=A4F=B8=D1
=AD=
=DD=C2=BE=A4u=A7@=B4N=A6=B3=A5=FE=C2=BE=A6=AC=A4J =B1=FD=AA=BE=B8=
=D4=B1=A1=AA=CC=BD=D0=A4W=BA=F4=ACd=B8=DF <=
a href=3D"http://uuu.to/=B7=ED=A6=D1=C1=F3">=B6i=A4@=A8B=A4F=B8=D1~~
=A1@
<=
!-- 2003/9/10 AM 10:33:12-->
--=_NextPart_2rfkindysadvnqw3nerasdf--
From swastika80@yahoo.com Tue Sep 9 22:30:06 2003
From: swastika80@yahoo.com (Renu Vahmanithy)
Date: Tue Sep 9 21:30:06 2003
Subject: [ns] Compilation error
Message-ID: <20030910042902.27602.qmail@web41703.mail.yahoo.com>
Dear All
I've added my .cc and .h files into my ns-2.1b8a
directory than i did the followings
Add to the Makefile in the ns2 directory in section
OBJ_CC following line:
virtualclock.o VC_Queue.o \
Make ns.
Add the following line to the file ns-default.tcl in
the tcl/lib directory of the ns package.
Queue/VirtualClock set print_info_ false
and when i run the tcl file i got this error;
Somebody plz help me ...urgent
Thanks in advance
regards
root@localhost ex]# ns VC_Test.tcl
invalid command name "Queue/VirtualClock"
while executing
"Queue/VirtualClock create _o16 "
invoked from within
"catch "$className create $o $args" msg"
(procedure "new" line 3)
invoked from within
"new Queue/$qtype"
("default" arm line 3)
invoked from within
"switch -exact $qtype {
ErrorModule {
if { [llength $args] > 0 } {
set q [eval new $qtype $args]
} else {
set q [new $qtype Fid]
}
}
intserv {
set qtyp..."
(procedure "_o3" line 13)
(Simulator simplex-link line 13)
invoked from within
"_o3 simplex-link _o10 _o13 100kb 10ms VirtualClock"
("eval" body line 1)
invoked from within
"eval $self simplex-link $n1 $n2 $bw $delay $type
$args"
(procedure "_o3" line 8)
(Simulator duplex-link line 8)
invoked from within
"$ns duplex-link $node1 $node2 100kb 10ms
VirtualClock"
invoked from within
"set link1 [$ns duplex-link $node1 $node2 100kb 10ms
VirtualClock]"
(file "VC_Test.tcl" line 11)
[root@localhost ex]#
__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com
From mrshafqaatahmad@yahoo.com Wed Sep 10 00:10:06 2003
From: mrshafqaatahmad@yahoo.com (shafqaat ahmad)
Date: Tue Sep 9 23:10:06 2003
Subject: [ns] RTP packets
Message-ID: <20030910060928.22865.qmail@web42001.mail.yahoo.com>
--0-701834320-1063174168=:21033
Content-Type: text/plain; charset=us-ascii
I have to capture RTP packets and before sending them on network i have to pass them through ns for performannce analysis.I have no idea how can i use ns for capturing
RTP packets on the same host and then pass them from ns for performance analysis.
I ahve also no idea how can i use ns for performance analysis.I need
help in this regard.Or of there is any other idea please give me.I
will be really thankful to you.
I also want to know that is it possible to change the source code of ns according to our requirements.
Thankyou
---------------------------------
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
--0-701834320-1063174168=:21033
Content-Type: text/html; charset=us-ascii
I have to capture RTP packets and before sending them on network i have to pass them through ns for performannce analysis.I have no idea how can i use ns for capturing RTP packets on the same host and then pass them from ns for performance analysis.
I ahve also no idea how can i use ns for performance analysis.I need help in this regard.Or of there is any other idea please give me.I will be really thankful to you.
I also want to know that is it possible to change the source code of ns according to our requirements.
I want to get the state =
variavbles=20
barrivals_, bdepartures_... of the QueueMonitor, the codes =
are
set slink_ [$ns_ simplex-link $node_(0) $node_(1) =
500kb 2ms=20
DropTail] set qt_ [$slink_ queue] set qm_ [$slink_ init-monitor =
$ns_=20
$qt_ 2ms]
.
.
.
set barr [$qm_ barrivals]
the invovation of [$qm_ =
barrivals] =20
would be trouble, anyone can help me what is the correct statement =
to=20
retrieve QueueMonitor's state variable, thank you!
Shou-Chiang =
Yu
------=_NextPart_000_0011_01C377BE.F90EE3A0--
From azabian@di.unipi.it Wed Sep 10 04:40:10 2003
From: azabian@di.unipi.it (Arwa Zabian)
Date: Wed Sep 10 03:40:10 2003
Subject: [ns] what is the commande to run ns
Message-ID:
hi
i write a script and i save it but when i write ns file name.tcl i recive
the following error : invalid command name "simulator "
what i must do .
thank for every body can help me .
arwa
From Aicho.Said@student.shu.ac.uk Wed Sep 10 04:57:03 2003
From: Aicho.Said@student.shu.ac.uk (Aicho Said)
Date: Wed Sep 10 03:57:03 2003
Subject: [ns] wireless routing question
In-Reply-To:
References:
Message-ID:
On Tue, 9 Sep 2003, Aicho Said wrote:
>>
>> I have runned a wireless simulation with aodv routing when the simulation STARTS and the prompt
>> display indefinitely
>> node 0 is not defined...node 1 is not defined...node 0 not defined... node 1 is not
>defined...node
>> 0 not defined.node 1 is not defined...node 0 not defined..
>>
>> so could you help, finding what did i do wrong because i am sure that i created an ddefined the
>> channel foe the node so what else do i need to do
>>
>> thansk for the help
>>
>> Aisha
>>
On Tues 09 Sept Bryan Hogan writes:
>are you using scenario and traffic files?
>
>if so make sure that the paths to them are correct
>
>bryan
basically I have taken example to the example file simple-wireless.tcl in the tutorial the only
difference is that I didn't define any movement.
So i didn't touch any other file, is it wrong?
aisha
From fatmaib1@yahoo.com Wed Sep 10 05:50:18 2003
From: fatmaib1@yahoo.com (fatma bushara)
Date: Wed Sep 10 04:50:18 2003
Subject: [ns] HOW TO SIMULATE TOKEN RING & ETHERNET IN NS2
Message-ID: <20030910114909.20874.qmail@web80709.mail.yahoo.com>
--0-1109406477-1063194549=:19810
Content-Type: text/plain; charset=us-ascii
---------------------------------
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
--0-1109406477-1063194549=:19810
Content-Type: text/html; charset=us-ascii
Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software
--0-1109406477-1063194549=:19810--
From swastika80@yahoo.com Wed Sep 10 05:57:02 2003
From: swastika80@yahoo.com (Renu Vahmanithy)
Date: Wed Sep 10 04:57:02 2003
Subject: [ns] C++ and Tcl
Message-ID: <20030910115303.74851.qmail@web41709.mail.yahoo.com>
Dear All,
can anyone please explain to me the relationship
between .cc and .tcl?
How does it work?is it independent or depended among
each another??
Thank You
__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com
From fatmaib1@yahoo.com Wed Sep 10 05:57:18 2003
From: fatmaib1@yahoo.com (fatma bushara)
Date: Wed Sep 10 04:57:18 2003
Subject: [ns] HOW TO SIMULATE TOKEN RING & ETHERNET IN NS2 (URGENT)
Message-ID: <20030910115430.37209.qmail@web80704.mail.yahoo.com>
--0-965049329-1063194870=:35865
Content-Type: text/plain; charset=us-ascii
hi all
i have to do some analysis about MPLS for my graduating project , i have to tied it with token ring & ethernet networks & monitor the performance parameter with different configrations. i didn't know if i could do this with ns2 ( i knew how to simulate mpls but not token & ethernet)
plz if any one have some secripts that can assist me on this, send it to me -even if it didn't include MPLS-
thanks
FATMA
---------------------------------
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
--0-965049329-1063194870=:35865
Content-Type: text/html; charset=us-ascii
hi all
i have to do some analysis about MPLS for my graduating project , i have to tied it with token ring & ethernet networks & monitor the performance parameter with different configrations. i didn't know if i could do this with ns2 ( i knew how to simulate mpls but not token & ethernet)
plz if any one have some secripts that can assist me on this, send it to me -even if it didn't include MPLS-
thanks
FATMA
Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software
--0-965049329-1063194870=:35865--
From mq_tesi2@sitoverde.com Wed Sep 10 06:10:03 2003
From: mq_tesi2@sitoverde.com (Mario Quagliuolo)
Date: Wed Sep 10 05:10:03 2003
Subject: [ns] Source mac-802.11.cc and h
Message-ID: <002701c37794$02f06540$e54009d9@napoli.consorziocini.it>
This is a multi-part message in MIME format.
------=_NextPart_000_0024_01C377A4.C44DC9C0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hi all,
Someone knows why in mac-802.11.h
struct hdr_mac802_11 has unsigned int dst and src
while struct rts_frame has unsigned char da and ra ?
They must not have the same type?
They are not both source and adressees of the two types of package?
Thanks=20
Mario
------=_NextPart_000_0024_01C377A4.C44DC9C0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hi all,
Someone knows why in =
mac-802.11.h
struct hdr_mac802_11 has unsigned int =
dst and=20
src
while struct rts_frame has unsigned =
char da and ra=20
?
They must not have the same =
type?
They are not both source and =
adressees of the=20
two types of package?
Thanks
Mario
------=_NextPart_000_0024_01C377A4.C44DC9C0--
From louise.burness@bt.com Wed Sep 10 08:00:05 2003
From: louise.burness@bt.com (louise.burness@bt.com)
Date: Wed Sep 10 07:00:05 2003
Subject: [ns] what is the commande to run ns
Message-ID: <0AAF93247C75E3408638B965DEE11A700277BEA0@i2km41-ukdy.nat.bt.com>
something wrong in your script i think
first line should be
set ns [new Simulator]
perhaps its case sensitive
Lou
-----Original Message-----
From: Arwa Zabian [mailto:azabian@di.unipi.it]
Sent: 10 September 2003 11:34
To: ns-users@ISI.EDU
Cc: arwa zabian
Subject: [ns] what is the commande to run ns
hi
i write a script and i save it but when i write ns file name.tcl i recive
the following error : invalid command name "simulator "
what i must do .
thank for every body can help me .
arwa
From edtyy@hotmail.com Wed Sep 10 08:05:03 2003
From: edtyy@hotmail.com (Edwin Tan)
Date: Wed Sep 10 07:05:03 2003
Subject: [ns] Piggyback information on AODV route reply
Message-ID:
Hello everyone,
How do I piggyback additional information on AODV route reply packets?
Which are the files that I need to edit? Can someone help pls?
Thank You for your time
Edwin
_________________________________________________________________
Get MSN Hotmail alerts on your mobile. http://en-asiasms.mobile.msn.com/
From syi@cse.psu.edu Wed Sep 10 08:40:04 2003
From: syi@cse.psu.edu (Sungwon Yi)
Date: Wed Sep 10 07:40:04 2003
Subject: [ns] new trace vs. old trace II
Message-ID: <20030910143718.GB9249@hercules.cse.psu.edu>
Dear,
I am studying wireless lan with ns2.6, and I started with wireless2.tcl in Marc Grei's tutorial. Strange thing is that...
I added following lines in wireless2.tcl to make wlan to 802.11b standard, and to unlimit the tcp window size.
Mac/802_11 set dataRate_ 11e6
( Also I changed Phy/WirelessPhy set bandwidth_ 11e6 in ns-default.tcl and recompiled )
Agent/TCP set window_ 1000
Agent/TCP set ecn_ false
Agent/TCP set packetSize_ 1460
First, I ran wireless2.tcl twice, one with new-trace the other with old trace. In the new trace file, I found many packet loss due to RTR call back.
On the other hand, I do not see any loss with old format.
Second, when I calculate the throughput of down link wireless lan, the throughput is only 37.878 Kbps.
Considering 11Mbps link, the actual wireless bandwidth should be around 6Mbps. Here, since there are 2 tcp flows, it should be around 3Mbps. ( acks are usually
negligible ).
I would really appreciate for any comment for this.
Thanks in advence for help.
======================================
Yi, Sungwon
Have a nice day!
======================================
From ddutta@ISI.EDU Wed Sep 10 09:10:05 2003
From: ddutta@ISI.EDU (Debojyoti Dutta)
Date: Wed Sep 10 08:10:05 2003
Subject: [ns] adding new program into NS...urgent
In-Reply-To: <20030910022327.8475.qmail@web41706.mail.yahoo.com>
Message-ID:
look at ping agent from MArc Greis tutorial. You need to put the files in
the Makefile and then remake. Later (once you are satisfied) you need to
add them in Makefile.in and do a reconfigure followed by a make
Debo
On Tue, 9 Sep 2003, Renu Vahmanithy wrote:
> Date: Tue, 9 Sep 2003 19:23:27 -0700 (PDT)
> From: Renu Vahmanithy
> To: Debojyoti Dutta
> Cc: ns-users@ISI.EDU
> Subject: [ns] adding new program into NS...urgent
>
>
> hello
> could you help to guide me in adding new files into my
> ns-2.
>
> i have the .cc and .h files, where do i insert them
> and what configuration i need to do in order to run my
> new programs.
>
>
> Thank you a lot
>
> regards
>
>
>
> __________________________________
> Do you Yahoo!?
> Yahoo! SiteBuilder - Free, easy-to-use web site design software
> http://sitebuilder.yahoo.com
>
From syi@cse.psu.edu Wed Sep 10 09:15:02 2003
From: syi@cse.psu.edu (Sungwon Yi)
Date: Wed Sep 10 08:15:02 2003
Subject: [ns] new trace vs. old trace III
Message-ID: <20030910151022.GA9387@hercules.cse.psu.edu>
Dear,
Sorry for confusion.
The throughput that I have mentioned in earlier mail was for the ack throughput.
Here, the one tcp flow(tcp1) initiated at the wireless node and the other (tcp2)
from wired node. When I calculate the down link ( wired to wireless )
throughput, they were 37.878 Kbps (tcp1 acks) and 1716.875 Kbps (tcp2 data), respectively.
Still I think that throughput is a bit low (total wireless bandwidth is less than 4Mbps).
Any comment will be appreciated.
Thanks.
======================================
Yi, Sungwon
Have a nice day!
======================================
From ddutta@ISI.EDU Wed Sep 10 09:15:20 2003
From: ddutta@ISI.EDU (Debojyoti Dutta)
Date: Wed Sep 10 08:15:20 2003
Subject: [ns] C++ and Tcl
In-Reply-To: <20030910115303.74851.qmail@web41709.mail.yahoo.com>
Message-ID:
You might want to read the manual first. That will answer all these
questions.
Debo
On Wed, 10 Sep 2003, Renu Vahmanithy wrote:
> Date: Wed, 10 Sep 2003 04:53:03 -0700 (PDT)
> From: Renu Vahmanithy
> To: ns-users@ISI.EDU
> Subject: [ns] C++ and Tcl
>
>
> Dear All,
> can anyone please explain to me the relationship
> between .cc and .tcl?
> How does it work?is it independent or depended among
> each another??
>
> Thank You
>
> __________________________________
> Do you Yahoo!?
> Yahoo! SiteBuilder - Free, easy-to-use web site design software
> http://sitebuilder.yahoo.com
>
From j_dhar@ece.concordia.ca Wed Sep 10 09:30:05 2003
From: j_dhar@ece.concordia.ca (Joydeep Dhar)
Date: Wed Sep 10 08:30:05 2003
Subject: [ns] UDP agent with Ping agent...
Message-ID:
hi,
if i connect UDP traffic-source agent to a Ping agent in other node so
that the UDP packets are received and manipulated by Ping agent's recv(),
then should this work?
I tried this but nothing happens - even the simulation doesnt run !!!
I tried it from the fact that we connect UDP with Null - which are two
diffrent agents.
Any lead?
thnx
jd
From alexh@telecom.lth.se Wed Sep 10 10:00:29 2003
From: alexh@telecom.lth.se (Ali Hamidian)
Date: Wed Sep 10 09:00:29 2003
Subject: [ns] problems with AODV in wired cum wireless scenario
References:
Message-ID: <3F5F4997.4070700@telecom.lth.se>
Hi,
I will comment the "problem" below so it won't be unanswered (for the
mail archive):
When Edwin ran wired_wireless_ex.tcl (which is included in aodv+.tar) in
ns-2.1b9a he got a wrong result. When I ran the same script on my
computer everything worked fine! So I tried to use Edwin's downloaded
aodv.cc and wired_wireless_ex.tcl (both from aodv+.tar) on my computer:
again everything worked fine. So the same files worked fine on my
computer but not on Edwin's! We were both using ns-2.1b9a.
So Edwin tried to use aodv+ together with ns-2.26 and suddenly
everything worked fine! In other words, there was nothing wrong with the
"installation" procedure in the README file or the aodv+ code.
Regards
Ali Hamidian
Edwin Tan wrote:
>
> Hello all,
>
> I am using Ali's AODV+ in a wired cum wireless scenario. My cbr
> source wireless node is trying to send packets to the wired node but
> it is not possible to establish a route with the gateway. Does anyone
> knows about the problem? Thank You for your time
>
> Part of my trace file
>
> s 19.400000000 _5_ AGT --- 221 cbr 512 [0 0 0 0] ------- [4194307:0
> 2048:0 32 0] [92] 0 0
> r 19.400000000 _5_ RTR --- 221 cbr 512 [0 0 0 0] ------- [4194307:0
> 2048:0 32 0] [92] 0 0
> D 19.400000000 _5_ RTR IFQ 68 cbr 532 [0 0 0 0] ------- [4194307:0
> 2048:0 30 0] [28] 0 0
> D 19.400000000 _5_ RTR NRTE 70 cbr 532 [0 0 0 0] ------- [4194307:0
> 2048:0 30 0] [29] 0 0
> D 19.400000000 _5_ RTR NRTE 73 cbr 532 [0 0 0 0] ------- [4194307:0
> 2048:0 30 0] [30] 0 0
> D 19.400000000 _5_ RTR NRTE 75 cbr 532 [0 0 0 0] ------- [4194307:0
> 2048:0 30 0] [31] 0 0
>
> I am suspecting that the gateway node or Base station is unable to
> broadcast the packets and thus it drops the packet.
>
> Edwin
>
> _________________________________________________________________
> Send a fun phone greeting to your friend!
> http://www.msn.com.sg/mobile/fungreetings/
>
>
From Aicho.Said@student.shu.ac.uk Wed Sep 10 10:50:05 2003
From: Aicho.Said@student.shu.ac.uk (Aicho Said)
Date: Wed Sep 10 09:50:05 2003
Subject: [ns] how to configure source n destination node
Message-ID:
hi I'm running an ad-hoc network and i ahve defined everything as shown in the tutorial example
simple-wireless.tcl except that my nodes are fix. But if I run the simulation for more than 2 nodes
how do i defined the source and destination node? furthermore I have notice that in the nam prompt
the nodes seem to be one on top of the other eventhough i definedthe x y coordinate like below
for {set i 0} {$i < $val(nn)} {incr i} {
$ns initial_node_pos $node($i) 20
}
#
#Provide initial (X,Y for now Z=0) co-ordinates for mobilenodes
#
$node(0) set X_ 25.0
$node(0) set Y_ 20.0
$node(0) set Z_ 0.0
$node(1) set X_ 90.0
$node(1) set Y_ 85.0
$node(1) set Z_ 0.0
Could you help findout what did i do wrong ?
thank you
Aisha
From juliana.freitag@ic.unicamp.br Wed Sep 10 11:00:04 2003
From: juliana.freitag@ic.unicamp.br (Juliana Freitag)
Date: Wed Sep 10 10:00:04 2003
Subject: [ns] How can I simulate pure MAC 802.11
References: <001801c3770f$e10e4750$874e0f81@XP2003>
Message-ID: <3F5F4A31.3030002@ic.unicamp.br>
Hi,
take a look at this link:
http://www.icsi.berkeley.edu/~widmer/mnav/ns-extension/
Juliana.
Waleed Al-Numay wrote:
> Hi,
>
> I want to simulate a new MAC layer by modifying 802.11. I don’t want
> to use any Ad-Hoc routing protocol. Has any body done a similar thing?
>
> Your input is very appreciated,
>
> Waleed
>
From heldercs@decom.fee.unicamp.br Wed Sep 10 11:05:09 2003
From: heldercs@decom.fee.unicamp.br (Helder Filho)
Date: Wed Sep 10 10:05:09 2003
Subject: [ns] Building ns-2/nam under cygwin
Message-ID: