From ple at graduate.kmitl.ac.th Thu Apr 1 00:45:42 2004 From: ple at graduate.kmitl.ac.th (Warodom Werapun) Date: Thu Apr 1 00:47:11 2004 Subject: [ns] Re: MOBIWAN INSTALLATION [IPv6 in config in Mobiwan] In-Reply-To: <1080807741.406bd13d7225f@www.e-web.uum.edu.my> References: <4068EB50.1020605@graduate.kmitl.ac.th> <1080719289.406a77b90f1c8@www.e-web.uum.edu.my> <406A85B8.404@graduate.kmitl.ac.th> <1080807741.406bd13d7225f@www.e-web.uum.edu.my> Message-ID: <406BD6B6.6020705@graduate.kmitl.ac.th> Ong Bi Lynn wrote: >Dear Warodom Werapun: > >Good day. > >Regarding to your question below, 1.1.1 is the coordination x y z. It is not >the address of the mobile node. > Thank you for your answer but I don't think that 1.1.1 is the coordination because following the file proc-mipv6-config.tcl, there is a proc below: -------------- proc create-mobile {home_addr ha_addr X Y Z random args} { global ns def_mobile_config # Home site set channel [set_channel_by_addr $home_addr] $ns set chan $channel set local_node [$ns node $home_addr] $local_node set-ha $ha_addr $local_node set X_ $X $local_node set Y_ $Y $local_node set Z_ $Z $local_node random-motion $random set start [lindex $args 0] if { $random != 0 } { $ns at $start "$local_node start" } return $local_node } ------------ That mean ==> 1.1.1 = home_addr , 1.1.0 = ha_addr and X,Y,Z = 100,100,0 I still confuse in Mobile IPv6 address in Mobiwan. Hope to see more answers. Thank you for reply, -- Warodom Werapun PGP: http://plex.coe.psu.ac.th/myPGP.txt >In file simple-mipv6.tcl, I saw > >set mobile_ [create-mobile 1.1.1 1.1.0 100 100 0 1 0.01] > >First argument is mobile node IP address (1.1.1). Next 1.1.0 = mobile >node base station(Home Agent) address follow by X, Y , Z random and argv >following proc specified in proc-mipv6-config.tcl. > >If I change 1.1.1 to 1.1.2047, it's Ok. >if I change 1.1.1 to 1.1.2048, there is error " _o52: no target for slot 3" >if I change 1.1.1 to 1.1.2049, it display mobile node addess == 1.1.1 >if I change 1.1.1 to 1.1.AB, there is error " _o52: no target for slot 3" > >Why mobile node specified IPv6 address like 1.1.1? I think, it should >be somethings like , for example "3ffe:400:7a0:ba0b::1", is it? > >_o52: no target for slot 3 <== This error appear after it execute "$ns >run" in file simple-mipv6.tcl. > >I think, this error message come from this instproc.... (in ns-lib.tcl file) >------------------- >Classifier instproc no-slot slot { > #XXX should say something better for routing problem > puts stderr "$self: no target for slot $slot" > exit 1 >} >------------------- > >After $ns run command, what is sequence of statement that NS doing? > >Thank you for your reply, > > From gviso at gts.tsc.uvigo.es Thu Apr 1 01:05:11 2004 From: gviso at gts.tsc.uvigo.es (Gabriel Viso Carrera) Date: Thu Apr 1 01:06:13 2004 Subject: [ns] some help needed regarding mac-802.(h,cc) Message-ID: <1080810311.9984.37.camel@arrieiros> Hello. I had experienced a lot of problems trying to make these changes on the mac-802_11.h in the newer releases of ns-2.26 and ns-2.27: they did not worked for me. I had to modify the sources of mac-802_11{.cc,.h} in an additional way. In addition to set the macros, I had to override some inline functions defined at the .h file. Here I paste the modifications. They were suggested because the inline methods of PHY_MIB took the parameters from other place than the defines (the defines were not used at all, annoyng but true). You can check that it is true by looking at the commented-out code I submit as well: they do not have any "DSSS" prefix: // This is 802.11g #define DSSS_CWMin 15 #define DSSS_CWMax 1023 #define DSSS_SlotTime 0.000009 // 9us #define DSSS_CCATime 0.000004 // 4us #define DSSS_RxTxTurnaroundTime 0.000002 // 2us #define DSSS_SIFSTime 0.000010 // 10us #define DSSS_PreambleLength 74 // 74 bits => Preamble of 120 bits #define DSSS_PLCPHeaderLength 26 // 26 bits #define DSSS_PLCPDataRate 6.0e6 // 6Mbps /* Must account for propagation delays added by the channel model when * calculating tx timeouts (as set in tcl/lan/ns-mac.tcl). * -- Gavin Holland, March 2002 */ #define DSSS_MaxPropagationDelay 0.000002 // 2us XXXX class PHY_MIB { public: PHY_MIB(Mac802_11 *parent); //Modified by GViso // inline u_int32_t getCWMin() { return(CWMin); } // inline u_int32_t getCWMax() { return(CWMax); } // inline double getSlotTime() { return(SlotTime); } // inline double getSIFS() { return(SIFSTime); } // inline double getPIFS() { return(SIFSTime + SlotTime); } // inline double getDIFS() { return(SIFSTime + 2 * SlotTime); } // inline double getEIFS() { // // see (802.11-1999, 9.2.10) // return(SIFSTime + getDIFS() // + (8 * getACKlen())/PLCPDataRate); // } // inline u_int32_t getPreambleLength() { return(PreambleLength); } // inline double getPLCPDataRate() { return(PLCPDataRate); } // inline u_int32_t getPLCPhdrLen() { // return((PreambleLength + PLCPHeaderLength) >> 3); // } inline u_int32_t getCWMin() { return(DSSS_CWMin); } inline u_int32_t getCWMax() { return(DSSS_CWMax); } inline double getSlotTime() { return(DSSS_SlotTime); } inline double getSIFS() { return(DSSS_SIFSTime); } inline double getPIFS() { return(DSSS_SIFSTime + DSSS_SlotTime); } inline double getDIFS() { return(DSSS_SIFSTime + 2 * DSSS_SlotTime); } inline double getEIFS() { // see (802.11-1999, 9.2.10) return(DSSS_SIFSTime + getDIFS() + (8 * getACKlen())/DSSS_PLCPDataRate); } inline u_int32_t getPreambleLength() { return(DSSS_PreambleLength); } inline double getPLCPDataRate() { return(DSSS_PLCPDataRate); } inline u_int32_t getPLCPhdrLen() { return((DSSS_PreambleLength + DSSS_PLCPHeaderLength) >> 3); } The rest remain the same (As I remember ... :-)) Next is to make "make depend;make" at the ns-2.27 directory. Here you are a quick script that may help to make a test (two sta that send 2 sec. of cbr traffic. You may check the speed at sending one packet you choose). Some phrases are in spanish ...: set tiempo_fin 80 # Ver cap?tulos 16, 29 del manual de ns_ 2. # Opciones de la simulaci?n, dentro de un vector de opciones. set propiedades(canal) Channel/WirelessChannel set propiedades(propagacion) Propagation/TwoRayGround set propiedades(antena) Antenna/OmniAntenna set propiedades(capaenlace) LL set propiedades(tipointerfazcola) Queue/DropTail # set propiedades(longcola) [expr round([expr 10*1/$voice_len])] set propiedades(longcola) 20000000 set propiedades(phy) Phy/WirelessPhy set propiedades(mac) Mac/802_11 set propiedades(protocoloencaminamiento) DSDV # set propiedades(numnodos) ; # N?mero de nodos inal?mbricos. set propiedades(x) 300 set propiedades(y) 300 set canal [new $propiedades(canal)] Phy/WirelessPhy set CPThresh_ 10.0 Phy/WirelessPhy set CSThresh_ 0.559e-11 Phy/WirelessPhy set RXThresh_ 1.00e-8 Phy/WirelessPhy set Rb_ 54*1e6 Phy/WirelessPhy set Pt_ 0.030 Phy/WirelessPhy set freq_ 2.642e+6 Phy/WirelessPhy set L_ 1.0 Mac/802_11 set dataRate_ 54Mb Mac/802_11 set basicRate_ 6Mb Mac/802_11 set MAC_ShortRetryLimit 7 ;# ReTX Mac/802_11 set MAC_LongRetryLimit 4 ;# ReTX # Carga del c?digo que parametriza la voz. proc _finish {} { global ns_ traza namtraza $ns_ flush-trace close $traza close $namtraza puts "Fin de la simulaci?n." exit 0 } set ns_ [new Simulator] # TRAZAS $ns_ color 1 green ;# TCP-FTP $ns_ color 2 red ;# UDP-Cbr (los que s? usar :-) #$ns_ use-newtrace set traza [open prueba.tr w] set namtraza [open prueba.nam w] $ns_ trace-all $traza $ns_ namtrace-all-wireless $namtraza $propiedades(x) $propiedades(y) # Topograf?a, canal y objeto Dios. set topografia [new Topography] $topografia load_flatgrid $propiedades(x) $propiedades(y) create-god 2 $ns_ node-config -adhocRouting $propiedades(protocoloencaminamiento) \ -llType $propiedades(capaenlace) \ -macType $propiedades(mac) \ -ifqType $propiedades(tipointerfazcola) \ -ifqLen $propiedades(longcola) \ -antType $propiedades(antena) \ -propType $propiedades(propagacion) \ -phyType $propiedades(phy) \ -channel $canal \ -topoInstance $topografia \ -wiredRouting OFF \ -agentTrace ON \ -routerTrace OFF \ -macTrace ON \ -movementTrace OFF set N1 [$ns_ node] $N1 set X_ 150.0 $N1 set Y_ 150.0 $N1 set Z_ 0.0 $N1 random-motion 0 $ns_ initial_node_pos $N1 10 # Configuraci?n de las estaciones. set N2 [$ns_ node ] $N2 set X_ 150.0 $N2 set Y_ 180.0 $N2 set Z_ 0.0 $N2 random-motion 0 $ns_ initial_node_pos $N2 10 # Create a UDP agent and attach it to node n0 set udp0 [new Agent/UDP] $ns_ attach-agent $N1 $udp0 # Create a CBR traffic source and attach it to udp0 set cbr0 [new Application/Traffic/CBR] $cbr0 set packetSize_ 1250 $cbr0 set class_ 1 $cbr0 set interval_ [expr 1.0/250] $cbr0 attach-agent $udp0 set null0 [new Agent/Null] $ns_ attach-agent $N2 $null0 $ns_ connect $udp0 $null0 $ns_ at 2 "$cbr0 start" $ns_ at 4 "$cbr0 stop" ########################################################################## $ns_ at [expr $tiempo_fin] "_finish" ########################################################################## puts "Inicio de la simulaci?n." $ns_ run Here you are two lines of the trace that show a packet being sent at an effective rate of about 46Mbps: s 2.008107000 _0_ MAC --- 6 cbr 1063 [31 1 0 800] ------- [0:0 1:0 32 1] [4] 0 0 r 2.008282359 _1_ MAC --- 6 cbr 1020 [31 1 0 800] ------- [0:0 1:0 32 1] [4] 1 0 The calculus is (in octave): octave:6> t= 2.008282359 - 2.008107 t = 0.00017536 octave:7> 1020*8/t ans = 4.6533e+07 The code is not very well indented as an effect of the email client I use. Hope it works for you all. -- Gabriel Viso Carrera (gviso@gts.tsc.uvigo.es) Laboratorios del GTS. E.T.S.I. Telecomunicaci?n, Universidad de Vigo. From johnh at ISI.EDU Thu Apr 1 01:45:04 2004 From: johnh at ISI.EDU (John Heidemann) Date: Thu Apr 1 01:46:10 2004 Subject: [ns] ns-2 FAQ Message-ID: <200404010945.i319j43X027083@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 F.Magini at ELIS.ORG Thu Apr 1 03:01:37 2004 From: F.Magini at ELIS.ORG (Francesco Magini) Date: Thu Apr 1 03:06:03 2004 Subject: [ns] traffic MPEG Message-ID: <1BC75A6E079AC7449CD862DADD0DD3C5FAF775@exchange2000.elis.org> Hi! I need to simulate a particular MPEG traffic agent for my ns network. The information I have are: 1) Packet size: Pareto truncated 2) inter-arrival time between packet: Pareto truncated 3) Number of packet to send in 100msec: 8 How can I represent this kind of traffic in ns? Thank you so much for your support, Francesco From thiru_thamil at yahoo.co.in Thu Apr 1 03:27:57 2004 From: thiru_thamil at yahoo.co.in (=?iso-8859-1?q?thiru=20thamilselvi?=) Date: Thu Apr 1 03:29:05 2004 Subject: [ns] index exceeds matrix dimensions Message-ID: <20040401112757.87606.qmail@web8309.mail.in.yahoo.com> 01.04.04 Respected Sirs, I am doing project in manet simulation. During trace graph usage i found " index exceeds matrix dimensions" . Could any one help me to solve this problem thanks in advance Win an evening with the Indian cricket captain: Yahoo! India Promos. From l.liang at eim.surrey.ac.uk Thu Apr 1 04:02:35 2004 From: l.liang at eim.surrey.ac.uk (Lei Liang) Date: Thu Apr 1 04:04:05 2004 Subject: [ns] does the Scheduler::instance().clock()return current system time? In-Reply-To: References: Message-ID: Hi, dear all, I am trying to find out where is the definition of the Scheduler::instance().clock() and if it can return the system current time. Could anyone give a hint, please? Thanks a lot. cheers, lei From claudio at cng1.iet.unipi.it Thu Apr 1 04:25:09 2004 From: claudio at cng1.iet.unipi.it (Claudio Cicconetti) Date: Thu Apr 1 04:23:05 2004 Subject: [ns] does the Scheduler::instance().clock()return current system time? In-Reply-To: References: Message-ID: On Thu, 1 Apr 2004, Lei Liang wrote: > I am trying to find out where is the > definition of the Scheduler::instance().clock() and if it can return the > system current time. see common/scheduler.h clock() returns the current SIMULATED time, i.e. the number of seconds elapsed from the start of the simulation ($ns_ run) to the time when it is called. If you want to know date and time in the real world, try set now [ exec date ] puts stdout "$now" into your tcl script. Regards, C. Cicconetti --------------------------------- Claudio Cicconetti, PhD student Dpt. of Information Engineering University of Pisa - ITALY From deepak at dit.unitn.it Thu Apr 1 04:46:43 2004 From: deepak at dit.unitn.it (deepak) Date: Thu Apr 1 04:48:05 2004 Subject: [ns] Multimedia Traffic in NS-2 Message-ID: <406C0F33.000025.01644@deepak> Hi, How to simulate multimedia traffic in NS-2 ? Any pointer is useful. Thanks in advance. Deepak From michalsznajder at poczta.onet.pl Thu Apr 1 06:12:33 2004 From: michalsznajder at poczta.onet.pl (=?ISO-8859-2?B?TWljaGGzIFN6bmFqZGVy?=) Date: Thu Apr 1 05:48:07 2004 Subject: [ns] Missing link Message-ID: <1501704797.20040401161233@poczta.onet.pl> Witam At http://www.isi.edu/nsnam/ns/ns-build.html link near There is detailed instruction from CS599b is missing. It currently points to http://netweb.usc.edu/cs599/sharedns.html. Could anyone of ns-team fix it? Pozdrawiam Micha? Sznajder mailto:michalsznajder@poczta.onet.pl From yandao at myrealbox.com Thu Apr 1 06:15:43 2004 From: yandao at myrealbox.com (Yanto) Date: Thu Apr 1 06:16:10 2004 Subject: [ns] How to pass application data for MessagePassing Agent? Message-ID: <1080828943.3e43483cyandao@myrealbox.com> Hi, My intention is for a MessagePassing Agent to receive data from another agent, and then to pass the data to an application attached to it for processing, and then to have the result of the processing sent back to the Agent. In the messpass.cc file, there's a recv() method which defines such procedure in "if(app_) then process_data". But from the test suite simulation script test-suite-message.tcl, there's already a Flooding subclass method "recv" which overrides the parent method, so the message will actually be passed back to the Tcl side. (this is how I understand it) I tried removing the "recv" definition in the Flooding subclass, but the simulation comes up with errors "invoked from within", so I guess it cannot be deleted? My questions are: 1. Is there a way to get a list of neighbour nodes in the C++ side? In OTcl, you can use "$node_ neighbors", how abt in C++? If it can be done, then I can write the Agent definition in C++ side. 2. Otherwise, is there a method to pass data from Agent to its attached Application in OTcl side? And to receive data from the Application too? Regards, Yanto From cacaday at plasa.com Thu Apr 1 06:52:06 2004 From: cacaday at plasa.com (caca) Date: Thu Apr 1 06:53:04 2004 Subject: [ns] multicast mpls on ns Message-ID: hi all, is there anyone that can help me how to implement multicast over mpls on ns-allinone-2.27 ? i realy need your suggestion..please.. caca =========================================================================================== Netkuis Instan untuk wilayah Bandung (kode area 022) - SD,SMP,SMA berhadiah total puluhan juta rupiah... periode I dimulai 1 April 2004 =========================================================================================== From imstartle at msn.com Thu Apr 1 07:23:11 2004 From: imstartle at msn.com (imstartle@msn.com) Date: Thu Apr 1 07:24:03 2004 Subject: [ns] Enable multicasting on wired node and disable on wirelss node Message-ID: I want to add multicasting to part of the nodes. But if I "new simulator = -multicast on", then all the nodes will have multicasting function. To = make things worse, multicasting is not supported on mobile node in ns2. = How can I disable the function on wireless ones? Thank you all.From zoic at home.se Thu Apr 1 07:54:48 2004 From: zoic at home.se (Erik Josefsson) Date: Thu Apr 1 07:55:06 2004 Subject: [ns] Modify TCP handshake Message-ID: <200404011554.i31FsoK16658@vapor.isi.edu> Hi I'm going to run some simulations in ns2 for my final year project. The project is about denial of service attacks and for this I need to modify the TCP handshake procedure in ns2. Anyone has any idea how to do that? I need to keep the old implementation too, as I need it for other stuff too. Thankful for any help /Erik From junw24 at hotmail.com Thu Apr 1 08:08:01 2004 From: junw24 at hotmail.com (Jack Wang) Date: Thu Apr 1 08:09:06 2004 Subject: [ns] Question about AODV. Message-ID: Hi all: AODV can detect link disconnection from MAC layer, so that HELLO message is not needed. But when I read the source code (aodv.h and aodv.cc), I can not find the implementation of this function. Please help me. Thanks, Jack _________________________________________________________________ Add photos to your e-mail with MSN 8. Get 2 months FREE*. http://join.msn.com/?page=features/featuredemail From nsnabil at hotmail.com Thu Apr 1 09:03:24 2004 From: nsnabil at hotmail.com (ns nabil) Date: Thu Apr 1 09:04:09 2004 Subject: [ns] Configuration OLSR Message-ID: hy all, In the file olsr\README there is the following paragraph: "By default, olsr tries to load the configuration from "olsr.cfg", but you can configure this file name by setting the OLSRCFG environment variable to the name of the file before you start the simulation. [not yet implemented - just create olsr.cfg]" Is what there is somebody who can indicate to me how and where I must intervene to make this configuration. Thank you. Nabil _________________________________________________________________ Dialoguez en direct et gratuitement avec vos amis sur http://g.msn.fr/FR1001/866 MSN Messenger ! From murolofranc at libero.it Thu Apr 1 09:08:24 2004 From: murolofranc at libero.it (murolofranc@libero.it) Date: Thu Apr 1 09:09:07 2004 Subject: [ns] Setdest Problem Message-ID: Hello all, I am modifying protocol AODV: if the node receives a pckt with a level of power smaller than that previous one, of a sure assigned percentage, I eliminate the node, than me it has sent the pckt, from the rouitng of tables, and I start new routing.... Since I render the phase of routing dynamic, the scene generated with setdest in which there is also object GOD, could create me of the problems in the simulation? Thanks you all, Francesco From xuanc at ISI.EDU Thu Apr 1 10:26:52 2004 From: xuanc at ISI.EDU (Xuan Chen) Date: Thu Apr 1 10:27:12 2004 Subject: [ns] Re: help about diffserv policy In-Reply-To: <20040401084710.25498.qmail@seu.edu.cn> Message-ID: the current implementation of diffserv binds policy with source-destination pairs. So, it does not consider issues like shared link. On 1 Apr 2004 gq@seu.edu.cn wrote: > Dear Xuan Chen : > Now I am intrested in qos routing in DiffServ. I'm wondering that how we can > define the policy rules, for example, suppose the policy from Edge1 to edge2 ,and the policy > from Edge1 to edge3. if the two paths shares some links. how to give the policys of them. > Do you know where can i get the implementation of bandwidth broker in nw-2. > > thanks for your help. > > Cathy > > > -- Xuan Chen USC/ISI From xuanc at ISI.EDU Thu Apr 1 10:28:38 2004 From: xuanc at ISI.EDU (Xuan Chen) Date: Thu Apr 1 10:29:06 2004 Subject: [ns] Question on stat in Diffserv red queue In-Reply-To: Message-ID: looks interesting. seems the problem is with code-point 20, have you check what's happening there? On Wed, 31 Mar 2004, Feng Y wrote: > > Hi, > > When I read the statistics from printStats, I found the > number of the total packets is not the sum of packets > actually transmitted and packets dropped. See the following > statistics: > ========================================================== > CP TotPkts txpkts ldrops edrops pdrops > ALL 460 404 37 0 0 > 10 5 5 0 0 0 > 11 3 3 0 0 0 > 12 1 1 0 0 0 > 20 149 128 2 0 0 > 21 12 12 0 0 0 > 22 131 96 35 0 0 > 30 81 81 0 0 0 > 31 6 6 0 0 0 > 32 72 72 0 0 0 > > TotPkts (460) ? txpkts (404) ? ldrops (37) ? edrops (0) ? > pdrops (0) = 19 > Where are the 19 packets? Please tell me how to determine > the ldrops, and pdrops. Thanks. > > Yang > -- Xuan Chen USC/ISI From xuanc at ISI.EDU Thu Apr 1 10:31:08 2004 From: xuanc at ISI.EDU (Xuan Chen) Date: Thu Apr 1 10:32:06 2004 Subject: [ns] How to pass application data for MessagePassing Agent? In-Reply-To: <1080828943.3e43483cyandao@myrealbox.com> Message-ID: the testsuite does not have an application send data to messagepassing agent, it generates packets in by itself. You mean want to check out the worm model in ns (apps/worm.{cc,h}), which uses message passing and does similar things as you described. On Thu, 1 Apr 2004, Yanto wrote: > > Hi, > > My intention is for a MessagePassing Agent to receive data from another agent, and then to pass the data to an application attached to it for processing, and then to have the result of the processing sent back to the Agent. > > In the messpass.cc file, there's a recv() method which defines such procedure in "if(app_) then process_data". But from the test suite simulation script test-suite-message.tcl, there's already a Flooding subclass method "recv" which overrides the parent method, so the message will actually be passed back to the Tcl side. (this is how I understand it) > > I tried removing the "recv" definition in the Flooding subclass, but the simulation comes up with errors "invoked from within", so I guess it cannot be deleted? > > My questions are: > 1. Is there a way to get a list of neighbour nodes in the C++ side? In OTcl, you can use "$node_ neighbors", how abt in C++? If it can be done, then I can write the Agent definition in C++ side. > > 2. Otherwise, is there a method to pass data from Agent to its attached Application in OTcl side? And to receive data from the Application too? > > > > Regards, > Yanto > > -- Xuan Chen USC/ISI From tongsiang at yahoo.com Thu Apr 1 11:34:06 2004 From: tongsiang at yahoo.com (Daniel Chua) Date: Thu Apr 1 11:35:10 2004 Subject: [ns] Lost Packets in ad-hoc Message-ID: <20040401193406.84163.qmail@web40613.mail.yahoo.com> Hi all, I am using awk to analyse my ad-hoc but I have problem calculating the Lost Packets. If you have the idea of doing it, please let me know and I would appreciate any help. Thanks __________________________________ Do you Yahoo!? Yahoo! Small Business $15K Web Design Giveaway http://promotions.yahoo.com/design_giveaway/ From xuanc at ISI.EDU Thu Apr 1 12:44:47 2004 From: xuanc at ISI.EDU (Xuan Chen) Date: Thu Apr 1 12:45:12 2004 Subject: [ns] Re: your mail In-Reply-To: <1080851646.406c7cbe9c497@webmail.njit.edu> Message-ID: On Thu, 1 Apr 2004 ka33@njit.edu wrote: > Dear Xuan Chen, > I have not written any agents for ns2. I would like to learn as I want write > one. Can you give some pointers to me in this regard. I would suggest you to look at ns/common/messpass.{cc,h} to get some ideas on that. You may also want to check out the ns address structure in ns manual. > > Currently, I am trying to implement an algorithm on a router using ns2. For > this purpose I need to assign IP address to every node in ns2. The ns2 manual > does not specify anything on node IP address. But in the ip.h file I found a > structure that can store a 32 bit address and a port number for a node. Is > there any command that I can use to assigne IP addresses to the nodes from the > tcl script? Please advise me on this. > > Thanks for your time and appreciate your help. > > Sincerely, > Karun > > Quoting Xuan Chen : > > > have you tried to write your own agent and use UDP to send/receive > > messages? > > > > On Thu, 25 Mar 2004 ka33@njit.edu wrote: > > > > > Dear Xuan Chen, > > > > > > I am trying to generate an ICMP message on ns2? Can u suggest me a way > > to do > > > this? Please Help. Thanks in Advance. > > > > > > -Karun > > > > > > > -- > > Xuan Chen > > USC/ISI > > > > > > > > Karunakar Anantharam > 52 C Phelps Avenue, > TOV MANOR Apartments > New Brunswick - 08901 > Phone: 732.843.6188 > Mail : ka33@njit.edu > karunakar_a@yahoo.com > -- Xuan Chen USC/ISI From KXR387 at bham.ac.uk Thu Apr 1 13:02:04 2004 From: KXR387 at bham.ac.uk (Keita Rose) Date: Thu Apr 1 13:03:19 2004 Subject: [ns] nam error Message-ID: <525075023F934D44813BFC190A5BA56813002E@engmail.adf.bham.ac.uk> I have just installed ns-allinone-2.27 on Fedora Core 1. When I attempted to run an example script I received an error. nam: no display name and no $DISPLAY environment variable. Any assistance with this would be greatly appreciated. Keita From l.liang at eim.surrey.ac.uk Thu Apr 1 13:24:07 2004 From: l.liang at eim.surrey.ac.uk (Lei Liang) Date: Thu Apr 1 13:25:12 2004 Subject: [ns] does the Scheduler::instance().clock()return current system time? In-Reply-To: References: Message-ID: Thanks Claudio. If i am not wrong,the timestamp in the common header is also simulation time, isn't it? cheers, Lei On Thu, 1 Apr 2004, Claudio Cicconetti wrote: > On Thu, 1 Apr 2004, Lei Liang wrote: > > > I am trying to find out where is the > > definition of the Scheduler::instance().clock() and if it can return the > > system current time. > > see common/scheduler.h > > clock() returns the current SIMULATED time, i.e. the number of seconds > elapsed from the start of the simulation ($ns_ run) to the time when it is > called. If you want to know date and time in the real world, try > > set now [ exec date ] > puts stdout "$now" > > into your tcl script. > > Regards, > > C. Cicconetti > > --------------------------------- > Claudio Cicconetti, PhD student > > Dpt. of Information Engineering > University of Pisa - ITALY > From david.tylski at free.fr Thu Apr 1 16:25:57 2004 From: david.tylski at free.fr (David TYLSKI) Date: Thu Apr 1 14:27:29 2004 Subject: [ns] Bluehoc installation problem,please help me! In-Reply-To: <20040401034612.48259.qmail@web10203.mail.yahoo.com> References: <20040401034612.48259.qmail@web10203.mail.yahoo.com> Message-ID: <1080865558.4501.7.camel@morpheus.matrix> Hi. > When I was trying to install bluehoc,I had some problems with its patch file.Indeed,it seems to have no such file! when I tried to patch,it said "file to patch " several times and I don't know which one is the right. I think you should check for the version numbers. Patches don't apply if versions are too different. Also check if the patch is a "good one", that is some patches have an incompatible notation of files to be patched - I had the experience. Look in the patch for, e.g., diff ...blah blah... --- dir1/file1.cc +++ dir2/file1.cc If dir1 != dir2 you may have some difficulties to patch the file - some old implementations of diff/patch did so in older times... If so, you will have to replace the second dir name with the first, supposing the structure of the directories in the different versions to be patched has not changed a lot... David From david.tylski at free.fr Thu Apr 1 16:41:11 2004 From: david.tylski at free.fr (David TYLSKI) Date: Thu Apr 1 14:42:07 2004 Subject: [ns] Configuration OLSR In-Reply-To: References: Message-ID: <1080866473.4501.17.camel@morpheus.matrix> Hi, I see some people are using OLSR in MANETs simulations... Could I know what is the implementation of your simulation code? Where did you find it? I had a look at different Internet sites but I only found an OLSR patch for the NS-2.1b7a (from the INRIA site - France), that is not interesting for me: I tried the same simulation script with different routing protocols (DSDV, AODV...) with NS-2.1b7a and NS-2.27 and I didn't find the same results... terrific! If someone could help me find a recent patch, I would be glad to answer to all his other questions ;) Thanks. * For those of you that want to have a look at this patch : http://hipercom.inria.fr/olsr/olsrpatch.diff.gz (warning, old diff format, may not apply everywhere) > hy all, > In the file olsr\README there is the following > paragraph: > > "By default, olsr tries to load the configuration from "olsr.cfg", but > you can configure this file name by setting the OLSRCFG environment variable > to > the name of the file before you start the simulation. [not yet implemented - > just create olsr.cfg]" > > Is what there is somebody who can indicate to me how and > where I must intervene to make this configuration. > Thank you. > > Nabil > > _________________________________________________________________ > Dialoguez en direct et gratuitement avec vos amis sur > http://g.msn.fr/FR1001/866 MSN Messenger ! From downard at itd.nrl.navy.mil Thu Apr 1 15:04:04 2004 From: downard at itd.nrl.navy.mil (Downard) Date: Thu Apr 1 15:05:10 2004 Subject: [ns] another tutorial? Message-ID: Are there any plans for doing another tutorial, like the Network Simulator (ns) Tutorial in November 2002? From xuanc at ISI.EDU Thu Apr 1 16:16:05 2004 From: xuanc at ISI.EDU (Xuan Chen) Date: Thu Apr 1 16:17:22 2004 Subject: [ns] Missing link In-Reply-To: <1501704797.20040401161233@poczta.onet.pl> Message-ID: that link has been fixed, you should be able to access it tomorrow. thanks for bringing it up! On Thu, 1 Apr 2004, [ISO-8859-2] Micha? Sznajder wrote: > > Witam > > At http://www.isi.edu/nsnam/ns/ns-build.html link near There is > detailed instruction from CS599b is missing. It currently points to > http://netweb.usc.edu/cs599/sharedns.html. > > Could anyone of ns-team fix it? > > Pozdrawiam > Micha? Sznajder > mailto:michalsznajder@poczta.onet.pl > > -- Xuan Chen USC/ISI From xuanc at ISI.EDU Thu Apr 1 17:04:42 2004 From: xuanc at ISI.EDU (Xuan Chen) Date: Thu Apr 1 17:05:10 2004 Subject: [ns] [patch] CVS conflict+style cleanups In-Reply-To: <1079617253.20308.75.camel@felix.inria.fr> Message-ID: Hi Mathieu, I have applied your patch to clean up 802.11 code. It will appear in tomorrow's daily snapshot. Thanks so much for the contribution! -chen On Thu, 18 Mar 2004, Mathieu Lacage wrote: > > -- Xuan Chen USC/ISI From yandao at myrealbox.com Thu Apr 1 17:46:03 2004 From: yandao at myrealbox.com (Yanto) Date: Thu Apr 1 17:47:20 2004 Subject: [ns] How to pass application data for MessagePassing Agent? Message-ID: <1080870363.3e9853fcyandao@myrealbox.com> Hi, Is there any Tcl simulation script to test this worm model? Regards -----Original Message----- From: Xuan Chen To: Yanto Date: Thu, 1 Apr 2004 10:31:08 -0800 (PST) Subject: Re: [ns] How to pass application data for MessagePassing Agent? the testsuite does not have an application send data to messagepassing agent, it generates packets in by itself. You mean want to check out the worm model in ns (apps/worm.{cc,h}), which uses message passing and does similar things as you described. On Thu, 1 Apr 2004, Yanto wrote: > > Hi, > > My intention is for a MessagePassing Agent to receive data from another agent, and then to pass the data to an application attached to it for processing, and then to have the result of the processing sent back to the Agent. > > In the messpass.cc file, there's a recv() method which defines such procedure in "if(app_) then process_data". But from the test suite simulation script test-suite-message.tcl, there's already a Flooding subclass method "recv" which overrides the parent method, so the message will actually be passed back to the Tcl side. (this is how I understand it) > > I tried removing the "recv" definition in the Flooding subclass, but the simulation comes up with errors "invoked from within", so I guess it cannot be deleted? > > My questions are: > 1. Is there a way to get a list of neighbour nodes in the C++ side? In OTcl, you can use "$node_ neighbors", how abt in C++? If it can be done, then I can write the Agent definition in C++ side. > > 2. Otherwise, is there a method to pass data from Agent to its attached Application in OTcl side? And to receive data from the Application too? > > > > Regards, > Yanto > > -- Xuan Chen USC/ISI From mamunawa at shoshin.uwaterloo.ca Thu Apr 1 18:18:46 2004 From: mamunawa at shoshin.uwaterloo.ca (Mohammad Ahmad Munawar) Date: Thu Apr 1 18:19:07 2004 Subject: [ns] DSDV convergence Message-ID: <406CCD86.9020308@shoshin.uwaterloo.ca> In the implementation of DSDV, the processUpdate function, there is this bit of code where a node decides not to advertise a route to a destination (despite the new sequence number) because since it last advertised, the route metric to that destination has not changed. I have disabled periodic updates by setting the update time to something large. My network is stationary. The routing is not converging to the best routes (min. hop count). Apparently this happens because of the mentioned logic. Is this implementation correct? Thanks. -Ahmad. void DSDV_Agent::processUpdate (Packet * p) { ... else if ( prte->seqnum < rte.seqnum ) { // we've heard a fresher sequence number // we *must* believe its rt metric rte.advert_seqnum = true; // we've got a new seqnum to advert if (rte.metric == prte->last_advertised_metric) // <--- { // we've just gone back to our old metric // <--- rte.advert_metric = false; // <--- } else { // we're using a metric different from our last advert rte.advert_metric = true; } updateRoute(prte,&rte); ... From ameeadmn at yahoo.com Thu Apr 1 20:12:21 2004 From: ameeadmn at yahoo.com (amee bhatt) Date: Thu Apr 1 20:15:01 2004 Subject: [ns] segmentation fault : URGENT Message-ID: <20040402041221.91825.qmail@web11105.mail.yahoo.com> when i add tcpsink and null to a node which is also generating tcp and udp traffic, it gives me segmentation fault? the simulation is using DiffServ scenario. is there any means that i can assign different port number to different sinks and null agents? Any break thru this will be very helpful? __________________________________ Do you Yahoo!? Yahoo! Small Business $15K Web Design Giveaway http://promotions.yahoo.com/design_giveaway/ From xuanc at ISI.EDU Thu Apr 1 20:25:40 2004 From: xuanc at ISI.EDU (Xuan Chen) Date: Thu Apr 1 20:26:09 2004 Subject: [ns] How to pass application data for MessagePassing Agent? In-Reply-To: <1080870363.3e9853fcyandao@myrealbox.com> Message-ID: yes, you can find one at ns/tcl/ex/worm.tcl On Fri, 2 Apr 2004, Yanto wrote: > Hi, > > Is there any Tcl simulation script to test this worm model? > > Regards > > > > -----Original Message----- > From: Xuan Chen > To: Yanto > Date: Thu, 1 Apr 2004 10:31:08 -0800 (PST) > Subject: Re: [ns] How to pass application data for MessagePassing Agent? > > the testsuite does not have an application send data to messagepassing > agent, it generates packets in by itself. > > You mean want to check out the worm model in ns (apps/worm.{cc,h}), which > uses message passing and does similar things as you described. > > On Thu, 1 Apr 2004, Yanto wrote: > > > > > Hi, > > > > My intention is for a MessagePassing Agent to receive data from another agent, and then to pass the data to an application attached to it for processing, and then to have the result of the processing sent back to the Agent. > > > > In the messpass.cc file, there's a recv() method which defines such procedure in "if(app_) then process_data". But from the test suite simulation script test-suite-message.tcl, there's already a Flooding subclass method "recv" which overrides the parent method, so the message will actually be passed back to the Tcl side. (this is how I understand it) > > > > I tried removing the "recv" definition in the Flooding subclass, but the simulation comes up with errors "invoked from within", so I guess it cannot be deleted? > > > > My questions are: > > 1. Is there a way to get a list of neighbour nodes in the C++ side? In OTcl, you can use "$node_ neighbors", how abt in C++? If it can be done, then I can write the Agent definition in C++ side. > > > > 2. Otherwise, is there a method to pass data from Agent to its attached Application in OTcl side? And to receive data from the Application too? > > > > > > > > Regards, > > Yanto > > > > > > -- Xuan Chen USC/ISI From xuanc at ISI.EDU Thu Apr 1 20:27:27 2004 From: xuanc at ISI.EDU (Xuan Chen) Date: Thu Apr 1 20:28:10 2004 Subject: [ns] another tutorial? In-Reply-To: Message-ID: as far as I know, we at ISI won't have enough resources to do that (at least this year)...;( On Thu, 1 Apr 2004, Downard wrote: > > > Are there any plans for doing another tutorial, like the Network Simulator > (ns) Tutorial in November 2002? > -- Xuan Chen USC/ISI From wk4 at ECE.MsState.EDU Thu Apr 1 20:27:35 2004 From: wk4 at ECE.MsState.EDU (Way Beng Koay) Date: Thu Apr 1 20:28:22 2004 Subject: [ns] Dropped packets in IFQ and MAC In-Reply-To: <20040330215428.44923.qmail@web61204.mail.yahoo.com> References: <20040330215428.44923.qmail@web61204.mail.yahoo.com> Message-ID: <406CEBB7.3060902@ECE.MsState.EDU> On 3/30/2004 3:54 PM, Sriram Subramanian wrote: >Here's an update on this problem - >Rohan - I added debug statements in dsr-priqueue.cc >for queue length and buffer "is full" functions. I >have verified that the packet drops are due to a IFQ >buffer overflow. The packets are dropped throughout >the simulation, if the sender exceeds a transmit rate >of about 140Kbps or so. I am not using the 802.11 >MAC....we have developed a new deterministic MAC and >that is the one I am using. >Siva - as for the topology and traffic, currently I >have just 2 nodes with UDP CBR traffic from node 0 to >node 1. I have been trying with different packet sizes >and sending rates. >Please let me know if you have any more suggestions... >Thanks, >Sriram > I happened to experience the similar drop behavior. What is the latest status? -- Way Beng From ese_ng at yahoo.co.uk Thu Apr 1 21:24:10 2004 From: ese_ng at yahoo.co.uk (=?iso-8859-1?q?es=20n?=) Date: Thu Apr 1 21:25:03 2004 Subject: [ns] Queue Size issue Message-ID: <20040402052410.292.qmail@web25008.mail.ukl.yahoo.com> Dear All, I have a question and doubt in locating the line to set the queue size in DiffServ. Do we need to set the queue size of the physical queue or virtual queue or both together? and if we don't set it, will it have a default value? What is the tcl command to set the queue size? And if we set the queue size for physical queue alone, how will it be distributed to the virtual queues in the physical one (if this question is relevant)..... Thanks!! regards es Ng --------------------------------- WIN FREE WORLDWIDE FLIGHTS - nominate a cafe in the Yahoo! Mail Internet Cafe Awards From ese_ng at yahoo.co.uk Thu Apr 1 21:25:23 2004 From: ese_ng at yahoo.co.uk (=?iso-8859-1?q?es=20n?=) Date: Thu Apr 1 21:26:05 2004 Subject: [ns] meanPktSize significances and the use of it in RED calculation Message-ID: <20040402052523.63657.qmail@web25006.mail.ukl.yahoo.com> Dear all, I would like to know what is it actually meanPktSize is in the DiffServ domain (chapter 9)? and why is it needed so that the RED state variable to be calculated accurately and how? Thanks for the time! regards, esN --------------------------------- WIN FREE WORLDWIDE FLIGHTS - nominate a cafe in the Yahoo! Mail Internet Cafe Awards From kumarjai76 at yahoo.com Thu Apr 1 22:10:11 2004 From: kumarjai76 at yahoo.com (Jai Kumar) Date: Thu Apr 1 22:13:02 2004 Subject: [ns] How to create MPEG trace file in ns2 Message-ID: <20040402061011.67320.qmail@web9403.mail.yahoo.com> Hi everyone, I am currently working on a project titled "Analyzing EDF behaviour by passing MPEG traffic on single link". For this I am supposed to generate MPEG trace file in NS2. I don't know how to create a MPEG trace file. Please help... Anoop. --------------------------------- Do you Yahoo!? Yahoo! Small Business $15K Web Design Giveaway - Enter today From claudio at cng1.iet.unipi.it Thu Apr 1 23:05:48 2004 From: claudio at cng1.iet.unipi.it (Claudio Cicconetti) Date: Thu Apr 1 23:03:06 2004 Subject: [ns] does the Scheduler::instance().clock()return current system time? In-Reply-To: References: Message-ID: On Thu, 1 Apr 2004, Lei Liang wrote: > Thanks Claudio. If i am not wrong,the timestamp in the common header is > also simulation time, isn't it? The timestamp_ field in the packet common header is set (as far as I know) by an Agent with the aim of measuring packet delays. In fact in apps/udp.cc it is used as follows: hdr_cmn::access(p)->timestamp() = (u_int32_t)(SAMPLERATE*local_time); where local_time is Scheduler::instance.clock(). I don't think there is anything wrong with filling the timestamp_ field with something different, which may be more useful to you. Regards, C. Cicconetti > On Thu, 1 Apr 2004, Claudio Cicconetti wrote: > > > On Thu, 1 Apr 2004, Lei Liang wrote: > > > > > I am trying to find out where is the > > > definition of the Scheduler::instance().clock() and if it can return the > > > system current time. > > > > see common/scheduler.h > > > > clock() returns the current SIMULATED time, i.e. the number of seconds > > elapsed from the start of the simulation ($ns_ run) to the time when it is > > called. If you want to know date and time in the real world, try > > > > set now [ exec date ] > > puts stdout "$now" > > > > into your tcl script. > > > > Regards, > > > > C. Cicconetti > > > > --------------------------------- > > Claudio Cicconetti, PhD student > > > > Dpt. of Information Engineering > > University of Pisa - ITALY > > > --------------------------------- Claudio Cicconetti, PhD student Dpt. of Information Engineering University of Pisa - ITALY From yandao at myrealbox.com Thu Apr 1 23:09:57 2004 From: yandao at myrealbox.com (Yanto) Date: Thu Apr 1 23:11:07 2004 Subject: [ns] How to pass application data for MessagePassing Agent? Message-ID: <1080889797.3ea0913cyandao@myrealbox.com> Hi, Sorry, I forgot to mention that I am using ns-2.1b7a, so what are the necessary files that I need to port over to the version that I'm using? And what files need to be modified? Regards -----Original Message----- From: Xuan Chen To: Yanto Date: Thu, 1 Apr 2004 20:25:40 -0800 (PST) Subject: Re: Re: [ns] How to pass application data for MessagePassing Agent? yes, you can find one at ns/tcl/ex/worm.tcl On Fri, 2 Apr 2004, Yanto wrote: > Hi, > > Is there any Tcl simulation script to test this worm model? > > Regards > > > > -----Original Message----- > From: Xuan Chen > To: Yanto > Date: Thu, 1 Apr 2004 10:31:08 -0800 (PST) > Subject: Re: [ns] How to pass application data for MessagePassing Agent? > > the testsuite does not have an application send data to messagepassing > agent, it generates packets in by itself. > > You mean want to check out the worm model in ns (apps/worm.{cc,h}), which > uses message passing and does similar things as you described. > > On Thu, 1 Apr 2004, Yanto wrote: > > > > > Hi, > > > > My intention is for a MessagePassing Agent to receive data from another agent, and then to pass the data to an application attached to it for processing, and then to have the result of the processing sent back to the Agent. > > > > In the messpass.cc file, there's a recv() method which defines such procedure in "if(app_) then process_data". But from the test suite simulation script test-suite-message.tcl, there's already a Flooding subclass method "recv" which overrides the parent method, so the message will actually be passed back to the Tcl side. (this is how I understand it) > > > > I tried removing the "recv" definition in the Flooding subclass, but the simulation comes up with errors "invoked from within", so I guess it cannot be deleted? > > > > My questions are: > > 1. Is there a way to get a list of neighbour nodes in the C++ side? In OTcl, you can use "$node_ neighbors", how abt in C++? If it can be done, then I can write the Agent definition in C++ side. > > > > 2. Otherwise, is there a method to pass data from Agent to its attached Application in OTcl side? And to receive data from the Application too? > > > > > > > > Regards, > > Yanto > > > > > > -- Xuan Chen USC/ISI From rajeev.d.muralidhar at intel.com Fri Apr 2 01:12:30 2004 From: rajeev.d.muralidhar at intel.com (Muralidhar, Rajeev D) Date: Fri Apr 2 01:14:06 2004 Subject: [ns] Help with TKN 802.11e extensions to NS2.. Message-ID: <7E0971A9071A42458BD22F374AA889F5F76652@bgsmsx402.gar.corp.intel.com> I am using TKN's .11e extensions to NS2. I am trying to get results similar to what is reported in the report/paper - I am using UDP traffic (CBR) with different rates and intervals. I am not seeing the same behavior with regard to the throughput as the number of stations increase (the throughput goes down after 8/9 stations, the paper/report says at least 14 stations before throughput decreases. Anyone has any idea about this? Please let me know. Can anyone please send me any scripts that might have worked for those results? If I can run those & see the same results it might be quicker rather than get to the right parameters myself. I am trying to simulate voice & data traffic over .11e. Thanks a lot, Rajeev From ple at graduate.kmitl.ac.th Fri Apr 2 01:18:14 2004 From: ple at graduate.kmitl.ac.th (Warodom Werapun) Date: Fri Apr 2 01:19:04 2004 Subject: [ns] MOBIWAN project and result of simple-mipv6.tcl ... Message-ID: <406D2FD6.50408@graduate.kmitl.ac.th> I saw the Mobiwan homepage. It stops. Why Mobiwan project doesn't go on? This is the result of running the simple-mipv6.tcl file. [under ns-allinone-2.1b6 with mobiwan extenstion] ------------------- |Binding Cache for node 1.1.0 at 1000 --------------------------------------- | |Node COA Type Info Flag Last Time Life Expire Nb| |1.1.10 1.1.10 7 MN 1 158 901.564 1 0 82 | |Binding Cache for node 0.0.0 at 1000 --------------------------------------- | |Node COA Type Info Flag Last Time Life Expire Nb| |1.1.10 1.1.10 7 MN 1 159 901.569 10 0 73 | |Binding Update List for node 1.1.10 at 1000 -------------------------------------- | |Node COA Type Info Flag Last Time Life Expire Nb| |1.3.0 1.1.10 4 BS 1 -1 901.563 10 911.563 1 | |0.0.0 1.1.10 5 CN 1 159 901.563 10 911.56 75 | |1.1.0 1.1.10 3 HA 1 158 901.563 10 2.68435e+08 89 | -------------------- The result makes me confuse so much. Why Node and CoA have same IP address? (1.1.10) There is a node hold IP ( 0.0.0 ) <- Mobiwan documents said that any nodes cannot set IP as 0.0.0. And why IPv6 in Mobiwan look like 1.1.10 or 1.3.0 instead of 3FFE:0001::A0EB:04DF? Thank you for your reply, -- Warodom Werapun PGP: http://plex.coe.psu.ac.th/myPGP.txt From hardball427 at yahoo.com.tw Fri Apr 2 02:03:57 2004 From: hardball427 at yahoo.com.tw (=?big5?q?=20=20=20?=) Date: Fri Apr 2 02:05:04 2004 Subject: [ns] 802.11 simulation document Message-ID: <20040402100357.2890.qmail@web16804.mail.tpe.yahoo.com> NS2 support 802.11 simulation. Did everyone have document about 802.11 code. I need some information about it.thanks. Vincent. --------------------------------- –ぱ常 Yahoo!集 肅︹稲放荷獺┏瓜 獺┏瓜From jpr at rice.edu Fri Apr 2 02:18:16 2004 From: jpr at rice.edu (Joshua Robinson) Date: Fri Apr 2 02:19:04 2004 Subject: [ns] 802.11 simulation document In-Reply-To: <20040402100357.2890.qmail@web16804.mail.tpe.yahoo.com> References: <20040402100357.2890.qmail@web16804.mail.tpe.yahoo.com> Message-ID: http://www.ece.rice.edu/~jpr/802_11.html this is something I wrote to help me understand the code. it might be a little dated, but maybe it's what you want. On Fri, 2 Apr 2004, [big5] wrote: > > NS2 support 802.11 simulation. > Did everyone have document about 802.11 code. > I need some information about it.thanks. Vincent. > > > > --------------------------------- > –ぱ常 Yahoo!集 > 肅︹稲放荷獺┏瓜 > 獺┏瓜 > From sac02839 at nitk.ac.in Fri Apr 2 03:42:36 2004 From: sac02839 at nitk.ac.in (naveen) Date: Fri Apr 2 03:39:20 2004 Subject: [ns] simulation code for GPSR in 3d does any any one knows where i can get it Message-ID: <17944.203.200.40.199.1080906156.squirrel@vidur.krec.ac.in> hi all i want to know where i can get the simulation code for gpsr in 3d for ns(a patch). plz tell me where i can get it. regards naveen ----------------------------------------- This email was sent from NITK Surathkal "Webmail " http://krec.ac.in/ From srinatht80 at yahoo.co.in Fri Apr 2 04:13:26 2004 From: srinatht80 at yahoo.co.in (=?iso-8859-1?q?Srinath=20T?=) Date: Fri Apr 2 04:14:27 2004 Subject: [ns] ns-2.1b8a make problem In-Reply-To: <200403172000.i2HK0Fk28938@gamma.isi.edu> Message-ID: <20040402121326.47232.qmail@web8205.mail.in.yahoo.com> hello all, I am getting a problem in the linking step. I am compiling ns-2.1b8a in the ns-allinone-2.1b8a package. ----------------------------------------------------- c++ -o ns \ tclAppInit.o random.o rng.o ranvar.o misc.o timer-handler.o scheduler.o object.o packet.o ip.o route.o connector.o ttl.o trace.o trace-ip.o classifier.o classifier-addr.o classifier-hash.o classifier-virtual.o classifier-mcast.o classifier-bst.o classifier-mpath.o replicator.o classifier-mac.o classifier-port.o src_rtg/classifier-sr.o src_rtg/sragent.o src_rtg/hdr_src.o ump.o app.o telnet.o tcplib-telnet.o trafgen.o traffictrace.o pareto.o expoo.o cbr_traffic.o tbf.o resv.o sa.o saack.o measuremod.o estimator.o adc.o ms-adc.o timewindow-est.o acto-adc.o pointsample-est.o salink.o actp-adc.o hb-adc.o expavg-est.o param-adc.o null-estimator.o adaptive-receiver.o vatrcvr.o consrcvr.o agent.o message.o udp.o session-rtp.o rtp.o rtcp.o ivs.o tcp.o tcp-sink.o tcp-reno.o tcp-newreno.o tcp-vegas.o tcp-rbp.o tcp-full.o baytcp/tcp-full-bay.o baytcp/ftpc.o baytcp/ftps.o scoreboard.o tcp-sack1.o tcp-fack.o tcp-asym.o tcp-asym-sink.o tcp-fs.o tcp-asym-fs.o tcp-int.o chost.o tcp-session.o nilist.o integrator.o queue-monitor.o flowmon.o loss-monitor.o queue.o drop-tail.o simple-intserv-sched.o red.o semantic-packetqueue.o semantic-red.o ack-recons.o sfq.o fq.o drr.o cbq.o hackloss.o errmodel.o fec.o delay.o snoop.o gaf/gaf.o dynalink.o rtProtoDV.o net-interface.o ctrMcast.o mcast_ctrl.o srm.o sessionhelper.o delaymodel.o srm-ssm.o srm-topo.o mftp.o mftp_snd.o mftp_rcv.o codeword.o alloc-address.o address.o lib/int.Vec.o lib/int.RVec.o lib/dmalloc_support.o webcache/http.o webcache/tcp-simple.o webcache/pagepool.o webcache/inval-agent.o webcache/tcpapp.o webcache/http-aux.o webcache/mcache.o webcache/webtraf.o realaudio/realaudio.o lanRouter.o filter.o pkt-counter.o Decapsulator.o Encapsulator.o encap.o channel.o mac.o ll.o mac-802_11.o mac-802_3.o mac-tdma.o mip.o mip-reg.o gridkeeper.o propagation.o tworayground.o antenna.o omni-antenna.o shadowing.o bi-connector.o node.o mobilenode.o arp.o god.o dem.o topography.o modulation.o priqueue.o phy.o wired-phy.o wireless-phy.o mac-timers.o cmu-trace.o varp.o dsdv/dsdv.o dsdv/rtable.o rtqueue.o rttable.o imep/imep.o imep/dest_queue.o imep/imep_api.o imep/imep_rt.o imep/rxmit_queue.o imep/imep_timers.o imep/imep_util.o imep/imep_io.o tora/tora.o tora/tora_api.o tora/tora_dest.o tora/tora_io.o tora/tora_logs.o tora/tora_neighbor.o dsr/dsragent.o dsr/hdr_sr.o dsr/mobicache.o dsr/path.o dsr/requesttable.o dsr/routecache.o aodv/aodv_logs.o aodv/aodv.o ns-process.o satgeometry.o sathandoff.o satlink.o satnode.o satposition.o satroute.o sattrace.o rap/raplist.o rap/rap.o rap/media-app.o rap/utilities.o fsm.o tcp-abs.o diffusion/diffusion.o diffusion/diff_rate.o diffusion/diff_prob.o diffusion/diff_sink.o diffusion/flooding.o diffusion/omni_mcast.o diffusion/hash_table.o diffusion/routing_table.o diffusion/iflist.o tfrc.o tfrc-sink.o energy-model.o ping.o tcp-rfc793edu.o rio.o semantic-rio.o tcp-sack-rh.o scoreboard-rh.o plm/loss-monitor-plm.o plm/cbr-traffic-PP.o linkstate/hdr-ls.o mpls/classifier-addr-mpls.o mpls/ldp.o mpls/mpls-module.o rtmodule.o classifier-hier.o addr-params.o nix/hdr_nv.o nix/classifier-nix.o nix/nixnode.o routealgo/rnode.o routealgo/bfs.o routealgo/rbitmap.o routealgo/rlookup.o routealgo/routealgo.o nix/nixvec.o nix/nixroute.o diffserv/dsred.o diffserv/dsEdge.o diffserv/dsCore.o diffserv/dsPolicy.o diffserv/dsredq.o red-pd.o pushback/rate-limit.o pushback/rate-limit-strategy.o pushback/ident-tree.o pushback/agg-spec.o pushback/logging-data-struct.o pushback/rate-estimator.o pushback/pushback-queue.o pushback/pushback.o parentnode.o basetrace.o simulator.o gen/version.o gen/ns_tcl.o gen/ptypes.o win32.o -L/home/srinath/ns-allinone-2.1b8a/tclcl-1.0b11 -ltclcl -L/home/srinath/ns-allinone-2.1b8a/otcl-1.0a7 -lotcl -L/home/srinath/ns-allinone-2.1b8a/lib -ltk8.3 -L/home/srinath/ns-allinone-2.1b8a/lib -ltcl8.3 -L/usr/X11R6/lib -lXext -lX11 -lnsl -ldl -lm /home/srinath/ns-allinone-2.1b8a/lib/libtcl8.3.a(tclUnixPipe.o)(.text+0xdd): In function `TclpCreateTempFile': : the use of `tmpnam' is dangerous, better use `mkstemp' simulator.o(.text+0x735): In function `Simulator::populate_hier_classifiers()': : undefined reference to `RouteLogic::elements_in_level(int*, int)' collect2: ld returned 1 exit status make: *** [ns] Error 1 ---------------------------------------------------- but the method elements_in_level is present in route.cc and route.o is also linked. I dont understand why I am getting this error many thanks, srinath ________________________________________________________________________ Yahoo! India Insurance Special: Be informed on the best policies, services, tools and more. Go to: http://in.insurance.yahoo.com/licspecial/index.html From srayreh_2000 at yahoo.com Fri Apr 2 04:17:16 2004 From: srayreh_2000 at yahoo.com (mohammad srayreh) Date: Fri Apr 2 04:18:11 2004 Subject: [ns] Packet fragmentation Message-ID: <20040402121716.40893.qmail@web41006.mail.yahoo.com> Dear All I am using ns-2.27. I am trying to evalute MAC protocol in wireless Ad-Hoc networks by varying the packet size. When the packet size becomes higher than 1000 bytes it is fragmented (e.g. 1500 bytes is fragmented to 1000 bytes for the first fragment and 500 bytes for the second fragmnet). - How can I disable the fragmentation of the packet ? - How can I make the fragmentation threshold less or higer ? - Is there any simple way to include these changes directly in my TCL script ?. Any possible help is appreciated. I am looking forward to hear from you. Best Regards, M. Saraireh --------------------------------- Do you Yahoo!? Yahoo! Small Business $15K Web Design Giveaway - Enter today From l.liang at eim.surrey.ac.uk Fri Apr 2 04:30:06 2004 From: l.liang at eim.surrey.ac.uk (Lei Liang) Date: Fri Apr 2 04:31:05 2004 Subject: [ns] question about confliction of two timers for one agent class In-Reply-To: References: Message-ID: Hi, dear all, I am trying to associate two timers with one agent class, myagent. after define two new timer classes, mytimer1 and mytimer2 and initializing them in the constructor of the myagent, i am aware of one question that if these two timers conflicate with each other when they expire at the same time or they can trigger two parallel procedures. they both set in the myagent::start() function like the following: void myagent::start() { running_=1; double t1_=0.04; double t2_=0.05; mytimer1_.sched(t1); mytimer2_.sched(t2); } mytimer1::expire(Event *) { //do something and resche() } mytimer2::expire(Event *) { //do something and resche } in the two expire() functions, no same work will be overlapped. so my question is if these two timers conflicate with each other when they expire at the same time or they can trigger two parallel procedures.Any hints are really appreciated. Thanks very much. cheers, lei From binzhao at 88mail.ysu.edu.cn Fri Apr 2 04:46:01 2004 From: binzhao at 88mail.ysu.edu.cn (BinZhao) Date: Fri Apr 2 04:46:29 2004 Subject: [ns] Re: Ns-users digest, Vol 1 #916 - 7 msgs Message-ID: <200404021244.i32CiBK05172@vapor.isi.edu> ns-users-request,您好! ======= 2003-12-28 04:05:07 您在来信中写道:======= >Send Ns-users mailing list submissions to > ns-users@isi.edu > >To subscribe or unsubscribe via the World Wide Web, visit > http://mailman.isi.edu/mailman/listinfo/ns-users >or, via email, send a message with subject or body 'help' to > ns-users-request@isi.edu > >You can reach the person managing the list at > ns-users-admin@isi.edu > >When replying, please edit your Subject line so it is more specific >than "Re: Contents of Ns-users digest..." > > >Today's Topics: > > 1. Segmentation fault (Jack Wang) > 2. Segmentation fault (Jack Wang) > 3. Segmentation fault---more information (Jack Wang) > 4. Segmentation fault---more information (Jack Wang) > 5. how to access nextPkttime,ts_ through tcl (mahesh balakrishnan) > 6. How to use batch mean to achieve the confidence interval? (Ruidong Li) > 7. help with multicast/diffserv (Bruno Bisol) > >--__--__-- > >Message: 1 >From: "Jack Wang" >To: ns-users@ISI.EDU >Date: Fri, 26 Dec 2003 20:10:10 +0000 >Subject: [ns] Segmentation fault > >Hi: > >When I run wireless1.tcl of Marc Grei's tutorial, below is the infomation: >num_nodes is set 3 >warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl >Loading connection pattern... >Loading scenario file... >Starting Simulation... >Segmentation fault > >What's the problem? I use Redhat 9.0. > >I also tried it under Solaris, below is the message: >num_nodes is set 3 >warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl >Loading connection pattern... >Loading scenario file... >Starting Simulation... >Bus Error > >Please help me out. > >Thanks a lot. > >Jack > >_________________________________________________________________ >Protect your PC - get McAfee.com VirusScan Online >http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963 > > >--__--__-- > >Message: 2 >From: "Jack Wang" >To: ns-users@ISI.EDU >Date: Fri, 26 Dec 2003 20:10:10 +0000 >Subject: [ns] Segmentation fault > >Hi: > >When I run wireless1.tcl of Marc Grei's tutorial, below is the infomation: >num_nodes is set 3 >warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl >Loading connection pattern... >Loading scenario file... >Starting Simulation... >Segmentation fault > >What's the problem? I use Redhat 9.0. > >I also tried it under Solaris, below is the message: >num_nodes is set 3 >warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl >Loading connection pattern... >Loading scenario file... >Starting Simulation... >Bus Error > >Please help me out. > >Thanks a lot. > >Jack > >_________________________________________________________________ >Protect your PC - get McAfee.com VirusScan Online >http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963 > > >--__--__-- > >Message: 3 >From: "Jack Wang" >To: ns-users@ISI.EDU >Date: Fri, 26 Dec 2003 21:19:16 +0000 >Subject: [ns] Segmentation fault---more information > > >Hi: > >My original question is: >When I run wireless1.tcl of Marc Grei's tutorial, below is the infomation: >num_nodes is set 3 >warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl >Loading connection pattern... >Loading scenario file... >Starting Simulation... >Segmentation fault > >After I fixed the warning above, I rerun wireless1.tcl. Below is the error >message: >num_nodes is set 3 >Loading connection pattern... >Loading scenario file... >Starting Simulation... >Segmentation fault > >After I opened the trace files wireless1-out.nam and wireless1-out.tr, I >found that the simulation executed for about 150.936548220 ms, then >"Segmentation fault" happens. What is the problem? > >Please help me. > >Thanks in advance. > >Jack > >_________________________________________________________________ >STOP MORE SPAM with the new MSN 8 and get 2 months FREE* >http://join.msn.com/?page=features/junkmail > > >--__--__-- > >Message: 4 >From: "Jack Wang" >To: ns-users@ISI.EDU >Date: Fri, 26 Dec 2003 21:19:17 +0000 >Subject: [ns] Segmentation fault---more information > > >Hi: > >My original question is: >When I run wireless1.tcl of Marc Grei's tutorial, below is the infomation: >num_nodes is set 3 >warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl >Loading connection pattern... >Loading scenario file... >Starting Simulation... >Segmentation fault > >After I fixed the warning above, I rerun wireless1.tcl. Below is the error >message: >num_nodes is set 3 >Loading connection pattern... >Loading scenario file... >Starting Simulation... >Segmentation fault > >After I opened the trace files wireless1-out.nam and wireless1-out.tr, I >found that the simulation executed for about 150.936548220 ms, then >"Segmentation fault" happens. What is the problem? > >Please help me. > >Thanks in advance. > >Jack > >_________________________________________________________________ >The new MSN 8: advanced junk mail protection and 2 months FREE* >http://join.msn.com/?page=features/junkmail > > >--__--__-- > >Message: 5 >Date: Wed, 24 Dec 2003 21:19:52 -0800 (PST) >From: mahesh balakrishnan >To: ns-users@ISI.EDU >Subject: [ns] how to access nextPkttime,ts_ through tcl > >respected Sir/madam, >I am a final year BE student from India.Iam using >Network Simulator for my final year project and now I >have a problem implementing a part through my Tcl >code.I would like to know >1) How to change the next packet time(nextPkttime) in >the traffgen.cc through my tcl code. >2)How to access the time stamp(ts_) through my Tcl >code. >Could you please reply me with the answers to the >queries. >Thanking you >Mahesh > > > > > >__________________________________ >Do you Yahoo!? >New Yahoo! Photos - easier uploading and sharing. >http://photos.yahoo.com/ > > >--__--__-- > >Message: 6 >Date: Sat, 27 Dec 2003 00:26:50 -0800 (PST) >From: Ruidong Li >To: ns-users@ISI.EDU >Subject: [ns] How to use batch mean to achieve the confidence interval? > > >Welcome to the ns-users mailing list! > >We automatically send this message to every new person >who sends mail >to the list. You should only receive it once. My >apologies if the >program contacts you twice, perhaps because you have >multiple e-mail >addresses or send mail from multiple machines. > >If you are an experienced ns-user who simply has not >posted since we >started using this responder, our apologies for >inconveniencing you >with this message. This message is intended to help >inform users and >cut down on redundant posts, which benefits everyone. > >Please look at the attached list of ns Frequently >Asked Questions. >If it answers your question, great! You're done. >If not, please RE-SEND your original message to >ns-users@isi.edu. >A copy of your original message is included below for >reference. > >You will NOT have to do re-send your message every >time you post, only >the FIRST time you send from a new account. The goal >is to quickly >help new users find the FAQ (hopefully answering their >question). > >Thanks, > -John Heidemann > > >---------------------------------------- > > > 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 ns-users@ISI.EDU Sat Dec 27 00:16:44 2003 >Received: (from ns-users@localhost) > by gamma.isi.edu (8.11.6p2+0917/8.11.2) id >hBR8Ghq02464 > for ns-users-faq@mailman.isi.edu; Sat, 27 Dec 2003 >00:16:43 -0800 >(PST) >Received: from vapor.isi.edu (vapor.isi.edu >[128.9.64.64]) > by gamma.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id >hBR8Gas02340 > for ; Sat, 27 Dec 2003 >00:16:36 -0800 (PST) >Received: from web60303.mail.yahoo.com >(web60303.mail.yahoo.com >[216.109.118.114]) > by vapor.isi.edu (8.11.6p2+0917/8.11.2) with SMTP id >hBR8GaI07994 > for ; Sat, 27 Dec 2003 00:16:36 >-0800 (PST) >Message-ID: ><20031227081630.40346.qmail@web60303.mail.yahoo.com> >Received: from [130.158.83.90] by >web60303.mail.yahoo.com via HTTP; >Sat, 27 Dec 2003 00:16:30 PST >Date: Sat, 27 Dec 2003 00:16:30 -0800 (PST) >From: Ruidong Li >Subject: How to use batch mean to achieve the >confidence interval? >To: ns-users@ISI.EDU >MIME-Version: 1.0 >Content-Type: text/plain; charset=us-ascii >X-AntiVirus: scanned by AMaViS 0.2.1 > >Dear All: > > I have read the past mailing list on the confidence >interval. But there is no more information on the >batch mean realized on Ns2. > Actually, i tried to read the setdest program file, >and found that the simulation time is fixed in this >program. That is, it is hard to get the simulation >finish dynamically as the batch mean requirement >reaches. > Who can give me some further suggestions? > > Thanks in advance! > >Best Regards, >Li > > > > > >__________________________________ >Do you Yahoo!? >Protect your identity with Yahoo! Mail AddressGuard >http://antispam.yahoo.com/whatsnewfree > > >--__--__-- > >Message: 7 >Date: Sat, 27 Dec 2003 13:56:07 -0200 (BRST) >From: Bruno Bisol >To: ns-users@ISI.EDU >Subject: [ns] help with multicast/diffserv > >Hi all, > > I'm a ns newbie, and I'm trying to simulate multicast and unicast flows >over diffserv. > The diffserv part seens to be fine (I have several unicast flows >working), but the multicast part is puzzling me. I can see in the trace >files several 'pareto' packets (multicast flow) being >enqueued/dequeued/received, and 'prune' packets being enqueued/dequeued >but when the first 'prune' is received, it gives the following error: > >ns: _o707 recv prune 26 0: no reachable alloc > (Class create line 1) > invoked from within >"Timer/Iface/Prune create _o1111 _o706 7 -2147483647 _o376 _o4" > invoked from within >"catch "$className create $o $args" msg" > (procedure "new" line 3) > invoked from within >"new Timer/Iface/Prune $self $src $group $tmpoif $ns_" > (procedure "_o706" line 20) > (DM recv-prune line 20) > invoked from within >"_o706 recv-prune 13 7 -2147483647 26" > ("eval" body line 1) > invoked from within >"eval $proto_ recv-$type $from $src $group $iface $args" > (procedure "_o707" line 3) > (Agent/Mcast/Control recv2 line 3) > invoked from within >"_o707 recv2 prune 26 13 7 -2147483647" > ("eval" body line 1) > invoked from within >"eval $self recv2 $type $iface $messages($m)" > (procedure "_o707" line 3) > (Agent/Mcast/Control recv line 3) > invoked from within >"_o707 recv prune 26 0" > > The last line from the trace > >r 0.372987 13 7 prune 80 ------- 30 13.1 7.1 -1 917 > > Can anybody please tell me what this means? > > > >--__--__-- > >_______________________________________________ >Ns-users mailing list >Ns-users@isi.edu >http://mailman.isi.edu/mailman/listinfo/ns-users > > >End of Ns-users Digest = = = = = = = = = = = = = = = = = = = =         致 礼!         BinZhao         binzhao@88mail.ysu.edu.cn           2004-02-15 From Damien.Juillard at insa-lyon.fr Fri Apr 2 06:12:09 2004 From: Damien.Juillard at insa-lyon.fr (juillard damien) Date: Fri Apr 2 06:13:04 2004 Subject: [ns] how to disable rts/cts in cbr traffic ? In-Reply-To: <20040402121716.40893.qmail@web41006.mail.yahoo.com> References: <20040402121716.40893.qmail@web41006.mail.yahoo.com> Message-ID: <1080915129.406d74b9b1148@webmail.insa-lyon.fr> Hi everyone, I'm simulating a very simple scenario with 1 node sending cbr traffic to another one through a wireless link. It works fine, but when I check the trace file, I can see that rts/cts mode is turned on, but I don't need that. How can I turn it off in the tcl script ? thx ahead, Damien JUILLARD From jpr at rice.edu Fri Apr 2 06:18:53 2004 From: jpr at rice.edu (Joshua Robinson) Date: Fri Apr 2 06:19:07 2004 Subject: [ns] how to disable rts/cts in cbr traffic ? In-Reply-To: <1080915129.406d74b9b1148@webmail.insa-lyon.fr> References: <20040402121716.40893.qmail@web41006.mail.yahoo.com> <1080915129.406d74b9b1148@webmail.insa-lyon.fr> Message-ID: if you're using 2.27, include the line: Mac/802_11 set RTSThreshold_ 3000 at the beginning of your script. 3000 is a little arbitrary - it's big enough so that you won't have any packets bigger than this size. if you're using a different version of ns, you'll need to make some modifications if you want to do this. On Fri, 2 Apr 2004, juillard damien wrote: > > Hi everyone, > > > I'm simulating a very simple scenario with 1 node sending cbr traffic to > another one through a wireless link. It works fine, but when I check the trace > file, I can see that rts/cts mode is turned on, but I don't need that. How can > I turn it off in the tcl script ? > > > > thx ahead, > > Damien JUILLARD > > > From C.Pazzaglia at ELIS.ORG Fri Apr 2 06:27:06 2004 From: C.Pazzaglia at ELIS.ORG (Claudio Pazzaglia) Date: Fri Apr 2 06:31:04 2004 Subject: [ns] delay in a node Message-ID: <1BC75A6E079AC7449CD862DADD0DD3C5FD173C@exchange2000.elis.org> Hi everybody, I simulate the following situation: node 0 is the traffic source, node 2 is the sink, between these two nodes there is the node 1. Each packet generated in node 0 has to pass node 1 to arrive to node 2. Node 1 should introduce a fixed delay on each packet. Is it possible to introduce this delay in the node? Thank to your support, Claudio. From evren.cavdir at emu.edu.tr Fri Apr 2 06:45:10 2004 From: evren.cavdir at emu.edu.tr (Evren CAVDIR) Date: Fri Apr 2 06:47:07 2004 Subject: [ns] [bug] failure in tk8.4.5 make Message-ID: <200404021445.i32EjAB15250@www.isi.edu> [Bug Report] ----------------------------- Category: Installation Failure Package: ns 2.27 OS: Red Hat 9 Environment Variables: LD_LIBRARY_PATH= TCL_LIBRARY= TK_LIBRARY= ----------------------------- Description: Description of Problem: The installation procedure does not continue after an error occured while making tk8.4.5 How Easily Reproducible: (e.g. every time, intermittent, once only, etc.) every time Steps to Reproduce: (describe the minimal set of steps necessary to trigger the bug) 1. starts the installation by ./install 2. 3. Actual Results: (describe what the application did after performing the above steps) it stops at the tk8.4.5 installation procedure and does nt continue afterwards. Expected Results: (describe what the application should have done, were the bug not present) Additional Information: (the following infomation is helpful to debug: 1. simulation script, detailed output files, packet trace 2. patch file if you modify some source code 3. a backtrace from gdb if you get a segment fault If they are big files, PLEASE put them in your web space and include the URL here.) http://cmpe.emu.edu.tr/ecavdir/docs/problem.doc you can access to the documentation at the home page of the site. http://cmpe.emu.edu.tr/ecavdir From ss254 at buffalo.edu Fri Apr 2 06:55:19 2004 From: ss254 at buffalo.edu (ss254@buffalo.edu) Date: Fri Apr 2 06:56:03 2004 Subject: [ns] Problem with ex-linkage.cc - urgent Message-ID: <1080917719.406d7ed78eba5@mail4.buffalo.edu> Hii I am a new user to NS2. I tried running the example ex-linkage.tcl from the tutorials. I copied ex-linkage.cc in ns2 directory and modified the Makefile to include ex-linkage.o. However when I run the tcl scriptI get the following error invalid command name "Agent/MyAgentOtcl" while executing "Agent/MyAgentOtcl create _o3 " invoked from within "catch "$className create $o $args" msg" (procedure "new" line 3) invoked from within "new Agent/MyAgentOtcl" invoked from within "set myagent [new Agent/MyAgentOtcl]" (file "./ex-linkage.tcl" line 6) I saw similar problems listed earlier. I would be really happy if you can let me know what is to be done. This is really urgent. Thank you saradha From murolofranc at libero.it Fri Apr 2 07:17:39 2004 From: murolofranc at libero.it (murolofranc@libero.it) Date: Fri Apr 2 07:18:04 2004 Subject: [ns] Problem simulation time Message-ID: Hello all, it is possible to use PSDN with ns2 2.27 a to simulate wireless network ad-hoc??? There are examples? Thanks you all. From ss254 at buffalo.edu Fri Apr 2 07:34:11 2004 From: ss254 at buffalo.edu (ss254@buffalo.edu) Date: Fri Apr 2 07:35:03 2004 Subject: [ns] nam error Message-ID: <1080920051.406d87f3c3ed0@mail4.buffalo.edu> Hi Keita If you are running NS2 through secure shell client or from windows make sure you have X windows running in the background. This will solve the display problem. Hope this helps Saradha From nai_kala at freemail.gr Fri Apr 2 07:48:14 2004 From: nai_kala at freemail.gr (nai_kala@freemail.gr) Date: Fri Apr 2 07:43:09 2004 Subject: [ns] Adding a new protocol Message-ID: <406d8b3ed007a9.87074808@freemail.gr> Hello I want to add CSFQ to my NS(win version) I've made all the changes required,except for the last step,which is adding csfq and fred to makefile. Where do i have to add them exactly?I've read the online tutorial but i'm still not sure.Shall i just write csfq.o \ and fred.o \ under the line sessionhelper.o delaymodel.o srm-ssm.o \ like the online tutorial says? I did so,but i have another problem.The make command does not work. It says that i just have to type make in the ns dir,but it wont work.Perhaps the make command is only for the linux version? thanks ____________________________________________________________________ http://www.freemail.gr - ?????? ???????? ???????????? ????????????. http://www.freemail.gr - free email service for the Greek-speaking. From nai_kala at freemail.gr Fri Apr 2 08:02:21 2004 From: nai_kala at freemail.gr (nai_kala@freemail.gr) Date: Fri Apr 2 07:57:03 2004 Subject: [ns] Adding a new protocol pt.2 Message-ID: <406d8e8dca91c3.26745550@freemail.gr> sorry i forgot to give you the error message when i use the make command.I type ns make and i get : error when calling class Oldsim:make. any ideas? ____________________________________________________________________ http://www.freemail.gr - ?????? ???????? ???????????? ????????????. http://www.freemail.gr - free email service for the Greek-speaking. From xuanc at ISI.EDU Fri Apr 2 08:27:24 2004 From: xuanc at ISI.EDU (Xuan Chen) Date: Fri Apr 2 08:28:03 2004 Subject: [ns] How to pass application data for MessagePassing Agent? In-Reply-To: <1080889797.3ea0913cyandao@myrealbox.com> Message-ID: I think you will need the latest message passsing, ns/apps/worm.{cc,h}, ns/tcl/ex/worm.tcl. There are also some changes in ns/tcl/lib/ns-default.tcl. On Fri, 2 Apr 2004, Yanto wrote: > > Hi, > > Sorry, I forgot to mention that I am using ns-2.1b7a, so what are the necessary files that I need to port over to the version that I'm using? And what files need to be modified? > > Regards > > -----Original Message----- > From: Xuan Chen > To: Yanto > Date: Thu, 1 Apr 2004 20:25:40 -0800 (PST) > Subject: Re: Re: [ns] How to pass application data for MessagePassing Agent? > > yes, you can find one at ns/tcl/ex/worm.tcl > > On Fri, 2 Apr 2004, Yanto wrote: > > > Hi, > > > > Is there any Tcl simulation script to test this worm model? > > > > Regards > > > > > > > > -----Original Message----- > > From: Xuan Chen > > To: Yanto > > Date: Thu, 1 Apr 2004 10:31:08 -0800 (PST) > > Subject: Re: [ns] How to pass application data for MessagePassing Agent? > > > > the testsuite does not have an application send data to messagepassing > > agent, it generates packets in by itself. > > > > You mean want to check out the worm model in ns (apps/worm.{cc,h}), which > > uses message passing and does similar things as you described. > > > > On Thu, 1 Apr 2004, Yanto wrote: > > > > > > > > Hi, > > > > > > My intention is for a MessagePassing Agent to receive data from another agent, and then to pass the data to an application attached to it for processing, and then to have the result of the processing sent back to the Agent. > > > > > > In the messpass.cc file, there's a recv() method which defines such procedure in "if(app_) then process_data". But from the test suite simulation script test-suite-message.tcl, there's already a Flooding subclass method "recv" which overrides the parent method, so the message will actually be passed back to the Tcl side. (this is how I understand it) > > > > > > I tried removing the "recv" definition in the Flooding subclass, but the simulation comes up with errors "invoked from within", so I guess it cannot be deleted? > > > > > > My questions are: > > > 1. Is there a way to get a list of neighbour nodes in the C++ side? In OTcl, you can use "$node_ neighbors", how abt in C++? If it can be done, then I can write the Agent definition in C++ side. > > > > > > 2. Otherwise, is there a method to pass data from Agent to its attached Application in OTcl side? And to receive data from the Application too? > > > > > > > > > > > > Regards, > > > Yanto > > > > > > > > > > > > -- Xuan Chen USC/ISI From viru_pots80 at yahoo.com Thu Apr 1 14:35:48 2004 From: viru_pots80 at yahoo.com (VIRAJ) Date: Fri Apr 2 08:33:51 2004 Subject: [ns] NS2 Help Message-ID: <20040401223548.77000.qmail@web41507.mail.yahoo.com> Hello: I was trying to simulate and run wireless-demo-csci694.tcl from the example directory, i get the following error.. i did search in the manuals but didnt get any type of solution for thie error. ************************************************** couldn't read file "../mobility/scene/cbr-3-test": no such file or directory while executing "source.orig ../mobility/scene/cbr-3-test" ("uplevel" body line 1) invoked from within "uplevel source.orig [list $fileName]" invoked from within "if [$instance_ is_http_url $fileName] { set buffer [$instance_ read_url $fileName] uplevel eval $buffer } else { uplevel source.orig [list $fileName] ..." (procedure "source" line 8) invoked from within "source $opt(cp)" (file "/home/vvpotnis/ns2/ns-allinone-2.27/ns-2.27/tcl/ex/wireless-demo-csci694.tcl" line 177) ******************************************************** Please let me know if there is any suggested solution , i will gladly take any help in this matter thanks viraj __________________________________ Do you Yahoo!? Yahoo! Small Business $15K Web Design Giveaway http://promotions.yahoo.com/design_giveaway/ From milena_dp at yahoo.com.br Thu Apr 1 19:33:57 2004 From: milena_dp at yahoo.com.br (=?iso-8859-1?q?Milena=20Dallposso?=) Date: Fri Apr 2 08:33:56 2004 Subject: [ns] help instal... Message-ID: <20040402033357.54200.qmail@web40104.mail.yahoo.com> Eu n?o estou conseguindo executar o TCL, se eu desenvolvo em otcl, a simula?ao executa, mas fazer a simula??o no padr?o tcl n?o consigo, a aparece mensagem em anexo, se algu?m puder me ajudar, eu preciso muito p/ minha monografia, por favor. i need help for instal ns, OTCL is OK, but i don?t instal tcl, i don?t executing, message anexo, please, help me. --------------------------------- Yahoo! Mail - O melhor e-mail do Brasil. Abra sua conta agora! From vaqueraf at yahoo.com.mx Thu Apr 1 22:34:03 2004 From: vaqueraf at yahoo.com.mx (=?iso-8859-1?q?Mario=20Enrique=20Vaquera=20Flores?=) Date: Fri Apr 2 08:34:00 2004 Subject: [ns]two interfaces in a node (Mario Enrique Vaquera Flores) In-Reply-To: Message-ID: <20040402063403.49896.qmail@web42005.mail.yahoo.com> Hi Nilesh In ns-mobilenode.tcl there is a procedure called Node/MobileNode instproc add-interface { channel pmodel ... and in the # Initialize ARP table only once. you have to comment the "if": # Initialize ARP table only once. # # if { $arptable_ == "" } { set arptable_ [new ARPTable $self $mac] # FOR backward compatibility sake, hack only if {$imepflag != ""} { set drpT [$self mobility-trace Drop "IFQ"] } else { set drpT [cmu-trace Drop "IFQ" $self] } $arptable_ drop-target $drpT if { $namfp != "" } { $drpT namattach $namfp } # } Now (you have to "make clean" and "make" again to view the changes in the ns2 directory) in your tcl file after use the: set val(prop) Propagation/TwoRayGround set pmodel [new $val(prop)] $ns_ node-config -addressType (your example)\ -adhocRouting (your example)\ -llType (your example)\ -macType (your example)\ -propInstance $pmodel \ ... set node1 [$ns_ node 0.0.0] (example) ... $node1 add-interface { $chan $pmodel $val(lltype) $val(mactype) $val(qtype) $val(qlen) $val(iftype) $val(anttype) "" "" "" } The propagation model and channel should be the same at the other node. And you have your node with two interfaces; but you must to make changes (in ns-mobilenode.tcl) depending of the interfaces type (if they are iqual or not)and in the routing protocol too. So, you need to make changes in ns-lib.tcl, ns-default.tcl and in the types of mac files too. I'm not using the files that you told me. I don't know how could you make a node works with two routing protocols. I've probed the link below and I don't know how works exactly. But I just made it compile without directional antennas. Regards Mario --- Nilesh Bansal escribi?: > Hi, > I saw your mail regarding two interfaces in a node. > I am also > trying to support that, infact what i want is to > support is two interfaces > with different transmission ranges and two routing > protocols at a node, > one protocol for each interface (actually diff. > protocol for inter and > intra cluster routing). > > I have downloaded the files from > http://agni.csa.iisc.ernet.in/~mgopi/ns2/ > > Could you please tell me if i am going in the right > direction (ie can > my ideas be implemented with the extention of above > files) and some > suggestion for supporting this?? > > thanks and regards, > Nilesh > ----------------------------------------------------------- > At times, it's important to be smarter than to be > positive. > ----------------------------------------------------------- > _________________________________________________________ Do You Yahoo!? La mejor conexi?n a internet y 25MB extra a tu correo por $100 al mes. http://net.yahoo.com.mx From ple at graduate.kmitl.ac.th Fri Apr 2 01:24:50 2004 From: ple at graduate.kmitl.ac.th (Warodom Werapun) Date: Fri Apr 2 08:34:05 2004 Subject: [ns] Mobile IPv6 simulation tool Message-ID: <406D3162.8020605@graduate.kmitl.ac.th> Are there any simulation of Mobile IPv6 tools? (Not the Mobiwan project? Coz I see, it stops to develope) Does anyone try OMNet++? Fully support MobileIPv6? Regards, -- Warodom Werapun PGP: http://plex.coe.psu.ac.th/myPGP.txt From tadpole_1983 at yahoo.com Fri Apr 2 04:16:39 2004 From: tadpole_1983 at yahoo.com (Jayaram venkatapathy) Date: Fri Apr 2 08:34:10 2004 Subject: [ns] Where can I find 802.11b Message-ID: <20040402121639.7021.qmail@web10103.mail.yahoo.com> Hi, I am working on 802.11. With 802.11b providing higher bandwidth capability and other features, I would like to know where can I find 802.11b. Thanks V.Jayaram __________________________________ Do you Yahoo!? Yahoo! Small Business $15K Web Design Giveaway http://promotions.yahoo.com/design_giveaway/ From raji_982 at rediffmail.com Fri Apr 2 06:39:08 2004 From: raji_982 at rediffmail.com (rajeshwari venkatesh) Date: Fri Apr 2 08:34:15 2004 Subject: [ns] ns-2 queries Message-ID: <20040402143908.15361.qmail@webmail35.rediffmail.com> dear sir, kindly accept my subcription of ns-users mailing list and answers the following questions regarding network simulator ( version 2.27) on Redhat LInux(9.0) platform. I have been using ns-2 for simulating a network with 2 nodes, link bandwith of 100mbps and delay 10ms. I have specified node0 as sender with TCP protocol agent attched to this node and node1 as the sink . we have defined the traffic source packetsize( ftp traffic source) as 500bytes but , after simulation we get the packet size as 1040 bytes. PLease tell us how we could vary the packetsize in our program? whether we could include packets of different packetsizes in the same program? how can we determine link utilisation using trace files or any other method? how should we simulate WAN networks? Do we have do specify other parameters for WAN or is it just simple simulation? can we find out the transmission time for packets of different sizes in the same program? thank you raji From xuanc at ISI.EDU Fri Apr 2 08:56:44 2004 From: xuanc at ISI.EDU (Xuan Chen) Date: Fri Apr 2 08:57:12 2004 Subject: [ns] Re: Re : Re: help about diffserv policy In-Reply-To: <20040402115509.27357.qmail@seu.edu.cn> Message-ID: yes, you should definitely consider it when you design those policies, but the diffserv does NOT. On 2 Apr 2004 gq@seu.edu.cn wrote: > > but how can I set policys correctly if I dont considers which link the source-destination path uses??? > > > -------------------------------------------------------------------------- > 2004 Apr 02 - 02:26 > Xuan Chen > -------------------------------------------------------------------------- > >the current implementation of diffserv binds policy with > >source-destination pairs. So, it does not consider issues like shared > >link. > > > >On 1 Apr 2004 gq@seu.edu.cn wrote: > > > >> Dear Xuan Chen : > >> Now I am intrested in qos routing in DiffServ. I'm wondering that how we can > >> define the policy rules, for example, suppose the policy from Edge1 to edge2 ,and the policy > >> from Edge1 to edge3. if the two paths shares some links. how to give the policys of them. > >> Do you know where can i get the implementation of bandwidth broker in nw-2. > >> > >> thanks for your help. > >> > >> Cathy > >> > >> > >> > > > >-- > >Xuan Chen > >USC/ISI > > > > > > > -- Xuan Chen USC/ISI From xuanc at ISI.EDU Fri Apr 2 09:01:33 2004 From: xuanc at ISI.EDU (Xuan Chen) Date: Fri Apr 2 09:02:14 2004 Subject: R: [ns] delay introduced by a node In-Reply-To: <1BC75A6E079AC7449CD862DADD0DD3C5FCB004@exchange2000.elis.org> Message-ID: On Fri, 2 Apr 2004, Francesco Magini wrote: > Dear Mr. Chen, > thank you so much for your response and also for the quickness of it. > I read the code you suggested me (webserver.cc and .h) and I have some questions to make: > - in my simulation I use UDP agents which transmit packet using an exponential distribution, can I use anyway the webserver to simulate the delay introduced by a node? I think you should have an application adding some delay afte receive a packet from UDP agent. > - I don't have much experience using C++ and I don't know how can I use this code in my .tcl file. you can have a look at ns/tcl/test/test-suite-webtraf.tcl for some hints. But, the best way to understand this code is to go through the source code. > - I don't understand the delay model applied by the webserver. Basically, when a request comes in, the server computes the time needed to process it. Then, the server starts a timer with this processing delay. When the timer expires, the server sends out the response. > > Thank you so much for your precious support, > > Francesco > > > -----Messaggio originale----- > Da: Xuan Chen [mailto:xuanc@isi.edu] > Inviato: gioved? 1 aprile 2004 7.34 > A: Francesco Magini > Cc: ns-users@isi.edu > Oggetto: Re: [ns] delay introduced by a node > > > a simple hack is to use a timer, that is, when a node receives a packet, > it starts a timer, when the timer expires, the node sends the packet out. > > There's a simple CPU delay model for web server, you can find the code in > ns/webcache/webserver.{cc, h} > > hope it helps, > -chen > > On Wed, 31 Mar 2004, Francesco Magini wrote: > > > > > > > > > > > > Hi! > > > In my simulation I need to consider a delay introduced by a node of the network (it represents the time needed by the NAT node to modify the packets). How can I represent it using ns? > > > Thanks for the support, > > > > > > Francesco > > > > -- Xuan Chen USC/ISI From dsridhar18 at yahoo.com Fri Apr 2 09:36:39 2004 From: dsridhar18 at yahoo.com (sridhar) Date: Fri Apr 2 09:37:24 2004 Subject: [ns] implementing multiple sessions Message-ID: <20040402173639.80174.qmail@web41212.mail.yahoo.com> Hi, I am measuring the performance of SCTP protocol. For this I want to implement multiple sessions in the script. Can you please explain me or send me a sample script to explain this? Thanks, Sridhar!! --------------------------------- Do you Yahoo!? Yahoo! Small Business $15K Web Design Giveaway - Enter today From gikaru at rn.inf.tu-dresden.de Fri Apr 2 10:00:43 2004 From: gikaru at rn.inf.tu-dresden.de (Gikaru) Date: Fri Apr 2 10:01:13 2004 Subject: [ns] URGENT - Node location in AODV Message-ID: <6.0.3.0.0.20040402195935.03be8408@rn.inf.tu-dresden.de> Hello, I am trying to obtain node location in AODV but can't get the location of nodes. I have tried with dsr, dsdv, landmark, flooding and gpsr, all which work well and give correct locations. I have declared a pointer of type MobileNode and tried using getLoc which gives me segmentation error when update_position is called from mobilenode.h Can anyone point out what modifications i need to do in the aodv. Any assistance would be highly appreciated as i need to finish up my experiments urgently... Thanks in advance Willy -- This message has been scanned for viruses and dangerous content, and is believed to be clean. From Christian.Awad at gerad.ca Fri Apr 2 10:44:27 2004 From: Christian.Awad at gerad.ca (Christian Awad) Date: Fri Apr 2 10:56:25 2004 Subject: [ns] tracegraph segmentation fault on linux red hat Message-ID: <33111.132.204.100.226.1080931467.squirrel@www.gerad.ca> hello, I just installed tracegraph on my system, i ran mglinstaller and set the path correctly, but as i run trgraph i get a segmentation fault. i was wondering if anyone encountered such a problem. Thanks for replying, Chris From dsridhar18 at yahoo.com Fri Apr 2 11:34:24 2004 From: dsridhar18 at yahoo.com (sridhar) Date: Fri Apr 2 11:35:13 2004 Subject: [ns] problem with increase in CWND variable Message-ID: <20040402193424.5086.qmail@web41210.mail.yahoo.com> Hi, I have one doubt in SCTP protocol. I am setting the initialRwnd_ value to 131072 in the tcl script file. After running the script for 400 seconds, when I looked into the trace file the cwnd value is increasing upto this value and after that it is not increasing. May I know the reason for this? I think this is the reason why the throughput is not increasing in my experiment even when I am increasing the bandwidth of the link? Is there a way to overcome this problem. Is it true that if we use multiple sessions this problem could be solved? I don't know how to implement multiple sessions. can you please help in sorting out this? Thanks, Sridhar!! --------------------------------- Do you Yahoo!? Yahoo! Small Business $15K Web Design Giveaway - Enter today From svarada at uncc.edu Fri Apr 2 16:18:56 2004 From: svarada at uncc.edu (Srivathsan Varadarajan) Date: Fri Apr 2 16:21:17 2004 Subject: [ns] TORA trace format Message-ID: <000601c41911$40e90d10$39150f98@coit.uncc.edu> Hi! I'm working on TORA in NS2 (ns 2.26). Can someone help me with the trace file of TORA. Specifically, I would like to know what 'LOOP' means (the line which has a 'LOOP' begins with 'D'). Thanks, -- Srivathsan. From fkeceli at uci.edu Fri Apr 2 17:05:41 2004 From: fkeceli at uci.edu (fkeceli) Date: Fri Apr 2 17:06:11 2004 Subject: [ns] TCL DEBUGGER? Message-ID: <000001c41917$c8f30b10$0b3bc880@bergamot> Hi, I asked the same question weeks ago, but still I could not solve this problem, pleaseeeeee help me. I want to debug both tcl scripts and c++ code using ns. I searched the archives, I read and tried almost all the stuff about this, but i still have the same problem of enabling the debugger. I have installed ns 2.27 under cygwin. I put tcl-debug-2.0/ parallel to ns-2.27/ and configured with tcldebug giving the path and enabling the debugging, and examined Makefile to ensure tcl-debug options enabled. This is what I did step by step: make distclean configure --enable-debug --with-tcldebug=/../tcl-debug-2.0 make; make install Although everything works perfect up to this point debugger results with "script debugging disabled. Reconfigure --with-tcldebug and recompile". What does "Reconfigure --with-tcldebug and recompile" mean? Because configure --with-tcldebug ; make does not work for me. I will appreciate if someone can point out where I am doing wrong. Best regards, feyza From ple at graduate.kmitl.ac.th Fri Apr 2 21:32:21 2004 From: ple at graduate.kmitl.ac.th (Warodom Werapun) Date: Fri Apr 2 21:33:18 2004 Subject: [ns] Problem with ex-linkage.cc - urgent In-Reply-To: <1080917719.406d7ed78eba5@mail4.buffalo.edu> References: <1080917719.406d7ed78eba5@mail4.buffalo.edu> Message-ID: <406E4C65.1020702@graduate.kmitl.ac.th> ss254@buffalo.edu wrote: >Hii > >I am a new user to NS2. I tried running the example ex-linkage.tcl from >the tutorials. I copied ex-linkage.cc in ns2 directory and modified the >Makefile to include ex-linkage.o. However when I run the tcl scriptI >get the following error > >invalid command name "Agent/MyAgentOtcl" > while executing >"Agent/MyAgentOtcl create _o3 " > invoked from within >"catch "$className create $o $args" msg" > (procedure "new" line 3) > invoked from within >"new Agent/MyAgentOtcl" > invoked from within >"set myagent [new Agent/MyAgentOtcl]" > (file "./ex-linkage.tcl" line 6) > > >I saw similar problems listed earlier. I would be really happy if you >can let me know what is to be done. This is really urgent. > >Thank you >saradha > > > This error appear because ns doesn't know your new class. After you modify Makefile, have you recompile your stuff yet? (done by typing make on /ns-allinone-version/ns-version/ directory). Cheers, -- Warodom Werapun PGP: http://plex.coe.psu.ac.th/myPGP.txt From yhzhang at ece.uvic.ca Fri Apr 2 22:38:04 2004 From: yhzhang at ece.uvic.ca (yihai zhang) Date: Fri Apr 2 22:35:04 2004 Subject: [ns] urgent help for session ID of QoS routing protocol Message-ID: <000001c41946$3af49890$2c35688e@zl> Hi, I want to implement a QoS routing protocol in ad hoc networks. In this protocol, I am using a session ID to identify each route, because even between the same source and destination, they may have different routes due to the different bandwidth requirement of traffic sources. And the data packet will use this session ID to find which route it will be sent or forward. But I couldn't figure out how to put this session ID in the data packet header, or where I should put the session ID to identify which route the data packet will send? I am using CBR as the traffic source. If anybody could help me out, I would really appreciate it. Thanks Yihai From qiudaiyan at cau.edu.cn Fri Apr 2 22:58:23 2004 From: qiudaiyan at cau.edu.cn (qiudaiyan@cau.edu.cn) Date: Fri Apr 2 22:58:09 2004 Subject: [ns] help me: a question about install ns in windows Message-ID: <000d01c41949$0e84d5b0$06db020a@qiudaiyan> DQoNCg0KDQoNCmhpDQppJ20gYSBuZXcgdXNlciBmcm9tIENoaW5hLg0KaSd2ZSBhIHF1ZXN0aW9u IGFib3V0IGluc3RhbGwgbnMgaW4gd2luZG93cyxjb3VsZCB5b3UgaGVscCBtZT8NCml0J3MgYWx3 YXlzIG9rIGJlZm9yZSBpIGluc3RhbGwgdGNsY2wNCml0J2Egc3RvcHBlZCBieSB0aGUgbWVzc2Fn ZSA6DQoNCg0KICAgICAgICBsaW5rICAtTElCUEFUSDpDOlxQcm9ncmFtIEZpbGVzXE1pY3Jvc29m dCBWaXN1YWwgU3R1ZGlvXFZDOThcbGliIC9OT0RFRkENClVMVExJQiAvSU5DUkVNRU5UQUw6Tk8g L1BEQjpOT05FIC9SRUxFQVNFIC9OT0xPR08gbXN2Y3J0LmxpYiBvbGRuYW1lcy5saWIga2VybmVs DQozMi5saWIgIHdzMl8zMi5saWIgbXN3c29jay5saWIgYWR2YXBpMzIubGliIC1vdXQ6YzpcTmV0 U2ltXHRjbGNsLTEuMGIxMlx0Y2wyYysrLg0KZXhlIHRjbDJjKysubw0KTElOSyA6IGZhdGFsIGVy cm9yIExOSzExODE6IGNhbm5vdCBvcGVuIGlucHV0IGZpbGUgIkZpbGVzXE1pY3Jvc29mdC5vYmoi DQpOTUFLRSA6IGZhdGFsIGVycm9yIFUxMDc3OiAnbGluaycgOiByZXR1cm4gY29kZSAnMHg0OWQn DQpTdG9wLg0KDQoNCnNvLCB3aGF0IGNhbiBpIGRvIG5vdz8NCmhlbHAgbWUhIA0K From ee03kkw at alumni.ust.hk Sat Apr 3 02:03:25 2004 From: ee03kkw at alumni.ust.hk (Eric) Date: Sat Apr 3 02:04:10 2004 Subject: [ns] Gnutellasim References: <000d01c41949$0e84d5b0$06db020a@qiudaiyan> Message-ID: <003101c41962$e7d3e6d0$fad7fcda@home> Hi everyone, I have a question about Gnutellasim. In my simulation, I do not want to simulate the packet-level behaviour, how to disable the packet-level simulation function. Any example using Gnutellasim in the web (except the one in the Gatech). Thanks. Eric From wiethoel at tkn.tu-berlin.de Sat Apr 3 02:26:01 2004 From: wiethoel at tkn.tu-berlin.de (=?Big5?B?U3ZlbiBXaWV0aG8ibHRlcg==?=) Date: Sat Apr 3 02:27:06 2004 Subject: [ns] Help with TKN 802.11e extensions to NS2.. In-Reply-To: <7E0971A9071A42458BD22F374AA889F5F76652@bgsmsx402.gar.corp.intel.com> References: <7E0971A9071A42458BD22F374AA889F5F76652@bgsmsx402.gar.corp.intel.com> Message-ID: <406E9139.70205@tkn.tu-berlin.de> Muralidhar, Rajeev D wrote: >I am using TKN's .11e extensions to NS2. I am trying to get results >similar to what is reported in the report/paper - I am using UDP traffic >(CBR) with different rates and intervals. > That's basically the same we did. We based our traffic model on the cited Mangold paper (same rates and MSDU sizes). >I am not seeing the same >behavior with regard to the throughput as the number of stations >increase (the throughput goes down after 8/9 stations, the paper/report >says at least 14 stations before throughput decreases. > That's indeed interesting. Which PHY settings did you use? What's your traffic model (rates,MSDU size, priority parameters)? Kind regards, Sven > Anyone has any >idea about this? Please let me know. Can anyone please send me any >scripts that might have worked for those results? If I can run those & >see the same results it might be quicker rather than get to the right >parameters myself. I am trying to simulate voice & data traffic over >.11e. > >Thanks a lot, > >Rajeev > > > > From malvassori at tlc.unipr.it Sat Apr 3 04:10:40 2004 From: malvassori at tlc.unipr.it (Simone_Malvassori) Date: Sat Apr 3 04:12:08 2004 Subject: [ns] DSR seg fault; a new bug? Message-ID: <200404031410.40312.> System: Linux Suse 8.2 NS2 Version: 2.27 Environment: ad-hoc wireless simulation Routing protocol: DSR Mac: 802.11 I used the DSR protocol to simulate a network which doesn't do ritrasmission; to do this I wrote the following line in my tcl script: Mac/802_11 set ShortRetryLimit_ 0 ;# retransmittions Mac/802_11 set LongRetryLimit_ 0 ;# retransmissions Note that I use CMUPriQueue and not Queue/DropTail/PriQueue, but with this new parameters I received a segmentation fault by the simulator. This not happen when I simulate the AODV protocol. Why? Thank, Simone. From duan_weihua at icst.pku.edu.cn Sat Apr 3 08:38:03 2004 From: duan_weihua at icst.pku.edu.cn (=?GB2312?Q?=B6=CE=CE=C0=BB=AA?=) Date: Sat Apr 3 08:31:25 2004 Subject: [ns] Help:sending data through TCPFull agent Message-ID: <200404031630.i33GU0K27886@vapor.isi.edu> Dear all: When I send packets through TCPFull agent continuously , the sink node can receive only one packet--the first packet, but after a short term, when I send another packet through the same agent, the sink node can receive the new packet.Why? The 'send' operation is performed as C++ code "tcpapp->send( nbytes, tmp);", and I don't configure anything about the Agent/TCP/FullTcp. Could anyone kindly help me? Thanks. Weihua From srayreh_2000 at yahoo.com Sat Apr 3 09:13:59 2004 From: srayreh_2000 at yahoo.com (mohammad srayreh) Date: Sat Apr 3 09:15:05 2004 Subject: [ns] Number of Packets sent from the MAC in wireless Ad-hoc Message-ID: <20040403171359.31993.qmail@web41009.mail.yahoo.com> Dear All I am trying to measure the packet loss for each link between six wireless stations (3 sources and 3 destinations , all are fixed stations). The sources sending with 2Mbps CBR traffic with UDP agent (my channel bandwidth is 2 Mb) to the destinations. I calculated the loss based on the number of received packets at the destinations and number of sent packets from the MAC at the sources , as follows: Loss = (1 - packet received at the destination/number of packets sent form the MAC sublayer at the source) * 100%. When I count the number of sent packets (by greping them from the trace file), some of packet ID's and Sequence number are duplicated (because they are dropped at the destination due different reasons , for instant due to collisions. The MAC is required to retransmit them again based on the number of retry). In this case, Do I need to consider these duplicated packets in the number of sent from the MAC, since they are transmitted again and affected other parameters such as loss and delay,etc.... or considering only the number of sent as (Number of generated packets - number of dropped packets at the source). Thanks in advance m. Saraireh --------------------------------- Do you Yahoo!? Yahoo! Small Business $15K Web Design Giveaway - Enter today From fxbaloch at wichita.edu Fri Apr 2 14:31:53 2004 From: fxbaloch at wichita.edu (fxbaloch) Date: Sat Apr 3 09:19:26 2004 Subject: [ns] Wired/wireless routing Message-ID: <406D6600@webmail.wichita.edu> Hello all, I wanted to ask for anyone's help regarding redistribution in ns-2. I know wired-cum-wireless networking is there but how do I, say for example, enable a BaseStation between a ad-hoc domain and a wired domain with AODV as well as RIP and then how this Basestation will route packtes between the two domains using redistribution. On that note, how do I configure a wireless node with more then two basestations? I am quite new to the ns-2 simulator and cant seem to figure out alot of things therefore I turned here for your help. Any response will be appreciated. Thanks Fariha Baloch Fariha Baloch GRA Electrical and Computer Dept., Wichita State University. From qiudaiyan at sina.com Fri Apr 2 21:33:42 2004 From: qiudaiyan at sina.com (=?gb2312?B?x/G0+tHg?=) Date: Sat Apr 3 09:19:30 2004 Subject: [ns] a question about install ns in windows Message-ID: <002501c4193d$3fee2e50$06db020a@qiudaiyan> DQotLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tIA0KRnJvbTogx/G0+tHgIA0KVG86IG5zLXVz ZXJzQGlzaS5lZHUgDQpTZW50OiBTYXR1cmRheSwgQXByaWwgMDMsIDIwMDQgMTI6MTUgQU0NClN1 YmplY3Q6IGEgcXVlc3Rpb24gYWJvdXQgaW5zdGFsbCBucyBpbiB3aW5kb3dzDQoNCg0KaGkNCmkn bSBhIG5ldyB1c2VyIGZyb20gQ2hpbmEuDQppJ3ZlIGEgcXVlc3Rpb24gYWJvdXQgaW5zdGFsbCBu cyBpbiB3aW5kb3dzLGNvdWxkIHlvdSBoZWxwIG1lPw0KaXQncyBhbHdheXMgb2sgYmVmb3JlIGkg aW5zdGFsbCB0Y2xjbA0KaXQnYSBzdG9wcGVkIGJ5IHRoZSBtZXNzYWdlIDoNCg0KDQogICAgICAg IGxpbmsgIC1MSUJQQVRIOkM6XFByb2dyYW0gRmlsZXNcTWljcm9zb2Z0IFZpc3VhbCBTdHVkaW9c VkM5OFxsaWIgL05PREVGQQ0KVUxUTElCIC9JTkNSRU1FTlRBTDpOTyAvUERCOk5PTkUgL1JFTEVB U0UgL05PTE9HTyBtc3ZjcnQubGliIG9sZG5hbWVzLmxpYiBrZXJuZWwNCjMyLmxpYiAgd3MyXzMy LmxpYiBtc3dzb2NrLmxpYiBhZHZhcGkzMi5saWIgLW91dDpjOlxOZXRTaW1cdGNsY2wtMS4wYjEy XHRjbDJjKysuDQpleGUgdGNsMmMrKy5vDQpMSU5LIDogZmF0YWwgZXJyb3IgTE5LMTE4MTogY2Fu bm90IG9wZW4gaW5wdXQgZmlsZSAiRmlsZXNcTWljcm9zb2Z0Lm9iaiINCk5NQUtFIDogZmF0YWwg ZXJyb3IgVTEwNzc6ICdsaW5rJyA6IHJldHVybiBjb2RlICcweDQ5ZCcNClN0b3AuDQoNCg0Kc28s IHdoYXQgY2FuIGkgZG8gbm93Pw0KaGVscCBtZSEgDQo= From raji_982 at rediffmail.com Fri Apr 2 21:32:20 2004 From: raji_982 at rediffmail.com (rajeshwari venkatesh) Date: Sat Apr 3 09:19:36 2004 Subject: [ns] ns-2.27 queries Message-ID: <20040403053220.26094.qmail@mailweb33.rediffmail.com> > dear sir, kindly accept my subcription of ns-users mailing list and answers the following questions regarding network simulator ( version 2.27). I have been using ns-2 for simulating a network with 2 nodes, link bandwith of 100mbps and delay 10ms. I have specified node0 as sender with TCP protocol agent attched to this node and node1 as the sink . we have defined the traffic source packetsize( ftp traffic source) as 500bytes but , after simulation we get the packet size as 1040 bytes. PLease tell us how we could vary the packetsize in our program? whether we could include packets of different packetsizes in the same program.? how can we determine link utilisation using trace files or any other method? how should we simulate WAN networks? Do we have do specify other parameters for WAN or is it just simple simulation? can we find out the transmission time for packets of different sizes in the same program? thank you raji From j_dhar at ece.concordia.ca Fri Apr 2 18:59:37 2004 From: j_dhar at ece.concordia.ca (Joydeep Dhar) Date: Sat Apr 3 09:19:50 2004 Subject: [ns] How to check MFC table ? In-Reply-To: Message-ID: Hi, In multicast operation after Join (and mfc setup), I want to check the oif list of that mfc for a pair. How to do that? does 'Node lookup-iface {src group} ' do that? any lead pls? thnx -jd From subhatia at mailbox.syr.edu Fri Apr 2 15:24:47 2004 From: subhatia at mailbox.syr.edu (Sushant Bhatia) Date: Sat Apr 3 09:20:12 2004 Subject: [ns] RE: Ns-users Digest, Vol 3, Issue 40 Message-ID: <406EBE04@OrangeMail> >===== Original Message From ns-users-request@ISI.EDU ===== Hi Guys I would like to install NS-2 on my computer.please help me with the hardware and software requirements for NS-2. Thanks Regards Sushant >Send Ns-users mailing list submissions to > ns-users@isi.edu > >To subscribe or unsubscribe via the World Wide Web, visit > http://mailman.isi.edu/mailman/listinfo/ns-users >or, via email, send a message with subject or body 'help' to > ns-users-request@isi.edu > >You can reach the person managing the list at > ns-users-owner@isi.edu > >When replying, please edit your Subject line so it is more specific >than "Re: Contents of Ns-users digest..." > > >Today's Topics: > > 1. NS Ping Tutorial problem (achouri) > 2. Asking about the ping (yazeed al-sbou) > 3. Re-Re: [ns] Question to everybody working with ns-2 at high > rates. (Gabriel Viso Carrera) > 4. 802.11e simulator (Arunchandar Vasan) > 5. passing parameters with TCL (Asheq Khan) > 6. NS and BlueHoc problem (Joe Yusa) > 7. DV routing-count to infinity (Manjunath Prabhu) > 8. Is the MAODV draft in IETF MANET working group efficiency? > (Ha Young, Yoon) > 9. Re: tkn 802.11e ns2 (throughput) (Harish Balasubramaniam) > 10. Re: IP-Flows Start and Duration (Jiangtao Luo) > 11. hierarchical routing vs hierarchical address (Stephane Elleingand) > 12. Re: Seed: multiple runs (Xuan Chen) > 13. Re: some scripts (Xuan Chen) > 14. Re: How to measure delay time for mobile node? (Xuan Chen) > 15. Re: problem while executing a tcl script (Xuan Chen) > 16. Re: RE: Queue simulation in NS (Xuan Chen) > 17. How to input trace source file? (Jiangtao Luo) > 18. Question about loss (Karine Barbosa Carbonaro) > 19. Energy tracing with SMAC (harsha honnappa) > 20. ns2 segmentation fault (Adil.Hassnaoui@UTBM.fr) > 21. RE: ns2 segmentation fault (Muralidhar, Rajeev D) > 22. "source" command in tcl (Asheq Khan) > 23. New agent not recognized (kima achouri) > 24. Random Variables (Abbas Abdullah Makki) > 25. about the collsion and throughput of MAC-802_11 simulation in > ns-2 (Liuhai) > 26. A problem with packets sending... (gv fg) > 27. need explanation about a line code (INSA - JUILLARD, Damien) > 28. Segmentation fault ( urgent, please help me!!!!! ) (rafik rafik) > 29. Re: need explanation about a line code (Rohan S) > 30. Changing the value of CWMax per node (Young Kim) > 31. regarding CBRP execution! (athi sivasankari) > 32. Re: need explanation about a line code (Ahmad Al_Hanbali) > 33. I need help extending aodv (Ali Karmali) > 34. New Agent not recognized in the interpreter (Hakim Achouri) > 35. Re: Segmentation fault ( urgent, please help me!!!!! ) (Xuan Chen) > 36. CBQ for ad-hoc networks (malin nadine) > 37. RE: regarding CBRP execution! (Muralidhar, Rajeev D) > > >---------------------------------------------------------------------- > >Message: 1 >Date: Mon, 22 Mar 2004 22:41:53 +0100 >From: achouri >Subject: [ns] NS Ping Tutorial problem >To: ns-users@ISI.EDU >Message-ID: <405F5DA1.8000504@noos.fr> >Content-Type: text/plain; charset=ISO-8859-1; format=flowed > >Hi all , > >I encountered a problem while using a new agent that I have created on ns. >I've used the ping agent in Marc Greis's >tutorial for testing but I get this message: > >invalid command name "Agent/Ping" > while executing > >Thanks in advance >Hakim > > > > >------------------------------ > >Message: 2 >Date: Mon, 22 Mar 2004 20:36:48 +0000 >From: "yazeed al-sbou" >Subject: [ns] Asking about the ping >To: ns-users@ISI.EDU >Message-ID: >Content-Type: text/plain; charset=windows-1256 > > > Hi all.... >I want to ask about the ping, why in the tracegraph the sequence number is -1? >how can get the sequence number if i want to send more than one ping during the >simulation time.?? > >thanks in advance.. >yours.. >yazeed > > >Yazeed Ahamd Al-Sbou, Research Student >School of Engineering >Sheaf Building - Room 4311, >Sheffield Hallam University,City Campus >Sheiffield, S1 1WB >Tel(university):+441142253254 >Mobile 00447813402741 >Yazeed.A.Al-Sbou@student.shu.ac.uk >_________________________________________________ >You have 2 new messages in your MABROOK email. Could one of them be your other half? Don't waste time. Go to MABROOK now! >http://www.maktoob.com/ > > > >------------------------------ > >Message: 3 >Date: Mon, 22 Mar 2004 22:07:06 +0100 >From: "Gabriel Viso Carrera" >Subject: Re-Re: [ns] Question to everybody working with ns-2 at high > rates. >To: "Xuan Chen" , ns-users@ISI.EDU >Message-ID: <200403222107.i2ML76fR021415@miranda.gts.tsc.uvigo.es> >Content-Type: text/plain; charset=ISO-8859-1 > >Hello, Mr. Chen. Thank you for your response. > >Actually, I would like to have comments on both scenaries, because I'm >thinking about simulate 802.11a,g at the highest rate I can (by >modifying the source and force MAC layer to work at 54Mbps) and maybe I >will begin to work with some pure-wired schemes at high rates like >100Mbps. > >What do you can say to me about wireless networks at those speeds? > >Thank you in advance. > >Con fecha 22/3/2004, "Xuan Chen" escribi?: > >>what scenario do you mean, wired or wireless? I've done simulations with >>>100Mbps links in wired network, there's no problem at all. >> >>there were some discussion on low TCP throughput in ad hoc simulations. >> > > > >------------------------------ > >Message: 4 >Date: Mon, 22 Mar 2004 17:10:26 -0500 (EST) >From: Arunchandar Vasan >Subject: [ns] 802.11e simulator >To: ns-users@ISI.EDU >Message-ID: >Content-Type: TEXT/PLAIN; charset=US-ASCII > >Hi, > >This is in response to some requests for ns-2 802.11