From mahrenholz at rt-solutions.de Fri Jun 1 00:23:23 2007 From: mahrenholz at rt-solutions.de (Daniel Mahrenholz) Date: Fri, 01 Jun 2007 09:23:23 +0200 Subject: [ns] help required regarding analysis of tracefile In-Reply-To: <20070601003527.9734.qmail@webmail50.rediffmail.com> References: <20070601003527.9734.qmail@webmail50.rediffmail.com> Message-ID: <465FC96B.6050904@rt-solutions.de> Hi, harpreet schrieb: > > Hi. > I want to analysis trace file which looks like (not exactly ) data given below. > Here are NS Manual's example > + 1.84375 0 2 cbr 210 ------- 0 0.0 3.1 225 610 > - 1.84375 0 2 cbr 210 ------- 0 0.0 3.1 225 610 > r 1.84471 2 1 cbr 210 ------- 1 3.0 1.0 195 600 > r 1.84566 2 0 ack 40 ------- 2 3.2 0.1 82 602 > + 1.84566 0 2 tcp 1000 ------- 2 0.1 3.2 102 611 > - 1.84566 0 2 tcp 1000 ------- 2 0.1 3.2 102 611 > r 1.84609 0 2 cbr 210 ------- 0 0.0 3.1 225 610 > + 1.84609 2 3 cbr 210 ------- 0 0.0 3.1 225 610 > d 1.84609 2 3 cbr 210 ------- 0 0.0 3.1 225 610 > - 1.8461 2 3 cbr 210 ------- 0 0.0 3.1 192 511 > r 1.84612 3 2 cbr 210 ------- 1 3.0 1.0 196 603 > + 1.84612 2 1 cbr 210 ------- 1 3.0 1.0 196 603 > - 1.84612 2 1 cbr 210 ------- 1 3.0 1.0 196 603 > + 1.84625 3 2 cbr 210 ------- 1 3.0 1.0 199 612 > > Ok. last field is packet identifier right? and it's unique. > But 1st line 610 packet enque and next deque. but 7th line 610 packet again received and enque and dropped. > How can this happen? packet identifier is not unique? > Line 1: packet #610 enqueued on node 0 Line 2: packet #610 dequeued on node 1 Line 7: packet #610 received on node 2 from node 0 Line 8: packet #610 enqueued on node 2 (now with new destination / next hop 3) Line 9: packet #610 dropped If you receive a packet, the receiver is still the destination. Hope this clearifies you problem., Daniel. -- Dr.-Ing. Daniel Mahrenholz rt-solutions.de GmbH Oberl?nder Ufer 190a D-50968 K?ln Web: www.rt-solutions.de rt-solutions.de networks you can trust. From alexleaf132 at 163.com Fri Jun 1 05:39:15 2007 From: alexleaf132 at 163.com (alexleaf132) Date: Fri, 1 Jun 2007 20:39:15 +0800 Subject: [ns] I wanna quit from the maillist Message-ID: <200706012039091257416@163.com> what should I do? I use this mailbox to receive those daily mails, but it is now full of ns mails... I wanna apply a new mailbox for ns mails only, but before that, I hope this mailbox can quit from the maillist, what can i do to make that 3x! alexleaf132 2007-06-01 From husnain.m at gmail.com Fri Jun 1 05:39:13 2007 From: husnain.m at gmail.com (husnain) Date: Fri, 1 Jun 2007 14:39:13 +0200 Subject: [ns] linkage error between objects.. In-Reply-To: <39ca604e0705311001m8e4d48dp68e18474eae30cb4@mail.gmail.com> References: <39ca604e0705311001m8e4d48dp68e18474eae30cb4@mail.gmail.com> Message-ID: <39ca604e0706010539r1f737b18ue8c62b5a6757ed2b@mail.gmail.com> ---------- Forwarded message ---------- From: husnain Date: May 31, 2007 7:01 PM Subject: linkage error between objects.. To: ns Hi all.. I am trying to port olsr (version of inria) to ns 2.29. It compiles but gives the following linkage error between TCl and C++ objects on running any simple script. Am using fedora 5 with gcc version 4.1.1. I don't know much about how TCL and C++ objects interact so any help or lead in resolving this problem will be highly appreciated. INITIALIZE THE LIST xListHead (_o17 cmd line 1) invoked from within "_o17 cmd port-dmux _o30" invoked from within "catch "$self cmd $args" ret" invoked from within "if [catch "$self cmd $args" ret] { set cls [$self info class] global errorInfo set savedInfo $errorInfo error "error when calling class $cls: $args" $..." (procedure "_o17" line 2) (SplitObject unknown line 2) invoked from within "$agent port-dmux $dmux_" (procedure "_o14" line 11) (Node/MobileNode add-target-rtagent line 11) invoked from within "$self add-target-rtagent $agent $port" (procedure "_o14" line 23) (Node/MobileNode add-target line 23) invoked from within "$self add-target $agent $port" (procedure "_o14" line 15) (Node attach line 15) invoked from within "$node attach $ragent [Node set rtagent_port_]" (procedure "_o4" line 77) (Simulator create-wireless-node line 77) invoked from within "_o4 create-wireless-node" ("eval" body line 1) invoked from within "eval $self create-wireless-node $args" (procedure "_o4" line 23) (Simulator node line 23) invoked from within "$ns_ node" ("for" body line 2) invoked from within "for {set i 0} {$i < [expr $val(sn)+$val(mn)] } {incr i} { set node_($i) [$ns_ node] ; $node_($i) random-motion 0 ;# disable random motion puts "$..." (file "../../test1.tcl" line 77) ALI From harry2511 at rediffmail.com Fri Jun 1 06:16:30 2007 From: harry2511 at rediffmail.com (harpreet) Date: 1 Jun 2007 13:16:30 -0000 Subject: [ns] help required regarding analysis of tracefile Message-ID: <20070601131630.30275.qmail@webmail8.rediffmail.com> hi ?thanks for reply. my problem is there is no inforamtion when data is send from source node and there is no information when packet is dorpped (as there is no s and d in first colum) and i go to analysis this file all analysis files like throughput, jitter and all other work with s and r and d in starting. i can't analysis this tracefile. i am not expert in linux and in ns2. can u please suggest me how to analysis these type of trace files. thanks in advance On Fri, 01 Jun 2007 Daniel Mahrenholz wrote : >Hi, > >harpreet schrieb: >> Hi. >>I want to analysis trace file which looks like (not exactly ) data given below. >>Here are NS Manual's example >>+ 1.84375 0 2 cbr 210 ------- 0 0.0 3.1 225 610 >>- 1.84375 0 2 cbr 210 ------- 0 0.0 3.1 225 610 >>r 1.84471 2 1 cbr 210 ------- 1 3.0 1.0 195 600 >>r 1.84566 2 0 ack 40 ------- 2 3.2 0.1 82 602 >>+ 1.84566 0 2 tcp 1000 ------- 2 0.1 3.2 102 611 >>- 1.84566 0 2 tcp 1000 ------- 2 0.1 3.2 102 611 >>r 1.84609 0 2 cbr 210 ------- 0 0.0 3.1 225 610 >>+ 1.84609 2 3 cbr 210 ------- 0 0.0 3.1 225 610 >>d 1.84609 2 3 cbr 210 ------- 0 0.0 3.1 225 610 >>- 1.8461 2 3 cbr 210 ------- 0 0.0 3.1 192 511 >>r 1.84612 3 2 cbr 210 ------- 1 3.0 1.0 196 603 >>+ 1.84612 2 1 cbr 210 ------- 1 3.0 1.0 196 603 >>- 1.84612 2 1 cbr 210 ------- 1 3.0 1.0 196 603 >>+ 1.84625 3 2 cbr 210 ------- 1 3.0 1.0 199 612 >> >>Ok. last field is packet identifier right? and it's unique. >>But 1st line 610 packet enque and next deque. but 7th line 610 packet again received and enque and dropped. >>How can this happen? packet identifier is not unique? >> >Line 1: packet #610 enqueued on node 0 >Line 2: packet #610 dequeued on node 1 >Line 7: packet #610 received on node 2 from node 0 >Line 8: packet #610 enqueued on node 2 (now with new destination / next hop 3) >Line 9: packet #610 dropped > >If you receive a packet, the receiver is still the destination. > >Hope this clearifies you problem., >Daniel. > >-- Dr.-Ing. Daniel Mahrenholz >rt-solutions.de GmbH >Oberl?nder Ufer 190a >D-50968 K?ln > >Web: www.rt-solutions.de > >rt-solutions.de >networks you can trust. > harpreet singh From nytejade.misc at gmail.com Fri Jun 1 07:47:57 2007 From: nytejade.misc at gmail.com (blah2u) Date: Fri, 01 Jun 2007 10:47:57 -0400 Subject: [ns] Floating Point Exception (HSTCP / TCP SACK) Message-ID: <4660319D.4040702@gmail.com> Hi, I'm trying to run an HSTCP agent in my simulation. I was told using a TCP SACK agent and the following parameters would allow me to simulate an HSTCP agent: #Create a HS TCP agent and attach it to node n0 Agent/TCP/Sack1 set max_ssthresh_ 100 Agent/TCP/Sack1 set windowoption_ 8 set tcp0 [new Agent/TCP/Sack1] $ns attach-agent $n0 $tcp0 However, when I try to run this script I get an error "Floating point exception" The line that's causing the problem is : Agent/TCP/Sack1 set max_ssthresh_ 100 I have also tried : Agent/TCP/Sack1 set max_ssthresh_ 100.0 Any ideas? From foladeji at cs.up.ac.za Fri Jun 1 17:40:17 2007 From: foladeji at cs.up.ac.za (Florence Oladeji) Date: Fri, 1 Jun 2007 17:40:17 -0700 Subject: [ns] Don't know the driver program/class Message-ID: <000c01c7a4ae$97a47230$922ad789@oladeji> Hello users, can anybody direct me to the program that coordinate the scheduling of activities in ns 2. The reason is that i did an editing in dsred.cc in ~ns/ns/diffserv. i discover that all my additions were repeated thousand times. Say, if a variable T is added to something, it is added thousand times. i later discover i need to do my addition in the driver class. i opened different files could not see the file that captures all that we specify in the .tcl file. Can anyboby help me. pls i am stucked here. thank you in advance if you have a code on diffserv scheduling using bandwidth, kindly forward it to me to serve as a guide to get the bandwidth of a link. thank ya From foladeji at cs.up.ac.za Fri Jun 1 17:40:36 2007 From: foladeji at cs.up.ac.za (Florence Oladeji) Date: Fri, 1 Jun 2007 17:40:36 -0700 Subject: [ns] Fw: Don't know the driver program/class Message-ID: <001801c7a4ae$a2c56a20$922ad789@oladeji> ----- Original Message ----- From: Florence Oladeji To: ns-users at isi.edu Sent: Friday, June 01, 2007 5:40 PM Subject: Don't know the driver program/class Hello users, can anybody direct me to the program that coordinate the scheduling of activities in ns 2. The reason is that i did an editing in dsred.cc in ~ns/ns/diffserv. i discover that all my additions were repeated thousand times. Say, if a variable T is added to something, it is added thousand times. i later discover i need to do my addition in the driver class. i opened different files could not see the file that captures all that we specify in the .tcl file. Can anyboby help me. pls i am stucked here. thank you in advance if you have a code on diffserv scheduling using bandwidth, kindly forward it to me to serve as a guide to get the bandwidth of a link. thank ya From foladeji at cs.up.ac.za Fri Jun 1 17:40:51 2007 From: foladeji at cs.up.ac.za (Florence Oladeji) Date: Fri, 1 Jun 2007 17:40:51 -0700 Subject: [ns] Fw: Don't know the driver program/class Message-ID: <002001c7a4ae$ab69f060$922ad789@oladeji> ----- Original Message ----- From: Florence Oladeji To: ns-users at isi.edu Sent: Friday, June 01, 2007 5:40 PM Subject: Don't know the driver program/class Hello users, can anybody direct me to the program that coordinate the scheduling of activities in ns 2. The reason is that i did an editing in dsred.cc in ~ns/ns/diffserv. i discover that all my additions were repeated thousand times. Say, if a variable T is added to something, it is added thousand times. i later discover i need to do my addition in the driver class. i opened different files could not see the file that captures all that we specify in the .tcl file. Can anyboby help me. pls i am stucked here. thank you in advance if you have a code on diffserv scheduling using bandwidth, kindly forward it to me to serve as a guide to get the bandwidth of a link. thank ya From kaustubhj at ee.iitb.ac.in Fri Jun 1 11:17:58 2007 From: kaustubhj at ee.iitb.ac.in (kaustubhj@ee.iitb.ac.in) Date: Fri, 1 Jun 2007 23:47:58 +0530 (IST) Subject: [ns] How to turn off the energy trace in old wireless trace format? Message-ID: <56043.10.107.1.1.1180721878.squirrel@10.107.1.1> Hello, Is there a way to avoid dumping the log of energy changes in the trace file? When I use the energy model available in the NS2, the trace file dumps out lines like N -t 10.008284 -n 4 -e 100.000000 Every time there is a change in the node's energy this event in dumped into the trace file. Because of this, the size of the trace file is increasing a lot making it difficult to carry out post-processing of trace files. Is there a way we can turn this energy trace OFF. I know we can choose to turn off/ on agent trace, router trace,etc. (section 5.3 or 16.4 of NS manual - http://www.isi.edu/nsnam/ns/doc/index.html). But I found no such control parameter for energy trace. Thanks, Kaustubh Jain. From manugrewal_7 at rediffmail.com Fri Jun 1 11:25:21 2007 From: manugrewal_7 at rediffmail.com (manpreet grewal) Date: 1 Jun 2007 18:25:21 -0000 Subject: [ns] Trace Analysis Message-ID: <20070601182521.23564.qmail@webmail87.rediffmail.com> An embedded and charset-unspecified text was scrubbed... Name: not available Url: http://mailman.isi.edu/pipermail/ns-users/attachments/20070601/d0407f47/attachment.ksh From tomh at tomh.org Fri Jun 1 11:29:52 2007 From: tomh at tomh.org (Tom Henderson) Date: Fri, 01 Jun 2007 11:29:52 -0700 Subject: [ns] Trace graph 2.05 source code is available to download Message-ID: <466065A0.9060800@tomh.org> Forwarded on behalf of Jaroslaw Malek -------- Original Message -------- Subject: Trace graph 2.05 source code is available to download Date: 27 May 2007 18:49:15 -0000 From: Jaroslaw Malek Reply-To: jaroslaw_malek at interia.pl Hello! Trace graph 2.05 source code is available to download at http://www.tracegraph.com. If you have an access to a Matlab Compiler (at least the one bundled with Matlab 6.1) for Linux/Windows or other OS and could compile Trace graph 2.05 to make it available for free to all ns users, please email me. Matlab libraries (mglinstaller or MCRInstaller files) for the target systems would also be required to run the compiled binaries. Thank you very much in advance. Best regards, Jaroslaw Malek From tomh at tomh.org Fri Jun 1 15:44:37 2007 From: tomh at tomh.org (Tom Henderson) Date: Fri, 01 Jun 2007 15:44:37 -0700 Subject: [ns] ns-2 FAQ Message-ID: <4660A155.4080104@tomh.org> The Network Simulator ns-2: Frequently Asked Questions Note: This FAQ is now available at the project wiki: http://nsnam.isi.edu/nsnam/index.php/Ns_Users_FAQ _The mailing is is now subscriber only---please see the FAQ entry on "How do I post to the mailing list? Why was my post rejected?" for details._ * _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. * _How do I post to the mailing list? Why was my post rejected?_ As of June 2004 the ns-users lists allow posts from _subscriber only_. If you're not a subscriber, your posts to the list will be rejected. (This is unfortunately necessary to dispose efficiently of spam; manual filtering is too expensive.) We realize that the list is high traffic, so if you wish to post to the list without receiving messages on it, please subscribe and select the _no-mail_ option for your subscription. For details about the mailing list including mailing-list specific FAQ (for example, what if you're subscribed but still can't post), please see http://www.isi.edu/nsnam/ns/ns-lists.html. * _Did my post appear on the mailing list? (Or, why didn't my post appear on the mailing list?)_ See the http://www.isi.edu/nsnam/ns/ns-lists.html web page for help debugging mailing list problems. * _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 :-) Soo-Hyun Choi observed from posts to the list: _Sometimes, I see this list is filled with the questions with: 1) asked many times before 2) hardly understandable what this guy is asking 3) too easy to find an answer over a few clicks over the Internet 4) soliciting to do their homework in a simple way by asking in this list 5) easily seekable an answer by contributing a couple of hours of reading the ns-manual 6) etc, etc. _ _As many of us in this list are doing an advanced degree, it would be suggested to read the following article in order to raise a useful/meaningful question in a smart way. http://www.catb.org/~esr/faqs/smart-questions.html _ This is _very_ good advice, since asking the Right Question is very likely to get a good/helpful answer, while asking a question poorly. For example, think about how you would answer these two questions: _"Ns doesn't work for me, it crashes. Help."_ as compared to _"I get a segmentation fault when running test script test-suite-webcache on Mandrake 10 Linux. The backtrace is on my web page at www.someu.edu/~someone. It looks like it passes in the on-line test suites, but it fails for me. Am I doing something wrong?_ 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 wanttolearnns at yahoo.com Fri Jun 1 18:14:53 2007 From: wanttolearnns at yahoo.com (ns ns) Date: Fri, 1 Jun 2007 18:14:53 -0700 (PDT) Subject: [ns] how to vary the number of packets sent by TCP Message-ID: <465016.90690.qm@web63711.mail.re1.yahoo.com> Hello, i am new to ns. i have a doubt as how to make different tcp agents send different number of packets for example set tcp0 [new Agent/TCP] set tcp1 [new Agent/TCP] i want tcp0 and tcp1 to send different number of packets each time they send this will be very helpful for me thanks in advance --------------------------------- Moody friends. Drama queens. Your life? Nope! - their life, your story. Play Sims Stories at Yahoo! Games. From zhanghuixiang at gmail.com Fri Jun 1 19:13:18 2007 From: zhanghuixiang at gmail.com (=?GB2312?B?1cW728/o?=) Date: Sat, 2 Jun 2007 10:13:18 +0800 Subject: [ns] what is incomplete-type in ns2? Message-ID: <5ec4446a0706011913q4056e294r8309336e53874a30@mail.gmail.com> Hi all, When i run my tcl script about xcp, I got a float point exception. I debug ns with gdb. When I wanted to display the value of cwnd_ in window() of tcpreno.cc, gdb show me it is and window() returned with 0. So It lead to a float point exception. But what did mean? and how to fix it? Best regards. Zhang huixiang From abhay.ratnaparkhi at gmail.com Fri Jun 1 19:26:15 2007 From: abhay.ratnaparkhi at gmail.com (abhay ratnaparkhi) Date: Sat, 2 Jun 2007 07:56:15 +0530 Subject: [ns] Implementing new protocol Message-ID: <5ff3b1650706011926w6f166e02t2f102cb65dc48913@mail.gmail.com> I am trying to run the example new protocol "protoname" from " Implementing a New Manet Unicast Routing Protocol in NS2 " document. After implementing and compiling the protocol with make I am getting following error. [root at localhost root]# ns ns: [code omitted because of length] : wrong # args: should be {Simulator instproc name args body} (Class instproc line 1) invoked from within "Simulator instproc create-protoname-agent { set ragent [new Agent/Protoname [$node node_addr]] $self at 0.0 "$ragent start" $node set ragent_ $ragent ..." [root at localhost root]# why I am getting this? From manugrewal_7 at rediffmail.com Sat Jun 2 04:50:21 2007 From: manugrewal_7 at rediffmail.com (manpreet grewal) Date: 2 Jun 2007 11:50:21 -0000 Subject: [ns] Regarding Simulation Setting.. Message-ID: <20070602115021.4284.qmail@webmail88.rediffmail.com> An embedded and charset-unspecified text was scrubbed... Name: not available Url: http://mailman.isi.edu/pipermail/ns-users/attachments/20070602/a91e7dde/attachment.ksh From zahraa00 at hotmail.com Sat Jun 2 06:49:20 2007 From: zahraa00 at hotmail.com (Zahraa Taki Al-Lawati) Date: Sat, 02 Jun 2007 13:49:20 +0000 Subject: [ns] problem intalling ns-2.1b9 under windows( cant find x library) Message-ID: hi; i have a problem intalling ns-2.1b9 when building otcl-1.0a8 it gives the following message : $ ./configure No .configure file found in current directory Contiuing with defult options .. . . Checking whether we are cross compiling... no Checking for main in -lxbsd... no Checking for socket in -lsocket.. no Checking for gethostbyname in -lnsl..no Checking for dcgettext in -lintl..yes Checking for getnodebyname in -ldnet_stub..no Checking that g++ can handle -O2...no Checking standard STL is available ...no Checking for tcl.h... -I../include Checking for libtcl8.3... -L../lib -tcl8.3 Clhecking for tclsh8.3.2... no Checking for tclsh8.3... ../bin/tclsh8.3 Checking for tk.h ... -I ../include Checking for libtk8.3 ... -L../lib -ltk8.3 Chekcing for tk.tcl ... .. lib/tk8.3 Checking for X11 header files Checking for X11 binary archive checking for XOpenDisplay in -lX11... no can't find x library otcl-1.0a8 failed ! Exiting please advise _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ From gkhaim at yahoo.com Sat Jun 2 07:00:09 2007 From: gkhaim at yahoo.com (Girma Kassa) Date: Sat, 2 Jun 2007 07:00:09 -0700 (PDT) Subject: [ns] trace file Message-ID: <725546.51024.qm@web38702.mail.mud.yahoo.com> Hi all, I implemented a new protocol /agent and write a tcl program just to test it. The node configuration i.e. the nam is generated on the screen but there is no trace file generated. What do i forget? Please help. Thanks,Girma ____________________________________________________________________________________ TV dinner still cooling? Check out "Tonight's Picks" on Yahoo! TV. http://tv.yahoo.com/ From dinapalla at gmail.com Sat Jun 2 07:18:47 2007 From: dinapalla at gmail.com (Kwnstantina Palla) Date: Sat, 2 Jun 2007 17:18:47 +0300 Subject: [ns] rtagent's pointer : target_ ? In-Reply-To: References: Message-ID: Hello! > I have a question that "tortures" me. > Does anyone know how the pointer target_ of a rtagent is being > initialised? > I mean...: > every rtagent 'communicates' with LL and if i understood well, this is > being done through the target_ pointer which is inherited from the > Connector. > But i tried to find where this is done in tcl scripts and c++ code but i > was unlucky. > for example in the "add-interface" procedure we see that trough the line: > "$ll mac $mac" > the pointer "mac_" of /mac/ll.cc shows to the down-layer mac. ( > mac_=(Mac*)TclObject::lookup(argv[2]) ). > > > shouldn't there be anything equivalent and for the pointer 'target_' so > that it shows to the ll ? > > I would really appreciate any answer. > Thank you very much! > > From dinapalla at gmail.com Sat Jun 2 07:20:51 2007 From: dinapalla at gmail.com (Kwnstantina Palla) Date: Sat, 2 Jun 2007 17:20:51 +0300 Subject: [ns] rtagent's pointer : target_ ? Message-ID: Hello! I have a question that "tortures" me. Does anyone know how the pointer target_ of a rtagent is being initialised? I mean...: every rtagent 'communicates' with LL and if i understood well, this is being done through the target_ pointer which is inherited from the Connector. But i tried to find where this is done in tcl scripts and c++ code but i was unlucky. for example in the "add-interface" procedure we see that trough the line: "$ll mac $mac" the pointer "mac_" of /mac/ll.cc shows to the down-layer mac. ( mac_=(Mac*)TclObject::lookup(argv[2]) ). shouldn't there be anything equivalent and for the pointer 'target_' so that it shows to the ll ? I would really appreciate any answer. Thank you very much! From larry.brigman at gmail.com Sat Jun 2 09:12:17 2007 From: larry.brigman at gmail.com (Larry Brigman) Date: Sat, 2 Jun 2007 09:12:17 -0700 Subject: [ns] trace file In-Reply-To: <725546.51024.qm@web38702.mail.mud.yahoo.com> References: <725546.51024.qm@web38702.mail.mud.yahoo.com> Message-ID: Did you write a traffic sim in the tcl? Without the tcl file no one can do anything but guess. On 6/2/07, Girma Kassa wrote: > > Hi all, > > I implemented a new protocol /agent and write a tcl > program just to test it. The node configuration i.e. > the nam is generated on the screen but there is no > trace file generated. > > What do i forget? > > Please help. > Thanks,Girma > > > > > ____________________________________________________________________________________ > TV dinner still cooling? > Check out "Tonight's Picks" on Yahoo! TV. > http://tv.yahoo.com/ > > From gkhaim at yahoo.com Sun Jun 3 03:23:25 2007 From: gkhaim at yahoo.com (Girma Kassa) Date: Sun, 3 Jun 2007 03:23:25 -0700 (PDT) Subject: [ns] to specific node Message-ID: <637621.7778.qm@web38712.mail.mud.yahoo.com> Hello all, I am an ns2 user, I am in need of sending a packet to a specific node (say I have three nodes n0,n1 and n2). N0 sends a packet to N1. When N1 recieves the packet, it will check the source and destination using ip->dest and ip->scr and if both match i.e. if it is from node 0, it will generate a packet and send to N2. I tried to implement this using the target found in ns. From the results I saw, there are some problems. Can any one help me? i.e. how can I send to a specific node? Thanks, for your help so far ____________________________________________________________________________________ Choose the right car based on your needs. Check out Yahoo! Autos new Car Finder tool. http://autos.yahoo.com/carfinder/ From se.pankaj at gmail.com Sun Jun 3 03:55:45 2007 From: se.pankaj at gmail.com (pankaj kumar) Date: Sun, 3 Jun 2007 16:25:45 +0530 Subject: [ns] a router with two routing agent ? Message-ID: <33db0d640706030355y4418e784w5014e3f6959f78fc@mail.gmail.com> Hi All How i can attach a router with two different routing protocol agent ? Thanks in advance!!! regards n thanks pankaj From nytejade.misc at gmail.com Sun Jun 3 12:29:23 2007 From: nytejade.misc at gmail.com (bleh2u) Date: Sun, 03 Jun 2007 15:29:23 -0400 Subject: [ns] High Speed TCp in ns2 Message-ID: <46631693.9030508@gmail.com> I've seen a few different ways to use High Speed TCP (HSTCP) in NS2, and just wanted to get a definitive answer, if there is one. The resources I have generally talk about using SACK and changing a few parameters in the Agent. I'm using version 2.28. From dinapalla at gmail.com Sun Jun 3 16:41:20 2007 From: dinapalla at gmail.com (Kwnstantina Palla) Date: Mon, 4 Jun 2007 02:41:20 +0300 Subject: [ns] how can we send real data? Message-ID: Hello ! Does anyone know if there is any way that actual data can be stored in a packet? i mean real data that then the receiver can read. i wish for a positive answer... :) From caijiebupt at gmail.com Sun Jun 3 19:19:54 2007 From: caijiebupt at gmail.com (caijie) Date: Mon, 4 Jun 2007 10:19:54 +0800 Subject: [ns] help required regarding analysis of tracefile Message-ID: <870eb6e30706031919s5c9c4c60r2727cc7b1b72abdb@mail.gmail.com> + 1.84375 0 2 cbr 210 ------- 0 0.0 3.1 225 610 - 1.84375 0 2 cbr 210 ------- 0 0.0 3.1 225 610 r 1.84471 2 1 cbr 210 ------- 1 3.0 1.0 195 600 r 1.84566 2 0 ack 40 ------- 2 3.2 0.1 82 602 + 1.84566 0 2 tcp 1000 ------- 2 0.1 3.2 102 611 - 1.84566 0 2 tcp 1000 ------- 2 0.1 3.2 102 611 r 1.84609 0 2 cbr 210 ------- 0 0.0 3.1 225 610 + 1.84609 2 3 cbr 210 ------- 0 0.0 3.1 225 610 d 1.84609 2 3 cbr 210 ------- 0 0.0 3.1 225 610 - 1.8461 2 3 cbr 210 ------- 0 0.0 3.1 192 511 1st line 610 packet did enque and then deque, but look at 3rd and 4th filed. you'll notice that the packet is from 0 node to 2node . when the packet arrived at 2node, according to its routing, the sorce and destination node became 2node and 3node. this is how you know the routing the packet is using. wish you good luck . CaiJie From bhaskar4uall at gmail.com Sun Jun 3 20:48:50 2007 From: bhaskar4uall at gmail.com (bhaskar parimala) Date: Mon, 4 Jun 2007 09:18:50 +0530 Subject: [ns] help regarding buffering packets at FA Message-ID: <94b4cccd0706032048o6f88d4cdy3121afdbc474ee66@mail.gmail.com> hi frnds i am working on mip . my problem relates to paket loss at Foriegn Agent. how to buffer a packet at FA. and forward the packets to old FA to new FA please provide some information regarding this issue. can i get a sample code for paket buffering at FA. plz reply soon frnds thnx in advance. regards bhaskar From ramzi.tka at gmail.com Mon Jun 4 02:11:02 2007 From: ramzi.tka at gmail.com (Ramzi Tka) Date: Mon, 4 Jun 2007 11:11:02 +0200 Subject: [ns] get-node-id-by-addr call for mobile nodes Message-ID: Hi all, I noticed that the function "get-node-id-by-addr" can't resolve addresses for mobile nodes. I got the following error message. "error "get-node-id-by-addr:Cannot find node with given address"" This was supposed to be fixed after the installation of the WiMax NIST module. But it seems that the fix isn't so efficiant. Could some telle me how could I fix this? Thanks in advance. kind regards, Ramzi From hb_athome at hotmail.com Fri Jun 1 04:26:32 2007 From: hb_athome at hotmail.com (HBns2) Date: Fri, 1 Jun 2007 04:26:32 -0700 (PDT) Subject: [ns] MAC level Trace File generation Message-ID: <10911000.post@talk.nabble.com> Hello Everybody, I tried to figure out, how to generate a trace file at the Mac layer. I'd like to see MAC level information for received and transmitted packets! I tried the following: Entry at mac-802_11.h Trace *trace_mac_; Entry at mac-802_11.cc Mac802_11::command(int argc, const char*const* argv) { if (argc == 3) { if (strcmp (argv[1], "log-target-mac") == 0) { trace_mac_ = (Trace *) TclObject::lookup (argv[2]); if (trace_mac_ == 0) return TCL_ERROR; return TCL_OK; } } } And write to the trace file: if (trace_mac_){ sprintf (trace_mac_->pt_->buffer (), "%f %f", Scheduler::instance().clock(), dataRate_); trace_mac_->pt_->dump (); } Entry at sim.tcl At the TCL-file I generated the instance procedure set mactracefile [open mac.tr w] Mac/802_11 instproc statstrace { tracefd } { set T [new Trace/Generic] $T target [[Simulator instance] set nullAgent_] $T attach $tracefd $T set src_ [$self set addr_] $self log-target-mac $T } #call the function statstrace and hand over the link to the trace file. Mac/802_11 statstrace $mactracefile To generate a new Trace object and allocate the Trace object to a trace file $tracefd. But when i run my simulation file, i got serveral error messages. Can somebody help me with that problem ? Thanks a lot, HB -- View this message in context: http://www.nabble.com/MAC-level-Trace-File-generation-tf3851688.html#a10911000 Sent from the ns-users mailing list archive at Nabble.com. From bhaskar4uall at gmail.com Mon Jun 4 05:07:26 2007 From: bhaskar4uall at gmail.com (bhaskar parimala) Date: Mon, 4 Jun 2007 17:37:26 +0530 Subject: [ns] need help for this error ..plz its urgent Message-ID: <94b4cccd0706040507m5d274s5aaa74ede38eb531@mail.gmail.com> hi frnds i am adding a new Queue to a FA. to buffer the packetes.. i added a dtrr-queue.h, dtrr-queue.cc files to the ns-2.29/mobile nd i recomplied ns2 . it s giving following errors mobile/mip.o(.text+0xc3c): In function `MIPDecapsulator::recv(Packet*, Handler*)': mobile/mip.cc:323: undefined reference to `DtRrQueue::enque(Packet*)' mobile/mip.o(.gnu.linkonce.t._ZN9DtRrQueueD1Ev+0x13): In function `DtRrQueue::~DtRrQueue()': mobile/mip.cc:224: undefined reference to `vtable for DtRrQueue' mobile/mip.o(.gnu.linkonce.t._ZN9DtRrQueueD1Ev+0x1f):mobile/mip.cc:224: undefined reference to `vtable for DtRrQueue' mobile/mip.o(.gnu.linkonce.t._ZN9DtRrQueueC1Ev+0x1a): In function `DtRrQueue::DtRrQueue()': ./mobile/dtrr-queue.h:15: undefined reference to `vtable for DtRrQueue' mobile/mip.o(.gnu.linkonce.t._ZN9DtRrQueueC1Ev+0x26):./mobile/dtrr-queue.h:15: undefined reference to `vtable for DtRrQueue' please any one can help .. it s very urgent for my thesis completion.. thx in advance........... regards bhaskar From dinapalla at gmail.com Mon Jun 4 06:08:49 2007 From: dinapalla at gmail.com (Kwnstantina Palla) Date: Mon, 4 Jun 2007 16:08:49 +0300 Subject: [ns] how can we send real data? In-Reply-To: <755a53790706032011k17b01248ta7bd963862cf7389@mail.gmail.com> References: <755a53790706032011k17b01248ta7bd963862cf7389@mail.gmail.com> Message-ID: Hallo Matthias! thank you for your resonse! I searched the archives of the last two months but i didn't find anything relative. Is there any chance that you remember the subject of the mail? or perhaps you can tell me whatever you remember about the procedure of sending real data. I would be very grateful indeed! Thank you very much. I'll keep on searching ... Danke! From nytejade.misc at gmail.com Mon Jun 4 06:42:06 2007 From: nytejade.misc at gmail.com (bleh2u) Date: Mon, 04 Jun 2007 09:42:06 -0400 Subject: [ns] High Speed TCP in ns2 Message-ID: <466416AE.1070601@gmail.com> I tried sending this to the list yesterday, and I don't think it went through. I apologize if you're seeing this again. I've seen a few different ways to use High Speed TCP (HSTCP) in NS2, and just wanted to get a definitive answer, if there is one. The resources I have generally talk about using SACK and changing a few parameters in the Agent. I'm using version 2.28. From mruknown1 at yahoo.com Mon Jun 4 06:46:14 2007 From: mruknown1 at yahoo.com (uknown noname) Date: Mon, 4 Jun 2007 06:46:14 -0700 (PDT) Subject: [ns] implementaing ad hoc protocol Message-ID: <746487.63849.qm@web63102.mail.re1.yahoo.com> hi.. Before this i have install ns 2.30 and its working fine. But when i want to implement few ad hoc protocol such as DYMOUM, NIST-DYMO, AODV-UU and many more, they are using ns 2.29/8/7. I cant successfully implementing this protocol. so i try to install ns 2.29/8/7 but i cant proceed the installation with this version because of this error: ./configure: line 7068: ` OSF*)` tcl.8.3.2 configuration failed! Exiting Tcl is not part of the ns project. anybody can help me??? thanks.. My system : FC 6 2.6.18-1.2869.fc6 ns2.30 --------------------------------- Got a little couch potato? Check out fun summer activities for kids. From mruknown1 at yahoo.com Mon Jun 4 06:50:19 2007 From: mruknown1 at yahoo.com (uknown noname) Date: Mon, 4 Jun 2007 06:50:19 -0700 (PDT) Subject: [ns] ns command not found in other directory Message-ID: <524142.35040.qm@web63114.mail.re1.yahoo.com> what should i do if i just can only run my ns script if i'm in .../ns-allinone-2.30/ns-2.30/ directory. otherwise its will complained ns: Command not found. before this its working fine. My system : FC 6 2.6.18-1.2869.fc6 ns2.30 --------------------------------- Don't get soaked. Take a quick peak at the forecast with theYahoo! Search weather shortcut. From nytejade.misc at gmail.com Mon Jun 4 06:56:40 2007 From: nytejade.misc at gmail.com (bleh2u) Date: Mon, 04 Jun 2007 09:56:40 -0400 Subject: [ns] ns command not found in other directory In-Reply-To: <524142.35040.qm@web63114.mail.re1.yahoo.com> References: <524142.35040.qm@web63114.mail.re1.yahoo.com> Message-ID: <46641A18.5030901@gmail.com> Move/Copy the file "ns" from .../ns-allinone-2.30/ns-2.30/ to /usr/local/bin uknown noname wrote: > what should i do if i just can only run my ns script if i'm in .../ns-allinone-2.30/ns-2.30/ directory. otherwise its will complained ns: Command not found. before this its working fine. > > > My system : > FC 6 > 2.6.18-1.2869.fc6 > ns2.30 > > --------------------------------- > Don't get soaked. Take a quick peak at the forecast > with theYahoo! Search weather shortcut. > > From nytejade.misc at gmail.com Mon Jun 4 07:54:21 2007 From: nytejade.misc at gmail.com (blah2u) Date: Mon, 04 Jun 2007 10:54:21 -0400 Subject: [ns] IRC network and channel for ns2 ? Message-ID: <4664279D.5080603@gmail.com> I've searched, and checked around Freenode, but there doesn't seem to be an IRC channel dedicated to ns. Should we create one on Freenode? I think it would be very helpful! From larry.brigman at gmail.com Mon Jun 4 08:30:42 2007 From: larry.brigman at gmail.com (Larry Brigman) Date: Mon, 4 Jun 2007 08:30:42 -0700 Subject: [ns] ns command not found in other directory In-Reply-To: <46641A18.5030901@gmail.com> References: <524142.35040.qm@web63114.mail.re1.yahoo.com> <46641A18.5030901@gmail.com> Message-ID: Add the path where the ns program is located to the PATH variable. On 6/4/07, bleh2u wrote: > > Move/Copy the file "ns" from .../ns-allinone-2.30/ns-2.30/ to > /usr/local/bin > > uknown noname wrote: > > what should i do if i just can only run my ns script if i'm in .../ns-allinone-2.30/ns-2.30/ directory. otherwise its will complained ns: Command not found. before this its working fine. > > > > > > My system : > > FC 6 > > 2.6.18-1.2869.fc6 > > ns2.30 > > > > --------------------------------- > > Don't get soaked. Take a quick peak at the forecast > > with theYahoo! Search weather shortcut. > > > > > > From tiago.junkeira at gmail.com Mon Jun 4 09:39:02 2007 From: tiago.junkeira at gmail.com (Tiago Junqueira) Date: Mon, 4 Jun 2007 18:39:02 +0200 Subject: [ns] help required regarding analysis of tracefile In-Reply-To: <20070601131630.30275.qmail@webmail8.rediffmail.com> References: <20070601131630.30275.qmail@webmail8.rediffmail.com> Message-ID: <4bb1b4060706040939o5848679w92b3b79a5a91976@mail.gmail.com> Hi, I already made the same question, i'm using the NIST WiMAX module, and the trace files are hard to analyse. So what i did was to use this method: http://140.116.72.80/~smallko/ns2/tool_en.htm ,made by Chih-Heng, Ke. With the c++ functions you get 2 files which the default name is "rd" and "sd". This files are easy to analyse, and i'm getting results that "look good", but unfortunately i can't tell if it is reliable method to use, i'm just using, the best thing was to know exactly how to interpert the trace files, but for me, at this moment i don't have time. I already asked in the forum but i got no opinions about the method. kindly, Tiago Junqueira From manugrewal_7 at rediffmail.com Mon Jun 4 11:30:52 2007 From: manugrewal_7 at rediffmail.com (manpreet grewal) Date: 4 Jun 2007 18:30:52 -0000 Subject: [ns] Problem in TCL Script Message-ID: <20070604183052.20365.qmail@webmail105.rediffmail.com> An embedded and charset-unspecified text was scrubbed... Name: not available Url: http://mailman.isi.edu/pipermail/ns-users/attachments/20070604/0508f752/attachment.ksh From simulationtechnology at gmail.com Mon Jun 4 14:47:38 2007 From: simulationtechnology at gmail.com (Sim Tec) Date: Mon, 4 Jun 2007 22:47:38 +0100 Subject: [ns] Implementation of 802.11e Message-ID: My fellow NS-2ers and soon to be NS-3ers alike. I would like some quick general advice. I have been trying hard to implement 802.11e on NS-2.30. There are versions from Ni Quang, TKN, INRIA, etcetera. I have downloaded them all. What version do you reccomend for NS-2.30? I am afraid of making big changes and not being able to restore my code to the way it was working. Any advice for restoring? NS-2 can be really frustrating! I would love to use TKN but i cannot get it to work! I had problems implementing it. The website says that it is for NS-2.26 and NS-2.28. Does this mean that it will work on NS-2.30? Because surely it is more up-to-date! Regards, Irish Student From simulationtechnology at gmail.com Mon Jun 4 21:13:33 2007 From: simulationtechnology at gmail.com (Sim Tec) Date: Tue, 5 Jun 2007 05:13:33 +0100 Subject: [ns] Tstat information on Manuals - Installation Message-ID: Im very interested in TStat for NS-2 I have the tar file tstat-1.01 but I do not have acess to the installation manual. I have NS-2.30, and its working nicely. Could someoneme a quick idea of what I should do? I am having trouble installing packages and "snapshots" in general. Should I replace my files in my NS-2.30 folder with the set of files in the package completely? For instance in the package there is a Makefile. NAturally I already have a makefile. Should I just update my old one, or should I replace my makefile with the new one from the package everytime that I want to use it? I would appreciate to get your ideas. If anyone wants a copy of tstat, I will gladly email it to them. Regards from Ireland From simulationtechnology at gmail.com Mon Jun 4 22:49:42 2007 From: simulationtechnology at gmail.com (Sim Tec) Date: Tue, 5 Jun 2007 06:49:42 +0100 Subject: [ns] Quick question- Different NS versions Message-ID: Hi All. It is obvious that a lot of patchs and screenshots and code are designed for specific versions of NS. I am a new NS user, I use NS-2.30. Please tell me if I will need to switch my version, and if so, how to switch versions easily. And any other advice would be appreciated. Regards from Ireland From nassimlaga at yahoo.fr Tue Jun 5 01:51:03 2007 From: nassimlaga at yahoo.fr (nassim laga) Date: Tue, 5 Jun 2007 10:51:03 +0200 (CEST) Subject: [ns] Implementing new manet protocol Message-ID: <788328.3711.qm@web25413.mail.ukl.yahoo.com> Hi All, I try to implement a new Manet protocol according to "ImplementingNewMANetProtocol" tutorial. but the following errors occurs when i try to simulate any script : ns: [code omitted because of length] : invalid command name "Agent/Protoname" while executing "Agent/Protoname set accessible_var_ true" Can any one help me? regards, Nassim --------------------------------- D?couvrez une nouvelle fa?on d'obtenir des r?ponses ? toutes vos questions ! Profitez des connaissances, des opinions et des exp?riences des internautes sur Yahoo! Questions/R?ponses. From abdeljaouad at gmail.com Tue Jun 5 02:15:55 2007 From: abdeljaouad at gmail.com (Imad Abdeljaouad) Date: Tue, 5 Jun 2007 09:15:55 +0000 Subject: [ns] UMHS vs. UM in ns2 Eurane Message-ID: <8e20d47b0706050215l781f2672tfafc40454b8d0432@mail.gmail.com> hi all, My simulation is simple, 1 rnc, 1 bs, 4 UEs, Mpeg4 traffic flowing from IP network to the UEs. Why is it that when I am using UMHS RLC mode, packets flow through the rnc on the UMHS (recv() in um-hc.cc) mode whereas they go up the UEs through the UM (recv() in um.cc) mode ??? -- best regards, ________________________ Imad Abdeljaouad From nassimlaga at yahoo.fr Tue Jun 5 04:50:31 2007 From: nassimlaga at yahoo.fr (nassim laga) Date: Tue, 5 Jun 2007 13:50:31 +0200 (CEST) Subject: [ns] RE : Re: Implementing new manet protocol In-Reply-To: <200706051207.55961.fjrm@dif.um.es> Message-ID: <226020.5559.qm@web25403.mail.ukl.yahoo.com> I think that the problem is not on accessible_var_!!! i remove the line "Agent/protoname set accessible_var_ true" in "ns-default.tcl" and all occurence of the "accessible_var_" on the .cc and .h files. and now i get the following errors : num_nodes is set 2 invalid command name "Agent/Protoname" while executing "Agent/Protoname create _o17 0" invoked from within "catch "$className create $o $args" msg" invoked from within "if [catch "$className create $o $args" msg] { if [string match "__FAILED_SHADOW_OBJECT_" $msg] { delete $o return "" } global errorInfo error "class $..." (procedure "new" line 3) invoked from within "new Agent/Protoname [$node node-addr]" (procedure "_o3" line 2) (Simulator create-protoname-agent line 2) invoked from within "$self create-protoname-agent $node" ("Protoname" arm line 2) invoked from within "switch -exact $routingAgent_ { Protoname { set ragent [$self create-protoname-agent $node] } DSDV { set ragent [$self create-dsdv-agent $node] } DSR {..." (procedure "_o3" line 11) (Simulator create-wireless-node line 11) invoked from within "_o3 create-wireless-node" ("eval" body line 1) invoked from within "eval $self create-wireless-node $args" (procedure "_o3" line 23) (Simulator node line 23) invoked from within "$ns_ node" ("for" body line 2) invoked from within "for {set i 0} {$i < $val(nn) } {incr i} { set node_($i) [$ns_ node] $node_($i) random-motion 0 ;# disable random motion }" (file "simple-wireless.tcl" line 97) Can any one help me, Regards, Nassim "Francisco J. Ros" a ?crit : Hi Nassim, There are some typos in the tutorial. Sometimes "accessible_var" is miswritten as "accesible_var". Just have to find every occurrence of the latter and correct the name. Regards, fran On Tuesday 05 June 2007 10:51, nassim laga wrote: > Hi All, > > I try to implement a new Manet protocol according to > "ImplementingNewMANetProtocol" tutorial. > > but the following errors occurs when i try to simulate any script : > > ns: > [code omitted because of length] > > : invalid command name "Agent/Protoname" > > while executing > "Agent/Protoname set accessible_var_ true" > > > Can any one help me? > > regards, > Nassim > > > --------------------------------- > D?couvrez une nouvelle fa?on d'obtenir des r?ponses ? toutes vos questions > ! Profitez des connaissances, des opinions et des exp?riences des > internautes sur Yahoo! Questions/R?ponses. -- Francisco J. Ros, Ph.D. Student Dept. of Information and Communications Engineering University of Murcia, Murcia (Spain) http://masimum.inf.um.es/fjrm/ --------------------------------- Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail From tiago.junkeira at gmail.com Tue Jun 5 06:30:44 2007 From: tiago.junkeira at gmail.com (Tiago Junqueira) Date: Tue, 5 Jun 2007 15:30:44 +0200 Subject: [ns] How to change the modulation used by the BS Message-ID: <4bb1b4060706050630t5a7f3f9exbc6f50df4c7dabe3@mail.gmail.com> Hi, In the example datarate.tcl it's possible to change the modulation used by the Mobile Node the command [$SSWithWiMax set mac_(0)] set-diuc $modulation. I changed the direction of the flow, and the node that was the SinkNode is the source, and the Mobile Node is receiving the packets. My question is, How can i change the modulation used by the base station, if it is not possible to use the command: [$BSWithWiMax set mac_(0)] set-diuc $modulation? Thanks in advance, Tiago Junqueira From l.dhmhtrhs at gmail.com Tue Jun 5 07:27:53 2007 From: l.dhmhtrhs at gmail.com (Dimitris Liarokapis) Date: Tue, 5 Jun 2007 15:27:53 +0100 Subject: [ns] Flood/Broadcast code Message-ID: <1217925b0706050727n2db87451gc0b1f0af9632758e@mail.gmail.com> Hi all, Does anyone have a code, or knows where to find a code for pure flooding and other broadcast schemes (mainly distance-based scheme wanted) in MANETs? If so could you pls send it to me, or tell me where to look for it? Tnx Dimitris From kalif_m at yahoo.com Tue Jun 5 07:42:44 2007 From: kalif_m at yahoo.com (KaLiF) Date: Tue, 5 Jun 2007 07:42:44 -0700 (PDT) Subject: [ns] Fw: Weighted Round Robin Message-ID: <102540.15052.qm@web31705.mail.mud.yahoo.com> Hello, I'm trying to find this algorithms :Weighted Round Robin, Oldest Queue, Longest Queue, Total Queue Length and Total File Lenngth to simulate it for my project. At least one of them. Could anyone tell me from where I can find them? Although I have to find the sending delay in a wireless transmission between 10 nodes, I found a file named cbrgen.tcl that I could modify, but the nodes (users) have diffrent type of rates (they are from diffrent type of QoS) and there I can put only one rate in the variables; and what's the meaning of seeds. I'm a beginner in NS, and because i don't know where to look, these things freak me and the License exam is at the door: knock, knock... Thanks in advance. ____________________________________________________________________________________ Park yourself in front of a world of choices in alternative vehicles. Visit the Yahoo! Auto Green Center. http://autos.yahoo.com/green_center/ From dinapalla at gmail.com Tue Jun 5 10:10:57 2007 From: dinapalla at gmail.com (Kwnstantina Palla) Date: Tue, 5 Jun 2007 20:10:57 +0300 Subject: [ns] send actual data Message-ID: I would really appreciate any help on sending actual data. I want to send a simple txt file and my thought is to pack it in AppData part of Packet. Does anyone know a method for this? I searched the mailing list as i was already told but i didn't find anything. I kindly ask for any help. Thank you in advance! From manugrewal_7 at rediffmail.com Tue Jun 5 11:38:11 2007 From: manugrewal_7 at rediffmail.com (manpreet grewal) Date: 5 Jun 2007 18:38:11 -0000 Subject: [ns] Setting transmission range. Message-ID: <20070605183811.7260.qmail@webmail106.rediffmail.com> An embedded and charset-unspecified text was scrubbed... Name: not available Url: http://mailman.isi.edu/pipermail/ns-users/attachments/20070605/4fa8a265/attachment.ksh From harry2511 at rediffmail.com Tue Jun 5 06:12:14 2007 From: harry2511 at rediffmail.com (harpreet) Date: 5 Jun 2007 13:12:14 -0000 Subject: [ns] help required regarding analysis of tracefile Message-ID: <20070605131214.23567.qmail@webmail17.rediffmail.com> ?hi thanks for information. but i already tried these codes. if you check the codes these depends upon the 'd' symbole in tracefile. but i got tracefile of eurane which do not have 'd'-drop packet. but i am sure there are some resending of packets. so these doesn't work out for me. thanks for reply. On Mon, 04 Jun 2007 Tiago Junqueira wrote : >Hi, > > I already made the same question, i'm using the NIST WiMAX module, >and the trace files are hard to analyse. So what i did was to use this >method: http://140.116.72.80/~smallko/ns2/tool_en.htm ,made by >Chih-Heng, Ke. > >With the c++ functions you get 2 files which the default name is "rd" >and "sd". This files are easy to analyse, and i'm getting results >that "look good", but unfortunately i can't tell if it is reliable >method to use, i'm just using, the best thing was to know exactly how >to interpert the trace files, but for me, at this moment i don't have >time. >I already asked in the forum but i got no opinions about the method. > >kindly, Tiago Junqueira From fjrm at dif.um.es Wed Jun 6 01:00:01 2007 From: fjrm at dif.um.es (Francisco J. Ros) Date: Wed, 6 Jun 2007 10:00:01 +0200 Subject: [ns] Implementing new manet protocol In-Reply-To: <788328.3711.qm@web25413.mail.ukl.yahoo.com> References: <788328.3711.qm@web25413.mail.ukl.yahoo.com> Message-ID: <200706061000.01306.fjrm@dif.um.es> Hi Nassim, There are some typos in the tutorial. Sometimes "accessible_var" is miswritten as "accesible_var". Just have to find every occurrence of the latter and correct the name. Regards, fran On Tuesday 05 June 2007 10:51, nassim laga wrote: > Hi All, > > I try to implement a new Manet protocol according to > "ImplementingNewMANetProtocol" tutorial. > > but the following errors occurs when i try to simulate any script : > > ns: > [code omitted because of length] > > : invalid command name "Agent/Protoname" > > while executing > "Agent/Protoname set accessible_var_ true" > > > Can any one help me? > > regards, > Nassim > > > --------------------------------- > D?couvrez une nouvelle fa?on d'obtenir des r?ponses ? toutes vos questions > ! Profitez des connaissances, des opinions et des exp?riences des > internautes sur Yahoo! Questions/R?ponses. -- Francisco J. Ros, Ph.D. Student Dept. of Information and Communications Engineering University of Murcia, Murcia (Spain) http://masimum.inf.um.es/fjrm/ From fjrm at dif.um.es Wed Jun 6 01:23:13 2007 From: fjrm at dif.um.es (Francisco J. Ros) Date: Wed, 6 Jun 2007 10:23:13 +0200 Subject: [ns] Implementing new manet protocol In-Reply-To: <226020.5559.qm@web25403.mail.ukl.yahoo.com> References: <226020.5559.qm@web25403.mail.ukl.yahoo.com> Message-ID: <200706061023.13486.fjrm@dif.um.es> Hi again, That's another problem, which has been reported several times in this list. Either you aren't recompiling the simulator, or "Protoname" isn't written always in the same way (the protocol name is case-sensitive). Regards, fran On Tuesday 05 June 2007 13:50, nassim laga wrote: > I think that the problem is not on accessible_var_!!! > i remove the line "Agent/protoname set accessible_var_ true" in > "ns-default.tcl" and all occurence of the "accessible_var_" on the .cc and > .h files. and now i get the following errors : > > num_nodes is set 2 > invalid command name "Agent/Protoname" > while executing > "Agent/Protoname create _o17 0" > invoked from within > "catch "$className create $o $args" msg" > invoked from within > "if [catch "$className create $o $args" msg] { > if [string match "__FAILED_SHADOW_OBJECT_" $msg] { > delete $o > return "" > } > global errorInfo > error "class $..." > (procedure "new" line 3) > invoked from within > "new Agent/Protoname [$node node-addr]" > (procedure "_o3" line 2) > (Simulator create-protoname-agent line 2) > invoked from within > "$self create-protoname-agent $node" > ("Protoname" arm line 2) > invoked from within > "switch -exact $routingAgent_ { > Protoname { > set ragent [$self create-protoname-agent $node] > } > DSDV { > set ragent [$self create-dsdv-agent $node] > } > DSR {..." > (procedure "_o3" line 11) > (Simulator create-wireless-node line 11) > invoked from within > "_o3 create-wireless-node" > ("eval" body line 1) > invoked from within > "eval $self create-wireless-node $args" > (procedure "_o3" line 23) > (Simulator node line 23) > invoked from within > "$ns_ node" > ("for" body line 2) > invoked from within > "for {set i 0} {$i < $val(nn) } {incr i} { > set node_($i) [$ns_ node] > $node_($i) random-motion 0 ;# disable random > motion }" > (file "simple-wireless.tcl" line 97) > > > Can any one help me, > > Regards, > Nassim > > "Francisco J. Ros" a ?crit : Hi Nassim, > > There are some typos in the tutorial. Sometimes "accessible_var" is > miswritten as "accesible_var". Just have to find every occurrence of the > latter and correct the name. > > Regards, > fran > > On Tuesday 05 June 2007 10:51, nassim laga wrote: > > Hi All, > > > > I try to implement a new Manet protocol according to > > "ImplementingNewMANetProtocol" tutorial. > > > > but the following errors occurs when i try to simulate any script : > > > > ns: > > [code omitted because of length] > > > > : invalid command name "Agent/Protoname" > > > > while executing > > "Agent/Protoname set accessible_var_ true" > > > > > > Can any one help me? > > > > regards, > > Nassim > > > > > > --------------------------------- > > D?couvrez une nouvelle fa?on d'obtenir des r?ponses ? toutes vos > > questions ! Profitez des connaissances, des opinions et des exp?riences > > des internautes sur Yahoo! Questions/R?ponses. -- Francisco J. Ros, Ph.D. Student Dept. of Information and Communications Engineering University of Murcia, Murcia (Spain) http://masimum.inf.um.es/fjrm/ From efemadagwa at yahoo.com Wed Jun 6 01:17:39 2007 From: efemadagwa at yahoo.com (EFE MADAGWA) Date: Wed, 6 Jun 2007 01:17:39 -0700 (PDT) Subject: [ns] Ns2 installation errors Message-ID: <20070606081739.71661.qmail@web37211.mail.mud.yahoo.com> Hello, Can anyone help me find out what the error messages i am getting means and how i can resolve them? This errors comes up after the ./install command. Please find attached are the error messages. Thanks. Efe --------------------------------- Ready for the edge of your seat? Check out tonight's top picks on Yahoo! TV. -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: ns2 install errors1.txt Url: http://mailman.isi.edu/pipermail/ns-users/attachments/20070606/2fe36d6d/ns2installerrors1-0001.txt -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: ns2 installation errors.txt Url: http://mailman.isi.edu/pipermail/ns-users/attachments/20070606/2fe36d6d/ns2installationerrors-0001.txt From smita.vishwa at gmail.com Wed Jun 6 01:44:46 2007 From: smita.vishwa at gmail.com (smita vishwakarma) Date: Wed, 6 Jun 2007 14:14:46 +0530 Subject: [ns] Ns-users Digest, Vol 42, Issue 6 In-Reply-To: References: Message-ID: Hi all, My problem is same as Nassim, I have corrected all the typos.Still I am getting the same error .Kindly ,help me. regards, Smita On 6/6/07, ns-users-request at isi.edu wrote: > > Send Ns-users mailing list submissions to > ns-users at 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 at isi.edu > > You can reach the person managing the list at > ns-users-owner at 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. Re: Implementing new manet protocol (Francisco J. Ros) > 2. Re: Implementing new manet protocol (Francisco J. Ros) > 3. Ns2 installation errors (EFE MADAGWA) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Wed, 6 Jun 2007 10:00:01 +0200 > From: "Francisco J. Ros" > Subject: Re: [ns] Implementing new manet protocol > To: ns-users at ISI.EDU > Message-ID: <200706061000.01306.fjrm at dif.um.es> > Content-Type: text/plain; charset="iso-8859-1" > > Hi Nassim, > > There are some typos in the tutorial. Sometimes "accessible_var" is > miswritten > as "accesible_var". Just have to find every occurrence of the latter and > correct the name. > > Regards, > fran > > On Tuesday 05 June 2007 10:51, nassim laga wrote: > > Hi All, > > > > I try to implement a new Manet protocol according to > > "ImplementingNewMANetProtocol" tutorial. > > > > but the following errors occurs when i try to simulate any script : > > > > ns: > > [code omitted because of length] > > > > : invalid command name "Agent/Protoname" > > > > while executing > > "Agent/Protoname set accessible_var_ true" > > > > > > Can any one help me? > > > > regards, > > Nassim > > > > > > --------------------------------- > > D?couvrez une nouvelle fa?on d'obtenir des r?ponses ? toutes vos > questions > > ! Profitez des connaissances, des opinions et des exp?riences des > > internautes sur Yahoo! Questions/R?ponses. > > -- > Francisco J. Ros, Ph.D. Student > Dept. of Information and Communications Engineering > University of Murcia, Murcia (Spain) > > http://masimum.inf.um.es/fjrm/ > > > > ------------------------------ > > Message: 2 > Date: Wed, 6 Jun 2007 10:23:13 +0200 > From: "Francisco J. Ros" > Subject: Re: [ns] Implementing new manet protocol > To: nassim laga > Cc: ns-users at ISI.EDU > Message-ID: <200706061023.13486.fjrm at dif.um.es> > Content-Type: text/plain; charset="iso-8859-15" > > Hi again, > > That's another problem, which has been reported several times in this > list. > Either you aren't recompiling the simulator, or "Protoname" isn't written > always in the same way (the protocol name is case-sensitive). > > Regards, > fran > > On Tuesday 05 June 2007 13:50, nassim laga wrote: > > I think that the problem is not on accessible_var_!!! > > i remove the line "Agent/protoname set accessible_var_ true" in > > "ns-default.tcl" and all occurence of the "accessible_var_" on the .cc > and > > .h files. and now i get the following errors : > > > > num_nodes is set 2 > > invalid command name "Agent/Protoname" > > while executing > > "Agent/Protoname create _o17 0" > > invoked from within > > "catch "$className create $o $args" msg" > > invoked from within > > "if [catch "$className create $o $args" msg] { > > if [string match "__FAILED_SHADOW_OBJECT_" $msg] { > > delete $o > > return "" > > } > > global errorInfo > > error "class $..." > > (procedure "new" line 3) > > invoked from within > > "new Agent/Protoname [$node node-addr]" > > (procedure "_o3" line 2) > > (Simulator create-protoname-agent line 2) > > invoked from within > > "$self create-protoname-agent $node" > > ("Protoname" arm line 2) > > invoked from within > > "switch -exact $routingAgent_ { > > Protoname { > > set ragent [$self create-protoname-agent $node] > > } > > DSDV { > > set ragent [$self create-dsdv-agent $node] > > } > > DSR {..." > > (procedure "_o3" line 11) > > (Simulator create-wireless-node line 11) > > invoked from within > > "_o3 create-wireless-node" > > ("eval" body line 1) > > invoked from within > > "eval $self create-wireless-node $args" > > (procedure "_o3" line 23) > > (Simulator node line 23) > > invoked from within > > "$ns_ node" > > ("for" body line 2) > > invoked from within > > "for {set i 0} {$i < $val(nn) } {incr i} { > > set node_($i) [$ns_ node] > > $node_($i) random-motion 0 ;# disable > random > > motion }" > > (file "simple-wireless.tcl" line 97) > > > > > > Can any one help me, > > > > Regards, > > Nassim > > > > "Francisco J. Ros" a ?crit : Hi Nassim, > > > > There are some typos in the tutorial. Sometimes "accessible_var" is > > miswritten as "accesible_var". Just have to find every occurrence of the > > latter and correct the name. > > > > Regards, > > fran > > > > On Tuesday 05 June 2007 10:51, nassim laga wrote: > > > Hi All, > > > > > > I try to implement a new Manet protocol according to > > > "ImplementingNewMANetProtocol" tutorial. > > > > > > but the following errors occurs when i try to simulate any script : > > > > > > ns: > > > [code omitted because of length] > > > > > > : invalid command name "Agent/Protoname" > > > > > > while executing > > > "Agent/Protoname set accessible_var_ true" > > > > > > > > > Can any one help me? > > > > > > regards, > > > Nassim > > > > > > > > > --------------------------------- > > > D?couvrez une nouvelle fa?on d'obtenir des r?ponses ? toutes vos > > > questions ! Profitez des connaissances, des opinions et des > exp?riences > > > des internautes sur Yahoo! Questions/R?ponses. > > -- > Francisco J. Ros, Ph.D. Student > Dept. of Information and Communications Engineering > University of Murcia, Murcia (Spain) > > http://masimum.inf.um.es/fjrm/ > > > > ------------------------------ > > Message: 3 > Date: Wed, 6 Jun 2007 01:17:39 -0700 (PDT) > From: EFE MADAGWA > Subject: [ns] Ns2 installation errors > To: ns-users at ISI.EDU > Message-ID: <20070606081739.71661.qmail at web37211.mail.mud.yahoo.com> > Content-Type: text/plain; charset="iso-8859-1" > > Hello, > > Can anyone help me find out what the error messages i am getting means > and how i can resolve them? > > This errors comes up after the ./install command. > > Please find attached are the error messages. > > Thanks. > > Efe > > > --------------------------------- > Ready for the edge of your seat? Check out tonight's top picks on Yahoo! > TV. > -------------- next part -------------- > An embedded and charset-unspecified text was scrubbed... > Name: ns2 install errors1.txt > Url: > http://mailman.isi.edu/pipermail/ns-users/attachments/20070606/2fe36d6d/ns2installerrors1.txt > -------------- next part -------------- > An embedded and charset-unspecified text was scrubbed... > Name: ns2 installation errors.txt > Url: > http://mailman.isi.edu/pipermail/ns-users/attachments/20070606/2fe36d6d/ns2installationerrors.txt > > ------------------------------ > > _______________________________________________ > Ns-users mailing list > Ns-users at isi.edu > http://mailman.isi.edu/mailman/listinfo/ns-users > > > End of Ns-users Digest, Vol 42, Issue 6 > *************************************** > From tiago.junkeira at gmail.com Wed Jun 6 02:14:44 2007 From: tiago.junkeira at gmail.com (Tiago Junqueira) Date: Wed, 6 Jun 2007 11:14:44 +0200 Subject: [ns] help required regarding analysis of tracefile In-Reply-To: <20070605131214.23567.qmail@webmail17.rediffmail.com> References: <20070605131214.23567.qmail@webmail17.rediffmail.com> Message-ID: <4bb1b4060706060214k4a6e89e3paa56d1ba09a4c1bd@mail.gmail.com> Hi, I think you're talking about the awk scripts to interpret the output file given by the simulator, or not? Because that files look for the "d". I was talking about the second method: "[Method 2---modify C++ code] The basic idea is to insert two fields, sendtime_ and pkt_id_, in the hdr_cmn header. When packets are sent, the packet id and send time is recorded in the sender trace file. Then when packets are received at the destination, the packet id and receiving time is recorded in the receiver trace file. So I prepare two agents, mudp and mudpsink to do the jobs. Mudp is the extension of udp agent. It only overrides the sendmsg function to keep download the packet id and sendtime in the user specified file." The agent by itself records special events needed to calculate Jitter, Data loss and delay. This is a way to measure the channel characterists with UDP flows. From kdambiec at ieee.org Wed Jun 6 04:57:23 2007 From: kdambiec at ieee.org (Karun Dambiec) Date: Wed, 6 Jun 2007 07:57:23 -0400 Subject: [ns] ns-2 on windows vista Message-ID: <18D8E943D728594C864C7AA427FDC6220FA04CD3@CL4EXBE03.ad2.softcom.biz> Hi, Im about to upgrade to Windows Vista if all my software is compatible. Has anybody used Cygwin and NS-2 on Vista? If you have, did you have any problems with it? Regards Karun Dambiec From ssdoria at gmail.com Wed Jun 6 07:39:23 2007 From: ssdoria at gmail.com (Sidney Doria) Date: Wed, 6 Jun 2007 11:39:23 -0300 Subject: [ns] ns-2 on windows vista In-Reply-To: <1bc975700706060733r56de854cy9acd49d738e990a9@mail.gmail.com> References: <18D8E943D728594C864C7AA427FDC6220FA04CD3@CL4EXBE03.ad2.softcom.biz> <1bc975700706060733r56de854cy9acd49d738e990a9@mail.gmail.com> Message-ID: <1bc975700706060739n1a8f6c9dpe3d7f2e30557f225@mail.gmail.com> I'm using cygwin 1.5.24 and ns-2 2.31 on Vista Home Premium. There was no problem on installing it, but a few test have failed on validation (as promessed in the tutorial). I recomend you to use all-in-one package and install a full cygwin (default installation does't install some packages needed). Sidney Doria 2007/6/6, Karun Dambiec : > > Hi, > > Im about to upgrade to Windows Vista if all my software is compatible. > > Has anybody used Cygwin and NS-2 on Vista? If you have, did you have any > problems with it? > > > > Regards > > Karun Dambiec > > -- Sidney Doria Redes ad hoc m?veis Mestrado em Computa??o UFCG Brasil "Nessa jornada, o conhecimento ser? o seu escudo..." (Mestre dos Magos no epis?dio do grimoire de ouro) From tiago.junkeira at gmail.com Wed Jun 6 08:15:45 2007 From: tiago.junkeira at gmail.com (Tiago Junqueira) Date: Wed, 6 Jun 2007 17:15:45 +0200 Subject: [ns] NIST- About the "Couldn't schedule timer" error, comparation with the debug files Message-ID: <4bb1b4060706060815n7425cf1co1881003133b37d8b@mail.gmail.com> Hi, I turned on the 2 debug commands," Mac/802_16 set debug_ 1" and i added the following line to the file Makefile "-DDEBUG_WIMAX". First i executed the script with the parameters: WimaxScheduler/BS set dlratio_ 0.56 Mac/802_16 set frame_duration_ 0.010 Mac/802_16 set fbandwidth_ 7e+6 Phy/WirelessPhy/OFDM set g_ 0.25 I got this error message: "Couldn't schedule timer" and then i executed with this parameters: WimaxScheduler/BS set dlratio_ 0.56 Mac/802_16 set frame_duration_ 0.010 Mac/802_16 set fbandwidth_ 6.999999999e+6 Phy/WirelessPhy/OFDM set g_ 0.25 and i didn't got any error. The difference between the two debug files is shown bellow. First I would like to ask, the difference between 7e6 and 6.999999999e+6 is 0.001 hz of channel size, so i can use the value 6.9..9 instead of 7e6, and the results will be almost the same? The big difference between the two debug files is: From the file without errors, with 6.999999999e+6 hz of channel size: In Mac 0 max data=223 (burst duration=6, b_data=59) OFDM phy sending packet. Modulation is 3, cyclic prefix is 0.250000 At 0.045412 in Mac 1 SS scheduler dlsubframe expires 0 OFDM phy receiving packet with mod=3 and cp=0.250000 At 0.045412 in Mac 1 receive first bit..over at 0.045431(txtime=0.000019) (type=MAC) mngt=2 OFDM phy sending packet. Modulation is 3, cyclic prefix is 0.250000 At 0.045431 in Mac 1 packet received (type=MAC) mngt=2 SS 1 received MAC packet to process From the file with error, with 7e6 hz of channel size: In Mac 0 max data=223 (burst duration=6, b_data=59) OFDM phy sending packet. Modulation is 3, cyclic prefix is 0.250000 At 0.045412 in Mac 1 SS scheduler dlsubframe expires 0 Warning: OFDM phy not in receiving state. Drop packet. OFDM phy sending packet. Modulation is 3, cyclic prefix is 0.250000 Warning: OFDM phy not in receiving state. Drop packet. At 0.051046 in Mac 0 BS scheduler ulsubframe expires The other differences are shown bellow (made with the utility "diff" to compare files ). The PSleft is different, since the bandwidth was different. file without error: -Fs updated. Bw=6999999.999000, n=1.142857, new value is 7.992000e+06 -Fs updated. Bw=6999999.999000, n=1.142857, new value is 7.992000e+06 -Frame: duration=0.010000, PSduration=5.005005e-07, symboltime=4.004004e-05, nbPS=19980, rtg=10, ttg=10, PSleft=19960, nbSymbols=249, maxdlduration=139, maxulduration=110 -At 0.020982 in Mac 0 BS scheduler ulsubframe expires -Frame: duration=0.010000, PSduration=5.005005e-07, symboltime=4.004004e-05, nbPS=19980, rtg=10, ttg=10, PSleft=19960, nbSymbols=249, maxdlduration=139, maxulduration=110 < At 0.025457 in Mac 1 Start contention in 0.000447(backoff=3, size=298, ps=0.000001) < Uplink starts in 0.005525 (framestate=0.025412) 19980.000000 249.750000 < At 0.030982 in Mac 0 BS scheduler ulsubframe expires < At 0.030983 in Mac 1 SS scheduler ulsubframe expires < At 0.031430 in Mac 1 sending packet (type=MAC, size=19, txtime=0.000069) mngt=4 < At 0.031430 in Mac 0 receive first bit..over at 0.031500(txtime=0.000069) (type=MAC) mngt=4 < At 0.031500 in Mac 0 packet received (type=MAC) mngt=4 < Frame: duration=0.010000, PSduration=5.005005e-07, symboltime=4.004004e-05, nbPS=19980, rtg=10, ttg=10, PSleft=19960, nbSymbols=249, maxdlduration=139, maxulduration=110 < OFDM phy receiving packet with mod=3 and cp=0.250000 < At 0.035412 in Mac 1 receive first bit..over at 0.035431(txtime=0.000019) (type=MAC) mngt=2 --- file with error: -Fs updated. Bw=7000000.000000, n=1.142857, new value is 8.000000e+06 -Fs updated. Bw=7000000.000000, n=1.142857, new value is 8.000000e+06 -Frame: duration=0.010000, PSduration=5.000000e-07, symboltime=4.000000e-05, nbPS=20000, rtg=10, ttg=10, PSleft=19980, nbSymbols=249, maxdlduration=139, maxulduration=110 - At 0.021046 in Mac 0 BS scheduler ulsubframe expires - Frame: duration=0.010000, PSduration=5.000000e-07, symboltime=4.000000e-05, nbPS=20000, rtg=10, ttg=10, PSleft=19980, nbSymbols=249, maxdlduration=139, maxulduration=110 > At 0.025457 in Mac 1 Start contention in 0.000450(backoff=3, size=300, ps=0.000000) > Uplink starts in 0.005589 (framestate=0.025412) 20000.000000 250.000000 > At 0.031046 in Mac 0 BS scheduler ulsubframe expires > At 0.031047 in Mac 1 SS scheduler ulsubframe expires > At 0.031497 in Mac 1 sending packet (type=MAC, size=19, txtime=0.000069) > At 0.031497 in Mac 0 receive first bit..over at 0.031566(txtime=0.000069) (type=MAC) mngt=4 > At 0.031566 in Mac 0 packet received (type=MAC) mngt=4 > Frame: duration=0.010000, PSduration=5.000000e-07, symboltime=4.000000e-05, nbPS=20000, rtg=10, ttg=10, PSleft=19980, nbSymbols=249, maxdlduration=139, maxulduration=110 > Warning: OFDM phy not in receiving state. Drop packet. kindly, Tiago Junqueira From tiago.junkeira at gmail.com Wed Jun 6 08:25:36 2007 From: tiago.junkeira at gmail.com (Tiago Junqueira) Date: Wed, 6 Jun 2007 17:25:36 +0200 Subject: [ns] NIST- it's correct the example wimax1_teste.tcl Message-ID: <4bb1b4060706060825k16c5104cje5c37d0ba47824b0@mail.gmail.com> Hi, I was testing the example wimax1_teste.tcl, after running, i executed: grep ^r out.res | grep MAC | grep -c cbr grep ^s out.res | grep MAC | grep -c cbr and the results were Packets sent=100, Packets received =100. And then i changed the set gap_size 0.0005 ;#compute gap size between packets and i was expecting to have 1/(0.0005) [pkt/sec] *100 [sec] =200000 pkt sent, but after running the command: grep ^s out.res | grep MAC | grep -c cbr I got 119423, so the command grep ^s out.res | grep MAC | grep -c cbr, is not valid if the bandwidth requested by the source is bigger than the bandwidth available in the channel? From bhaskar4uall at gmail.com Wed Jun 6 09:02:52 2007 From: bhaskar4uall at gmail.com (bhaskar parimala) Date: Wed, 6 Jun 2007 21:32:52 +0530 Subject: [ns] how to fix shedular going backwards error.......... Message-ID: <94b4cccd0706060902w20997f7bo529fb47a4a895df8@mail.gmail.com> hi frnds when i run a simulation for mobile ip i got the following problem warning :scheduler going backwards in time from 64.566271 to 0.000000. it is occured when i added a queue to FA , my code is enqueing the packets to Q nd dequeing the packets from Q. please any one suggest me a solutin to over come this error thanks From nytejade.misc at gmail.com Wed Jun 6 09:30:02 2007 From: nytejade.misc at gmail.com (bleh2u) Date: Wed, 06 Jun 2007 12:30:02 -0400 Subject: [ns] hdr_cmn in Packet.h Message-ID: <4666E10A.6030207@gmail.com> What exactly is this structure used for? Is it an all-purpose packet header which can act for TCP, UDP, ARP, etc, etc? From kabboud at hotmail.fr Wed Jun 6 09:38:38 2007 From: kabboud at hotmail.fr (khodor abboud) Date: Wed, 06 Jun 2007 18:38:38 +0200 Subject: [ns] Help: error when compiling NS format Message-ID: Hello evry body, When i am running the NS format of BRITE, set ns [new Simulator] //set na [open result.tr w] set nf [open result.nam w] $ns trace-all $na $ns namtrace-all $nf proc create_topology{} { global ns #nodes: set num_node 10 for {set i 0} {$i < $num_node} {incr i} { set n($i) [$ns node] } #links: set qtype DropTail $ns duplex-link $n(0) $n(7) 10.0Mb 1.7236454605492773ms $qtype $ns duplex-link $n(0) $n(4) 10.0Mb 2.5564353126456334ms $qtype $ns duplex-link $n(1) $n(7) 10.0Mb 1.9596429275415095ms $qtype $ns duplex-link $n(1) $n(6) 10.0Mb 2.0836465083411677ms $qtype $ns duplex-link $n(2) $n(1) 10.0Mb 0.8198962034098675ms $qtype $ns duplex-link $n(2) $n(0) 10.0Mb 3.0748983334134015ms $qtype $ns duplex-link $n(3) $n(2) 10.0Mb 0.6000909853028569ms $qtype $ns duplex-link $n(3) $n(1) 10.0Mb 0.888971781786488ms $qtype $ns duplex-link $n(4) $n(2) 10.0Mb 0.9660698044229389ms $qtype $ns duplex-link $n(4) $n(1) 10.0Mb 1.5722337603014132ms $qtype $ns duplex-link $n(5) $n(2) 10.0Mb 0.3916502734935236ms $qtype $ns duplex-link $n(5) $n(3) 10.0Mb 0.9404910499632333ms $qtype $ns duplex-link $n(6) $n(4) 10.0Mb 0.560635812568718ms $qtype $ns duplex-link $n(6) $n(3) 10.0Mb 2.105093379697943ms $qtype $ns duplex-link $n(7) $n(4) 10.0Mb 0.8762329434458621ms $qtype $ns duplex-link $n(7) $n(3) 10.0Mb 2.2576992000241027ms $qtype $ns duplex-link $n(8) $n(3) 10.0Mb 0.7707929361579221ms $qtype $ns duplex-link $n(8) $n(2) 10.0Mb 0.7620023348075393ms $qtype $ns duplex-link $n(9) $n(1) 10.0Mb 0.5599606345953886ms $qtype $ns duplex-link $n(9) $n(8) 10.0Mb 1.5000522372102496ms $qtype } #end function create_topology #------------- extract_leaf_nodes: array with smallest degree nodes ----- proc extract_leaf_nodes{} { # minimum degree in this graph is: 2. set leaf(0) 5 set leaf(1) 9 } #end function extract_leaf_nodes #---------- extract_nonleaf_nodes: array with nodes which have degree > 2 --- proc extract_nonleaf_nodes{} { set non_leaf(0) 0 #deg=3 set non_leaf(1) 1 #deg=6 set non_leaf(2) 2 #deg=6 set non_leaf(3) 3 #deg=6 set non_leaf(4) 4 #deg=5 set non_leaf(5) 6 #deg=3 set non_leaf(6) 7 #deg=4 set non_leaf(7) 8 #deg=3 } #end function extract_nonleaf_nodes $ns run// i have this error : wrong # args: should be "proc name args body" while executing "proc create_topology{} { global ns n num_node #nodes: set num_node 10 for {set i 0} {$i < $num_node} {incr i} { set n($i) [$ns node] } }" (file "u1.tcl" line 17) I don't know exactly with args it talks about. if some body now it please help me. Bst regards, _________________________________________________________________ Avec Windows Live OneCare ?liminez tous les virus de votre PC ! http://www.windowslive.fr/liveonecare/default.asp From kalif_m at yahoo.com Wed Jun 6 10:30:31 2007 From: kalif_m at yahoo.com (KaLiF) Date: Wed, 6 Jun 2007 10:30:31 -0700 (PDT) Subject: [ns] Weighted Round Robin Message-ID: <836657.94233.qm@web31711.mail.mud.yahoo.com> Hello again, I did founfd out some pach that install another patch: wfq-1.2.1 ( http://www.cc.jyu.fi/~sayenko/srpms/wfq-1.2.1.tar.gz ) , but now I can't run the example. I get an error like this: invalid command name "Queue/WFQ" while executing "Queue/WFQ create _o16 " invoked from within "catch "$className create $o $args" msg" invoked from within "if [catch "$className create $o $args" msg] { if [string match "__FAILED_SHADOW_OBJECT_" $msg] { delete $o return "" } global errorInfo error "class $..." (procedure "new" line 3) invoked from within "new Queue/$qtype" ("default" arm line 3) invoked from within "switch -exact $qtype { ErrorModule { if { [llength $args] > 0 } { set q [eval new $qtype $args] } else { set q [new $qtype Fid] } } intserv { set qtyp..." (procedure "_o3" line 14) (Simulator simplex-link line 14) invoked from within "_o3 simplex-link _o10 _o13 5Mb 2ms WFQ" ("eval" body line 1) invoked from within "eval $self simplex-link $n1 $n2 $bw $delay $type $args" (procedure "_o3" line 8) (Simulator duplex-link line 8) invoked from within "$ns duplex-link $n0 $n1 5Mb 2ms WFQ" (file "example.tcl" line 12) Like I didn't patch: ./patch "directory where ns appear". When I did patch again I get this message: copying wfq files ... done patching Makefile.in ... 1 out of 1 hunk FAILED -- saving rejects to file Makefile.in.rej patching tcl/lib/ns-default.tcl ... Reversed (or previously applied) patch detected! Skipping patch. 1 out of 1 hunk ignored -- saving rejects to file tcl/lib/ns-default.tcl.rej patching tcl/lib/ns-lib.tcl ... Reversed (or previously applied) patch detected! Skipping patch. 2 out of 2 hunks ignored -- saving rejects to file tcl/lib/ns-lib.tcl.rej Please HELP! ----- Original Message ---- From: KaLiF To: ns-users at isi.edu Sent: Tuesday, June 5, 2007 3:33:29 PM Subject: Weighted Round Robin Hello, I'm trying to find this algorithms :Weighted Round Robin, Oldest Queue, Longest Queue, Total Queue Length and Total File Lenngth to simulate it for my project. At least one of them. Could anyone tell me from where I can find them? Although I have to find the sending delay in a wireless transmission between 10 nodes, I found a file named cbrgen.tcl that I could modify, but the nodes (users) have diffrent type of rates (they are from diffrent type of QoS) and there I can put only one rate in the variables; and what's the meaning of seeds. I'm a beginner in NS, and because i don't know where to look, these things freak me and the License exam is at the door: knock, knock... Thanks in advance. Nu citi nimic din ceea ce nu doresti sa tii minte si nu tine minte nimic din ceea ce n-ai de gind sa aplici Sick sense of humor? Visit Yahoo! TV's Comedy with an Edge to see what's on, when. ____________________________________________________________________________________ 8:00? 8:25? 8:40? Find a flick in no time with the Yahoo! Search movie showtime shortcut. http://tools.search.yahoo.com/shortcuts/#news From kalif_m at yahoo.com Wed Jun 6 10:37:00 2007 From: kalif_m at yahoo.com (KaLiF) Date: Wed, 6 Jun 2007 10:37:00 -0700 (PDT) Subject: [ns] Fw: Weighted Round Robin Message-ID: <960497.16642.qm@web31706.mail.mud.yahoo.com> Although I'm trying to install from http://www.ee.surrey.ac.uk/Personal/L.Wood/ns/mirror/ the http://www.ee.surrey.ac.uk/Personal/L.Wood/ns/mirror/gprs-072501-2.1b7a.tar.gz but no success till now... Could anyone give an adwice about installing it. THX! ----- Forwarded Message ---- From: KaLiF To: ns-users at isi.edu Sent: Wednesday, June 6, 2007 8:30:31 PM Subject: Re: Weighted Round Robin Hello again, I did founfd out some pach that install another patch: wfq-1.2.1 ( http://www.cc.jyu.fi/~sayenko/srpms/wfq-1.2.1.tar.gz ) , but now I can't run the example. I get an error like this: invalid command name "Queue/WFQ" while executing "Queue/WFQ create _o16 " invoked from within "catch "$className create $o $args" msg" invoked from within "if [catch "$className create $o $args" msg] { if [string match "__FAILED_SHADOW_OBJECT_" $msg] { delete $o return "" } global errorInfo error "class $..." (procedure "new" line 3) invoked from within "new Queue/$qtype" ("default" arm line 3) invoked from within "switch -exact $qtype { ErrorModule { if { [llength $args] > 0 } { set q [eval new $qtype $args] } else { set q [new $qtype Fid] } } intserv { set qtyp..." (procedure "_o3" line 14) (Simulator simplex-link line 14) invoked from within "_o3 simplex-link _o10 _o13 5Mb 2ms WFQ" ("eval" body line 1) invoked from within "eval $self simplex-link $n1 $n2 $bw $delay $type $args" (procedure "_o3" line 8) (Simulator duplex-link line 8) invoked from within "$ns duplex-link $n0 $n1 5Mb 2ms WFQ" (file "example.tcl" line 12) Like I didn't patch: ./patch "directory where ns appear". When I did patch again I get this message: copying wfq files ... done patching Makefile.in ... 1 out of 1 hunk FAILED -- saving rejects to file Makefile.in.rej patching tcl/lib/ns-default.tcl ... Reversed (or previously applied) patch detected! Skipping patch. 1 out of 1 hunk ignored -- saving rejects to file tcl/lib/ns-default.tcl.rej patching tcl/lib/ns-lib.tcl ... Reversed (or previously applied) patch detected! Skipping patch. 2 out of 2 hunks ignored -- saving rejects to file tcl/lib/ns-lib.tcl.rej Please HELP! ----- Original Message ---- From: KaLiF To: ns-users at isi.edu Sent: Tuesday, June 5, 2007 3:33:29 PM Subject: Weighted Round Robin Hello, I'm trying to find this algorithms :Weighted Round Robin, Oldest Queue, Longest Queue, Total Queue Length and Total File Lenngth to simulate it for my project. At least one of them. Could anyone tell me from where I can find them? Although I have to find the sending delay in a wireless transmission between 10 nodes, I found a file named cbrgen.tcl that I could modify, but the nodes (users) have diffrent type of rates (they are from diffrent type of QoS) and there I can put only one rate in the variables; and what's the meaning of seeds. I'm a beginner in NS, and because i don't know where to look, these things freak me and the License exam is at the door: knock, knock... Thanks in advance. Nu citi nimic din ceea ce nu doresti sa tii minte si nu tine minte nimic din ceea ce n-ai de gind sa aplici Sick sense of humor? Visit Yahoo! TV's Comedy with an Edge to see what's on, when. Choose the right car based on your needs. Check out Yahoo! Autos new Car Finder tool. ____________________________________________________________________________________ Take the Internet to Go: Yahoo!Go puts the Internet in your pocket: mail, news, photos & more. http://mobile.yahoo.com/go?refer=1GNXIC From manugrewal_7 at rediffmail.com Tue Jun 5 11:42:22 2007 From: manugrewal_7 at rediffmail.com (manpreet grewal) Date: 5 Jun 2007 18:42:22 -0000 Subject: [ns] Multihop wireless Network Message-ID: <20070605184222.31773.qmail@webmail18.rediffmail.com> An embedded and charset-unspecified text was scrubbed... Name: not available Url: http://mailman.isi.edu/pipermail/ns-users/attachments/20070605/e3e956e5/attachment.ksh From kalif_m at yahoo.com Wed Jun 6 12:59:52 2007 From: kalif_m at yahoo.com (KaLiF) Date: Wed, 6 Jun 2007 12:59:52 -0700 (PDT) Subject: [ns] Fw: Weighted Round Robin Message-ID: <765301.46880.qm@web31715.mail.mud.yahoo.com> I'm thinking to extract the package wfq-1.2.1 from ns 2.31, because I found another wfq-1.2.5 and i think this one will work. Could anyone tell me how to extract that package: I want to try with the new one: maybe that have some bugs fixed for the renew version. I did passed through that earlier error by ./configure in the ns directory make make install but now i get another error: something like: "Floating point exception (core dumped)" I hope that to be an passing error. I will try to restart my computer and pray to work. ----- Forwarded Message ---- From: KaLiF To: ns-users at isi.edu Sent: Wednesday, June 6, 2007 8:37:00 PM Subject: Fw: Weighted Round Robin Although I'm trying to install from http://www.ee.surrey.ac.uk/Personal/L.Wood/ns/mirror/ the http://www.ee.surrey.ac.uk/Personal/L.Wood/ns/mirror/gprs-072501-2.1b7a.tar.gz but no success till now... Could anyone give an adwice about installing it. THX! ----- Forwarded Message ---- From: KaLiF To: ns-users at isi.edu Sent: Wednesday, June 6, 2007 8:30:31 PM Subject: Re: Weighted Round Robin Hello again, I did founfd out some pach that install another patch: wfq-1.2.1 ( http://www.cc.jyu.fi/~sayenko/srpms/wfq-1.2.1.tar.gz ) , but now I can't run the example. I get an error like this: invalid command name "Queue/WFQ" while executing "Queue/WFQ create _o16 " invoked from within "catch "$className create $o $args" msg" invoked from within "if [catch "$className create $o $args" msg] { if [string match "__FAILED_SHADOW_OBJECT_" $msg] { delete $o return "" } global errorInfo error "class $..." (procedure "new" line 3) invoked from within "new Queue/$qtype" ("default" arm line 3) invoked from within "switch -exact $qtype { ErrorModule { if { [llength $args] > 0 } { set q [eval new $qtype $args] } else { set q [new $qtype Fid] } } intserv { set qtyp..." (procedure "_o3" line 14) (Simulator simplex-link line 14) invoked from within "_o3 simplex-link _o10 _o13 5Mb 2ms WFQ" ("eval" body line 1) invoked from within "eval $self simplex-link $n1 $n2 $bw $delay $type $args" (procedure "_o3" line 8) (Simulator duplex-link line 8) invoked from within "$ns duplex-link $n0 $n1 5Mb 2ms WFQ" (file "example.tcl" line 12) Like I didn't patch: ./patch "directory where ns appear". When I did patch again I get this message: copying wfq files ... done patching Makefile.in ... 1 out of 1 hunk FAILED -- saving rejects to file Makefile.in.rej patching tcl/lib/ns-default.tcl ... Reversed (or previously applied) patch detected! Skipping patch. 1 out of 1 hunk ignored -- saving rejects to file tcl/lib/ns-default.tcl.rej patching tcl/lib/ns-lib.tcl ... Reversed (or previously applied) patch detected! Skipping patch. 2 out of 2 hunks ignored -- saving rejects to file tcl/lib/ns-lib.tcl.rej Please HELP! ----- Original Message ---- From: KaLiF To: ns-users at isi.edu Sent: Tuesday, June 5, 2007 3:33:29 PM Subject: Weighted Round Robin Hello, I'm trying to find this algorithms :Weighted Round Robin, Oldest Queue, Longest Queue, Total Queue Length and Total File Lenngth to simulate it for my project. At least one of them. Could anyone tell me from where I can find them? Although I have to find the sending delay in a wireless transmission between 10 nodes, I found a file named cbrgen.tcl that I could modify, but the nodes (users) have diffrent type of rates (they are from diffrent type of QoS) and there I can put only one rate in the variables; and what's the meaning of seeds. I'm a beginner in NS, and because i don't know where to look, these things freak me and the License exam is at the door: knock, knock... Thanks in advance. Nu citi nimic din ceea ce nu doresti sa tii minte si nu tine minte nimic din ceea ce n-ai de gind sa aplici Sick sense of humor? Visit Yahoo! TV's Comedy with an Edge to see what's on, when. Choose the right car based on your needs. Check out Yahoo! Autos new Car Finder tool. Park yourself in front of a world of choices in alternative vehicles. Visit the Yahoo! Auto Green Center. ____________________________________________________________________________________ Got a little couch potato? Check out fun summer activities for kids. http://search.yahoo.com/search?fr=oni_on_mail&p=summer+activities+for+kids&cs=bz From kalif_m at yahoo.com Wed Jun 6 13:36:52 2007 From: kalif_m at yahoo.com (KaLiF) Date: Wed, 6 Jun 2007 13:36:52 -0700 (PDT) Subject: [ns] Fw: Weighted Round Robin Message-ID: <883982.60940.qm@web31715.mail.mud.yahoo.com> When I was trying to installed the other wfq-1.2.5 i get an error that want to install "sudo apt-get host " or something like this. Now when I'm trying to ns example.tcl... I get another error: "example.tcl does not exist (Authoritative answer)" I really need HELP! If I don't install this program my license exam is ruined. ----- Forwarded Message ---- From: KaLiF To: ns-users at isi.edu Sent: Wednesday, June 6, 2007 10:59:52 PM Subject: Fw: Weighted Round Robin I'm thinking to extract the package wfq-1.2.1 from ns 2.31, because I found another wfq-1.2.5 and i think this one will work. Could anyone tell me how to extract that package: I want to try with the new one: maybe that have some bugs fixed for the renew version. I did passed through that earlier error by ./configure in the ns directory make make install but now i get another error: something like: "Floating point exception (core dumped)" I hope that to be an passing error. I will try to restart my computer and pray to work. ----- Forwarded Message ---- From: KaLiF To: ns-users at isi.edu Sent: Wednesday, June 6, 2007 8:37:00 PM Subject: Fw: Weighted Round Robin Although I'm trying to install from http://www.ee.surrey.ac.uk/Personal/L.Wood/ns/mirror/ the http://www.ee.surrey.ac.uk/Personal/L.Wood/ns/mirror/gprs-072501-2.1b7a.tar.gz but no success till now... Could anyone give an adwice about installing it. THX! ----- Forwarded Message ---- From: KaLiF To: ns-users at isi.edu Sent: Wednesday, June 6, 2007 8:30:31 PM Subject: Re: Weighted Round Robin Hello again, I did founfd out some pach that install another patch: wfq-1.2.1 ( http://www.cc.jyu.fi/~sayenko/srpms/wfq-1.2.1.tar.gz ) , but now I can't run the example. I get an error like this: invalid command name "Queue/WFQ" while executing "Queue/WFQ create _o16 " invoked from within "catch "$className create $o $args" msg" invoked from within "if [catch "$className create $o $args" msg] { if [string match "__FAILED_SHADOW_OBJECT_" $msg] { delete $o return "" } global errorInfo error "class $..." (procedure "new" line 3) invoked from within "new Queue/$qtype" ("default" arm line 3) invoked from within "switch -exact $qtype { ErrorModule { if { [llength $args] > 0 } { set q [eval new $qtype $args] } else { set q [new $qtype Fid] } } intserv { set qtyp..." (procedure "_o3" line 14) (Simulator simplex-link line 14) invoked from within "_o3 simplex-link _o10 _o13 5Mb 2ms WFQ" ("eval" body line 1) invoked from within "eval $self simplex-link $n1 $n2 $bw $delay $type $args" (procedure "_o3" line 8) (Simulator duplex-link line 8) invoked from within "$ns duplex-link $n0 $n1 5Mb 2ms WFQ" (file "example.tcl" line 12) Like I didn't patch: ./patch "directory where ns appear". When I did patch again I get this message: copying wfq files ... done patching Makefile.in ... 1 out of 1 hunk FAILED -- saving rejects to file Makefile.in.rej patching tcl/lib/ns-default.tcl ... Reversed (or previously applied) patch detected! Skipping patch. 1 out of 1 hunk ignored -- saving rejects to file tcl/lib/ns-default.tcl.rej patching tcl/lib/ns-lib.tcl ... Reversed (or previously applied) patch detected! Skipping patch. 2 out of 2 hunks ignored -- saving rejects to file tcl/lib/ns-lib.tcl.rej Please HELP! ----- Original Message ---- From: KaLiF To: ns-users at isi.edu Sent: Tuesday, June 5, 2007 3:33:29 PM Subject: Weighted Round Robin Hello, I'm trying to find this algorithms :Weighted Round Robin, Oldest Queue, Longest Queue, Total Queue Length and Total File Lenngth to simulate it for my project. At least one of them. Could anyone tell me from where I can find them? Although I have to find the sending delay in a wireless transmission between 10 nodes, I found a file named cbrgen.tcl that I could modify, but the nodes (users) have diffrent type of rates (they are from diffrent type of QoS) and there I can put only one rate in the variables; and what's the meaning of seeds. I'm a beginner in NS, and because i don't know where to look, these things freak me and the License exam is at the door: knock, knock... Thanks in advance. Nu citi nimic din ceea ce nu doresti sa tii minte si nu tine minte nimic din ceea ce n-ai de gind sa aplici Sick sense of humor? Visit Yahoo! TV's Comedy with an Edge to see what's on, when. Choose the right car based on your needs. Check out Yahoo! Autos new Car Finder tool. Park yourself in front of a world of choices in alternative vehicles. Visit the Yahoo! Auto Green Center. Yahoo! oneSearch: Finally, mobile search that gives answers, not web links. ____________________________________________________________________________________ Get the free Yahoo! toolbar and rest assured with the added security of spyware protection. http://new.toolbar.yahoo.com/toolbar/features/norton/index.php From kalif_m at yahoo.com Wed Jun 6 13:41:06 2007 From: kalif_m at yahoo.com (KaLiF) Date: Wed, 6 Jun 2007 13:41:06 -0700 (PDT) Subject: [ns] Fw: Weighted Round Robin Message-ID: <760689.63840.qm@web31715.mail.mud.yahoo.com> When i'm trying to ./configurate ns... make ... make install . I get another error that I think that is the begining of all my problems: for d in /usr/local/man/man1; do \ if [ ! -d $d ]; then \ mkdir -p $d ;\ fi;\ done mkdir: cannot create directory `/usr/local/man/man1': Permission denied make: *** [dirs] Error 1 ----- Forwarded Message ---- From: KaLiF To: ns-users at isi.edu Sent: Wednesday, June 6, 2007 11:36:52 PM Subject: Fw: Weighted Round Robin When I was trying to installed the other wfq-1.2.5 i get an error that want to install "sudo apt-get host " or something like this. Now when I'm trying to ns example.tcl... I get another error: "example.tcl does not exist (Authoritative answer)" I really need HELP! If I don't install this program my license exam is ruined. ----- Forwarded Message ---- From: KaLiF To: ns-users at isi.edu Sent: Wednesday, June 6, 2007 10:59:52 PM Subject: Fw: Weighted Round Robin I'm thinking to extract the package wfq-1.2.1 from ns 2.31, because I found another wfq-1.2.5 and i think this one will work. Could anyone tell me how to extract that package: I want to try with the new one: maybe that have some bugs fixed for the renew version. I did passed through that earlier error by ./configure in the ns directory make make install but now i get another error: something like: "Floating point exception (core dumped)" I hope that to be an passing error. I will try to restart my computer and pray to work. ----- Forwarded Message ---- From: KaLiF To: ns-users at isi.edu Sent: Wednesday, June 6, 2007 8:37:00 PM Subject: Fw: Weighted Round Robin Although I'm trying to install from http://www.ee.surrey.ac.uk/Personal/L.Wood/ns/mirror/ the http://www.ee.surrey.ac.uk/Personal/L.Wood/ns/mirror/gprs-072501-2.1b7a.tar.gz but no success till now... Could anyone give an adwice about installing it. THX! ----- Forwarded Message ---- From: KaLiF To: ns-users at isi.edu Sent: Wednesday, June 6, 2007 8:30:31 PM Subject: Re: Weighted Round Robin Hello again, I did founfd out some pach that install another patch: wfq-1.2.1 ( http://www.cc.jyu.fi/~sayenko/srpms/wfq-1.2.1.tar.gz ) , but now I can't run the example. I get an error like this: invalid command name "Queue/WFQ" while executing "Queue/WFQ create _o16 " invoked from within "catch "$className create $o $args" msg" invoked from within "if [catch "$className create $o $args" msg] { if [string match "__FAILED_SHADOW_OBJECT_" $msg] { delete $o return "" } global errorInfo error "class $..." (procedure "new" line 3) invoked from within "new Queue/$qtype" ("default" arm line 3) invoked from within "switch -exact $qtype { ErrorModule { if { [llength $args] > 0 } { set q [eval new $qtype $args] } else { set q [new $qtype Fid] } } intserv { set qtyp..." (procedure "_o3" line 14) (Simulator simplex-link line 14) invoked from within "_o3 simplex-link _o10 _o13 5Mb 2ms WFQ" ("eval" body line 1) invoked from within "eval $self simplex-link $n1 $n2 $bw $delay $type $args" (procedure "_o3" line 8) (Simulator duplex-link line 8) invoked from within "$ns duplex-link $n0 $n1 5Mb 2ms WFQ" (file "example.tcl" line 12) Like I didn't patch: ./patch "directory where ns appear". When I did patch again I get this message: copying wfq files ... done patching Makefile.in ... 1 out of 1 hunk FAILED -- saving rejects to file Makefile.in.rej patching tcl/lib/ns-default.tcl ... Reversed (or previously applied) patch detected! Skipping patch. 1 out of 1 hunk ignored -- saving rejects to file tcl/lib/ns-default.tcl.rej patching tcl/lib/ns-lib.tcl ... Reversed (or previously applied) patch detected! Skipping patch. 2 out of 2 hunks ignored -- saving rejects to file tcl/lib/ns-lib.tcl.rej Please HELP! ----- Original Message ---- From: KaLiF To: ns-users at isi.edu Sent: Tuesday, June 5, 2007 3:33:29 PM Subject: Weighted Round Robin Hello, I'm trying to find this algorithms :Weighted Round Robin, Oldest Queue, Longest Queue, Total Queue Length and Total File Lenngth to simulate it for my project. At least one of them. Could anyone tell me from where I can find them? Although I have to find the sending delay in a wireless transmission between 10 nodes, I found a file named cbrgen.tcl that I could modify, but the nodes (users) have diffrent type of rates (they are from diffrent type of QoS) and there I can put only one rate in the variables; and what's the meaning of seeds. I'm a beginner in NS, and because i don't know where to look, these things freak me and the License exam is at the door: knock, knock... Thanks in advance. Nu citi nimic din ceea ce nu doresti sa tii minte si nu tine minte nimic din ceea ce n-ai de gind sa aplici Sick sense of humor? Visit Yahoo! TV's Comedy with an Edge to see what's on, when. Choose the right car based on your needs. Check out Yahoo! Autos new Car Finder tool. Park yourself in front of a world of choices in alternative vehicles. Visit the Yahoo! Auto Green Center. Yahoo! oneSearch: Finally, mobile search that gives answers, not web links. Be a better Heartthrob. Get better relationship answers from someone who knows. Yahoo! Answers - Check it out. ____________________________________________________________________________________ Take the Internet to Go: Yahoo!Go puts the Internet in your pocket: mail, news, photos & more. http://mobile.yahoo.com/go?refer=1GNXIC From franciskovitch at gmail.com Wed Jun 6 14:26:47 2007 From: franciskovitch at gmail.com (=?ISO-8859-1?Q?Alexandre_Malh=E3o?=) Date: Wed, 06 Jun 2007 22:26:47 +0100 Subject: [ns] Catch packets in any node Message-ID: <46672697.6060702@gmail.com> Hi, I'm trying to find a way do catch and modify packets that pass through a node. I have a structure like this: (tcp)N0--------N1--------N2(sink) There are no agents associated to N1. I need to catch a packet in node N1, modify it and send it to right destenation (in this case N2). Does anyone know how to do it?? I'm quite desperate, so I would be very greatful if anyone could help me please. Best regards, Alexandre Malh?o From caijiebupt at gmail.com Wed Jun 6 18:42:54 2007 From: caijiebupt at gmail.com (caijie) Date: Thu, 7 Jun 2007 09:42:54 +0800 Subject: [ns] Help: error when compiling NS format Message-ID: <870eb6e30706061842x435eb9ay64b571c032e1b6ab@mail.gmail.com> proc create_topology{} { proc create_topology {} { line1 is what you wrote in your tcl, and maybe you'd like to try line2. See? there's a space between the "topology" and "{" wish you good luck CaiJie From j.geetha at gmail.com Wed Jun 6 20:12:28 2007 From: j.geetha at gmail.com (Geetha) Date: Thu, 7 Jun 2007 11:12:28 +0800 Subject: [ns] regarding pdf values and delay values Message-ID: <8c17cb3b0706062012n38b1846cuc54292ec2b0a2d99@mail.gmail.com> Hello NS-Users, I have started working with the reference paper mentioned below for performance comparison of two routing protocols based on random mobility model. The PDF values for the cbr-50-30-4-512,scen-500x500-0-20 is very high( I get around 98%). But the given values in the graph is only 65%. The same thing happens for cbr-50-40-4-512 also. I am not knowing where the error is . Any suggestions in this regard will be of great help for me.I am also attaching the files for your reference. I am using ns-2.28 version. www.cs.utk.edu/~gupta/Adhoc.doc Looking forward for ur reply Thanking you, with regards geetha -------------- next part -------------- # # nodes: 50, pause: 0.00, max speed: 20.00, max x: 500.00, max y: 500.00 # $node_(0) set X_ 391.192223263900 $node_(0) set Y_ 62.695476934467 $node_(0) set Z_ 0.000000000000 $node_(1) set X_ 185.413451531436 $node_(1) set Y_ 163.226420164829 $node_(1) set Z_ 0.000000000000 $node_(2) set X_ 314.724223679546 $node_(2) set Y_ 390.363340078754 $node_(2) set Z_ 0.000000000000 $node_(3) set X_ 3.456444879747 $node_(3) set Y_ 327.380718801913 $node_(3) set Z_ 0.000000000000 $node_(4) set X_ 310.151885731982 $node_(4) set Y_ 204.245303753536 $node_(4) set Z_ 0.000000000000 $node_(5) set X_ 454.375012780075 $node_(5) set Y_ 209.846923627928 $node_(5) set Z_ 0.000000000000 $node_(6) set X_ 91.437455736797 $node_(6) set Y_ 377.006110483145 $node_(6) set Z_ 0.000000000000 $node_(7) set X_ 185.056377083931 $node_(7) set Y_ 237.166359864781 $node_(7) set Z_ 0.000000000000 $node_(8) set X_ 167.214168300980 $node_(8) set Y_ 133.611894164065 $node_(8) set Z_ 0.000000000000 $node_(9) set X_ 260.815329092925 $node_(9) set Y_ 262.756566319933 $node_(9) set Z_ 0.000000000000 $node_(10) set X_ 290.049610969219 $node_(10) set Y_ 132.795624346819 $node_(10) set Z_ 0.000000000000 $node_(11) set X_ 122.361181874556 $node_(11) set Y_ 407.488871658613 $node_(11) set Z_ 0.000000000000 $node_(12) set X_ 380.834371483314 $node_(12) set Y_ 232.305061728566 $node_(12) set Z_ 0.000000000000 $node_(13) set X_ 443.864818504984 $node_(13) set Y_ 442.622602466843 $node_(13) set Z_ 0.000000000000 $node_(14) set X_ 303.272537090976 $node_(14) set Y_ 63.161345696440 $node_(14) set Z_ 0.000000000000 $node_(15) set X_ 336.022329026052 $node_(15) set Y_ 37.643997424737 $node_(15) set Z_ 0.000000000000 $node_(16) set X_ 463.258190745885 $node_(16) set Y_ 14.362267564831 $node_(16) set Z_ 0.000000000000 $node_(17) set X_ 1.649707053588 $node_(17) set Y_ 484.189765809912 $node_(17) set Z_ 0.000000000000 $node_(18) set X_ 189.931721078651 $node_(18) set Y_ 193.824058704871 $node_(18) set Z_ 0.000000000000 $node_(19) set X_ 341.494978412743 $node_(19) set Y_ 269.783966852134 $node_(19) set Z_ 0.000000000000 $node_(20) set X_ 321.341302091952 $node_(20) set Y_ 46.327128805230 $node_(20) set Z_ 0.000000000000 $node_(21) set X_ 248.676140728555 $node_(21) set Y_ 208.967049132368 $node_(21) set Z_ 0.000000000000 $node_(22) set X_ 390.215926259969 $node_(22) set Y_ 449.722157917500 $node_(22) set Z_ 0.000000000000 $node_(23) set X_ 101.437510014279 $node_(23) set Y_ 5.537713214719 $node_(23) set Z_ 0.000000000000 $node_(24) set X_ 467.356457307502 $node_(24) set Y_ 189.002724670006 $node_(24) set Z_ 0.000000000000 $node_(25) set X_ 269.325006990601 $node_(25) set Y_ 311.017946734031 $node_(25) set Z_ 0.000000000000 $node_(26) set X_ 424.503987025663 $node_(26) set Y_ 74.092571253715 $node_(26) set Z_ 0.000000000000 $node_(27) set X_ 25.746503112668 $node_(27) set Y_ 314.436420542834 $node_(27) set Z_ 0.000000000000 $node_(28) set X_ 196.139457471903 $node_(28) set Y_ 149.282509472864 $node_(28) set Z_ 0.000000000000 $node_(29) set X_ 283.405155047838 $node_(29) set Y_ 410.995927170653 $node_(29) set Z_ 0.000000000000 $node_(30) set X_ 100.428202978584 $node_(30) set Y_ 175.541228850506 $node_(30) set Z_ 0.000000000000 $node_(31) set X_ 133.903195464952 $node_(31) set Y_ 311.343948650067 $node_(31) set Z_ 0.000000000000 $node_(32) set X_ 281.291852008716 $node_(32) set Y_ 73.827254552410 $node_(32) set Z_ 0.000000000000 $node_(33) set X_ 397.455230977081 $node_(33) set Y_ 164.853634030920 $node_(33) set Z_ 0.000000000000 $node_(34) set X_ 33.819393495664 $node_(34) set Y_ 244.004843116972 $node_(34) set Z_ 0.000000000000 $node_(35) set X_ 312.951188789179 $node_(35) set Y_ 391.102079965461 $node_(35) set Z_ 0.000000000000 $node_(36) set X_ 499.957197227305 $node_(36) set Y_ 25.583083816171 $node_(36) set Z_ 0.000000000000 $node_(37) set X_ 222.097132167826 $node_(37) set Y_ 431.539160027203 $node_(37) set Z_ 0.000000000000 $node_(38) set X_ 290.153778240081 $node_(38) set Y_ 167.844349497842 $node_(38) set Z_ 0.000000000000 $node_(39) set X_ 63.526845703270 $node_(39) set Y_ 258.394721487095 $node_(39) set Z_ 0.000000000000 $node_(40) set X_ 146.214880843809 $node_(40) set Y_ 51.224439440920 $node_(40) set Z_ 0.000000000000 $node_(41) set X_ 37.526393846024 $node_(41) set Y_ 69.978998404842 $node_(41) set Z_ 0.000000000000 $node_(42) set X_ 187.904632087835 $node_(42) set Y_ 152.041696972370 $node_(42) set Z_ 0.000000000000 $node_(43) set X_ 212.846511223371 $node_(43) set Y_ 73.878119668609 $node_(43) set Z_ 0.000000000000 $node_(44) set X_ 57.321717246183 $node_(44) set Y_ 37.801054972834 $node_(44) set Z_ 0.000000000000 $node_(45) set X_ 486.160721890961 $node_(45) set Y_ 340.234022766509 $node_(45) set Z_ 0.000000000000 $node_(46) set X_ 295.822500607716 $node_(46) set Y_ 58.750334130616 $node_(46) set Z_ 0.000000000000 $node_(47) set X_ 117.178595595329 $node_(47) set Y_ 432.291480809596 $node_(47) set Z_ 0.000000000000 $node_(48) set X_ 373.230638246046 $node_(48) set Y_ 496.706497695984 $node_(48) set Z_ 0.000000000000 $node_(49) set X_ 341.452824422668 $node_(49) set Y_ 77.673994623169 $node_(49) set Z_ 0.000000000000 $ns_ at 0.000000000000 "$node_(0) setdest 119.154553810169 102.582516925680 9.702731598673" $ns_ at 0.000000000000 "$node_(1) setdest 373.191699298069 282.778323585608 18.806835639249" $ns_ at 0.000000000000 "$node_(2) setdest 422.690129121660 11.505378385335 5.996655097069" $ns_ at 0.000000000000 "$node_(3) setdest 71.041083376982 319.927029787754 7.148912927828" $ns_ at 0.000000000000 "$node_(4) setdest 223.311234486461 149.801617525224 6.079323865590" $ns_ at 0.000000000000 "$node_(5) setdest 431.974646717013 262.209868766287 9.471591252389" $ns_ at 0.000000000000 "$node_(6) setdest 127.191485128326 324.141628323462 19.461271485301" $ns_ at 0.000000000000 "$node_(7) setdest 234.742330230401 284.502637962938 9.675746651496" $ns_ at 0.000000000000 "$node_(8) setdest 425.917605541382 414.575541096673 17.989040371431" $ns_ at 0.000000000000 "$node_(9) setdest 462.030575750945 352.842985627088 15.853857350909" $ns_ at 0.000000000000 "$node_(10) setdest 21.306599823705 434.905231338993 13.829216132052" $ns_ at 0.000000000000 "$node_(11) setdest 68.086255495888 494.165158198763 16.259304183055" $ns_ at 0.000000000000 "$node_(12) setdest 68.526196818205 359.737188747464 9.228532179150" $ns_ at 0.000000000000 "$node_(13) setdest 353.520828423168 382.604202973115 16.558578448413" $ns_ at 0.000000000000 "$node_(14) setdest 225.031011459988 148.633313694906 15.915996704839" $ns_ at 0.000000000000 "$node_(15) setdest 444.701190106070 471.277325652932 5.196945462600" $ns_ at 0.000000000000 "$node_(16) setdest 421.826877919955 490.589076197363 8.232113256184" $ns_ at 0.000000000000 "$node_(17) setdest 93.870616989464 227.960849976134 9.814081383247" $ns_ at 0.000000000000 "$node_(18) setdest 36.673253082679 467.894057818214 15.450255538722" $ns_ at 0.000000000000 "$node_(19) setdest 160.999262819031 189.219361137978 13.920495727906" $ns_ at 0.000000000000 "$node_(20) setdest 486.621904353927 488.894994182084 2.555640309950" $ns_ at 0.000000000000 "$node_(21) setdest 201.517736286784 445.751581740642 11.107731515171" $ns_ at 0.000000000000 "$node_(22) setdest 187.079675591684 166.966909712441 12.919787486856" $ns_ at 0.000000000000 "$node_(23) setdest 214.795311954204 327.942502268600 18.505675617880" $ns_ at 0.000000000000 "$node_(24) setdest 357.827885176102 152.181204094945 14.589340410797" $ns_ at 0.000000000000 "$node_(25) setdest 154.615046842939 78.156455596104 0.605579504268" $ns_ at 0.000000000000 "$node_(26) setdest 299.079677255026 89.425748470369 12.659104609185" $ns_ at 0.000000000000 "$node_(27) setdest 158.582572356140 39.631504622137 15.693519651948" $ns_ at 0.000000000000 "$node_(28) setdest 169.954129227078 324.341356512858 19.409876758525" $ns_ at 0.000000000000 "$node_(29) setdest 292.274501475761 26.808490412348 17.231264320226" $ns_ at 0.000000000000 "$node_(30) setdest 73.433796356951 320.840835625980 2.462703588475" $ns_ at 0.000000000000 "$node_(31) setdest 411.715443161505 150.803752096179 19.505358216612" $ns_ at 0.000000000000 "$node_(32) setdest 217.164332901636 456.249513057968 4.317160504397" $ns_ at 0.000000000000 "$node_(33) setdest 143.088368643630 400.413842589147 9.614561772865" $ns_ at 0.000000000000 "$node_(34) setdest 478.618794016705 49.992641526849 19.346300047829" $ns_ at 0.000000000000 "$node_(35) setdest 86.978026919865 205.455148996476 1.578862366360" $ns_ at 0.000000000000 "$node_(36) setdest 190.523832251541 164.528291142053 5.187605749588" $ns_ at 0.000000000000 "$node_(37) setdest 382.292291735484 16.045613875028 1.892298621498" $ns_ at 0.000000000000 "$node_(38) setdest 395.191389764615 496.809713387960 18.155854702093" $ns_ at 0.000000000000 "$node_(39) setdest 325.686826310786 157.491272142666 0.876704427031" $ns_ at 0.000000000000 "$node_(40) setdest 461.806875782979 368.069995557554 12.723201761587" $ns_ at 0.000000000000 "$node_(41) setdest 115.117791677942 443.026791361527 4.165667497194" $ns_ at 0.000000000000 "$node_(42) setdest 389.998341239908 253.648149142697 18.722106733871" $ns_ at 0.000000000000 "$node_(43) setdest 374.878027936125 331.479160335768 14.332950380923" $ns_ at 0.000000000000 "$node_(44) setdest 50.788994078550 460.788767166451 18.906923642531" $ns_ at 0.000000000000 "$node_(45) setdest 388.499365958354 258.345556616754 9.602284621744" $ns_ at 0.000000000000 "$node_(46) setdest 1.643862887733 415.747605142068 11.158716469308" $ns_ at 0.000000000000 "$node_(47) setdest 90.570726277938 289.587625124079 11.074079927851" $ns_ at 0.000000000000 "$node_(48) setdest 332.742066637229 275.990409754684 6.913555971817" $ns_ at 0.000000000000 "$node_(49) setdest 288.128337224641 76.027089453683 2.767701716088" $god_ set-dist 0 1 1 $god_ set-dist 0 2 2 $god_ set-dist 0 3 2 $god_ set-dist 0 4 1 $god_ set-dist 0 5 1 $god_ set-dist 0 6 2 $god_ set-dist 0 7 2 $god_ set-dist 0 8 1 $god_ set-dist 0 9 1 $god_ set-dist 0 10 1 $god_ set-dist 0 11 2 $god_ set-dist 0 12 1 $god_ set-dist 0 13 2 $god_ set-dist 0 14 1 $god_ set-dist 0 15 1 $god_ set-dist 0 16 1 $god_ set-dist 0 17 3 $god_ set-dist 0 18 1 $god_ set-dist 0 19 1 $god_ set-dist 0 20 1 $god_ set-dist 0 21 1 $god_ set-dist 0 22 2 $god_ set-dist 0 23 2 $god_ set-dist 0 24 1 $god_ set-dist 0 25 2 $god_ set-dist 0 26 1 $god_ set-dist 0 27 2 $god_ set-dist 0 28 1 $god_ set-dist 0 29 2 $god_ set-dist 0 30 2 $god_ set-dist 0 31 2 $god_ set-dist 0 32 1 $god_ set-dist 0 33 1 $god_ set-dist 0 34 2 $god_ set-dist 0 35 2 $god_ set-dist 0 36 1 $god_ set-dist 0 37 2 $god_ set-dist 0 38 1 $god_ set-dist 0 39 2 $god_ set-dist 0 40 1 $god_ set-dist 0 41 2 $god_ set-dist 0 42 1 $god_ set-dist 0 43 1 $god_ set-dist 0 44 2 $god_ set-dist 0 45 2 $god_ set-dist 0 46 1 $god_ set-dist 0 47 2 $god_ set-dist 0 48 2 $god_ set-dist 0 49 1 $god_ set-dist 1 2 2 $god_ set-dist 1 3 1 $god_ set-dist 1 4 1 $god_ set-dist 1 5 2 $god_ set-dist 1 6 1 $god_ set-dist 1 7 1 $god_ set-dist 1 8 1 $god_ set-dist 1 9 1 $god_ set-dist 1 10 1 $god_ set-dist 1 11 2 $god_ set-dist 1 12 1 $god_ set-dist 1 13 2 $god_ set-dist 1 14 1 $god_ set-dist 1 15 1 $god_ set-dist 1 16 2 $god_ set-dist 1 17 2 $god_ set-dist 1 18 1 $god_ set-dist 1 19 1 $god_ set-dist 1 20 1 $god_ set-dist 1 21 1 $god_ set-dist 1 22 2 $god_ set-dist 1 23 1 $god_ set-dist 1 24 2 $god_ set-dist 1 25 1 $god_ set-dist 1 26 2 $god_ set-dist 1 27 1 $god_ set-dist 1 28 1 $god_ set-dist 1 29 2 $god_ set-dist 1 30 1 $god_ set-dist 1 31 1 $god_ set-dist 1 32 1 $god_ set-dist 1 33 1 $god_ set-dist 1 34 1 $god_ set-dist 1 35 2 $god_ set-dist 1 36 2 $god_ set-dist 1 37 2 $god_ set-dist 1 38 1 $god_ set-dist 1 39 1 $god_ set-dist 1 40 1 $god_ set-dist 1 41 1 $god_ set-dist 1 42 1 $god_ set-dist 1 43 1 $god_ set-dist 1 44 1 $god_ set-dist 1 45 2 $god_ set-dist 1 46 1 $god_ set-dist 1 47 2 $god_ set-dist 1 48 2 $god_ set-dist 1 49 1 $god_ set-dist 2 3 2 $god_ set-dist 2 4 1 $god_ set-dist 2 5 1 $god_ set-dist 2 6 1 $god_ set-dist 2 7 1 $god_ set-dist 2 8 2 $god_ set-dist 2 9 1 $god_ set-dist 2 10 2 $god_ set-dist 2 11 1 $god_ set-dist 2 12 1 $god_ set-dist 2 13 1 $god_ set-dist 2 14 2 $god_ set-dist 2 15 2 $god_ set-dist 2 16 2 $god_ set-dist 2 17 2 $god_ set-dist 2 18 1 $god_ set-dist 2 19 1 $god_ set-dist 2 20 2 $god_ set-dist 2 21 1 $god_ set-dist 2 22 1 $god_ set-dist 2 23 2 $god_ set-dist 2 24 2 $god_ set-dist 2 25 1 $god_ set-dist 2 26 2 $god_ set-dist 2 27 2 $god_ set-dist 2 28 2 $god_ set-dist 2 29 1 $god_ set-dist 2 30 2 $god_ set-dist 2 31 1 $god_ set-dist 2 32 2 $god_ set-dist 2 33 1 $god_ set-dist 2 34 2 $god_ set-dist 2 35 1 $god_ set-dist 2 36 2 $god_ set-dist 2 37 1 $god_ set-dist 2 38 1 $god_ set-dist 2 39 2 $god_ set-dist 2 40 2 $god_ set-dist 2 41 2 $god_ set-dist 2 42 2 $god_ set-dist 2 43 2 $god_ set-dist 2 44 2 $god_ set-dist 2 45 1 $god_ set-dist 2 46 2 $god_ set-dist 2 47 1 $god_ set-dist 2 48 1 $god_ set-dist 2 49 2 $god_ set-dist 3 4 2 $god_ set-dist 3 5 3 $god_ set-dist 3 6 1 $god_ set-dist 3 7 1 $god_ set-dist 3 8 2 $god_ set-dist 3 9 2 $god_ set-dist 3 10 2 $god_ set-dist 3 11 1 $god_ set-dist 3 12 2 $god_ set-dist 3 13 2 $god_ set-dist 3 14 2 $god_ set-dist 3 15 2 $god_ set-dist 3 16 3 $god_ set-dist 3 17 1 $god_ set-dist 3 18 1 $god_ set-dist 3 19 2 $god_ set-dist 3 20 2 $god_ set-dist 3 21 2 $god_ set-dist 3 22 2 $god_ set-dist 3 23 2 $god_ set-dist 3 24 3 $god_ set-dist 3 25 2 $god_ set-dist 3 26 3 $god_ set-dist 3 27 1 $god_ set-dist 3 28 2 $god_ set-dist 3 29 2 $god_ set-dist 3 30 1 $god_ set-dist 3 31 1 $god_ set-dist 3 32 2 $god_ set-dist 3 33 2 $god_ set-dist 3 34 1 $god_ set-dist 3 35 2 $god_ set-dist 3 36 3 $god_ set-dist 3 37 1 $god_ set-dist 3 38 2 $god_ set-dist 3 39 1 $god_ set-dist 3 40 2 $god_ set-dist 3 41 2 $god_ set-dist 3 42 2 $god_ set-dist 3 43 2 $god_ set-dist 3 44 2 $god_ set-dist 3 45 3 $god_ set-dist 3 46 2 $god_ set-dist 3 47 1 $god_ set-dist 3 48 2 $god_ set-dist 3 49 2 $god_ set-dist 4 5 1 $god_ set-dist 4 6 2 $god_ set-dist 4 7 1 $god_ set-dist 4 8 1 $god_ set-dist 4 9 1 $god_ set-dist 4 10 1 $god_ set-dist 4 11 2 $god_ set-dist 4 12 1 $god_ set-dist 4 13 2 $god_ set-dist 4 14 1 $god_ set-dist 4 15 1 $god_ set-dist 4 16 1 $god_ set-dist 4 17 2 $god_ set-dist 4 18 1 $god_ set-dist 4 19 1 $god_ set-dist 4 20 1 $god_ set-dist 4 21 1 $god_ set-dist 4 22 2 $god_ set-dist 4 23 2 $god_ set-dist 4 24 1 $god_ set-dist 4 25 1 $god_ set-dist 4 26 1 $god_ set-dist 4 27 2 $god_ set-dist 4 28 1 $god_ set-dist 4 29 1 $god_ set-dist 4 30 1 $god_ set-dist 4 31 1 $god_ set-dist 4 32 1 $god_ set-dist 4 33 1 $god_ set-dist 4 34 2 $god_ set-dist 4 35 1 $god_ set-dist 4 36 2 $god_ set-dist 4 37 1 $god_ set-dist 4 38 1 $god_ set-dist 4 39 2 $god_ set-dist 4 40 1 $god_ set-dist 4 41 2 $god_ set-dist 4 42 1 $god_ set-dist 4 43 1 $god_ set-dist 4 44 2 $god_ set-dist 4 45 1 $god_ set-dist 4 46 1 $god_ set-dist 4 47 2 $god_ set-dist 4 48 2 $god_ set-dist 4 49 1 $god_ set-dist 5 6 2 $god_ set-dist 5 7 2 $god_ set-dist 5 8 2 $god_ set-dist 5 9 1 $god_ set-dist 5 10 1 $god_ set-dist 5 11 2 $god_ set-dist 5 12 1 $god_ set-dist 5 13 1 $god_ set-dist 5 14 1 $god_ set-dist 5 15 1 $god_ set-dist 5 16 1 $god_ set-dist 5 17 3 $god_ set-dist 5 18 2 $god_ set-dist 5 19 1 $god_ set-dist 5 20 1 $god_ set-dist 5 21 1 $god_ set-dist 5 22 1 $god_ set-dist 5 23 2 $god_ set-dist 5 24 1 $god_ set-dist 5 25 1 $god_ set-dist 5 26 1 $god_ set-dist 5 27 2 $god_ set-dist 5 28 2 $god_ set-dist 5 29 2 $god_ set-dist 5 30 2 $god_ set-dist 5 31 2 $god_ set-dist 5 32 1 $god_ set-dist 5 33 1 $god_ set-dist 5 34 2 $god_ set-dist 5 35 1 $god_ set-dist 5 36 1 $god_ set-dist 5 37 2 $god_ set-dist 5 38 1 $god_ set-dist 5 39 2 $god_ set-dist 5 40 2 $god_ set-dist 5 41 2 $god_ set-dist 5 42 2 $god_ set-dist 5 43 2 $god_ set-dist 5 44 2 $god_ set-dist 5 45 1 $god_ set-dist 5 46 1 $god_ set-dist 5 47 2 $god_ set-dist 5 48 2 $god_ set-dist 5 49 1 $god_ set-dist 6 7 1 $god_ set-dist 6 8 2 $god_ set-dist 6 9 1 $god_ set-dist 6 10 2 $god_ set-dist 6 11 1 $god_ set-dist 6 12 2 $god_ set-dist 6 13 2 $god_ set-dist 6 14 2 $god_ set-dist 6 15 2 $god_ set-dist 6 16 3 $god_ set-dist 6 17 1 $god_ set-dist 6 18 1 $god_ set-dist 6 19 2 $god_ set-dist 6 20 2 $god_ set-dist 6 21 1 $god_ set-dist 6 22 2 $god_ set-dist 6 23 2 $god_ set-dist 6 24 2 $god_ set-dist 6 25 1 $god_ set-dist 6 26 2 $god_ set-dist 6 27 1 $god_ set-dist 6 28 2 $god_ set-dist 6 29 1 $god_ set-dist 6 30 1 $god_ set-dist 6 31 1 $god_ set-dist 6 32 2 $god_ set-dist 6 33 2 $god_ set-dist 6 34 1 $god_ set-dist 6 35 1 $god_ set-dist 6 36 3 $god_ set-dist 6 37 1 $god_ set-dist 6 38 2 $god_ set-dist 6 39 1 $god_ set-dist 6 40 2 $god_ set-dist 6 41 2 $god_ set-dist 6 42 1 $god_ set-dist 6 43 2 $god_ set-dist 6 44 2 $god_ set-dist 6 45 2 $god_ set-dist 6 46 2 $god_ set-dist 6 47 1 $god_ set-dist 6 48 2 $god_ set-dist 6 49 2 $god_ set-dist 7 8 1 $god_ set-dist 7 9 1 $god_ set-dist 7 10 1 $god_ set-dist 7 11 1 $god_ set-dist 7 12 1 $god_ set-dist 7 13 2 $god_ set-dist 7 14 1 $god_ set-dist 7 15 2 $god_ set-dist 7 16 2 $god_ set-dist 7 17 2 $god_ set-dist 7 18 1 $god_ set-dist 7 19 1 $god_ set-dist 7 20 1 $god_ set-dist 7 21 1 $god_ set-dist 7 22 2 $god_ set-dist 7 23 1 $god_ set-dist 7 24 2 $god_ set-dist 7 25 1 $god_ set-dist 7 26 2 $god_ set-dist 7 27 1 $god_ set-dist 7 28 1 $god_ set-dist 7 29 1 $god_ set-dist 7 30 1 $god_ set-dist 7 31 1 $god_ set-dist 7 32 1 $god_ set-dist 7 33 1 $god_ set-dist 7 34 1 $god_ set-dist 7 35 1 $god_ set-dist 7 36 2 $god_ set-dist 7 37 1 $god_ set-dist 7 38 1 $god_ set-dist 7 39 1 $god_ set-dist 7 40 1 $god_ set-dist 7 41 1 $god_ set-dist 7 42 1 $god_ set-dist 7 43 1 $god_ set-dist 7 44 1 $god_ set-dist 7 45 2 $god_ set-dist 7 46 1 $god_ set-dist 7 47 1 $god_ set-dist 7 48 2 $god_ set-dist 7 49 1 $god_ set-dist 8 9 1 $god_ set-dist 8 10 1 $god_ set-dist 8 11 2 $god_ set-dist 8 12 1 $god_ set-dist 8 13 2 $god_ set-dist 8 14 1 $god_ set-dist 8 15 1 $god_ set-dist 8 16 2 $god_ set-dist 8 17 2 $god_ set-dist 8 18 1 $god_ set-dist 8 19 1 $god_ set-dist 8 20 1 $god_ set-dist 8 21 1 $god_ set-dist 8 22 2 $god_ set-dist 8 23 1 $god_ set-dist 8 24 2 $god_ set-dist 8 25 1 $god_ set-dist 8 26 2 $god_ set-dist 8 27 1 $god_ set-dist 8 28 1 $god_ set-dist 8 29 2 $god_ set-dist 8 30 1 $god_ set-dist 8 31 1 $god_ set-dist 8 32 1 $god_ set-dist 8 33 1 $god_ set-dist 8 34 1 $god_ set-dist 8 35 2 $god_ set-dist 8 36 2 $god_ set-dist 8 37 2 $god_ set-dist 8 38 1 $god_ set-dist 8 39 1 $god_ set-dist 8 40 1 $god_ set-dist 8 41 1 $god_ set-dist 8 42 1 $god_ set-dist 8 43 1 $god_ set-dist 8 44 1 $god_ set-dist 8 45 2 $god_ set-dist 8 46 1 $god_ set-dist 8 47 2 $god_ set-dist 8 48 2 $god_ set-dist 8 49 1 $god_ set-dist 9 10 1 $god_ set-dist 9 11 1 $god_ set-dist 9 12 1 $god_ set-dist 9 13 2 $god_ set-dist 9 14 1 $god_ set-dist 9 15 1 $god_ set-dist 9 16 2 $god_ set-dist 9 17 2 $god_ set-dist 9 18 1 $god_ set-dist 9 19 1 $god_ set-dist 9 20 1 $god_ set-dist 9 21 1 $god_ set-dist 9 22 1 $god_ set-dist 9 23 2 $god_ set-dist 9 24 1 $god_ set-dist 9 25 1 $god_ set-dist 9 26 1 $god_ set-dist 9 27 1 $god_ set-dist 9 28 1 $god_ set-dist 9 29 1 $god_ set-dist 9 30 1 $god_ set-dist 9 31 1 $god_ set-dist 9 32 1 $god_ set-dist 9 33 1 $god_ set-dist 9 34 1 $god_ set-dist 9 35 1 $god_ set-dist 9 36 2 $god_ set-dist 9 37 1 $god_ set-dist 9 38 1 $god_ set-dist 9 39 1 $god_ set-dist 9 40 1 $god_ set-dist 9 41 2 $god_ set-dist 9 42 1 $god_ set-dist 9 43 1 $god_ set-dist 9 44 2 $god_ set-dist 9 45 1 $god_ set-dist 9 46 1 $god_ set-dist 9 47 1 $god_ set-dist 9 48 2 $god_ set-dist 9 49 1 $god_ set-dist 10 11 2 $god_ set-dist 10 12 1 $god_ set-dist 10 13 2 $god_ set-dist 10 14 1 $god_ set-dist 10 15 1 $god_ set-dist 10 16 1 $god_ set-dist 10 17 2 $god_ set-dist 10 18 1 $god_ set-dist 10 19 1 $god_ set-dist 10 20 1 $god_ set-dist 10 21 1 $god_ set-dist 10 22 2 $god_ set-dist 10 23 1 $god_ set-dist 10 24 1 $god_ set-dist 10 25 1 $god_ set-dist 10 26 1 $god_ set-dist 10 27 2 $god_ set-dist 10 28 1 $god_ set-dist 10 29 2 $god_ set-dist 10 30 1 $god_ set-dist 10 31 1 $god_ set-dist 10 32 1 $god_ set-dist 10 33 1 $god_ set-dist 10 34 2 $god_ set-dist 10 35 2 $god_ set-dist 10 36 1 $god_ set-dist 10 37 2 $god_ set-dist 10 38 1 $god_ set-dist 10 39 2 $god_ set-dist 10 40 1 $god_ set-dist 10 41 2 $god_ set-dist 10 42 1 $god_ set-dist 10 43 1 $god_ set-dist 10 44 2 $god_ set-dist 10 45 2 $god_ set-dist 10 46 1 $god_ set-dist 10 47 2 $god_ set-dist 10 48 2 $god_ set-dist 10 49 1 $god_ set-dist 11 12 2 $god_ set-dist 11 13 2 $god_ set-dist 11 14 2 $god_ set-dist 11 15 2 $god_ set-dist 11 16 3 $god_ set-dist 11 17 1 $god_ set-dist 11 18 1 $god_ set-dist 11 19 2 $god_ set-dist 11 20 2 $god_ set-dist 11 21 1 $god_ set-dist 11 22 2 $god_ set-dist 11 23 2 $god_ set-dist 11 24 2 $god_ set-dist 11 25 1 $god_ set-dist 11 26 2 $god_ set-dist 11 27 1 $god_ set-dist 11 28 2 $god_ set-dist 11 29 1 $god_ set-dist 11 30 1 $god_ set-dist 11 31 1 $god_ set-dist 11 32 2 $god_ set-dist 11 33 2 $god_ set-dist 11 34 1 $god_ set-dist 11 35 1 $god_ set-dist 11 36 3 $god_ set-dist 11 37 1 $god_ set-dist 11 38 2 $god_ set-dist 11 39 1 $god_ set-dist 11 40 2 $god_ set-dist 11 41 2 $god_ set-dist 11 42 2 $god_ set-dist 11 43 2 $god_ set-dist 11 44 2 $god_ set-dist 11 45 2 $god_ set-dist 11 46 2 $god_ set-dist 11 47 1 $god_ set-dist 11 48 2 $god_ set-dist 11 49 2 $god_ set-dist 12 13 1 $god_ set-dist 12 14 1 $god_ set-dist 12 15 1 $god_ set-dist 12 16 1 $god_ set-dist 12 17 3 $god_ set-dist 12 18 1 $god_ set-dist 12 19 1 $god_ set-dist 12 20 1 $god_ set-dist 12 21 1 $god_ set-dist 12 22 1 $god_ set-dist 12 23 2 $god_ set-dist 12 24 1 $god_ set-dist 12 25 1 $god_ set-dist 12 26 1 $god_ set-dist 12 27 2 $god_ set-dist 12 28 1 $god_ set-dist 12 29 1 $god_ set-dist 12 30 2 $god_ set-dist 12 31 2 $god_ set-dist 12 32 1 $god_ set-dist 12 33 1 $god_ set-dist 12 34 2 $god_ set-dist 12 35 1 $god_ set-dist 12 36 1 $god_ set-dist 12 37 2 $god_ set-dist 12 38 1 $god_ set-dist 12 39 2 $god_ set-dist 12 40 2 $god_ set-dist 12 41 2 $god_ set-dist 12 42 1 $god_ set-dist 12 43 1 $god_ set-dist 12 44 2 $god_ set-dist 12 45 1 $god_ set-dist 12 46 1 $god_ set-dist 12 47 2 $god_ set-dist 12 48 2 $god_ set-dist 12 49 1 $god_ set-dist 13 14 2 $god_ set-dist 13 15 2 $god_ set-dist 13 16 2 $god_ set-dist 13 17 2 $god_ set-dist 13 18 2 $god_ set-dist 13 19 1 $god_ set-dist 13 20 2 $god_ set-dist 13 21 2 $god_ set-dist 13 22 1 $god_ set-dist 13 23 3 $god_ set-dist 13 24 2 $god_ set-dist 13 25 1 $god_ set-dist 13 26 2 $god_ set-dist 13 27 2 $god_ set-dist 13 28 2 $god_ set-dist 13 29 1 $god_ set-dist 13 30 2 $god_ set-dist 13 31 2 $god_ set-dist 13 32 2 $god_ set-dist 13 33 2 $god_ set-dist 13 34 2 $god_ set-dist 13 35 1 $god_ set-dist 13 36 2 $god_ set-dist 13 37 1 $god_ set-dist 13 38 2 $god_ set-dist 13 39 2 $god_ set-dist 13 40 3 $god_ set-dist 13 41 3 $god_ set-dist 13 42 2 $god_ set-dist 13 43 2 $god_ set-dist 13 44 3 $god_ set-dist 13 45 1 $god_ set-dist 13 46 2 $god_ set-dist 13 47 2 $god_ set-dist 13 48 1 $god_ set-dist 13 49 2 $god_ set-dist 14 15 1 $god_ set-dist 14 16 1 $god_ set-dist 14 17 3 $god_ set-dist 14 18 1 $god_ set-dist 14 19 1 $god_ set-dist 14 20 1 $god_ set-dist 14 21 1 $god_ set-dist 14 22 2 $god_ set-dist 14 23 1 $god_ set-dist 14 24 1 $god_ set-dist 14 25 2 $god_ set-dist 14 26 1 $god_ set-dist 14 27 2 $god_ set-dist 14 28 1 $god_ set-dist 14 29 2 $god_ set-dist 14 30 1 $god_ set-dist 14 31 2 $god_ set-dist 14 32 1 $god_ set-dist 14 33 1 $god_ set-dist 14 34 2 $god_ set-dist 14 35 2 $god_ set-dist 14 36 1 $god_ set-dist 14 37 2 $god_ set-dist 14 38 1 $god_ set-dist 14 39 2 $god_ set-dist 14 40 1 $god_ set-dist 14 41 2 $god_ set-dist 14 42 1 $god_ set-dist 14 43 1 $god_ set-dist 14 44 1 $god_ set-dist 14 45 2 $god_ set-dist 14 46 1 $god_ set-dist 14 47 2 $god_ set-dist 14 48 2 $god_ set-dist 14 49 1 $god_ set-dist 15 16 1 $god_ set-dist 15 17 3 $god_ set-dist 15 18 1 $god_ set-dist 15 19 1 $god_ set-dist 15 20 1 $god_ set-dist 15 21 1 $god_ set-dist 15 22 2 $god_ set-dist 15 23 1 $god_ set-dist 15 24 1 $god_ set-dist 15 25 2 $god_ set-dist 15 26 1 $god_ set-dist 15 27 2 $god_ set-dist 15 28 1 $god_ set-dist 15 29 2 $god_ set-dist 15 30 2 $god_ set-dist 15 31 2 $god_ set-dist 15 32 1 $god_ set-dist 15 33 1 $god_ set-dist 15 34 2 $god_ set-dist 15 35 2 $god_ set-dist 15 36 1 $god_ set-dist 15 37 2 $god_ set-dist 15 38 1 $god_ set-dist 15 39 2 $god_ set-dist 15 40 1 $god_ set-dist 15 41 2 $god_ set-dist 15 42 1 $god_ set-dist 15 43 1 $god_ set-dist 15 44 2 $god_ set-dist 15 45 2 $god_ set-dist 15 46 1 $god_ set-dist 15 47 2 $god_ set-dist 15 48 2 $god_ set-dist 15 49 1 $god_ set-dist 16 17 3 $god_ set-dist 16 18 2 $god_ set-dist 16 19 2 $god_ set-dist 16 20 1 $god_ set-dist 16 21 2 $god_ set-dist 16 22 2 $god_ set-dist 16 23 2 $god_ set-dist 16 24 1 $god_ set-dist 16 25 2 $god_ set-dist 16 26 1 $god_ set-dist 16 27 3 $god_ set-dist 16 28 2 $god_ set-dist 16 29 2 $god_ set-dist 16 30 2 $god_ set-dist 16 31 2 $god_ set-dist 16 32 1 $god_ set-dist 16 33 1 $god_ set-dist 16 34 3 $god_ set-dist 16 35 2 $god_ set-dist 16 36 1 $god_ set-dist 16 37 2 $god_ set-dist 16 38 1 $god_ set-dist 16 39 2 $god_ set-dist 16 40 2 $god_ set-dist 16 41 2 $god_ set-dist 16 42 2 $god_ set-dist 16 43 2 $god_ set-dist 16 44 2 $god_ set-dist 16 45 2 $god_ set-dist 16 46 1 $god_ set-dist 16 47 3 $god_ set-dist 16 48 3 $god_ set-dist 16 49 1 $god_ set-dist 17 18 2 $god_ set-dist 17 19 2 $god_ set-dist 17 20 3 $god_ set-dist 17 21 2 $god_ set-dist 17 22 2 $god_ set-dist 17 23 2 $god_ set-dist 17 24 3 $god_ set-dist 17 25 2 $god_ set-dist 17 26 3 $god_ set-dist 17 27 1 $god_ set-dist 17 28 2 $god_ set-dist 17 29 2 $god_ set-dist 17 30 2 $god_ set-dist 17 31 1 $god_ set-dist 17 32 3 $god_ set-dist 17 33 3 $god_ set-dist 17 34 1 $god_ set-dist 17 35 2 $god_ set-dist 17 36 3 $god_ set-dist 17 37 1 $god_ set-dist 17 38 2 $god_ set-dist 17 39 1 $god_ set-dist 17 40 2 $god_ set-dist 17 41 2 $god_ set-dist 17 42 2 $god_ set-dist 17 43 2 $god_ set-dist 17 44 2 $god_ set-dist 17 45 3 $god_ set-dist 17 46 3 $god_ set-dist 17 47 1 $god_ set-dist 17 48 2 $god_ set-dist 17 49 3 $god_ set-dist 18 19 1 $god_ set-dist 18 20 1 $god_ set-dist 18 21 1 $god_ set-dist 18 22 2 $god_ set-dist 18 23 1 $god_ set-dist 18 24 2 $god_ set-dist 18 25 1 $god_ set-dist 18 26 2 $god_ set-dist 18 27 1 $god_ set-dist 18 28 1 $god_ set-dist 18 29 1 $god_ set-dist 18 30 1 $god_ set-dist 18 31 1 $god_ set-dist 18 32 1 $god_ set-dist 18 33 1 $god_ set-dist 18 34 1 $god_ set-dist 18 35 1 $god_ set-dist 18 36 2 $god_ set-dist 18 37 1 $god_ set-dist 18 38 1 $god_ set-dist 18 39 1 $god_ set-dist 18 40 1 $god_ set-dist 18 41 1 $god_ set-dist 18 42 1 $god_ set-dist 18 43 1 $god_ set-dist 18 44 1 $god_ set-dist 18 45 2 $god_ set-dist 18 46 1 $god_ set-dist 18 47 1 $god_ set-dist 18 48 2 $god_ set-dist 18 49 1 $god_ set-dist 19 20 1 $god_ set-dist 19 21 1 $god_ set-dist 19 22 1 $god_ set-dist 19 23 2 $god_ set-dist 19 24 1 $god_ set-dist 19 25 1 $god_ set-dist 19 26 1 $god_ set-dist 19 27 2 $god_ set-dist 19 28 1 $god_ set-dist 19 29 1 $god_ set-dist 19 30 2 $god_ set-dist 19 31 1 $god_ set-dist 19 32 1 $god_ set-dist 19 33 1 $god_ set-dist 19 34 2 $god_ set-dist 19 35 1 $god_ set-dist 19 36 2 $god_ set-dist 19 37 1 $god_ set-dist 19 38 1 $god_ set-dist 19 39 2 $god_ set-dist 19 40 2 $god_ set-dist 19 41 2 $god_ set-dist 19 42 1 $god_ set-dist 19 43 1 $god_ set-dist 19 44 2 $god_ set-dist 19 45 1 $god_ set-dist 19 46 1 $god_ set-dist 19 47 2 $god_ set-dist 19 48 1 $god_ set-dist 19 49 1 $god_ set-dist 20 21 1 $god_ set-dist 20 22 2 $god_ set-dist 20 23 1 $god_ set-dist 20 24 1 $god_ set-dist 20 25 2 $god_ set-dist 20 26 1 $god_ set-dist 20 27 2 $god_ set-dist 20 28 1 $god_ set-dist 20 29 2 $god_ set-dist 20 30 2 $god_ set-dist 20 31 2 $god_ set-dist 20 32 1 $god_ set-dist 20 33 1 $god_ set-dist 20 34 2 $god_ set-dist 20 35 2 $god_ set-dist 20 36 1 $god_ set-dist 20 37 2 $god_ set-dist 20 38 1 $god_ set-dist 20 39 2 $god_ set-dist 20 40 1 $god_ set-dist 20 41 2 $god_ set-dist 20 42 1 $god_ set-dist 20 43 1 $god_ set-dist 20 44 2 $god_ set-dist 20 45 2 $god_ set-dist 20 46 1 $god_ set-dist 20 47 2 $god_ set-dist 20 48 2 $god_ set-dist 20 49 1 $god_ set-dist 21 22 2 $god_ set-dist 21 23 2 $god_ set-dist 21 24 1 $god_ set-dist 21 25 1 $god_ set-dist 21 26 1 $god_ set-dist 21 27 1 $god_ set-dist 21 28 1 $god_ set-dist 21 29 1 $god_ set-dist 21 30 1 $god_ set-dist 21 31 1 $god_ set-dist 21 32 1 $god_ set-dist 21 33 1 $god_ set-dist 21 34 1 $god_ set-dist 21 35 1 $god_ set-dist 21 36 2 $god_ set-dist 21 37 1 $god_ set-dist 21 38 1 $god_ set-dist 21 39 1 $god_ set-dist 21 40 1 $god_ set-dist 21 41 2 $god_ set-dist 21 42 1 $god_ set-dist 21 43 1 $god_ set-dist 21 44 2 $god_ set-dist 21 45 2 $god_ set-dist 21 46 1 $god_ set-dist 21 47 2 $god_ set-dist 21 48 2 $god_ set-dist 21 49 1 $god_ set-dist 22 23 3 $god_ set-dist 22 24 2 $god_ set-dist 22 25 1 $god_ set-dist 22 26 2 $god_ set-dist 22 27 2 $god_ set-dist 22 28 2 $god_ set-dist 22 29 1 $god_ set-dist 22 30 2 $god_ set-dist 22 31 2 $god_ set-dist 22 32 2 $god_ set-dist 22 33 2 $god_ set-dist 22 34 2 $god_ set-dist 22 35 1 $god_ set-dist 22 36 2 $god_ set-dist 22 37 1 $god_ set-dist 22 38 2 $god_ set-dist 22 39 2 $god_ set-dist 22 40 2 $god_ set-dist 22 41 3 $god_ set-dist 22 42 2 $god_ set-dist 22 43 2 $god_ set-dist 22 44 3 $god_ set-dist 22 45 1 $god_ set-dist 22 46 2 $god_ set-dist 22 47 2 $god_ set-dist 22 48 1 $god_ set-dist 22 49 2 $god_ set-dist 23 24 2 $god_ set-dist 23 25 2 $god_ set-dist 23 26 2 $god_ set-dist 23 27 2 $god_ set-dist 23 28 1 $god_ set-dist 23 29 2 $god_ set-dist 23 30 1 $god_ set-dist 23 31 2 $god_ set-dist 23 32 1 $god_ set-dist 23 33 2 $god_ set-dist 23 34 1 $god_ set-dist 23 35 2 $god_ set-dist 23 36 2 $god_ set-dist 23 37 2 $god_ set-dist 23 38 1 $god_ set-dist 23 39 2 $god_ set-dist 23 40 1 $god_ set-dist 23 41 1 $god_ set-dist 23 42 1 $god_ set-dist 23 43 1 $god_ set-dist 23 44 1 $god_ set-dist 23 45 3 $god_ set-dist 23 46 1 $god_ set-dist 23 47 2 $god_ set-dist 23 48 3 $god_ set-dist 23 49 2 $god_ set-dist 24 25 1 $god_ set-dist 24 26 1 $god_ set-dist 24 27 2 $god_ set-dist 24 28 2 $god_ set-dist 24 29 2 $god_ set-dist 24 30 2 $god_ set-dist 24 31 2 $god_ set-dist 24 32 1 $god_ set-dist 24 33 1 $god_ set-dist 24 34 2 $god_ set-dist 24 35 2 $god_ set-dist 24 36 1 $god_ set-dist 24 37 2 $god_ set-dist 24 38 1 $god_ set-dist 24 39 2 $god_ set-dist 24 40 2 $god_ set-dist 24 41 2 $god_ set-dist 24 42 2 $god_ set-dist 24 43 2 $god_ set-dist 24 44 2 $god_ set-dist 24 45 1 $god_ set-dist 24 46 1 $god_ set-dist 24 47 2 $god_ set-dist 24 48 2 $god_ set-dist 24 49 1 $god_ set-dist 25 26 2 $god_ set-dist 25 27 1 $god_ set-dist 25 28 1 $god_ set-dist 25 29 1 $god_ set-dist 25 30 1 $god_ set-dist 25 31 1 $god_ set-dist 25 32 1 $god_ set-dist 25 33 1 $god_ set-dist 25 34 1 $god_ set-dist 25 35 1 $god_ set-dist 25 36 2 $god_ set-dist 25 37 1 $god_ set-dist 25 38 1 $god_ set-dist 25 39 1 $god_ set-dist 25 40 2 $god_ set-dist 25 41 2 $god_ set-dist 25 42 1 $god_ set-dist 25 43 1 $god_ set-dist 25 44 2 $god_ set-dist 25 45 1 $god_ set-dist 25 46 2 $god_ set-dist 25 47 1 $god_ set-dist 25 48 1 $god_ set-dist 25 49 1 $god_ set-dist 26 27 2 $god_ set-dist 26 28 1 $god_ set-dist 26 29 2 $god_ set-dist 26 30 2 $god_ set-dist 26 31 2 $god_ set-dist 26 32 1 $god_ set-dist 26 33 1 $god_ set-dist 26 34 2 $god_ set-dist 26 35 2 $god_ set-dist 26 36 1 $god_ set-dist 26 37 2 $god_ set-dist 26 38 1 $god_ set-dist 26 39 2 $god_ set-dist 26 40 2 $god_ set-dist 26 41 2 $god_ set-dist 26 42 1 $god_ set-dist 26 43 1 $god_ set-dist 26 44 2 $god_ set-dist 26 45 2 $god_ set-dist 26 46 1 $god_ set-dist 26 47 2 $god_ set-dist 26 48 2 $god_ set-dist 26 49 1 $god_ set-dist 27 28 1 $god_ set-dist 27 29 2 $god_ set-dist 27 30 1 $god_ set-dist 27 31 1 $god_ set-dist 27 32 2 $god_ set-dist 27 33 2 $god_ set-dist 27 34 1 $god_ set-dist 27 35 2 $god_ set-dist 27 36 3 $god_ set-dist 27 37 1 $god_ set-dist 27 38 2 $god_ set-dist 27 39 1 $god_ set-dist 27 40 2 $god_ set-dist 27 41 1 $god_ set-dist 27 42 1 $god_ set-dist 27 43 2 $god_ set-dist 27 44 2 $god_ set-dist 27 45 2 $god_ set-dist 27 46 2 $god_ set-dist 27 47 1 $god_ set-dist 27 48 2 $god_ set-dist 27 49 2 $god_ set-dist 28 29 2 $god_ set-dist 28 30 1 $god_ set-dist 28 31 1 $god_ set-dist 28 32 1 $god_ set-dist 28 33 1 $god_ set-dist 28 34 1 $god_ set-dist 28 35 2 $god_ set-dist 28 36 2 $god_ set-dist 28 37 2 $god_ set-dist 28 38 1 $god_ set-dist 28 39 1 $god_ set-dist 28 40 1 $god_ set-dist 28 41 1 $god_ set-dist 28 42 1 $god_ set-dist 28 43 1 $god_ set-dist 28 44 1 $god_ set-dist 28 45 2 $god_ set-dist 28 46 1 $god_ set-dist 28 47 2 $god_ set-dist 28 48 2 $god_ set-dist 28 49 1 $god_ set-dist 29 30 2 $god_ set-dist 29 31 1 $god_ set-dist 29 32 2 $god_ set-dist 29 33 2 $god_ set-dist 29 34 2 $god_ set-dist 29 35 1 $god_ set-dist 29 36 2 $god_ set-dist 29 37 1 $god_ set-dist 29 38 1 $god_ set-dist 29 39 2 $god_ set-dist 29 40 2 $god_ set-dist 29 41 2 $god_ set-dist 29 42 2 $god_ set-dist 29 43 2 $god_ set-dist 29 44 2 $god_ set-dist 29 45 1 $god_ set-dist 29 46 2 $god_ set-dist 29 47 1 $god_ set-dist 29 48 1 $god_ set-dist 29 49 2 $god_ set-dist 30 31 1 $god_ set-dist 30 32 1 $god_ set-dist 30 33 2 $god_ set-dist 30 34 1 $god_ set-dist 30 35 2 $god_ set-dist 30 36 2 $god_ set-dist 30 37 2 $god_ set-dist 30 38 1 $god_ set-dist 30 39 1 $god_ set-dist 30 40 1 $god_ set-dist 30 41 1 $god_ set-dist 30 42 1 $god_ set-dist 30 43 1 $god_ set-dist 30 44 1 $god_ set-dist 30 45 2 $god_ set-dist 30 46 1 $god_ set-dist 30 47 2 $god_ set-dist 30 48 2 $god_ set-dist 30 49 2 $god_ set-dist 31 32 2 $god_ set-dist 31 33 2 $god_ set-dist 31 34 1 $god_ set-dist 31 35 1 $god_ set-dist 31 36 2 $god_ set-dist 31 37 1 $god_ set-dist 31 38 1 $god_ set-dist 31 39 1 $god_ set-dist 31 40 2 $god_ set-dist 31 41 2 $god_ set-dist 31 42 1 $god_ set-dist 31 43 2 $god_ set-dist 31 44 2 $god_ set-dist 31 45 2 $god_ set-dist 31 46 2 $god_ set-dist 31 47 1 $god_ set-dist 31 48 2 $god_ set-dist 31 49 2 $god_ set-dist 32 33 1 $god_ set-dist 32 34 2 $god_ set-dist 32 35 2 $god_ set-dist 32 36 1 $god_ set-dist 32 37 2 $god_ set-dist 32 38 1 $god_ set-dist 32 39 2 $god_ set-dist 32 40 1 $god_ set-dist 32 41 1 $god_ set-dist 32 42 1 $god_ set-dist 32 43 1 $god_ set-dist 32 44 1 $god_ set-dist 32 45 2 $god_ set-dist 32 46 1 $god_ set-dist 32 47 2 $god_ set-dist 32 48 2 $god_ set-dist 32 49 1 $god_ set-dist 33 34 2 $god_ set-dist 33 35 1 $god_ set-dist 33 36 1 $god_ set-dist 33 37 2 $god_ set-dist 33 38 1 $god_ set-dist 33 39 2 $god_ set-dist 33 40 2 $god_ set-dist 33 41 2 $god_ set-dist 33 42 1 $god_ set-dist 33 43 1 $god_ set-dist 33 44 2 $god_ set-dist 33 45 1 $god_ set-dist 33 46 1 $god_ set-dist 33 47 2 $god_ set-dist 33 48 2 $god_ set-dist 33 49 1 $god_ set-dist 34 35 2 $god_ set-dist 34 36 3 $god_ set-dist 34 37 2 $god_ set-dist 34 38 2 $god_ set-dist 34 39 1 $god_ set-dist 34 40 1 $god_ set-dist 34 41 1 $god_ set-dist 34 42 1 $god_ set-dist 34 43 1 $god_ set-dist 34 44 1 $god_ set-dist 34 45 2 $god_ set-dist 34 46 2 $god_ set-dist 34 47 1 $god_ set-dist 34 48 2 $god_ set-dist 34 49 2 $god_ set-dist 35 36 2 $god_ set-dist 35 37 1 $god_ set-dist 35 38 1 $god_ set-dist 35 39 2 $god_ set-dist 35 40 2 $god_ set-dist 35 41 2 $god_ set-dist 35 42 2 $god_ set-dist 35 43 2 $god_ set-dist 35 44 2 $god_ set-dist 35 45 1 $god_ set-dist 35 46 2 $god_ set-dist 35 47 1 $god_ set-dist 35 48 1 $god_ set-dist 35 49 2 $god_ set-dist 36 37 3 $god_ set-dist 36 38 2 $god_ set-dist 36 39 3 $god_ set-dist 36 40 2 $god_ set-dist 36 41 2 $god_ set-dist 36 42 2 $god_ set-dist 36 43 2 $god_ set-dist 36 44 2 $god_ set-dist 36 45 2 $god_ set-dist 36 46 1 $god_ set-dist 36 47 3 $god_ set-dist 36 48 3 $god_ set-dist 36 49 1 $god_ set-dist 37 38 2 $god_ set-dist 37 39 1 $god_ set-dist 37 40 2 $god_ set-dist 37 41 2 $god_ set-dist 37 42 2 $god_ set-dist 37 43 2 $god_ set-dist 37 44 2 $god_ set-dist 37 45 2 $god_ set-dist 37 46 2 $god_ set-dist 37 47 1 $god_ set-dist 37 48 1 $god_ set-dist 37 49 2 $god_ set-dist 38 39 1 $god_ set-dist 38 40 1 $god_ set-dist 38 41 2 $god_ set-dist 38 42 1 $god_ set-dist 38 43 1 $god_ set-dist 38 44 2 $god_ set-dist 38 45 2 $god_ set-dist 38 46 1 $god_ set-dist 38 47 2 $god_ set-dist 38 48 2 $god_ set-dist 38 49 1 $god_ set-dist 39 40 1 $god_ set-dist 39 41 1 $god_ set-dist 39 42 1 $god_ set-dist 39 43 1 $god_ set-dist 39 44 1 $god_ set-dist 39 45 2 $god_ set-dist 39 46 2 $god_ set-dist 39 47 1 $god_ set-dist 39 48 2 $god_ set-dist 39 49 2 $god_ set-dist 40 41 1 $god_ set-dist 40 42 1 $god_ set-dist 40 43 1 $god_ set-dist 40 44 1 $god_ set-dist 40 45 2 $god_ set-dist 40 46 1 $god_ set-dist 40 47 2 $god_ set-dist 40 48 3 $god_ set-dist 40 49 1 $god_ set-dist 41 42 1 $god_ set-dist 41 43 1 $god_ set-dist 41 44 1 $god_ set-dist 41 45 3 $god_ set-dist 41 46 2 $god_ set-dist 41 47 2 $god_ set-dist 41 48 3 $god_ set-dist 41 49 2 $god_ set-dist 42 43 1 $god_ set-dist 42 44 1 $god_ set-dist 42 45 2 $god_ set-dist 42 46 1 $god_ set-dist 42 47 2 $god_ set-dist 42 48 2 $god_ set-dist 42 49 1 $god_ set-dist 43 44 1 $god_ set-dist 43 45 2 $god_ set-dist 43 46 1 $god_ set-dist 43 47 2 $god_ set-dist 43 48 2 $god_ set-dist 43 49 1 $god_ set-dist 44 45 3 $god_ set-dist 44 46 1 $god_ set-dist 44 47 2 $god_ set-dist 44 48 3 $god_ set-dist 44 49 2 $god_ set-dist 45 46 2 $god_ set-dist 45 47 2 $god_ set-dist 45 48 1 $god_ set-dist 45 49 2 $god_ set-dist 46 47 2 $god_ set-dist 46 48 2 $god_ set-dist 46 49 1 $god_ set-dist 47 48 2 $god_ set-dist 47 49 2 $god_ set-dist 48 49 2 $ns_ at 0.010298566112 "$god_ set-dist 31 43 1" $ns_ at 0.012553742056 "$god_ set-dist 14 25 1" $ns_ at 0.016919914077 "$god_ set-dist 6 28 1" $ns_ at 0.045816650749 "$god_ set-dist 23 49 1" $ns_ at 0.092602121877 "$god_ set-dist 7 15 1" $ns_ at 0.110230642857 "$god_ set-dist 21 23 1" $ns_ at 0.119290199801 "$god_ set-dist 10 44 1" $ns_ at 0.178095602563 "$god_ set-dist 6 8 1" $ns_ at 0.213252196946 "$god_ set-dist 9 13 1" $ns_ at 0.213252196946 "$god_ set-dist 13 40 2" $ns_ at 0.219729877718 "$god_ set-dist 1 26 1" $ns_ at 0.219729877718 "$god_ set-dist 3 26 2" $ns_ at 0.262749622065 "$god_ set-dist 2 24 1" $ns_ at 0.328285576382 "$god_ set-dist 12 17 2" $ns_ at 0.328285576382 "$god_ set-dist 12 31 1" $ns_ at 0.339388589666 "$god_ set-dist 23 39 1" $ns_ at 0.373279307077 "$god_ set-dist 25 46 1" $ns_ at 0.439536988159 "$god_ set-dist 23 45 2" $ns_ at 0.439536988159 "$god_ set-dist 38 45 1" $ns_ at 0.481492173373 "$god_ set-dist 12 37 1" $ns_ at 0.481492173373 "$god_ set-dist 36 37 2" $ns_ at 0.481747691951 "$god_ set-dist 4 39 1" $ns_ at 0.489410424050 "$god_ set-dist 21 47 1" $ns_ at 0.509644618231 "$god_ set-dist 3 8 1" $ns_ at 0.510974394377 "$god_ set-dist 9 48 1" $ns_ at 0.510974394377 "$god_ set-dist 40 48 2" $ns_ at 0.529064254029 "$god_ set-dist 1 29 1" $ns_ at 0.545222863347 "$god_ set-dist 30 47 1" $ns_ at 0.545833880766 "$god_ set-dist 31 40 1" $ns_ at 0.546390437784 "$god_ set-dist 1 2 1" $ns_ at 0.590457120408 "$god_ set-dist 2 10 1" $ns_ at 0.595008005756 "$god_ set-dist 3 28 1" $ns_ at 0.615330051940 "$god_ set-dist 19 30 1" $ns_ at 0.621541002171 "$god_ set-dist 1 35 1" $ns_ at 0.630364324880 "$god_ set-dist 5 29 1" $ns_ at 0.648811328512 "$god_ set-dist 10 39 1" $ns_ at 0.648811328512 "$god_ set-dist 36 39 2" $ns_ at 0.667747521192 "$god_ set-dist 8 26 1" $ns_ at 0.779838852732 "$god_ set-dist 28 29 1" $ns_ at 0.845929335039 "$god_ set-dist 27 44 1" $ns_ at 0.854990396014 "$god_ set-dist 6 19 1" $ns_ at 0.862539308047 "$god_ set-dist 29 33 1" $ns_ at 0.877588572515 "$god_ set-dist 29 42 1" $ns_ at 0.892357374670 "$god_ set-dist 10 35 1" $ns_ at 0.921284995269 "$god_ set-dist 10 34 1" $ns_ at 0.921284995269 "$god_ set-dist 16 34 2" $ns_ at 0.921284995269 "$god_ set-dist 34 36 2" $ns_ at 0.934190754871 "$god_ set-dist 2 28 1" $ns_ at 0.966166962431 "$god_ set-dist 34 38 1" $ns_ at 0.970044778975 "$god_ set-dist 24 35 1" $ns_ at 1.001297931874 "$god_ set-dist 24 42 1" $ns_ at 1.006325691034 "$god_ set-dist 21 44 1" $ns_ at 1.023243136226 "$god_ set-dist 2 42 1" $ns_ at 1.023988922677 "$god_ set-dist 10 29 1" $ns_ at 1.034454070166 "$god_ set-dist 16 43 1" $ns_ at 1.046236426312 "$god_ set-dist 13 24 1" $ns_ at 1.054717444839 "$god_ set-dist 41 46 1" $ns_ at 1.072967962939 "$god_ set-dist 4 22 1" $ns_ at 1.076127368761 "$god_ set-dist 28 35 1" $ns_ at 1.082256585291 "$god_ set-dist 1 24 1" $ns_ at 1.082256585291 "$god_ set-dist 3 24 2" $ns_ at 1.112223904282 "$god_ set-dist 24 43 1" $ns_ at 1.140517806284 "$god_ set-dist 5 42 1" $ns_ at 1.176218981458 "$god_ set-dist 1 5 1" $ns_ at 1.176218981458 "$god_ set-dist 3 5 2" $ns_ at 1.211461641077 "$god_ set-dist 35 42 1" $ns_ at 1.252907150852 "$god_ set-dist 4 34 1" $ns_ at 1.269460752257 "$god_ set-dist 10 41 1" $ns_ at 1.312947156300 "$god_ set-dist 37 38 1" $ns_ at 1.328598998984 "$god_ set-dist 26 40 1" $ns_ at 1.360244853701 "$god_ set-dist 14 41 1" $ns_ at 1.390912334091 "$god_ set-dist 21 22 1" $ns_ at 1.390912334091 "$god_ set-dist 22 23 2" $ns_ at 1.390912334091 "$god_ set-dist 22 44 2" $ns_ at 1.394756147663 "$god_ set-dist 4 6 1" $ns_ at 1.394756147663 "$god_ set-dist 6 16 2" $ns_ at 1.401360023482 "$god_ set-dist 12 48 1" $ns_ at 1.401360023482 "$god_ set-dist 16 48 2" $ns_ at 1.401360023482 "$god_ set-dist 36 48 2" $ns_ at 1.404196116890 "$god_ set-dist 17 32 2" $ns_ at 1.404196116890 "$god_ set-dist 31 32 1" $ns_ at 1.432493342243 "$god_ set-dist 6 38 1" $ns_ at 1.508745620761 "$god_ set-dist 28 47 1" $ns_ at 1.530033145264 "$god_ set-dist 14 17 2" $ns_ at 1.530033145264 "$god_ set-dist 14 31 1" $ns_ at 1.554099227678 "$god_ set-dist 8 29 1" $ns_ at 1.571061234789 "$god_ set-dist 1 37 1" $ns_ at 1.574784010769 "$god_ set-dist 11 30 2" $ns_ at 1.608766178683 "$god_ set-dist 22 38 1" $ns_ at 1.617868968623 "$god_ set-dist 31 44 1" $ns_ at 1.635497114573 "$god_ set-dist 28 37 1" $ns_ at 1.653404424859 "$god_ set-dist 33 40 1" $ns_ at 1.679037857684 "$god_ set-dist 3 21 1" $ns_ at 1.705524036878 "$god_ set-dist 19 40 1" $ns_ at 1.714867790672 "$god_ set-dist 4 23 1" $ns_ at 1.741774200568 "$god_ set-dist 3 45 2" $ns_ at 1.741774200568 "$god_ set-dist 21 45 1" $ns_ at 1.741774200568 "$god_ set-dist 44 45 2" $ns_ at 1.743461192372 "$god_ set-dist 3 41 1" $ns_ at 1.784938475788 "$god_ set-dist 17 46 2" $ns_ at 1.784938475788 "$god_ set-dist 31 46 1" $ns_ at 1.788050142457 "$god_ set-dist 17 33 2" $ns_ at 1.788050142457 "$god_ set-dist 31 33 1" $ns_ at 1.820865989950 "$god_ set-dist 31 41 1" $ns_ at 1.831437861197 "$god_ set-dist 10 36 2" $ns_ at 1.831437861197 "$god_ set-dist 34 36 3" $ns_ at 1.831437861197 "$god_ set-dist 36 39 3" $ns_ at 1.836016830725 "$god_ set-dist 0 18 2" $ns_ at 1.901999674871 "$god_ set-dist 29 39 1" $ns_ at 1.903015719516 "$god_ set-dist 5 7 1" $ns_ at 1.913050008252 "$god_ set-dist 13 33 1" $ns_ at 1.915308092383 "$god_ set-dist 9 27 2" $ns_ at 1.931029704775 "$god_ set-dist 22 31 1" $ns_ at 1.931029704775 "$god_ set-dist 22 41 2" $ns_ at 1.944373124476 "$god_ set-dist 24 28 1" $ns_ at 1.951354837872 "$god_ set-dist 6 10 1" $ns_ at 1.953009885812 "$god_ set-dist 19 34 1" $ns_ at 1.959412894981 "$god_ set-dist 8 24 1" $ns_ at 1.981350888768 "$god_ set-dist 1 47 1" $ns_ at 1.997916500296 "$god_ set-dist 13 23 2" $ns_ at 1.997916500296 "$god_ set-dist 13 38 1" $ns_ at 2.012924569600 "$god_ set-dist 27 40 1" $ns_ at 2.023564974788 "$god_ set-dist 7 22 1" $ns_ at 2.045393131544 "$god_ set-dist 24 29 1" $ns_ at 2.049745192257 "$god_ set-dist 7 24 1" $ns_ at 2.055989359825 "$god_ set-dist 22 33 1" $ns_ at 2.067151543593 "$god_ set-dist 19 39 1" $ns_ at 2.122278638281 "$god_ set-dist 2 8 1" $ns_ at 2.157128592519 "$god_ set-dist 3 44 1" $ns_ at 2.159842507124 "$god_ set-dist 14 34 1" $ns_ at 2.159842507124 "$god_ set-dist 34 36 2" $ns_ at 2.220155959918 "$god_ set-dist 3 25 1" $ns_ at 2.220817934737 "$god_ set-dist 23 27 1" $ns_ at 2.273676963526 "$god_ set-dist 9 11 2" $ns_ at 2.288782350625 "$god_ set-dist 32 34 1" $ns_ at 2.293355065306 "$god_ set-dist 23 31 1" $ns_ at 2.309452334690 "$god_ set-dist 19 47 1" $ns_ at 2.353547906720 "$god_ set-dist 5 43 1" $ns_ at 2.384857736416 "$god_ set-dist 34 37 1" $ns_ at 2.386112065474 "$god_ set-dist 34 46 1" $ns_ at 2.391611033575 "$god_ set-dist 13 21 1" $ns_ at 2.391611033575 "$god_ set-dist 13 44 2" $ns_ at 2.428815504024 "$god_ set-dist 8 35 1" $ns_ at 2.445303803132 "$god_ set-dist 0 7 1" $ns_ at 2.458917648789 "$god_ set-dist 11 21 2" $ns_ at 2.458917648789 "$god_ set-dist 11 26 3" $ns_ at 2.508730434276 "$god_ set-dist 4 13 1" $ns_ at 2.557061479707 "$god_ set-dist 29 34 1" $ns_ at 2.558897798125 "$god_ set-dist 0 23 1" $ns_ at 2.678276698557 "$god_ set-dist 10 27 1" $ns_ at 2.678276698557 "$god_ set-dist 16 27 2" $ns_ at 2.684657330203 "$god_ set-dist 8 47 1" $ns_ at 2.722770905591 "$god_ set-dist 12 40 1" $ns_ at 2.795534233178 "$god_ set-dist 6 44 1" $ns_ at 2.821284322904 "$god_ set-dist 6 43 1" $ns_ at 2.848392498222 "$god_ set-dist 5 8 1" $ns_ at 2.860496474231 "$god_ set-dist 6 12 1" $ns_ at 2.860496474231 "$god_ set-dist 6 36 2" $ns_ at 2.931341048504 "$god_ set-dist 37 42 1" $ns_ at 2.949240164516 "$god_ set-dist 27 43 1" $ns_ at 2.966545801999 "$god_ set-dist 15 18 2" $ns_ at 3.001976530444 "$god_ set-dist 25 40 1" $ns_ at 3.010001638454 "$god_ set-dist 22 24 1" $ns_ at 3.078177667640 "$god_ set-dist 7 13 1" $ns_ at 3.078177667640 "$god_ set-dist 13 41 2" $ns_ at 3.089001635579 "$god_ set-dist 5 48 1" $ns_ at 3.125413899074 "$god_ set-dist 29 43 1" $ns_ at 3.149935271017 "$god_ set-dist 17 49 2" $ns_ at 3.149935271017 "$god_ set-dist 31 49 1" $ns_ at 3.204833428719 "$god_ set-dist 6 40 1" $ns_ at 3.207101732038 "$god_ set-dist 13 31 1" $ns_ at 3.236883314722 "$god_ set-dist 8 37 1" $ns_ at 3.279338230675 "$node_(6) setdest 80.311516347526 140.263935358938 12.333087247164" $ns_ at 3.281404324152 "$god_ set-dist 4 36 1" $ns_ at 3.281404324152 "$god_ set-dist 36 39 2" $ns_ at 3.390709746269 "$god_ set-dist 19 27 1" $ns_ at 3.398440684799 "$god_ set-dist 7 26 1" $ns_ at 3.398440684799 "$god_ set-dist 11 26 2" $ns_ at 3.399955449172 "$god_ set-dist 14 29 1" $ns_ at 3.403166464177 "$god_ set-dist 1 22 1" $ns_ at 3.437133904141 "$god_ set-dist 17 31 2" $ns_ at 3.437133904141 "$god_ set-dist 17 33 3" $ns_ at 3.437133904141 "$god_ set-dist 17 49 3" $ns_ at 3.464045115141 "$god_ set-dist 24 31 1" $ns_ at 3.477485993885 "$god_ set-dist 29 30 1" $ns_ at 3.505792534878 "$god_ set-dist 1 45 1" $ns_ at 3.505792534878 "$god_ set-dist 41 45 2" $ns_ at 3.539771775326 "$god_ set-dist 27 29 1" $ns_ at 3.545277726052 "$god_ set-dist 5 31 1" $ns_ at 3.565340210583 "$god_ set-dist 23 48 2" $ns_ at 3.565340210583 "$god_ set-dist 38 48 1" $ns_ at 3.576052863923 "$god_ set-dist 14 39 1" $ns_ at 3.593456530058 "$god_ set-dist 19 23 1" $ns_ at 3.642337986546 "$god_ set-dist 12 36 2" $ns_ at 3.644258573929 "$god_ set-dist 6 41 1" $ns_ at 3.647464825872 "$god_ set-dist 42 45 1" $ns_ at 3.665679458686 "$god_ set-dist 6 23 1" $ns_ at 3.667602885481 "$god_ set-dist 4 44 1" $ns_ at 3.702395053597 "$god_ set-dist 4 27 1" $ns_ at 3.702395053597 "$god_ set-dist 27 36 2" $ns_ at 3.722911925526 "$god_ set-dist 10 45 1" $ns_ at 3.731407316699 "$god_ set-dist 9 39 2" $ns_ at 3.763142661723 "$god_ set-dist 12 34 1" $ns_ at 3.773538519926 "$god_ set-dist 18 20 2" $ns_ at 3.777718078932 "$god_ set-dist 17 32 3" $ns_ at 3.777718078932 "$god_ set-dist 17 34 2" $ns_ at 3.777718078932 "$god_ set-dist 17 46 3" $ns_ at 3.788418677665 "$god_ set-dist 24 40 1" $ns_ at 3.831866969117 "$god_ set-dist 6 14 1" $ns_ at 3.845628642128 "$god_ set-dist 22 42 1" $ns_ at 3.853878696210 "$god_ set-dist 16 42 1" $ns_ at 3.859350540614 "$god_ set-dist 17 18 1" $ns_ at 3.859350540614 "$god_ set-dist 17 32 2" $ns_ at 3.859350540614 "$god_ set-dist 17 33 2" $ns_ at 3.859350540614 "$god_ set-dist 17 46 2" $ns_ at 3.859350540614 "$god_ set-dist 17 49 2" $ns_ at 3.871681327204 "$god_ set-dist 2 11 2" $ns_ at 3.876491042593 "$god_ set-dist 1 13 1" $ns_ at 3.884383033419 "$god_ set-dist 26 45 1" $ns_ at 3.910732869094 "$god_ set-dist 23 26 1" $ns_ at 3.944634495218 "$god_ set-dist 7 45 1" $ns_ at 3.953727119264 "$god_ set-dist 20 31 1" $ns_ at 3.980635379103 "$god_ set-dist 29 46 1" $ns_ at 3.991289232656 "$god_ set-dist 16 47 2" $ns_ at 3.991289232656 "$god_ set-dist 42 47 1" $ns_ at 3.994964598451 "$god_ set-dist 11 34 2" $ns_ at 4.061393483627 "$god_ set-dist 29 32 1" $ns_ at 4.103583979651 "$god_ set-dist 22 28 1" $ns_ at 4.137835261555 "$god_ set-dist 21 48 1" $ns_ at 4.137835261555 "$god_ set-dist 44 48 2" $ns_ at 4.149702134791 "$god_ set-dist 10 37 1" $ns_ at 4.154536501720 "$god_ set-dist 14 27 1" $ns_ at 4.161633343004 "$god_ set-dist 0 31 1" $ns_ at 4.253367937041 "$god_ set-dist 13 42 1" $ns_ at 4.283139834657 "$god_ set-dist 25 26 1" $ns_ at 4.283837201009 "$god_ set-dist 15 31 1" $ns_ at 4.298551564278 "$god_ set-dist 26 31 1" $ns_ at 4.315349468292 "$god_ set-dist 22 47 1" $ns_ at 4.347518298864 "$god_ set-dist 38 47 1" $ns_ at 4.370218406662 "$god_ set-dist 2 43 1" $ns_ at 4.378016345638 "$god_ set-dist 10 22 1" $ns_ at 4.383036078257 "$god_ set-dist 31 45 1" $ns_ at 4.397481984418 "$god_ set-dist 10 47 1" $ns_ at 4.432993196937 "$god_ set-dist 18 22 1" $ns_ at 4.434521221469 "$god_ set-dist 7 41 2" $ns_ at 4.445827325955 "$god_ set-dist 36 43 1" $ns_ at 4.448606484265 "$god_ set-dist 9 30 2" $ns_ at 4.457187851826 "$god_ set-dist 8 22 1" $ns_ at 4.484174759812 "$god_ set-dist 7 48 1" $ns_ at 4.492829560132 "$god_ set-dist 3 29 1" $ns_ at 4.599251910874 "$god_ set-dist 33 34 1" $ns_ at 4.619685240606 "$god_ set-dist 34 49 1" $ns_ at 4.663581694857 "$god_ set-dist 1 3 2" $ns_ at 4.678950215933 "$god_ set-dist 17 49 3" $ns_ at 4.678950215933 "$god_ set-dist 18 49 2" $ns_ at 4.690519755230 "$god_ set-dist 6 22 1" $ns_ at 4.699921348589 "$god_ set-dist 1 41 2" $ns_ at 4.714325087199 "$god_ set-dist 12 30 1" $ns_ at 4.723640184464 "$god_ set-dist 6 46 1" $ns_ at 4.769355006113 "$god_ set-dist 11 29 2" $ns_ at 4.772821320303 "$god_ set-dist 39 46 1" $ns_ at 4.822214594433 "$god_ set-dist 27 46 1" $ns_ at 4.824732644117 "$god_ set-dist 11 25 2" $ns_ at 4.827428352221 "$god_ set-dist 13 28 1" $ns_ at 4.845691950173 "$god_ set-dist 10 16 2" $ns_ at 4.847731009937 "$god_ set-dist 11 31 2" $ns_ at 4.870976516159 "$god_ set-dist 41 42 2" $ns_ at 4.871088325701 "$god_ set-dist 8 13 1" $ns_ at 4.881196197337 "$god_ set-dist 8 45 1" $ns_ at 4.883089723218 "$god_ set-dist 19 44 1" $ns_ at 4.887031158967 "$god_ set-dist 3 10 1" $ns_ at 4.900065182229 "$god_ set-dist 29 40 1" $ns_ at 4.919684361236 "$god_ set-dist 31 48 1" $ns_ at 4.919684361236 "$god_ set-dist 41 48 2" $ns_ at 4.926669774538 "$god_ set-dist 3 23 1" $ns_ at 4.964358613972 "$god_ set-dist 38 39 2" $ns_ at 4.968816072050 "$god_ set-dist 10 13 1" $ns_ at 5.027426564266 "$god_ set-dist 44 47 1" $ns_ at 5.030271819619 "$god_ set-dist 0 25 1" $ns_ at 5.038157026661 "$god_ set-dist 0 11 3" $ns_ at 5.038157026661 "$god_ set-dist 7 11 2" $ns_ at 5.038157026661 "$god_ set-dist 11 15 3" $ns_ at 5.038157026661 "$god_ set-dist 11 20 3" $ns_ at 5.038157026661 "$god_ set-dist 11 26 3" $ns_ at 5.038157026661 "$god_ set-dist 11 49 3" $ns_ at 5.047026830954 "$god_ set-dist 20 34 1" $ns_ at 5.050133394789 "$god_ set-dist 2 14 1" $ns_ at 5.068309246736 "$god_ set-dist 29 49 1" $ns_ at 5.100340787359 "$god_ set-dist 1 16 1" $ns_ at 5.107918504813 "$god_ set-dist 0 17 2" $ns_ at 5.107918504813 "$god_ set-dist 15 17 2" $ns_ at 5.107918504813 "$god_ set-dist 17 20 2" $ns_ at 5.107918504813 "$god_ set-dist 17 24 2" $ns_ at 5.107918504813 "$god_ set-dist 17 26 2" $ns_ at 5.107918504813 "$god_ set-dist 17 28 1" $ns_ at 5.107918504813 "$god_ set-dist 17 49 2" $ns_ at 5.154507576253 "$god_ set-dist 3 19 1" $ns_ at 5.166718655734 "$god_ set-dist 23 33 1" $ns_ at 5.178020921236 "$god_ set-dist 17 45 2" $ns_ at 5.178020921236 "$god_ set-dist 37 45 1" $ns_ at 5.219506266298 "$god_ set-dist 26 29 1" $ns_ at 5.253732993987 "$god_ set-dist 23 25 1" $ns_ at 5.300726094862 "$god_ set-dist 16 45 1" $ns_ at 5.322119073493 "$god_ set-dist 0 34 1" $ns_ at 5.362477604496 "$god_ set-dist 2 34 1" $ns_ at 5.410664903287 "$god_ set-dist 5 11 3" $ns_ at 5.410664903287 "$god_ set-dist 11 24 3" $ns_ at 5.410664903287 "$god_ set-dist 11 35 2" $ns_ at 5.443807908842 "$god_ set-dist 12 23 1" $ns_ at 5.521736194554 "$god_ set-dist 15 17 3" $ns_ at 5.521736194554 "$god_ set-dist 15 28 2" $ns_ at 5.521935503799 "$god_ set-dist 35 43 1" $ns_ at 5.569832543172 "$god_ set-dist 0 29 1" $ns_ at 5.577307892485 "$god_ set-dist 15 34 1" $ns_ at 5.616491057791 "$god_ set-dist 11 27 2" $ns_ at 5.617344922019 "$god_ set-dist 26 34 1" $ns_ at 5.618353026172 "$god_ set-dist 43 45 1" $ns_ at 5.636954733434 "$god_ set-dist 13 18 1" $ns_ at 5.672937482057 "$god_ set-dist 36 42 1" $ns_ at 5.672937482057 "$god_ set-dist 36 47 2" $ns_ at 5.835546255903 "$god_ set-dist 14 36 2" $ns_ at 5.837223456532 "$god_ set-dist 27 32 1" $ns_ at 5.842346551475 "$god_ set-dist 15 29 1" $ns_ at 5.871668922273 "$god_ set-dist 1 48 1" $ns_ at 5.884743710612 "$god_ set-dist 23 29 1" $ns_ at 5.886861286945 "$god_ set-dist 9 47 2" $ns_ at 5.890908797806 "$god_ set-dist 17 20 3" $ns_ at 5.890908797806 "$god_ set-dist 20 28 2" $ns_ at 5.901440951323 "$god_ set-dist 24 34 1" $ns_ at 5.902034141022 "$god_ set-dist 6 32 1" $ns_ at 6.004094460182 "$god_ set-dist 34 35 1" $ns_ at 6.013043442813 "$node_(5) setdest 61.681244133436 251.937510539545 6.728611164622" $ns_ at 6.016106592846 "$god_ set-dist 20 29 1" $ns_ at 6.046025768206 "$god_ set-dist 17 30 1" $ns_ at 6.054575424628 "$god_ set-dist 23 24 1" $ns_ at 6.141087935557 "$god_ set-dist 12 47 1" $ns_ at 6.151541718048 "$god_ set-dist 0 11 2" $ns_ at 6.151541718048 "$god_ set-dist 11 24 2" $ns_ at 6.151541718048 "$god_ set-dist 11 26 2" $ns_ at 6.151541718048 "$god_ set-dist 11 28 1" $ns_ at 6.151541718048 "$god_ set-dist 11 49 2" $ns_ at 6.159189161434 "$god_ set-dist 33 48 1" $ns_ at 6.172680842249 "$god_ set-dist 27 37 2" $ns_ at 6.174621418586 "$god_ set-dist 31 41 2" $ns_ at 6.174621418586 "$god_ set-dist 41 48 3" $ns_ at 6.192262219770 "$god_ set-dist 6 33 1" $ns_ at 6.195017640754 "$god_ set-dist 22 43 1" $ns_ at 6.210359268575 "$god_ set-dist 33 37 1" $ns_ at 6.224623207691 "$god_ set-dist 11 26 3" $ns_ at 6.224623207691 "$god_ set-dist 17 26 3" $ns_ at 6.224623207691 "$god_ set-dist 26 28 2" $ns_ at 6.245959548879 "$god_ set-dist 0 11 3" $ns_ at 6.245959548879 "$god_ set-dist 0 17 3" $ns_ at 6.245959548879 "$god_ set-dist 0 28 2" $ns_ at 6.265311335892 "$god_ set-dist 4 47 1" $ns_ at 6.289754656015 "$node_(11) setdest 103.565182546516 233.825493635541 7.829601403456" $ns_ at 6.326428454683 "$god_ set-dist 15 25 1" $ns_ at 6.327550927387 "$god_ set-dist 23 47 1" $ns_ at 6.371500855089 "$god_ set-dist 15 45 1" $ns_ at 6.376206251174 "$god_ set-dist 16 38 2" $ns_ at 6.404965899680 "$god_ set-dist 4 41 1" $ns_ at 6.425455960026 "$god_ set-dist 13 43 1" $ns_ at 6.490641903685 "$god_ set-dist 2 46 1" $ns_ at 6.550266609044 "$node_(13) setdest 296.915090703019 273.443249607504 19.655761101376" $ns_ at 6.613814805790 "$god_ set-dist 45 49 1" $ns_ at 6.626104290228 "$god_ set-dist 13 47 1" $ns_ at 6.766455770147 "$god_ set-dist 42 48 1" $ns_ at 6.793684981224 "$god_ set-dist 14 47 1" $ns_ at 6.798951166509 "$god_ set-dist 42 44 2" $ns_ at 6.810036040737 "$god_ set-dist 11 49 3" $ns_ at 6.810036040737 "$god_ set-dist 17 49 3" $ns_ at 6.810036040737 "$god_ set-dist 28 49 2" $ns_ at 6.819431270632 "$god_ set-dist 19 41 1" $ns_ at 6.819431270632 "$god_ set-dist 41 48 2" $ns_ at 6.877066959477 "$god_ set-dist 0 17 2" $ns_ at 6.877066959477 "$god_ set-dist 5 17 2" $ns_ at 6.877066959477 "$god_ set-dist 15 17 2" $ns_ at 6.877066959477 "$god_ set-dist 17 20 2" $ns_ at 6.877066959477 "$god_ set-dist 17 21 1" $ns_ at 6.877066959477 "$god_ set-dist 17 26 2" $ns_ at 6.877066959477 "$god_ set-dist 17 49 2" $ns_ at 6.879374119824 "$god_ set-dist 7 17 1" $ns_ at 6.928005966684 "$god_ set-dist 30 38 2" $ns_ at 6.929258259552 "$god_ set-dist 3 14 1" $ns_ at 6.929258259552 "$god_ set-dist 3 16 2" $ns_ at 6.975526306011 "$god_ set-dist 8 48 1" $ns_ at 6.997996242715 "$god_ set-dist 32 45 1" $ns_ at 7.038789827845 "$god_ set-dist 1 44 2" $ns_ at 7.044346028431 "$god_ set-dist 17 44 1" $ns_ at 7.049040485026 "$god_ set-dist 28 48 1" $ns_ at 7.050212597286 "$god_ set-dist 0 45 1" $ns_ at 7.071140917474 "$god_ set-dist 12 27 1" $ns_ at 7.071846145140 "$god_ set-dist 14 35 1" $ns_ at 7.092495890587 "$node_(7) setdest 375.215000832621 284.958649722719 4.239689526580" $ns_ at 7.108082084187 "$god_ set-dist 6 9 2" $ns_ at 7.112263153950 "$god_ set-dist 5 11 2" $ns_ at 7.112263153950 "$god_ set-dist 5 28 1" $ns_ at 7.146755170877 "$god_ set-dist 2 32 1" $ns_ at 7.189155928553 "$god_ set-dist 12 39 1" $ns_ at 7.230432509328 "$god_ set-dist 30 33 1" $ns_ at 7.250451463395 "$god_ set-dist 25 44 1" $ns_ at 7.280122986630 "$god_ set-dist 42 47 2" $ns_ at 7.280459421335 "$node_(14) setdest 244.772791609341 11.551098875382 12.946120736374" $ns_ at 7.289136720789 "$god_ set-dist 6 13 1" $ns_ at 7.297941881365 "$god_ set-dist 16 40 1" $ns_ at 7.347808192651 "$god_ set-dist 8 41 2" $ns_ at 7.421858484013 "$god_ set-dist 9 20 2" $ns_ at 7.434184178153 "$god_ set-dist 14 22 1" $ns_ at 7.455762879710 "$god_ set-dist 22 34 1" $ns_ at 7.466138471310 "$god_ set-dist 5 37 1" $ns_ at 7.466216787303 "$god_ set-dist 14 35 2" $ns_ at 7.552674212556 "$god_ set-dist 43 47 1" $ns_ at 7.556196985036 "$god_ set-dist 20 25 1" $ns_ at 7.558539594255 "$god_ set-dist 13 14 1" $ns_ at 7.626569294645 "$god_ set-dist 13 34 1" $ns_ at 7.650892567406 "$god_ set-dist 20 45 1" $ns_ at 7.655038838837 "$god_ set-dist 5 40 1" $ns_ at 7.702505018528 "$god_ set-dist 39 42 2" $ns_ at 7.709948706447 "$god_ set-dist 29 44 1" $ns_ at 7.714027342792 "$god_ set-dist 0 11 2" $ns_ at 7.714027342792 "$god_ set-dist 11 15 2" $ns_ at 7.714027342792 "$god_ set-dist 11 20 2" $ns_ at 7.714027342792 "$god_ set-dist 11 21 1" $ns_ at 7.714027342792 "$god_ set-dist 11 26 2" $ns_ at 7.714027342792 "$god_ set-dist 11 49 2" $ns_ at 7.719820882241 "$god_ set-dist 16 31 1" $ns_ at 7.729714098170 "$god_ set-dist 9 16 1" $ns_ at 7.799028380339 "$god_ set-dist 2 40 1" $ns_ at 7.856839225042 "$god_ set-dist 0 30 1" $ns_ at 7.902908110293 "$god_ set-dist 19 48 2" $ns_ at 7.915300745235 "$god_ set-dist 45 46 1" $ns_ at 7.920323336246 "$node_(24) setdest 44.456060684021 155.548706849602 2.005155374546" $ns_ at 7.941892482417 "$god_ set-dist 41 47 1" $ns_ at 7.969768071221 "$god_ set-dist 11 20 3" $ns_ at 7.969768071221 "$god_ set-dist 20 21 2" $ns_ at 8.040545278521 "$god_ set-dist 8 16 1" $ns_ at 8.041957857812 "$god_ set-dist 13 46 1" $ns_ at 8.064511750847 "$god_ set-dist 37 43 1" $ns_ at 8.070038790637 "$god_ set-dist 40 47 1" $ns_ at 8.082497075833 "$god_ set-dist 3 35 1" $ns_ at 8.091885631866 "$god_ set-dist 36 45 1" $ns_ at 8.124623752843 "$god_ set-dist 9 18 2" $ns_ at 8.132760751612 "$god_ set-dist 0 9 2" $ns_ at 8.165636509436 "$god_ set-dist 26 30 1" $ns_ at 8.178181736357 "$god_ set-dist 1 36 1" $ns_ at 8.271426444843 "$god_ set-dist 22 46 1" $ns_ at 8.273119136637 "$god_ set-dist 5 34 1" $ns_ at 8.319459119059 "$god_ set-dist 3 4 1" $ns_ at 8.319459119059 "$god_ set-dist 3 36 2" $ns_ at 8.333514288336 "$god_ set-dist 13 32 1" $ns_ at 8.401830966635 "$god_ set-dist 46 47 1" $ns_ at 8.408305639098 "$god_ set-dist 16 29 1" $ns_ at 8.416253565275 "$god_ set-dist 14 36 1" $ns_ at 8.441311862296 "$god_ set-dist 13 40 1" $ns_ at 8.461916038351 "$god_ set-dist 3 40 1" $ns_ at 8.504323344566 "$god_ set-dist 14 45 1" $ns_ at 8.508947949319 "$god_ set-dist 1 39 2" $ns_ at 8.514439401600 "$god_ set-dist 11 15 3" $ns_ at 8.514439401600 "$god_ set-dist 15 21 2" $ns_ at 8.525833602203 "$god_ set-dist 9 49 2" $ns_ at 8.581383765671 "$god_ set-dist 3 12 1" $ns_ at 8.612059082875 "$god_ set-dist 20 38 2" $ns_ at 8.635667176427 "$god_ set-dist 11 35 1" $ns_ at 8.641430790528 "$god_ set-dist 18 32 2" $ns_ at 8.657881937207 "$god_ set-dist 27 42 2" $ns_ at 8.660629053050 "$god_ set-dist 36 40 1" $ns_ at 8.692111319463 "$god_ set-dist 22 40 1" $ns_ at 8.696342272584 "$god_ set-dist 3 14 2" $ns_ at 8.754725111710 "$god_ set-dist 0 27 1" $ns_ at 8.801907058603 "$god_ set-dist 26 27 1" $ns_ at 8.811725018779 "$god_ set-dist 3 46 1" $ns_ at 8.811989590946 "$god_ set-dist 40 45 1" $ns_ at 8.824523629806 "$god_ set-dist 2 23 1" $ns_ at 8.831773616117 "$god_ set-dist 32 39 1" $ns_ at 8.841089684994 "$god_ set-dist 9 14 2" $ns_ at 8.856777575409 "$god_ set-dist 22 32 1" $ns_ at 8.895843614742 "$god_ set-dist 24 28 2" $ns_ at 8.903723558545 "$god_ set-dist 31 36 1" $ns_ at 8.922194178654 "$god_ set-dist 10 17 1" $ns_ at 8.945980116382 "$god_ set-dist 27 33 1" $ns_ at 8.966019455223 "$god_ set-dist 0 38 2" $ns_ at 8.966710215810 "$god_ set-dist 13 23 1" $ns_ at 8.984984822669 "$god_ set-dist 9 40 2" $ns_ at 8.994705314790 "$god_ set-dist 1 27 2" $ns_ at 9.081941396044 "$god_ set-dist 28 41 2" $ns_ at 9.081941396044 "$god_ set-dist 41 48 3" $ns_ at 9.089599777792 "$god_ set-dist 34 45 1" $ns_ at 9.119399278362 "$node_(28) setdest 416.269380735241 209.388911969237 8.286805274816" $ns_ at 9.127216382554 "$god_ set-dist 38 49 2" $ns_ at 9.135735967169 "$god_ set-dist 22 23 1" $ns_ at 9.146354308207 "$god_ set-dist 13 26 1" $ns_ at 9.178508814691 "$god_ set-dist 41 43 2" $ns_ at 9.193484119658 "$god_ set-dist 2 26 1" $ns_ at 9.249638038719 "$god_ set-dist 28 41 1" $ns_ at 9.249638038719 "$god_ set-dist 41 48 2" $ns_ at 9.264778564502 "$god_ set-dist 9 26 2" $ns_ at 9.284861492266 "$god_ set-dist 28 45 1" $ns_ at 9.307260283232 "$god_ set-dist 27 49 1" $ns_ at 9.338307451321 "$god_ set-dist 13 15 1" $ns_ at 9.338842486171 "$god_ set-dist 30 42 2" $ns_ at 9.382692035496 "$god_ set-dist 11 49 3" $ns_ at 9.382692035496 "$god_ set-dist 21 49 2" $ns_ at 9.444085429676 "$god_ set-dist 24 28 1" $ns_ at 9.465945525244 "$god_ set-dist 3 22 1" $ns_ at 9.479612516624 "$god_ set-dist 12 44 1" $ns_ at 9.482172220554 "$god_ set-dist 9 46 2" $ns_ at 9.511154829243 "$node_(3) setdest 417.626048872764 300.115003582072 0.619462493073" $ns_ at 9.561744382223 "$god_ set-dist 2 15 1" $ns_ at 9.580050663554 "$god_ set-dist 17 25 1" $ns_ at 9.587991256310 "$god_ set-dist 6 38 2" $ns_ at 9.591795608464 "$god_ set-dist 11 44 1" $ns_ at 9.640351713226 "$god_ set-dist 9 34 2" $ns_ at 9.640487688408 "$god_ set-dist 1 30 2" $ns_ at 9.646037473362 "$god_ set-dist 23 37 1" $ns_ at 9.655531626969 "$god_ set-dist 1 47 2" $ns_ at 9.677428399468 "$god_ set-dist 23 35 1" $ns_ at 9.679985968248 "$god_ set-dist 18 42 2" $ns_ at 9.698902230635 "$god_ set-dist 26 38 2" $ns_ at 9.721511897614 "$god_ set-dist 43 48 1" $ns_ at 9.743710695747 "$god_ set-dist 35 46 1" $ns_ at 9.754348531561 "$god_ set-dist 3 31 2" $ns_ at 9.757601594827 "$god_ set-dist 13 49 1" $ns_ at 9.772979353299 "$god_ set-dist 15 38 2" $ns_ at 9.777435442910 "$god_ set-dist 6 26 1" $ns_ at 9.837396141790 "$god_ set-dist 14 38 2" $ns_ at 9.841332872228 "$god_ set-dist 33 47 1" $ns_ at 9.846373743906 "$god_ set-dist 0 13 1" $ns_ at 9.862371864896 "$god_ set-dist 35 40 1" $ns_ at 9.877889710549 "$god_ set-dist 17 23 1" $ns_ at 9.915997800953 "$god_ set-dist 0 11 3" $ns_ at 9.915997800953 "$god_ set-dist 0 21 2" $ns_ at 9.981596773277 "$node_(26) setdest 467.387990610838 246.864163630583 2.640225637976" $ns_ at 10.067698076231 "$god_ set-dist 31 44 2" $ns_ at 10.074013846940 "$god_ set-dist 6 42 2" $ns_ at 10.092892248333 "$god_ set-dist 38 47 2" $ns_ at 10.099738848259 "$god_ set-dist 3 13 1" $ns_ at 10.116278379929 "$god_ set-dist 13 20 1" $ns_ at 10.134320359035 "$god_ set-dist 9 32 2" $ns_ at 10.134745858180 "$god_ set-dist 0 6 1" $ns_ at 10.134745858180 "$god_ set-dist 0 11 2" $ns_ at 10.149192663584 "$god_ set-dist 0 41 1" $ns_ at 10.180330792156 "$god_ set-dist 29 36 1" $ns_ at 10.193088617800 "$god_ set-dist 30 49 1" $ns_ at 10.218183372012 "$god_ set-dist 14 18 2" $ns_ at 10.220042331712 "$god_ set-dist 16 34 1" $ns_ at 10.242405024327 "$god_ set-dist 17 19 1" $ns_ at 10.263722820943 "$god_ set-dist 10 48 1" $ns_ at 10.317769139967 "$god_ set-dist 5 23 1" $ns_ at 10.327943587211 "$god_ set-dist 11 15 2" $ns_ at 10.327943587211 "$god_ set-dist 11 20 2" $ns_ at 10.327943587211 "$god_ set-dist 11 25 1" $ns_ at 10.327943587211 "$god_ set-dist 11 49 2" $ns_ at 10.406351712661 "$god_ set-dist 37 44 1" $ns_ at 10.425808269237 "$god_ set-dist 36 46 2" $ns_ at 10.428233729750 "$god_ set-dist 34 37 2" $ns_ at 10.441609862053 "$god_ set-dist 14 47 2" $ns_ at 10.442833746287 "$god_ set-dist 13 30 1" $ns_ at 10.455140256716 "$god_ set-dist 22 26 1" $ns_ at 10.494106100050 "$god_ set-dist 1 18 2" $ns_ at 10.511147947440 "$god_ set-dist 7 11 1" $ns_ at 10.555938265626 "$god_ set-dist 1 6 2" $ns_ at 10.560985027410 "$god_ set-dist 10 11 1" $ns_ at 10.631659720904 "$god_ set-dist 32 44 2" $ns_ at 10.635186959270 "$god_ set-dist 15 22 1" $ns_ at 10.648019503862 "$god_ set-dist 20 27 1" $ns_ at 10.689406770041 "$god_ set-dist 13 39 1" $ns_ at 10.698681825453 "$god_ set-dist 30 37 1" $ns_ at 10.736030970308 "$god_ set-dist 13 16 1" $ns_ at 10.761246874298 "$god_ set-dist 33 39 1" $ns_ at 10.799022310692 "$god_ set-dist 34 36 1" $ns_ at 10.805575737772 "$god_ set-dist 22 39 1" $ns_ at 10.819756380366 "$god_ set-dist 9 15 2" $ns_ at 10.867175250440 "$god_ set-dist 31 39 2" $ns_ at 10.890470483449 "$god_ set-dist 18 31 2" $ns_ at 10.891411313654 "$god_ set-dist 23 45 1" $ns_ at 10.919203783616 "$god_ set-dist 9 19 2" $ns_ at 10.972539623057 "$god_ set-dist 22 30 1" $ns_ at 11.017421555963 "$god_ set-dist 32 38 2" $ns_ at 11.020706868269 "$god_ set-dist 31 47 2" $ns_ at 11.052443253183 "$god_ set-dist 8 44 2" $ns_ at 11.053579919446 "$god_ set-dist 21 26 2" $ns_ at 11.094682328833 "$god_ set-dist 24 27 1" $ns_ at 11.140548651189 "$god_ set-dist 9 10 2" $ns_ at 11.216013854969 "$god_ set-dist 2 49 1" $ns_ at 11.287899851565 "$god_ set-dist 2 6 2" $ns_ at 11.293060036661 "$god_ set-dist 2 16 1" $ns_ at 11.399002314730 "$god_ set-dist 2 14 2" $ns_ at 11.414489678836 "$god_ set-dist 38 46 2" $ns_ at 11.418520440346 "$god_ set-dist 18 38 2" $ns_ at 11.482075962767 "$god_ set-dist 43 44 2" $ns_ at 11.515540977407 "$god_ set-dist 13 27 1" $ns_ at 11.523376231326 "$god_ set-dist 2 20 1" $ns_ at 11.539536381739 "$god_ set-dist 6 35 2" $ns_ at 11.603238582974 "$god_ set-dist 0 22 1" $ns_ at 11.625987545420 "$god_ set-dist 11 30 1" $ns_ at 11.671567385161 "$god_ set-dist 0 2 1" $ns_ at 11.675265750565 "$god_ set-dist 26 28 1" $ns_ at 11.737277072548 "$god_ set-dist 22 49 1" $ns_ at 11.738765355366 "$god_ set-dist 4 9 2" $ns_ at 11.775034540339 "$god_ set-dist 15 27 1" $ns_ at 11.836428640505 "$node_(1) setdest 78.106146595925 53.735648323087 7.903217152662" $ns_ at 11.843391532202 "$god_ set-dist 8 27 2" $ns_ at 11.900956234907 "$god_ set-dist 37 46 1" $ns_ at 11.913783173816 "$god_ set-dist 14 44 2" $ns_ at 11.925411818524 "$god_ set-dist 14 21 2" $ns_ at 11.940080351684 "$god_ set-dist 18 34 2" $ns_ at 11.940428606427 "$god_ set-dist 0 28 1" $ns_ at 12.016219524268 "$god_ set-dist 18 40 2" $ns_ at 12.020433961957 "$god_ set-dist 34 38 2" $ns_ at 12.072155266683 "$god_ set-dist 20 22 1" $ns_ at 12.081890802853 "$node_(42) setdest 455.534740642464 64.326619468615 11.110282649970" $ns_ at 12.122235513286 "$god_ set-dist 13 44 1" $ns_ at 12.163784981224 "$god_ set-dist 16 46 2" $ns_ at 12.208720902372 "$god_ set-dist 37 40 1" $ns_ at 12.217079531146 "$god_ set-dist 22 44 1" $ns_ at 12.227953540981 "$god_ set-dist 32 47 1" $ns_ at 12.229955266017 "$god_ set-dist 3 33 1" $ns_ at 12.267063222054 "$god_ set-dist 11 23 1" $ns_ at 12.291300398315 "$god_ set-dist 18 43 2" $ns_ at 12.298717651630 "$god_ set-dist 19 38 2" $ns_ at 12.314533754002 "$god_ set-dist 18 29 2" $ns_ at 12.339284986498 "$god_ set-dist 17 41 1" $ns_ at 12.352510262896 "$god_ set-dist 6 49 1" $ns_ at 12.424962118114 "$god_ set-dist 12 17 1" $ns_ at 12.424962118114 "$god_ set-dist 16 17 2" $ns_ at 12.432948245860 "$god_ set-dist 3 34 2" $ns_ at 12.458966677390 "$god_ set-dist 30 31 2" $ns_ at 12.515928459430 "$god_ set-dist 8 39 2" $ns_ at 12.576781543489 "$god_ set-dist 4 18 2" $ns_ at 12.601327459232 "$god_ set-dist 4 38 2" $ns_ at 12.632216695435 "$god_ set-dist 31 37 2" $ns_ at 12.645913967869 "$god_ set-dist 6 31 2" $ns_ at 12.654057549963 "$god_ set-dist 3 29 2" $ns_ at 12.701421758036 "$god_ set-dist 29 44 2" $ns_ at 12.704852250135 "$god_ set-dist 9 28 2" $ns_ at 12.704852250135 "$god_ set-dist 9 41 3" $ns_ at 12.736672024492 "$god_ set-dist 3 8 2" $ns_ at 12.742913684049 "$god_ set-dist 9 41 2" $ns_ at 12.742913684049 "$god_ set-dist 29 41 1" $ns_ at 12.806179218990 "$node_(13) setdest 100.414528601389 206.495820416867 13.009448537129" $ns_ at 12.894661552522 "$god_ set-dist 34 44 2" $ns_ at 12.923551565111 "$god_ set-dist 8 30 2" $ns_ at 12.938099938754 "$god_ set-dist 23 48 1" $ns_ at 12.997636066657 "$god_ set-dist 2 18 2" $ns_ at 13.010253935106 "$god_ set-dist 18 41 2" $ns_ at 13.010885937748 "$god_ set-dist 17 46 1" $ns_ at 13.023898627973 "$god_ set-dist 10 20 2" $ns_ at 13.029491606060 "$god_ set-dist 32 35 1" $ns_ at 13.079907633469 "$god_ set-dist 6 8 2" $ns_ at 13.097103575120 "$god_ set-dist 8 14 2" $ns_ at 13.108380190451 "$node_(47) setdest 378.977398347878 412.921353449962 7.299849036701" $ns_ at 13.134239347336 "$god_ set-dist 16 22 1" $ns_ at 13.243963600808 "$god_ set-dist 17 22 1" $ns_ at 13.272866146950 "$node_(45) setdest 461.049924697351 260.623990141272 14.683468745593" $ns_ at 13.316738716148 "$god_ set-dist 21 27 2" $ns_ at 13.327570801290 "$god_ set-dist 11 12 1" $ns_ at 13.327570801290 "$god_ set-dist 11 16 2" $ns_ at 13.364524145762 "$god_ set-dist 18 27 2" $ns_ at 13.398503695739 "$god_ set-dist 11 22 1" $ns_ at 13.408587295848 "$god_ set-dist 8 18 2" $ns_ at 13.416336094138 "$god_ set-dist 40 48 1" $ns_ at 13.433649967283 "$god_ set-dist 7 16 1" $ns_ at 13.453561951780 "$god_ set-dist 10 15 2" $ns_ at 13.475061961246 "$god_ set-dist 27 31 2" $ns_ at 13.517553768207 "$god_ set-dist 24 38 2" $ns_ at 13.656966030744 "$god_ set-dist 17 35 1" $ns_ at 13.660841314046 "$god_ set-dist 22 27 1" $ns_ at 13.762354218750 "$god_ set-dist 15 28 1" $ns_ at 13.769931942862 "$god_ set-dist 14 45 2" $ns_ at 13.775659397421 "$god_ set-dist 38 40 2" $ns_ at 13.852705881577 "$god_ set-dist 40 44 2" $ns_ at 13.861704542325 "$god_ set-dist 6 37 2" $ns_ at 13.878531643162 "$god_ set-dist 9 29 2" $ns_ at 13.878531643162 "$god_ set-dist 9 41 3" $ns_ at 13.893125532070 "$god_ set-dist 14 39 2" $ns_ at 13.905839440994 "$node_(9) setdest 175.691809515445 350.673102759757 15.023303796734" $ns_ at 13.911403330217 "$god_ set-dist 24 48 1" $ns_ at 13.922599340790 "$god_ set-dist 29 38 2" $ns_ at 13.945753460932 "$god_ set-dist 33 44 1" $ns_ at 13.969564084313 "$god_ set-dist 13 17 1" $ns_ at 13.996864623268 "$god_ set-dist 28 49 1" $ns_ at 13.999035885062 "$god_ set-dist 0 39 1" $ns_ at 14.001484920386 "$god_ set-dist 0 8 2" $ns_ at 14.127580276592 "$god_ set-dist 17 27 2" $ns_ at 14.166091299143 "$god_ set-dist 19 45 2" $ns_ at 14.199185791764 "$node_(19) setdest 496.084411788163 140.273491660339 3.222214432950" $ns_ at 14.307316811214 "$god_ set-dist 18 33 2" $ns_ at 14.307316811214 "$god_ set-dist 18 36 3" $ns_ at 14.307692499861 "$god_ set-dist 10 38 2" $ns_ at 14.321520196341 "$god_ set-dist 9 40 1" $ns_ at 14.321520196341 "$god_ set-dist 9 41 2" $ns_ at 14.327048435201 "$god_ set-dist 21 31 2" $ns_ at 14.328528399113 "$god_ set-dist 8 49 2" $ns_ at 14.351335435226 "$god_ set-dist 10 49 2" $ns_ at 14.374755259300 "$god_ set-dist 9 28 1" $ns_ at 14.392112864367 "$god_ set-dist 14 28 2" $ns_ at 14.411580529359 "$god_ set-dist 29 37 2" $ns_ at 14.465222903271 "$god_ set-dist 10 45 2" $ns_ at 14.480246609740 "$god_ set-dist 34 47 2" $ns_ at 14.530402352470 "$god_ set-dist 10 31 2" $ns_ at 14.538505695986 "$god_ set-dist 31 38 2" $ns_ at 14.544473106049 "$god_ set-dist 21 24 2" $ns_ at 14.609996588734 "$god_ set-dist 35 44 1" $ns_ at 14.614105957315 "$god_ set-dist 10 42 2" $ns_ at 14.625366481465 "$god_ set-dist 14 25 2" $ns_ at 14.626591383428 "$god_ set-dist 34 39 2" $ns_ at 14.652773675956 "$god_ set-dist 21 34 2" $ns_ at 14.777281581431 "$god_ set-dist 39 43 2" $ns_ at 14.862796419293 "$god_ set-dist 10 14 2" $ns_ at 14.919293546514 "$god_ set-dist 27 43 2" $ns_ at 14.925134657461 "$god_ set-dist 29 48 2" $ns_ at 14.970346786542 "$god_ set-dist 8 20 2" $ns_ at 14.982890151529 "$god_ set-dist 16 25 1" $ns_ at 15.024549860611 "$god_ set-dist 34 41 2" $ns_ at 15.072112926336 "$god_ set-dist 8 47 2" $ns_ at 15.140584838418 "$god_ set-dist 1 47 1" $ns_ at 15.152099995934 "$god_ set-dist 11 13 1" $ns_ at 15.182476797347 "$god_ set-dist 5 14 2" $ns_ at 15.200004203286 "$god_ set-dist 6 43 2" $ns_ at 15.247085496354 "$god_ set-dist 37 42 2" $ns_ at 15.254931866060 "$god_ set-dist 34 35 2" $ns_ at 15.265828694117 "$god_ set-dist 20 28 1" $ns_ at 15.270327965811 "$god_ set-dist 17 33 1" $ns_ at 15.270327965811 "$god_ set-dist 17 36 2" $ns_ at 15.316737152247 "$god_ set-dist 10 26 2" $ns_ at 15.356412874286 "$god_ set-dist 35 39 1" $ns_ at 15.438807422374 "$god_ set-dist 13 41 1" $ns_ at 15.465209277760 "$god_ set-dist 4 44 2" $ns_ at 15.476309923250 "$god_ set-dist 11 19 1" $ns_ at 15.487413163797 "$god_ set-dist 12 16 2" $ns_ at 15.494840868587 "$god_ set-dist 0 45 2" $ns_ at 15.506258693860 "$god_ set-dist 4 37 2" $ns_ at 15.512313772481 "$god_ set-dist 12 41 1" $ns_ at 15.552520488983 "$god_ set-dist 27 44 2" $ns_ at 15.581334028952 "$god_ set-dist 9 15 1" $ns_ at 15.591424837568 "$god_ set-dist 17 36 3" $ns_ at 15.591424837568 "$god_ set-dist 33 36 2" $ns_ at 15.591424837568 "$god_ set-dist 36 44 3" $ns_ at 15.631052373894 "$god_ set-dist 9 23 1" $ns_ at 15.665820201558 "$god_ set-dist 21 29 2" $ns_ at 15.694320531685 "$god_ set-dist 21 42 2" $ns_ at 15.727042752243 "$god_ set-dist 0 47 1" $ns_ at 15.748015814323 "$god_ set-dist 11 46 1" $ns_ at 15.779414139990 "$god_ set-dist 45 46 2" $ns_ at 15.925433788614 "$god_ set-dist 12 14 2" $ns_ at 15.951674903617 "$god_ set-dist 14 23 2" $ns_ at 15.953637811425 "$god_ set-dist 25 27 2" $ns_ at 15.957189602801 "$god_ set-dist 8 19 2" $ns_ at 15.968397601712 "$god_ set-dist 8 26 2" $ns_ at 16.022746116773 "$god_ set-dist 7 14 2" $ns_ at 16.023085793292 "$god_ set-dist 14 43 2" $ns_ at 16.024724208295 "$god_ set-dist 10 34 2" $ns_ at 16.118754131747 "$god_ set-dist 21 45 2" $ns_ at 16.161652481038 "$god_ set-dist 1 14 2" $ns_ at 16.216323754392 "$god_ set-dist 6 21 2" $ns_ at 16.235708527673 "$god_ set-dist 4 17 1" $ns_ at 16.235708527673 "$god_ set-dist 17 36 2" $ns_ at 16.238079614836 "$god_ set-dist 30 43 2" $ns_ at 16.239526344644 "$god_ set-dist 31 35 2" $ns_ at 16.273303588722 "$god_ set-dist 2 36 1" $ns_ at 16.303704214445 "$god_ set-dist 10 24 2" $ns_ at 16.314613297451 "$god_ set-dist 11 33 1" $ns_ at 16.327274312147 "$god_ set-dist 30 34 2" $ns_ at 16.330467586593 "$god_ set-dist 23 31 2" $ns_ at 16.337365450905 "$god_ set-dist 21 32 2" $ns_ at 16.411715522325 "$god_ set-dist 40 41 2" $ns_ at 16.449971507757 "$node_(31) setdest 351.994952120574 191.255085235708 18.847660087122" $ns_ at 16.457351589136 "$god_ set-dist 6 18 2" $ns_ at 16.483742846894 "$god_ set-dist 18 19 2" $ns_ at 16.590788184544 "$god_ set-dist 5 47 1" $ns_ at 16.601757458924 "$god_ set-dist 38 42 2" $ns_ at 16.634176514818 "$god_ set-dist 29 35 2" $ns_ at 16.635965899281 "$god_ set-dist 3 40 2" $ns_ at 16.638851403999 "$god_ set-dist 4 8 2" $ns_ at 16.650748595520 "$god_ set-dist 31 35 1" $ns_ at 16.655767609889 "$god_ set-dist 23 31 1" $ns_ at 16.667185272068 "$god_ set-dist 7 18 2" $ns_ at 16.724612536603 "$god_ set-dist 3 27 2" $ns_ at 16.727070955606 "$god_ set-dist 37 45 2" $ns_ at 16.760464909743 "$god_ set-dist 6 11 2" $ns_ at 16.766231454016 "$god_ set-dist 14 33 2" $ns_ at 16.775706016949 "$god_ set-dist 6 34 2" $ns_ at 16.779753113494 "$god_ set-dist 29 39 2" $ns_ at 16.812723921083 "$god_ set-dist 20 23 2" $ns_ at 16.814103056546 "$god_ set-dist 29 47 2" $ns_ at 16.851452545088 "$god_ set-dist 16 48 1" $ns_ at 16.854309853467 "$god_ set-dist 8 29 2" $ns_ at 16.859756540314 "$node_(4) setdest 437.642524491447 394.389803645452 3.279557191336" $ns_ at 16.875488027104 "$god_ set-dist 47 48 1" $ns_ at 16.876281027292 "$god_ set-dist 22 41 1" $ns_ at 16.909772163534 "$god_ set-dist 18 22 2" $ns_ at 16.913836889116 "$god_ set-dist 32 48 1" $ns_ at 16.920893354328 "$god_ set-dist 46 48 1" $ns_ at 16.921336526649 "$god_ set-dist 8 46 2" $ns_ at 17.006699173674 "$god_ set-dist 7 27 2" $ns_ at 17.042698095687 "$god_ set-dist 8 34 2" $ns_ at 17.057734172102 "$god_ set-dist 13 38 2" $ns_ at 17.134576090939 "$god_ set-dist 10 29 2" $ns_ at 17.198197186185 "$god_ set-dist 8 10 2" $ns_ at 17.201641425608 "$god_ set-dist 13 18 2" $ns_ at 17.224565865243 "$god_ set-dist 1 30 1" $ns_ at 17.225736584238 "$god_ set-dist 41 49 1" $ns_ at 17.249838491545 "$god_ set-dist 9 32 1" $ns_ at 17.367939723069 "$god_ set-dist 4 37 1" $ns_ at 17.426970061514 "$god_ set-dist 14 30 2" $ns_ at 17.429488466518 "$god_ set-dist 4 45 2" $ns_ at 17.433063652811 "$god_ set-dist 23 27 2" $ns_ at 17.508976040138 "$god_ set-dist 14 16 2" $ns_ at 17.536594368060 "$god_ set-dist 23 49 2" $ns_ at 17.618881336172 "$god_ set-dist 10 27 2" $ns_ at 17.659177039550 "$god_ set-dist 4 21 2" $ns_ at 17.664249276797 "$god_ set-dist 15 48 1" $ns_ at 17.685158780163 "$god_ set-dist 27 33 2" $ns_ at 17.738882934874 "$god_ set-dist 23 34 2" $ns_ at 17.754664946931 "$god_ set-dist 23 45 2" $ns_ at 17.780447984628 "$god_ set-dist 14 38 3" $ns_ at 17.780447984628 "$god_ set-dist 22 38 2" $ns_ at 17.869579952165 "$god_ set-dist 26 30 2" $ns_ at 17.936454082198 "$god_ set-dist 8 32 2" $ns_ at 17.951843583257 "$god_ set-dist 14 18 3" $ns_ at 17.951843583257 "$god_ set-dist 18 46 2" $ns_ at 17.978371969511 "$node_(14) setdest 321.302014014409 30.767591530378 8.694348849455" $ns_ at 17.994049105173 "$god_ set-dist 16 18 3" $ns_ at 17.994049105173 "$god_ set-dist 18 25 2" $ns_ at 18.064245159102 "$god_ set-dist 16 18 2" $ns_ at 18.064245159102 "$god_ set-dist 16 28 1" $ns_ at 18.083165083852 "$god_ set-dist 27 28 2" $ns_ at 18.112965446087 "$god_ set-dist 0 10 2" $ns_ at 18.144371584472 "$god_ set-dist 45 49 2" $ns_ at 18.193885421631 "$god_ set-dist 12 27 2" $ns_ at 18.193885421631 "$god_ set-dist 27 38 3" $ns_ at 18.216270734702 "$node_(45) setdest 473.922829161386 399.046799983302 0.887456420947" $ns_ at 18.224867196574 "$god_ set-dist 12 38 2" $ns_ at 18.239833076253 "$god_ set-dist 7 44 2" $ns_ at 18.261848297454 "$god_ set-dist 32 37 1" $ns_ at 18.305574018590 "$god_ set-dist 27 47 2" $ns_ at 18.376017999636 "$god_ set-dist 0 43 2" $ns_ at 18.438050610789 "$god_ set-dist 42 46 2" $ns_ at 18.462213859367 "$god_ set-dist 4 48 1" $ns_ at 18.467447855325 "$node_(23) setdest 171.570093530831 250.870918664418 14.375519158809" $ns_ at 18.483856936203 "$god_ set-dist 18 35 2" $ns_ at 18.489543040608 "$god_ set-dist 30 35 1" $ns_ at 18.500192924372 "$god_ set-dist 11 36 2" $ns_ at 18.500192924372 "$god_ set-dist 22 36 1" $ns_ at 18.500192924372 "$god_ set-dist 36 44 2" $ns_ at 18.525817276601 "$god_ set-dist 8 15 2" $ns_ at 18.599212842962 "$god_ set-dist 6 44 2" $ns_ at 18.613950963715 "$god_ set-dist 0 16 2" $ns_ at 18.613960810997 "$god_ set-dist 28 38 2" $ns_ at 18.650498005530 "$god_ set-dist 1 14 1" $ns_ at 18.650498005530 "$god_ set-dist 14 38 2" $ns_ at 18.665565506446 "$node_(6) setdest 440.459829782053 266.040032691398 9.830650194729" $ns_ at 18.706195695018 "$god_ set-dist 1 38 2" $ns_ at 18.706195695018 "$god_ set-dist 14 38 3" $ns_ at 18.757525739473 "$god_ set-dist 15 35 1" $ns_ at 18.804454843602 "$god_ set-dist 16 18 3" $ns_ at 18.804454843602 "$god_ set-dist 18 28 2" $ns_ at 18.861996540904 "$god_ set-dist 23 38 2" $ns_ at 18.861996540904 "$god_ set-dist 38 41 3" $ns_ at 18.896672454418 "$god_ set-dist 12 34 2" $ns_ at 18.896672454418 "$god_ set-dist 18 34 3" $ns_ at 18.903695133247 "$god_ set-dist 23 29 2" $ns_ at 18.918871984032 "$god_ set-dist 1 39 1" $ns_ at 18.970510676491 "$god_ set-dist 11 41 1" $ns_ at 19.020175393720 "$node_(38) setdest 404.369342864683 181.730496534133 12.740617336251" $ns_ at 19.024684965158 "$god_ set-dist 19 48 1" $ns_ at 19.031785237150 "$god_ set-dist 41 44 2" $ns_ at 19.189387928966 "$god_ set-dist 4 9 1" $ns_ at 19.190608946727 "$god_ set-dist 34 46 2" $ns_ at 19.213808257574 "$god_ set-dist 6 24 1" $ns_ at 19.275889748316 "$node_(49) setdest 281.649544854440 16.887885870570 9.707182342907" $ns_ at 19.290674235916 "$god_ set-dist 7 36 1" $ns_ at 19.308166886767 "$god_ set-dist 23 42 2" $ns_ at 19.310574858304 "$god_ set-dist 29 45 2" $ns_ at 19.316524318682 "$god_ set-dist 14 16 1" $ns_ at 19.316615895932 "$god_ set-dist 19 44 2" $ns_ at 19.381131735276 "$god_ set-dist 10 43 2" $ns_ at 19.387679452192 "$god_ set-dist 6 11 1" $ns_ at 19.420480540605 "$god_ set-dist 17 32 1" $ns_ at 19.431355124886 "$god_ set-dist 9 47 1" $ns_ at 19.449200665462 "$node_(27) setdest 259.556436326294 216.561853197605 12.086006289788" $ns_ at 19.464824662737 "$god_ set-dist 22 44 2" $ns_ at 19.464824662737 "$god_ set-dist 36 44 3" $ns_ at 19.489568055320 "$god_ set-dist 31 37 1" $ns_ at 19.503918177774 "$god_ set-dist 27 31 1" $ns_ at 19.507941752575 "$god_ set-dist 12 45 2" $ns_ at 19.507941752575 "$god_ set-dist 18 45 3" $ns_ at 19.520223372344 "$god_ set-dist 27 36 1" $ns_ at 19.540330034213 "$god_ set-dist 8 24 2" $ns_ at 19.559553593235 "$god_ set-dist 28 38 1" $ns_ at 19.559553593235 "$god_ set-dist 38 41 2" $ns_ at 19.571235538323 "$god_ set-dist 3 32 1" $ns_ at 19.592850612041 "$god_ set-dist 43 49 2" $ns_ at 19.593702462291 "$god_ set-dist 33 41 1" $ns_ at 19.641875185431 "$god_ set-dist 29 43 2" $ns_ at 19.643424978969 "$god_ set-dist 29 30 2" $ns_ at 19.719048455077 "$god_ set-dist 13 45 2" $ns_ at 19.743478724881 "$god_ set-dist 29 41 2" $ns_ at 19.774172145578 "$god_ set-dist 0 17 1" $ns_ at 19.793832394324 "$god_ set-dist 36 43 2" $ns_ at 19.830389260094 "$god_ set-dist 8 13 2" $ns_ at 19.836474558593 "$god_ set-dist 9 46 1" $ns_ at 19.852572592374 "$god_ set-dist 5 30 1" $ns_ at 19.989796261892 "$god_ set-dist 1 6 1" $ns_ at 20.012035829095 "$god_ set-dist 2 10 2" $ns_ at 20.025277324541 "$god_ set-dist 9 26 1" $ns_ at 20.028113158820 "$god_ set-dist 31 47 1" $ns_ at 20.030961927771 "$god_ set-dist 30 49 2" $ns_ at 20.033566230558 "$god_ set-dist 12 29 2" $ns_ at 20.033566230558 "$god_ set-dist 18 29 3" $ns_ at 20.093319231290 "$god_ set-dist 13 16 2" $ns_ at 20.107371911572 "$god_ set-dist 16 35 1" $ns_ at 20.180266771086 "$god_ set-dist 12 42 2" $ns_ at 20.180266771086 "$god_ set-dist 18 42 3" $ns_ at 20.200863895706 "$god_ set-dist 33 34 2" $ns_ at 20.201636873788 "$god_ set-dist 6 20 1" $ns_ at 20.208075679848 "$god_ set-dist 9 19 1" $ns_ at 20.235966970666 "$god_ set-dist 1 27 1" $ns_ at 20.277012406253 "$node_(31) setdest 312.248724966248 91.878306146406 2.672031530128" $ns_ at 20.296694578925 "$god_ set-dist 14 41 2" $ns_ at 20.301979992677 "$god_ set-dist 12 49 2" $ns_ at 20.301979992677 "$god_ set-dist 18 49 3" $ns_ at 20.315301869830 "$god_ set-dist 10 40 2" $ns_ at 20.323960666583 "$node_(18) setdest 482.008154796831 2.474225595277 3.914724060861" $ns_ at 20.333050845120 "$god_ set-dist 25 34 2" $ns_ at 20.338451544911 "$god_ set-dist 24 47 1" $ns_ at 20.362265397791 "$god_ set-dist 1 38 1" $ns_ at 20.362265397791 "$god_ set-dist 14 38 2" $ns_ at 20.362265397791 "$god_ set-dist 27 38 2" $ns_ at 20.434416968456 "$god_ set-dist 20 23 1" $ns_ at 20.435398091114 "$god_ set-dist 39 40 2" $ns_ at 20.512380289430 "$god_ set-dist 13 34 2" $ns_ at 20.527604878733 "$god_ set-dist 38 40 1" $ns_ at 20.540991349448 "$god_ set-dist 8 22 2" $ns_ at 20.557135112547 "$god_ set-dist 27 28 1" $ns_ at 20.557387465295 "$god_ set-dist 26 48 1" $ns_ at 20.604888164259 "$god_ set-dist 28 44 2" $ns_ at 20.604888164259 "$god_ set-dist 34 44 3" $ns_ at 20.607183657914 "$god_ set-dist 19 36 1" $ns_ at 20.674962217000 "$god_ set-dist 23 27 1" $ns_ at 20.689599681393 "$god_ set-dist 6 40 2" $ns_ at 20.718546808065 "$god_ set-dist 14 46 2" $ns_ at 20.742764559672 "$god_ set-dist 29 33 2" $ns_ at 20.768891130564 "$god_ set-dist 19 21 2" $ns_ at 20.814244865106 "$god_ set-dist 10 32 2" $ns_ at 20.819492305323 "$god_ set-dist 25 44 2" $ns_ at 20.838589136039 "$god_ set-dist 5 14 1" $ns_ at 20.838812312996 "$god_ set-dist 5 10 2" $ns_ at 20.866949627970 "$god_ set-dist 8 23 2" $ns_ at 20.872817200594 "$god_ set-dist 12 20 2" $ns_ at 20.883471683591 "$god_ set-dist 25 29 2" $ns_ at 20.936757999429 "$god_ set-dist 8 42 2" $ns_ at 20.939322501284 "$god_ set-dist 41 49 2" $ns_ at 20.994759887179 "$god_ set-dist 10 48 2" $ns_ at 20.998475752280 "$god_ set-dist 1 17 1" $ns_ at 21.025992537458 "$god_ set-dist 35 42 2" $ns_ at 21.033697543066 "$god_ set-dist 34 43 2" $ns_ at 21.065837899729 "$god_ set-dist 18 29 2" $ns_ at 21.065837899729 "$god_ set-dist 18 46 1" $ns_ at 21.065837899729 "$god_ set-dist 18 49 2" $ns_ at 21.076875504379 "$god_ set-dist 5 39 1" $ns_ at 21.090299814620 "$god_ set-dist 28 34 2" $ns_ at 21.185990083226 "$god_ set-dist 8 12 2" $ns_ at 21.199176489836 "$god_ set-dist 17 27 1" $ns_ at 21.200740609219 "$god_ set-dist 19 34 2" $ns_ at 21.210345273094 "$god_ set-dist 12 27 1" $ns_ at 21.231079487852 "$node_(8) setdest 322.445138140719 442.621543203779 11.109634253849" $ns_ at 21.232406807611 "$node_(43) setdest 200.771986800379 406.207248682880 17.615481285383" $ns_ at 21.248685572666 "$god_ set-dist 6 31 1" $ns_ at 21.263988436714 "$god_ set-dist 1 3 1" $ns_ at 21.268865803601 "$god_ set-dist 33 49 2" $ns_ at 21.309372837673 "$god_ set-dist 5 6 1" $ns_ at 21.426314768192 "$god_ set-dist 18 29 3" $ns_ at 21.426314768192 "$god_ set-dist 29 46 2" $ns_ at 21.449207793522 "$god_ set-dist 4 45 1" $ns_ at 21.449240510405 "$god_ set-dist 1 10 2" $ns_ at 21.459415383576 "$god_ set-dist 28 36 1" $ns_ at 21.542289483834 "$god_ set-dist 13 44 2" $ns_ at 21.542289483834 "$god_ set-dist 14 44 3" $ns_ at 21.542289483834 "$god_ set-dist 29 44 3" $ns_ at 21.545867489045 "$god_ set-dist 0 3 1" $ns_ at 21.589776874594 "$god_ set-dist 30 40 2" $ns_ at 21.595204772079 "$god_ set-dist 13 42 2" $ns_ at 21.671001498974 "$god_ set-dist 5 27 1" $ns_ at 21.697329761084 "$god_ set-dist 8 12 1" $ns_ at 21.735755777871 "$node_(21) setdest 233.948009358995 421.688499909641 18.233041617198" $ns_ at 21.772528910640 "$god_ set-dist 0 42 2" $ns_ at 21.799950416793 "$god_ set-dist 20 48 1" $ns_ at 21.840355773255 "$god_ set-dist 7 29 2" $ns_ at 21.928275326577 "$god_ set-dist 25 41 1" $ns_ at 21.943245183717 "$god_ set-dist 20 46 2" $ns_ at 21.944803281033 "$god_ set-dist 25 27 1" $ns_ at 21.969134174303 "$god_ set-dist 25 49 2" $ns_ at 21.976550758955 "$god_ set-dist 27 47 1" $ns_ at 21.983083783999 "$god_ set-dist 27 34 2" $ns_ at 22.002965434929 "$god_ set-dist 35 44 2" $ns_ at 22.058321931503 "$god_ set-dist 5 17 1" $ns_ at 22.110337121834 "$god_ set-dist 7 27 1" $ns_ at 22.115826966879 "$god_ set-dist 28 29 2" $ns_ at 22.174150225604 "$god_ set-dist 22 34 2" $ns_ at 22.187291367602 "$god_ set-dist 0 34 2" $ns_ at 22.210973052632 "$god_ set-dist 27 40 2" $ns_ at 22.212287615558 "$god_ set-dist 18 49 3" $ns_ at 22.212287615558 "$god_ set-dist 44 49 3" $ns_ at 22.212287615558 "$god_ set-dist 46 49 2" $ns_ at 22.224701588531 "$god_ set-dist 27 33 1" $ns_ at 22.268317825446 "$god_ set-dist 16 18 2" $ns_ at 22.268317825446 "$god_ set-dist 18 33 1" $ns_ at 22.268317825446 "$god_ set-dist 18 42 2" $ns_ at 22.268317825446 "$god_ set-dist 18 45 2" $ns_ at 22.300822771266 "$god_ set-dist 4 10 2" $ns_ at 22.301892350463 "$node_(29) setdest 319.082024360323 381.317226405717 14.987059793740" $ns_ at 22.320117742018 "$god_ set-dist 6 15 1" $ns_ at 22.320245010889 "$god_ set-dist 7 34 2" $ns_ at 22.320245010889 "$god_ set-dist 10 34 3" $ns_ at 22.320245010889 "$god_ set-dist 11 34 3" $ns_ at 22.360758127523 "$god_ set-dist 18 42 3" $ns_ at 22.360758127523 "$god_ set-dist 33 42 2" $ns_ at 22.360758127523 "$god_ set-dist 42 44 3" $ns_ at 22.374774640859 "$node_(44) setdest 79.087056440792 62.393428869041 8.911128708514" $ns_ at 22.394283905519 "$god_ set-dist 9 11 1" $ns_ at 22.411855790050 "$god_ set-dist 2 14 1" $ns_ at 22.417689511274 "$god_ set-dist 3 5 1" $ns_ at 22.429314885419 "$god_ set-dist 28 29 1" $ns_ at 22.507664602870 "$god_ set-dist 9 10 1" $ns_ at 22.520149491155 "$god_ set-dist 15 46 2" $ns_ at 22.841212771425 "$god_ set-dist 7 29 1" $ns_ at 22.869069920844 "$god_ set-dist 19 21 1" $ns_ at 22.875538008850 "$god_ set-dist 35 44 1" $ns_ at 22.880505594101 "$god_ set-dist 3 9 1" $ns_ at 22.895994600925 "$god_ set-dist 22 45 2" $ns_ at 22.916123327090 "$god_ set-dist 16 38 1" $ns_ at 23.001350590981 "$god_ set-dist 2 27 1" $ns_ at 23.022066678364 "$god_ set-dist 4 11 1" $ns_ at 23.022066678364 "$god_ set-dist 11 34 2" $ns_ at 23.269447144123 "$god_ set-dist 0 40 2" $ns_ at 23.303477308825 "$god_ set-dist 24 30 1" $ns_ at 23.375465674395 "$god_ set-dist 2 6 1" $ns_ at 23.403416794825 "$god_ set-dist 18 29 2" $ns_ at 23.403416794825 "$god_ set-dist 23 29 1" $ns_ at 23.403416794825 "$god_ set-dist 29 44 2" $ns_ at 23.462502392273 "$god_ set-dist 13 44 1" $ns_ at 23.462502392273 "$god_ set-dist 14 44 2" $ns_ at 23.462502392273 "$god_ set-dist 44 49 2" $ns_ at 23.468780222904 "$god_ set-dist 7 49 2" $ns_ at 23.472875394462 "$god_ set-dist 5 11 1" $ns_ at 23.535200171146 "$god_ set-dist 1 41 1" $ns_ at 23.625140957087 "$god_ set-dist 11 43 1" $ns_ at 23.650875505204 "$god_ set-dist 7 10 2" $ns_ at 23.690282356171 "$god_ set-dist 14 40 2" $ns_ at 23.690368531004 "$god_ set-dist 14 28 1" $ns_ at 23.691793576916 "$god_ set-dist 9 17 1" $ns_ at 23.734368603807 "$god_ set-dist 9 42 2" $ns_ at 23.817061473989 "$god_ set-dist 21 32 1" $ns_ at 23.838844386512 "$god_ set-dist 12 26 2" $ns_ at 23.853736331971 "$god_ set-dist 25 29 1" $ns_ at 23.859362767108 "$god_ set-dist 1 11 1" $ns_ at 23.902937124628 "$god_ set-dist 9 39 1" $ns_ at 23.919538309049 "$god_ set-dist 26 46 2" $ns_ at 23.950559129474 "$node_(21) setdest 67.103051570578 216.706506692561 9.740603926137" $ns_ at 24.009189799133 "$god_ set-dist 40 49 2" $ns_ at 24.023728832309 "$god_ set-dist 9 30 1" $ns_ at 24.027220885653 "$god_ set-dist 5 34 2" $ns_ at 24.043530580449 "$god_ set-dist 9 20 1" $ns_ at 24.128348391242 "$god_ set-dist 3 43 1" $ns_ at 24.152824316083 "$god_ set-dist 27 42 1" $ns_ at 24.206410962015 "$god_ set-dist 42 43 2" $ns_ at 24.209141301129 "$god_ set-dist 4 34 2" $ns_ at 24.241506715085 "$god_ set-dist 8 47 1" $ns_ at 24.330142219476 "$god_ set-dist 11 32 1" $ns_ at 24.403624592760 "$god_ set-dist 4 21 1" $ns_ at 24.425056322056 "$god_ set-dist 0 2 2" $ns_ at 24.431273422498 "$god_ set-dist 12 15 2" $ns_ at 24.482623602050 "$god_ set-dist 20 43 2" $ns_ at 24.485347256613 "$god_ set-dist 16 49 2" $ns_ at 24.516984482922 "$god_ set-dist 20 33 2" $ns_ at 24.546946614660 "$god_ set-dist 10 28 2" $ns_ at 24.614385923761 "$node_(23) setdest 240.339443667467 77.370943406866 10.740165895306" $ns_ at 24.618069606896 "$god_ set-dist 31 38 1" $ns_ at 24.693429629163 "$god_ set-dist 3 27 1" $ns_ at 24.714284243761 "$god_ set-dist 6 37 1" $ns_ at 24.738460861628 "$god_ set-dist 38 47 1" $ns_ at 24.771714245240 "$god_ set-dist 9 20 2" $ns_ at 24.779173608687 "$god_ set-dist 25 36 1" $ns_ at 24.812763172518 "$god_ set-dist 6 9 1" $ns_ at 24.837045189216 "$god_ set-dist 24 37 1" $ns_ at 24.853423877265 "$god_ set-dist 13 14 2" $ns_ at 24.853423877265 "$god_ set-dist 14 44 3" $ns_ at 24.858041839085 "$god_ set-dist 40 46 2" $ns_ at 24.861146263727 "$god_ set-dist 18 35 1" $ns_ at 24.865289136376 "$god_ set-dist 19 42 2" $ns_ at 24.950635426822 "$god_ set-dist 1 34 2" $ns_ at 24.984744893484 "$god_ set-dist 25 42 2" $ns_ at 25.002602159690 "$god_ set-dist 3 34 3" $ns_ at 25.002602159690 "$god_ set-dist 11 34 3" $ns_ at 25.002602159690 "$god_ set-dist 17 34 3" $ns_ at 25.002602159690 "$god_ set-dist 32 34 2" $ns_ at 25.002602159690 "$god_ set-dist 34 39 3" $ns_ at 25.002602159690 "$god_ set-dist 34 41 3" $ns_ at 25.012116341851 "$god_ set-dist 34 40 2" $ns_ at 25.013572047421 "$god_ set-dist 28 41 2" $ns_ at 25.037348107601 "$god_ set-dist 6 35 1" $ns_ at 25.083363491211 "$node_(34) setdest 122.765002431143 60.560042293856 8.801809789328" $ns_ at 25.108988735424 "$god_ set-dist 10 22 2" $ns_ at 25.108988735424 "$god_ set-dist 10 42 3" $ns_ at 25.121595824579 "$god_ set-dist 36 48 1" $ns_ at 25.138970563322 "$god_ set-dist 16 33 2" $ns_ at 25.163643065300 "$god_ set-dist 17 43 1" $ns_ at 25.179408165975 "$god_ set-dist 10 19 2" $ns_ at 25.208962770672 "$god_ set-dist 33 45 2" $ns_ at 25.238828843892 "$god_ set-dist 31 46 2" $ns_ at 25.272588070847 "$god_ set-dist 8 31 2" $ns_ at 25.297930153323 "$god_ set-dist 39 43 1" $ns_ at 25.311286625122 "$god_ set-dist 28 49 2" $ns_ at 25.404653375996 "$node_(49) setdest 312.164802320832 69.639580670053 15.079797696461" $ns_ at 25.410522113377 "$god_ set-dist 18 49 2" $ns_ at 25.410522113377 "$god_ set-dist 23 49 1" $ns_ at 25.432788439643 "$god_ set-dist 9 44 1" $ns_ at 25.441271767321 "$god_ set-dist 28 49 1" $ns_ at 25.446850289995 "$god_ set-dist 22 42 2" $ns_ at 25.448425184841 "$god_ set-dist 16 22 2" $ns_ at 25.453821608206 "$god_ set-dist 3 34 2" $ns_ at 25.453821608206 "$god_ set-dist 11 34 2" $ns_ at 25.453821608206 "$god_ set-dist 17 34 2" $ns_ at 25.453821608206 "$god_ set-dist 32 34 1" $ns_ at 25.453821608206 "$god_ set-dist 34 39 2" $ns_ at 25.453821608206 "$god_ set-dist 34 41 2" $ns_ at 25.454380849849 "$god_ set-dist 13 18 1" $ns_ at 25.470266237343 "$god_ set-dist 6 36 1" $ns_ at 25.474969601311 "$god_ set-dist 30 43 1" $ns_ at 25.478852404085 "$god_ set-dist 25 44 1" $ns_ at 25.478852404085 "$god_ set-dist 36 44 2" $ns_ at 25.490317016584 "$god_ set-dist 15 38 1" $ns_ at 25.507769027647 "$god_ set-dist 6 10 2" $ns_ at 25.507769027647 "$god_ set-dist 10 14 3" $ns_ at 25.537846740325 "$god_ set-dist 0 7 2" $ns_ at 25.576907454833 "$god_ set-dist 1 34 1" $ns_ at 25.629981645573 "$god_ set-dist 29 48 1" $ns_ at 25.713705961155 "$god_ set-dist 15 47 1" $ns_ at 25.789153530920 "$god_ set-dist 0 11 1" $ns_ at 25.817653596051 "$god_ set-dist 10 14 2" $ns_ at 25.817653596051 "$god_ set-dist 14 18 2" $ns_ at 25.817653596051 "$god_ set-dist 14 23 1" $ns_ at 25.817653596051 "$god_ set-dist 14 44 2" $ns_ at 25.819045008379 "$god_ set-dist 13 40 2" $ns_ at 25.836280665063 "$god_ set-dist 6 48 1" $ns_ at 25.854428023949 "$god_ set-dist 29 45 1" $ns_ at 25.901617699112 "$god_ set-dist 10 43 1" $ns_ at 25.965170644813 "$god_ set-dist 9 18 1" $ns_ at 25.983740487440 "$god_ set-dist 16 19 1" $ns_ at 26.003897187564 "$god_ set-dist 6 43 1" $ns_ at 26.024230974159 "$god_ set-dist 2 46 2" $ns_ at 26.097649560268 "$god_ set-dist 17 24 1" $ns_ at 26.140727211214 "$god_ set-dist 43 44 1" $ns_ at 26.198359144563 "$god_ set-dist 6 21 1" $ns_ at 26.203120784942 "$god_ set-dist 41 44 1" $ns_ at 26.212280817607 "$god_ set-dist 26 43 2" $ns_ at 26.214792329623 "$god_ set-dist 14 18 3" $ns_ at 26.214792329623 "$god_ set-dist 18 23 2" $ns_ at 26.215607636178 "$god_ set-dist 5 41 1" $ns_ at 26.256109666625 "$god_ set-dist 23 36 1" $ns_ at 26.288348140580 "$god_ set-dist 27 48 1" $ns_ at 26.310965206908 "$god_ set-dist 24 46 2" $ns_ at 26.403773572040 "$god_ set-dist 9 27 1" $ns_ at 26.436879555887 "$god_ set-dist 15 37 1" $ns_ at 26.494241789566 "$god_ set-dist 11 27 1" $ns_ at 26.507738237686 "$god_ set-dist 18 43 1" $ns_ at 26.534935727340 "$god_ set-dist 26 33 2" $ns_ at 26.653415808147 "$god_ set-dist 0 33 2" $ns_ at 26.703135107156 "$god_ set-dist 26 35 1" $ns_ at 26.780744821706 "$god_ set-dist 37 45 1" $ns_ at 26.798450343979 "$god_ set-dist 32 38 1" $ns_ at 26.847414091335 "$god_ set-dist 16 49 1" $ns_ at 26.871809498153 "$god_ set-dist 17 29 1" $ns_ at 26.877660231832 "$god_ set-dist 7 49 1" $ns_ at 26.896260335755 "$god_ set-dist 13 15 2" $ns_ at 26.947753992331 "$node_(22) setdest 194.494119136309 356.387652486710 3.904327101097" $ns_ at 26.961846840792 "$god_ set-dist 4 34 1" $ns_ at 27.053804627103 "$node_(14) setdest 386.687201780951 292.654407064458 15.692009167731" $ns_ at 27.078865766376 "$god_ set-dist 0 15 2" $ns_ at 27.105197731106 "$god_ set-dist 10 25 2" $ns_ at 27.168484520634 "$god_ set-dist 11 48 1" $ns_ at 27.241860695532 "$god_ set-dist 16 37 1" $ns_ at 27.279222489826 "$god_ set-dist 12 31 2" $ns_ at 27.317849493099 "$god_ set-dist 7 14 1" $ns_ at 27.396112758737 "$god_ set-dist 29 41 1" $ns_ at 27.435258229202 "$god_ set-dist 13 20 2" $ns_ at 27.435258229202 "$god_ set-dist 18 20 3" $ns_ at 27.439902327737 "$god_ set-dist 24 38 1" $ns_ at 27.506498329818 "$god_ set-dist 9 29 1" $ns_ at 27.512511919158 "$god_ set-dist 27 35 1" $ns_ at 27.561063130283 "$god_ set-dist 12 40 2" $ns_ at 27.661153426987 "$god_ set-dist 29 47 1" $ns_ at 27.700965545091 "$god_ set-dist 10 35 2" $ns_ at 27.711539880775 "$god_ set-dist 29 30 1" $ns_ at 27.747842019944 "$node_(17) setdest 49.429435814107 25.016486459279 15.336860490513" $ns_ at 27.776172217083 "$god_ set-dist 10 14 3" $ns_ at 27.776172217083 "$god_ set-dist 10 20 3" $ns_ at 27.776172217083 "$god_ set-dist 10 23 2" $ns_ at 27.776172217083 "$god_ set-dist 10 36 3" $ns_ at 27.851892743414 "$god_ set-dist 25 49 1" $ns_ at 27.879572422283 "$god_ set-dist 2 13 2" $ns_ at 28.025647246992 "$god_ set-dist 12 24 2" $ns_ at 28.075999131011 "$god_ set-dist 28 34 1" $ns_ at 28.118725489864 "$god_ set-dist 29 35 1" $ns_ at 28.131454916777 "$god_ set-dist 22 40 2" $ns_ at 28.154683088502 "$god_ set-dist 9 41 1" $ns_ at 28.209448611070 "$god_ set-dist 13 48 2" $ns_ at 28.236374259026 "$god_ set-dist 24 39 1" $ns_ at 28.257901040837 "$god_ set-dist 10 49 3" $ns_ at 28.257901040837 "$god_ set-dist 13 49 2" $ns_ at 28.257901040837 "$god_ set-dist 18 49 3" $ns_ at 28.315547847056 "$god_ set-dist 21 41 1" $ns_ at 28.336999766951 "$node_(0) setdest 225.045059181138 132.278335516782 2.971131545025" $ns_ at 28.362995068269 "$god_ set-dist 27 37 1" $ns_ at 28.363908974421 "$god_ set-dist 4 38 1" $ns_ at 28.376753470383 "$god_ set-dist 29 39 1" $ns_ at 28.393207322848 "$god_ set-dist 48 49 1" $ns_ at 28.515977959686 "$god_ set-dist 14 48 1" $ns_ at 28.518262996058 "$god_ set-dist 27 34 1" $ns_ at 28.593757422358 "$god_ set-dist 14 25 1" $ns_ at 28.657097859877 "$god_ set-dist 21 27 1" $ns_ at 28.659609741531 "$god_ set-dist 2 12 2" $ns_ at 28.678602778493 "$god_ set-dist 27 43 1" $ns_ at 28.763195156287 "$node_(13) setdest 333.453926108409 186.410070227761 14.560422177559" $ns_ at 28.805556286966 "$god_ set-dist 42 48 2" $ns_ at 28.876644790241 "$god_ set-dist 5 42 2" $ns_ at 28.893204554546 "$god_ set-dist 14 45 1" $ns_ at 28.967685267825 "$god_ set-dist 10 49 2" $ns_ at 28.967685267825 "$god_ set-dist 13 49 1" $ns_ at 28.967685267825 "$god_ set-dist 18 49 2" $ns_ at 28.998244921078 "$god_ set-dist 14 18 2" $ns_ at 28.998244921078 "$god_ set-dist 18 20 2" $ns_ at 28.998244921078 "$god_ set-dist 18 25 1" $ns_ at 28.998244921078 "$god_ set-dist 18 36 2" $ns_ at 29.035301178610 "$god_ set-dist 7 17 2" $ns_ at 29.068541141472 "$god_ set-dist 1 8 2" $ns_ at 29.070608592444 "$god_ set-dist 13 48 1" $ns_ at 29.238295081851 "$node_(10) setdest 182.526202282275 249.639563361422 12.873880485484" $ns_ at 29.266113146745 "$god_ set-dist 9 26 2" $ns_ at 29.273852487084 "$god_ set-dist 26 38 1" $ns_ at 29.317805056522 "$god_ set-dist 15 33 2" $ns_ at 29.320010040302 "$god_ set-dist 29 33 1" $ns_ at 29.425919850978 "$god_ set-dist 46 48 2" $ns_ at 29.435166814741 "$god_ set-dist 16 27 1" $ns_ at 29.445951489330 "$node_(49) setdest 179.130890001362 80.118442923910 5.405137796017" $ns_ at 29.451633952965 "$god_ set-dist 0 28 2" $ns_ at 29.463863396962 "$god_ set-dist 43 45 2" $ns_ at 29.473663808486 "$god_ set-dist 29 38 1" $ns_ at 29.501819124211 "$god_ set-dist 40 42 2" $ns_ at 29.613245578801 "$god_ set-dist 20 38 1" $ns_ at 29.617439085716 "$god_ set-dist 29 37 1" $ns_ at 29.617608014491 "$god_ set-dist 23 40 2" $ns_ at 29.667844483343 "$god_ set-dist 9 45 2" $ns_ at 29.685044814662 "$god_ set-dist 3 28 2" $ns_ at 29.690066558291 "$god_ set-dist 10 20 2" $ns_ at 29.690066558291 "$god_ set-dist 13 20 1" $ns_ at 29.693130212875 "$god_ set-dist 2 13 1" $ns_ at 29.734488543020 "$god_ set-dist 24 43 2" $ns_ at 29.738771130877 "$god_ set-dist 18 41 1" $ns_ at 29.744577698381 "$god_ set-dist 17 35 2" $ns_ at 29.795967015538 "$god_ set-dist 8 32 1" $ns_ at 29.824057542438 "$god_ set-dist 7 42 2" $ns_ at 29.850597551130 "$god_ set-dist 28 46 2" $ns_ at 29.854478919938 "$god_ set-dist 3 7 2" $ns_ at 29.917932539841 "$god_ set-dist 7 46 2" $ns_ at 29.972235517525 "$god_ set-dist 31 43 2" $ns_ at 30.009423569740 "$god_ set-dist 10 14 2" $ns_ at 30.009423569740 "$god_ set-dist 13 14 1" $ns_ at 30.030653841286 "$god_ set-dist 16 47 1" $ns_ at 30.088955095106 "$god_ set-dist 31 33 2" $ns_ at 30.114182494147 "$node_(42) setdest 278.281979584753 53.742560948816 1.843771120418" $ns_ at 30.136662756894 "$god_ set-dist 22 44 1" $ns_ at 30.209492482406 "$god_ set-dist 15 43 2" $ns_ at 30.221994793559 "$god_ set-dist 17 18 2" $ns_ at 30.232159564180 "$god_ set-dist 16 43 2" $ns_ at 30.233127200963 "$god_ set-dist 17 28 2" $ns_ at 30.249375660778 "$god_ set-dist 19 40 2" $ns_ at 30.345246093232 "$god_ set-dist 17 43 2" $ns_ at 30.354953939456 "$god_ set-dist 6 44 1" $ns_ at 30.360953630652 "$god_ set-dist 21 29 1" $ns_ at 30.372827099947 "$god_ set-dist 5 44 1" $ns_ at 30.428176685954 "$god_ set-dist 21 24 1" $ns_ at 30.447024308158 "$god_ set-dist 13 15 1" $ns_ at 30.502302972955 "$god_ set-dist 39 48 1" $ns_ at 30.546463809654 "$god_ set-dist 7 30 2" $ns_ at 30.551183895497 "$god_ set-dist 17 49 1" $ns_ at 30.635778713327 "$god_ set-dist 10 35 1" $ns_ at 30.660377402766 "$god_ set-dist 19 38 1" $ns_ at 30.668157915250 "$god_ set-dist 17 37 2" $ns_ at 30.688703911704 "$god_ set-dist 26 47 1" $ns_ at 30.703047632612 "$god_ set-dist 24 33 2" $ns_ at 30.791521889275 "$god_ set-dist 0 47 2" $ns_ at 30.856836786156 "$god_ set-dist 10 36 2" $ns_ at 30.856836786156 "$god_ set-dist 13 36 1" $ns_ at 30.868771875041 "$god_ set-dist 19 34 1" $ns_ at 30.880903503607 "$node_(8) setdest 329.692434304400 338.355388114676 8.747582128154" $ns_ at 31.013359691485 "$god_ set-dist 9 16 2" $ns_ at 31.031074682650 "$god_ set-dist 7 42 1" $ns_ at 31.036426727089 "$god_ set-dist 36 40 2" $ns_ at 31.044264191531 "$god_ set-dist 7 34 1" $ns_ at 31.044369198686 "$god_ set-dist 7 39 2" $ns_ at 31.063140253987 "$god_ set-dist 27 38 1" $ns_ at 31.096141296109 "$god_ set-dist 33 40 2" $ns_ at 31.190613281197 "$god_ set-dist 34 48 1" $ns_ at 31.240532208920 "$god_ set-dist 8 15 1" $ns_ at 31.243571188358 "$god_ set-dist 20 35 1" $ns_ at 31.273841752398 "$god_ set-dist 28 30 2" $ns_ at 31.282250393029 "$god_ set-dist 30 48 1" $ns_ at 31.285166356414 "$god_ set-dist 42 48 1" $ns_ at 31.301647994932 "$god_ set-dist 11 29 1" $ns_ at 31.400454672098 "$god_ set-dist 14 38 1" $ns_ at 31.459095380840 "$god_ set-dist 2 33 2" $ns_ at 31.491628552376 "$god_ set-dist 2 43 2" $ns_ at 31.513866537232 "$god_ set-dist 36 38 1" $ns_ at 31.533440769107 "$god_ set-dist 41 43 1" $ns_ at 31.546247888981 "$god_ set-dist 10 25 1" $ns_ at 31.688761602326 "$god_ set-dist 28 39 2" $ns_ at 31.700206414408 "$god_ set-dist 11 28 2" $ns_ at 31.731807367164 "$god_ set-dist 12 28 2" $ns_ at 31.735658428912 "$god_ set-dist 6 38 1" $ns_ at 31.751773800816 "$god_ set-dist 24 41 1" $ns_ at 31.969602908196 "$god_ set-dist 16 49 2" $ns_ at 31.988034942768 "$node_(43) setdest 54.268515735830 257.336437358982 6.412526223298" $ns_ at 31.991500557412 "$god_ set-dist 27 45 1" $ns_ at 32.001149603761 "$god_ set-dist 21 40 2" $ns_ at 32.034931231494 "$god_ set-dist 23 34 1" $ns_ at 32.034931231494 "$god_ set-dist 34 44 2" $ns_ at 32.040288764025 "$god_ set-dist 37 41 1" $ns_ at 32.073428654122 "$god_ set-dist 6 34 1" $ns_ at 32.271602558284 "$god_ set-dist 9 40 2" $ns_ at 32.377369319988 "$god_ set-dist 29 43 1" $ns_ at 32.386432851843 "$god_ set-dist 1 40 2" $ns_ at 32.419826818953 "$god_ set-dist 4 8 1" $ns_ at 32.422918179705 "$god_ set-dist 14 40 1" $ns_ at 32.448077454559 "$god_ set-dist 23 38 1" $ns_ at 32.457827983258 "$node_(48) setdest 300.993656415185 453.334311906606 7.499640001898" $ns_ at 32.471922854685 "$god_ set-dist 19 44 1" $ns_ at 32.502156959321 "$god_ set-dist 8 29 1" $ns_ at 32.519120797860 "$god_ set-dist 15 21 1" $ns_ at 32.541388148538 "$god_ set-dist 0 9 1" $ns_ at 32.555824590907 "$god_ set-dist 6 16 1" $ns_ at 32.590227890662 "$god_ set-dist 5 10 1" $ns_ at 32.732514565240 "$god_ set-dist 7 12 2" $ns_ at 32.772511711564 "$god_ set-dist 22 38 1" $ns_ at 32.802534174762 "$god_ set-dist 14 35 1" $ns_ at 32.813440718498 "$god_ set-dist 40 43 2" $ns_ at 32.830001489059 "$god_ set-dist 9 31 2" $ns_ at 32.846868098883 "$god_ set-dist 45 47 1" $ns_ at 32.851472775562 "$god_ set-dist 3 48 1" $ns_ at 32.858586943718 "$god_ set-dist 10 22 1" $ns_ at 32.949310817936 "$god_ set-dist 10 17 2" $ns_ at 32.966026980772 "$node_(9) setdest 151.897972588143 455.512057581569 5.200880598692" $ns_ at 33.038397077662 "$god_ set-dist 11 24 1" $ns_ at 33.065089298591 "$god_ set-dist 4 46 2" $ns_ at 33.067613789804 "$god_ set-dist 5 18 1" $ns_ at 33.108441261909 "$god_ set-dist 9 15 2" $ns_ at 33.123232141836 "$god_ set-dist 0 21 1" $ns_ at 33.140838499611 "$god_ set-dist 17 33 2" $ns_ at 33.155523379769 "$god_ set-dist 32 44 1" $ns_ at 33.155523379769 "$god_ set-dist 42 44 2" $ns_ at 33.177878117398 "$god_ set-dist 17 47 2" $ns_ at 33.290353677461 "$god_ set-dist 0 46 2" $ns_ at 33.321033034066 "$god_ set-dist 8 27 1" $ns_ at 33.428584353966 "$god_ set-dist 14 47 1" $ns_ at 33.481377600551 "$god_ set-dist 0 9 2" $ns_ at 33.514579953440 "$god_ set-dist 33 38 2" $ns_ at 33.541888427937 "$god_ set-dist 2 9 2" $ns_ at 33.545082448539 "$god_ set-dist 7 11 2" $ns_ at 33.597455428468 "$god_ set-dist 42 48 2" $ns_ at 33.630805011552 "$god_ set-dist 13 18 2" $ns_ at 33.690586807267 "$god_ set-dist 4 40 2" $ns_ at 33.748712297675 "$god_ set-dist 38 42 1" $ns_ at 33.793826620853 "$god_ set-dist 1 46 2" $ns_ at 33.795776435059 "$god_ set-dist 23 44 2" $ns_ at 33.814735881382 "$god_ set-dist 6 8 1" $ns_ at 33.815955749853 "$god_ set-dist 3 29 1" $ns_ at 33.880956155540 "$god_ set-dist 24 40 2" $ns_ at 33.897322735542 "$god_ set-dist 13 38 1" $ns_ at 33.925652053546 "$god_ set-dist 20 40 2" $ns_ at 33.989749239272 "$god_ set-dist 27 44 1" $ns_ at 34.043190390606 "$god_ set-dist 28 33 2" $ns_ at 34.066595815430 "$god_ set-dist 2 21 2" $ns_ at 34.088771028648 "$god_ set-dist 23 46 2" $ns_ at 34.132536769951 "$god_ set-dist 26 40 2" $ns_ at 34.136719904451 "$god_ set-dist 27 46 2" $ns_ at 34.221141913099 "$god_ set-dist 1 45 2" $ns_ at 34.229176422275 "$god_ set-dist 12 48 2" $ns_ at 34.256583393374 "$god_ set-dist 0 2 1" $ns_ at 34.287528032477 "$god_ set-dist 34 38 1" $ns_ at 34.333395426954 "$god_ set-dist 9 17 2" $ns_ at 34.437830475209 "$god_ set-dist 17 25 2" $ns_ at 34.445028639831 "$god_ set-dist 6 45 1" $ns_ at 34.446133368433 "$god_ set-dist 14 37 1" $ns_ at 34.447350312904 "$god_ set-dist 0 12 2" $ns_ at 34.483824475933 "$god_ set-dist 1 44 1" $ns_ at 34.545269243110 "$god_ set-dist 19 42 1" $ns_ at 34.566562520064 "$god_ set-dist 10 32 1" $ns_ at 34.566562520064 "$god_ set-dist 10 34 2" $ns_ at 34.566562520064 "$god_ set-dist 10 42 2" $ns_ at 34.596057599150 "$god_ set-dist 8 18 1" $ns_ at 34.612748055377 "$god_ set-dist 6 10 1" $ns_ at 34.614252282826 "$god_ set-dist 17 29 2" $ns_ at 34.641528068050 "$god_ set-dist 19 46 2" $ns_ at 34.654583822881 "$god_ set-dist 16 34 2" $ns_ at 34.678610474996 "$god_ set-dist 35 41 1" $ns_ at 34.678775571292 "$god_ set-dist 8 19 1" $ns_ at 34.784121361635 "$god_ set-dist 23 33 2" $ns_ at 34.805921900677 "$god_ set-dist 23 42 1" $ns_ at 34.814822408115 "$god_ set-dist 8 13 1" $ns_ at 34.902728271509 "$god_ set-dist 13 34 1" $ns_ at 34.913715975465 "$god_ set-dist 8 22 1" $ns_ at 34.996839440377 "$god_ set-dist 22 34 1" $ns_ at 35.003550352664 "$god_ set-dist 34 48 2" $ns_ at 35.007175961021 "$god_ set-dist 32 46 2" $ns_ at 35.007175961021 "$god_ set-dist 42 46 3" $ns_ at 35.021001531938 "$god_ set-dist 32 40 2" $ns_ at 35.052822669844 "$god_ set-dist 5 40 2" $ns_ at 35.052822669844 "$god_ set-dist 17 40 3" $ns_ at 35.076776546168 "$god_ set-dist 6 46 2" $ns_ at 35.081057087971 "$god_ set-dist 6 42 1" $ns_ at 35.137671453802 "$god_ set-dist 38 49 1" $ns_ at 35.148523766312 "$node_(40) setdest 481.511951227320 235.527748239639 14.732409618874" $ns_ at 35.153650991960 "$god_ set-dist 20 47 1" $ns_ at 35.193563282899 "$god_ set-dist 10 27 1" $ns_ at 35.195263342619 "$god_ set-dist 8 12 2" $ns_ at 35.241102909066 "$god_ set-dist 1 16 2" $ns_ at 35.268830776646 "$god_ set-dist 8 14 1" $ns_ at 35.274094007075 "$god_ set-dist 12 23 2" $ns_ at 35.310785120942 "$god_ set-dist 17 40 2" $ns_ at 35.310785120942 "$god_ set-dist 32 40 1" $ns_ at 35.339351121487 "$god_ set-dist 17 46 2" $ns_ at 35.357080201865 "$god_ set-dist 8 31 1" $ns_ at 35.380596813232 "$god_ set-dist 10 19 1" $ns_ at 35.402832441137 "$god_ set-dist 0 44 1" $ns_ at 35.540572560638 "$god_ set-dist 23 43 2" $ns_ at 35.556553452973 "$god_ set-dist 18 22 1" $ns_ at 35.556553452973 "$god_ set-dist 18 34 2" $ns_ at 35.567192014117 "$god_ set-dist 8 24 1" $ns_ at 35.804992569339 "$god_ set-dist 12 17 2" $ns_ at 35.811422398151 "$god_ set-dist 0 34 1" $ns_ at 35.816765568311 "$god_ set-dist 26 40 1" $ns_ at 35.838801365132 "$god_ set-dist 8 10 1" $ns_ at 35.920865536910 "$god_ set-dist 20 40 1" $ns_ at 35.941636104073 "$god_ set-dist 1 10 1" $ns_ at 35.997092398551 "$god_ set-dist 4 12 2" $ns_ at 35.999022547582 "$god_ set-dist 4 44 1" $ns_ at 36.017489046642 "$god_ set-dist 27 40 1" $ns_ at 36.028474745111 "$god_ set-dist 32 42 2" $ns_ at 36.058419209241 "$node_(33) setdest 329.226000229597 18.503096268662 7.013360699354" $ns_ at 36.148763584124 "$god_ set-dist 9 24 2" $ns_ at 36.284359057293 "$god_ set-dist 4 10 1" $ns_ at 36.304698954435 "$node_(27) setdest 214.922390576419 101.760702479218 19.735801416693" $ns_ at 36.324302047443 "$god_ set-dist 3 8 1" $ns_ at 36.427854653482 "$god_ set-dist 4 40 1" $ns_ at 36.433468229895 "$god_ set-dist 21 38 2" $ns_ at 36.437813626428 "$god_ set-dist 28 43 2" $ns_ at 36.480061874645 "$god_ set-dist 16 42 2" $ns_ at 36.546413185819 "$god_ set-dist 13 46 2" $ns_ at 36.550342063371 "$node_(12) setdest 188.404966422411 471.741642598589 1.399225301817" $ns_ at 36.621409597447 "$god_ set-dist 10 48 1" $ns_ at 36.661742491972 "$god_ set-dist 9 38 2" $ns_ at 36.672202838430 "$god_ set-dist 19 45 1" $ns_ at 36.709358275370 "$god_ set-dist 9 28 2" $ns_ at 36.718347719327 "$god_ set-dist 39 49 1" $ns_ at 36.791288228307 "$god_ set-dist 38 43 2" $ns_ at 36.803478847899 "$god_ set-dist 27 40 2" $ns_ at 36.814381012014 "$god_ set-dist 14 21 1" $ns_ at 36.852570306675 "$god_ set-dist 13 16 1" $ns_ at 36.905564703521 "$god_ set-dist 17 21 2" $ns_ at 36.950306264236 "$god_ set-dist 10 29 1" $ns_ at 37.043192762220 "$god_ set-dist 11 49 1" $ns_ at 37.069418192310 "$god_ set-dist 9 23 2" $ns_ at 37.148385752069 "$god_ set-dist 24 40 1" $ns_ at 37.221335149183 "$god_ set-dist 26 37 1" $ns_ at 37.223287005514 "$god_ set-dist 8 26 1" $ns_ at 37.252019443464 "$god_ set-dist 15 21 2" $ns_ at 37.307586378154 "$god_ set-dist 41 49 1" $ns_ at 37.419441510377 "$god_ set-dist 21 28 2" $ns_ at 37.451833353479 "$god_ set-dist 13 45 1" $ns_ at 37.488195888555 "$god_ set-dist 6 40 1" $ns_ at 37.533575814232 "$god_ set-dist 8 20 1" $ns_ at 37.558884450830 "$god_ set-dist 0 10 1" $ns_ at 37.647124045342 "$god_ set-dist 13 42 1" $ns_ at 37.810962652961 "$god_ set-dist 25 46 2" $ns_ at 37.844510707586 "$god_ set-dist 17 32 2" $ns_ at 37.868279342263 "$god_ set-dist 18 32 1" $ns_ at 37.901864778766 "$god_ set-dist 48 49 2" $ns_ at 38.013811872525 "$god_ set-dist 17 24 2" $ns_ at 38.034405340606 "$god_ set-dist 12 27 2" $ns_ at 38.211919265552 "$god_ set-dist 23 37 2" $ns_ at 38.216808245895 "$god_ set-dist 16 36 2" $ns_ at 38.248273749934 "$god_ set-dist 3 17 2" $ns_ at 38.301595037049 "$god_ set-dist 23 47 2" $ns_ at 38.336148485575 "$god_ set-dist 20 37 1" $ns_ at 38.385097636546 "$god_ set-dist 4 17 2" $ns_ at 38.403120967271 "$god_ set-dist 17 44 2" $ns_ at 38.421841606467 "$god_ set-dist 1 42 2" $ns_ at 38.462974410013 "$god_ set-dist 5 45 2" $ns_ at 38.599812220484 "$god_ set-dist 6 12 2" $ns_ at 38.616311197652 "$god_ set-dist 6 17 2" $ns_ at 38.616311197652 "$god_ set-dist 17 40 3" $ns_ at 38.639754800277 "$god_ set-dist 35 36 1" $ns_ at 38.671493707454 "$god_ set-dist 3 23 2" $ns_ at 38.682384251530 "$god_ set-dist 16 27 2" $ns_ at 38.765259492300 "$god_ set-dist 5 34 1" $ns_ at 38.856366141132 "$god_ set-dist 16 19 2" $ns_ at 38.934775301345 "$god_ set-dist 12 19 2" $ns_ at 38.940518473507 "$god_ set-dist 11 31 1" $ns_ at 39.005387124944 "$god_ set-dist 35 46 2" $ns_ at 39.031802081870 "$god_ set-dist 11 36 1" $ns_ at 39.037319791546 "$god_ set-dist 40 42 1" $ns_ at 39.049757851623 "$god_ set-dist 13 40 1" $ns_ at 39.049757851623 "$god_ set-dist 17 40 2" $ns_ at 39.060622690353 "$god_ set-dist 27 45 2" $ns_ at 39.076440943470 "$god_ set-dist 5 17 2" $ns_ at 39.129718214005 "$god_ set-dist 29 42 2" $ns_ at 39.161878760999 "$god_ set-dist 34 45 2" $ns_ at 39.194284181826 "$god_ set-dist 46 47 2" $ns_ at 39.245770211039 "$god_ set-dist 22 46 2" $ns_ at 39.302668916596 "$god_ set-dist 23 35 2" $ns_ at 39.445418951754 "$god_ set-dist 12 13 2" $ns_ at 39.445418951754 "$god_ set-dist 12 42 3" $ns_ at 39.500394422389 "$god_ set-dist 18 48 1" $ns_ at 39.641945144385 "$god_ set-dist 36 40 1" $ns_ at 39.700086176204 "$god_ set-dist 13 17 2" $ns_ at 39.700086176204 "$god_ set-dist 16 17 3" $ns_ at 39.700086176204 "$god_ set-dist 17 40 3" $ns_ at 39.739255409761 "$god_ set-dist 1 12 2" $ns_ at 39.847793243410 "$node_(11) setdest 469.087177088981 32.037642589731 7.706530881803" $ns_ at 39.915185712421 "$god_ set-dist 23 48 2" $ns_ at 39.967637793612 "$god_ set-dist 14 43 1" $ns_ at 40.160093637825 "$god_ set-dist 9 27 2" $ns_ at 40.183665653010 "$god_ set-dist 12 29 1" $ns_ at 40.225443453728 "$node_(7) setdest 224.237844497308 229.626806048298 0.938110224699" $ns_ at 40.259322201538 "$god_ set-dist 10 24 1" $ns_ at 40.292518160258 "$god_ set-dist 8 36 1" $ns_ at 40.319919136594 "$god_ set-dist 18 29 1" $ns_ at 40.349416994790 "$god_ set-dist 5 16 2" $ns_ at 40.401152362740 "$god_ set-dist 0 14 2" $ns_ at 40.424942941733 "$god_ set-dist 25 34 1" $ns_ at 40.580820379455 "$god_ set-dist 36 39 1" $ns_ at 40.753406565567 "$god_ set-dist 29 41 2" $ns_ at 40.753412707580 "$god_ set-dist 29 34 2" $ns_ at 40.789788910936 "$god_ set-dist 24 43 1" $ns_ at 40.873764165208 "$god_ set-dist 1 9 2" $ns_ at 40.874631322940 "$god_ set-dist 12 48 1" $ns_ at 40.925468106081 "$god_ set-dist 16 46 3" $ns_ at 40.925468106081 "$god_ set-dist 37 46 2" $ns_ at 40.925468106081 "$god_ set-dist 40 46 3" $ns_ at 40.925468106081 "$god_ set-dist 45 46 3" $ns_ at 40.929241405148 "$god_ set-dist 21 49 1" $ns_ at 40.960035104306 "$god_ set-dist 14 21 2" $ns_ at 41.017558472014 "$god_ set-dist 0 29 2" $ns_ at 41.017943630950 "$god_ set-dist 14 33 1" $ns_ at 41.067950261041 "$god_ set-dist 8 11 1" $ns_ at 41.146430856584 "$god_ set-dist 17 30 2" $ns_ at 41.172027578707 "$god_ set-dist 27 33 2" $ns_ at 41.211031832783 "$god_ set-dist 27 47 2" $ns_ at 41.219257472145 "$god_ set-dist 17 40 2" $ns_ at 41.219257472145 "$god_ set-dist 19 40 1" $ns_ at 41.291623348424 "$god_ set-dist 8 27 2" $ns_ at 41.293854202933 "$node_(17) setdest 396.296650038497 252.214626399950 7.324135639570" $ns_ at 41.417151032557 "$god_ set-dist 21 36 1" $ns_ at 41.424745287419 "$god_ set-dist 0 43 1" $ns_ at 41.455350488363 "$node_(46) setdest 492.514114115139 11.919022300084 2.108382186513" $ns_ at 41.486594411769 "$god_ set-dist 27 43 2" $ns_ at 41.496532267680 "$god_ set-dist 1 47 2" $ns_ at 41.508845743068 "$god_ set-dist 24 33 1" $ns_ at 41.544412089284 "$god_ set-dist 36 37 1" $ns_ at 41.568992551552 "$god_ set-dist 23 30 2" $ns_ at 41.607164772202 "$god_ set-dist 7 10 1" $ns_ at 41.620289561381 "$god_ set-dist 29 49 2" $ns_ at 41.785514718421 "$god_ set-dist 27 48 2" $ns_ at 41.785713731766 "$god_ set-dist 23 29 2" $ns_ at 41.847298223076 "$god_ set-dist 16 24 2" $ns_ at 41.867843504028 "$god_ set-dist 7 21 2" $ns_ at 41.919890586053 "$god_ set-dist 0 33 1" $ns_ at 41.920754815351 "$node_(28) setdest 401.552031869726 131.297965839034 19.686429606466" $ns_ at 41.991389100256 "$node_(23) setdest 165.371135668176 457.734535380449 3.663128097991" $ns_ at 42.027623375509 "$god_ set-dist 1 48 2" $ns_ at 42.131761660200 "$god_ set-dist 13 44 2" $ns_ at 42.134700418389 "$god_ set-dist 27 37 2" $ns_ at 42.282418688976 "$god_ set-dist 41 47 2" $ns_ at 42.406976529622 "$god_ set-dist 17 30 1" $ns_ at 42.458025419366 "$god_ set-dist 11 20 1" $ns_ at 42.486547790757 "$god_ set-dist 10 14 1" $ns_ at 42.492176973168 "$god_ set-dist 27 35 2" $ns_ at 42.523165273415 "$god_ set-dist 2 37 2" $ns_ at 42.544194887474 "$god_ set-dist 10 23 1" $ns_ at 42.544261858067 "$god_ set-dist 9 13 2" $ns_ at 42.545775746014 "$node_(27) setdest 305.299184402039 330.641657177700 12.392830578077" $ns_ at 42.593473713861 "$god_ set-dist 16 31 2" $ns_ at 42.618653433526 "$god_ set-dist 27 35 1" $ns_ at 42.619551893145 "$god_ set-dist 10 36 1" $ns_ at 42.621616019013 "$god_ set-dist 8 39 1" $ns_ at 42.663612941774 "$god_ set-dist 17 44 1" $ns_ at 42.684935998986 "$god_ set-dist 15 33 1" $ns_ at 42.782379616465 "$god_ set-dist 2 47 2" $ns_ at 42.822079272332 "$god_ set-dist 11 26 1" $ns_ at 42.829087740329 "$node_(8) setdest 473.646798990326 82.264816297936 13.742493004175" $ns_ at 42.841473488125 "$god_ set-dist 10 49 1" $ns_ at 42.885283846685 "$god_ set-dist 3 13 2" $ns_ at 43.072066566697 "$god_ set-dist 27 37 1" $ns_ at 43.109182010769 "$god_ set-dist 1 14 2" $ns_ at 43.112317470575 "$god_ set-dist 37 40 2" $ns_ at 43.130652243770 "$god_ set-dist 6 44 2" $ns_ at 43.130742086125 "$god_ set-dist 17 36 1" $ns_ at 43.172822387889 "$god_ set-dist 17 21 1" $ns_ at 43.191813279652 "$god_ set-dist 1 29 2" $ns_ at 43.235733479216 "$god_ set-dist 44 47 2" $ns_ at 43.291176380106 "$god_ set-dist 27 29 2" $ns_ at 43.299506018889 "$god_ set-dist 27 33 1" $ns_ at 43.301154555526 "$god_ set-dist 8 27 1" $ns_ at 43.331549308681 "$god_ set-dist 10 31 1" $ns_ at 43.331586858804 "$god_ set-dist 14 49 2" $ns_ at 43.369377420531 "$god_ set-dist 8 39 2" $ns_ at 43.427166126552 "$god_ set-dist 13 30 2" $ns_ at 43.463390265598 "$god_ set-dist 1 7 2" $ns_ at 43.463983778131 "$god_ set-dist 1 15 2" $ns_ at 43.532341917918 "$god_ set-dist 5 17 1" $ns_ at 43.549159216320 "$god_ set-dist 11 34 1" $ns_ at 43.567834399551 "$god_ set-dist 27 43 1" $ns_ at 43.706441955167 "$god_ set-dist 13 41 2" $ns_ at 43.741822061274 "$god_ set-dist 10 15 1" $ns_ at 43.760959348190 "$node_(38) setdest 450.815322988105 65.093751773122 8.324542583782" $ns_ at 43.796908153650 "$god_ set-dist 17 34 1" $ns_ at 43.841990812835 "$god_ set-dist 0 38 1" $ns_ at 43.852712088714 "$god_ set-dist 7 11 1" $ns_ at 43.862349895559 "$god_ set-dist 17 24 1" $ns_ at 43.877953396364 "$god_ set-dist 14 23 2" $ns_ at 43.915272084908 "$god_ set-dist 24 44 1" $ns_ at 43.944729969585 "$god_ set-dist 34 40 1" $ns_ at 44.057795046042 "$god_ set-dist 0 28 1" $ns_ at 44.103300516231 "$god_ set-dist 9 19 2" $ns_ at 44.164108589405 "$god_ set-dist 8 18 2" $ns_ at 44.194615602272 "$god_ set-dist 7 49 2" $ns_ at 44.211490827788 "$god_ set-dist 0 35 1" $ns_ at 44.244050114172 "$node_(40) setdest 51.514721642030 154.477788282414 12.319115540566" $ns_ at 44.246510785343 "$god_ set-dist 5 28 2" $ns_ at 44.246510785343 "$god_ set-dist 28 46 3" $ns_ at 44.255284534780 "$node_(14) setdest 46.402460465141 408.362538423251 17.238453953899" $ns_ at 44.351719308337 "$god_ set-dist 14 34 2" $ns_ at 44.357526629349 "$god_ set-dist 23 44 1" $ns_ at 44.369017598693 "$god_ set-dist 30 48 2" $ns_ at 44.395008832430 "$god_ set-dist 9 14 1" $ns_ at 44.478842532232 "$god_ set-dist 10 20 1" $ns_ at 44.508887642915 "$god_ set-dist 31 47 2" $ns_ at 44.542576944178 "$god_ set-dist 2 16 2" $ns_ at 44.596737591701 "$god_ set-dist 44 49 1" $ns_ at 44.693386470392 "$god_ set-dist 2 35 2" $ns_ at 44.717350616916 "$god_ set-dist 28 37 2" $ns_ at 44.758401394317 "$god_ set-dist 29 30 2" $ns_ at 44.779371376906 "$god_ set-dist 3 8 2" $ns_ at 44.795340469213 "$god_ set-dist 5 38 2" $ns_ at 44.795340469213 "$god_ set-dist 38 46 3" $ns_ at 44.810964697067 "$god_ set-dist 36 41 1" $ns_ at 44.818176490175 "$god_ set-dist 8 23 1" $ns_ at 44.827522966228 "$node_(13) setdest 305.338359789545 437.008264800003 18.968874240649" $ns_ at 44.835104377842 "$god_ set-dist 2 5 2" $ns_ at 44.835104377842 "$god_ set-dist 2 46 3" $ns_ at 44.835616046151 "$god_ set-dist 6 30 2" $ns_ at 44.859067397291 "$god_ set-dist 10 26 1" $ns_ at 44.866121118156 "$god_ set-dist 28 47 2" $ns_ at 44.884646813508 "$god_ set-dist 14 23 1" $ns_ at 44.931790643932 "$god_ set-dist 6 41 2" $ns_ at 44.950647199913 "$god_ set-dist 37 40 1" $ns_ at 44.998576743143 "$god_ set-dist 15 49 2" $ns_ at 45.004556864754 "$god_ set-dist 11 14 1" $ns_ at 45.041653145172 "$god_ set-dist 3 6 2" $ns_ at 45.083987886919 "$god_ set-dist 29 39 2" $ns_ at 45.108062363466 "$god_ set-dist 2 48 2" $ns_ at 45.128205955742 "$god_ set-dist 33 36 1" $ns_ at 45.162566558181 "$god_ set-dist 36 48 2" $ns_ at 45.220797998736 "$god_ set-dist 2 29 2" $ns_ at 45.241005627650 "$god_ set-dist 29 36 2" $ns_ at 45.325783245208 "$god_ set-dist 6 9 2" $ns_ at 45.330957772576 "$god_ set-dist 1 38 2" $ns_ at 45.364135808219 "$god_ set-dist 28 35 2" $ns_ at 45.390416349294 "$god_ set-dist 2 46 2" $ns_ at 45.390416349294 "$god_ set-dist 22 46 1" $ns_ at 45.390416349294 "$god_ set-dist 28 46 2" $ns_ at 45.390416349294 "$god_ set-dist 38 46 2" $ns_ at 45.404449141819 "$god_ set-dist 0 37 1" $ns_ at 45.434814529826 "$god_ set-dist 8 21 2" $ns_ at 45.448032804685 "$god_ set-dist 39 48 2" $ns_ at 45.457477815714 "$god_ set-dist 10 17 1" $ns_ at 45.539680727985 "$god_ set-dist 16 28 2" $ns_ at 45.557080251934 "$god_ set-dist 28 29 2" $ns_ at 45.576627973804 "$god_ set-dist 28 48 2" $ns_ at 45.613285214634 "$god_ set-dist 39 47 2" $ns_ at 45.766696852914 "$god_ set-dist 21 29 2" $ns_ at 45.787282480980 "$god_ set-dist 1 37 2" $ns_ at 45.790622678110 "$god_ set-dist 29 31 2" $ns_ at 45.834494232042 "$god_ set-dist 30 47 2" $ns_ at 45.834571608172 "$god_ set-dist 27 40 1" $ns_ at 45.838930812204 "$god_ set-dist 27 48 1" $ns_ at 45.957326896475 "$node_(28) setdest 342.963666617042 192.472521572906 1.078396324140" $ns_ at 45.957691706928 "$god_ set-dist 8 42 1" $ns_ at 46.023747892763 "$node_(29) setdest 480.938568020990 414.275214115448 18.401567793341" $ns_ at 46.040263981801 "$god_ set-dist 4 18 1" $ns_ at 46.040263981801 "$god_ set-dist 18 42 2" $ns_ at 46.065369857392 "$god_ set-dist 21 47 2" $ns_ at 46.081076163693 "$god_ set-dist 14 42 2" $ns_ at 46.121931132427 "$god_ set-dist 31 48 2" $ns_ at 46.126035488905 "$god_ set-dist 36 44 1" $ns_ at 46.159914347504 "$god_ set-dist 8 34 1" $ns_ at 46.179958091326 "$god_ set-dist 21 48 2" $ns_ at 46.201657083482 "$god_ set-dist 10 34 1" $ns_ at 46.229110356588 "$god_ set-dist 3 24 1" $ns_ at 46.390890923142 "$god_ set-dist 23 33 1" $ns_ at 46.445897495949 "$god_ set-dist 1 35 2" $ns_ at 46.486038126746 "$god_ set-dist 7 9 2" $ns_ at 46.514641712371 "$god_ set-dist 11 29 2" $ns_ at 46.537688276492 "$god_ set-dist 12 29 2" $ns_ at 46.732916400758 "$god_ set-dist 27 47 1" $ns_ at 46.856309551160 "$god_ set-dist 23 35 1" $ns_ at 46.869653897129 "$god_ set-dist 16 26 2" $ns_ at 46.873358804512 "$god_ set-dist 23 30 1" $ns_ at 46.877520012967 "$god_ set-dist 3 14 1" $ns_ at 46.892091615226 "$god_ set-dist 14 39 1" $ns_ at 46.895335410856 "$god_ set-dist 6 21 2" $ns_ at 46.898195577025 "$god_ set-dist 14 18 1" $ns_ at 46.923450396126 "$god_ set-dist 3 29 2" $ns_ at 47.000947852319 "$god_ set-dist 37 38 2" $ns_ at 47.012608365356 "$god_ set-dist 16 20 2" $ns_ at 47.014439984275 "$god_ set-dist 23 40 1" $ns_ at 47.057657859695 "$god_ set-dist 38 47 2" $ns_ at 47.123305903562 "$god_ set-dist 38 48 2" $ns_ at 47.188242451501 "$god_ set-dist 3 13 1" $ns_ at 47.347041536025 "$god_ set-dist 0 8 1" $ns_ at 47.352637616599 "$god_ set-dist 1 28 2" $ns_ at 47.354267923939 "$god_ set-dist 17 31 1" $ns_ at 47.406728782988 "$god_ set-dist 16 38 2" $ns_ at 47.536645957116 "$god_ set-dist 0 14 1" $ns_ at 47.563609356768 "$god_ set-dist 20 33 1" $ns_ at 47.565112467208 "$god_ set-dist 35 38 2" $ns_ at 47.592451597274 "$god_ set-dist 15 34 2" $ns_ at 47.680478448216 "$god_ set-dist 8 9 2" $ns_ at 47.719114422574 "$god_ set-dist 23 37 1" $ns_ at 47.720188345876 "$god_ set-dist 9 13 1" $ns_ at 47.721282946248 "$god_ set-dist 22 40 1" $ns_ at 47.721282946248 "$god_ set-dist 40 46 2" $ns_ at 47.794365629749 "$god_ set-dist 16 46 2" $ns_ at 47.794365629749 "$god_ set-dist 37 46 1" $ns_ at 47.794365629749 "$god_ set-dist 45 46 2" $ns_ at 47.819895289579 "$god_ set-dist 31 33 1" $ns_ at 47.824819363307 "$god_ set-dist 13 41 1" $ns_ at 47.851030649001 "$god_ set-dist 14 30 1" $ns_ at 47.872683983663 "$god_ set-dist 11 46 2" $ns_ at 47.964740880482 "$god_ set-dist 33 49 1" $ns_ at 47.992643571239 "$god_ set-dist 11 15 1" $ns_ at 48.013294241124 "$god_ set-dist 6 39 2" $ns_ at 48.049864902289 "$god_ set-dist 10 28 1" $ns_ at 48.074307871299 "$god_ set-dist 11 47 2" $ns_ at 48.086383400121 "$god_ set-dist 14 21 1" $ns_ at 48.107440726111 "$god_ set-dist 12 14 1" $ns_ at 48.113654731651 "$god_ set-dist 14 41 1" $ns_ at 48.143200964341 "$god_ set-dist 35 46 1" $ns_ at 48.162287475614 "$god_ set-dist 36 43 1" $ns_ at 48.185085243032 "$god_ set-dist 11 28 1" $ns_ at 48.190665953121 "$god_ set-dist 5 15 2" $ns_ at 48.212369746641 "$god_ set-dist 5 29 2" $ns_ at 48.215850339603 "$god_ set-dist 24 29 2" $ns_ at 48.223752872427 "$god_ set-dist 8 49 1" $ns_ at 48.238581192812 "$god_ set-dist 22 38 2" $ns_ at 48.238581192812 "$god_ set-dist 38 46 3" $ns_ at 48.309835547826 "$god_ set-dist 29 38 2" $ns_ at 48.315012811590 "$node_(10) setdest 290.626420627883 424.561643928481 8.165323594210" $ns_ at 48.366587908938 "$god_ set-dist 10 40 1" $ns_ at 48.411727889749 "$god_ set-dist 2 11 1" $ns_ at 48.447140638345 "$god_ set-dist 18 29 2" $ns_ at 48.470966348519 "$god_ set-dist 13 30 1" $ns_ at 48.474368199505 "$god_ set-dist 1 2 2" $ns_ at 48.475199344189 "$god_ set-dist 1 6 2" $ns_ at 48.509092348355 "$god_ set-dist 36 45 2" $ns_ at 48.543439526956 "$god_ set-dist 13 18 1" $ns_ at 48.557335779812 "$god_ set-dist 27 45 1" $ns_ at 48.594582087538 "$god_ set-dist 8 43 2" $ns_ at 48.598395945096 "$god_ set-dist 6 43 2" $ns_ at 48.725523783543 "$god_ set-dist 29 43 2" $ns_ at 48.780529945522 "$god_ set-dist 18 27 1" $ns_ at 48.793315476962 "$god_ set-dist 0 42 1" $ns_ at 48.812309560221 "$god_ set-dist 12 47 2" $ns_ at 48.816904607253 "$god_ set-dist 26 33 1" $ns_ at 48.838935494406 "$god_ set-dist 34 39 1" $ns_ at 48.842651095078 "$god_ set-dist 2 22 2" $ns_ at 48.842651095078 "$god_ set-dist 2 46 3" $ns_ at 48.922682331661 "$god_ set-dist 0 7 1" $ns_ at 49.003472384791 "$god_ set-dist 5 26 2" $ns_ at 49.264504720770 "$god_ set-dist 1 13 2" $ns_ at 49.310368632690 "$god_ set-dist 23 43 1" $ns_ at 49.326503381377 "$god_ set-dist 24 48 2" $ns_ at 49.349775097929 "$god_ set-dist 30 36 1" $ns_ at 49.390911058864 "$god_ set-dist 13 21 2" $ns_ at 49.394953321032 "$god_ set-dist 3 47 2" $ns_ at 49.527697153593 "$god_ set-dist 11 40 1" $ns_ at 49.544633664243 "$god_ set-dist 26 48 2" $ns_ at 49.565099478760 "$god_ set-dist 33 40 1" $ns_ at 49.795242171144 "$god_ set-dist 12 27 1" $ns_ at 49.795242171144 "$god_ set-dist 12 42 2" $ns_ at 49.822970709686 "$god_ set-dist 24 47 2" $ns_ at 49.854046873329 "$god_ set-dist 19 29 2" $ns_ at 49.856066151647 "$god_ set-dist 7 43 2" $ns_ at 49.880892955080 "$god_ set-dist 11 48 2" $ns_ at 49.884136663623 "$god_ set-dist 34 44 1" $ns_ at 49.985652593904 "$god_ set-dist 14 44 1" $ns_ at 50.042180812675 "$god_ set-dist 1 26 2" $ns_ at 50.087782407502 "$god_ set-dist 21 34 1" $ns_ at 50.122426186692 "$god_ set-dist 3 36 1" $ns_ at 50.162176985088 "$god_ set-dist 0 40 1" $ns_ at 50.171181390494 "$god_ set-dist 7 34 2" $ns_ at 50.244690684011 "$god_ set-dist 2 14 2" $ns_ at 50.260773439397 "$god_ set-dist 5 47 2" $ns_ at 50.429072014396 "$god_ set-dist 22 29 2" $ns_ at 50.465772137451 "$god_ set-dist 13 42 2" $ns_ at 50.489341502173 "$god_ set-dist 4 9 2" $ns_ at 50.489341502173 "$god_ set-dist 9 42 3" $ns_ at 50.593597639236 "$god_ set-dist 5 8 2" $ns_ at 50.612498645055 "$god_ set-dist 9 29 2" $ns_ at 50.612977209472 "$god_ set-dist 5 20 2" $ns_ at 50.649491270403 "$god_ set-dist 13 49 2" $ns_ at 50.690875122456 "$god_ set-dist 12 13 1" $ns_ at 50.706366584153 "$god_ set-dist 40 49 1" $ns_ at 50.710229495760 "$god_ set-dist 13 34 2" $ns_ at 50.739884088037 "$god_ set-dist 20 48 2" $ns_ at 50.827996415340 "$god_ set-dist 10 29 2" $ns_ at 50.827996415340 "$god_ set-dist 17 29 3" $ns_ at 50.841307491943 "$god_ set-dist 14 38 2" $ns_ at 50.895866247811 "$god_ set-dist 9 11 2" $ns_ at 50.919108947568 "$god_ set-dist 9 44 2" $ns_ at 50.926487003907 "$god_ set-dist 5 6 2" $ns_ at 50.945269876200 "$god_ set-dist 28 37 1" $ns_ at 50.947182592582 "$god_ set-dist 3 23 1" $ns_ at 51.009768067656 "$god_ set-dist 1 20 2" $ns_ at 51.084471687996 "$node_(21) setdest 132.252192243109 472.040238600310 14.088526300717" $ns_ at 51.133897374014 "$god_ set-dist 6 49 2" $ns_ at 51.194080049635 "$god_ set-dist 30 49 1" $ns_ at 51.208448796877 "$god_ set-dist 2 32 2" $ns_ at 51.398680525401 "$god_ set-dist 32 38 2" $ns_ at 51.466615540203 "$god_ set-dist 15 23 2" $ns_ at 51.478627200690 "$god_ set-dist 17 29 2" $ns_ at 51.478627200690 "$god_ set-dist 17 33 1" $ns_ at 51.548115457391 "$god_ set-dist 43 47 2" $ns_ at 51.622637636794 "$god_ set-dist 17 43 1" $ns_ at 51.632148005134 "$god_ set-dist 17 29 3" $ns_ at 51.632148005134 "$god_ set-dist 29 33 2" $ns_ at 51.741681392049 "$god_ set-dist 43 49 1" $ns_ at 51.766037703049 "$god_ set-dist 33 34 1" $ns_ at 51.824148908908 "$god_ set-dist 32 46 1" $ns_ at 51.901996653214 "$god_ set-dist 8 49 2" $ns_ at 51.916732433798 "$god_ set-dist 4 17 1" $ns_ at 51.916732433798 "$god_ set-dist 16 17 2" $ns_ at 51.916732433798 "$god_ set-dist 17 29 2" $ns_ at 52.008861547030 "$god_ set-dist 19 48 2" $ns_ at 52.017210438206 "$god_ set-dist 14 46 1" $ns_ at 52.173860646898 "$god_ set-dist 5 48 2" $ns_ at 52.195360996143 "$god_ set-dist 2 13 2" $ns_ at 52.294447522958 "$god_ set-dist 3 17 1" $ns_ at 52.604270091119 "$god_ set-dist 6 34 2" $ns_ at 52.623257665603 "$god_ set-dist 14 28 2" $ns_ at 52.690310999864 "$god_ set-dist 13 38 2" $ns_ at 52.804193454310 "$god_ set-dist 28 35 1" $ns_ at 52.838568103605 "$god_ set-dist 0 13 2" $ns_ at 52.903984413408 "$god_ set-dist 17 25 1" $ns_ at 52.919631806766 "$god_ set-dist 1 32 2" $ns_ at 53.071926142570 "$god_ set-dist 38 49 2" $ns_ at 53.080812269027 "$god_ set-dist 5 7 2" $ns_ at 53.165858707107 "$god_ set-dist 5 31 2" $ns_ at 53.204543827242 "$god_ set-dist 31 39 1" $ns_ at 53.327850884018 "$god_ set-dist 11 42 1" $ns_ at 53.329149980308 "$god_ set-dist 26 29 2" $ns_ at 53.369753740892 "$god_ set-dist 9 38 3" $ns_ at 53.369753740892 "$god_ set-dist 25 38 2" $ns_ at 53.545519066226 "$god_ set-dist 14 31 2" $ns_ at 53.604772909818 "$god_ set-dist 0 6 2" $ns_ at 53.613557395686 "$god_ set-dist 20 29 2" $ns_ at 53.636590099106 "$node_(9) setdest 468.566116867995 326.101696661011 10.814067127492" $ns_ at 53.683881699786 "$god_ set-dist 19 30 2" $ns_ at 53.688551257630 "$god_ set-dist 28 33 1" $ns_ at 53.723987657538 "$god_ set-dist 1 4 2" $ns_ at 53.744282179304 "$god_ set-dist 2 9 3" $ns_ at 53.744282179304 "$god_ set-dist 2 25 2" $ns_ at 53.797478857371 "$god_ set-dist 11 38 1" $ns_ at 53.808578455522 "$god_ set-dist 2 9 2" $ns_ at 53.808578455522 "$god_ set-dist 9 27 1" $ns_ at 53.808578455522 "$god_ set-dist 9 38 2" $ns_ at 53.808578455522 "$god_ set-dist 9 42 2" $ns_ at 53.817497889692 "$god_ set-dist 13 23 2" $ns_ at 53.822318395488 "$god_ set-dist 8 16 2" $ns_ at 53.880361038965 "$god_ set-dist 16 40 2" $ns_ at 53.917236133060 "$god_ set-dist 13 31 2" $ns_ at 53.928292194173 "$god_ set-dist 8 48 2" $ns_ at 54.056714915492 "$god_ set-dist 1 16 3" $ns_ at 54.056714915492 "$god_ set-dist 1 25 2" $ns_ at 54.056714915492 "$god_ set-dist 1 29 3" $ns_ at 54.134679242647 "$node_(49) setdest 379.398921019159 239.357663152365 19.107229470812" $ns_ at 54.190320772188 "$god_ set-dist 14 29 2" $ns_ at 54.295550388914 "$god_ set-dist 25 29 2" $ns_ at 54.316353426185 "$god_ set-dist 29 32 2" $ns_ at 54.340849753850 "$god_ set-dist 19 47 2" $ns_ at 54.342289113839 "$god_ set-dist 15 42 2" $ns_ at 54.356980901613 "$god_ set-dist 3 49 1" $ns_ at 54.437739581353 "$god_ set-dist 14 45 2" $ns_ at 54.560682792161 "$god_ set-dist 8 49 1" $ns_ at 54.573731117249 "$god_ set-dist 39 40 1" $ns_ at 54.626189429061 "$god_ set-dist 7 18 1" $ns_ at 54.665181958038 "$god_ set-dist 32 34 2" $ns_ at 54.679262121188 "$god_ set-dist 21 34 2" $ns_ at 54.690927631108 "$god_ set-dist 4 16 2" $ns_ at 54.754156643644 "$god_ set-dist 38 49 1" $ns_ at 54.785495798089 "$god_ set-dist 8 14 2" $ns_ at 54.786532084089 "$god_ set-dist 13 28 2" $ns_ at 54.873739733636 "$god_ set-dist 14 26 2" $ns_ at 54.921953355833 "$god_ set-dist 4 9 1" $ns_ at 54.947650811588 "$god_ set-dist 16 17 3" $ns_ at 54.947650811588 "$god_ set-dist 16 25 2" $ns_ at 54.947650811588 "$god_ set-dist 16 34 3" $ns_ at 55.000047944356 "$node_(29) setdest 2.189610492307 411.893799592254 13.497920415263" $ns_ at 55.044368238419 "$god_ set-dist 43 48 2" $ns_ at 55.086725180902 "$god_ set-dist 35 49 1" $ns_ at 55.136576250345 "$god_ set-dist 37 44 2" $ns_ at 55.187625142943 "$god_ set-dist 37 49 1" $ns_ at 55.192067089842 "$god_ set-dist 1 10 2" $ns_ at 55.206530035475 "$god_ set-dist 13 36 2" $ns_ at 55.223984859170 "$god_ set-dist 17 40 1" $ns_ at 55.247900218160 "$god_ set-dist 7 49 1" $ns_ at 55.286766504069 "$god_ set-dist 18 36 1" $ns_ at 55.434331888566 "$god_ set-dist 5 13 2" $ns_ at 55.474639100307 "$god_ set-dist 5 40 1" $ns_ at 55.511200979218 "$god_ set-dist 1 27 2" $ns_ at 55.545798815474 "$god_ set-dist 13 39 2" $ns_ at 55.603723316158 "$god_ set-dist 14 16 2" $ns_ at 55.701729335038 "$god_ set-dist 10 45 1" $ns_ at 55.765594156736 "$god_ set-dist 2 15 2" $ns_ at 55.848421407475 "$god_ set-dist 18 24 1" $ns_ at 55.854874474727 "$god_ set-dist 29 32 1" $ns_ at 55.891759350929 "$god_ set-dist 27 29 1" $ns_ at 55.895521217909 "$god_ set-dist 4 44 2" $ns_ at 55.916470531107 "$god_ set-dist 7 9 1" $ns_ at 55.924721140124 "$god_ set-dist 9 16 1" $ns_ at 55.954602604529 "$god_ set-dist 6 14 2" $ns_ at 55.957746910757 "$god_ set-dist 16 17 2" $ns_ at 55.957746910757 "$god_ set-dist 17 32 1" $ns_ at 55.985786445809 "$god_ set-dist 14 20 2" $ns_ at 56.044979516927 "$god_ set-dist 13 30 2" $ns_ at 56.077925310539 "$node_(47) setdest 257.757784708780 187.099996236339 10.168727192817" $ns_ at 56.078134035646 "$god_ set-dist 13 24 2" $ns_ at 56.096333530520 "$god_ set-dist 1 3 2" $ns_ at 56.139372628419 "$god_ set-dist 25 29 1" $ns_ at 56.174567226168 "$god_ set-dist 8 22 2" $ns_ at 56.202897016278 "$god_ set-dist 17 20 1" $ns_ at 56.229665651908 "$god_ set-dist 0 18 1" $ns_ at 56.249079776656 "$god_ set-dist 8 13 2" $ns_ at 56.361835176666 "$god_ set-dist 20 29 1" $ns_ at 56.367214365338 "$god_ set-dist 11 13 2" $ns_ at 56.480756821949 "$node_(48) setdest 285.502384622697 374.071092416250 4.027719990761" $ns_ at 56.527936949930 "$god_ set-dist 31 44 1" $ns_ at 56.663011509506 "$god_ set-dist 10 34 2" $ns_ at 56.687801941125 "$god_ set-dist 8 34 2" $ns_ at 56.702827039709 "$god_ set-dist 13 26 2" $ns_ at 56.713808044437 "$god_ set-dist 15 36 2" $ns_ at 56.721652372575 "$god_ set-dist 26 29 1" $ns_ at 56.779910098289 "$god_ set-dist 19 47 1" $ns_ at 56.816327650178 "$god_ set-dist 18 40 1" $ns_ at 56.848721814311 "$god_ set-dist 13 43 2" $ns_ at 56.936546170043 "$god_ set-dist 13 21 1" $ns_ at 56.960199707358 "$god_ set-dist 27 38 2" $ns_ at 56.974445628362 "$god_ set-dist 1 30 2" $ns_ at 56.999707814046 "$god_ set-dist 19 41 2" $ns_ at 57.056658955510 "$god_ set-dist 8 10 2" $ns_ at 57.104479918487 "$god_ set-dist 9 15 1" $ns_ at 57.121771075639 "$god_ set-dist 15 38 2" $ns_ at 57.140783838628 "$god_ set-dist 18 23 1" $ns_ at 57.159667899621 "$god_ set-dist 34 38 2" $ns_ at 57.167845362158 "$god_ set-dist 13 19 2" $ns_ at 57.204576116629 "$god_ set-dist 13 41 2" $ns_ at 57.265064639998 "$god_ set-dist 35 44 2" $ns_ at 57.265905195522 "$god_ set-dist 3 40 1" $ns_ at 57.284261216128 "$god_ set-dist 8 29 2" $ns_ at 57.324069836703 "$god_ set-dist 8 35 2" $ns_ at 57.328020955905 "$god_ set-dist 10 29 1" $ns_ at 57.409727866455 "$god_ set-dist 17 28 1" $ns_ at 57.439381604571 "$god_ set-dist 24 45 2" $ns_ at 57.460103742296 "$god_ set-dist 40 43 1" $ns_ at 57.470656076276 "$node_(6) setdest 15.117596635702 364.055449544344 4.531722842389" $ns_ at 57.488374521331 "$god_ set-dist 13 20 2" $ns_ at 57.523547810676 "$god_ set-dist 11 12 2" $ns_ at 57.523547810676 "$god_ set-dist 12 38 3" $ns_ at 57.526336293460 "$god_ set-dist 2 12 3" $ns_ at 57.526336293460 "$god_ set-dist 2 27 2" $ns_ at 57.526380825552 "$god_ set-dist 44 46 2" $ns_ at 57.574382617138 "$god_ set-dist 19 21 2" $ns_ at 57.736777820732 "$god_ set-dist 21 40 1" $ns_ at 57.742923003808 "$god_ set-dist 1 22 2" $ns_ at 57.791229915843 "$god_ set-dist 6 49 1" $ns_ at 57.831917287827 "$god_ set-dist 9 29 1" $ns_ at 57.840107599136 "$god_ set-dist 8 32 2" $ns_ at 57.866579051017 "$god_ set-dist 0 38 2" $ns_ at 57.878392131412 "$god_ set-dist 27 44 2" $ns_ at 57.881174359647 "$god_ set-dist 15 31 2" $ns_ at 57.886962910985 "$god_ set-dist 1 21 2" $ns_ at 57.911057709757 "$god_ set-dist 40 44 1" $ns_ at 57.936486980999 "$god_ set-dist 21 48 1" $ns_ at 58.000985301400 "$god_ set-dist 14 15 2" $ns_ at 58.001435814988 "$god_ set-dist 30 49 2" $ns_ at 58.018265796993 "$god_ set-dist 40 41 1" $ns_ at 58.068401178801 "$node_(16) setdest 71.402886149427 446.498289092361 12.792568458443" $ns_ at 58.080570821615 "$god_ set-dist 16 27 1" $ns_ at 58.080570821615 "$god_ set-dist 16 34 2" $ns_ at 58.121430417156 "$node_(13) setdest 373.617256575355 438.619464457233 5.711653788580" $ns_ at 58.152884504502 "$god_ set-dist 12 42 3" $ns_ at 58.152884504502 "$god_ set-dist 27 42 2" $ns_ at 58.282325847964 "$god_ set-dist 1 41 2" $ns_ at 58.287228494093 "$god_ set-dist 3 19 2" $ns_ at 58.287576103528 "$god_ set-dist 34 43 1" $ns_ at 58.417592557120 "$god_ set-dist 14 19 2" $ns_ at 58.473355012477 "$god_ set-dist 0 14 2" $ns_ at 58.496408602877 "$god_ set-dist 31 45 2" $ns_ at 58.501451000913 "$god_ set-dist 8 47 2" $ns_ at 58.551714468908 "$god_ set-dist 16 34 3" $ns_ at 58.551714468908 "$god_ set-dist 27 34 2" $ns_ at 58.581385758648 "$god_ set-dist 18 49 1" $ns_ at 58.582367789557 "$god_ set-dist 17 42 1" $ns_ at 58.590870289453 "$god_ set-dist 19 43 2" $ns_ at 58.649471787367 "$god_ set-dist 28 47 1" $ns_ at 58.655410444933 "$god_ set-dist 2 45 2" $ns_ at 58.659376002123 "$god_ set-dist 8 37 2" $ns_ at 58.756408546958 "$god_ set-dist 10 16 1" $ns_ at 58.770921644500 "$god_ set-dist 1 19 2" $ns_ at 58.770921644500 "$god_ set-dist 1 45 3" $ns_ at 58.814731400301 "$god_ set-dist 22 28 2" $ns_ at 58.815774363321 "$god_ set-dist 32 44 2" $ns_ at 58.834187940781 "$god_ set-dist 8 33 2" $ns_ at 58.834187940781 "$god_ set-dist 8 46 3" $ns_ at 58.842178656789 "$node_(38) setdest 412.932064707826 234.201310252275 2.944274710587" $ns_ at 58.885354281919 "$god_ set-dist 17 26 1" $ns_ at 58.946551965241 "$god_ set-dist 41 48 1" $ns_ at 58.971611549162 "$god_ set-dist 7 39 1" $ns_ at 59.012947577572 "$god_ set-dist 17 35 1" $ns_ at 59.013266439403 "$god_ set-dist 14 44 2" $ns_ at 59.013652214412 "$god_ set-dist 14 23 2" $ns_ at 59.080244369650 "$god_ set-dist 18 19 1" $ns_ at 59.101385632913 "$node_(1) setdest 77.783721191579 203.146555287410 8.070724834388" $ns_ at 59.129294743090 "$god_ set-dist 9 40 1" $ns_ at 59.201618360456 "$god_ set-dist 8 46 2" $ns_ at 59.201618360456 "$god_ set-dist 25 46 1" $ns_ at 59.217293123216 "$god_ set-dist 15 49 1" $ns_ at 59.285109579353 "$god_ set-dist 14 24 2" $ns_ at 59.348139372755 "$god_ set-dist 12 44 2" $ns_ at 59.380629506409 "$god_ set-dist 4 30 2" $ns_ at 59.386449126834 "$god_ set-dist 0 38 1" $ns_ at 59.423829160918 "$god_ set-dist 10 44 2" $ns_ at 59.423829160918 "$god_ set-dist 16 44 3" $ns_ at 59.437715694946 "$god_ set-dist 4 16 1" $ns_ at 59.437715694946 "$god_ set-dist 16 34 2" $ns_ at 59.499210718645 "$god_ set-dist 17 37 1" $ns_ at 59.561972226922 "$god_ set-dist 26 34 2" $ns_ at 59.664190444332 "$god_ set-dist 21 49 2" $ns_ at 59.720836421139 "$god_ set-dist 5 19 2" $ns_ at 59.822400717327 "$god_ set-dist 1 45 2" $ns_ at 59.822400717327 "$god_ set-dist 45 49 1" $ns_ at 59.841616991875 "$god_ set-dist 10 31 2" $ns_ at 59.844363052937 "$god_ set-dist 24 47 1" $ns_ at 59.856524734700 "$god_ set-dist 30 40 1" $ns_ at 59.860446263069 "$god_ set-dist 47 49 1" $ns_ at 59.944667596467 "$god_ set-dist 11 15 2" $ns_ at 60.001696027793 "$god_ set-dist 11 47 1" $ns_ at 60.009619385775 "$node_(30) setdest 467.347016606522 298.446538177524 10.130753691121" $ns_ at 60.022855736017 "$god_ set-dist 7 14 2" $ns_ at 60.059399878548 "$god_ set-dist 22 29 1" $ns_ at 60.160246312046 "$god_ set-dist 11 14 2" $ns_ at 60.196182676319 "$god_ set-dist 4 30 1" $ns_ at 60.243975185843 "$god_ set-dist 1 29 2" $ns_ at 60.243975185843 "$god_ set-dist 1 40 1" $ns_ at 60.253954928625 "$god_ set-dist 4 5 2" $ns_ at 60.273513904630 "$god_ set-dist 17 21 2" $ns_ at 60.306526937565 "$god_ set-dist 36 38 2" $ns_ at 60.326522401008 "$god_ set-dist 31 32 2" $ns_ at 60.332827638674 "$node_(31) setdest 442.433509516104 156.306073188703 8.589260970840" $ns_ at 60.381936595366 "$god_ set-dist 30 48 1" $ns_ at 60.497841878312 "$god_ set-dist 16 25 1" $ns_ at 60.497841878312 "$god_ set-dist 16 44 2" $ns_ at 60.627619866527 "$god_ set-dist 4 34 2" $ns_ at 60.705514771545 "$god_ set-dist 2 34 2" $ns_ at 60.710053741301 "$god_ set-dist 8 25 2" $ns_ at 60.710053741301 "$god_ set-dist 8 46 3" $ns_ at 60.775282984899 "$god_ set-dist 29 33 1" $ns_ at 60.852506751248 "$god_ set-dist 15 24 2" $ns_ at 60.858144820514 "$god_ set-dist 20 34 2" $ns_ at 60.939035125595 "$god_ set-dist 14 40 2" $ns_ at 60.960411803339 "$god_ set-dist 14 36 2" $ns_ at 60.967903057480 "$god_ set-dist 31 39 2" $ns_ at 60.975722072531 "$god_ set-dist 17 18 1" $ns_ at 60.987990403385 "$god_ set-dist 1 41 1" $ns_ at 61.035088191052 "$god_ set-dist 1 3 1" $ns_ at 61.059863271495 "$god_ set-dist 0 21 2" $ns_ at 61.066879894644 "$node_(5) setdest 371.081271484705 157.280101374318 8.848200715246" $ns_ at 61.150813541971 "$god_ set-dist 21 24 2" $ns_ at 61.151003573960 "$god_ set-dist 8 12 3" $ns_ at 61.151003573960 "$god_ set-dist 8 27 2" $ns_ at 61.151298294470 "$god_ set-dist 1 30 1" $ns_ at 61.156978873185 "$god_ set-dist 3 13 2" $ns_ at 61.178644026590 "$god_ set-dist 4 43 2" $ns_ at 61.201154324401 "$god_ set-dist 6 9 1" $ns_ at 61.228655445753 "$god_ set-dist 31 45 1" $ns_ at 61.256338521018 "$god_ set-dist 41 49 2" $ns_ at 61.287454275383 "$god_ set-dist 13 20 1" $ns_ at 61.349806822862 "$god_ set-dist 11 21 2" $ns_ at 61.452249140110 "$god_ set-dist 21 47 1" $ns_ at 61.496203517435 "$god_ set-dist 2 14 3" $ns_ at 61.496203517435 "$god_ set-dist 4 14 2" $ns_ at 61.496203517435 "$god_ set-dist 8 14 3" $ns_ at 61.496203517435 "$god_ set-dist 14 38 3" $ns_ at 61.496203517435 "$god_ set-dist 14 42 3" $ns_ at 61.500698350705 "$god_ set-dist 8 36 2" $ns_ at 61.575666607938 "$god_ set-dist 2 7 2" $ns_ at 61.577181642577 "$god_ set-dist 23 47 1" $ns_ at 61.591458156823 "$god_ set-dist 14 47 2" $ns_ at 61.596139442626 "$god_ set-dist 17 27 2" $ns_ at 61.612143785008 "$god_ set-dist 21 44 2" $ns_ at 61.620542560748 "$god_ set-dist 18 44 2" $ns_ at 61.662623313910 "$god_ set-dist 7 17 1" $ns_ at 61.689378366159 "$god_ set-dist 12 42 2" $ns_ at 61.689378366159 "$god_ set-dist 14 42 2" $ns_ at 61.689378366159 "$god_ set-dist 33 42 1" $ns_ at 61.689378366159 "$god_ set-dist 42 46 2" $ns_ at 61.694086321131 "$god_ set-dist 18 29 1" $ns_ at 61.803485905893 "$god_ set-dist 0 6 1" $ns_ at 61.804808691969 "$god_ set-dist 33 45 1" $ns_ at 61.832144455506 "$god_ set-dist 36 47 1" $ns_ at 61.957893775060 "$god_ set-dist 28 34 2" $ns_ at 61.985316826525 "$god_ set-dist 20 48 1" $ns_ at 61.991733816619 "$god_ set-dist 13 40 2" $ns_ at 62.008530391719 "$god_ set-dist 43 49 2" $ns_ at 62.071215434760 "$god_ set-dist 30 49 1" $ns_ at 62.073681169125 "$god_ set-dist 3 47 1" $ns_ at 62.077716106915 "$god_ set-dist 31 44 2" $ns_ at 62.141504530783 "$god_ set-dist 10 28 2" $ns_ at 62.251184069543 "$god_ set-dist 8 15 2" $ns_ at 62.259718098838 "$god_ set-dist 4 5 1" $ns_ at 62.282525740007 "$god_ set-dist 1 31 2" $ns_ at 62.297769763310 "$god_ set-dist 21 23 2" $ns_ at 62.304893913705 "$god_ set-dist 29 49 1" $ns_ at 62.324862489943 "$god_ set-dist 2 4 2" $ns_ at 62.356056740106 "$god_ set-dist 9 49 1" $ns_ at 62.357160107689 "$god_ set-dist 16 22 1" $ns_ at 62.398623617518 "$god_ set-dist 29 40 2" $ns_ at 62.402268515657 "$node_(27) setdest 18.002701048870 51.679381343841 14.854426060273" $ns_ at 62.504483550773 "$god_ set-dist 48 49 1" $ns_ at 62.569064769532 "$god_ set-dist 22 34 2" $ns_ at 62.608257818826 "$god_ set-dist 2 36 2" $ns_ at 62.623198209493 "$god_ set-dist 17 27 1" $ns_ at 62.628392823273 "$god_ set-dist 30 47 1" $ns_ at 62.717458449292 "$god_ set-dist 1 49 2" $ns_ at 62.724442506327 "$god_ set-dist 13 14 2" $ns_ at 62.793450213417 "$god_ set-dist 16 18 1" $ns_ at 62.806060244473 "$god_ set-dist 12 36 1" $ns_ at 62.854759377117 "$god_ set-dist 9 45 1" $ns_ at 62.902738127836 "$god_ set-dist 2 12 2" $ns_ at 62.902738127836 "$god_ set-dist 8 12 2" $ns_ at 62.902738127836 "$god_ set-dist 12 38 2" $ns_ at 62.902738127836 "$god_ set-dist 12 40 1" $ns_ at 62.940210858196 "$god_ set-dist 31 47 1" $ns_ at 62.977806735286 "$god_ set-dist 44 49 2" $ns_ at 63.003000958917 "$god_ set-dist 34 42 2" $ns_ at 63.050195629943 "$god_ set-dist 1 16 2" $ns_ at 63.050195629943 "$god_ set-dist 1 22 1" $ns_ at 63.055166551347 "$god_ set-dist 25 44 2" $ns_ at 63.091467530971 "$god_ set-dist 0 8 2" $ns_ at 63.152786790017 "$god_ set-dist 19 44 2" $ns_ at 63.169900033549 "$god_ set-dist 28 32 2" $ns_ at 63.243556237226 "$god_ set-dist 13 49 1" $ns_ at 63.268499134118 "$god_ set-dist 22 31 2" $ns_ at 63.309237791605 "$god_ set-dist 5 19 1" $ns_ at 63.316591048338 "$god_ set-dist 8 23 2" $ns_ at 63.378692946589 "$god_ set-dist 0 47 1" $ns_ at 63.383309531984 "$god_ set-dist 11 41 2" $ns_ at 63.383720362855 "$god_ set-dist 42 45 2" $ns_ at 63.448101021068 "$god_ set-dist 7 30 1" $ns_ at 63.563909814183 "$god_ set-dist 12 47 1" $ns_ at 63.615115688553 "$god_ set-dist 3 49 2" $ns_ at 63.647952770829 "$god_ set-dist 9 20 1" $ns_ at 63.741083657304 "$god_ set-dist 39 47 1" $ns_ at 63.777682525996 "$god_ set-dist 2 6 2" $ns_ at 63.777682525996 "$god_ set-dist 2 16 3" $ns_ at 63.856038482777 "$god_ set-dist 8 12 3" $ns_ at 63.856038482777 "$god_ set-dist 8 40 2" $ns_ at 63.888417589926 "$god_ set-dist 41 47 1" $ns_ at 63.902197061969 "$god_ set-dist 21 29 1" $ns_ at 63.911950484537 "$god_ set-dist 9 43 2" $ns_ at 63.966383503879 "$god_ set-dist 10 17 2" $ns_ at 64.022248121638 "$god_ set-dist 16 21 1" $ns_ at 64.072188158437 "$god_ set-dist 16 44 3" $ns_ at 64.072188158437 "$god_ set-dist 22 44 2" $ns_ at 64.074036578544 "$god_ set-dist 33 46 2" $ns_ at 64.074036578544 "$god_ set-dist 42 46 3" $ns_ at 64.125323038503 "$god_ set-dist 40 45 2" $ns_ at 64.133740196769 "$god_ set-dist 2 17 1" $ns_ at 64.206397878750 "$node_(8) setdest 215.982878563096 467.567225977309 1.558367960188" $ns_ at 64.349176528372 "$god_ set-dist 14 33 2" $ns_ at 64.349176528372 "$god_ set-dist 14 42 3" $ns_ at 64.383182496812 "$god_ set-dist 2 12 3" $ns_ at 64.383182496812 "$god_ set-dist 2 21 3" $ns_ at 64.383182496812 "$god_ set-dist 2 40 2" $ns_ at 64.395831659311 "$god_ set-dist 19 29 1" $ns_ at 64.411104752694 "$god_ set-dist 1 25 1" $ns_ at 64.416010034447 "$god_ set-dist 4 21 2" $ns_ at 64.416010034447 "$god_ set-dist 8 21 3" $ns_ at 64.425849678761 "$god_ set-dist 21 36 2" $ns_ at 64.440807101021 "$god_ set-dist 15 40 2" $ns_ at 64.498719666434 "$god_ set-dist 12 13 2" $ns_ at 64.559888662878 "$node_(43) setdest 165.572502054060 344.260003326014 12.317436310003" $ns_ at 64.584088183019 "$god_ set-dist 34 49 2" $ns_ at 64.618296038311 "$god_ set-dist 29 30 1" $ns_ at 64.721292638059 "$god_ set-dist 41 44 2" $ns_ at 64.831263452330 "$god_ set-dist 14 27 2" $ns_ at 64.984760591176 "$god_ set-dist 12 29 1" $ns_ at 65.024028381702 "$god_ set-dist 9 19 1" $ns_ at 65.101412643836 "$god_ set-dist 27 46 1" $ns_ at 65.105128924489 "$node_(14) setdest 102.030215021755 258.233268678309 12.051730539361" $ns_ at 65.127568820967 "$god_ set-dist 19 30 1" $ns_ at 65.258525430031 "$god_ set-dist 5 49 2" $ns_ at 65.272829468280 "$god_ set-dist 12 16 1" $ns_ at 65.319850213036 "$god_ set-dist 1 18 1" $ns_ at 65.327474021228 "$god_ set-dist 17 47 1" $ns_ at 65.336128008087 "$god_ set-dist 14 27 1" $ns_ at 65.341139061090 "$god_ set-dist 13 30 1" $ns_ at 65.351731527193 "$node_(0) setdest 173.234539579783 183.895510679639 9.055537582271" $ns_ at 65.361877709938 "$god_ set-dist 16 34 3" $ns_ at 65.361877709938 "$god_ set-dist 25 34 2" $ns_ at 65.386089781601 "$node_(36) setdest 470.788837742079 291.919142757352 1.585442514571" $ns_ at 65.394603187239 "$god_ set-dist 11 45 1" $ns_ at 65.414768781149 "$god_ set-dist 13 33 2" $ns_ at 65.414768781149 "$god_ set-dist 13 34 3" $ns_ at 65.424190563402 "$god_ set-dist 9 23 1" $ns_ at 65.445320411034 "$god_ set-dist 21 38 3" $ns_ at 65.445320411034 "$god_ set-dist 21 40 2" $ns_ at 65.477454875492 "$god_ set-dist 21 38 2" $ns_ at 65.477454875492 "$god_ set-dist 33 38 1" $ns_ at 65.530802120404 "$node_(34) setdest 218.791519642956 249.805203862368 1.113475931716" $ns_ at 65.531181091902 "$god_ set-dist 5 47 1" $ns_ at 65.680856187869 "$god_ set-dist 3 29 1" $ns_ at 65.693558050759 "$node_(2) setdest 416.324026788445 339.080300305202 10.641707403929" $ns_ at 65.742382621580 "$god_ set-dist 9 43 1" $ns_ at 65.756055577510 "$god_ set-dist 17 38 1" $ns_ at 65.788433939736 "$god_ set-dist 3 11 2" $ns_ at 65.808897614860 "$god_ set-dist 16 30 1" $ns_ at 65.808897614860 "$god_ set-dist 16 44 2" $ns_ at 65.893621364050 "$god_ set-dist 13 34 2" $ns_ at 65.893621364050 "$god_ set-dist 16 34 2" $ns_ at 65.893621364050 "$god_ set-dist 25 34 1" $ns_ at 65.936731394723 "$god_ set-dist 13 44 3" $ns_ at 65.936731394723 "$god_ set-dist 16 44 3" $ns_ at 65.936731394723 "$god_ set-dist 30 44 2" $ns_ at 65.978697863468 "$god_ set-dist 3 7 1" $ns_ at 66.017507776249 "$god_ set-dist 29 41 1" $ns_ at 66.060103543629 "$god_ set-dist 22 26 2" $ns_ at 66.101747938212 "$god_ set-dist 6 18 1" $ns_ at 66.103928802726 "$god_ set-dist 38 40 2" $ns_ at 66.125813963491 "$god_ set-dist 39 48 1" $ns_ at 66.159104917654 "$god_ set-dist 11 43 2" $ns_ at 66.166650913774 "$god_ set-dist 9 26 1" $ns_ at 66.188505531159 "$god_ set-dist 6 17 1" $ns_ at 66.212925575891 "$god_ set-dist 5 7 1" $ns_ at 66.401342422399 "$god_ set-dist 3 44 2" $ns_ at 66.565012312851 "$god_ set-dist 26 48 1" $ns_ at 66.646861799417 "$god_ set-dist 21 33 2" $ns_ at 66.646861799417 "$god_ set-dist 21 38 3" $ns_ at 66.646861799417 "$god_ set-dist 21 42 3" $ns_ at 66.673335120174 "$god_ set-dist 1 27 1" $ns_ at 66.767010651180 "$god_ set-dist 39 49 2" $ns_ at 66.931138783679 "$god_ set-dist 19 48 1" $ns_ at 67.085430899613 "$god_ set-dist 15 33 2" $ns_ at 67.085430899613 "$god_ set-dist 15 44 3" $ns_ at 67.092967116733 "$god_ set-dist 43 47 1" $ns_ at 67.144791555890 "$god_ set-dist 16 41 1" $ns_ at 67.161832026511 "$god_ set-dist 2 6 1" $ns_ at 67.161832026511 "$god_ set-dist 2 16 2" $ns_ at 67.193758495620 "$god_ set-dist 10 11 2" $ns_ at 67.195031880221 "$node_(44) setdest 286.214792060823 297.978956247592 19.723716094748" $ns_ at 67.217974226342 "$god_ set-dist 14 40 1" $ns_ at 67.217974226342 "$god_ set-dist 14 42 2" $ns_ at 67.220966132263 "$god_ set-dist 16 49 1" $ns_ at 67.247777480547 "$god_ set-dist 5 48 1" $ns_ at 67.285267490584 "$god_ set-dist 43 48 1" $ns_ at 67.478013492028 "$god_ set-dist 31 34 2" $ns_ at 67.500461448179 "$god_ set-dist 4 43 1" $ns_ at 67.509080322743 "$god_ set-dist 27 34 1" $ns_ at 67.516445336722 "$god_ set-dist 6 30 1" $ns_ at 67.525429838846 "$node_(49) setdest 212.256915320046 494.842483877958 4.756705101904" $ns_ at 67.535782653624 "$god_ set-dist 2 12 2" $ns_ at 67.535782653624 "$god_ set-dist 2 33 1" $ns_ at 67.540119834141 "$god_ set-dist 46 48 1" $ns_ at 67.581274316521 "$god_ set-dist 3 16 1" $ns_ at 67.604280716781 "$god_ set-dist 23 48 1" $ns_ at 67.631657817139 "$god_ set-dist 3 44 1" $ns_ at 67.631657817139 "$god_ set-dist 16 44 2" $ns_ at 67.648420259490 "$god_ set-dist 19 29 2" $ns_ at 67.655491716495 "$god_ set-dist 13 26 1" $ns_ at 67.706062316932 "$god_ set-dist 21 38 2" $ns_ at 67.706062316932 "$god_ set-dist 38 47 1" $ns_ at 67.805271424768 "$god_ set-dist 40 46 1" $ns_ at 67.805271424768 "$god_ set-dist 42 46 2" $ns_ at 67.833219245690 "$god_ set-dist 9 46 2" $ns_ at 67.855695369732 "$god_ set-dist 18 20 1" $ns_ at 67.894328923910 "$god_ set-dist 1 35 1" $ns_ at 67.962570105993 "$god_ set-dist 14 36 1" $ns_ at 67.988189965399 "$god_ set-dist 14 29 1" $ns_ at 68.027301206204 "$god_ set-dist 13 44 2" $ns_ at 68.027301206204 "$god_ set-dist 30 44 1" $ns_ at 68.035206779035 "$god_ set-dist 2 7 1" $ns_ at 68.043156760172 "$god_ set-dist 1 14 1" $ns_ at 68.070622290288 "$god_ set-dist 15 44 2" $ns_ at 68.070622290288 "$god_ set-dist 27 44 1" $ns_ at 68.082650312988 "$god_ set-dist 12 23 1" $ns_ at 68.146935061538 "$god_ set-dist 9 24 1" $ns_ at 68.152817543224 "$god_ set-dist 29 43 1" $ns_ at 68.188265314841 "$god_ set-dist 20 30 1" $ns_ at 68.340644193018 "$god_ set-dist 25 44 1" $ns_ at 68.534126181625 "$god_ set-dist 4 41 2" $ns_ at 68.536302379030 "$god_ set-dist 21 42 2" $ns_ at 68.536302379030 "$god_ set-dist 42 47 1" $ns_ at 68.570028616335 "$god_ set-dist 5 29 1" $ns_ at 68.615493674003 "$god_ set-dist 14 16 1" $ns_ at 68.629353398397 "$god_ set-dist 19 44 1" $ns_ at 68.652059629506 "$god_ set-dist 29 39 1" $ns_ at 68.666075152667 "$god_ set-dist 2 4 1" $ns_ at 68.710245369665 "$god_ set-dist 1 46 1" $ns_ at 68.727564192587 "$god_ set-dist 8 12 2" $ns_ at 68.727564192587 "$god_ set-dist 8 33 1" $ns_ at 68.733085141768 "$god_ set-dist 5 49 1" $ns_ at 68.816314588581 "$god_ set-dist 11 32 2" $ns_ at 68.818826947178 "$god_ set-dist 2 14 2" $ns_ at 68.818826947178 "$god_ set-dist 14 23 1" $ns_ at 68.818826947178 "$god_ set-dist 14 38 2" $ns_ at 68.857393506651 "$god_ set-dist 29 46 1" $ns_ at 68.882292088474 "$god_ set-dist 23 29 1" $ns_ at 68.958994850223 "$god_ set-dist 0 38 2" $ns_ at 68.965762074570 "$god_ set-dist 8 14 2" $ns_ at 68.965762074570 "$god_ set-dist 14 33 1" $ns_ at 68.982793485000 "$god_ set-dist 40 48 2" $ns_ at 68.995312294190 "$god_ set-dist 18 44 1" $ns_ at 69.036691501934 "$god_ set-dist 0 14 1" $ns_ at 69.107675815683 "$god_ set-dist 21 38 3" $ns_ at 69.107675815683 "$god_ set-dist 21 42 3" $ns_ at 69.107675815683 "$god_ set-dist 21 47 2" $ns_ at 69.166907082549 "$god_ set-dist 26 32 2" $ns_ at 69.199655605797 "$god_ set-dist 26 29 2" $ns_ at 69.294841064162 "$god_ set-dist 7 43 1" $ns_ at 69.312755290114 "$god_ set-dist 9 40 2" $ns_ at 69.315386973691 "$god_ set-dist 16 45 2" $ns_ at 69.349672211207 "$god_ set-dist 16 46 1" $ns_ at 69.436189984058 "$god_ set-dist 21 42 2" $ns_ at 69.436189984058 "$god_ set-dist 27 42 1" $ns_ at 69.452613708025 "$god_ set-dist 16 43 1" $ns_ at 69.573853402024 "$god_ set-dist 22 44 1" $ns_ at 69.620388696502 "$god_ set-dist 0 10 2" $ns_ at 69.633121699784 "$god_ set-dist 5 20 1" $ns_ at 69.697343808261 "$god_ set-dist 0 12 1" $ns_ at 69.717079501039 "$god_ set-dist 35 44 1" $ns_ at 69.742893192727 "$god_ set-dist 9 28 1" $ns_ at 69.761256655971 "$god_ set-dist 8 17 1" $ns_ at 69.768202929427 "$god_ set-dist 17 41 2" $ns_ at 69.788641194192 "$node_(21) setdest 242.433124903145 278.496947122590 2.148660953837" $ns_ at 69.803911708027 "$god_ set-dist 9 14 2" $ns_ at 69.844005247987 "$god_ set-dist 8 12 3" $ns_ at 69.844005247987 "$god_ set-dist 12 33 2" $ns_ at 69.957396985159 "$god_ set-dist 10 24 2" $ns_ at 70.035159756009 "$god_ set-dist 2 36 1" $ns_ at 70.077671430500 "$god_ set-dist 36 48 1" $ns_ at 70.079071176428 "$node_(13) setdest 66.281147367898 301.387246159964 7.756943822243" $ns_ at 70.108812851208 "$god_ set-dist 0 2 2" $ns_ at 70.160137089131 "$god_ set-dist 14 44 1" $ns_ at 70.173714229518 "$god_ set-dist 10 40 2" $ns_ at 70.175278614779 "$god_ set-dist 1 12 1" $ns_ at 70.225397240914 "$god_ set-dist 31 35 2" $ns_ at 70.228099827650 "$god_ set-dist 41 44 1" $ns_ at 70.228667806962 "$god_ set-dist 27 45 2" $ns_ at 70.239931687849 "$god_ set-dist 5 6 1" $ns_ at 70.274991825456 "$god_ set-dist 37 44 1" $ns_ at 70.280208666562 "$god_ set-dist 26 40 2" $ns_ at 70.295963824933 "$god_ set-dist 2 45 1" $ns_ at 70.318246022866 "$god_ set-dist 25 42 1" $ns_ at 70.356243375049 "$god_ set-dist 15 27 2" $ns_ at 70.360934456575 "$god_ set-dist 2 47 1" $ns_ at 70.382653717671 "$god_ set-dist 14 47 1" $ns_ at 70.502959534706 "$god_ set-dist 8 12 2" $ns_ at 70.502959534706 "$god_ set-dist 8 47 1" $ns_ at 70.539595506203 "$god_ set-dist 9 39 2" $ns_ at 70.645030418966 "$god_ set-dist 10 36 2" $ns_ at 70.659894235917 "$god_ set-dist 1 37 1" $ns_ at 70.660007167583 "$god_ set-dist 44 47 1" $ns_ at 70.676696208053 "$god_ set-dist 10 19 2" $ns_ at 70.778109634317 "$god_ set-dist 14 24 1" $ns_ at 70.783509561725 "$god_ set-dist 39 49 1" $ns_ at 70.816095093966 "$god_ set-dist 24 48 1" $ns_ at 70.850254839625 "$god_ set-dist 11 22 2" $ns_ at 70.854835109359 "$god_ set-dist 0 48 1" $ns_ at 70.882744095378 "$god_ set-dist 5 28 1" $ns_ at 70.943829033879 "$god_ set-dist 40 42 2" $ns_ at 71.003112573596 "$god_ set-dist 0 46 1" $ns_ at 71.115485705409 "$god_ set-dist 11 18 2" $ns_ at 71.249053385725 "$god_ set-dist 33 45 2" $ns_ at 71.334674321351 "$god_ set-dist 15 28 2" $ns_ at 71.335935372018 "$god_ set-dist 13 27 2" $ns_ at 71.391835855585 "$god_ set-dist 6 40 2" $ns_ at 71.408235150574 "$god_ set-dist 28 44 1" $ns_ at 71.416772184036 "$god_ set-dist 10 26 2" $ns_ at 71.417378637803 "$god_ set-dist 14 17 1" $ns_ at 71.515455716478 "$god_ set-dist 31 40 2" $ns_ at 71.570316175766 "$god_ set-dist 9 24 2" $ns_ at 71.581535375583 "$god_ set-dist 15 19 2" $ns_ at 71.672903593361 "$god_ set-dist 15 30 1" $ns_ at 71.776874782318 "$god_ set-dist 0 29 1" $ns_ at 71.776904179150 "$god_ set-dist 28 30 1" $ns_ at 71.800522644919 "$god_ set-dist 42 44 1" $ns_ at 71.802810878377 "$god_ set-dist 43 49 1" $ns_ at 71.900009500709 "$god_ set-dist 29 36 1" $ns_ at 71.904002401215 "$god_ set-dist 17 48 1" $ns_ at 71.967499537141 "$god_ set-dist 7 44 1" $ns_ at 72.082638875781 "$god_ set-dist 26 30 1" $ns_ at 72.092404950480 "$god_ set-dist 1 47 1" $ns_ at 72.124696192367 "$god_ set-dist 4 44 1" $ns_ at 72.149499810368 "$god_ set-dist 6 43 1" $ns_ at 72.345861557119 "$god_ set-dist 9 17 1" $ns_ at 72.354486035484 "$god_ set-dist 9 31 1" $ns_ at 72.389702806856 "$god_ set-dist 20 40 2" $ns_ at 72.393679624076 "$god_ set-dist 1 11 2" $ns_ at 72.405368847036 "$god_ set-dist 44 49 1" $ns_ at 72.423208107424 "$god_ set-dist 36 38 1" $ns_ at 72.484525743320 "$god_ set-dist 34 43 2" $ns_ at 72.527663268731 "$god_ set-dist 33 41 2" $ns_ at 72.544018062175 "$god_ set-dist 19 32 2" $ns_ at 72.547674758818 "$god_ set-dist 20 44 1" $ns_ at 72.580426955326 "$god_ set-dist 10 33 2" $ns_ at 72.598422342344 "$god_ set-dist 2 46 2" $ns_ at 72.598422342344 "$god_ set-dist 23 46 1" $ns_ at 72.598422342344 "$god_ set-dist 38 46 2" $ns_ at 72.605004867262 "$god_ set-dist 13 43 1" $ns_ at 72.707108497250 "$god_ set-dist 44 46 1" $ns_ at 72.721327531079 "$god_ set-dist 21 27 2" $ns_ at 72.839961169459 "$god_ set-dist 32 44 1" $ns_ at 72.950887969804 "$god_ set-dist 12 13 1" $ns_ at 72.981261238360 "$god_ set-dist 29 45 2" $ns_ at 73.010169796935 "$god_ set-dist 2 21 2" $ns_ at 73.010169796935 "$god_ set-dist 2 25 1" $ns_ at 73.084263748005 "$god_ set-dist 40 49 2" $ns_ at 73.087705786823 "$god_ set-dist 12 44 1" $ns_ at 73.093313620249 "$god_ set-dist 34 42 1" $ns_ at 73.121191951389 "$god_ set-dist 16 27 2" $ns_ at 73.125268280591 "$god_ set-dist 28 40 2" $ns_ at 73.185515027732 "$god_ set-dist 10 39 2" $ns_ at 73.222994133541 "$god_ set-dist 6 44 1" $ns_ at 73.224711850510 "$god_ set-dist 3 34 1" $ns_ at 73.293496821573 "$god_ set-dist 24 41 2" $ns_ at 73.399425601593 "$god_ set-dist 9 41 2" $ns_ at 73.427955765810 "$node_(0) setdest 317.598735927729 493.168820063377 7.276224366728" $ns_ at 73.434060031995 "$god_ set-dist 14 34 1" $ns_ at 73.485177294503 "$god_ set-dist 29 33 2" $ns_ at 73.498247128338 "$node_(10) setdest 158.565929504510 493.528423517456 17.840584863639" $ns_ at 73.530766130177 "$god_ set-dist 4 40 2" $ns_ at 73.598024780418 "$god_ set-dist 6 39 1" $ns_ at 73.743051133799 "$god_ set-dist 34 47 1" $ns_ at 73.778873348897 "$god_ set-dist 28 48 1" $ns_ at 73.860465846683 "$god_ set-dist 16 39 1" $ns_ at 73.900207509359 "$god_ set-dist 3 9 2" $ns_ at 73.991172667362 "$god_ set-dist 2 37 1" $ns_ at 73.998118835752 "$god_ set-dist 9 12 2" $ns_ at 74.002819038940 "$god_ set-dist 20 29 2" $ns_ at 74.010624026872 "$god_ set-dist 32 45 2" $ns_ at 74.054592024486 "$god_ set-dist 44 48 1" $ns_ at 74.070873704524 "$god_ set-dist 30 45 1" $ns_ at 74.075888851037 "$god_ set-dist 10 39 1" $ns_ at 74.110472963718 "$god_ set-dist 31 44 1" $ns_ at 74.162263992947 "$god_ set-dist 13 41 1" $ns_ at 74.167747200020 "$god_ set-dist 7 40 2" $ns_ at 74.262592096151 "$god_ set-dist 5 26 1" $ns_ at 74.307654520868 "$god_ set-dist 29 44 1" $ns_ at 74.341723083607 "$god_ set-dist 36 46 1" $ns_ at 74.355159392565 "$god_ set-dist 27 31 2" $ns_ at 74.380403529882 "$god_ set-dist 32 40 2" $ns_ at 74.390557689514 "$god_ set-dist 21 38 2" $ns_ at 74.390557689514 "$god_ set-dist 25 38 1" $ns_ at 74.534674110975 "$god_ set-dist 5 16 1" $ns_ at 74.570504684087 "$god_ set-dist 11 39 2" $ns_ at 74.635488763408 "$god_ set-dist 26 44 1" $ns_ at 74.641207324151 "$god_ set-dist 9 27 2" $ns_ at 74.648420020351 "$god_ set-dist 10 27 2" $ns_ at 74.718255349889 "$god_ set-dist 0 31 2" $ns_ at 74.728240994637 "$god_ set-dist 26 27 2" $ns_ at 74.738442284620 "$god_ set-dist 19 22 2" $ns_ at 74.868057203682 "$god_ set-dist 5 42 1" $ns_ at 74.942944632718 "$god_ set-dist 2 44 1" $ns_ at 74.967464546100 "$god_ set-dist 18 34 1" $ns_ at 75.023177609946 "$god_ set-dist 5 21 2" $ns_ at 75.059538312346 "$god_ set-dist 3 13 1" $ns_ at 75.280884593661 "$god_ set-dist 19 40 2" $ns_ at 75.308549900220 "$god_ set-dist 37 38 1" $ns_ at 75.366645761984 "$god_ set-dist 9 21 2" $ns_ at 75.403339465943 "$god_ set-dist 18 28 1" $ns_ at 75.475495032776 "$god_ set-dist 10 20 2" $ns_ at 75.500498953977 "$node_(22) setdest 398.394293004184 345.140175029905 18.064691037279" $ns_ at 75.547634510695 "$god_ set-dist 11 40 2" $ns_ at 75.732963723548 "$god_ set-dist 3 6 1" $ns_ at 75.787271927262 "$god_ set-dist 3 49 1" $ns_ at 75.814141872796 "$god_ set-dist 2 9 1" $ns_ at 75.834955088561 "$god_ set-dist 10 45 2" $ns_ at 75.835404305728 "$god_ set-dist 32 33 2" $ns_ at 75.855334022564 "$god_ set-dist 13 23 1" $ns_ at 75.913756660016 "$god_ set-dist 19 22 1" $ns_ at 75.924657439379 "$god_ set-dist 11 35 2" $ns_ at 75.991900444460 "$god_ set-dist 9 44 1" $ns_ at 76.008498194534 "$god_ set-dist 2 5 1" $ns_ at 76.025280356314 "$node_(43) setdest 85.075710945704 225.539199405386 15.977741648296" $ns_ at 76.176620516169 "$god_ set-dist 5 13 1" $ns_ at 76.189996213775 "$god_ set-dist 16 49 2" $ns_ at 76.211446857534 "$god_ set-dist 1 29 1" $ns_ at 76.216113152300 "$god_ set-dist 17 45 1" $ns_ at 76.356421565517 "$god_ set-dist 7 14 1" $ns_ at 76.529756875449 "$god_ set-dist 0 2 1" $ns_ at 76.532509984600 "$node_(48) setdest 120.554569544119 436.918228720080 18.766612849071" $ns_ at 76.585829395437 "$god_ set-dist 16 47 2" $ns_ at 76.609467414320 "$god_ set-dist 13 44 1" $ns_ at 76.678463374854 "$god_ set-dist 10 23 2" $ns_ at 76.679553272576 "$god_ set-dist 15 16 2" $ns_ at 76.754414186993 "$god_ set-dist 10 44 1" $ns_ at 76.779159736205 "$god_ set-dist 15 47 2" $ns_ at 76.831984130594 "$god_ set-dist 9 38 1" $ns_ at 76.866455552713 "$god_ set-dist 27 42 2" $ns_ at 76.887785543508 "$god_ set-dist 22 45 1" $ns_ at 76.917537469007 "$god_ set-dist 38 44 1" $ns_ at 76.944793339058 "$god_ set-dist 30 31 1" $ns_ at 76.950414928166 "$god_ set-dist 5 16 2" $ns_ at 77.023000735397 "$god_ set-dist 15 29 2" $ns_ at 77.037628397962 "$god_ set-dist 2 30 1" $ns_ at 77.117389108135 "$god_ set-dist 5 31 1" $ns_ at 77.145228680356 "$god_ set-dist 0 13 1" $ns_ at 77.155758653147 "$god_ set-dist 22 26 1" $ns_ at 77.244061494567 "$node_(31) setdest 467.587358029133 92.661758832085 18.385347287206" $ns_ at 77.288203604226 "$god_ set-dist 22 28 1" $ns_ at 77.298005275277 "$god_ set-dist 20 27 2" $ns_ at 77.298701258405 "$god_ set-dist 16 44 1" $ns_ at 77.373077222856 "$god_ set-dist 0 16 1" $ns_ at 77.417928780404 "$god_ set-dist 7 16 2" $ns_ at 77.420063702636 "$god_ set-dist 5 31 2" $ns_ at 77.423007589271 "$god_ set-dist 30 31 2" $ns_ at 77.444682772939 "$god_ set-dist 24 32 2" $ns_ at 77.484234307336 "$god_ set-dist 13 17 1" $ns_ at 77.505529639898 "$god_ set-dist 28 48 2" $ns_ at 77.544251708645 "$god_ set-dist 5 10 2" $ns_ at 77.550369375857 "$god_ set-dist 1 32 1" $ns_ at 77.563134194736 "$god_ set-dist 9 33 2" $ns_ at 77.609177418028 "$god_ set-dist 19 34 2" $ns_ at 77.614128654546 "$node_(1) setdest 28.191641174225 242.397902281667 11.276851763387" $ns_ at 77.628447169501 "$god_ set-dist 0 21 1" $ns_ at 77.660882965086 "$god_ set-dist 22 40 2" $ns_ at 77.698797034149 "$god_ set-dist 1 32 2" $ns_ at 77.727211660900 "$god_ set-dist 34 43 1" $ns_ at 77.762699102507 "$god_ set-dist 0 10 1" $ns_ at 77.766469572919 "$god_ set-dist 21 44 1" $ns_ at 77.782609878791 "$god_ set-dist 8 24 2" $ns_ at 77.821406947008 "$god_ set-dist 4 27 2" $ns_ at 77.882479401719 "$god_ set-dist 27 32 2" $ns_ at 77.941185571027 "$god_ set-dist 10 47 2" $ns_ at 77.956964042767 "$god_ set-dist 5 38 1" $ns_ at 77.961743130946 "$god_ set-dist 9 43 2" $ns_ at 78.037498502277 "$god_ set-dist 9 16 2" $ns_ at 78.079672686211 "$god_ set-dist 6 14 1" $ns_ at 78.109135831937 "$god_ set-dist 6 16 2" $ns_ at 78.129196023088 "$god_ set-dist 33 48 2" $ns_ at 78.158165763236 "$god_ set-dist 19 48 2" $ns_ at 78.323448241915 "$god_ set-dist 27 48 2" $ns_ at 78.389848118384 "$node_(14) setdest 207.145055659621 122.774261291382 0.639850016006" $ns_ at 78.455661785880 "$god_ set-dist 27 29 2" $ns_ at 78.463302465660 "$god_ set-dist 26 48 2" $ns_ at 78.494450606981 "$god_ set-dist 14 49 1" $ns_ at 78.600681254533 "$god_ set-dist 37 40 2" $ns_ at 78.604840207042 "$god_ set-dist 4 16 2" $ns_ at 78.604840207042 "$god_ set-dist 8 16 3" $ns_ at 78.634459428752 "$god_ set-dist 15 35 2" $ns_ at 78.645820379479 "$god_ set-dist 15 25 2" $ns_ at 78.645820379479 "$god_ set-dist 15 34 3" $ns_ at 78.670694663111 "$god_ set-dist 19 39 2" $ns_ at 78.673355727790 "$god_ set-dist 23 31 2" $ns_ at 78.675752762670 "$god_ set-dist 27 49 2" $ns_ at 78.678005434943 "$god_ set-dist 15 40 3" $ns_ at 78.678005434943 "$god_ set-dist 30 40 2" $ns_ at 78.738019539210 "$god_ set-dist 44 45 1" $ns_ at 78.741443298314 "$god_ set-dist 9 29 2" $ns_ at 78.780055378128 "$god_ set-dist 6 27 2" $ns_ at 78.901887234335 "$god_ set-dist 37 42 1" $ns_ at 78.987299371152 "$god_ set-dist 25 31 2" $ns_ at 79.028496164620 "$god_ set-dist 11 27 2" $ns_ at 79.095980068348 "$god_ set-dist 1 48 1" $ns_ at 79.106337917218 "$god_ set-dist 12 40 2" $ns_ at 79.152343300441 "$god_ set-dist 27 28 2" $ns_ at 79.156494358655 "$god_ set-dist 31 36 2" $ns_ at 79.191399509066 "$god_ set-dist 13 46 1" $ns_ at 79.248331626323 "$god_ set-dist 31 44 2" $ns_ at 79.318790394676 "$god_ set-dist 0 10 2" $ns_ at 79.363216506374 "$god_ set-dist 2 22 1" $ns_ at 79.373964629204 "$god_ set-dist 8 12 3" $ns_ at 79.373964629204 "$god_ set-dist 12 47 2" $ns_ at 79.391415253186 "$god_ set-dist 35 45 2" $ns_ at 79.414868417080 "$god_ set-dist 3 33 2" $ns_ at 79.431879309235 "$god_ set-dist 30 38 1" $ns_ at 79.432047564746 "$god_ set-dist 12 31 3" $ns_ at 79.432047564746 "$god_ set-dist 16 31 3" $ns_ at 79.432047564746 "$god_ set-dist 21 31 3" $ns_ at 79.432047564746 "$god_ set-dist 31 37 2" $ns_ at 79.432047564746 "$god_ set-dist 31 46 3" $ns_ at 79.476717468529 "$god_ set-dist 8 41 3" $ns_ at 79.476717468529 "$god_ set-dist 31 41 3" $ns_ at 79.476717468529 "$god_ set-dist 41 47 2" $ns_ at 79.511727414992 "$god_ set-dist 10 39 2" $ns_ at 79.522232244720 "$god_ set-dist 13 39 1" $ns_ at 79.553232056982 "$god_ set-dist 9 10 2" $ns_ at 79.597139783859 "$god_ set-dist 7 10 2" $ns_ at 79.668244485826 "$god_ set-dist 7 27 2" $ns_ at 79.693427430113 "$god_ set-dist 1 22 2" $ns_ at 79.699011642712 "$god_ set-dist 22 27 2" $ns_ at 79.723664599497 "$god_ set-dist 1 21 1" $ns_ at 79.731208201687 "$god_ set-dist 45 48 2" $ns_ at 79.750447378692 "$god_ set-dist 12 27 2" $ns_ at 79.763572128567 "$node_(40) setdest 414.948606120728 419.691300670568 17.508889390586" $ns_ at 79.771772028575 "$god_ set-dist 19 27 2" $ns_ at 79.846698651516 "$god_ set-dist 8 9 1" $ns_ at 79.847800861151 "$god_ set-dist 21 23 1" $ns_ at 79.851037625396 "$god_ set-dist 24 31 2" $ns_ at 79.881010017427 "$god_ set-dist 10 15 2" $ns_ at 80.058552711134 "$god_ set-dist 13 14 1" $ns_ at 80.078759463656 "$god_ set-dist 13 36 1" $ns_ at 80.091535070136 "$god_ set-dist 18 26 1" $ns_ at 80.093649759011 "$god_ set-dist 12 40 1" $ns_ at 80.126062186645 "$god_ set-dist 1 16 1" $ns_ at 80.142884175294 "$god_ set-dist 27 41 2" $ns_ at 80.233843085196 "$god_ set-dist 10 49 2" $ns_ at 80.315857412426 "$god_ set-dist 2 35 1" $ns_ at 80.369084327622 "$god_ set-dist 29 47 2" $ns_ at 80.371928101354 "$god_ set-dist 4 10 2" $ns_ at 80.380687559291 "$god_ set-dist 34 35 1" $ns_ at 80.491332243870 "$god_ set-dist 15 40 2" $ns_ at 80.491332243870 "$god_ set-dist 37 40 1" $ns_ at 80.507509563640 "$god_ set-dist 6 10 2" $ns_ at 80.507509563640 "$god_ set-dist 8 10 3" $ns_ at 80.507509563640 "$god_ set-dist 10 31 3" $ns_ at 80.520577445660 "$god_ set-dist 1 33 2" $ns_ at 80.544202647557 "$god_ set-dist 29 36 2" $ns_ at 80.595099997807 "$god_ set-dist 9 31 2" $ns_ at 80.665483676238 "$god_ set-dist 4 29 2" $ns_ at 80.790723736621 "$god_ set-dist 7 29 2" $ns_ at 80.795662535906 "$god_ set-dist 11 45 2" $ns_ at 80.823091085635 "$god_ set-dist 5 8 1" $ns_ at 80.823091085635 "$god_ set-dist 8 12 2" $ns_ at 80.823091085635 "$god_ set-dist 8 41 2" $ns_ at 80.823091085635 "$god_ set-dist 8 46 2" $ns_ at 80.850348046676 "$god_ set-dist 6 12 1" $ns_ at 80.850348046676 "$god_ set-dist 12 31 2" $ns_ at 80.887549864527 "$god_ set-dist 11 34 2" $ns_ at 80.895781956364 "$god_ set-dist 1 30 2" $ns_ at 80.966305504581 "$node_(31) setdest 425.446843493950 413.590475923107 16.043221041791" $ns_ at 80.970992578092 "$god_ set-dist 24 48 2" $ns_ at 81.036138146658 "$god_ set-dist 2 18 1" $ns_ at 81.097259397613 "$god_ set-dist 1 17 2" $ns_ at 81.106952557403 "$god_ set-dist 20 48 2" $ns_ at 81.127451686330 "$god_ set-dist 36 41 2" $ns_ at 81.137756716748 "$god_ set-dist 27 30 2" $ns_ at 81.155664473467 "$god_ set-dist 6 21 1" $ns_ at 81.155664473467 "$god_ set-dist 8 21 2" $ns_ at 81.155664473467 "$god_ set-dist 21 31 2" $ns_ at 81.166756388851 "$god_ set-dist 29 40 1" $ns_ at 81.176255904902 "$god_ set-dist 9 31 1" $ns_ at 81.218998491809 "$god_ set-dist 16 23 1" $ns_ at 81.232947247490 "$god_ set-dist 15 34 2" $ns_ at 81.232947247490 "$god_ set-dist 15 44 1" $ns_ at 81.281664849213 "$god_ set-dist 4 42 2" $ns_ at 81.282612747591 "$node_(47) setdest 195.005189408800 38.283038759341 8.119034364065" $ns_ at 81.445480838717 "$god_ set-dist 9 23 2" $ns_ at 81.547830127006 "$god_ set-dist 4 43 2" $ns_ at 81.601931069852 "$god_ set-dist 5 31 1" $ns_ at 81.601931069852 "$god_ set-dist 31 41 2" $ns_ at 81.601931069852 "$god_ set-dist 31 46 2" $ns_ at 81.603136807263 "$god_ set-dist 29 49 2" $ns_ at 81.778983485439 "$god_ set-dist 21 49 1" $ns_ at 81.786945008076 "$god_ set-dist 9 48 2" $ns_ at 81.822546929803 "$god_ set-dist 15 48 2" $ns_ at 81.849124106067 "$node_(10) setdest 155.898085312639 440.012176875615 7.486134319826" $ns_ at 81.936885963726 "$god_ set-dist 45 47 2" $ns_ at 81.958517192317 "$god_ set-dist 30 40 1" $ns_ at 82.056299870978 "$god_ set-dist 0 11 2" $ns_ at 82.075149057843 "$god_ set-dist 12 49 1" $ns_ at 82.079218719348 "$god_ set-dist 15 34 3" $ns_ at 82.079218719348 "$god_ set-dist 34 44 2" $ns_ at 82.091076593503 "$god_ set-dist 22 38 1" $ns_ at 82.183803128484 "$god_ set-dist 17 48 2" $ns_ at 82.219774335478 "$god_ set-dist 5 29 2" $ns_ at 82.256791598829 "$god_ set-dist 2 13 1" $ns_ at 82.338775947243 "$god_ set-dist 6 29 2" $ns_ at 82.338775947243 "$god_ set-dist 8 29 3" $ns_ at 82.338775947243 "$god_ set-dist 29 31 3" $ns_ at 82.345627988237 "$god_ set-dist 22 46 2" $ns_ at 82.353138694379 "$god_ set-dist 20 32 2" $ns_ at 82.391058802412 "$god_ set-dist 40 48 1" $ns_ at 82.399665044740 "$god_ set-dist 0 10 1" $ns_ at 82.430756389280 "$god_ set-dist 24 46 1" $ns_ at 82.483858534075 "$god_ set-dist 27 44 2" $ns_ at 82.508006417802 "$god_ set-dist 5 41 2" $ns_ at 82.508006417802 "$god_ set-dist 8 41 3" $ns_ at 82.508006417802 "$god_ set-dist 31 41 3" $ns_ at 82.532072261335 "$god_ set-dist 1 44 2" $ns_ at 82.563139508777 "$god_ set-dist 10 31 2" $ns_ at 82.563139508777 "$god_ set-dist 16 31 2" $ns_ at 82.563139508777 "$god_ set-dist 29 31 2" $ns_ at 82.563139508777 "$god_ set-dist 30 31 1" $ns_ at 82.563139508777 "$god_ set-dist 31 41 2" $ns_ at 82.572171971820 "$god_ set-dist 11 30 2" $ns_ at 82.579440207322 "$god_ set-dist 32 47 2" $ns_ at 82.592201467345 "$god_ set-dist 31 37 1" $ns_ at 82.611000750611 "$god_ set-dist 6 41 1" $ns_ at 82.611000750611 "$god_ set-dist 8 41 2" $ns_ at 82.619092511859 "$god_ set-dist 15 27 3" $ns_ at 82.619092511859 "$god_ set-dist 27 37 2" $ns_ at 82.659420989576 "$god_ set-dist 32 36 2" $ns_ at 82.668083449842 "$god_ set-dist 47 48 2" $ns_ at 82.700278937415 "$god_ set-dist 1 15 3" $ns_ at 82.700278937415 "$god_ set-dist 1 37 2" $ns_ at 82.784129017978 "$god_ set-dist 31 44 1" $ns_ at 82.852778798394 "$god_ set-dist 9 47 2" $ns_ at 83.077661510914 "$god_ set-dist 11 44 2" $ns_ at 83.098550135326 "$god_ set-dist 42 44 2" $ns_ at 83.099318366297 "$node_(44) setdest 317.329220824055 369.215023540129 15.642127700514" $ns_ at 83.115672218436 "$god_ set-dist 22 43 2" $ns_ at 83.122895886319 "$god_ set-dist 3 4 2" $ns_ at 83.129064563205 "$god_ set-dist 16 22 2" $ns_ at 83.138460293186 "$god_ set-dist 6 40 1" $ns_ at 83.197854172376 "$god_ set-dist 16 30 2" $ns_ at 83.202736706636 "$god_ set-dist 5 45 1" $ns_ at 83.204065201115 "$god_ set-dist 8 10 2" $ns_ at 83.204065201115 "$god_ set-dist 8 29 2" $ns_ at 83.204065201115 "$god_ set-dist 8 30 1" $ns_ at 83.222599142469 "$node_(1) setdest 141.632353993955 254.843459466342 4.618058791514" $ns_ at 83.239941106396 "$god_ set-dist 22 33 2" $ns_ at 83.241706801286 "$god_ set-dist 7 40 1" $ns_ at 83.350903146222 "$god_ set-dist 14 22 2" $ns_ at 83.377347034977 "$god_ set-dist 17 32 2" $ns_ at 83.409261032331 "$god_ set-dist 31 36 1" $ns_ at 83.433335138722 "$god_ set-dist 22 31 1" $ns_ at 83.466607723143 "$god_ set-dist 5 12 2" $ns_ at 83.473468555117 "$god_ set-dist 22 29 2" $ns_ at 83.502586488838 "$god_ set-dist 36 48 2" $ns_ at 83.507915435155 "$god_ set-dist 8 36 1" $ns_ at 83.562098301927 "$god_ set-dist 10 39 1" $ns_ at 83.617077444332 "$god_ set-dist 9 32 2" $ns_ at 83.655816992585 "$god_ set-dist 16 23 2" $ns_ at 83.757683825105 "$god_ set-dist 6 10 1" $ns_ at 83.777225925608 "$god_ set-dist 4 39 2" $ns_ at 83.781482790130 "$god_ set-dist 8 16 2" $ns_ at 83.781482790130 "$god_ set-dist 8 37 1" $ns_ at 83.789542930743 "$god_ set-dist 25 31 1" $ns_ at 83.811802453622 "$god_ set-dist 27 46 2" $ns_ at 83.833557805974 "$god_ set-dist 10 49 1" $ns_ at 83.864611167409 "$god_ set-dist 5 48 2" $ns_ at 83.878391753551 "$god_ set-dist 43 49 2" $ns_ at 83.890752339793 "$god_ set-dist 17 27 2" $ns_ at 83.907246925436 "$god_ set-dist 9 18 2" $ns_ at 83.930990849061 "$god_ set-dist 30 46 2" $ns_ at 83.949042260067 "$god_ set-dist 40 49 1" $ns_ at 83.992636622682 "$god_ set-dist 21 40 1" $ns_ at 84.007212619354 "$god_ set-dist 29 30 2" $ns_ at 84.028795155353 "$god_ set-dist 8 16 3" $ns_ at 84.028795155353 "$god_ set-dist 16 37 2" $ns_ at 84.052448099196 "$god_ set-dist 11 16 3" $ns_ at 84.052448099196 "$god_ set-dist 11 25 2" $ns_ at 84.133689450103 "$god_ set-dist 22 41 2" $ns_ at 84.149123720995 "$god_ set-dist 13 24 1" $ns_ at 84.153849910504 "$god_ set-dist 11 23 2" $ns_ at 84.173923361478 "$god_ set-dist 16 40 1" $ns_ at 84.189516259433 "$god_ set-dist 1 15 2" $ns_ at 84.189516259433 "$god_ set-dist 1 37 1" $ns_ at 84.233919552376 "$god_ set-dist 13 40 1" $ns_ at 84.246992161087 "$god_ set-dist 5 46 2" $ns_ at 84.261635507949 "$god_ set-dist 4 11 2" $ns_ at 84.314045381265 "$god_ set-dist 9 35 2" $ns_ at 84.350911197307 "$god_ set-dist 22 39 2" $ns_ at 84.383976206391 "$god_ set-dist 10 43 2" $ns_ at 84.425415589174 "$god_ set-dist 10 23 1" $ns_ at 84.520139996774 "$god_ set-dist 4 48 2" $ns_ at 84.538209683281 "$god_ set-dist 7 43 2" $ns_ at 84.566997606432 "$god_ set-dist 11 49 2" $ns_ at 84.607527637088 "$god_ set-dist 41 49 1" $ns_ at 84.645222230006 "$god_ set-dist 42 49 2" $ns_ at 84.646423005688 "$god_ set-dist 28 39 1" $ns_ at 84.667528234163 "$god_ set-dist 27 35 2" $ns_ at 84.674145032814 "$god_ set-dist 32 40 1" $ns_ at 84.697187470103 "$god_ set-dist 7 48 2" $ns_ at 84.722110347775 "$god_ set-dist 12 22 2" $ns_ at 84.783709764919 "$god_ set-dist 11 29 3" $ns_ at 84.783709764919 "$god_ set-dist 11 37 2" $ns_ at 84.799639535631 "$god_ set-dist 22 24 2" $ns_ at 84.805073676321 "$god_ set-dist 30 43 2" $ns_ at 84.841456899381 "$god_ set-dist 24 26 2" $ns_ at 84.861360734612 "$god_ set-dist 15 34 2" $ns_ at 84.861360734612 "$god_ set-dist 34 37 1" $ns_ at 84.884846410429 "$god_ set-dist 30 42 1" $ns_ at 84.989454319480 "$god_ set-dist 16 44 2" $ns_ at 84.997020075761 "$god_ set-dist 32 43 2" $ns_ at 85.002622986982 "$node_(43) setdest 473.008298637747 42.070022958928 4.606179240645" $ns_ at 85.006958567647 "$god_ set-dist 3 22 2" $ns_ at 85.050101412015 "$god_ set-dist 5 32 2" $ns_ at 85.080067800381 "$god_ set-dist 2 15 1" $ns_ at 85.089098685395 "$god_ set-dist 14 33 2" $ns_ at 85.097864023981 "$god_ set-dist 28 40 1" $ns_ at 85.154670456164 "$god_ set-dist 25 27 2" $ns_ at 85.175806727298 "$god_ set-dist 22 48 2" $ns_ at 85.270411982121 "$node_(9) setdest 105.639209382458 232.248070488590 15.978689199213" $ns_ at 85.345712019751 "$god_ set-dist 12 36 2" $ns_ at 85.356423670660 "$god_ set-dist 16 25 2" $ns_ at 85.356423670660 "$god_ set-dist 16 31 3" $ns_ at 85.356423670660 "$god_ set-dist 16 38 3" $ns_ at 85.397740614053 "$god_ set-dist 0 42 2" $ns_ at 85.397740614053 "$god_ set-dist 16 42 3" $ns_ at 85.482972165818 "$god_ set-dist 8 22 1" $ns_ at 85.555866934607 "$god_ set-dist 6 11 2" $ns_ at 85.555866934607 "$god_ set-dist 10 11 3" $ns_ at 85.555866934607 "$god_ set-dist 11 12 3" $ns_ at 85.555866934607 "$god_ set-dist 11 21 3" $ns_ at 85.555866934607 "$god_ set-dist 11 41 3" $ns_ at 85.555866934607 "$god_ set-dist 11 48 3" $ns_ at 85.597618165984 "$god_ set-dist 8 29 3" $ns_ at 85.597618165984 "$god_ set-dist 29 37 2" $ns_ at 85.614860378840 "$god_ set-dist 1 15 3" $ns_ at 85.614860378840 "$god_ set-dist 15 34 3" $ns_ at 85.614860378840 "$god_ set-dist 15 37 2" $ns_ at 85.619415536308 "$god_ set-dist 10 22 2" $ns_ at 85.677103015746 "$god_ set-dist 30 41 2" $ns_ at 85.677155446801 "$node_(16) setdest 47.245987999990 199.186815631310 17.274529811251" $ns_ at 85.677964408796 "$god_ set-dist 6 46 1" $ns_ at 85.696195884545 "$god_ set-dist 10 40 1" $ns_ at 85.743229786417 "$god_ set-dist 1 10 1" $ns_ at 85.747593772952 "$god_ set-dist 10 43 1" $ns_ at 85.779587973084 "$god_ set-dist 18 27 2" $ns_ at 85.790109816841 "$god_ set-dist 21 22 2" $ns_ at 85.796033425193 "$god_ set-dist 9 18 1" $ns_ at 85.801267101194 "$god_ set-dist 33 44 2" $ns_ at 85.826745039364 "$god_ set-dist 29 44 2" $ns_ at 85.858580279296 "$god_ set-dist 16 23 1" $ns_ at 85.858580279296 "$god_ set-dist 16 38 2" $ns_ at 85.858580279296 "$god_ set-dist 16 42 2" $ns_ at 85.869930319900 "$god_ set-dist 30 48 2" $ns_ at 85.899845913846 "$god_ set-dist 26 35 2" $ns_ at 85.905322097159 "$god_ set-dist 16 25 1" $ns_ at 85.905322097159 "$god_ set-dist 16 31 2" $ns_ at 85.938309455805 "$node_(48) setdest 463.509997099191 145.795685314923 16.129721080647" $ns_ at 85.994032590029 "$god_ set-dist 9 35 1" $ns_ at 86.010557952325 "$god_ set-dist 7 43 1" $ns_ at 86.020662897338 "$node_(15) setdest 204.069490299200 322.993483436910 7.717431482213" $ns_ at 86.085643521219 "$god_ set-dist 0 9 1" $ns_ at 86.207145176904 "$god_ set-dist 30 48 1" $ns_ at 86.295754950324 "$god_ set-dist 4 40 1" $ns_ at 86.369620927569 "$god_ set-dist 1 15 2" $ns_ at 86.369620927569 "$god_ set-dist 15 34 2" $ns_ at 86.369620927569 "$god_ set-dist 15 37 1" $ns_ at 86.391924266624 "$god_ set-dist 4 33 2" $ns_ at 86.437298603188 "$god_ set-dist 5 27 2" $ns_ at 86.437298603188 "$god_ set-dist 27 45 3" $ns_ at 86.466570856376 "$god_ set-dist 0 27 2" $ns_ at 86.466570856376 "$god_ set-dist 9 27 3" $ns_ at 86.529465143630 "$god_ set-dist 27 33 2" $ns_ at 86.562282861380 "$god_ set-dist 22 47 2" $ns_ at 86.570339257770 "$god_ set-dist 43 44 2" $ns_ at 86.624854137049 "$god_ set-dist 33 43 2" $ns_ at 86.756237622589 "$god_ set-dist 20 40 1" $ns_ at 86.793924286980 "$god_ set-dist 3 27 2" $ns_ at 86.799236130723 "$god_ set-dist 9 23 1" $ns_ at 86.799236130723 "$god_ set-dist 9 27 2" $ns_ at 86.804880121405 "$node_(22) setdest 13.718160533667 65.513199690437 7.330684495341" $ns_ at 87.053947382839 "$god_ set-dist 19 40 1" $ns_ at 87.060246595850 "$god_ set-dist 7 21 1" $ns_ at 87.060246595850 "$god_ set-dist 11 21 2" $ns_ at 87.117058313979 "$god_ set-dist 1 13 1" $ns_ at 87.169008157605 "$god_ set-dist 12 30 2" $ns_ at 87.184206172729 "$god_ set-dist 13 26 2" $ns_ at 87.237824549005 "$god_ set-dist 7 48 1" $ns_ at 87.237824549005 "$god_ set-dist 11 48 2" $ns_ at 87.307730516831 "$god_ set-dist 25 29 2" $ns_ at 87.307730516831 "$god_ set-dist 29 31 3" $ns_ at 87.374180574536 "$god_ set-dist 14 30 2" $ns_ at 87.415805306245 "$god_ set-dist 18 31 1" $ns_ at 87.415805306245 "$god_ set-dist 29 31 2" $ns_ at 87.444888104813 "$god_ set-dist 23 31 1" $ns_ at 87.568867683023 "$god_ set-dist 0 31 1" $ns_ at 87.592029341783 "$god_ set-dist 18 38 1" $ns_ at 87.625778674291 "$god_ set-dist 9 32 1" $ns_ at 87.663541611348 "$god_ set-dist 9 36 1" $ns_ at 87.736006045955 "$god_ set-dist 28 34 1" $ns_ at 87.789320019217 "$god_ set-dist 22 40 1" $ns_ at 87.827201906349 "$god_ set-dist 11 24 2" $ns_ at 87.866814841362 "$god_ set-dist 4 48 1" $ns_ at 87.881953427315 "$god_ set-dist 36 48 1" $ns_ at 87.983503289363 "$god_ set-dist 43 49 1" $ns_ at 88.017207059943 "$god_ set-dist 2 40 1" $ns_ at 88.055803638213 "$god_ set-dist 23 27 2" $ns_ at 88.059475664392 "$god_ set-dist 33 35 2" $ns_ at 88.068892221083 "$node_(44) setdest 275.539738664465 238.321863597014 11.680687453966" $ns_ at 88.102214441928 "$god_ set-dist 33 49 2" $ns_ at 88.158420580187 "$god_ set-dist 46 49 1" $ns_ at 88.171020002780 "$god_ set-dist 7 10 1" $ns_ at 88.171020002780 "$god_ set-dist 10 11 2" $ns_ at 88.173042436365 "$god_ set-dist 8 16 2" $ns_ at 88.173042436365 "$god_ set-dist 16 37 1" $ns_ at 88.342350383916 "$god_ set-dist 4 24 2" $ns_ at 88.349901687212 "$god_ set-dist 22 48 1" $ns_ at 88.491949713636 "$god_ set-dist 15 31 1" $ns_ at 88.554758636001 "$god_ set-dist 1 5 2" $ns_ at 88.586704047733 "$god_ set-dist 0 45 1" $ns_ at 88.592256247140 "$god_ set-dist 9 40 1" $ns_ at 88.619020995974 "$god_ set-dist 18 45 1" $ns_ at 88.791143253528 "$god_ set-dist 0 38 1" $ns_ at 88.797842639575 "$god_ set-dist 21 30 2" $ns_ at 88.824510342610 "$god_ set-dist 18 42 1" $ns_ at 88.847740382954 "$god_ set-dist 10 30 2" $ns_ at 88.937929655223 "$god_ set-dist 27 40 2" $ns_ at 88.995872246676 "$god_ set-dist 4 10 1" $ns_ at 89.006717142022 "$node_(10) setdest 92.639833052895 82.955737075487 15.599389310152" $ns_ at 89.026018697321 "$god_ set-dist 16 44 1" $ns_ at 89.120698703018 "$god_ set-dist 13 47 2" $ns_ at 89.229821898172 "$god_ set-dist 23 29 2" $ns_ at 89.242452672604 "$god_ set-dist 1 6 1" $ns_ at 89.274559597835 "$god_ set-dist 6 16 1" $ns_ at 89.283135322131 "$god_ set-dist 10 22 1" $ns_ at 89.304037539892 "$god_ set-dist 24 48 1" $ns_ at 89.337146577696 "$god_ set-dist 3 30 2" $ns_ at 89.340003435741 "$god_ set-dist 4 47 2" $ns_ at 89.360481002917 "$node_(27) setdest 240.056132532581 132.895266437488 4.322402300094" $ns_ at 89.426943074211 "$god_ set-dist 18 29 2" $ns_ at 89.426943074211 "$god_ set-dist 29 42 3" $ns_ at 89.427842637359 "$god_ set-dist 11 36 2" $ns_ at 89.427842637359 "$god_ set-dist 11 46 3" $ns_ at 89.431929529920 "$god_ set-dist 43 44 1" $ns_ at 89.573422827014 "$god_ set-dist 15 17 1" $ns_ at 89.579967380778 "$god_ set-dist 2 24 2" $ns_ at 89.638463147309 "$god_ set-dist 17 34 2" $ns_ at 89.641116583838 "$god_ set-dist 21 22 1" $ns_ at 89.653560362304 "$god_ set-dist 30 33 2" $ns_ at 89.684356358423 "$god_ set-dist 9 47 1" $ns_ at 89.690483209051 "$god_ set-dist 9 48 1" $ns_ at 89.818685736558 "$node_(32) setdest 427.192558384513 226.444807159835 9.990152730130" $ns_ at 89.895344976401 "$god_ set-dist 17 48 1" $ns_ at 89.927615634415 "$god_ set-dist 30 39 2" $ns_ at 90.036907189859 "$god_ set-dist 8 49 2" $ns_ at 90.047977507292 "$god_ set-dist 26 47 2" $ns_ at 90.066563365487 "$god_ set-dist 16 36 1" $ns_ at 90.188818910461 "$god_ set-dist 0 33 2" $ns_ at 90.210488111751 "$god_ set-dist 0 15 1" $ns_ at 90.212430254482 "$god_ set-dist 31 40 1" $ns_ at 90.238204316278 "$god_ set-dist 16 24 1" $ns_ at 90.278282505462 "$god_ set-dist 9 24 1" $ns_ at 90.279653539749 "$god_ set-dist 31 47 2" $ns_ at 90.320369780082 "$god_ set-dist 15 48 1" $ns_ at 90.327785736788 "$god_ set-dist 0 29 2" $ns_ at 90.327785736788 "$god_ set-dist 26 29 3" $ns_ at 90.327785736788 "$god_ set-dist 29 38 3" $ns_ at 90.327936171703 "$god_ set-dist 7 11 2" $ns_ at 90.327936171703 "$god_ set-dist 10 11 3" $ns_ at 90.327936171703 "$god_ set-dist 11 21 3" $ns_ at 90.327936171703 "$god_ set-dist 11 32 3" $ns_ at 90.334600796468 "$god_ set-dist 10 36 1" $ns_ at 90.419099360001 "$god_ set-dist 4 21 1" $ns_ at 90.468836145248 "$node_(29) setdest 7.706233557057 17.363016752411 11.639567171463" $ns_ at 90.672208127357 "$god_ set-dist 19 35 2" $ns_ at 90.697968465607 "$god_ set-dist 29 38 2" $ns_ at 90.697968465607 "$god_ set-dist 38 40 1" $ns_ at 90.703565923091 "$god_ set-dist 9 42 1" $ns_ at 90.747548121876 "$god_ set-dist 5 48 1" $ns_ at 90.756247607857 "$god_ set-dist 26 29 2" $ns_ at 90.756247607857 "$god_ set-dist 26 40 1" $ns_ at 90.760698811632 "$god_ set-dist 0 29 1" $ns_ at 90.801135205528 "$god_ set-dist 2 47 2" $ns_ at 90.829575337525 "$god_ set-dist 31 35 1" $ns_ at 90.885355370539 "$god_ set-dist 23 26 2" $ns_ at 90.923743749535 "$god_ set-dist 3 17 2" $ns_ at 90.993869413447 "$god_ set-dist 2 33 2" $ns_ at 91.028845010014 "$god_ set-dist 20 48 1" $ns_ at 91.171078345026 "$god_ set-dist 9 39 1" $ns_ at 91.174361170180 "$god_ set-dist 9 10 1" $ns_ at 91.202231209452 "$god_ set-dist 30 47 2" $ns_ at 91.233038309199 "$god_ set-dist 22 24 1" $ns_ at 91.268854181000 "$god_ set-dist 2 32 1" $ns_ at 91.268854181000 "$god_ set-dist 11 32 2" $ns_ at 91.286414185283 "$god_ set-dist 14 17 2" $ns_ at 91.323189453162 "$god_ set-dist 2 48 1" $ns_ at 91.340152739483 "$god_ set-dist 3 22 1" $ns_ at 91.385734047013 "$god_ set-dist 15 25 1" $ns_ at 91.391801755906 "$god_ set-dist 6 33 2" $ns_ at 91.392546385550 "$god_ set-dist 13 31 1" $ns_ at 91.411929774060 "$god_ set-dist 23 29 1" $ns_ at 91.411929774060 "$god_ set-dist 29 42 2" $ns_ at 91.434654140330 "$god_ set-dist 24 30 2" $ns_ at 91.458789490468 "$god_ set-dist 30 42 2" $ns_ at 91.469518656502 "$node_(41) setdest 334.516931809374 169.195893731142 7.369849368215" $ns_ at 91.473447703435 "$god_ set-dist 20 32 1" $ns_ at 91.474590887803 "$god_ set-dist 33 39 2" $ns_ at 91.560073640221 "$god_ set-dist 3 9 1" $ns_ at 91.574701898867 "$god_ set-dist 10 24 1" $ns_ at 91.601061354852 "$god_ set-dist 13 45 2" $ns_ at 91.625015647461 "$god_ set-dist 22 39 1" $ns_ at 91.652051791847 "$god_ set-dist 31 33 2" $ns_ at 91.691871055983 "$god_ set-dist 2 11 2" $ns_ at 91.730976784747 "$god_ set-dist 9 21 1" $ns_ at 91.749162147688 "$god_ set-dist 17 32 1" $ns_ at 91.786876385268 "$god_ set-dist 40 45 1" $ns_ at 91.798910563975 "$god_ set-dist 1 44 1" $ns_ at 91.809384611997 "$god_ set-dist 8 25 1" $ns_ at 91.826891207061 "$god_ set-dist 15 40 1" $ns_ at 92.003789499066 "$god_ set-dist 33 40 2" $ns_ at 92.012634568297 "$god_ set-dist 15 21 1" $ns_ at 92.227300415627 "$god_ set-dist 3 5 2" $ns_ at 92.227382257148 "$god_ set-dist 29 40 2" $ns_ at 92.232133668556 "$god_ set-dist 47 49 2" $ns_ at 92.307465305784 "$god_ set-dist 6 42 2" $ns_ at 92.309102997798 "$god_ set-dist 15 18 1" $ns_ at 92.356629974088 "$god_ set-dist 7 12 1" $ns_ at 92.391957931573 "$god_ set-dist 2 42 2" $ns_ at 92.421351259285 "$god_ set-dist 8 44 1" $ns_ at 92.441423381587 "$god_ set-dist 15 35 1" $ns_ at 92.685670487145 "$god_ set-dist 1 32 1" $ns_ at 92.708575236083 "$god_ set-dist 9 14 1" $ns_ at 92.718416751738 "$god_ set-dist 16 34 1" $ns_ at 92.786456517195 "$god_ set-dist 9 43 1" $ns_ at 92.910617944729 "$god_ set-dist 31 48 1" $ns_ at 93.002176969886 "$god_ set-dist 20 47 2" $ns_ at 93.035718569333 "$god_ set-dist 32 36 1" $ns_ at 93.045376821543 "$god_ set-dist 1 11 3" $ns_ at 93.045376821543 "$god_ set-dist 3 11 3" $ns_ at 93.045376821543 "$god_ set-dist 11 27 3" $ns_ at 93.045376821543 "$god_ set-dist 11 47 2" $ns_ at 93.049200698525 "$god_ set-dist 11 31 2" $ns_ at 93.080950381487 "$god_ set-dist 31 42 2" $ns_ at 93.109973670274 "$god_ set-dist 28 48 1" $ns_ at 93.111821592981 "$god_ set-dist 31 32 1" $ns_ at 93.188899528836 "$god_ set-dist 9 12 1" $ns_ at 93.211044727169 "$god_ set-dist 32 45 1" $ns_ at 93.279369747325 "$god_ set-dist 23 33 2" $ns_ at 93.279369747325 "$god_ set-dist 29 33 3" $ns_ at 93.300578416473 "$god_ set-dist 28 43 1" $ns_ at 93.439512533165 "$god_ set-dist 17 43 2" $ns_ at 93.775003918041 "$god_ set-dist 16 27 1" $ns_ at 93.801657705536 "$god_ set-dist 0 34 2" $ns_ at 93.889010195035 "$god_ set-dist 20 33 2" $ns_ at 93.897117344931 "$god_ set-dist 9 41 1" $ns_ at 93.903633169588 "$god_ set-dist 12 22 1" $ns_ at 93.914923201162 "$god_ set-dist 45 48 1" $ns_ at 93.945315680562 "$god_ set-dist 42 44 1" $ns_ at 93.958409322590 "$god_ set-dist 32 43 1" $ns_ at 94.025484879424 "$node_(11) setdest 270.212488180072 295.215348458102 3.420831889737" $ns_ at 94.137342000894 "$god_ set-dist 9 46 1" $ns_ at 94.143938878013 "$god_ set-dist 20 24 2" $ns_ at 94.174673249202 "$god_ set-dist 1 7 1" $ns_ at 94.179386526230 "$god_ set-dist 26 33 2" $ns_ at 94.183040872392 "$god_ set-dist 29 32 2" $ns_ at 94.344241407625 "$god_ set-dist 4 10 2" $ns_ at 94.387047806670 "$god_ set-dist 5 14 2" $ns_ at 94.387047806670 "$god_ set-dist 11 14 3" $ns_ at 94.409046687194 "$god_ set-dist 1 49 1" $ns_ at 94.462876400764 "$god_ set-dist 1 9 1" $ns_ at 94.537527668307 "$god_ set-dist 34 40 2" $ns_ at 94.588354644329 "$god_ set-dist 22 41 1" $ns_ at 94.593569413278 "$god_ set-dist 8 18 1" $ns_ at 94.618520688059 "$god_ set-dist 22 43 1" $ns_ at 94.715365568945 "$god_ set-dist 6 8 2" $ns_ at 94.758540588910 "$god_ set-dist 15 23 1" $ns_ at 94.801404290005 "$god_ set-dist 14 22 1" $ns_ at 94.977894352504 "$god_ set-dist 7 41 1" $ns_ at 94.998599507078 "$god_ set-dist 0 19 2" $ns_ at 95.075857577801 "$god_ set-dist 7 46 1" $ns_ at 95.098628043513 "$god_ set-dist 3 47 2" $ns_ at 95.108981276508 "$god_ set-dist 26 48 1" $ns_ at 95.261505323877 "$god_ set-dist 5 13 2" $ns_ at 95.265981943116 "$god_ set-dist 23 42 2" $ns_ at 95.265981943116 "$god_ set-dist 29 42 3" $ns_ at 95.404642526041 "$god_ set-dist 34 44 1" $ns_ at 95.416189665116 "$god_ set-dist 15 41 1" $ns_ at 95.480584882350 "$god_ set-dist 0 47 2" $ns_ at 95.497319094879 "$god_ set-dist 10 34 1" $ns_ at 95.612179230351 "$god_ set-dist 38 48 1" $ns_ at 95.680604764515 "$god_ set-dist 22 42 1" $ns_ at 95.764912970772 "$god_ set-dist 13 30 2" $ns_ at 95.779314971796 "$god_ set-dist 40 47 2" $ns_ at 95.787512345954 "$god_ set-dist 16 47 1" $ns_ at 95.891280642369 "$god_ set-dist 25 33 2" $ns_ at 95.900886884088 "$god_ set-dist 19 23 2" $ns_ at 95.900886884088 "$god_ set-dist 19 29 3" $ns_ at 95.917039619094 "$god_ set-dist 9 16 1" $ns_ at 95.946680549788 "$god_ set-dist 21 36 1" $ns_ at 96.030386242828 "$god_ set-dist 12 15 1" $ns_ at 96.078944816100 "$god_ set-dist 27 31 3" $ns_ at 96.078944816100 "$god_ set-dist 31 36 2" $ns_ at 96.081837671880 "$god_ set-dist 16 32 2" $ns_ at 96.141539647079 "$god_ set-dist 29 42 2" $ns_ at 96.141539647079 "$god_ set-dist 42 43 1" $ns_ at 96.218189400295 "$god_ set-dist 9 34 1" $ns_ at 96.249414048293 "$god_ set-dist 19 29 2" $ns_ at 96.249414048293 "$god_ set-dist 19 48 1" $ns_ at 96.344381841742 "$god_ set-dist 36 41 1" $ns_ at 96.481547531224 "$node_(2) setdest 312.705165600096 355.022024443508 12.956193791444" $ns_ at 96.610920196609 "$god_ set-dist 17 47 2" $ns_ at 96.636579520630 "$node_(33) setdest 181.624781172246 133.528037293309 15.504724421767" $ns_ at 96.689837388957 "$god_ set-dist 19 29 3" $ns_ at 96.689837388957 "$god_ set-dist 29 48 2" $ns_ at 96.718008500003 "$god_ set-dist 13 31 2" $ns_ at 96.733809831149 "$god_ set-dist 30 35 2" $ns_ at 96.747764644204 "$god_ set-dist 16 40 2" $ns_ at 96.753120293677 "$god_ set-dist 6 34 1" $ns_ at 96.873477175353 "$god_ set-dist 22 46 1" $ns_ at 96.998924041292 "$god_ set-dist 25 33 1" $ns_ at 97.043497003258 "$god_ set-dist 33 44 1" $ns_ at 97.168416981755 "$god_ set-dist 1 22 1" $ns_ at 97.195708672597 "$god_ set-dist 28 32 1" $ns_ at 97.228849632988 "$god_ set-dist 17 39 2" $ns_ at 97.249491635162 "$god_ set-dist 23 30 2" $ns_ at 97.271835302110 "$node_(26) setdest 302.091396375329 326.648105155399 16.089547422395" $ns_ at 97.304216050625 "$god_ set-dist 19 29 2" $ns_ at 97.304216050625 "$god_ set-dist 24 29 1" $ns_ at 97.304216050625 "$god_ set-dist 29 33 2" $ns_ at 97.376299072823 "$god_ set-dist 26 32 1" $ns_ at 97.581138653529 "$god_ set-dist 33 43 1" $ns_ at 97.632684239755 "$god_ set-dist 8 29 2" $ns_ at 97.632684239755 "$god_ set-dist 25 29 1" $ns_ at 97.634299870092 "$node_(5) setdest 176.897790700835 247.821144421305 17.615321586837" $ns_ at 97.773008736607 "$god_ set-dist 9 33 1" $ns_ at 97.791920230967 "$god_ set-dist 6 47 2" $ns_ at 97.794065234790 "$god_ set-dist 2 21 1" $ns_ at 97.806880177300 "$god_ set-dist 19 24 2" $ns_ at 97.908246881535 "$node_(17) setdest 316.592331824639 349.113099653163 14.977172309359" $ns_ at 97.998001647947 "$god_ set-dist 10 27 1" $ns_ at 98.114408193565 "$god_ set-dist 10 47 1" $ns_ at 98.137883089706 "$god_ set-dist 38 47 2" $ns_ at 98.161717045021 "$god_ set-dist 5 32 1" $ns_ at 98.197885486456 "$god_ set-dist 15 28 1" $ns_ at 98.272684845346 "$god_ set-dist 31 35 2" $ns_ at 98.283424724085 "$god_ set-dist 8 48 1" $ns_ at 98.304186066811 "$god_ set-dist 24 38 2" $ns_ at 98.337899497488 "$god_ set-dist 17 39 1" $ns_ at 98.357913634940 "$god_ set-dist 27 30 3" $ns_ at 98.357913634940 "$god_ set-dist 30 36 2" $ns_ at 98.440359648473 "$god_ set-dist 15 38 1" $ns_ at 98.493131750328 "$god_ set-dist 8 47 2" $ns_ at 98.507936726000 "$god_ set-dist 2 41 1" $ns_ at 98.516962057075 "$god_ set-dist 24 41 1" $ns_ at 98.525784382121 "$god_ set-dist 19 49 2" $ns_ at 98.537882216240 "$god_ set-dist 23 26 1" $ns_ at 98.537913616712 "$god_ set-dist 34 46 1" $ns_ at 98.546497975601 "$god_ set-dist 33 39 1" $ns_ at 98.675492746326 "$god_ set-dist 11 27 2" $ns_ at 98.675492746326 "$god_ set-dist 27 33 1" $ns_ at 98.724600357395 "$god_ set-dist 0 29 2" $ns_ at 98.826215188318 "$god_ set-dist 8 31 2" $ns_ at 98.877294757075 "$god_ set-dist 42 48 1" $ns_ at 98.955317412756 "$node_(30) setdest 322.755452974964 148.509196795037 8.468966069991" $ns_ at 99.029326254343 "$god_ set-dist 5 10 1" $ns_ at 99.029326254343 "$god_ set-dist 10 11 2" $ns_ at 99.088634324940 "$god_ set-dist 23 31 2" $ns_ at 99.097490360508 "$god_ set-dist 13 20 2" $ns_ at 99.104614239229 "$god_ set-dist 24 40 2" $ns_ at 99.127807998327 "$god_ set-dist 5 14 1" $ns_ at 99.127807998327 "$god_ set-dist 11 14 2" $ns_ at 99.134163879987 "$god_ set-dist 5 15 1" $ns_ at 99.164195424669 "$god_ set-dist 26 35 1" $ns_ at 99.168261836729 "$god_ set-dist 17 43 1" $ns_ at 99.180043827775 "$god_ set-dist 19 47 2" $ns_ at 99.197093222037 "$god_ set-dist 27 29 1" $ns_ at 99.218540152165 "$god_ set-dist 22 33 1" $ns_ at 99.220806844580 "$god_ set-dist 34 48 1" $ns_ at 99.221630356754 "$god_ set-dist 16 48 2" $ns_ at 99.301510674766 "$god_ set-dist 11 30 1" $ns_ at 99.328120781654 "$god_ set-dist 32 38 1" $ns_ at 99.341721704549 "$god_ set-dist 5 13 1" $ns_ at 99.353843104339 "$god_ set-dist 1 40 2" $ns_ at 99.358622672726 "$god_ set-dist 9 29 1" $ns_ at 99.360466176652 "$god_ set-dist 0 16 2" $ns_ at 99.407244639257 "$god_ set-dist 27 30 2" $ns_ at 99.407244639257 "$god_ set-dist 30 36 1" $ns_ at 99.473534169260 "$god_ set-dist 39 42 1" $ns_ at 99.483518355337 "$god_ set-dist 33 48 1" $ns_ at 99.533331795499 "$god_ set-dist 3 15 1" $ns_ at 99.558348346184 "$god_ set-dist 1 5 1" $ns_ at 99.558348346184 "$god_ set-dist 1 11 2" $ns_ at 99.695620745623 "$god_ set-dist 2 3 1" $ns_ at 99.701038264660 "$god_ set-dist 14 40 2" $ns_ at 99.731051274323 "$god_ set-dist 29 34 1" $ns_ at 99.775188152950 "$god_ set-dist 6 29 1" $ns_ at 99.786396404527 "$god_ set-dist 40 43 2" $ns_ at 99.831412695536 "$god_ set-dist 7 47 2" $ns_ at 99.832091708727 "$node_(44) setdest 478.549895817036 407.331376388885 13.234127609222" $ns_ at 99.941873053178 "$god_ set-dist 2 12 1" $ns_ at 99.979234555702 "$god_ set-dist 7 34 1" # # Destination Unreachables: 0 # # Route Changes: 3069 # # Link Changes: 2670 # # Node | Route Changes | Link Changes # 0 | 112 | 103 # 1 | 129 | 117 # 2 | 110 | 94 # 3 | 92 | 83 # 4 | 79 | 79 # 5 | 100 | 96 # 6 | 115 | 113 # 7 | 81 | 81 # 8 | 152 | 122 # 9 | 161 | 149 # 10 | 164 | 142 # 11 | 158 | 99 # 12 | 108 | 86 # 13 | 151 | 143 # 14 | 169 | 140 # 15 | 110 | 88 # 16 | 160 | 113 # 17 | 162 | 109 # 18 | 117 | 87 # 19 | 86 | 82 # 20 | 80 | 69 # 21 | 117 | 98 # 22 | 116 | 113 # 23 | 117 | 113 # 24 | 92 | 88 # 25 | 66 | 66 # 26 | 89 | 77 # 27 | 173 | 160 # 28 | 103 | 101 # 29 | 211 | 176 # 30 | 111 | 109 # 31 | 142 | 121 # 32 | 89 | 84 # 33 | 116 | 111 # 34 | 174 | 138 # 35 | 79 | 79 # 36 | 109 | 85 # 37 | 80 | 79 # 38 | 137 | 109 # 39 | 80 | 75 # 40 | 173 | 161 # 41 | 113 | 88 # 42 | 125 | 93 # 43 | 114 | 114 # 44 | 172 | 142 # 45 | 102 | 90 # 46 | 120 | 90 # 47 | 135 | 133 # 48 | 147 | 135 # 49 | 140 | 117 # -------------- next part -------------- # # nodes: 50, max conn: 40, send rate: 0.25, seed: 1 # # # 1 connecting to 2 at time 2.5568388786897245 # set udp_(0) [new Agent/UDP] $ns_ attach-agent $node_(1) $udp_(0) set null_(0) [new Agent/Null] $ns_ attach-agent $node_(2) $null_(0) set cbr_(0) [new Application/Traffic/CBR] $cbr_(0) set packetSize_ 512 $cbr_(0) set interval_ 0.25 $cbr_(0) set random_ 1 $cbr_(0) set maxpkts_ 10000 $cbr_(0) attach-agent $udp_(0) $ns_ connect $udp_(0) $null_(0) $ns_ at 2.5568388786897245 "$cbr_(0) start" # # 4 connecting to 5 at time 56.333118917575632 # set udp_(1) [new Agent/UDP] $ns_ attach-agent $node_(4) $udp_(1) set null_(1) [new Agent/Null] $ns_ attach-agent $node_(5) $null_(1) set cbr_(1) [new Application/Traffic/CBR] $cbr_(1) set packetSize_ 512 $cbr_(1) set interval_ 0.25 $cbr_(1) set random_ 1 $cbr_(1) set maxpkts_ 10000 $cbr_(1) attach-agent $udp_(1) $ns_ connect $udp_(1) $null_(1) $ns_ at 56.333118917575632 "$cbr_(1) start" # # 4 connecting to 6 at time 146.96568928983328 # set udp_(2) [new Agent/UDP] $ns_ attach-agent $node_(4) $udp_(2) set null_(2) [new Agent/Null] $ns_ attach-agent $node_(6) $null_(2) set cbr_(2) [new Application/Traffic/CBR] $cbr_(2) set packetSize_ 512 $cbr_(2) set interval_ 0.25 $cbr_(2) set random_ 1 $cbr_(2) set maxpkts_ 10000 $cbr_(2) attach-agent $udp_(2) $ns_ connect $udp_(2) $null_(2) $ns_ at 146.96568928983328 "$cbr_(2) start" # # 6 connecting to 7 at time 55.634230382570173 # set udp_(3) [new Agent/UDP] $ns_ attach-agent $node_(6) $udp_(3) set null_(3) [new Agent/Null] $ns_ attach-agent $node_(7) $null_(3) set cbr_(3) [new Application/Traffic/CBR] $cbr_(3) set packetSize_ 512 $cbr_(3) set interval_ 0.25 $cbr_(3) set random_ 1 $cbr_(3) set maxpkts_ 10000 $cbr_(3) attach-agent $udp_(3) $ns_ connect $udp_(3) $null_(3) $ns_ at 55.634230382570173 "$cbr_(3) start" # # 7 connecting to 8 at time 29.546173154165118 # set udp_(4) [new Agent/UDP] $ns_ attach-agent $node_(7) $udp_(4) set null_(4) [new Agent/Null] $ns_ attach-agent $node_(8) $null_(4) set cbr_(4) [new Application/Traffic/CBR] $cbr_(4) set packetSize_ 512 $cbr_(4) set interval_ 0.25 $cbr_(4) set random_ 1 $cbr_(4) set maxpkts_ 10000 $cbr_(4) attach-agent $udp_(4) $ns_ connect $udp_(4) $null_(4) $ns_ at 29.546173154165118 "$cbr_(4) start" # # 7 connecting to 9 at time 7.7030203154790309 # set udp_(5) [new Agent/UDP] $ns_ attach-agent $node_(7) $udp_(5) set null_(5) [new Agent/Null] $ns_ attach-agent $node_(9) $null_(5) set cbr_(5) [new Application/Traffic/CBR] $cbr_(5) set packetSize_ 512 $cbr_(5) set interval_ 0.25 $cbr_(5) set random_ 1 $cbr_(5) set maxpkts_ 10000 $cbr_(5) attach-agent $udp_(5) $ns_ connect $udp_(5) $null_(5) $ns_ at 7.7030203154790309 "$cbr_(5) start" # # 8 connecting to 9 at time 20.48548468411224 # set udp_(6) [new Agent/UDP] $ns_ attach-agent $node_(8) $udp_(6) set null_(6) [new Agent/Null] $ns_ attach-agent $node_(9) $null_(6) set cbr_(6) [new Application/Traffic/CBR] $cbr_(6) set packetSize_ 512 $cbr_(6) set interval_ 0.25 $cbr_(6) set random_ 1 $cbr_(6) set maxpkts_ 10000 $cbr_(6) attach-agent $udp_(6) $ns_ connect $udp_(6) $null_(6) $ns_ at 20.48548468411224 "$cbr_(6) start" # # 9 connecting to 10 at time 76.258212521792487 # set udp_(7) [new Agent/UDP] $ns_ attach-agent $node_(9) $udp_(7) set null_(7) [new Agent/Null] $ns_ attach-agent $node_(10) $null_(7) set cbr_(7) [new Application/Traffic/CBR] $cbr_(7) set packetSize_ 512 $cbr_(7) set interval_ 0.25 $cbr_(7) set random_ 1 $cbr_(7) set maxpkts_ 10000 $cbr_(7) attach-agent $udp_(7) $ns_ connect $udp_(7) $null_(7) $ns_ at 76.258212521792487 "$cbr_(7) start" # # 9 connecting to 11 at time 31.464945688594575 # set udp_(8) [new Agent/UDP] $ns_ attach-agent $node_(9) $udp_(8) set null_(8) [new Agent/Null] $ns_ attach-agent $node_(11) $null_(8) set cbr_(8) [new Application/Traffic/CBR] $cbr_(8) set packetSize_ 512 $cbr_(8) set interval_ 0.25 $cbr_(8) set random_ 1 $cbr_(8) set maxpkts_ 10000 $cbr_(8) attach-agent $udp_(8) $ns_ connect $udp_(8) $null_(8) $ns_ at 31.464945688594575 "$cbr_(8) start" # # 11 connecting to 12 at time 62.77338456491632 # set udp_(9) [new Agent/UDP] $ns_ attach-agent $node_(11) $udp_(9) set null_(9) [new Agent/Null] $ns_ attach-agent $node_(12) $null_(9) set cbr_(9) [new Application/Traffic/CBR] $cbr_(9) set packetSize_ 512 $cbr_(9) set interval_ 0.25 $cbr_(9) set random_ 1 $cbr_(9) set maxpkts_ 10000 $cbr_(9) attach-agent $udp_(9) $ns_ connect $udp_(9) $null_(9) $ns_ at 62.77338456491632 "$cbr_(9) start" # # 11 connecting to 13 at time 46.455830739092008 # set udp_(10) [new Agent/UDP] $ns_ attach-agent $node_(11) $udp_(10) set null_(10) [new Agent/Null] $ns_ attach-agent $node_(13) $null_(10) set cbr_(10) [new Application/Traffic/CBR] $cbr_(10) set packetSize_ 512 $cbr_(10) set interval_ 0.25 $cbr_(10) set random_ 1 $cbr_(10) set maxpkts_ 10000 $cbr_(10) attach-agent $udp_(10) $ns_ connect $udp_(10) $null_(10) $ns_ at 46.455830739092008 "$cbr_(10) start" # # 13 connecting to 14 at time 83.900868549896813 # set udp_(11) [new Agent/UDP] $ns_ attach-agent $node_(13) $udp_(11) set null_(11) [new Agent/Null] $ns_ attach-agent $node_(14) $null_(11) set cbr_(11) [new Application/Traffic/CBR] $cbr_(11) set packetSize_ 512 $cbr_(11) set interval_ 0.25 $cbr_(11) set random_ 1 $cbr_(11) set maxpkts_ 10000 $cbr_(11) attach-agent $udp_(11) $ns_ connect $udp_(11) $null_(11) $ns_ at 83.900868549896813 "$cbr_(11) start" # # 14 connecting to 15 at time 155.17211061677529 # set udp_(12) [new Agent/UDP] $ns_ attach-agent $node_(14) $udp_(12) set null_(12) [new Agent/Null] $ns_ attach-agent $node_(15) $null_(12) set cbr_(12) [new Application/Traffic/CBR] $cbr_(12) set packetSize_ 512 $cbr_(12) set interval_ 0.25 $cbr_(12) set random_ 1 $cbr_(12) set maxpkts_ 10000 $cbr_(12) attach-agent $udp_(12) $ns_ connect $udp_(12) $null_(12) $ns_ at 155.17211061677529 "$cbr_(12) start" # # 15 connecting to 16 at time 39.088702704333095 # set udp_(13) [new Agent/UDP] $ns_ attach-agent $node_(15) $udp_(13) set null_(13) [new Agent/Null] $ns_ attach-agent $node_(16) $null_(13) set cbr_(13) [new Application/Traffic/CBR] $cbr_(13) set packetSize_ 512 $cbr_(13) set interval_ 0.25 $cbr_(13) set random_ 1 $cbr_(13) set maxpkts_ 10000 $cbr_(13) attach-agent $udp_(13) $ns_ connect $udp_(13) $null_(13) $ns_ at 39.088702704333095 "$cbr_(13) start" # # 15 connecting to 17 at time 43.420613009212822 # set udp_(14) [new Agent/UDP] $ns_ attach-agent $node_(15) $udp_(14) set null_(14) [new Agent/Null] $ns_ attach-agent $node_(17) $null_(14) set cbr_(14) [new Application/Traffic/CBR] $cbr_(14) set packetSize_ 512 $cbr_(14) set interval_ 0.25 $cbr_(14) set random_ 1 $cbr_(14) set maxpkts_ 10000 $cbr_(14) attach-agent $udp_(14) $ns_ connect $udp_(14) $null_(14) $ns_ at 43.420613009212822 "$cbr_(14) start" # # 16 connecting to 17 at time 121.92280978985261 # set udp_(15) [new Agent/UDP] $ns_ attach-agent $node_(16) $udp_(15) set null_(15) [new Agent/Null] $ns_ attach-agent $node_(17) $null_(15) set cbr_(15) [new Application/Traffic/CBR] $cbr_(15) set packetSize_ 512 $cbr_(15) set interval_ 0.25 $cbr_(15) set random_ 1 $cbr_(15) set maxpkts_ 10000 $cbr_(15) attach-agent $udp_(15) $ns_ connect $udp_(15) $null_(15) $ns_ at 121.92280978985261 "$cbr_(15) start" # # 16 connecting to 18 at time 137.20174070317378 # set udp_(16) [new Agent/UDP] $ns_ attach-agent $node_(16) $udp_(16) set null_(16) [new Agent/Null] $ns_ attach-agent $node_(18) $null_(16) set cbr_(16) [new Application/Traffic/CBR] $cbr_(16) set packetSize_ 512 $cbr_(16) set interval_ 0.25 $cbr_(16) set random_ 1 $cbr_(16) set maxpkts_ 10000 $cbr_(16) attach-agent $udp_(16) $ns_ connect $udp_(16) $null_(16) $ns_ at 137.20174070317378 "$cbr_(16) start" # # 17 connecting to 18 at time 72.99343390995331 # set udp_(17) [new Agent/UDP] $ns_ attach-agent $node_(17) $udp_(17) set null_(17) [new Agent/Null] $ns_ attach-agent $node_(18) $null_(17) set cbr_(17) [new Application/Traffic/CBR] $cbr_(17) set packetSize_ 512 $cbr_(17) set interval_ 0.25 $cbr_(17) set random_ 1 $cbr_(17) set maxpkts_ 10000 $cbr_(17) attach-agent $udp_(17) $ns_ connect $udp_(17) $null_(17) $ns_ at 72.99343390995331 "$cbr_(17) start" # # 17 connecting to 19 at time 19.655724884781858 # set udp_(18) [new Agent/UDP] $ns_ attach-agent $node_(17) $udp_(18) set null_(18) [new Agent/Null] $ns_ attach-agent $node_(19) $null_(18) set cbr_(18) [new Application/Traffic/CBR] $cbr_(18) set packetSize_ 512 $cbr_(18) set interval_ 0.25 $cbr_(18) set random_ 1 $cbr_(18) set maxpkts_ 10000 $cbr_(18) attach-agent $udp_(18) $ns_ connect $udp_(18) $null_(18) $ns_ at 19.655724884781858 "$cbr_(18) start" # # 20 connecting to 21 at time 170.32769159894795 # set udp_(19) [new Agent/UDP] $ns_ attach-agent $node_(20) $udp_(19) set null_(19) [new Agent/Null] $ns_ attach-agent $node_(21) $null_(19) set cbr_(19) [new Application/Traffic/CBR] $cbr_(19) set packetSize_ 512 $cbr_(19) set interval_ 0.25 $cbr_(19) set random_ 1 $cbr_(19) set maxpkts_ 10000 $cbr_(19) attach-agent $udp_(19) $ns_ connect $udp_(19) $null_(19) $ns_ at 170.32769159894795 "$cbr_(19) start" # # 20 connecting to 22 at time 160.44260791523504 # set udp_(20) [new Agent/UDP] $ns_ attach-agent $node_(20) $udp_(20) set null_(20) [new Agent/Null] $ns_ attach-agent $node_(22) $null_(20) set cbr_(20) [new Application/Traffic/CBR] $cbr_(20) set packetSize_ 512 $cbr_(20) set interval_ 0.25 $cbr_(20) set random_ 1 $cbr_(20) set maxpkts_ 10000 $cbr_(20) attach-agent $udp_(20) $ns_ connect $udp_(20) $null_(20) $ns_ at 160.44260791523504 "$cbr_(20) start" # # 24 connecting to 25 at time 60.419296464146719 # set udp_(21) [new Agent/UDP] $ns_ attach-agent $node_(24) $udp_(21) set null_(21) [new Agent/Null] $ns_ attach-agent $node_(25) $null_(21) set cbr_(21) [new Application/Traffic/CBR] $cbr_(21) set packetSize_ 512 $cbr_(21) set interval_ 0.25 $cbr_(21) set random_ 1 $cbr_(21) set maxpkts_ 10000 $cbr_(21) attach-agent $udp_(21) $ns_ connect $udp_(21) $null_(21) $ns_ at 60.419296464146719 "$cbr_(21) start" # # 26 connecting to 27 at time 46.258873029732555 # set udp_(22) [new Agent/UDP] $ns_ attach-agent $node_(26) $udp_(22) set null_(22) [new Agent/Null] $ns_ attach-agent $node_(27) $null_(22) set cbr_(22) [new Application/Traffic/CBR] $cbr_(22) set packetSize_ 512 $cbr_(22) set interval_ 0.25 $cbr_(22) set random_ 1 $cbr_(22) set maxpkts_ 10000 $cbr_(22) attach-agent $udp_(22) $ns_ connect $udp_(22) $null_(22) $ns_ at 46.258873029732555 "$cbr_(22) start" # # 27 connecting to 28 at time 98.067954088592884 # set udp_(23) [new Agent/UDP] $ns_ attach-agent $node_(27) $udp_(23) set null_(23) [new Agent/Null] $ns_ attach-agent $node_(28) $null_(23) set cbr_(23) [new Application/Traffic/CBR] $cbr_(23) set packetSize_ 512 $cbr_(23) set interval_ 0.25 $cbr_(23) set random_ 1 $cbr_(23) set maxpkts_ 10000 $cbr_(23) attach-agent $udp_(23) $ns_ connect $udp_(23) $null_(23) $ns_ at 98.067954088592884 "$cbr_(23) start" # # 28 connecting to 29 at time 47.128346453946243 # set udp_(24) [new Agent/UDP] $ns_ attach-agent $node_(28) $udp_(24) set null_(24) [new Agent/Null] $ns_ attach-agent $node_(29) $null_(24) set cbr_(24) [new Application/Traffic/CBR] $cbr_(24) set packetSize_ 512 $cbr_(24) set interval_ 0.25 $cbr_(24) set random_ 1 $cbr_(24) set maxpkts_ 10000 $cbr_(24) attach-agent $udp_(24) $ns_ connect $udp_(24) $null_(24) $ns_ at 47.128346453946243 "$cbr_(24) start" # # 28 connecting to 30 at time 99.87114126788039 # set udp_(25) [new Agent/UDP] $ns_ attach-agent $node_(28) $udp_(25) set null_(25) [new Agent/Null] $ns_ attach-agent $node_(30) $null_(25) set cbr_(25) [new Application/Traffic/CBR] $cbr_(25) set packetSize_ 512 $cbr_(25) set interval_ 0.25 $cbr_(25) set random_ 1 $cbr_(25) set maxpkts_ 10000 $cbr_(25) attach-agent $udp_(25) $ns_ connect $udp_(25) $null_(25) $ns_ at 99.87114126788039 "$cbr_(25) start" # # 33 connecting to 34 at time 170.4269140541679 # set udp_(26) [new Agent/UDP] $ns_ attach-agent $node_(33) $udp_(26) set null_(26) [new Agent/Null] $ns_ attach-agent $node_(34) $null_(26) set cbr_(26) [new Application/Traffic/CBR] $cbr_(26) set packetSize_ 512 $cbr_(26) set interval_ 0.25 $cbr_(26) set random_ 1 $cbr_(26) set maxpkts_ 10000 $cbr_(26) attach-agent $udp_(26) $ns_ connect $udp_(26) $null_(26) $ns_ at 170.4269140541679 "$cbr_(26) start" # # 33 connecting to 35 at time 139.08523271749041 # set udp_(27) [new Agent/UDP] $ns_ attach-agent $node_(33) $udp_(27) set null_(27) [new Agent/Null] $ns_ attach-agent $node_(35) $null_(27) set cbr_(27) [new Application/Traffic/CBR] $cbr_(27) set packetSize_ 512 $cbr_(27) set interval_ 0.25 $cbr_(27) set random_ 1 $cbr_(27) set maxpkts_ 10000 $cbr_(27) attach-agent $udp_(27) $ns_ connect $udp_(27) $null_(27) $ns_ at 139.08523271749041 "$cbr_(27) start" # # 35 connecting to 36 at time 32.17101298839367 # set udp_(28) [new Agent/UDP] $ns_ attach-agent $node_(35) $udp_(28) set null_(28) [new Agent/Null] $ns_ attach-agent $node_(36) $null_(28) set cbr_(28) [new Application/Traffic/CBR] $cbr_(28) set packetSize_ 512 $cbr_(28) set interval_ 0.25 $cbr_(28) set random_ 1 $cbr_(28) set maxpkts_ 10000 $cbr_(28) attach-agent $udp_(28) $ns_ connect $udp_(28) $null_(28) $ns_ at 32.17101298839367 "$cbr_(28) start" # # 36 connecting to 37 at time 16.444244867397586 # set udp_(29) [new Agent/UDP] $ns_ attach-agent $node_(36) $udp_(29) set null_(29) [new Agent/Null] $ns_ attach-agent $node_(37) $null_(29) set cbr_(29) [new Application/Traffic/CBR] $cbr_(29) set packetSize_ 512 $cbr_(29) set interval_ 0.25 $cbr_(29) set random_ 1 $cbr_(29) set maxpkts_ 10000 $cbr_(29) attach-agent $udp_(29) $ns_ connect $udp_(29) $null_(29) $ns_ at 16.444244867397586 "$cbr_(29) start" # # 36 connecting to 38 at time 88.50990661816202 # set udp_(30) [new Agent/UDP] $ns_ attach-agent $node_(36) $udp_(30) set null_(30) [new Agent/Null] $ns_ attach-agent $node_(38) $null_(30) set cbr_(30) [new Application/Traffic/CBR] $cbr_(30) set packetSize_ 512 $cbr_(30) set interval_ 0.25 $cbr_(30) set random_ 1 $cbr_(30) set maxpkts_ 10000 $cbr_(30) attach-agent $udp_(30) $ns_ connect $udp_(30) $null_(30) $ns_ at 88.50990661816202 "$cbr_(30) start" # # 38 connecting to 39 at time 95.921739365869087 # set udp_(31) [new Agent/UDP] $ns_ attach-agent $node_(38) $udp_(31) set null_(31) [new Agent/Null] $ns_ attach-agent $node_(39) $null_(31) set cbr_(31) [new Application/Traffic/CBR] $cbr_(31) set packetSize_ 512 $cbr_(31) set interval_ 0.25 $cbr_(31) set random_ 1 $cbr_(31) set maxpkts_ 10000 $cbr_(31) attach-agent $udp_(31) $ns_ connect $udp_(31) $null_(31) $ns_ at 95.921739365869087 "$cbr_(31) start" # # 38 connecting to 40 at time 132.31640266828072 # set udp_(32) [new Agent/UDP] $ns_ attach-agent $node_(38) $udp_(32) set null_(32) [new Agent/Null] $ns_ attach-agent $node_(40) $null_(32) set cbr_(32) [new Application/Traffic/CBR] $cbr_(32) set packetSize_ 512 $cbr_(32) set interval_ 0.25 $cbr_(32) set random_ 1 $cbr_(32) set maxpkts_ 10000 $cbr_(32) attach-agent $udp_(32) $ns_ connect $udp_(32) $null_(32) $ns_ at 132.31640266828072 "$cbr_(32) start" # # 41 connecting to 42 at time 162.51257573371407 # set udp_(33) [new Agent/UDP] $ns_ attach-agent $node_(41) $udp_(33) set null_(33) [new Agent/Null] $ns_ attach-agent $node_(42) $null_(33) set cbr_(33) [new Application/Traffic/CBR] $cbr_(33) set packetSize_ 512 $cbr_(33) set interval_ 0.25 $cbr_(33) set random_ 1 $cbr_(33) set maxpkts_ 10000 $cbr_(33) attach-agent $udp_(33) $ns_ connect $udp_(33) $null_(33) $ns_ at 162.51257573371407 "$cbr_(33) start" # # 41 connecting to 43 at time 131.04751890108341 # set udp_(34) [new Agent/UDP] $ns_ attach-agent $node_(41) $udp_(34) set null_(34) [new Agent/Null] $ns_ attach-agent $node_(43) $null_(34) set cbr_(34) [new Application/Traffic/CBR] $cbr_(34) set packetSize_ 512 $cbr_(34) set interval_ 0.25 $cbr_(34) set random_ 1 $cbr_(34) set maxpkts_ 10000 $cbr_(34) attach-agent $udp_(34) $ns_ connect $udp_(34) $null_(34) $ns_ at 131.04751890108341 "$cbr_(34) start" # # 42 connecting to 43 at time 105.50024639139895 # set udp_(35) [new Agent/UDP] $ns_ attach-agent $node_(42) $udp_(35) set null_(35) [new Agent/Null] $ns_ attach-agent $node_(43) $null_(35) set cbr_(35) [new Application/Traffic/CBR] $cbr_(35) set packetSize_ 512 $cbr_(35) set interval_ 0.25 $cbr_(35) set random_ 1 $cbr_(35) set maxpkts_ 10000 $cbr_(35) attach-agent $udp_(35) $ns_ connect $udp_(35) $null_(35) $ns_ at 105.50024639139895 "$cbr_(35) start" # # 42 connecting to 44 at time 132.45129531829213 # set udp_(36) [new Agent/UDP] $ns_ attach-agent $node_(42) $udp_(36) set null_(36) [new Agent/Null] $ns_ attach-agent $node_(44) $null_(36) set cbr_(36) [new Application/Traffic/CBR] $cbr_(36) set packetSize_ 512 $cbr_(36) set interval_ 0.25 $cbr_(36) set random_ 1 $cbr_(36) set maxpkts_ 10000 $cbr_(36) attach-agent $udp_(36) $ns_ connect $udp_(36) $null_(36) $ns_ at 132.45129531829213 "$cbr_(36) start" # # 43 connecting to 44 at time 64.09054449018582 # set udp_(37) [new Agent/UDP] $ns_ attach-agent $node_(43) $udp_(37) set null_(37) [new Agent/Null] $ns_ attach-agent $node_(44) $null_(37) set cbr_(37) [new Application/Traffic/CBR] $cbr_(37) set packetSize_ 512 $cbr_(37) set interval_ 0.25 $cbr_(37) set random_ 1 $cbr_(37) set maxpkts_ 10000 $cbr_(37) attach-agent $udp_(37) $ns_ connect $udp_(37) $null_(37) $ns_ at 64.09054449018582 "$cbr_(37) start" # # 43 connecting to 45 at time 100.5135456661291 # set udp_(38) [new Agent/UDP] $ns_ attach-agent $node_(43) $udp_(38) set null_(38) [new Agent/Null] $ns_ attach-agent $node_(45) $null_(38) set cbr_(38) [new Application/Traffic/CBR] $cbr_(38) set packetSize_ 512 $cbr_(38) set interval_ 0.25 $cbr_(38) set random_ 1 $cbr_(38) set maxpkts_ 10000 $cbr_(38) attach-agent $udp_(38) $ns_ connect $udp_(38) $null_(38) $ns_ at 100.5135456661291 "$cbr_(38) start" # # 44 connecting to 45 at time 141.0795085137149 # set udp_(39) [new Agent/UDP] $ns_ attach-agent $node_(44) $udp_(39) set null_(39) [new Agent/Null] $ns_ attach-agent $node_(45) $null_(39) set cbr_(39) [new Application/Traffic/CBR] $cbr_(39) set packetSize_ 512 $cbr_(39) set interval_ 0.25 $cbr_(39) set random_ 1 $cbr_(39) set maxpkts_ 10000 $cbr_(39) attach-agent $udp_(39) $ns_ connect $udp_(39) $null_(39) $ns_ at 141.0795085137149 "$cbr_(39) start" # #Total sources/connections: 25/40 # From kashyap3881 at gmail.com Wed Jun 6 20:39:26 2007 From: kashyap3881 at gmail.com (Kashyap Kambhatla) Date: Wed, 6 Jun 2007 20:39:26 -0700 Subject: [ns] wireless simulation ns-2 Message-ID: <434dc22c0706062039m44f62babs97549a65c7f925fb@mail.gmail.com> Hello all, I have 2 questions: 1. Is it possible to show traffic patterns with different colors between wireless nodes (just like how its possible for wired scenarios) in ns-2? If so where could i find a demo? 2. If i need to load the NAM (animation) on to a powerpoint in the form of a movie, is it possible? If so how do i do it? I appreciate your time and help. Thank you. Regards, Kashyap K. R. Kambhatla. From anjali_zakky at yahoo.com Wed Jun 6 21:31:07 2007 From: anjali_zakky at yahoo.com (Anjali) Date: Wed, 6 Jun 2007 21:31:07 -0700 (PDT) Subject: [ns] ns-2.26 on fedora core 5 Message-ID: <20070607043107.45208.qmail@web30508.mail.mud.yahoo.com> hi all i have been trying to install ns-2.26 on fc5. Already applied a patch and replaced god.h. The latest problem is of webcache/webtraf.cc. It gives error and stops make. Following is displayed webcache/webtraf.cc: In member function ?virtual int WebTrafPool::command(int, const char* const*)?: webcache/webtraf.cc:417: error: ?lt? was not declared in this scope webcache/webtraf.cc:417: error: expected `)' before ?;? token webcache/webtraf.cc:417: error: name lookup of ?i? changed for new ISO ?for? scoping webcache/webtraf.cc:417: error: using obsolete binding at ?i? webcache/webtraf.cc:417: error: expected `;' before ?)? token make: *** [webcache/webtraf.o] Error 1 Ns make failed! See http://www.isi.edu/nsnam/ns/ns-problems.html for problems Kindly reply how to solve this. I want ns 2.26 on fc5. other option is downgrade compiler. There also i m struck with how to let ns-2.26 know it has to use older version. Anjali ____________________________________________________________________________________ Take the Internet to Go: Yahoo!Go puts the Internet in your pocket: mail, news, photos & more. http://mobile.yahoo.com/go?refer=1GNXIC From j.geetha at gmail.com Wed Jun 6 22:41:30 2007 From: j.geetha at gmail.com (Geetha) Date: Thu, 7 Jun 2007 13:41:30 +0800 Subject: [ns] ns verssion Message-ID: <8c17cb3b0706062241g36b518c5ife8383762cc16df7@mail.gmail.com> Hello NS-Users, I want to know whether the NS versions used makes a difference in the PDF, Delay and routing overhead values. Thanking you, with regards geetha From se.pankaj at gmail.com Wed Jun 6 23:22:11 2007 From: se.pankaj at gmail.com (pankaj kumar) Date: Thu, 7 Jun 2007 11:52:11 +0530 Subject: [ns] hierarchical addressing and number of nodes Message-ID: <33db0d640706062322x30eaccffr45547ffbd0b78b66@mail.gmail.com> Hi All i have following hierarchical addressing # Set NS Addressing AddrParams set domain_num_ 2 AddrParams set cluster_num_ {1 5} AddrParams set nodes_num_ {1 1 3 1 1 1} when i am trying to add new a node to the topology its giving segmentation fault without changing above NS addressing. How i can overcome by this this problem ( or i have to change into #Set NS Addressing??? ) thanks and regards, pankaj From yxhhyps at yahoo.com.cn Thu Jun 7 00:15:37 2007 From: yxhhyps at yahoo.com.cn (=?gb2312?q?=CF=E6=BA=CD?=) Date: Thu, 7 Jun 2007 15:15:37 +0800 (CST) Subject: [ns] gcc/g++ compiling problem Message-ID: <872866.87837.qm@web15708.mail.cnb.yahoo.com> Hi, everybody: I program using STL. there is a member function of templete class map, I use the fucntion well with visual studio 2003 .net, but when I compile those code under cygwin, the compiler says this fucntion is wrong, why? I code my program with standard C++. In the book <>, the writer says he have test his code, in the book, under vstudio 2003 and linux with gcc version 3.3.1. my gcc version for cygwin is 3.3.1. Then I install a new version 4.0.1, it gives the same error information. Regards Yang --------------------------------- ÇÀ×¢ÑÅ»¢Ãâ·ÑÓÊÏä3.5GÈÝÁ¿£¬20M¸½¼þ£¡ From kalif_m at yahoo.com Thu Jun 7 01:41:33 2007 From: kalif_m at yahoo.com (KaLiF) Date: Thu, 7 Jun 2007 01:41:33 -0700 (PDT) Subject: [ns] GPRS simulation Message-ID: <649.2910.qm@web31707.mail.mud.yahoo.com> I want to try GPRS simulation using Network Simulator. I have downloaded the source code gprs-072501-2.1b7a.tar.gz. I am having ns2.29 installed but i do not know how to integrarte this gprs module into ns2. Please HELP;;; THX! Nu citi nimic din ceea ce nu doresti sa tii minte si nu tine minte nimic din ceea ce n-ai de gind sa aplici ____________________________________________________________________________________ The fish are biting. Get more visitors on your site using Yahoo! Search Marketing. http://searchmarketing.yahoo.com/arp/sponsoredsearch_v2.php From abdeljaouad at gmail.com Thu Jun 7 02:40:36 2007 From: abdeljaouad at gmail.com (Imad Abdeljaouad) Date: Thu, 7 Jun 2007 09:40:36 +0000 Subject: [ns] Eurane um.cc uptarget_ ? sendUP(p) Message-ID: <8e20d47b0706070240v67d0bdficbbffbcb9d13ebe1@mail.gmail.com> Hi all, In Eurane, I managed to get packets arrive here: void UM::makeSDU(Packet * p) { hdr_cmn *ch; hdr_rlc *llh; assert(p); ch = HDR_CMN(p); llh = hdr_rlc::access(p); ch->ptype() = llh->lptype(); ch->error() = llh->lerror(); ch->timestamp() = llh->lts(); ch->size() = llh->lsize(); uptarget_ ? sendUp(p) : Packet::free(p); } I am actually looking for this: uptarget_ ? sendUp(p) : Packet::free(p); Where do packets go after that ? I know it's up the stack but where exactly in the code, what is uptarget_ and where is the sendUP() function located ( knowing that I am using UDP ) ?? please help me, I am stuck !!! ________________________ Imad Abdeljaouad From nassimlaga at yahoo.fr Thu Jun 7 03:10:03 2007 From: nassimlaga at yahoo.fr (nassim laga) Date: Thu, 7 Jun 2007 12:10:03 +0200 (CEST) Subject: [ns] extend NS to support nodes with wired and wireless interface Message-ID: <691939.5964.qm@web25410.mail.ukl.yahoo.com> Hi all, is there an idea on how to extend NS to support "defining nodes with one wired interface and an other wireless interface" regards, Nassim --------------------------------- Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail From gancho at designspots.com Thu Jun 7 03:15:58 2007 From: gancho at designspots.com (=?ISO-8859-1?Q?S=E9rgio_Alexandre?=) Date: Thu, 07 Jun 2007 11:15:58 +0100 Subject: [ns] hierarchical addressing and number of nodes In-Reply-To: <33db0d640706062322x30eaccffr45547ffbd0b78b66@mail.gmail.com> References: <33db0d640706062322x30eaccffr45547ffbd0b78b66@mail.gmail.com> Message-ID: <4667DADE.3070704@designspots.com> if you : # Set NS Addressing AddrParams set domain_num_ 9 AddrParams set cluster_num_ {9 9 9 9 9 9 9 9 9} AddrParams set nodes_num_ {9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 etc..} p. example you will have no problema running your simulation. Just raise the numbers. pankaj kumar wrote: > Hi All > i have following hierarchical addressing > > # Set NS Addressing > AddrParams set domain_num_ 2 > AddrParams set cluster_num_ {1 5} > AddrParams set nodes_num_ {1 1 3 1 1 1} > > when i am trying to add new a node to the topology its giving segmentation > fault without changing above NS addressing. > > How i can overcome by this this problem ( or i have to change into #Set NS > Addressing??? ) > > thanks and regards, > pankaj > > From l.dhmhtrhs at gmail.com Thu Jun 7 03:59:05 2007 From: l.dhmhtrhs at gmail.com (Dimitris Liarokapis) Date: Thu, 7 Jun 2007 11:59:05 +0100 Subject: [ns] problem when recompile Message-ID: <1217925b0706070359o35d51cf8h249f5f59b2bdfb91@mail.gmail.com> Hi all, I have tried to implement a new MANET protocol. I have made all the necessary changes and recompiled using - make clean - make depend - make After all these, i can't run ns because there is no ns file under the installation directory. Actually i get the error: ./ns: No such file or directory Do i need to re-install ns? Any ideas? Regards Dimitris From kalif_m at yahoo.com Thu Jun 7 04:19:37 2007 From: kalif_m at yahoo.com (KaLiF) Date: Thu, 7 Jun 2007 04:19:37 -0700 (PDT) Subject: [ns] Fw: WFQ-1.2.5 Message-ID: <810400.78838.qm@web31715.mail.mud.yahoo.com> Nu citi nimic din ceea ce nu doresti sa tii minte si nu tine minte nimic din ceea ce n-ai de gind sa aplici ----- Forwarded Message ---- From: "daemon at ISI.EDU" To: kalif_m at yahoo.com Sent: Thursday, June 7, 2007 1:14:20 PM Subject: Re: WFQ-1.2.5 Your message to ns-users (attached below) was rejected because it does not contain a subject header at all, or because it does not contain a useful subject header. Subjects allow people to quickly determine if messages are relevant to them. Please pick a useful subject line for your message and re-send it to ns-users. Useful subjects mention something about what part of ns you're working with. For example: - "A few issues (fulltcp, parameters...) related to webtraf.*" - "How does Agent::delay_bind_init_all() work?" NON-useful subjects are things like: - omitting the subject completely - "help" - "urgent" - (most any one-word subjects) Thanks for helping to make ns-users effective, -John Heidemann ---------------------------------------- >From kalif_m at yahoo.com Thu Jun 7 03:14:19 2007 Received: from vapor.isi.edu (vapor.isi.edu [128.9.64.64]) by gamma.isi.edu (8.13.8/8.13.8) with ESMTP id l57ACuJq006331 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Thu, 7 Jun 2007 03:12:58 -0700 (PDT) Received: from web31706.mail.mud.yahoo.com (web31706.mail.mud.yahoo.com [68.142.201.186]) by vapor.isi.edu (8.13.8/8.13.8) with SMTP id l57ACpxk019446 for ; Thu, 7 Jun 2007 03:12:51 -0700 (PDT) Received: (qmail 86556 invoked by uid 60001); 7 Jun 2007 10:12:51 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:MIME-Version:Content-Type:Message-ID; b=hZlqnAg5G2/LoHnugZEMy7+SFayA1MylKMyueBQisCL+rpmyd7gLqub6j2JXjblyhFAbPthdabcoHZjeBhHb3YeG2drMlg1PXbNyEIiQTV937AKHjpB6/Icv0uqSqNwbbmkCRGOK6BKL8kg1qGSBYSeMWtTgFG849DsAV9IFl9o=; X-YMail-OSG: VNWQW8QVM1mbUNEq4kObBzwlHq_ZsfRFXsFYNfrhxDrwPe.rm_VmcwumERqiuzbmdM4vvDzN0FWotbXl5u.AszyUU.kEDZDFCtZ.alnsmUoKgaRxpYwFyR5yVx3wkGW4JJHFd9MKU_.v Received: from [209.191.106.126] by web31706.mail.mud.yahoo.com via HTTP; Thu, 07 Jun 2007 03:12:51 PDT X-Mailer: YahooMailRC/651.29 YahooMailWebService/0.7.41.16 Date: Thu, 7 Jun 2007 03:12:51 -0700 (PDT) From: KaLiF Subject: WFQ-1.2.5 To: ns-users at ISI.EDU MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="0-1331234035-1181211171=:86138" Message-ID: <127946.86138.qm at web31706.mail.mud.yahoo.com> X-ISI-4-43-8-MailScanner: Found to be clean, Found to be clean X-MailScanner-From: kalif_m at yahoo.com --0-1331234035-1181211171=:86138 Content-Type: text/plain; charset=ascii I tried to install it again... This time I gave it the parameter manual. And now I think that install was correct. I didn't get no error in installing, but an error till persist when i want to run the example : example.tcl This is: "Floating point exception (core dumped)" IF I don't get this error fix, I need to try something else to simulate congestion in GPRS... any idea?! Nu citi nimic din ceea ce nu doresti sa tii minte si nu tine minte nimic din ceea ce n-ai de gind sa aplici ----- Forwarded Message ---- From: KaLiF To: ns-users at isi.edu Sent: Wednesday, June 6, 2007 11:41:06 PM Subject: Fw: Weighted Round Robin When i'm trying to ./configurate ns... make ... make install . I get another error that I think that is the begining of all my problems: for d in /usr/local/man/man1; do \ if [ ! -d $d ]; then \ mkdir -p $d ;\ fi;\ done mkdir: cannot create directory `/usr/local/man/man1': Permission denied make: *** [dirs] Error 1 ----- Forwarded Message ---- From: KaLiF To: ns-users at isi.edu Sent: Wednesday, June 6, 2007 11:36:52 PM Subject: Fw: Weighted Round Robin When I was trying to installed the other wfq-1.2.5 i get an error that want to install "sudo apt-get host " or something like this. Now when I'm trying to ns example.tcl... I get another error: "example.tcl does not exist (Authoritative answer)" I really need HELP! If I don't install this program my license exam is ruined. ----- Forwarded Message ---- From: KaLiF To: ns-users at isi.edu Sent: Wednesday, June 6, 2007 10:59:52 PM Subject: Fw: Weighted Round Robin I'm thinking to extract the package wfq-1.2.1 from ns 2.31, because I found another wfq-1.2.5 and i think this one will work. Could anyone tell me how to extract that package: I want to try with the new one: maybe that have some bugs fixed for the renew version. I did passed through that earlier error by ./configure in the ns directory make make install but now i get another error: something like: "Floating point exception (core dumped)" I hope that to be an passing error. I will try to restart my computer and pray to work. ----- Forwarded Message ---- From: KaLiF To: ns-users at isi.edu Sent: Wednesday, June 6, 2007 8:37:00 PM Subject: Fw: Weighted Round Robin Although I'm trying to install from http://www.ee.surrey.ac.uk/Personal/L.Wood/ns/mirror/ the http://www.ee.surrey.ac.uk/Personal/L.Wood/ns/mirror/gprs-072501-2.1b7a.tar.gz but no success till now... Could anyone give an adwice about installing it. THX! ----- Forwarded Message ---- From: KaLiF To: ns-users at isi.edu Sent: Wednesday, June 6, 2007 8:30:31 PM Subject: Re: Weighted Round Robin Hello again, I did founfd out some pach that install another patch: wfq-1.2.1 ( http://www.cc.jyu.fi/~sayenko/srpms/wfq-1.2.1.tar.gz ) , but now I can't run the example. I get an error like this: invalid command name "Queue/WFQ" while executing "Queue/WFQ create _o16 " invoked from within "catch "$className create $o $args" msg" invoked from within "if [catch "$className create $o $args" msg] { if [string match "__FAILED_SHADOW_OBJECT_" $msg] { delete $o return "" } global errorInfo error "class $..." (procedure "new" line 3) invoked from within "new Queue/$qtype" ("default" arm line 3) invoked from within "switch -exact $qtype { ErrorModule { if { [llength $args] > 0 } { set q [eval new $qtype $args] } else { set q [new $qtype Fid] } } intserv { set qtyp..." (procedure "_o3" line 14) (Simulator simplex-link line 14) invoked from within "_o3 simplex-link _o10 _o13 5Mb 2ms WFQ" ("eval" body line 1) invoked from within "eval $self simplex-link $n1 $n2 $bw $delay $type $args" (procedure "_o3" line 8) (Simulator duplex-link line 8) invoked from within "$ns duplex-link $n0 $n1 5Mb 2ms WFQ" (file "example.tcl" line 12) Like I didn't patch: ./patch "directory where ns appear". When I did patch again I get this message: copying wfq files ... done patching Makefile.in ... 1 out of 1 hunk FAILED -- saving rejects to file Makefile.in.rej patching tcl/lib/ns-default.tcl ... Reversed (or previously applied) patch detected! Skipping patch. 1 out of 1 hunk ignored -- saving rejects to file tcl/lib/ns-default.tcl.rej patching tcl/lib/ns-lib.tcl ... Reversed (or previously applied) patch detected! Skipping patch. 2 out of 2 hunks ignored -- saving rejects to file tcl/lib/ns-lib.tcl.rej Please HELP! ----- Original Message ---- From: KaLiF To: ns-users at isi.edu Sent: Tuesday, June 5, 2007 3:33:29 PM Subject: Weighted Round Robin Hello, I'm trying to find this algorithms :Weighted Round Robin, Oldest Queue, Longest Queue, Total Queue Length and Total File Lenngth to simulate it for my project. At least one of them. Could anyone tell me from where I can find them? Although I have to find the sending delay in a wireless transmission between 10 nodes, I found a file named cbrgen.tcl that I could modify, but the nodes (users) have diffrent type of rates (they are from diffrent type of QoS) and there I can put only one rate in the variables; and what's the meaning of seeds. I'm a beginner in NS, and because i don't know where to look, these things freak me and the License exam is at the door: knock, knock... Thanks in advance. Nu citi nimic din ceea ce nu doresti sa tii minte si nu tine minte nimic din ceea ce n-ai de gind sa aplici Sick sense of humor? Visit Yahoo! TV's Comedy with an Edge to see what's on, when. Choose the right car based on your needs. Check out Yahoo! Autos new Car Finder tool. Park yourself in front of a world of choices in alternative vehicles. Visit the Yahoo! Auto Green Center. Yahoo! oneSearch: Finally, mobile search that gives answers, not web links. Be a better Heartthrob. Get better relationship answers from someone who knows. Yahoo! Answers - Check it out. Park yourself in front of a world of choices in alternative vehicles. Visit the Yahoo! Auto Green Center. ____________________________________________________________________________________ Need a vacation? Get great deals to amazing places on Yahoo! Travel. http://travel.yahoo.com/ --0-1331234035-1181211171=:86138 Content-Type: text/html; charset=ascii
I tried to install it again... This time I gave it the parameter manual. And now I think that install was correct.
I didn't get no error in installing, but an error till persist  when i want to run the example :  example.tcl
This is: "Floating point exception (core dumped)"

IF I don't get this error fix, I need to try something else to simulate congestion in GPRS... any idea?!

 
Nu citi nimic din ceea ce nu doresti sa tii minte si nu tine minte nimic din ceea ce n-ai de gind sa aplici


----- Forwarded Message ----
From: KaLiF <kalif_m at yahoo.com>
To: ns-users at isi.edu
Sent: Wednesday, June 6, 2007 11:41:06 PM
Subject: Fw: Weighted Round Robin


 When i'm trying to ./configurate ns... make ... make install . I get another error that I think that is the begining of all my problems:

for d in /usr/local/man/man1; do \
                if [ ! -d $d ]; then \
                        mkdir -p $d ;\
                fi;\
        done
mkdir: cannot create directory `/usr/local/man/man1': Permission denied
make: *** [dirs] Error 1




----- Forwarded Message ----
From: KaLiF <kalif_m at yahoo.com>
To: ns-users at isi.edu
Sent: Wednesday, June 6, 2007 11:36:52 PM
Subject: Fw: Weighted Round Robin


 When I was trying to installed the other wfq-1.2.5 i get an error that want to install "sudo apt-get host " or something like this.
Now when I'm trying to ns example.tcl... I get another error:

"example.tcl does not exist (Authoritative answer)"

I really need HELP!
If I don't install this program my license exam is ruined.




----- Forwarded Message ----
From: KaLiF <kalif_m at yahoo.com>
To: ns-users at isi.edu
Sent: Wednesday, June 6, 2007 10:59:52 PM
Subject: Fw: Weighted Round Robin


 I'm thinking to extract the package wfq-1.2.1 from ns 2.31, because I found another wfq-1.2.5 and i think this one will work. Could anyone tell me how to extract that package: I want to try with the new one: maybe that have some bugs fixed for the renew version.
     I did passed through that earlier error by
./configure              in the ns directory
make
make install

but now i get another error: something like: "Floating point exception (core dumped)"
I hope that to be an passing error. I will try to restart my computer and pray to work.



----- Forwarded Message ----
From: KaLiF <kalif_m at yahoo.com>
To: ns-users at isi.edu
Sent: Wednesday, June 6, 2007 8:37:00 PM
Subject: Fw: Weighted Round Robin


 Although I'm trying to install from http://www.ee.surrey.ac.uk/Personal/L.Wood/ns/mirror/ the
http://www.ee.surrey.ac.uk/Personal/L.Wood/ns/mirror/gprs-072501-2.1b7a.tar.gz but no success till now... Could anyone give an adwice about installing it.

THX!


----- Forwarded Message ----
From: KaLiF <kalif_m at yahoo.com>
To: ns-users at isi.edu
Sent: Wednesday, June 6, 2007 8:30:31 PM
Subject: Re: Weighted Round Robin


Hello again,
I did founfd out some pach that install another patch: wfq-1.2.1 ( http://www.cc.jyu.fi/~sayenko/srpms/wfq-1.2.1.tar.gz ) , but now I can't run the example. I get an error like this:

invalid command name "Queue/WFQ"
    while executing
"Queue/WFQ create _o16 "
    invoked from within
"catch "$className create $o $args" msg"
    invoked from within
"if [catch "$className create $o $args" msg] {
if [string match "__FAILED_SHADOW_OBJECT_" $msg] {
delete $o
return ""
}
global errorInfo
error "class $..."
    (procedure "new" line 3)
    invoked from within
"new Queue/$qtype"
    ("default" arm line 3)
    invoked from within
"switch -exact $qtype {
ErrorModule {
if { [llength $args] > 0 } {
set q [eval new $qtype $args]
} else {
set q [new $qtype Fid]
}
}
intserv {
set qtyp..."
    (procedure "_o3" line 14)
    (Simulator simplex-link line 14)
    invoked from within
"_o3 simplex-link _o10 _o13 5Mb 2ms WFQ"
    ("eval" body line 1)
    invoked from within
"eval $self simplex-link $n1 $n2 $bw $delay $type $args"
    (procedure "_o3" line 8)
    (Simulator duplex-link line 8)
    invoked from within
"$ns duplex-link $n0 $n1 5Mb 2ms WFQ"
    (file "example.tcl" line 12)

Like I didn't patch: ./patch "directory where ns appear". When I did patch again I get this message:

copying wfq files ... done
patching Makefile.in ... 1 out of 1 hunk FAILED -- saving rejects to file Makefile.in.rej
patching tcl/lib/ns-default.tcl ... Reversed (or previously applied) patch detected!  Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file tcl/lib/ns-default.tcl.rej
patching tcl/lib/ns-lib.tcl ... Reversed (or previously applied) patch detected!  Skipping patch.
2 out of 2 hunks ignored -- saving rejects to file tcl/lib/ns-lib.tcl.rej

Please HELP!


----- Original Message ----
From: KaLiF <kalif_m at yahoo.com>
To: ns-users at isi.edu
Sent: Tuesday, June 5, 2007 3:33:29 PM
Subject: Weighted Round Robin

Hello,
I'm trying to find this algorithms :Weighted Round Robin, Oldest Queue, Longest Queue, Total Queue Length and Total File Lenngth to simulate it for my project. At least one of them. Could anyone tell me from where I can find them?
Although I have to find the sending delay in a wireless transmission between 10 nodes, I found a file named cbrgen.tcl that I could modify, but the nodes (users) have diffrent type of rates (they are from diffrent type of QoS) and there I can  put only one rate in the variables; and what's the meaning of seeds.
 
I'm a beginner in NS, and because i don't know where to look, these things freak me and the License exam is at the door: knock, knock...
 
Thanks in advance.
 
Nu citi nimic din ceea ce nu doresti sa tii minte si nu tine minte nimic din ceea ce n-ai de gind sa aplici


Sick sense of humor? Visit Yahoo! TV's Comedy with an Edge to see what's on, when.



Choose the right car based on your needs. Check out Yahoo! Autos new Car Finder tool.



Park yourself in front of a world of choices in alternative vehicles.
Visit the Yahoo! Auto Green Center.



Yahoo! oneSearch: Finally, mobile search that gives answers, not web links.



Be a better Heartthrob. Get better relationship answers from someone who knows.
Yahoo! Answers - Check it out.



Park yourself in front of a world of choices in alternative vehicles.
Visit the Yahoo! Auto Green Center.



Need a vacation? Get great deals to amazing places on Yahoo! Travel. --0-1331234035-1181211171=:86138-- ____________________________________________________________________________________ Looking for a deal? Find great prices on flights and hotels with Yahoo! FareChase. http://farechase.yahoo.com/ From bhaskar.sardar at gmail.com Thu Jun 7 06:35:28 2007 From: bhaskar.sardar at gmail.com (bhaskar sardar) Date: Thu, 7 Jun 2007 19:05:28 +0530 Subject: [ns] Scheduler going backwards Message-ID: <15cb5eac0706070635g41d92c63hdf16ab06f2eb13d6@mail.gmail.com> when i run a simulation i got the following messeges... BEB limit exceeded: dropping packets ns: scheduler going back in time from 7.0005683 to 0.0000000 Is it necessary to change the BEB limit? How the scheduler can be prevented from going back? thanks in advance. From nytejade.misc at gmail.com Thu Jun 7 07:52:00 2007 From: nytejade.misc at gmail.com (blah2u) Date: Thu, 07 Jun 2007 10:52:00 -0400 Subject: [ns] Creating an Ethernet Frame Message-ID: <46681B90.4050301@gmail.com> Does anyone know how I would go about taking an existing packet and wrapping it in an ethernet frame? From larry.brigman at gmail.com Thu Jun 7 08:00:52 2007 From: larry.brigman at gmail.com (Larry Brigman) Date: Thu, 7 Jun 2007 08:00:52 -0700 Subject: [ns] Creating an Ethernet Frame In-Reply-To: <46681B90.4050301@gmail.com> References: <46681B90.4050301@gmail.com> Message-ID: use nse. On 6/7/07, blah2u wrote: > > Does anyone know how I would go about taking an existing packet and > wrapping it in an ethernet frame? > > From kabboud at hotmail.fr Thu Jun 7 09:57:51 2007 From: kabboud at hotmail.fr (khodor abboud) Date: Thu, 07 Jun 2007 18:57:51 +0200 Subject: [ns] Help: error when using node generated by create_topology Message-ID: Hello evry Body, I am using the NS format generated by brite. when i try to use the node generated by the procedure create_topology (for monotoring per example), i have this error // can't read "n(3)": no such variable while executing "$ns monitor-queue create_topology.$n(3) $n(6) """ invoked from within "set qmon36 [$ns monitor-queue create_topology.$n(3) $n(6) ""]" (file "topology.tcl" line 189)// the code is : // proc create_topology {} { global ns #nodes: set num_node 10 for {set i 0} {$i < $num_node} {incr i} { set n($i) [$ns mpls-node] } set node0 [$ns node] set node1 [$ns node] #links: set qtype CBQ $ns duplex-link $node0 $n(3) 10.0Mb 3ms DropTail $ns duplex-link $n(0) $n(6) 10.0Mb 2.312773335190996ms $qtype $ns duplex-link $n(1) $n(0) 10.0Mb 2.9694568204843463ms $qtype $ns duplex-link $n(2) $n(1) 10.0Mb 1.8352240604833803ms $qtype $ns duplex-link $n(3) $n(2) 10.0Mb 1.5822334297190923ms $qtype $ns duplex-link $n(4) $n(0) 10.0Mb 1.4360234541568795ms $qtype $ns duplex-link $n(5) $n(3) 10.0Mb 2.559521441995941ms $qtype $ns duplex-link $n(6) $n(3) 10.0Mb 0.7953178172063804ms $qtype $ns duplex-link $n(7) $n(4) 10.0Mb 2.7512102890042183ms $qtype $ns duplex-link $n(8) $n(7) 10.0Mb 1.6254465755920127ms $qtype $ns duplex-link $n(9) $n(3) 10.0Mb 0.5596028576377098ms $qtype $ns duplex-link $n(7) $node1 10.0Mb 3ms DropTail } #end function create_topology set qs 100 ## Queue Monitor for some links set qmon36 [$ns monitor-queue $n(3) $n(6) ""] set qmon63 [$ns monitor-queue $n(6) $n(3) ""] set sample36 [new Samples] $qmon04 set-delay-samples $sample36 set sample63 [new Samples] $qmon40 set-delay-samples $sample63 $ns queue-limit $n(3) $n(6) $qs // Best regards, _________________________________________________________________ Personnalisez votre Messenger avec Live.com http://www.windowslive.fr/livecom/ From larry.brigman at gmail.com Thu Jun 7 16:50:28 2007 From: larry.brigman at gmail.com (Larry Brigman) Date: Thu, 7 Jun 2007 16:50:28 -0700 Subject: [ns] pcap file usage in simulation Message-ID: I am needing to run a simulation in NS2 that uses pcap or tcpdump trace files as the traffic in the test. I don't get any errors with this but I also don't get any traffic. Do I need to explicitly set routing or is there something else I am missing? My no-error-non-working example #Create a simulator object set ns [new Simulator] $ns use-scheduler Heap #Open the NAM trace file set nf [open pcap_ex.nam w] $ns namtrace-all $nf $ns color 400 Green $ns color 500 Yellow $ns color 900 Red #Define a 'finish' procedure proc finish {} { global ns nf $ns flush-trace #Close the NAM trace file close $nf exit 0 } ###### Setup the Network ############################ set r(0) [ $ns node ] set r(1) [ $ns node ] ####### Create the network links between nodes ###### set BANDWIDTH 80Mb set DELAY 10us $ns simplex-link $r(0) $r(1) $BANDWIDTH $DELAY DropTail $ns simplex-link-op $r(0) $r(1) orient right ######## Setup the traffic types ######## set pcap0 [new Network/Pcap/File ] ##### open the trace file $pcap0 open readonly network.dump set null [new Agent/Null] set tap0 [new Agent/Tap] $ns attach-agent $r(1) $null $tap0 network $pcap0 $ns attach-agent $r(0) $tap0 ####### Notify that we are starting the run... puts "Starting run..." ####### Run the above configured simulation $ns run From sabbir1375 at gmail.com Thu Jun 7 17:38:55 2007 From: sabbir1375 at gmail.com (Sabbir Ahmed Rony) Date: Fri, 8 Jun 2007 10:38:55 +1000 Subject: [ns] maximum nodes In-Reply-To: <97f34ee80706071730y23b3f747m1ee5840e0ff466d3@mail.gmail.com> References: <97f34ee80706071730y23b3f747m1ee5840e0ff466d3@mail.gmail.com> Message-ID: <97f34ee80706071738n43a985f0ta33c02d7af651b48@mail.gmail.com> Sorry, 1.7 GHz. :) On 6/8/07, Sabbir Ahmed Rony wrote: > > Hi, > Would you please tell me in ns2 what is maximum number of nodes that can > be simulated considering MAC 802.11 and a laptop of Intel Centrino 1.7MHz, 1GB Ram? > Thanks in advance > > -- > _________________________ > Sabbir Ahmed Rony -- _________________________ Sabbir Ahmed Rony From sss29 at aub.edu.lb Fri Jun 8 05:03:36 2007 From: sss29 at aub.edu.lb (Samir Salman) Date: Fri, 08 Jun 2007 15:03:36 +0300 Subject: [ns] New MAC protocol Message-ID: <20070608150336.7z0k6xvpwokok8cs@imail.aub.edu.lb> I have written a MAC protocol, and update some files like the packet.h and the ones that we usually update if we were writing a new agent. However when i wrote the corresponding TCL after I recompliled ns2 i get an error saying Mac/mymac undefined command!! Is there any special file i should update to make the tcl know that Mac/mymac is a new prtocol. I mean I wrote the static class in the c++ but how will the tcl find my protocol just by reading the command MAc/mymac. Isn't there a special file that ns2 searches in to know where the class Mac/mymac is in or something? Thank you very much..I urgently need an answer ASAP ~Samir Salman ---------------------------------------------------------------- From twoask at gmail.com Fri Jun 8 05:53:22 2007 From: twoask at gmail.com (Hai T. Vu) Date: Fri, 8 Jun 2007 08:53:22 -0400 Subject: [ns] New MAC protocol In-Reply-To: <20070608150336.7z0k6xvpwokok8cs@imail.aub.edu.lb> References: <20070608150336.7z0k6xvpwokok8cs@imail.aub.edu.lb> Message-ID: In your mymac.cc file, you need to define a Tcl class, say MacMyMacClass, which is derived from TclClass. This class is in fact very simple, just to let Tcl know that you have an object named Mac/mymac. After this, compiling ns2 will do the rest of work and your Tcl code should understand your new MAC protocol. The code is follows: static class MacMyMacClass : public TclClass { public: MacMyMacClass() : TclClass("Mac/myMac") {} TclObject* create(int, const char*const*) { return (new MacMyMac(&PMIB)); } } class_mac_mymac; Hope this helps. Hai. On 6/8/07, Samir Salman wrote: > > > I have written a MAC protocol, and update some files like the packet.h > and the ones that we usually update if we were writing a new agent. > However when i wrote the corresponding TCL after I recompliled ns2 i > get an error saying Mac/mymac undefined command!! Is there any special > file i should update to make the tcl know that Mac/mymac is a new > prtocol. I mean I wrote the static class in the c++ but how will the > tcl find my protocol just by reading the command MAc/mymac. Isn't > there a special file that ns2 searches in to know where the class > Mac/mymac is in or something? > > Thank you very much..I urgently need an answer ASAP > ~Samir Salman > > ---------------------------------------------------------------- > > From thomas.watteyne at orange-ftgroup.com Thu Jun 7 08:13:53 2007 From: thomas.watteyne at orange-ftgroup.com (WATTEYNE Thomas RD-TECH-GRE) Date: Thu, 7 Jun 2007 17:13:53 +0200 Subject: [ns] CFP: SIMUTools 2008 Message-ID: <5A0FF108221C7C4E85738678804B567C04CE42BC@ftrdmel3.rd.francetelecom.fr> Dear all, Please find attached the call-for-papers for SIMUTools 2008, the First International Conference on Simulation Tools and Techniques for Communications, Networks and Systems. Please accept our apologies if you have received multiple copies of this message. You are welcome to forward this CFP to your friends and colleagues working in the field. Kind regards, Thomas. --------------------------------------------------------------------------------------- SIMUTools 2008 First International Conference on Simulation Tools and Techniques for Communications, Networks and Systems March 3-7, 2008, Marseilles, France http://www.simutools.org Full Papers due: September 21, 2007 --------------------------------------------------------------------------------------- CALL FOR PAPER (pdf version: http://www.simutools.org/docs/CallForPaper.pdf) SIMUTools 2008 is the first international conference focusing on Simulation Tools and Techniques for Communications, Networks, and Systems. The conference will address all aspects of simulation modelling and analysis. Papers are sought on the topics of methodology, tools, applications, and practices. Particular emphasis will be given to papers that bridge multiple areas. Possible topics include, but are not limited to * Methodology/Simulation Art: Web based simulation, Agent based simulation, Petri Nets simulation, Fluid flow simulation, Bond Graphs simulation, Simulation-based Scheduling * Application areas: Telecommunication, Network Security, Health Care, Transportation, Manufacturing, Public Systems, Education and Training * Tools: OPNET, NS-2, interconnected simulation platforms, ATDI ICS, Qualnet, OMNET++, NIIST, open source tools Extended versions of selected papers will be published in relevant special issues of leading journals. Authors of accepted papers should register and present their work at the conference. A poster session will accommodate short papers and works in progress. --------------- Important Dates --------------- - Full Papers due: September 21, 2007 - Acceptance Notification: November 10, 2007 - Final Manuscript Due: December 10, 2007 - Conference Dates: March 3-7, 2008 ----------------------- Submission Instructions ----------------------- Authors are invited to submit PDF versions of full papers of up to 10 pages in ACM conference proceedings format through COCUS (http://cocus.create-net.it) ------------------ Call for Workshops ------------------ We solicit workshop proposals on new and emerging topics in Simulation Tools and Techniques for Communications, Networks and Systems. A proposal should focus on a specific theme of current interest seeking for high-quality submissions. Proposals for one-day workshops to be held in conjunction with the main conference are solicited and should be forwarded to the workshops chairs workshop.simutools at icst.org by *September 21, 2007*. Acceptance notification by *October 1, 2007*. ----------------------- Call for Panel Sessions ----------------------- Panel sessions proposals should be submitted to panel.simutools at icst.org by *September 21, 2007*. Proposals should state the session title, a description of the topic, and the names of key organizers and potential panelists. Panel Session topics will be decided by *November 10, 2007*. -------------------------------- Call for Exhibitors at EXPOTools -------------------------------- In addition to the main technical program, the conference will hold a parallel exhibition, EXPOTools. This will be a unique opportunity for industry, researchers and professionals to exhibit simulation tools, techniques and related products. For exhibitor information contact the conference coordinator, Zita Rozsa, expotool.simutools at icst.org by *February 8, 2008*. ----------------------- Call for Poster Session ----------------------- Authors are also invited to submit proposals for poster presentations. Submit a ONE page extended abstract in PDF format to poster.simutools at icst.org. Accepted abstracts will be published in the Conference Proceedings. Participants in the Poster Session are required to register and present their poster at the conference. Poster abstracts are due by *December 10, 2007*. Acceptance notifications will be emailed by *December 17, 2007*. ---------------------- Organization Committee ---------------------- General Chairs S?ndor Moln?r, Budapest Univ. of Technology and Economics, Hungary John Heath, University of So Maine, USA Technical Program Chairs Olivier Dalle, Universit? de Nice Sophia Antipolis, CNRS & INRIA, France Steering Committee Imrich Chlamtac, Chair, CreateNet, Italy Workshops Chairs Kejie Lu, University of Puerto Rico at Mayaguez, Puerto Rico Hua Zhu, San Diego Research Center, USA Local Chair Claudia Frydman LSIS - Universit? Aix-Marseille, France Finance Chair Karen Decker, ICST US Publication Chair Tricha Anjali, Illinois Institute of Technology, USA Publicity Chair Thomas Watteyne, INRIA, France Telecom R&D, France Conference Coordinator Zita Rozsa, ICST Europe ------------------ Program Committees ------------------ To be announced. From djkapi at wp.pl Fri Jun 8 08:04:29 2007 From: djkapi at wp.pl (Kacper K) Date: Fri, 08 Jun 2007 17:04:29 +0200 Subject: [ns] TCP congestion window - Problem Message-ID: <46696ffde748a@wp.pl> Hi, This may be simple, but I am wondering if TCP Reno is working fine in NS-2. I traced cwnd_ size, and it showed ssth like this: 0 cwnd_ 1.000 0.04 cwnd_ 2.000 0.09 cwnd_ 3.000 0.1 cwnd_ 4.000 0.15 cwnd_ 5.000 0.15 cwnd_ 6.000 0.16 cwnd_ 7.000 0.16 cwnd_ 8.000 0.2 cwnd_ 9.000 0.2 cwnd_ 10.000 0.21 cwnd_ 11.000 0.21 cwnd_ 12.000 0.22 cwnd_ 13.000 0.23 cwnd_ 14.000 0.23 cwnd_ 15.000 0.24 cwnd_ 16.000 0.27 cwnd_ 17.000 0.29 cwnd_ 8.000 0.37 cwnd_ 8.125 1.37 cwnd_ 1.000 1.42 cwnd_ 2.000 1.47 cwnd_ 3.000 1.52 cwnd_ 4.000 1.53 cwnd_ 4.250 1.57 cwnd_ 4.485 1.58 cwnd_ 4.708 1.6 cwnd_ 4.921 At the begining TCP reno is performing slow Start till 0.27 when loss is detected. What happened next is strange for me... Shouldn't it reduce it's sending rate to 1 and start slow start again? It seems as it would be trying to perform Fast Retransmit/Fast Recovery instead, but finally it reduces cwnd_ to 1... Could anyone explain it to me?? Best regards, Kacper ---------------------------------------------------- Sopot Toptrendy Festiwal 2007. Najwa?niejsze muzyczne wydarzenie roku! POLSAT 8-11 czerwca 2007 r. godz. 20:00 http://klik.wp.pl/?adr=www.toptrendy.wp.pl&sid=1170 From kabboud at hotmail.fr Fri Jun 8 08:05:10 2007 From: kabboud at hotmail.fr (khodor abboud) Date: Fri, 08 Jun 2007 17:05:10 +0200 Subject: [ns] Help: error when using node generated by create_topology in NS format Message-ID: Hello evry Body, I am using the NS format generated by brite. when i try to use the node generated by the procedure create_topology (for monotoring per example), i have this error : // can't read "n(3)": no such variable while executing "$ns monitor-queue create_topology.$n(3) $n(6) """ invoked from within "set qmon36 [$ns monitor-queue create_topology.$n(3) $n(6) ""]" (file "topology.tcl" line 189)// the code is : // proc create_topology {} { global ns #nodes: set num_node 10 for {set i 0} {$i < $num_node} {incr i} { set n($i) [$ns mpls-node] } set node0 [$ns node] set node1 [$ns node] #links: set qtype CBQ $ns duplex-link $node0 $n(3) 10.0Mb 3ms DropTail $ns duplex-link $n(0) $n(6) 10.0Mb 2.312773335190996ms $qtype $ns duplex-link $n(1) $n(0) 10.0Mb 2.9694568204843463ms $qtype $ns duplex-link $n(2) $n(1) 10.0Mb 1.8352240604833803ms $qtype $ns duplex-link $n(3) $n(2) 10.0Mb 1.5822334297190923ms $qtype $ns duplex-link $n(4) $n(0) 10.0Mb 1.4360234541568795ms $qtype $ns duplex-link $n(5) $n(3) 10.0Mb 2.559521441995941ms $qtype $ns duplex-link $n(6) $n(3) 10.0Mb 0.7953178172063804ms $qtype $ns duplex-link $n(7) $n(4) 10.0Mb 2.7512102890042183ms $qtype $ns duplex-link $n(8) $n(7) 10.0Mb 1.6254465755920127ms $qtype $ns duplex-link $n(9) $n(3) 10.0Mb 0.5596028576377098ms $qtype $ns duplex-link $n(7) $node1 10.0Mb 3ms DropTail } #end function create_topology set qs 100 ## Queue Monitor for some links set qmon36 [$ns monitor-queue $n(3) $n(6) ""] set qmon63 [$ns monitor-queue $n(6) $n(3) ""] set sample36 [new Samples] $qmon04 set-delay-samples $sample36 set sample63 [new Samples] $qmon40 set-delay-samples $sample63 $ns queue-limit $n(3) $n(6) $qs // Best regards, _________________________________________________________________ Ten : Messenger en illimit? sur votre mobile ! http://mobile.live.fr/messenger/ten/ From dinapalla at gmail.com Fri Jun 8 10:37:35 2007 From: dinapalla at gmail.com (Kwnstantina Palla) Date: Fri, 8 Jun 2007 20:37:35 +0300 Subject: [ns] one sender-multiple receivers Message-ID: Hello again, i would like to ask you, how can we send packets just from one node-source to miltiple nodes-neighbors. Can it be done trough UDP agents? or shall i determine my own routing protocol? thank you. From franciskovitch at gmail.com Fri Jun 8 14:42:48 2007 From: franciskovitch at gmail.com (=?ISO-8859-1?Q?Alexandre_Malh=E3o?=) Date: Fri, 08 Jun 2007 22:42:48 +0100 Subject: [ns] insert-entry - Node Message-ID: <4669CD58.7030208@gmail.com> Hi, I'm making a derived class of Connector. Now I need to use "insert-entry" method of Node to insert my class at the entry point of any node. What changes do I need to make inside tcl/lib/ files and common/ ? Best regards, Alexandre Malh?o From super.ismiti at gmail.com Fri Jun 8 18:07:47 2007 From: super.ismiti at gmail.com (super.ismiti) Date: Fri, 8 Jun 2007 22:07:47 -0300 Subject: [ns] Set bandwidth in mobile nodes... Message-ID: Hi, I would like to know how to set the bandwidth in a wireless mobile simulation. I found many examples and now I don't know what I must use: MAC set bandwidth_ 2Mb; LL set bandwidth_ 2Mb; Rb = 2*1e6; // 2 Mb and after... [ bind("Rb_", &Rb); ] Could somebody tell me what is the correct manner? I am doing simulations in mobile ad-hoc networks and I need to set the bandwidth of the communication to 2Mb. And I need to set the range to 250m too. Thanks in advance, Ricardo. From salcaraz at obelix.umh.es Sat Jun 9 07:41:58 2007 From: salcaraz at obelix.umh.es (salcaraz@obelix.umh.es) Date: Sat, 9 Jun 2007 16:41:58 +0200 (CEST) Subject: [ns] queueing or queuing (for English people) In-Reply-To: References: Message-ID: Hi all, and sorry for the question: How do you say: Priority queueing or Priority queuing?? I have founded the above two sentences, with 'e' -> 'queueing' and without 'e' -> 'queuing' Thank you very much /salva From dinapalla at gmail.com Sat Jun 9 09:00:23 2007 From: dinapalla at gmail.com (Kwnstantina Palla) Date: Sat, 9 Jun 2007 19:00:23 +0300 Subject: [ns] wireless multicast Message-ID: Hello ! I searched the mail-archives but i cannot figure it out. Is it possible to simulate a scenerio: one mobile node multicasts to certain group of mobilenodes? Please, any help would be appreciated! From student.vit at gmail.com Sat Jun 9 11:03:40 2007 From: student.vit at gmail.com (Stephen H.) Date: Sat, 9 Jun 2007 12:03:40 -0600 Subject: [ns] Queue length from MAC Message-ID: Hi all: I am trying to obtain queue length (IFQ) information at the MAC layer. I have checked the previous postings but couldn't find a coherent answer. Has anyone been successful doing this? So far, I have done the following changes without any segmentation faults! However, I am getting a large number (134234....) when I access the queue length. Within the mac-802_11.c, I have added a hook to obtain the pointer to ifq, if ((argc==3) & strcasecmp(argv[1], "down-target") == 0) { if( (obj = TclObject::lookup(argv[2])) == 0) { fprintf(stderr, "MAC: %s lookup of %s failed\n", argv[1], argv[2]); return TCL_ERROR; } ifq = (CMUPriQueue *) obj; } I am then using this pointer in the recvDATA function to access the queue length-- ((CMUPriQueue *)(ifq->prq_length())). Please let me know if anyone has this working. I greatly appreciate any help with this issue. Thanks much! From vit.student at gmail.com Sat Jun 9 12:10:54 2007 From: vit.student at gmail.com (Stephen H.) Date: Sat, 9 Jun 2007 13:10:54 -0600 Subject: [ns] Accessing queue length from MAC Message-ID: Hi all: I am trying to obtain queue length (IFQ) information at the MAC layer. I have checked the previous postings but couldn't find a coherent answer. Has anyone been successful doing this? So far, I have done the following changes without any segmentation faults! However, I am getting a large number (134234....) when I access the queue length. Within the mac-802_11.c, I have added a hook to obtain the pointer to ifq, if ((argc==3) & strcasecmp(argv[1], "down-target") == 0) { if( (obj = TclObject::lookup(argv[2])) == 0) { fprintf(stderr, "MAC: %s lookup of %s failed\n", argv[1], argv[2]); return TCL_ERROR; } ifq = (CMUPriQueue *) obj; } I am then using this pointer in the recvDATA function to access the queue length-- ((CMUPriQueue *)(ifq->prq_length())). Please let me know if anyone has this working. I greatly appreciate any help with this issue. Thanks much! Stephen. From sss29 at aub.edu.lb Sat Jun 9 15:24:25 2007 From: sss29 at aub.edu.lb (Samir Salman) Date: Sun, 10 Jun 2007 01:24:25 +0300 Subject: [ns] list of files to update for new mac protocol Message-ID: <20070610012425.qurar3fku8w8gc4w@imail.aub.edu.lb> hi, I wish to know the list of files i need to change after writing my new mac protocol, .h and .cc files. Cause I am having the problem of Mac/MYMAC not valid command i am getting although i am sure of the static class that maps c++ to tcl and the spelling of Mac/MYMAC and all these stuff. Thanks guys ---------------------------------------------------------------- From mlashcorp at gmail.com Sat Jun 9 22:34:58 2007 From: mlashcorp at gmail.com (=?ISO-8859-1?Q?Jos=E9_C=F4rte-Real?=) Date: Sun, 10 Jun 2007 06:34:58 +0100 Subject: [ns] MAODV implementation (preferably for ns-2.31) Message-ID: Hello, I am looking for an implementation of the MAODV protocol to run some benchmarks. I found a technical report online detailing the implementation of this protocol for the 2.26 version. Can anyone tell me if there is a up to date version, and where to get it if there is? Thank you very much. Jos? Pedro C?rte-Real From f.kolovos at gmail.com Sun Jun 10 00:05:16 2007 From: f.kolovos at gmail.com (Filippos Kolovos) Date: Sun, 10 Jun 2007 10:05:16 +0300 Subject: [ns] Help: error when using node generated by create_topology in NS format Message-ID: <8372803c0706100005qce89c87ra2dcdb3f07dd7dda@mail.gmail.com> - Good morning As it looks like from your code, you are declaring the array n($i) only inside your proc. However, because it is a local variable it gets erased after the proc's execution. Therefore, in your main script, when you try to access it with $ns monitor-queue $n(3) $n(6) "" the interpreter complains with an error. What I would do in order to quickly solve this situation, would be to declare the "n array" outside the proc and then "import" it inside the procedure with global. This way, all changes made to the array inside the proc, will stay and after the end of the procedure, without disrupting the execution flow. That is why the interpreter cannot find the array in your main script. According to the script: it was never created (!?). Hope that I have helped. Regards, -Fk On 6/9/07, ns-users-request at isi.edu wrote: > > > ---------- Forwarded message ---------- > From: "khodor abboud" > To: ns-users at ISI.EDU > Date: Fri, 08 Jun 2007 17:05:10 +0200 > Subject: [ns] Help: error when using node generated by create_topology in > NS format > > > Hello evry Body, > > I am using the NS format generated by brite. when i try to use the node > generated by the procedure create_topology (for monotoring per example), i > have this error : > > // can't read "n(3)": no such variable > while executing > "$ns monitor-queue create_topology.$n(3) $n(6) """ > invoked from within > "set qmon36 [$ns monitor-queue create_topology.$n(3) $n(6) ""]" > (file "topology.tcl" line 189)// > > > the code is : > > // proc create_topology {} { > global ns > > #nodes: > set num_node 10 > for {set i 0} {$i < $num_node} {incr i} { > set n($i) [$ns mpls-node] > } > > set node0 [$ns node] > set node1 [$ns node] > > #links: > set qtype CBQ > > $ns duplex-link $node0 $n(3) 10.0Mb 3ms DropTail > $ns duplex-link $n(0) $n(6) 10.0Mb 2.312773335190996ms $qtype > $ns duplex-link $n(1) $n(0) 10.0Mb 2.9694568204843463ms $qtype > $ns duplex-link $n(2) $n(1) 10.0Mb 1.8352240604833803ms $qtype > $ns duplex-link $n(3) $n(2) 10.0Mb 1.5822334297190923ms $qtype > $ns duplex-link $n(4) $n(0) 10.0Mb 1.4360234541568795ms $qtype > $ns duplex-link $n(5) $n(3) 10.0Mb 2.559521441995941ms $qtype > $ns duplex-link $n(6) $n(3) 10.0Mb 0.7953178172063804ms $qtype > $ns duplex-link $n(7) $n(4) 10.0Mb 2.7512102890042183ms $qtype > $ns duplex-link $n(8) $n(7) 10.0Mb 1.6254465755920127ms $qtype > $ns duplex-link $n(9) $n(3) 10.0Mb 0.5596028576377098ms $qtype > $ns duplex-link $n(7) $node1 10.0Mb 3ms DropTail > } > > #end function create_topology > > > set qs 100 > > > > ## Queue Monitor for some links > > set qmon36 [$ns monitor-queue $n(3) $n(6) ""] > > set qmon63 [$ns monitor-queue $n(6) $n(3) ""] > > set sample36 [new Samples] > > $qmon04 set-delay-samples $sample36 > > set sample63 [new Samples] > > $qmon40 set-delay-samples $sample63 > > $ns queue-limit $n(3) $n(6) $qs // > > Best regards, > > _________________________________________________________________ > Ten : Messenger en illimit? sur votre mobile ! > http://mobile.live.fr/messenger/ten/ > > > > -- Filippos N Kolovos Software Systems Analyst & Engineer M.Sc. (Eng.) in Data Communications Automation & Networking Department University of Macedonia Library Egnatia 156, P.O.Box 1591 540 06 Thessaloniki, Greece E-Mail: f.kolovos at ieee.org, filippos at uom.gr ---------------------------------------------- From f.kolovos at gmail.com Sun Jun 10 00:13:09 2007 From: f.kolovos at gmail.com (Filippos Kolovos) Date: Sun, 10 Jun 2007 10:13:09 +0300 Subject: [ns] one sender-multiple receivers Message-ID: <8372803c0706100013k38c7aef8s51e5ac2f3753ecf5@mail.gmail.com> - Hi Ntina, Yes you can do that, using either the UDP or the TCP protocol. However, bare in mind that in order to be sure that this scheme will work, you need to define a separate "sender-receiver" pair for every "node-pair" that of data exchange. For example, if you want node1 to send data to node2 and node3, then you should define 2 udp (tcp) senders at node1, one for each node receiver defined at nodes node2 and node3 respectively. According to the documentation up to ns-2.29, defining one sender-node and connecting it simultaneously with 2 receivers it might not work properly, meaning that it may only send data to one of the two receivers, or to both, or to both of them in changing orders (the latter case is an erroneous one, because not ALL packets that should be sent get sent, but only a subset of them). In any case, it is an unpredictable behavior and it should not be tried. Defining separate sender-receiver pairs if the best way to go in my opinion. On 6/9/07, ns-users-request at isi.edu wrote: > > > > ---------- Forwarded message ---------- > From: "Kwnstantina Palla" > To: ns-users at ISI.EDU > Date: Fri, 8 Jun 2007 20:37:35 +0300 > Subject: [ns] one sender-multiple receivers > Hello again, > i would like to ask you, how can we send packets just from one node-source > to miltiple nodes-neighbors. > Can it be done trough UDP agents? or shall i determine my own routing > protocol? > thank you. > > > -- Filippos N Kolovos Software Systems Analyst & Engineer M.Sc. (Eng.) in Data Communications Automation & Networking Department University of Macedonia Library Egnatia 156, P.O.Box 1591 540 06 Thessaloniki, Greece E-Mail: f.kolovos at ieee.org, filippos at uom.gr ---------------------------------------------- From dinapalla at gmail.com Sun Jun 10 02:34:29 2007 From: dinapalla at gmail.com (Kwnstantina Palla) Date: Sun, 10 Jun 2007 12:34:29 +0300 Subject: [ns] one sender-multiple receivers In-Reply-To: <4b21c9cf0706092308g7e70fffetf28e06db7d1ad332@mail.gmail.com> References: <4b21c9cf0706092308g7e70fffetf28e06db7d1ad332@mail.gmail.com> Message-ID: Filippe and Anvay thank you very much for your reply! I think that it can be done using UDP agents on each node and changing a little the C++ code. My thought is to make changes so that the sender can send to all nodes through defining iphdr->daddr() == IP_BROADCAST in the creation of the packet. So i don't have to use more than one agent in each node or make a loop in tcl. I didn't try it yet, but i think it might work. Please tell me your opinions. (Filippe seuxaristw polu. Pes mou tin gnwmi sou an mporeis!) From raf218 at yahoo.fr Sun Jun 10 02:37:29 2007 From: raf218 at yahoo.fr (zitouni rafik) Date: Sun, 10 Jun 2007 11:37:29 +0200 (CEST) Subject: [ns] SMAC with Directed Diffusio Message-ID: <684234.26997.qm@web23205.mail.ird.yahoo.com> Hello, I have the problem when I use the SMAC protocol with directed diffusion DIFFUSION/PROB implementation. In the trace I have Collusion in the reception of SYNC packets with INTEREST packets of routing protocol. Can you give me the solution to avoid theses collusion. Thanks in advance. --------------------------------- Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail From dragos_bordeianu at yahoo.com Sun Jun 10 09:17:10 2007 From: dragos_bordeianu at yahoo.com (DRAGOS BORDEIANU) Date: Sun, 10 Jun 2007 09:17:10 -0700 (PDT) Subject: [ns] wpan>>association to coordinator based on address Message-ID: <316889.51444.qm@web36902.mail.mud.yahoo.com> Hello, I am trying to have a ns2.31+nam simulation which is like following: I have two coordinators starting two star PANs and I want that each coordinator to have five children from which it gathers data. My problem is that I am not sure on which criterion the end device is associating with a coordinator, I suppose the criterion is the distance. So, all is fine; but, what if I want that an end-device closer to coordinator A to be associated to coordinator B? Is it possible to simulate in ns2 that an end-device "knows" the 64-bit address of the coordinator it wants to associate to and the end-device will associate to that coordinator and no other? Or, is it possible that the coordinator to hold a table with the preferred 64-bit addresses of end-devices so that only those end-devices could associate to that coordianator? Thank you for your time and help, Dragos Bordeianu P.S. How can I verify if I have got any answers to my questions? Thanks! --------------------------------- Be a better Globetrotter. Get better travel answers from someone who knows. Yahoo! Answers - Check it out. From sss29 at aub.edu.lb Sun Jun 10 14:37:25 2007 From: sss29 at aub.edu.lb (Samir Salman) Date: Mon, 11 Jun 2007 00:37:25 +0300 Subject: [ns] measure latency from tracefile Message-ID: <20070611003725.w7zaymw5cw0wo4gw@imail.aub.edu.lb> Guys, I got the tracefile of my new mac protocol. Any ideas how to measure one-hop or end-end latency from the given data? thank you in advance, ~Samir ---------------------------------------------------------------- From simulationtechnology at gmail.com Sun Jun 10 23:05:43 2007 From: simulationtechnology at gmail.com (Sim Tec) Date: Mon, 11 Jun 2007 07:05:43 +0100 Subject: [ns] 802.11e TKN, little error. i give a nice website in return Message-ID: Hello I am simulating with 802.11e and would love to use TKN I have the exact same problem that many people have had, but there is no solution posted for it. -In return, here is the Best website for NS-2 that I have found on the Internet. It is a very recent website also. http://academic.csuohio.edu/yuc/mobile07/ i am trying to apply the 802.11e patch for EDCA from TKN Berlin named 'EDCA_ns-2_28-v1-0-1.tgz' on ns-2.30. i have followed all the steps given in the README, but in vein..i am getting error when i run the sample tcl script named "edca_multi_udpflows.tcl" provided in the package. I tried another wireless scripts using the command "set val (mac) Mac/802_11e" to get the following error ---> invalid command name "Mac/802_11e" while executing "Mac/802_11e create _o54 " invoked from within "catch "$className create $o $args" msg" invoked from within "if [catch "$className create $o $args" msg] { if [string match "__FAILED_SHADOW_OBJECT_" $msg] { delete $o return "" } global errorInfo error "class $..." (procedure "new" line 3) invoked from within "new $mactype" (procedure "_o44" line 10) (Node/MobileNode add-interface line 10) invoked from within "$node add-interface $chan $propInstance_ $llType_ $macType_ $ifqType_ $ifqlen_ $phyType_ $antType_ $topoInstance_ $inerrProc_ $outerrProc_ $FECProc_" (procedure "_o3" line 66) (Simulator create-wireless-node line 66) invoked from within "_o3 create-wireless-node 1.0.0" ("eval" body line 1) invoked from within "eval $self create-wireless-node $args" (procedure "_o3" line 14) (Simulator node line 14) invoked from within "$ns node 1.0.0" invoked from within "set BS(0) [$ns node 1.0.0]" (file "edca_multi_udpflows.tcl" line 92) initially I thought that i might have made mistake in make & the object file for mac-802_11e may not have been created, but when i checked the mac directory the object files corresponding to all the .cc scripts in the patch were present.. what shall i do?please someone help.." Can you please tell me how you overcame this, as I have the exact same problem. Enjoy, and regards from Ireland. From se.pankaj at gmail.com Mon Jun 11 00:26:25 2007 From: se.pankaj at gmail.com (pankaj kumar) Date: Mon, 11 Jun 2007 12:56:25 +0530 Subject: [ns] fhmip patch on ns-2.31 Message-ID: <33db0d640706110026h4c9206b8u611080e9cddefe66@mail.gmail.com> hi all i patched fhmip patch on ns-2.31, before patching ad-hoc routing protocol were working but after patching following message is coming pankaj at pankaj:~/ns-2.31> ./ns ~/experiment/wrls-dsdv.tcl num_nodes is set 3 warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl INITIALIZE THE LIST xListHead routes not yet computed routes not yet computed routes not yet computed routes not yet computed routes not yet computed routes not yet computed channel.cc:sendUp - Calc highestAntennaZ_ and distCST_ highestAntennaZ_ = 1.5, distCST_ = 129.2 SORTING LISTS ...DONE! end simulation is anyone know, please help thanks and regards, pankaj From wei_yutao at hotmail.com Mon Jun 11 00:41:09 2007 From: wei_yutao at hotmail.com (=?gb2312?B?zrrT2szO?=) Date: Mon, 11 Jun 2007 15:41:09 +0800 Subject: [ns] How to use PATCH command in ns2? Message-ID: Hello all, I want to install a patch for ns2. My ns version is ns-allinone-2.29.2.tar.gz, my patch is ns2292-gcc410.patch. My ns is in the directory /home/wyt/ns-allinone-2.29, the patch is in the directory /home/wyt. I want to ask: what command should I use in order to install the patch successfully? I used the following commands but they did not work: cd /home/wyt/ns-allinone-2.29 patch -p0 /home/wyt/ns2292-gcc410.patch It seemed that the terminal stopped and I did not know what happened. Can anybody tell me how to use the PATCH command.? I read the mannual and still could not understand it, especially what p0 and p1 means. Thank you. Yutao Wei CCMIP, Shandong University, Jinan, Shandong Province, P.R. China _________________________________________________________________ ͨ¹ý Live.com ²é¿´×ÊѶ¡¢ÓéÀÖÐÅÏ¢ºÍÄú¹ØÐĵįäËûÐÅÏ¢£¡ http://www.live.com/getstarted.aspx From wiethoel at tkn.tu-berlin.de Mon Jun 11 02:47:19 2007 From: wiethoel at tkn.tu-berlin.de (Sven Wiethoelter) Date: Mon, 11 Jun 2007 11:47:19 +0200 Subject: [ns] 802.11e TKN, little error. i give a nice website in return Message-ID: <0946A554-D863-4933-91A3-03ED41B36028@tkn.tu-berlin.de> On Jun 11, 2007, at 8:05 AM, Sim Tec wrote: > > Hello I am simulating with 802.11e and would love to use TKN > > I have the exact same problem that many people have had, but there > is no > solution posted for it. > Hi, the solution is always the same: Check your changes in the tcl files ;-) (see further below) > -In return, here is the Best website for NS-2 that I have found > on the > Internet. It is a very recent website also. > http://academic.csuohio.edu/yuc/mobile07/ > > i am trying to apply the 802.11e patch for EDCA from TKN Berlin named > 'EDCA_ns-2_28-v1-0-1.tgz' on ns-2.30. > i have followed all the steps > given in the README, but in vein..i am getting error when i run the > sample tcl script named "edca_multi_udpflows.tcl" provided in the > package. I tried another wireless scripts using the command "set val > (mac) Mac/802_11e" to get the following error ---> > > invalid command name "Mac/802_11e" > while executing > "Mac/802_11e create _o54 " > invoked from within > "catch "$className create $o $args" msg" > invoked from within > "if [catch "$className create $o $args" msg] { > if [string match "__FAILED_SHADOW_OBJECT_" $msg] { > delete $o > return "" > } > global errorInfo > error "class $..." > (procedure "new" line 3) > invoked from within > "new $mactype" > (procedure "_o44" line 10) > (Node/MobileNode add-interface line 10) > invoked from within > "$node add-interface $chan $propInstance_ $llType_ $macType_ > $ifqType_ $ifqlen_ $phyType_ $antType_ $topoInstance_ $inerrProc_ > $outerrProc_ $FECProc_" > (procedure "_o3" line 66) > (Simulator create-wireless-node line 66) > invoked from within > "_o3 create-wireless-node 1.0.0" > ("eval" body line 1) > invoked from within > "eval $self create-wireless-node $args" > (procedure "_o3" line 14) > (Simulator node line 14) > invoked from within > "$ns node 1.0.0" > invoked from within > "set BS(0) [$ns node 1.0.0]" > (file "edca_multi_udpflows.tcl" line 92) > > initially I thought that i might have made mistake in make & the > object file for mac-802_11e may not have been created, but when i > checked the mac directory the object files corresponding to all the > .cc scripts in the patch were present.. > This relates to C++ stuff only. Tcl code is not compiled by "make". Thus, a successful "make" is not an indication that the Tcl stuff is correct, too. > what shall i do? > Check all your tcl settings. I guess that step 6 of the readme has not been applied properly: 6. add to tcl/lan/ns-mac.tcl: if [TclObject is-class Mac/802_11e] { ... copy settings of MAC/802.11 (which are contained in this file) into this section and at an "e" at the end of the "Mac/802_11" terms ... Mac/802_11e set cfb_ 0 ;# disables CFB } Best regards, Sven > please someone > help.." > > Can you please tell me how you overcame this, as I have the exact same > problem. > > > > > Enjoy, and regards from Ireland. > > From panichi at cli.di.unipi.it Mon Jun 11 03:26:50 2007 From: panichi at cli.di.unipi.it (panichi) Date: Mon, 11 Jun 2007 03:26:50 -0700 (PDT) Subject: [ns] [bug] Validation Failure on Debian 4.0 Message-ID: <200706111026.DAA21517@www.isi.edu> [Bug Report] ----------------------------- Category: Validation Failure Package: ns ns-2.31 released Mar 10, 2007 OS: Debian 4.0 Environment Variables: no ----------------------------- Description: Setup: Os Debian 4.0 ns-2.31 released Mar 10, 2007 I follow instruction at: http://wiki.splitbrain.org/ns2 Description of Problem: validate overall report: some tests failed: ./test-all-tcpHighspeed ./test-all-red ./test-all-cbq to re-run a specific test, cd tcl/test; ./test-all-TEST-NAME Notice that some tests in webcache will fail on freebsd when -O is turned on. This is due to some event reordering, which will disappear when -g is turned on.make: *** [test] Error 1 From ssdoria at gmail.com Mon Jun 11 06:06:20 2007 From: ssdoria at gmail.com (Sidney Doria) Date: Mon, 11 Jun 2007 10:06:20 -0300 Subject: [ns] How to use PATCH command in ns2? In-Reply-To: References: Message-ID: <1bc975700706110606q224052a4na564c45ff51393e2@mail.gmail.com> Patch is an Unix/Linux/Cygwin tools, not a ns-2 tool. See this short manual: http://www.cpqlinux.com/patch.html It'll be useful for make your own patches in future. Sidney Doria 2007/6/11, ??? : > > > > Hello all, > > I want to install a patch for ns2. My ns version is ns-allinone-2.29.2.tar.gz, my patch is ns2292-gcc410.patch. > My ns is in the directory /home/wyt/ns-allinone-2.29, the patch is in the directory /home/wyt. I want to ask: what command should I use in order to install the patch successfully? > > I used the following commands but they did not work: > > cd /home/wyt/ns-allinone-2.29 > patch -p0 /home/wyt/ns2292-gcc410.patch > > It seemed that the terminal stopped and I did not know what happened. > > Can anybody tell me how to use the PATCH command.? I read the mannual and still could not understand it, especially what p0 and p1 means. > > Thank you. > > Yutao Wei > CCMIP, Shandong University, Jinan, Shandong Province, P.R. China > _________________________________________________________________ > ?? Live.com ??????????????????? > http://www.live.com/getstarted.aspx > > > -- Sidney Doria Redes ad hoc m?veis Mestrado em Computa??o UFCG Brasil "Nessa jornada, o conhecimento ser? o seu escudo..." (Mestre dos Magos no epis?dio do grimoire de ouro) From gancho at designspots.com Sun Jun 10 17:38:59 2007 From: gancho at designspots.com (=?ISO-8859-1?Q?S=E9rgio_Alexandre?=) Date: Mon, 11 Jun 2007 01:38:59 +0100 Subject: [ns] {Spam?} Re: measure latency from tracefile In-Reply-To: <20070611003725.w7zaymw5cw0wo4gw@imail.aub.edu.lb> References: <20070611003725.w7zaymw5cw0wo4gw@imail.aub.edu.lb> Message-ID: <466C99A3.4000503@designspots.com> There are plenty of scripts written in many languages for that purpose, just search in the mailling list or g**gle it. Samir Salman wrote: > Guys, > > I got the tracefile of my new mac protocol. Any ideas how to measure > one-hop or end-end latency from the given data? > > thank you in advance, > > ~Samir > > ---------------------------------------------------------------- > > > From simulationtechnology at gmail.com Mon Jun 11 10:29:50 2007 From: simulationtechnology at gmail.com (Sim Tec) Date: Mon, 11 Jun 2007 18:29:50 +0100 Subject: [ns] 802.11e TKN, little error. i give a nice website in return In-Reply-To: <0946A554-D863-4933-91A3-03ED41B36028@tkn.tu-berlin.de> References: <0946A554-D863-4933-91A3-03ED41B36028@tkn.tu-berlin.de> Message-ID: Sincerely thanks for the responce Sven. I still have the same error. I set up the tcl/lan/ns-mac.tcl as follows: if [TclObject is-class Mac/802_11e] { Mac/802_11e set delay_ 64us Mac/802_11e set ifs_ 16us Mac/802_11e set slotTime_ 16us Mac/802_11e set cwmin_ 16 Mac/802_11e set cwmax_ 1024 Mac/802_11e set rtxLimit_ 16 Mac/802_11e set bssId_ -1 Mac/802_11e set sifs_ 8us Mac/802_11e set pifs_ 12us Mac/802_11e set difs_ 16us Mac/802_11e set rtxAckLimit_ 1 Mac/802_11e set rtxRtsLimit_ 3 Mac/802_11e set basicRate_ 1Mb ;# set this to 0 if want to use bandwidth_ for Mac/802_11e set dataRate_ 1Mb ;# both control and data pkts Mac/802_11e set cfb_ 0 ;# disables CFB } Should I follow these steps, step 7 seems to be very problematic 7. mac/wireless-phy.h: change enum ChannelStatus {IDLE, RECV, SEND}; to enum ChannelStatus {IDLE, RECVING, SENDING}; mac/wireless-phy.cc: replace all occurences of RECV and SEND (by RECVING and SENDING). 8. common/packet.h: add #define HDR_MAC802_11E(p) ((hdr_mac802_11e *)hdr_mac::access(p)) 9. run ./configure; make clean; make depend; make in your ns directory 10. happy simulating :o) (e.g with the example script ../ns-x/mac/802.11e/multi_udpflows.tcl) Sincere thanks and regards. On 6/11/07, Sven Wiethoelter wrote: > > On Jun 11, 2007, at 8:05 AM, Sim Tec wrote: > > > > > > Hello I am simulating with 802.11e and would love to use TKN > > > > I have the exact same problem that many people have had, but there > > is no > > solution posted for it. > > > Hi, the solution is always the same: Check your changes in the tcl > files ;-) (see further below) > > > > -In return, here is the Best website for NS-2 that I have found > > on the > > Internet. It is a very recent website also. > > http://academic.csuohio.edu/yuc/mobile07/ > > > > i am trying to apply the 802.11e patch for EDCA from TKN Berlin named > > 'EDCA_ns-2_28-v1-0-1.tgz' on ns-2.30. > > i have followed all the steps > > given in the README, but in vein..i am getting error when i run the > > sample tcl script named "edca_multi_udpflows.tcl" provided in the > > package. I tried another wireless scripts using the command "set val > > (mac) Mac/802_11e" to get the following error ---> > > > > invalid command name "Mac/802_11e" > > while executing > > "Mac/802_11e create _o54 " > > invoked from within > > "catch "$className create $o $args" msg" > > invoked from within > > "if [catch "$className create $o $args" msg] { > > if [string match "__FAILED_SHADOW_OBJECT_" $msg] { > > delete $o > > return "" > > } > > global errorInfo > > error "class $..." > > (procedure "new" line 3) > > invoked from within > > "new $mactype" > > (procedure "_o44" line 10) > > (Node/MobileNode add-interface line 10) > > invoked from within > > "$node add-interface $chan $propInstance_ $llType_ $macType_ > > $ifqType_ $ifqlen_ $phyType_ $antType_ $topoInstance_ $inerrProc_ > > $outerrProc_ $FECProc_" > > (procedure "_o3" line 66) > > (Simulator create-wireless-node line 66) > > invoked from within > > "_o3 create-wireless-node 1.0.0" > > ("eval" body line 1) > > invoked from within > > "eval $self create-wireless-node $args" > > (procedure "_o3" line 14) > > (Simulator node line 14) > > invoked from within > > "$ns node 1.0.0" > > invoked from within > > "set BS(0) [$ns node 1.0.0]" > > (file "edca_multi_udpflows.tcl" line 92) > > > > initially I thought that i might have made mistake in make & the > > object file for mac-802_11e may not have been created, but when i > > checked the mac directory the object files corresponding to all the > > .cc scripts in the patch were present.. > > > This relates to C++ stuff only. Tcl code is not compiled by "make". > Thus, a successful "make" is not an indication that the Tcl stuff is > correct, too. > > > > what shall i do? > > > Check all your tcl settings. > > I guess that step 6 of the readme has not been applied properly: > > 6. add to tcl/lan/ns-mac.tcl: > if [TclObject is-class Mac/802_11e] { > ... > copy settings of MAC/802.11 > (which are contained in this file) into this section > and at an "e" at the end of the "Mac/802_11" terms > ... > Mac/802_11e set cfb_ 0 ;# disables CFB > } > > Best regards, > Sven > > > > please someone > > help.." > > > > Can you please tell me how you overcame this, as I have the exact same > > problem. > > > > > > > > > > Enjoy, and regards from Ireland. > > > > > > > > > > > > > > From dinapalla at gmail.com Mon Jun 11 14:34:07 2007 From: dinapalla at gmail.com (Kwnstantina Palla) Date: Tue, 12 Jun 2007 00:34:07 +0300 Subject: [ns] classifier:: recv Message-ID: Hello again! I am really confused with the function Classifier::recv. Can anyone explain me what exactly this dunction does? I would be really very careful. If i understood well, when a packet arrives from the LL layer then it is being forwarded to the Address Classifier. There, what are the possible "roads" that the packet can follow? I am using DSDV routing protocol. If the node is the receiver of the packet, then it will be forwarded to the port classifier, right? If the node isn't the receiver then it will be forwarded through the default_target_ (pointer) to the DSDV agent, right? When will a packet be forwarded to the DSDV agent through the port 255 from the port classifier? (i don't understand exactly the usage of this port 255) Please, please reply!!! From zaid8775 at yahoo.com Mon Jun 11 16:16:18 2007 From: zaid8775 at yahoo.com (zaid Abdul Karim) Date: Mon, 11 Jun 2007 16:16:18 -0700 (PDT) Subject: [ns] ns-2 installation problem Message-ID: <914664.27871.qm@web56115.mail.re3.yahoo.com> Hi ns users I am trying to install an older version of ns-2(ns-2.1b8) on cygwin 1.5.23 on a windows XP platform. I have installed all required cygwin components including gcc packages however i am getting the following error when installing ns. checking whether the c compiler gcc works ... no configure: error: installation or configuration problem: c compiler can not creat executables tcl8.3.2 configuration failed Exiting ... Could anyone help me on this Thanks in advance --------------------------------- Get the Yahoo! toolbar and be alerted to new email wherever you're surfing. From pedro.estrela at gmail.com Mon Jun 11 16:48:06 2007 From: pedro.estrela at gmail.com (Pedro Vale Estrela) Date: Tue, 12 Jun 2007 00:48:06 +0100 Subject: [ns] hierarchical addressing and number of nodes In-Reply-To: <4667DADE.3070704@designspots.com> Message-ID: <000001c7ac82$f6d63d70$172914ac@Estrela> I have a proc in my page that does this in a very easy way! http://tagus.inesc-id.pt/~pestrela/ns2/ns2_haddr_tips.html Pedro vale estrela > -----Original Message----- > From: ns-users-bounces at ISI.EDU [mailto:ns-users-bounces at ISI.EDU] On Behalf > Of S?rgio Alexandre > Sent: quinta-feira, 7 de Junho de 2007 11:16 > To: pankaj kumar > Cc: ns-users at ISI.EDU > Subject: Re: [ns] hierarchical addressing and number of nodes > > > if you : > > # Set NS Addressing > AddrParams set domain_num_ 9 > AddrParams set cluster_num_ {9 9 9 9 9 9 9 9 9} > AddrParams set nodes_num_ {9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 etc..} > > p. example you will have no problema running your simulation. > Just raise the numbers. > > > > > pankaj kumar wrote: > > Hi All > > i have following hierarchical addressing > > > > # Set NS Addressing > > AddrParams set domain_num_ 2 > > AddrParams set cluster_num_ {1 5} > > AddrParams set nodes_num_ {1 1 3 1 1 1} > > > > when i am trying to add new a node to the topology its giving > segmentation > > fault without changing above NS addressing. > > > > How i can overcome by this this problem ( or i have to change into #Set > NS > > Addressing??? ) > > > > thanks and regards, > > pankaj > > > > From tiago.junkeira at gmail.com Mon Jun 11 18:33:55 2007 From: tiago.junkeira at gmail.com (Tiago Junqueira) Date: Tue, 12 Jun 2007 03:33:55 +0200 Subject: [ns] Nist- Diuc controls the Uplink channel? Message-ID: <4bb1b4060706111833pc250190je130ec102839afff@mail.gmail.com> Hi, Using the example datarate.tcl, the source is the Subscriber Station or MN0. The frame is divided into 2, one for uplink another for downlink. The burst profile for the Downlink is the Downlink Interval Usage Code (DIUC). My question is, why the maximum data transfered changes after changing the modulation in the Downlink Channel, if the channel used is the Uplink controlled with the UIUC? And if the MN0 is the sink node, and the fixed node is the UDP source, it seems that the traffic also changes after changing the DIUC? Is possible to have differente modulations, for the Uplink channel and Downlink channel? Is there a command like [$wl_node set mac_(0)] set-diuc , to change the UL modulation? kindly, Tiago Junqueira From hilalo82 at yahoo.com Tue Jun 12 00:52:18 2007 From: hilalo82 at yahoo.com (H i l A l) Date: Tue, 12 Jun 2007 00:52:18 -0700 (PDT) Subject: [ns] 802.11e TKN, little error. i give a nice website in return In-Reply-To: Message-ID: <778435.30579.qm@web90601.mail.mud.yahoo.com> hi there, i'm using this patch, and when i installed it i just followed the 10 indicated steps and it worked properly. The first time i tried to do this i got some problems and it didn't work, but it was something that i missed... as for me, i'm not using ns-2.30, it's ns-allinone-2.28 that i'm using. my problems were after i implemented an admission control algorithm, i couldn't include any header file to the application(including the header files i've never changed), donnow why, i tried to avoid the problem...until now i'm in a deep shit... hope it will work for u 2 ... good luck Sim Tec wrote: Sincerely thanks for the responce Sven. I still have the same error. I set up the tcl/lan/ns-mac.tcl as follows: if [TclObject is-class Mac/802_11e] { Mac/802_11e set delay_ 64us Mac/802_11e set ifs_ 16us Mac/802_11e set slotTime_ 16us Mac/802_11e set cwmin_ 16 Mac/802_11e set cwmax_ 1024 Mac/802_11e set rtxLimit_ 16 Mac/802_11e set bssId_ -1 Mac/802_11e set sifs_ 8us Mac/802_11e set pifs_ 12us Mac/802_11e set difs_ 16us Mac/802_11e set rtxAckLimit_ 1 Mac/802_11e set rtxRtsLimit_ 3 Mac/802_11e set basicRate_ 1Mb ;# set this to 0 if want to use bandwidth_ for Mac/802_11e set dataRate_ 1Mb ;# both control and data pkts Mac/802_11e set cfb_ 0 ;# disables CFB } Should I follow these steps, step 7 seems to be very problematic 7. mac/wireless-phy.h: change enum ChannelStatus {IDLE, RECV, SEND}; to enum ChannelStatus {IDLE, RECVING, SENDING}; mac/wireless-phy.cc: replace all occurences of RECV and SEND (by RECVING and SENDING). 8. common/packet.h: add #define HDR_MAC802_11E(p) ((hdr_mac802_11e *)hdr_mac::access(p)) 9. run ./configure; make clean; make depend; make in your ns directory 10. happy simulating :o) (e.g with the example script ../ns-x/mac/802.11e/multi_udpflows.tcl) Sincere thanks and regards. On 6/11/07, Sven Wiethoelter wrote: > > On Jun 11, 2007, at 8:05 AM, Sim Tec wrote: > > > > > > Hello I am simulating with 802.11e and would love to use TKN > > > > I have the exact same problem that many people have had, but there > > is no > > solution posted for it. > > > Hi, the solution is always the same: Check your changes in the tcl > files ;-) (see further below) > > > > -In return, here is the Best website for NS-2 that I have found > > on the > > Internet. It is a very recent website also. > > http://academic.csuohio.edu/yuc/mobile07/ > > > > i am trying to apply the 802.11e patch for EDCA from TKN Berlin named > > 'EDCA_ns-2_28-v1-0-1.tgz' on ns-2.30. > > i have followed all the steps > > given in the README, but in vein..i am getting error when i run the > > sample tcl script named "edca_multi_udpflows.tcl" provided in the > > package. I tried another wireless scripts using the command "set val > > (mac) Mac/802_11e" to get the following error ---> > > > > invalid command name "Mac/802_11e" > > while executing > > "Mac/802_11e create _o54 " > > invoked from within > > "catch "$className create $o $args" msg" > > invoked from within > > "if [catch "$className create $o $args" msg] { > > if [string match "__FAILED_SHADOW_OBJECT_" $msg] { > > delete $o > > return "" > > } > > global errorInfo > > error "class $..." > > (procedure "new" line 3) > > invoked from within > > "new $mactype" > > (procedure "_o44" line 10) > > (Node/MobileNode add-interface line 10) > > invoked from within > > "$node add-interface $chan $propInstance_ $llType_ $macType_ > > $ifqType_ $ifqlen_ $phyType_ $antType_ $topoInstance_ $inerrProc_ > > $outerrProc_ $FECProc_" > > (procedure "_o3" line 66) > > (Simulator create-wireless-node line 66) > > invoked from within > > "_o3 create-wireless-node 1.0.0" > > ("eval" body line 1) > > invoked from within > > "eval $self create-wireless-node $args" > > (procedure "_o3" line 14) > > (Simulator node line 14) > > invoked from within > > "$ns node 1.0.0" > > invoked from within > > "set BS(0) [$ns node 1.0.0]" > > (file "edca_multi_udpflows.tcl" line 92) > > > > initially I thought that i might have made mistake in make & the > > object file for mac-802_11e may not have been created, but when i > > checked the mac directory the object files corresponding to all the > > .cc scripts in the patch were present.. > > > This relates to C++ stuff only. Tcl code is not compiled by "make". > Thus, a successful "make" is not an indication that the Tcl stuff is > correct, too. > > > > what shall i do? > > > Check all your tcl settings. > > I guess that step 6 of the readme has not been applied properly: > > 6. add to tcl/lan/ns-mac.tcl: > if [TclObject is-class Mac/802_11e] { > ... > copy settings of MAC/802.11 > (which are contained in this file) into this section > and at an "e" at the end of the "Mac/802_11" terms > ... > Mac/802_11e set cfb_ 0 ;# disables CFB > } > > Best regards, > Sven > > > > please someone > > help.." > > > > Can you please tell me how you overcame this, as I have the exact same > > problem. > > > > > > > > > > Enjoy, and regards from Ireland. > > > > > > > > > > > > > > --------------------------------- Fussy? Opinionated? Impossible to please? Perfect. Join Yahoo!'s user panel and lay it on us. From amita26 at rediffmail.com Tue Jun 12 04:08:39 2007 From: amita26 at rediffmail.com (Amita Singh) Date: 12 Jun 2007 11:08:39 -0000 Subject: [ns] value for time stamp fied is shown as zero Message-ID: <20070612110839.13300.qmail@webmail90.rediffmail.com> Hi all, I have a very simple but important query. When in AODV I try to execute the following statements: void AODV::sendRequest(nsaddr_t dst) { // Allocate a RREQ packet Packet *p = Packet::alloc(); struct hdr_cmn *ch = HDR_CMN(p); struct hdr_ip *ih = HDR_IP(p); struct hdr_aodv_request *rq = HDR_AODV_REQUEST(p); aodv_rt_entry *rt = rtable.rt_lookup(dst); assert(rt); printf("\n AODV RREQ sent by node [%d] to node [%d] at time [%f] \n",index,ih->daddr(),rq->rq_timestamp); .............. ........... The value for time stamp fied is shown as zero, although according to me it should give the time when the packet was being sent. Can anyone tell me the reason behind this. Thanks in advance. regds Amita From amita26 at rediffmail.com Tue Jun 12 04:10:13 2007 From: amita26 at rediffmail.com (Amita Singh) Date: 12 Jun 2007 11:10:13 -0000 Subject: [ns] The value for time stamp fied is shown as zero Message-ID: <20070612111013.17857.qmail@webmail91.rediffmail.com> Hi all, I have a very simple but important query. When in AODV I try to execute the following statements: void AODV::sendRequest(nsaddr_t dst) { // Allocate a RREQ packet Packet *p = Packet::alloc(); struct hdr_cmn *ch = HDR_CMN(p); struct hdr_ip *ih = HDR_IP(p); struct hdr_aodv_request *rq = HDR_AODV_REQUEST(p); aodv_rt_entry *rt = rtable.rt_lookup(dst); assert(rt); printf("\n AODV RREQ sent by node [%d] to node [%d] at time [%f] \n",index,ih->daddr(),rq->rq_timestamp); .............. ........... The value for time stamp fied is shown as zero, although according to me it should give the time when the packet was being sent. Can anyone tell me the reason behind this. Thanks in advance. regds Amita From elreis at dei.uc.pt Tue Jun 12 07:28:03 2007 From: elreis at dei.uc.pt (Elisabete Reis) Date: Tue, 12 Jun 2007 15:28:03 +0100 Subject: [ns] Trace variables in nodes multi-homed Message-ID: <200706121428.l5CESBMO024424@smtp2.dei.uc.pt> Hi all, I am using a simple procedure to record Window Size (cwnd_) variable of a SCTP Agent. But if the nodes are multi-homed (for example, with 2 alternative paths to reach the destination), how can I distinguish the cwnd_ of the different paths? I appreciate some help, please. proc record_WindowSize {source file timetrace} { global ns #Set the time after which thw procedure should be called again set time $timetrace ;#seconds #get the current time set now [$ns now] set cwnd [$source set cwnd_] puts $file "$now $cwnd" #re-shedule the precedure (procedure calls itself) $ns at [expr $now+$time] "record_WindowSize $source $file $timetrace" } Elisabete From simulationtechnology at gmail.com Tue Jun 12 10:19:33 2007 From: simulationtechnology at gmail.com (Sim Tec) Date: Tue, 12 Jun 2007 18:19:33 +0100 Subject: [ns] 802.11e TKN, little error. i give a nice website in return In-Reply-To: <778435.30579.qm@web90601.mail.mud.yahoo.com> References: <778435.30579.qm@web90601.mail.mud.yahoo.com> Message-ID: Hi again and thanks, I now have a clearer picture of the problem. PLease can I have your advice, I really need to get this working I've followed the steps very closely, and have narrowed down the location of problem to instruction 7. " mac/wireless-phy.h: change enum ChannelStatus {IDLE, RECV, SEND}; to enum ChannelStatus {IDLE, RECVING, SENDING}; mac/wireless-phy.cc: replace all occurences of RECV and SEND (by RECVING and SENDING). " After successfully doing ./configure successfully doing Make Clean successfully doing Make Depend I Run 'Make' and I get the error mac/wireless-phy.cc: In wireless function 'virtual void WirelessPhy::sendDown(Packet*)': mac/wireless-phy.cc:302: error: 'class Channel' has no member named 'RECVING' make: *** If I replace the RECVING with RECV I get the similar error: mac/wireless-phy.cc: In wireless function 'virtual void WirelessPhy::sendDown(Packet*)': mac/wireless-phy.cc:302: error: 'class Channel' has no member named 'RECV' make: *** There are no solutions to this on the web Here is the sendDown method WirelessPhy::sendDown(Packet *p) { /* * Sanity Check */ assert(initialized()); if (em()) { //node is off here... if (Is_node_on() != true ) { Packet::free(p); return; } if(Is_node_on() == true && Is_sleeping() == true){ em()-> DecrSleepEnergy(NOW-update_energy_time_, P_sleep_); update_energy_time_ = NOW; } } /* * Decrease node's energy */ if(em()) { if (em()->energy() > 0) { double txtime = hdr_cmn::access(p)->txtime(); double start_time = MAX(channel_idle_time_, NOW); double end_time = MAX(channel_idle_time_, NOW+txtime); double actual_txtime = end_time-start_time; if (start_time > update_energy_time_) { em()->DecrIdleEnergy(start_time - update_energy_time_, P_idle_); update_energy_time_ = start_time; } /* It turns out that MAC sends packet even though, it's receiving some packets. if (txtime-actual_txtime > 0.000001) { fprintf(stderr,"Something may be wrong at MAC\n"); fprintf(stderr,"act_tx = %lf, tx = %lf\n", actual_txtime, txtime); } */ // Sanity check double temp = MAX(NOW,last_send_time_); /* if (NOW < last_send_time_) { fprintf(stderr,"Argggg !! Overlapping transmission. NOW %lf last %lf temp %lf\n", NOW, last_send_time_, temp); } */ double begin_adjust_time = MIN(channel_idle_time_, temp); double finish_adjust_time = MIN(channel_idle_time_, NOW+txtime); double gap_adjust_time = finish_adjust_time - begin_adjust_time; if (gap_adjust_time < 0.0) { fprintf(stderr,"What the heck ! negative gap time.\n"); } if ((gap_adjust_time > 0.0) && (status_ == RECV)) { em()->DecrTxEnergy(gap_adjust_time, Pt_consume_-Pr_consume_); } em()->DecrTxEnergy(actual_txtime,Pt_consume_); // if (end_time > channel_idle_time_) { // status_ = SENDING; // } // status_ = IDLE; last_send_time_ = NOW+txtime; channel_idle_time_ = end_time; update_energy_time_ = end_time; if (em()->energy() <= 0) { em()->setenergy(0); ((MobileNode*)node())->log_energy(0); } } else { // log node energy if (em()->energy() > 0) { ((MobileNode *)node_)->log_energy(1); } // Packet::free(p); return; } } /* * Stamp the packet with the interface arguments */ p->txinfo_.stamp((MobileNode*)node(), ant_->copy(), Pt_, lambda_); // Send the packet channel_->RECV(p, this); } Sincere Thanks and Regards, Michael, university DCU. Dublin On 6/12/07, H i l A l wrote: > > hi there, > i'm using this patch, and when i installed it i just followed the 10 > indicated steps and it worked properly. The first time i tried to do this i > got some problems and it didn't work, but it was something that i missed... > as for me, i'm not using ns-2.30, it's ns-allinone-2.28 that i'm using. > my problems were after i implemented an admission control algorithm, i > couldn't include any header file to the application(including the header > files i've never changed), donnow why, i tried to avoid the problem...until > now i'm in a deep shit... > hope it will work for u 2 ... > good luck > > *Sim Tec * wrote: > > > Sincerely thanks for the responce Sven. > > > I still have the same error. > I set up the tcl/lan/ns-mac.tcl as follows: > > if [TclObject is-class Mac/802_11e] { > Mac/802_11e set delay_ 64us > Mac/802_11e set ifs_ 16us > Mac/802_11e set slotTime_ 16us > Mac/802_11e set cwmin_ 16 > Mac/802_11e set cwmax_ 1024 > Mac/802_11e set rtxLimit_ 16 > Mac/802_11e set bssId_ -1 > Mac/802_11e set sifs_ 8us > Mac/802_11e set pifs_ 12us > Mac/802_11e set difs_ 16us > Mac/802_11e set rtxAckLimit_ 1 > Mac/802_11e set rtxRtsLimit_ 3 > Mac/802_11e set basicRate_ 1Mb ;# set this to 0 if want to use bandwidth_ > for > Mac/802_11e set dataRate_ 1Mb ;# both control and data pkts > Mac/802_11e set cfb_ 0 ;# disables CFB > } > > > > Should I follow these steps, step 7 seems to be very problematic > > 7. mac/wireless-phy.h: > change > enum ChannelStatus {IDLE, RECV, SEND}; > to > enum ChannelStatus {IDLE, RECVING, SENDING}; > mac/wireless-phy.cc: > replace all occurences of RECV and SEND (by RECVING and SENDING). > > 8. common/packet.h: > add > #define HDR_MAC802_11E(p) ((hdr_mac802_11e *)hdr_mac::access(p)) > > 9. run ./configure; make clean; make depend; make in your ns directory > > 10. happy simulating :o) (e.g with the example script > ../ns-x/mac/802.11e/multi_udpflows.tcl) > > > Sincere thanks and regards. > > > > > > > > > > > On 6/11/07, Sven Wiethoelter wrote: > > > > On Jun 11, 2007, at 8:05 AM, Sim Tec wrote: > > > > > > > > > > Hello I am simulating with 802.11e and would love to use TKN > > > > > > I have the exact same problem that many people have had, but there > > > is no > > > solution posted for it. > > > > > Hi, the solution is always the same: Check your changes in the tcl > > files ;-) (see further below) > > > > > > > -In return, here is the Best website for NS-2 that I have found > > > on the > > > Internet. It is a very recent website also. > > > http://academic.csuohio.edu/yuc/mobile07/ > > > > > > i am trying to apply the 802.11e patch for EDCA from TKN Berlin named > > > 'EDCA_ns-2_28-v1-0-1.tgz' on ns-2.30. > > > i have followed all the steps > > > given in the README, but in vein..i am getting error when i run the > > > sample tcl script named "edca_multi_udpflows.tcl" provided in the > > > package. I tried another wireless scripts using the command "set val > > > (mac) Mac/802_11e" to get the following error ---> > > > > > > invalid command name "Mac/802_11e" > > > while executing > > > "Mac/802_11e create _o54 " > > > invoked from within > > > "catch "$className create $o $args" msg" > > > invoked from within > > > "if [catch "$className create $o $args" msg] { > > > if [string match "__FAILED_SHADOW_OBJECT_" $msg] { > > > delete $o > > > return "" > > > } > > > global errorInfo > > > error "class $..." > > > (procedure "new" line 3) > > > invoked from within > > > "new $mactype" > > > (procedure "_o44" line 10) > > > (Node/MobileNode add-interface line 10) > > > invoked from within > > > "$node add-interface $chan $propInstance_ $llType_ $macType_ > > > $ifqType_ $ifqlen_ $phyType_ $antType_ $topoInstance_ $inerrProc_ > > > $outerrProc_ $FECProc_" > > > (procedure "_o3" line 66) > > > (Simulator create-wireless-node line 66) > > > invoked from within > > > "_o3 create-wireless-node 1.0.0" > > > ("eval" body line 1) > > > invoked from within > > > "eval $self create-wireless-node $args" > > > (procedure "_o3" line 14) > > > (Simulator node line 14) > > > invoked from within > > > "$ns node 1.0.0" > > > invoked from within > > > "set BS(0) [$ns node 1.0.0]" > > > (file "edca_multi_udpflows.tcl" line 92) > > > > > > initially I thought that i might have made mistake in make & the > > > object file for mac-802_11e may not have been created, but when i > > > checked the mac directory the object files corresponding to all the > > > .cc scripts in the patch were present.. > > > > > This relates to C++ stuff only. Tcl code is not compiled by "make". > > Thus, a successful "make" is not an indication that the Tcl stuff is > > correct, too. > > > > > > > what shall i do? > > > > > Check all your tcl settings. > > > > I guess that step 6 of the readme has not been applied properly: > > > > 6. add to tcl/lan/ns-mac.tcl: > > if [TclObject is-class Mac/802_11e] { > > ... > > copy settings of MAC/802.11 > > (which are contained in this file) into this section > > and at an "e" at the end of the "Mac/802_11" terms > > ... > > Mac/802_11e set cfb_ 0 ;# disables CFB > > } > > > > Best regards, > > Sven > > > > > > > please someone > > > help.." > > > > > > Can you please tell me how you overcame this, as I have the exact same > > > problem. > > > > > > > > > > > > > > > Enjoy, and regards from Ireland. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------ > Fussy? Opinionated? Impossible to please? Perfect. Join Yahoo!'s user > paneland lay it on us. > > From ccardena at itesm.mx Tue Jun 12 10:21:37 2007 From: ccardena at itesm.mx (=?ISO-8859-15?Q?C=E9sar=20C=E1rdenas?=) Date: Tue, 12 Jun 2007 19:21:37 +0200 Subject: [ns] Initializing NS for replica simulation Message-ID: <466A87C400001BE0@mailserver1.itesm.mx> Hi, Let I had run a simulation during T seconds. Let this simulation has To seconds of transient state. To < T. Is there any instruction or method to keep the state of my simulation at To and start another simulation with this state in order to avoid the transient state each run. Any suggestions are welcome, C?sar C?sar C?rdenas (ccardena at itesm.mx) Monterrey Tech, Quer?taro Campus, M?xico http://www.qro.itesm.mx Personal Phone: +(33) 633306689 Office Phone: +(33) 145817146 Office Fax: +(33) 145817158 All phones and fax from abroad France The content of this data transmission is not considered as an offer, proposal, understanding, or agreement unless it is confirmed in a document signed by a legal representative of ITESM. The content of this data transmission is confidential and it is intended to be delivered only to the addresses, therefore, it shall not be distributed and/or disclosed through any mean without the original sender's previous authorization. If you are not the addressee you are forbidden to use it, either totally or partially, for any purpose. From simulationtechnology at gmail.com Tue Jun 12 10:22:38 2007 From: simulationtechnology at gmail.com (Sim Tec) Date: Tue, 12 Jun 2007 18:22:38 +0100 Subject: [ns] 802.11e TKN, little error. i give a nice website in return In-Reply-To: References: <778435.30579.qm@web90601.mail.mud.yahoo.com> Message-ID: Slight change from previous email! Hi again and thanks, I now have a clearer picture of the problem. But PLease can I have your advice, I really need to get this working . I've followed the steps very closely, and have narrowed down the location of problem to instruction 7. " mac/wireless-phy.h: change enum ChannelStatus {IDLE, RECV, SEND}; to enum ChannelStatus {IDLE, RECVING, SENDING}; mac/wireless-phy.cc: replace all occurences of RECV and SEND (by RECVING and SENDING). " After successfully doing ./configure successfully doing Make Clean successfully doing Make Depend I Run 'Make' and I get the error mac/wireless-phy.cc: In wireless function 'virtual void WirelessPhy::sendDown(Packet*)': mac/wireless-phy.cc:302: error: 'class Channel' has no member named 'RECVING' make: *** [mac/wireless-phy.o] Error 1 If I replace the RECVING with RECV I get the similar error: mac/wireless-phy.cc: In wireless function 'virtual void WirelessPhy::sendDown(Packet*)': mac/wireless-phy.cc:302: error: 'class Channel' has no member named 'RECV' make: *** [mac/wireless-phy.o] Error 1 There are no solutions to this on the web Here is the sendDown method WirelessPhy::sendDown(Packet *p) { /* * Sanity Check */ assert(initialized()); if (em()) { //node is off here... if (Is_node_on() != true ) { Packet::free(p); return; } if(Is_node_on() == true && Is_sleeping() == true){ em()-> DecrSleepEnergy(NOW-update_energy_time_, P_sleep_); update_energy_time_ = NOW; } } /* * Decrease node's energy */ if(em()) { if (em()->energy() > 0) { double txtime = hdr_cmn::access(p)->txtime(); double start_time = MAX(channel_idle_time_, NOW); double end_time = MAX(channel_idle_time_, NOW+txtime); double actual_txtime = end_time-start_time; if (start_time > update_energy_time_) { em()->DecrIdleEnergy(start_time - update_energy_time_, P_idle_); update_energy_time_ = start_time; } /* It turns out that MAC sends packet even though, it's receiving some packets. if (txtime-actual_txtime > 0.000001) { fprintf(stderr,"Something may be wrong at MAC\n"); fprintf(stderr,"act_tx = %lf, tx = %lf\n", actual_txtime, txtime); } */ // Sanity check double temp = MAX(NOW,last_send_time_); /* if (NOW < last_send_time_) { fprintf(stderr,"Argggg !! Overlapping transmission. NOW %lf last %lf temp %lf\n", NOW, last_send_time_, temp); } */ double begin_adjust_time = MIN(channel_idle_time_, temp); double finish_adjust_time = MIN(channel_idle_time_, NOW+txtime); double gap_adjust_time = finish_adjust_time - begin_adjust_time; if (gap_adjust_time < 0.0) { fprintf(stderr,"What the heck ! negative gap time.\n"); } if ((gap_adjust_time > 0.0) && (status_ == RECV)) { em()->DecrTxEnergy(gap_adjust_time, Pt_consume_-Pr_consume_); } em()->DecrTxEnergy(actual_txtime,Pt_consume_); // if (end_time > channel_idle_time_) { // status_ = SENDING; // } // status_ = IDLE; last_send_time_ = NOW+txtime; channel_idle_time_ = end_time; update_energy_time_ = end_time; if (em()->energy() <= 0) { em()->setenergy(0); ((MobileNode*)node())->log_energy(0); } } else { // log node energy if (em()->energy() > 0) { ((MobileNode *)node_)->log_energy(1); } // Packet::free(p); return; } } /* * Stamp the packet with the interface arguments */ p->txinfo_.stamp((MobileNode*)node(), ant_->copy(), Pt_, lambda_); // Send the packet channel_->RECV(p, this); } Sincere Thanks and Regards, Michael, university DCU. Dublin On 6/12/07, Sim Tec wrote: > > Hi again and thanks, I now have a clearer picture of the problem. > > PLease can I have your advice, I really need to get this working > I've followed the steps very closely, and have narrowed down the location > of problem to instruction 7. > " > mac/wireless-phy.h: > change > enum ChannelStatus {IDLE, RECV, SEND}; > to > enum ChannelStatus {IDLE, RECVING, SENDING}; > mac/wireless-phy.cc: > replace all occurences of RECV and SEND (by RECVING and SENDING). > " > > After successfully doing ./configure > successfully doing Make Clean > successfully doing Make Depend > I Run 'Make' and I get the error > mac/wireless-phy.cc: In wireless function 'virtual void > WirelessPhy::sendDown(Packet*)': > mac/wireless-phy.cc:302: error: 'class Channel' has no member named > 'RECVING' > make: *** > > If I replace the RECVING with RECV I get the similar error: > mac/wireless-phy.cc: In wireless function 'virtual void > WirelessPhy::sendDown(Packet*)': > mac/wireless-phy.cc:302: error: 'class Channel' has no member named > 'RECV' > make: *** > > There are no solutions to this on the web > > Here is the sendDown method > > > WirelessPhy::sendDown(Packet *p) > { > /* > * Sanity Check > */ > assert(initialized()); > > if (em()) { > //node is off here... > if (Is_node_on() != true ) { > Packet::free(p); > return; > } > if(Is_node_on() == true && Is_sleeping() == true){ > em()-> DecrSleepEnergy(NOW-update_energy_time_, > P_sleep_); > update_energy_time_ = NOW; > > } > > } > /* > * Decrease node's energy > */ > if(em()) { > if (em()->energy() > 0) { > > double txtime = hdr_cmn::access(p)->txtime(); > double start_time = MAX(channel_idle_time_, NOW); > double end_time = MAX(channel_idle_time_, NOW+txtime); > double actual_txtime = end_time-start_time; > > if (start_time > update_energy_time_) { > em()->DecrIdleEnergy(start_time - > update_energy_time_, P_idle_); > update_energy_time_ = start_time; > } > > /* It turns out that MAC sends packet even though, it's > receiving some packets. > > if (txtime-actual_txtime > 0.000001) { > fprintf(stderr,"Something may be wrong at MAC\n"); > fprintf(stderr,"act_tx = %lf, tx = %lf\n", actual_txtime, txtime); > } > */ > > // Sanity check > double temp = MAX(NOW,last_send_time_); > > /* > if (NOW < last_send_time_) { > fprintf(stderr,"Argggg !! Overlapping transmission. NOW %lf last %lf > temp %lf\n", NOW, last_send_time_, temp); > } > */ > > double begin_adjust_time = MIN(channel_idle_time_, temp); > double finish_adjust_time = MIN(channel_idle_time_, NOW+txtime); > double gap_adjust_time = finish_adjust_time - begin_adjust_time; > if (gap_adjust_time < 0.0) { > fprintf(stderr,"What the heck ! negative gap time.\n"); > } > > if ((gap_adjust_time > 0.0) && (status_ == RECV)) { > em()->DecrTxEnergy(gap_adjust_time, > Pt_consume_-Pr_consume_); > } > > em()->DecrTxEnergy(actual_txtime,Pt_consume_); > // if (end_time > channel_idle_time_) { > // status_ = SENDING; > // } > // > status_ = IDLE; > > last_send_time_ = NOW+txtime; > channel_idle_time_ = end_time; > update_energy_time_ = end_time; > > if (em()->energy() <= 0) { > em()->setenergy(0); > ((MobileNode*)node())->log_energy(0); > } > > } else { > > // log node energy > if (em()->energy() > 0) { > ((MobileNode *)node_)->log_energy(1); > } > // > Packet::free(p); > return; > } > } > > /* > * Stamp the packet with the interface arguments > */ > p->txinfo_.stamp((MobileNode*)node(), ant_->copy(), Pt_, lambda_); > > // Send the packet > channel_->RECV(p, this); > } > > Sincere Thanks and Regards, > Michael, university DCU. Dublin > > > > On 6/12/07, H i l A l wrote: > > > > hi there, > > i'm using this patch, and when i installed it i just followed the 10 > > indicated steps and it worked properly. The first time i tried to do this i > > got some problems and it didn't work, but it was something that i missed... > > as for me, i'm not using ns-2.30, it's ns-allinone-2.28 that i'm using. > > my problems were after i implemented an admission control algorithm, i > > couldn't include any header file to the application(including the header > > files i've never changed), donnow why, i tried to avoid the problem...until > > now i'm in a deep shit... > > hope it will work for u 2 ... > > good luck > > > > *Sim Tec * wrote: > > > > > > Sincerely thanks for the responce Sven. > > > > > > I still have the same error. > > I set up the tcl/lan/ns-mac.tcl as follows: > > > > if [TclObject is-class Mac/802_11e] { > > Mac/802_11e set delay_ 64us > > Mac/802_11e set ifs_ 16us > > Mac/802_11e set slotTime_ 16us > > Mac/802_11e set cwmin_ 16 > > Mac/802_11e set cwmax_ 1024 > > Mac/802_11e set rtxLimit_ 16 > > Mac/802_11e set bssId_ -1 > > Mac/802_11e set sifs_ 8us > > Mac/802_11e set pifs_ 12us > > Mac/802_11e set difs_ 16us > > Mac/802_11e set rtxAckLimit_ 1 > > Mac/802_11e set rtxRtsLimit_ 3 > > Mac/802_11e set basicRate_ 1Mb ;# set this to 0 if want to use > > bandwidth_ > > for > > Mac/802_11e set dataRate_ 1Mb ;# both control and data pkts > > Mac/802_11e set cfb_ 0 ;# disables CFB > > } > > > > > > > > Should I follow these steps, step 7 seems to be very problematic > > > > 7. mac/wireless-phy.h: > > change > > enum ChannelStatus {IDLE, RECV, SEND}; > > to > > enum ChannelStatus {IDLE, RECVING, SENDING}; > > mac/wireless-phy.cc: > > replace all occurences of RECV and SEND (by RECVING and SENDING). > > > > 8. common/packet.h: > > add > > #define HDR_MAC802_11E(p) ((hdr_mac802_11e *)hdr_mac::access(p)) > > > > 9. run ./configure; make clean; make depend; make in your ns directory > > > > 10. happy simulating :o) (e.g with the example script > > ../ns-x/mac/802.11e/multi_udpflows.tcl) > > > > > > Sincere thanks and regards. > > > > > > > > > > > > > > > > > > > > > > On 6/11/07, Sven Wiethoelter wrote: > > > > > > On Jun 11, 2007, at 8:05 AM, Sim Tec wrote: > > > > > > > > > > > > > > Hello I am simulating with 802.11e and would love to use TKN > > > > > > > > I have the exact same problem that many people have had, but there > > > > is no > > > > solution posted for it. > > > > > > > Hi, the solution is always the same: Check your changes in the tcl > > > files ;-) (see further below) > > > > > > > > > > -In return, here is the Best website for NS-2 that I have found > > > > on the > > > > Internet. It is a very recent website also. > > > > http://academic.csuohio.edu/yuc/mobile07/ > > > > > > > > i am trying to apply the 802.11e patch for EDCA from TKN Berlin > > named > > > > 'EDCA_ns-2_28-v1-0-1.tgz' on ns-2.30. > > > > i have followed all the steps > > > > given in the README, but in vein..i am getting error when i run the > > > > sample tcl script named "edca_multi_udpflows.tcl" provided in the > > > > package. I tried another wireless scripts using the command "set val > > > > (mac) Mac/802_11e" to get the following error ---> > > > > > > > > invalid command name "Mac/802_11e" > > > > while executing > > > > "Mac/802_11e create _o54 " > > > > invoked from within > > > > "catch "$className create $o $args" msg" > > > > invoked from within > > > > "if [catch "$className create $o $args" msg] { > > > > if [string match "__FAILED_SHADOW_OBJECT_" $msg] { > > > > delete $o > > > > return "" > > > > } > > > > global errorInfo > > > > error "class $..." > > > > (procedure "new" line 3) > > > > invoked from within > > > > "new $mactype" > > > > (procedure "_o44" line 10) > > > > (Node/MobileNode add-interface line 10) > > > > invoked from within > > > > "$node add-interface $chan $propInstance_ $llType_ $macType_ > > > > $ifqType_ $ifqlen_ $phyType_ $antType_ $topoInstance_ $inerrProc_ > > > > $outerrProc_ $FECProc_" > > > > (procedure "_o3" line 66) > > > > (Simulator create-wireless-node line 66) > > > > invoked from within > > > > "_o3 create-wireless-node 1.0.0" > > > > ("eval" body line 1) > > > > invoked from within > > > > "eval $self create-wireless-node $args" > > > > (procedure "_o3" line 14) > > > > (Simulator node line 14) > > > > invoked from within > > > > "$ns node 1.0.0" > > > > invoked from within > > > > "set BS(0) [$ns node 1.0.0]" > > > > (file "edca_multi_udpflows.tcl" line 92) > > > > > > > > initially I thought that i might have made mistake in make & the > > > > object file for mac-802_11e may not have been created, but when i > > > > checked the mac directory the object files corresponding to all the > > > > .cc scripts in the patch were present.. > > > > > > > This relates to C++ stuff only. Tcl code is not compiled by "make". > > > Thus, a successful "make" is not an indication that the Tcl stuff is > > > correct, too. > > > > > > > > > > what shall i do? > > > > > > > Check all your tcl settings. > > > > > > I guess that step 6 of the readme has not been applied properly: > > > > > > 6. add to tcl/lan/ns- mac.tcl: > > > if [TclObject is-class Mac/802_11e] { > > > ... > > > copy settings of MAC/802.11 > > > (which are contained in this file) into this section > > > and at an "e" at the end of the "Mac/802_11" terms > > > ... > > > Mac/802_11e set cfb_ 0 ;# disables CFB > > > } > > > > > > Best regards, > > > Sven > > > > > > > > > > please someone > > > > help.." > > > > > > > > Can you please tell me how you overcame this, as I have the exact > > same > > > > problem. > > > > > > > > > > > > > > > > > > > > Enjoy, and regards from Ireland. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------ > > Fussy? Opinionated? Impossible to please? Perfect. Join Yahoo!'s user > > paneland lay it on us. > > > > > From chakchai.soin at hotmail.com Tue Jun 12 10:45:50 2007 From: chakchai.soin at hotmail.com (chakchai soin) Date: Tue, 12 Jun 2007 11:45:50 -0600 Subject: [ns] Ns-users Digest, Vol 42, Issue 9: Subject: Fw: Weighted Round Robin In-Reply-To: Message-ID: Floating point: -> WFQ does not support 0 weight. thank you Chakchai so-in _________________________________________________________________ Get a preview of Live Earth, the hottest event this summer - only on MSN http://liveearth.msn.com?source=msntaglineliveearthhm From rupcee_k at rediffmail.com Tue Jun 12 11:38:39 2007 From: rupcee_k at rediffmail.com (rupcee kaur) Date: 12 Jun 2007 18:38:39 -0000 Subject: [ns] HEED on NS 2 Message-ID: <20070612183839.22043.qmail@webmail89.rediffmail.com> Hello, Has anyone implemented HEED protocol for Ad Hoc Networks on NS 2 as it has been implemented in TinyOS earlier. Please let me know if anyone tried it on NS 2. Thanking you, Rupcee From simulationtechnology at gmail.com Tue Jun 12 13:49:39 2007 From: simulationtechnology at gmail.com (Sim Tec) Date: Tue, 12 Jun 2007 21:49:39 +0100 Subject: [ns] 802.11e TKN, little error. i give a nice website in return In-Reply-To: <466ED7D8.7090603@gmx.de> References: <778435.30579.qm@web90601.mail.mud.yahoo.com> <466ED7D8.7090603@gmx.de> Message-ID: Thanks, Matthias, yep the methods problem was that it was case sensitive and i had forgotten that I changed it. I admit that it was stupid of me not to realise this. Are you based in the Berlin TKN? Do you mind me using your package? :) Im having problems that seem to be because of my version 2.30. In 2004 december, Pepe Barbe had the same problem I currently have *Despoina Triantafyllidou* replied that the problem was due to the version " the 802.11e patch is for ns-2.26. under ns-2.27 may cause these problems... " As I am 2.30, why am i having similar problems? Here is the error I receive after running make: #warning This file includes at least one deprecated or antiquated header. Please consid er using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples i nclude substituting the header for the header for C++ includes, or instead of the deprecated header . To disable this warning use -Wno-deprecat ed. In file included from mac/802_11e/mac-802_11e.h:10, from mac/802_11e/mac-802_11e.cc:14: mac/802_11e/priq.h:12:1: warning: "MAX" redefined In file included from ./common/mobilenode.h:63, from mac/802_11e/mac-802_11e.cc:7: ./mobile/gridkeeper.h:17:1: warning: this is the location of the previous definition mac/802_11e/mac-802_11e.cc: In member function `void Mac802_11e::transmit(Packet*, doubl e)': mac/802_11e/mac-802_11e.cc:72: error: `ETHER_HDR_LEN11' undeclared (first use this funct ion) mac/802_11e/mac-802_11e.cc:72: error: (Each undeclared identifier is reported only once for each function it appears in.) mac/802_11e/mac-802_11e.cc: At global scope: mac/802_11e/mac-802_11e.cc:112: error: `EDCF_MMIB' must be initialized by constructor, n ot by `{...}' mac/802_11e/mac-802_11e.cc: In constructor `Mac802_11e::Mac802_11e(EDCF_PHY_MIB*, MAC_MI B*)': mac/802_11e/mac-802_11e.cc:182: error: `ETHER_ACK_LEN' undeclared (first use this functi on) mac/802_11e/mac-802_11e.cc: In member function `virtual int Mac802_11e::command(int, con st char* const*)': ./mac/mac-802_11.h:203: error: `u_int32_t MAC_MIB::ShortRetryLimit' is private mac/802_11e/mac-802_11e.cc:240: error: within this context ./mac/mac-802_11.h:203: error: `u_int32_t MAC_MIB::ShortRetryLimit' is private mac/802_11e/mac-802_11e.cc:247: error: within this context mac/802_11e/mac-802_11e.cc: In member function `void Mac802_11e::trace_pkt(Packet*)': mac/802_11e/mac-802_11e.cc:272: error: 'struct hdr_mac802_11' has no member named 'dh_da ' mac/802_11e/mac-802_11e.cc:272: error: 'struct hdr_mac802_11' has no member named 'dh_da ' mac/802_11e/mac-802_11e.cc:272: error: 'struct hdr_mac802_11' has no member named 'dh_da ' mac/802_11e/mac-802_11e.cc:272: error: 'struct hdr_mac802_11' has no member named 'dh_da ' mac/802_11e/mac-802_11e.cc:272: error: 'struct hdr_mac802_11' has no member named 'dh_sa ' mac/802_11e/mac-802_11e.cc:272: error: 'struct hdr_mac802_11' has no member named 'dh_sa ' mac/802_11e/mac-802_11e.cc:272: error: 'struct hdr_mac802_11' has no member named 'dh_sa ' mac/802_11e/mac-802_11e.cc:272: error: 'struct hdr_mac802_11' has no member named 'dh_sa ' mac/802_11e/mac-802_11e.cc: In member function `virtual int Mac802_11e::hdr_dst(char*, i nt)': mac/802_11e/mac-802_11e.cc:312: error: 'struct hdr_mac802_11' has no member named 'dh_da ' mac/802_11e/mac-802_11e.cc:312: error: 'struct hdr_mac802_11' has no member named 'dh_da ' mac/802_11e/mac-802_11e.cc:312: error: 'struct hdr_mac802_11' has no member named 'dh_da ' mac/802_11e/mac-802_11e.cc:312: error: 'struct hdr_mac802_11' has no member named 'dh_da ' mac/802_11e/mac-802_11e.cc:314: error: 'struct hdr_mac802_11' has no member named 'dh_da ' mac/802_11e/mac-802_11e.cc:314: error: 'struct hdr_mac802_11' has no member named 'dh_da ' mac/802_11e/mac-802_11e.cc:314: error: 'struct hdr_mac802_11' has no member named 'dh_da ' mac/802_11e/mac-802_11e.cc:314: error: 'struct hdr_mac802_11' has no member named 'dh_da ' mac/802_11e/mac-802_11e.cc: In member function `virtual int Mac802_11e::hdr_src(char*, i nt)': mac/802_11e/mac-802_11e.cc:322: error: 'struct hdr_mac802_11' has no member named 'dh_sa ' mac/802_11e/mac-802_11e.cc:322: error: 'struct hdr_mac802_11' has no member named 'dh_sa ' mac/802_11e/mac-802_11e.cc:322: error: 'struct hdr_mac802_11' has no member named 'dh_sa ' mac/802_11e/mac-802_11e.cc:322: error: 'struct hdr_mac802_11' has no member named 'dh_sa ' mac/802_11e/mac-802_11e.cc:323: error: 'struct hdr_mac802_11' has no member named 'dh_sa ' mac/802_11e/mac-802_11e.cc:323: error: 'struct hdr_mac802_11' has no member named 'dh_sa ' mac/802_11e/mac-802_11e.cc:323: error: 'struct hdr_mac802_11' has no member named 'dh_sa ' mac/802_11e/mac-802_11e.cc:323: error: 'struct hdr_mac802_11' has no member named 'dh_sa ' mac/802_11e/mac-802_11e.cc: In member function `void Mac802_11e::discard(Packet*, const char*)': mac/802_11e/mac-802_11e.cc:392: error: 'struct hdr_mac802_11' has no member named 'dh_sa ' mac/802_11e/mac-802_11e.cc:392: error: 'struct hdr_mac802_11' has no member named 'dh_sa ' mac/802_11e/mac-802_11e.cc:392: error: 'struct hdr_mac802_11' has no member named 'dh_sa ' mac/802_11e/mac-802_11e.cc:392: error: 'struct hdr_mac802_11' has no member named 'dh_sa ' mac/802_11e/mac-802_11e.cc:400: error: 'struct hdr_mac802_11' has no member named 'dh_da ' mac/802_11e/mac-802_11e.cc:400: error: 'struct hdr_mac802_11' has no member named 'dh_da ' mac/802_11e/mac-802_11e.cc:400: error: 'struct hdr_mac802_11' has no member named 'dh_da ' mac/802_11e/mac-802_11e.cc:400: error: 'struct hdr_mac802_11' has no member named 'dh_da ' mac/802_11e/mac-802_11e.cc:414: error: 'struct hdr_mac802_11' has no member named 'dh_da ' mac/802_11e/mac-802_11e.cc:414: error: 'struct hdr_mac802_11' has no member named 'dh_da ' mac/802_11e/mac-802_11e.cc:414: error: 'struct hdr_mac802_11' has no member named 'dh_da ' mac/802_11e/mac-802_11e.cc:414: error: 'struct hdr_mac802_11' has no member named 'dh_da ' mac/802_11e/mac-802_11e.cc:416: error: 'struct hdr_mac802_11' has no member named 'dh_sa ' mac/802_11e/mac-802_11e.cc:416: error: 'struct hdr_mac802_11' has no member named 'dh_sa ' mac/802_11e/mac-802_11e.cc:416: error: 'struct hdr_mac802_11' has no member named 'dh_sa ' mac/802_11e/mac-802_11e.cc:416: error: 'struct hdr_mac802_11' has no member named 'dh_sa ' mac/802_11e/mac-802_11e.cc:418: error: 'struct hdr_mac802_11' has no member named 'dh_da ' mac/802_11e/mac-802_11e.cc:418: error: 'struct hdr_mac802_11' has no member named 'dh_da ' mac/802_11e/mac-802_11e.cc:418: error: 'struct hdr_mac802_11' has no member named 'dh_da ' mac/802_11e/mac-802_11e.cc:418: error: 'struct hdr_mac802_11' has no member named 'dh_da ' mac/802_11e/mac-802_11e.cc: In member function `void Mac802_11e::tx_resume()': ./mac/mac-802_11.h:202: error: `u_int32_t MAC_MIB::RTSThreshold' is private mac/802_11e/mac-802_11e.cc:502: error: within this context mac/802_11e/mac-802_11e.cc:503: error: 'struct hdr_mac802_11' has no member named 'dh_da ' mac/802_11e/mac-802_11e.cc:503: error: 'struct hdr_mac802_11' has no member named 'dh_da ' mac/802_11e/mac-802_11e.cc:503: error: 'struct hdr_mac802_11' has no member named 'dh_da ' mac/802_11e/mac-802_11e.cc:503: error: 'struct hdr_mac802_11' has no member named 'dh_da ' mac/802_11e/mac-802_11e.cc:505: error: 'struct hdr_mac802_11' has no member named 'dh_da ' mac/802_11e/mac-802_11e.cc:505: error: 'struct hdr_mac802_11' has no member named 'dh_da ' mac/802_11e/mac-802_11e.cc:505: error: 'struct hdr_mac802_11' has no member named 'dh_da ' mac/802_11e/mac-802_11e.cc:505: error: 'struct hdr_mac802_11' has no member named 'dh_da ' mac/802_11e/mac-802_11e.cc: In member function `void Mac802_11e::sendHandler()': mac/802_11e/mac-802_11e.cc:590: warning: unused variable 's' mac/802_11e/mac-802_11e.cc: In member function `void Mac802_11e::send_timer()': mac/802_11e/mac-802_11e.cc:653: warning: unused variable 's' mac/802_11e/mac-802_11e.cc: In member function `int Mac802_11e::check_pktCTRL(int)': mac/802_11e/mac-802_11e.cc:728: error: `ETHER_CTS_LEN' undeclared (first use this functi on) mac/802_11e/mac-802_11e.cc:733: error: `ETHER_ACK_LEN' undeclared (first use this functi on) mac/802_11e/mac-802_11e.cc: In member function `int Mac802_11e::check_pktRTS(int)': mac/802_11e/mac-802_11e.cc:777: error: `ETHER_RTS_LEN' undeclared (first use this functi on) mac/802_11e/mac-802_11e.cc:780: error: `ETHER_CTS_LEN' undeclared (first use this functi on) mac/802_11e/mac-802_11e.cc: In member function `int Mac802_11e::check_pktTx(int)': mac/802_11e/mac-802_11e.cc:816: error: 'struct hdr_mac802_11' has no member named 'dh_da ' mac/802_11e/mac-802_11e.cc:816: error: 'struct hdr_mac802_11' has no member named 'dh_da ' mac/802_11e/mac-802_11e.cc:816: error: 'struct hdr_mac802_11' has no member named 'dh_da ' mac/802_11e/mac-802_11e.cc:816: error: 'struct hdr_mac802_11' has no member named 'dh_da ' mac/802_11e/mac-802_11e.cc:820: error: `ETHER_ACK_LEN' undeclared (first use this functi on) mac/802_11e/mac-802_11e.cc: In member function `void Mac802_11e::sendRTS(int, int)': ./mac/mac-802_11.h:202: error: `u_int32_t MAC_MIB::RTSThreshold' is private mac/802_11e/mac-802_11e.cc:854: error: within this context mac/802_11e/mac-802_11e.cc:863: error: `ETHER_RTS_LEN' undeclared (first use this functi on) mac/802_11e/mac-802_11e.cc:890: error: `ETHER_CTS_LEN' undeclared (first use this functi on) mac/802_11e/mac-802_11e.cc:894: error: `ETHER_ACK_LEN' undeclared (first use this functi on) mac/802_11e/mac-802_11e.cc:894: error: `ETHER_ACK_LEN' undeclared (first use this functi on) mac/802_11e/mac-802_11e.cc: In member function `void Mac802_11e::sendCTS(int, int, doubl e)': mac/802_11e/mac-802_11e.cc:912: error: `ETHER_CTS_LEN' undeclared (first use this functi on) mac/802_11e/mac-802_11e.cc: In member function `void Mac802_11e::sendACK(int, int)': mac/802_11e/mac-802_11e.cc:956: error: `ETHER_ACK_LEN' undeclared (first use this functi on) mac/802_11e/mac-802_11e.cc: In member function `void Mac802_11e::sendDATA(int, Packet*)' : mac/802_11e/mac-802_11e.cc:997: error: `ETHER_HDR_LEN11' undeclared (first use this func tion) mac/802_11e/mac-802_11e.cc:1014: error: 'struct hdr_mac802_11' has no member named 'dh_d a' mac/802_11e/mac-802_11e.cc:1014: error: 'struct hdr_mac802_11' has no member named 'dh_d a' mac/802_11e/mac-802_11e.cc:1014: error: 'struct hdr_mac802_11' has no member named 'dh_d a' mac/802_11e/mac-802_11e.cc:1014: error: 'struct hdr_mac802_11' has no member named 'dh_d a' mac/802_11e/mac-802_11e.cc:1020: error: `ETHER_ACK_LEN' undeclared (first use this funct ion) mac/802_11e/mac-802_11e.cc: In member function `void Mac802_11e::RetransmitRTS(int)': ./mac/mac-802_11.h:203: error: `u_int32_t MAC_MIB::ShortRetryLimit' is private mac/802_11e/mac-802_11e.cc:1047: error: within this context mac/802_11e/mac-802_11e.cc:1058: error: `ETHER_HDR_LEN11' undeclared (first use this fun ction) mac/802_11e/mac-802_11e.cc: In member function `void Mac802_11e::RetransmitDATA(int)': mac/802_11e/mac-802_11e.cc:1099: error: 'struct hdr_mac802_11' has no member named 'dh_d a' mac/802_11e/mac-802_11e.cc:1099: error: 'struct hdr_mac802_11' has no member named 'dh_d a' mac/802_11e/mac-802_11e.cc:1099: error: 'struct hdr_mac802_11' has no member named 'dh_d a' mac/802_11e/mac-802_11e.cc:1099: error: 'struct hdr_mac802_11' has no member named 'dh_d a' ./mac/mac-802_11.h:202: error: `u_int32_t MAC_MIB::RTSThreshold' is private mac/802_11e/mac-802_11e.cc:1126: error: within this context ./mac/mac-802_11.h:203: error: `u_int32_t MAC_MIB::ShortRetryLimit' is private mac/802_11e/mac-802_11e.cc:1128: error: within this context ./mac/mac-802_11.h:204: error: `u_int32_t MAC_MIB::LongRetryLimit' is private mac/802_11e/mac-802_11e.cc:1132: error: within this context mac/802_11e/mac-802_11e.cc:1138: error: `ETHER_HDR_LEN11' undeclared (first use this fun ction) mac/802_11e/mac-802_11e.cc:1162: error: 'struct hdr_mac802_11' has no member named 'dh_d a' mac/802_11e/mac-802_11e.cc:1162: error: 'struct hdr_mac802_11' has no member named 'dh_d a' mac/802_11e/mac-802_11e.cc:1162: error: 'struct hdr_mac802_11' has no member named 'dh_d a' mac/802_11e/mac-802_11e.cc:1162: error: 'struct hdr_mac802_11' has no member named 'dh_d a' mac/802_11e/mac-802_11e.cc: In member function `void Mac802_11e::send(Packet*, Handler*) ': mac/802_11e/mac-802_11e.cc:1192: error: 'struct hdr_mac802_11' has no member named 'dh_d a' mac/802_11e/mac-802_11e.cc:1192: error: 'struct hdr_mac802_11' has no member named 'dh_d a' mac/802_11e/mac-802_11e.cc:1192: error: 'struct hdr_mac802_11' has no member named 'dh_d a' mac/802_11e/mac-802_11e.cc:1192: error: 'struct hdr_mac802_11' has no member named 'dh_d a' mac/802_11e/mac-802_11e.cc: In member function `virtual void Mac802_11e::recv(Packet*, H andler*)': mac/802_11e/mac-802_11e.cc:1242: warning: unused variable 's' mac/802_11e/mac-802_11e.cc:1260: warning: unused variable 's' mac/802_11e/mac-802_11e.cc: In member function `void Mac802_11e::recv_timer()': mac/802_11e/mac-802_11e.cc:1297: error: 'struct hdr_mac802_11' has no member named 'dh_d a' mac/802_11e/mac-802_11e.cc:1297: error: 'struct hdr_mac802_11' has no member named 'dh_d a' mac/802_11e/mac-802_11e.cc:1297: error: 'struct hdr_mac802_11' has no member named 'dh_d a' mac/802_11e/mac-802_11e.cc:1297: error: 'struct hdr_mac802_11' has no member named 'dh_d a' mac/802_11e/mac-802_11e.cc:1369: error: 'struct hdr_mac802_11' has no member named 'dh_s a' mac/802_11e/mac-802_11e.cc:1369: error: 'struct hdr_mac802_11' has no member named 'dh_s a' mac/802_11e/mac-802_11e.cc:1369: error: 'struct hdr_mac802_11' has no member named 'dh_s a' mac/802_11e/mac-802_11e.cc:1369: error: 'struct hdr_mac802_11' has no member named 'dh_s a' mac/802_11e/mac-802_11e.cc:1293: warning: unused variable 's' mac/802_11e/mac-802_11e.cc: In member function `double Mac802_11e::txtime(double, double )': mac/802_11e/mac-802_11e.cc:1484: error: `PLCP_HDR_LEN' undeclared (first use this functi on) mac/802_11e/mac-802_11e.cc: In member function `void Mac802_11e::recvDATA(Packet*)': mac/802_11e/mac-802_11e.cc:1537: error: 'struct hdr_mac802_11' has no member named 'dh_d a' mac/802_11e/mac-802_11e.cc:1537: error: 'struct hdr_mac802_11' has no member named 'dh_d a' mac/802_11e/mac-802_11e.cc:1537: error: 'struct hdr_mac802_11' has no member named 'dh_d a' mac/802_11e/mac-802_11e.cc:1537: error: 'struct hdr_mac802_11' has no member named 'dh_d a' mac/802_11e/mac-802_11e.cc:1538: error: 'struct hdr_mac802_11' has no member named 'dh_s a' mac/802_11e/mac-802_11e.cc:1538: error: 'struct hdr_mac802_11' has no member named 'dh_s a' mac/802_11e/mac-802_11e.cc:1538: error: 'struct hdr_mac802_11' has no member named 'dh_s a' mac/802_11e/mac-802_11e.cc:1538: error: 'struct hdr_mac802_11' has no member named 'dh_s a' mac/802_11e/mac-802_11e.cc:1545: error: `ETHER_HDR_LEN11' undeclared (first use this fun ction) ./mac/mac-802_11.h:202: error: `u_int32_t MAC_MIB::RTSThreshold' is private mac/802_11e/mac-802_11e.cc:1553: error: within this context mac/802_11e/mac-802_11e.cc: In member function `void Mac802_11e::recvACK(Packet*)': ./mac/mac-802_11.h:202: error: `u_int32_t MAC_MIB::RTSThreshold' is private mac/802_11e/mac-802_11e.cc:1654: error: within this context ./mac/mac-802_11.h:202: error: `u_int32_t MAC_MIB::RTSThreshold' is private mac/802_11e/mac-802_11e.cc:1668: error: within this context mac/802_11e/mac-802_11e.cc:1668: warning: comparison between signed and unsigned integer expressions mac/802_11e/mac-802_11e.cc:1683: error: `ETHER_ACK_LEN' undeclared (first use this funct ion) mac/802_11e/mac-802_11e.cc: In member function `void Mac802_11e::cfb(int)': mac/802_11e/mac-802_11e.cc:1708: error: 'struct hdr_mac802_11' has no member named 'dh_d a' mac/802_11e/mac-802_11e.cc:1708: error: 'struct hdr_mac802_11' has no member named 'dh_d a' mac/802_11e/mac-802_11e.cc:1708: error: 'struct hdr_mac802_11' has no member named 'dh_d a' mac/802_11e/mac-802_11e.cc:1708: error: 'struct hdr_mac802_11' has no member named 'dh_d a' mac/802_11e/mac-802_11e.cc:1712: error: `ETHER_ACK_LEN' undeclared (first use this funct ion) mac/802_11e/mac-802_11e.cc:1705: warning: unused variable 'ch' mac/802_11e/mac-802_11e.cc:1723: error: 'struct hdr_mac802_11' has no member named 'dh_d a' mac/802_11e/mac-802_11e.cc:1723: error: 'struct hdr_mac802_11' has no member named 'dh_d a' mac/802_11e/mac-802_11e.cc:1723: error: 'struct hdr_mac802_11' has no member named 'dh_d a' mac/802_11e/mac-802_11e.cc:1723: error: 'struct hdr_mac802_11' has no member named 'dh_d a' make: *** [mac/802_11e/mac-802_11e.o] Error 1 Sincerest thanks and Regards, Michael, DCU Dublin, Electronic engineering undergrad From emmadi at usc.edu Tue Jun 12 15:13:14 2007 From: emmadi at usc.edu (Vishnu Emmadi) Date: Tue, 12 Jun 2007 15:13:14 -0700 Subject: [ns] Can we get the TCP Congestion window values outputted in the trace which the simulator outputs Message-ID: Hi All, I am currently trying to analyze CONGESTION WINDOW VALUES FOR CTCP by getting the normal TCP window values and summing it up with the delay component manually calculated (by a C++ program ) to get the congestion window values for Compund TCP.So I need to get the TCP congestion window values .The way I am doing it right now is recording the varaible "cwnd_" in a procedure called "Record" and calling it repeatedly at regular intervals of time.However I need to get unsampled values i.e., the congestion window values for each and every packet recorded in the trace as opposed to the congestion window values obtained by sampling at a regular interval.Can anyone plase tell me whether there is any way of extracting this information?I would really appreciate some help in this issue. Thanks, Vishnu Emmadi From nguyentienlan at gmail.com Wed Jun 13 00:36:25 2007 From: nguyentienlan at gmail.com (Nguyen Lan) Date: Wed, 13 Jun 2007 16:36:25 +0900 Subject: [ns] random in ns Message-ID: <466F9E79.4060202@gmail.com> Hello, I put "ns-random 0" to my script in that 2 mobile node send data to a base station but the throughput each node can send doesn't change time ti time. Could anybody help me. Cheers, Nguyen From ovsbharath at ee.iitb.ac.in Wed Jun 13 01:21:29 2007 From: ovsbharath at ee.iitb.ac.in (ovsbharath@ee.iitb.ac.in) Date: Wed, 13 Jun 2007 13:51:29 +0530 (IST) Subject: [ns] Stitching of interdomain LSPs (label switched paths) In-Reply-To: <56769.10.107.1.1.1180020904.squirrel@10.107.1.1> References: <56769.10.107.1.1.1180020904.squirrel@10.107.1.1> Message-ID: <51787.10.107.1.1.1181722889.squirrel@10.107.1.1> Hi, For my purpose i need to stitch interdomain LSPs, explained below. I have 3 Autonomous systems say A B and C. I need to setup an LSP through A-B-C. So within each AS i know the topology info so i use that to setup a LSP within A, within B, and within C. Now i need to stich/join these LSPs, i.e pass the label from the egress node of A to ingress node of B. How can i do this. The following code shows how i am finding a path within AS, and using it to setup an explicitly routed LSP... Tcl procedure Agent/R2r instproc find_route {n1 n2} { global ns set routelogic [$ns get-routelogic] set c [concat $n1] set next [$routelogic lookup $n1 $n2] puts "$next" append c "_" append c $next while {$next != $n2} { set next [$routelogic lookup $next $n2] puts "$next" append c "_" append c $next } puts "$c" return $c } $c = 0_6_7_3_4_8_10_13_14 The following is C++ code snippet char x[50]; Tcl& tcl = Tcl::instance(); sprintf(x, "%s find_route %d %d", name(), 0, 14); tcl.eval(x); const char* res = tcl.result(); sprintf(out, "[$n(%d) get-module MPLS] make-explicit-route 14 %s 3003 -1",sendx, res); tcl.eval(out); How can i find multiple paths, the above method only gives me the shortest path within the AS. Thank you for your patient reading. Yours Sincerely, OVS Bharadwaj EE, IIT Bombay From utente_ns2 at hotmail.com Wed Jun 13 02:22:48 2007 From: utente_ns2 at hotmail.com (Utente ns2) Date: Wed, 13 Jun 2007 11:22:48 +0200 Subject: [ns] [URGENT] - packet ENCAPSULATION Message-ID: Hello everybody, let's suppose we want to encapsulate N small packets (each one with a certAin UDP header and its corresponding data) into a UDP bigger one. Is any agent of this kind already available in ns2? Any tip would be greatly appreciated. Thank you very much in advance for your help. _________________________________________________________________ Prueba algunos de los nuevos servicios en l?nea que te ofrece Windows Live Ideas: tan nuevos que ni siquiera se han publicado oficialmente todav?a. http://ideas.live.com From pontifex at sbox.tugraz.at Wed Jun 13 02:35:30 2007 From: pontifex at sbox.tugraz.at (Georg Piewald) Date: Wed, 13 Jun 2007 11:35:30 +0200 Subject: [ns] Strange behaviour of TCPSink instvar "bytes_" Message-ID: <466FBA62.7030607@sbox.tugraz.at> Hi everybody, I experienced a very odd problem. I want to output the number of bytes received by a TCPSink agent at a specified time. This can be read by the instance variable $bytes_. Now if I call a procedure at the required point of time, which outputs the nr of bytes, everything works fine. Like this: ... proc testproc {} { global tcp1 puts stdout "Rx bytes (within testproc): [$tcp1 set bytes_]" } ... $ns at 1.0 testproc ... But if I want to output this value directly (without a wrapping procedure, the output is always 0! Like that: $ns at 1.0 "puts stdout \"Rx bytes (directly): [$tcp1 set bytes_]\"" How can that be? I use ns-2.31. The complete code of a minimal example to reproduce the problem is here: ######################### Example ############################# set ns [new Simulator] proc testproc {} { global tcp1 puts stdout "Rx bytes (within testproc): [$tcp1 set bytes_]" } set n0 [$ns node] set n1 [$ns node] $ns duplex-link $n0 $n1 1mb 50ms DropTail set tcp0 [new Agent/TCP] set tcp1 [new Agent/TCPSink] $ns attach-agent $n0 $tcp0 $ns attach-agent $n1 $tcp1 $ns connect $tcp0 $tcp1 set ftp0 [new Application/FTP] $ftp0 attach-agent $tcp0 $ns at 0.1 "$ftp0 start" $ns at 1.0 testproc $ns at 1.0 "puts stdout \"Rx bytes (directly): [$tcp1 set bytes_]\"" $ns at 1.5 "$ftp0 stop" $ns at 1.6 "exit 0" $ns run ######################## /Example ############################# Output: % ns min_ex.tcl Received bytes (within testproc): 66600 Received bytes (directly): 0 Thanks for any hint! Georg From pontifex at sbox.tugraz.at Wed Jun 13 03:04:42 2007 From: pontifex at sbox.tugraz.at (Georg Piewald) Date: Wed, 13 Jun 2007 12:04:42 +0200 Subject: [ns] Strange behaviour of TCPSink instvar "bytes_" In-Reply-To: <466FBA62.7030607@sbox.tugraz.at> References: <466FBA62.7030607@sbox.tugraz.at> Message-ID: <466FC13A.4090609@sbox.tugraz.at> Georg Piewald wrote: > [...] Ok, maybe the subject is a bit wrong - I just noticed that this problem is true for any instance variable. It can also be shown for example on "cwnd_" which is a variable of "Agent/TCP". Regards, Georg From Atul.Singh at lntinfotech.com Wed Jun 13 08:08:02 2007 From: Atul.Singh at lntinfotech.com (Atul Singh) Date: Wed, 13 Jun 2007 20:38:02 +0530 Subject: [ns] Not getting WL - keyword in .tr file Message-ID: Dear All, I am new to NS2 and presently going through "Marc Greis" tutorial. Presently on Chapter X Creating Wired-cum-Wireless and MobileIP Simulations in ns. It is written that Note here that for wired-cum-wireless simulation traces may be generated for both wired and wireless domains. Both the traces are written into the same output file defined here as wireless2-out.tr. In order to differentiate wireless traces from wired ones, all wireless traces begin with "WL". The output file that I got does not contain "WL". Is there something wrong, I am using NS - 2.28, on cygwin. Please help me, thanking you all in advance. Warm Regards, Atul Singh Extn : 2303 Larsen & Toubro Infotech Limited Add : Plot No. 25 - 30, EPIP 1st Phase, KIADB Industrial Area, Whitefield, Bangalore 560066 Ph : 91-80-66242424 ______________________________________________________________________ From shenm2 at mcmaster.ca Wed Jun 13 14:28:23 2007 From: shenm2 at mcmaster.ca (M. Shen) Date: Wed, 13 Jun 2007 17:28:23 -0400 Subject: [ns] How to use semantic queue in ns2? Message-ID: Hi everyone, I tried to use "PacketQueue/Semantic" as the queue protocol in my simulation, but segmentation fault occurs. Does anyone use "PacketQueue/Semantic" before? Did you have the same problem? Thank you very much, Maggie From whzhao at gmail.com Wed Jun 13 18:14:48 2007 From: whzhao at gmail.com (Wenhua Zhao) Date: Wed, 13 Jun 2007 18:14:48 -0700 Subject: [ns] How to use semantic queue in ns2? In-Reply-To: References: Message-ID: <178ddfde0706131814t4ef825d7k5d6f1b79b3cd231@mail.gmail.com> Hi, I never used that. But there are ways to debug the code. I use gdb and tcl-debug together to debug both the C++ and tcl code. I found it very helpful. See chapter 24 of `the manual' for how to use them. -- Wenhua On 6/13/07, M. Shen wrote: > > Hi everyone, > > I tried to use "PacketQueue/Semantic" as the queue protocol in my > simulation, but segmentation fault occurs. > > Does anyone use "PacketQueue/Semantic" before? Did you have the same > problem? > > Thank you very much, > Maggie > > From gesitos at gmail.com Wed Jun 13 21:40:34 2007 From: gesitos at gmail.com (gesitos) Date: Wed, 13 Jun 2007 23:40:34 -0500 Subject: [ns] subclass of MobileNode Message-ID: <79c5ea150706132140j22a4ed11pb28844c4cb108487@mail.gmail.com> Hi, I am trying to create a class which is a subclass of MobileNode. The part of the tcl code I am using is Class SubMobile -superclass Node/MobileNode SubMobile instproc init {args} { ... class definitions } proc create-submobile-instance { id } { ....... global SubMobile ....... set node_($id) [new SubMobile] } The problem is when I try to create an instance of this class, I get this error. no such object (_o18 cmd line 1) invoked from within "_o18 cmd target {}" invoked from within "catch "$self cmd $args" ret" invoked from within "if [catch "$self cmd $args" ret] { set cls [$self info class] global errorInfo set savedInfo $errorInfo error "error when calling class $cls: $args" $..." (procedure "_o18" line 2) (SplitObject unknown line 2) invoked from within "$rngq_robot_agent target $dmux_" (procedure "_o15" line 38) (SubMobile init line 38) invoked from within "_o15 init " (Class create line 1) invoked from within "SubMobile create _o15 " invoked from within "catch "$className create $o $args" msg" invoked from within "if [catch "$className create $o $args" msg] { if [string match "__FAILED_SHADOW_OBJECT_" $msg] { delete $o return "" } global errorInfo error "class $..." (procedure "new" line 3) invoked from within "new SubMobile" (procedure "create-submobile-instance" line 8) invoked from within "create-submobile-instance 1" (file "run-parms.tcl" line 378) I believe this is because SubMobile does not have shadow in c++ but I don't need code in c++ for this class because all this class does is initializing some variables of the agent attached to this node. Do you have any suggestions to overcome this problem? thanks, gesi From simulationtechnology at gmail.com Wed Jun 13 21:43:43 2007 From: simulationtechnology at gmail.com (Sim Tec) Date: Thu, 14 Jun 2007 05:43:43 +0100 Subject: [ns] 802.11e TKN, little error. i give a nice website in return In-Reply-To: References: <778435.30579.qm@web90601.mail.mud.yahoo.com> <466ED7D8.7090603@gmx.de> Message-ID: Hello NS Users, Sven, Matthias, hilal, and Pepe I managed to get rid of the dh_da dh_sa problems that I mentioned in the previous post. BUT the rest of the make errors remain. I am worried now. Because this makes me think that I need to use a different version of NS, because Pete Barbe had a similar problem as seen at http://mailman.isi.edu/pipermail/ns-users/2004-December/046055.html Please tell me if I have to switch versions of NS. ??????? I do not know how to switch versions of NS. This is because I am new to NS. Can someone please give me quick advice on how to switch versions. ???? Is their a quick way??? Thank you very much! Here is my Make problem: In file included from ./common/mobilenode.h:63, from mac/802_11e/mac-802_11e.cc:7: ./mobile/gridkeeper.h:17:1: warning: this is the location of the previous definition mac/802_11e/mac-802_11e.cc: In member function `void Mac802_11e::transmit(Packet*, double)': mac/802_11e/mac-802_11e.cc:72: error: `ETHER_HDR_LEN11' undeclared (first use this function) mac/802_11e/mac-802_11e.cc:72: error: (Each undeclared identifier is reported only once for each function it appears in.) mac/802_11e/mac-802_11e.cc: At global scope: mac/802_11e/mac-802_11e.cc:112: error: `EDCF_MMIB' must be initialized by constructor, not by `{...}' mac/802_11e/mac-802_11e.cc: In constructor `Mac802_11e::Mac802_11e(EDCF_PHY_MIB*, MAC_MIB*)': mac/802_11e/mac-802_11e.cc:182: error: `ETHER_ACK_LEN' undeclared (first use this function) mac/802_11e/mac-802_11e.cc: In member function `virtual int Mac802_11e::command(int, const char* const*)': ./mac/mac-802_11.h:204: error: `u_int32_t MAC_MIB::ShortRetryLimit' is private mac/802_11e/mac-802_11e.cc:240: error: within this context ./mac/mac-802_11.h:204: error: `u_int32_t MAC_MIB::ShortRetryLimit' is private mac/802_11e/mac-802_11e.cc:247: error: within this context mac/802_11e/mac-802_11e.cc: In member function `void Mac802_11e::tx_resume()': ./mac/mac-802_11.h:203: error: `u_int32_t MAC_MIB::RTSThreshold' is private mac/802_11e/mac-802_11e.cc:502: error: within this context mac/802_11e/mac-802_11e.cc: In member function `void Mac802_11e::sendHandler()': mac/802_11e/mac-802_11e.cc:590: warning: unused variable 's' mac/802_11e/mac-802_11e.cc: In member function `void Mac802_11e::send_timer()': mac/802_11e/mac-802_11e.cc:653: warning: unused variable 's' mac/802_11e/mac-802_11e.cc: In member function `int Mac802_11e::check_pktCTRL(int)': mac/802_11e/mac-802_11e.cc:728: error: `ETHER_CTS_LEN' undeclared (first use this function) mac/802_11e/mac-802_11e.cc:733: error: `ETHER_ACK_LEN' undeclared (first use this function) mac/802_11e/mac-802_11e.cc: In member function `int Mac802_11e::check_pktRTS(int)': mac/802_11e/mac-802_11e.cc:777: error: `ETHER_RTS_LEN' undeclared (first use this function) mac/802_11e/mac-802_11e.cc:780: error: `ETHER_CTS_LEN' undeclared (first use this function) mac/802_11e/mac-802_11e.cc: In member function `int Mac802_11e::check_pktTx(int)': mac/802_11e/mac-802_11e.cc:820: error: `ETHER_ACK_LEN' undeclared (first use this function) mac/802_11e/mac-802_11e.cc: In member function `void Mac802_11e::sendRTS(int, int)': ./mac/mac-802_11.h:203: error: `u_int32_t MAC_MIB::RTSThreshold' is private mac/802_11e/mac-802_11e.cc:854: error: within this context mac/802_11e/mac-802_11e.cc:863: error: `ETHER_RTS_LEN' undeclared (first use this function) mac/802_11e/mac-802_11e.cc:890: error: `ETHER_CTS_LEN' undeclared (first use this function) mac/802_11e/mac-802_11e.cc:894: error: `ETHER_ACK_LEN' undeclared (first use this function) mac/802_11e/mac-802_11e.cc: In member function `void Mac802_11e::sendCTS(int, int, double)': mac/802_11e/mac-802_11e.cc:912: error: `ETHER_CTS_LEN' undeclared (first use this function) mac/802_11e/mac-802_11e.cc: In member function `void Mac802_11e::sendACK(int, int)': mac/802_11e/mac-802_11e.cc:956: error: `ETHER_ACK_LEN' undeclared (first use this function) mac/802_11e/mac-802_11e.cc: In member function `void Mac802_11e::sendDATA(int, Packet*)': mac/802_11e/mac-802_11e.cc:997: error: `ETHER_HDR_LEN11' undeclared (first use this function) mac/802_11e/mac-802_11e.cc:1020: error: `ETHER_ACK_LEN' undeclared (first use this function) mac/802_11e/mac-802_11e.cc: In member function `void Mac802_11e::RetransmitRTS(int)': ./mac/mac-802_11.h:204: error: `u_int32_t MAC_MIB::ShortRetryLimit' is private mac/802_11e/mac-802_11e.cc:1047: error: within this context mac/802_11e/mac-802_11e.cc:1058: error: `ETHER_HDR_LEN11' undeclared (first use this function) mac/802_11e/mac-802_11e.cc: In member function `void Mac802_11e::RetransmitDATA(int)': ./mac/mac-802_11.h:203: error: `u_int32_t MAC_MIB::RTSThreshold' is private mac/802_11e/mac-802_11e.cc:1126: error: within this context ./mac/mac-802_11.h:204: error: `u_int32_t MAC_MIB::ShortRetryLimit' is private mac/802_11e/mac-802_11e.cc:1128: error: within this context ./mac/mac-802_11.h:205: error: `u_int32_t MAC_MIB::LongRetryLimit' is private mac/802_11e/mac-802_11e.cc:1132: error: within this context mac/802_11e/mac-802_11e.cc:1138: error: `ETHER_HDR_LEN11' undeclared (first use this function) Michael, DCU, Dublin, Ireland From f.kolovos at gmail.com Wed Jun 13 23:22:21 2007 From: f.kolovos at gmail.com (Filippos Kolovos) Date: Thu, 14 Jun 2007 09:22:21 +0300 Subject: [ns] Strange behaviour of TCPSink instvar "bytes_" Message-ID: <8372803c0706132322g66cf3cbcid124ee0ca04bd2a8@mail.gmail.com> - Hi, I do not think that there is a "problem" with the variables per se, but with the way that the TCL interpreter handles the command substitutions. For example, when you invoke the command directly, i.e. with no wrapping procedure, the NS scheduler schedules the event to occur at time 1.0, but the event itself is actually to "puts stdout \"Rx bytes (directly): 0\"". What happens, is that when the interpreter comes across this command it SUBSTITUTES the part "[$tcp1 set bytes_]", with the actual value at that point (which is always 0) and schedules the command above to execute at point 1.0, which includes only the printout and nothing more. On the other hand, when you invoke it using a wrapper proc, the interpreter does not do any substitutions at the point of scheduling (i.e. $ns at 1.0 testproc) but simply schedules the procedure to execute at point 1.0, which in turn will substitute the correct value of bytes_ at time 1.0. Any substitutions in this case are deliberately left to the procedure from the interpreter. This way of behavior, is for any command - scheduling - want - to - substitute - with value processes. :-) I hope that I have helped. -Fk On 6/14/07, ns-users-request at isi.edu wrote: > > > ---------- Forwarded message ---------- > From: Georg Piewald > To: ns-users at ISI.EDU > Date: Wed, 13 Jun 2007 11:35:30 +0200 > Subject: [ns] Strange behaviour of TCPSink instvar "bytes_" > Hi everybody, > > I experienced a very odd problem. I want to output the number of bytes > received by a TCPSink agent at a specified time. This can be read by the > instance variable $bytes_. > Now if I call a procedure at the required point of time, which outputs > the nr of bytes, everything works fine. Like this: > > ... > proc testproc {} { > global tcp1 > puts stdout "Rx bytes (within testproc): [$tcp1 set bytes_]" > } > ... > $ns at 1.0 testproc > ... > > But if I want to output this value directly (without a wrapping > procedure, the output is always 0! Like that: > > $ns at 1.0 "puts stdout \"Rx bytes (directly): [$tcp1 set bytes_]\"" > > How can that be? > I use ns-2.31. The complete code of a minimal example to reproduce the > problem is here: > > > ######################### Example ############################# > > set ns [new Simulator] > > proc testproc {} { > global tcp1 > puts stdout "Rx bytes (within testproc): [$tcp1 set bytes_]" > } > > set n0 [$ns node] > set n1 [$ns node] > $ns duplex-link $n0 $n1 1mb 50ms DropTail > > set tcp0 [new Agent/TCP] > set tcp1 [new Agent/TCPSink] > > $ns attach-agent $n0 $tcp0 > $ns attach-agent $n1 $tcp1 > $ns connect $tcp0 $tcp1 > > set ftp0 [new Application/FTP] > $ftp0 attach-agent $tcp0 > > $ns at 0.1 "$ftp0 start" > $ns at 1.0 testproc > $ns at 1.0 "puts stdout \"Rx bytes (directly): [$tcp1 set bytes_]\"" > $ns at 1.5 "$ftp0 stop" > $ns at 1.6 "exit 0" > $ns run > > ######################## /Example ############################# > > > Output: > > % ns min_ex.tcl > Received bytes (within testproc): 66600 > Received bytes (directly): 0 > > > Thanks for any hint! > Georg > > -- Filippos N Kolovos Software Systems Analyst & Engineer M.Sc. (Eng.) in Data Communications Automation & Networking Department University of Macedonia Library Egnatia 156, P.O.Box 1591 540 06 Thessaloniki, Greece E-Mail: f.kolovos at ieee.org, filippos at uom.gr ---------------------------------------------- From celinawang.wang at gmail.com Wed Jun 13 23:40:23 2007 From: celinawang.wang at gmail.com (Celina Wang) Date: Wed, 13 Jun 2007 23:40:23 -0700 Subject: [ns] segmentation fault in strlen() Message-ID: <25ffc6ed0706132340j6f5133f8h6f10bdadc87ff3f6@mail.gmail.com> Hello, all: When I run ns-2.29.3 with AODV-UU-0.8 ( not aodv), which has segmentation fault at the end of transmission. For example, I set up 60 nodes with 600 transmission, it will be broken with segmentation error. I used gdb, and it shows the phrase of strlen() . I tested all of strlen() functions cross all of files containing this function in each directory, but all of printed values show normal. Can anyone give kindly help? I haven't slept or eaten for almost 2 days, which I got stucked by this fault. Thanks in advance. Celina From wiethoel at tkn.tu-berlin.de Thu Jun 14 00:27:21 2007 From: wiethoel at tkn.tu-berlin.de (Sven Wiethoelter) Date: Thu, 14 Jun 2007 09:27:21 +0200 Subject: [ns] 802.11e TKN, little error. i give a nice website in return In-Reply-To: References: <778435.30579.qm@web90601.mail.mud.yahoo.com> <466ED7D8.7090603@gmx.de> Message-ID: On Jun 14, 2007, at 6:43 AM, Sim Tec wrote: > Hello NS Users, Sven, Matthias, hilal, and Pepe > > I managed to get rid of the dh_da dh_sa problems that I mentioned > in the previous post. > BUT the rest of the make errors remain. > I am worried now. Because this makes me think that I need to use a > different version of NS, because Pete Barbe had a similar problem > as seen at http://mailman.isi.edu/pipermail/ns-users/2004-December/ > 046055.html > Please tell me if I have to switch versions of NS. ??????? Hi, the EDCA model was released for ns-2.28. Just download this version of ns-2 (http://www.isi.edu/nsnam/dist/ns-allinone-2.28.tar.gz) and install it. Afterwards, you can apply the EDCA patch. Best regards, Sven > I do not know how to switch versions of NS. This is because I am > new to NS. > Can someone please give me quick advice on how to switch > versions. ???? > Is their a quick way??? > > Thank you very much! > > Here is my Make problem: > > In file included from ./common/mobilenode.h:63, > from mac/802_11e/mac-802_11e.cc:7: > ./mobile/gridkeeper.h:17:1: warning: this is the location of the > previous definition > mac/802_11e/mac-802_11e.cc: In member function `void > Mac802_11e::transmit(Packet*, double)': > mac/802_11e/mac-802_11e.cc:72: error: `ETHER_HDR_LEN11' undeclared > (first use this function) > mac/802_11e/mac-802_11e.cc:72: error: (Each undeclared identifier > is reported only once for each function it appears in.) > mac/802_11e/mac-802_11e.cc: At global scope: > mac/802_11e/mac-802_11e.cc:112: error: `EDCF_MMIB' must be > initialized by constructor, not by `{...}' > mac/802_11e/mac-802_11e.cc: In constructor `Mac802_11e::Mac802_11e > (EDCF_PHY_MIB*, MAC_MIB*)': > mac/802_11e/mac-802_11e.cc:182: error: `ETHER_ACK_LEN' undeclared > (first use this function) > mac/802_11e/mac-802_11e.cc: In member function `virtual int > Mac802_11e::command(int, const char* const*)': > ./mac/mac-802_11.h:204: error: `u_int32_t MAC_MIB::ShortRetryLimit' > is private > mac/802_11e/mac-802_11e.cc:240: error: within this context > ./mac/mac-802_11.h:204: error: `u_int32_t MAC_MIB::ShortRetryLimit' > is private > mac/802_11e/mac-802_11e.cc:247: error: within this context > mac/802_11e/mac-802_11e.cc: In member function `void > Mac802_11e::tx_resume()': > ./mac/mac-802_11.h:203: error: `u_int32_t MAC_MIB::RTSThreshold' is > private > mac/802_11e/mac-802_11e.cc:502: error: within this context > mac/802_11e/mac-802_11e.cc: In member function `void > Mac802_11e::sendHandler()': > mac/802_11e/mac-802_11e.cc:590: warning: unused variable 's' > mac/802_11e/mac-802_11e.cc: In member function `void > Mac802_11e::send_timer()': > mac/802_11e/mac-802_11e.cc:653: warning: unused variable 's' > mac/802_11e/mac-802_11e.cc: In member function `int > Mac802_11e::check_pktCTRL(int)': > mac/802_11e/mac-802_11e.cc:728: error: `ETHER_CTS_LEN' undeclared > (first use this function) > mac/802_11e/mac-802_11e.cc:733: error: `ETHER_ACK_LEN' undeclared > (first use this function) > mac/802_11e/mac-802_11e.cc: In member function `int > Mac802_11e::check_pktRTS(int)': > mac/802_11e/mac-802_11e.cc:777: error: `ETHER_RTS_LEN' undeclared > (first use this function) > mac/802_11e/mac-802_11e.cc:780: error: `ETHER_CTS_LEN' undeclared > (first use this function) > mac/802_11e/mac-802_11e.cc: In member function `int > Mac802_11e::check_pktTx(int)': > mac/802_11e/mac-802_11e.cc:820: error: `ETHER_ACK_LEN' undeclared > (first use this function) > mac/802_11e/mac-802_11e.cc: In member function `void > Mac802_11e::sendRTS(int, int)': > ./mac/mac-802_11.h:203: error: `u_int32_t MAC_MIB::RTSThreshold' is > private > mac/802_11e/mac-802_11e.cc:854: error: within this context > mac/802_11e/mac-802_11e.cc:863: error: `ETHER_RTS_LEN' undeclared > (first use this function) > mac/802_11e/mac-802_11e.cc:890: error: `ETHER_CTS_LEN' undeclared > (first use this function) > mac/802_11e/mac-802_11e.cc:894: error: `ETHER_ACK_LEN' undeclared > (first use this function) > mac/802_11e/mac-802_11e.cc: In member function `void > Mac802_11e::sendCTS(int, int, double)': > mac/802_11e/mac-802_11e.cc:912: error: `ETHER_CTS_LEN' undeclared > (first use this function) > mac/802_11e/mac-802_11e.cc: In member function `void > Mac802_11e::sendACK(int, int)': > mac/802_11e/mac-802_11e.cc:956: error: `ETHER_ACK_LEN' undeclared > (first use this function) > mac/802_11e/mac-802_11e.cc: In member function `void > Mac802_11e::sendDATA(int, Packet*)': > mac/802_11e/mac-802_11e.cc:997: error: `ETHER_HDR_LEN11' undeclared > (first use this function) > mac/802_11e/mac-802_11e.cc:1020: error: `ETHER_ACK_LEN' undeclared > (first use this function) > mac/802_11e/mac-802_11e.cc: In member function `void > Mac802_11e::RetransmitRTS(int)': > ./mac/mac-802_11.h:204: error: `u_int32_t MAC_MIB::ShortRetryLimit' > is private > mac/802_11e/mac-802_11e.cc:1047: error: within this context > mac/802_11e/mac-802_11e.cc:1058: error: `ETHER_HDR_LEN11' > undeclared (first use this function) > mac/802_11e/mac-802_11e.cc: In member function `void > Mac802_11e::RetransmitDATA(int)': > ./mac/mac-802_11.h:203: error: `u_int32_t MAC_MIB::RTSThreshold' is > private > mac/802_11e/mac-802_11e.cc:1126: error: within this context > ./mac/mac-802_11.h:204: error: `u_int32_t MAC_MIB::ShortRetryLimit' > is private > mac/802_11e/mac-802_11e.cc:1128: error: within this context > ./mac/mac-802_11.h:205: error: `u_int32_t MAC_MIB::LongRetryLimit' > is private > mac/802_11e/mac-802_11e.cc:1132: error: within this context > mac/802_11e/mac-802_11e.cc:1138: error: `ETHER_HDR_LEN11' > undeclared (first use this function) > > > > Michael, DCU, Dublin, Ireland From pontifex at sbox.tugraz.at Thu Jun 14 01:26:36 2007 From: pontifex at sbox.tugraz.at (Georg Piewald) Date: Thu, 14 Jun 2007 10:26:36 +0200 Subject: [ns] Strange behaviour of TCPSink instvar "bytes_" In-Reply-To: <8372803c0706132322g66cf3cbcid124ee0ca04bd2a8@mail.gmail.com> References: <8372803c0706132322g66cf3cbcid124ee0ca04bd2a8@mail.gmail.com> Message-ID: <4670FBBC.6030304@sbox.tugraz.at> Ok, this explains it - thanks a lot for your answer! -Georg- Filippos Kolovos wrote: > - > Hi, > I do not think that there is a "problem" with the variables per se, > but with the way that the TCL interpreter handles the command substitutions. > > For example, when you invoke the command directly, i.e. with no > wrapping procedure, the NS scheduler schedules the event to occur > at time 1.0, but the event itself is actually to "puts stdout \"Rx bytes > (directly): 0\"". > What happens, is that when the interpreter comes across this command it > SUBSTITUTES > the part "[$tcp1 set bytes_]", with the actual value at that point (which is > always 0) and schedules > the command above to execute at point 1.0, which includes only the printout > and nothing more. > > On the other hand, when you invoke it using a wrapper proc, the interpreter > does not do any substitutions > at the point of scheduling (i.e. $ns at 1.0 testproc) but simply schedules > the procedure to execute at point 1.0, > which in turn will substitute the correct value of bytes_ at time 1.0. Any > substitutions in this case are deliberately left > to the procedure from the interpreter. > > This way of behavior, is for any command - scheduling - want - to - > substitute - with value processes. :-) > > I hope that I have helped. > > -Fk > From raf218 at yahoo.fr Thu Jun 14 01:57:09 2007 From: raf218 at yahoo.fr (zitouni rafik) Date: Thu, 14 Jun 2007 10:57:09 +0200 (CEST) Subject: [ns] Header packet size Message-ID: <963939.27778.qm@web23211.mail.ird.yahoo.com> Hi, I defined a new routing protocol for wireless sensor networks, and I implemented a new packets. I have the problem in the initialisation of header packet sizes. Can you give me the technique used to calculate the header packet size? Best Regards. --------------------------------- Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail From ashwin.shirvanthe at gmail.com Thu Jun 14 03:46:29 2007 From: ashwin.shirvanthe at gmail.com (Ashwin Rao) Date: Thu, 14 Jun 2007 16:16:29 +0530 Subject: [ns] Nakagami fading for ns In-Reply-To: References: Message-ID: On 6/14/07, Ashwin Rao wrote: > Hi, > I would like to know if the Nakagami fading is available in ns in the > default build. Also does any one know of a patch that incorporates > this model in ns? > If no such patch is freely available are there any tutorials/steps to > be followed > to add a channel model like nakagami model in ns, just like the ones available > for adding new agents. > Regards, > Ashwin > From se.pankaj at gmail.com Thu Jun 14 04:13:01 2007 From: se.pankaj at gmail.com (pankaj kumar) Date: Thu, 14 Jun 2007 16:43:01 +0530 Subject: [ns] FHMIP and Ad-hoc routing protocols on NS-2.31 Message-ID: <33db0d640706140413y1e1ddf90g8575cd6305d6eba0@mail.gmail.com> Hi All i patched fhmip patch on ns-2.31, before patching ad-hoc routing protocol were working but after patching following message is coming pankaj at pankaj:~/ns-2.31> ./ns ~/experiment/wrls-dsdv.tcl num_nodes is set 3 warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl INITIALIZE THE LIST xListHead routes not yet computed routes not yet computed routes not yet computed routes not yet computed routes not yet computed routes not yet computed channel.cc:sendUp - Calc highestAntennaZ_ and distCST_ highestAntennaZ_ = 1.5, distCST_ = 129.2 SORTING LISTS ...DONE! end simulation None of the ad-hoc routing protocol are working correctly. With all d-hoc routing protocol same message " route not yet computed" is coming, not even OLSR which i added to ns-2.31 after patching your given fhmip patch. I am attaching tcl example files which were producing correct result before patching fhmip patch. fhmip patch for ns2.31 http://tagus.inesc-id.pt/~pestrela/ns2/files/ns2.31_fhmip.patch.gz and olsr patch for ns-2.31 http://masimum.dif.um.es/?Software:UM-OLSR how to solve this problem???, thanks in advance thanks and regards, pankaj From simulationtechnology at gmail.com Thu Jun 14 06:34:43 2007 From: simulationtechnology at gmail.com (Sim Tec) Date: Thu, 14 Jun 2007 14:34:43 +0100 Subject: [ns] 802.11e TKN, little error. i give a nice website in return In-Reply-To: References: <778435.30579.qm@web90601.mail.mud.yahoo.com> <466ED7D8.7090603@gmx.de> Message-ID: Thanks , but I am a new user of NS. And I dont know how to switch versions. Q1. Do I have to delete all my 2.30 files??????? Q2.my ns-allinone-2.30 folder is in my C:\cygwin\home\Simulator folder. Do I need to delete it??? Q3. please could you tell me where the documentation about changing NS versions is???? Q4. Is there a way to reverse changes, for instance by system restore? sincere thanks guys On 6/14/07, Sven Wiethoelter wrote: > > > > On Jun 14, 2007, at 6:43 AM, Sim Tec wrote: > > > Hello NS Users, Sven, Matthias, hilal, and Pepe > > > > I managed to get rid of the dh_da dh_sa problems that I mentioned > > in the previous post. > > BUT the rest of the make errors remain. > > I am worried now. Because this makes me think that I need to use a > > different version of NS, because Pete Barbe had a similar problem > > as seen at http://mailman.isi.edu/pipermail/ns-users/2004-December/ > > 046055.html > > Please tell me if I have to switch versions of NS. ??????? > Hi, the EDCA model was released for ns-2.28. Just download this > version of ns-2 > (http://www.isi.edu/nsnam/dist/ns-allinone-2.28.tar.gz) > and install it. Afterwards, you can apply the EDCA patch. > > Best regards, > Sven > > I do not know how to switch versions of NS. This is because I am > > new to NS. > > Can someone please give me quick advice on how to switch > > versions. ???? > > Is their a quick way??? > > > > Thank you very much! > > > > Here is my Make problem: > > > > In file included from ./common/mobilenode.h:63, > > from mac/802_11e/mac-802_11e.cc:7: > > ./mobile/gridkeeper.h:17:1: warning: this is the location of the > > previous definition > > mac/802_11e/mac-802_11e.cc: In member function `void > > Mac802_11e::transmit(Packet*, double)': > > mac/802_11e/mac-802_11e.cc:72: error: `ETHER_HDR_LEN11' undeclared > > (first use this function) > > mac/802_11e/mac-802_11e.cc:72: error: (Each undeclared identifier > > is reported only once for each function it appears in.) > > mac/802_11e/mac-802_11e.cc: At global scope: > > mac/802_11e/mac-802_11e.cc:112: error: `EDCF_MMIB' must be > > initialized by constructor, not by `{...}' > > mac/802_11e/mac-802_11e.cc: In constructor `Mac802_11e::Mac802_11e > > (EDCF_PHY_MIB*, MAC_MIB*)': > > mac/802_11e/mac-802_11e.cc:182: error: `ETHER_ACK_LEN' undeclared > > (first use this function) > > mac/802_11e/mac-802_11e.cc: In member function `virtual int > > Mac802_11e::command(int, const char* const*)': > > ./mac/mac-802_11.h:204: error: `u_int32_t MAC_MIB::ShortRetryLimit' > > is private > > mac/802_11e/mac-802_11e.cc:240: error: within this context > > ./mac/mac-802_11.h:204: error: `u_int32_t MAC_MIB::ShortRetryLimit' > > is private > > mac/802_11e/mac-802_11e.cc:247: error: within this context > > mac/802_11e/mac-802_11e.cc: In member function `void > > Mac802_11e::tx_resume()': > > ./mac/mac-802_11.h:203: error: `u_int32_t MAC_MIB::RTSThreshold' is > > private > > mac/802_11e/mac-802_11e.cc:502: error: within this context > > mac/802_11e/mac-802_11e.cc: In member function `void > > Mac802_11e::sendHandler()': > > mac/802_11e/mac-802_11e.cc:590: warning: unused variable 's' > > mac/802_11e/mac-802_11e.cc: In member function `void > > Mac802_11e::send_timer()': > > mac/802_11e/mac-802_11e.cc:653: warning: unused variable 's' > > mac/802_11e/mac-802_11e.cc: In member function `int > > Mac802_11e::check_pktCTRL(int)': > > mac/802_11e/mac-802_11e.cc:728: error: `ETHER_CTS_LEN' undeclared > > (first use this function) > > mac/802_11e/mac-802_11e.cc:733: error: `ETHER_ACK_LEN' undeclared > > (first use this function) > > mac/802_11e/mac-802_11e.cc: In member function `int > > Mac802_11e::check_pktRTS(int)': > > mac/802_11e/mac-802_11e.cc:777: error: `ETHER_RTS_LEN' undeclared > > (first use this function) > > mac/802_11e/mac-802_11e.cc:780: error: `ETHER_CTS_LEN' undeclared > > (first use this function) > > mac/802_11e/mac-802_11e.cc: In member function `int > > Mac802_11e::check_pktTx(int)': > > mac/802_11e/mac-802_11e.cc:820: error: `ETHER_ACK_LEN' undeclared > > (first use this function) > > mac/802_11e/mac-802_11e.cc: In member function `void > > Mac802_11e::sendRTS(int, int)': > > ./mac/mac-802_11.h:203: error: `u_int32_t MAC_MIB::RTSThreshold' is > > private > > mac/802_11e/mac-802_11e.cc:854: error: within this context > > mac/802_11e/mac-802_11e.cc:863: error: `ETHER_RTS_LEN' undeclared > > (first use this function) > > mac/802_11e/mac-802_11e.cc:890: error: `ETHER_CTS_LEN' undeclared > > (first use this function) > > mac/802_11e/mac-802_11e.cc:894: error: `ETHER_ACK_LEN' undeclared > > (first use this function) > > mac/802_11e/mac-802_11e.cc: In member function `void > > Mac802_11e::sendCTS(int, int, double)': > > mac/802_11e/mac-802_11e.cc:912: error: `ETHER_CTS_LEN' undeclared > > (first use this function) > > mac/802_11e/mac-802_11e.cc: In member function `void > > Mac802_11e::sendACK(int, int)': > > mac/802_11e/mac-802_11e.cc:956: error: `ETHER_ACK_LEN' undeclared > > (first use this function) > > mac/802_11e/mac-802_11e.cc: In member function `void > > Mac802_11e::sendDATA(int, Packet*)': > > mac/802_11e/mac-802_11e.cc:997: error: `ETHER_HDR_LEN11' undeclared > > (first use this function) > > mac/802_11e/mac-802_11e.cc:1020: error: `ETHER_ACK_LEN' undeclared > > (first use this function) > > mac/802_11e/mac-802_11e.cc: In member function `void > > Mac802_11e::RetransmitRTS(int)': > > ./mac/mac-802_11.h:204: error: `u_int32_t MAC_MIB::ShortRetryLimit' > > is private > > mac/802_11e/mac-802_11e.cc:1047: error: within this context > > mac/802_11e/mac-802_11e.cc:1058: error: `ETHER_HDR_LEN11' > > undeclared (first use this function) > > mac/802_11e/mac-802_11e.cc: In member function `void > > Mac802_11e::RetransmitDATA(int)': > > ./mac/mac-802_11.h:203: error: `u_int32_t MAC_MIB::RTSThreshold' is > > private > > mac/802_11e/mac-802_11e.cc:1126: error: within this context > > ./mac/mac-802_11.h:204: error: `u_int32_t MAC_MIB::ShortRetryLimit' > > is private > > mac/802_11e/mac-802_11e.cc:1128: error: within this context > > ./mac/mac-802_11.h:205: error: `u_int32_t MAC_MIB::LongRetryLimit' > > is private > > mac/802_11e/mac-802_11e.cc:1132: error: within this context > > mac/802_11e/mac-802_11e.cc:1138: error: `ETHER_HDR_LEN11' > > undeclared (first use this function) > > > > > > > > Michael, DCU, Dublin, Ireland > > > > > > > From alice.feather at gmail.com Thu Jun 14 06:56:19 2007 From: alice.feather at gmail.com (alice feather) Date: Thu, 14 Jun 2007 16:56:19 +0300 Subject: [ns] input a file in a packet Message-ID: <8e345ee60706140656n53ee4fajd7ebe7804295cf55@mail.gmail.com> Hello ns-users! I really need your help and experience here. I want to send a text-file (simple text) as payload in a packet. Can it be done? What should i do? Should i determine new AppData such us MyData: public AppData or is there a way just to put the text-file in the PacketData? So far i just managed to put just a simple string. I determined a simple MyApp:public Application and determine a "send(int nbytes,AppData* data)" function in theUDP agent in order to send my string. But can i send a file? and if so, could you please give me a hint? I really need your help! I spent days on this and still can't figure it out... Thank you! From shenm2 at mcmaster.ca Thu Jun 14 08:54:57 2007 From: shenm2 at mcmaster.ca (M. Shen) Date: Thu, 14 Jun 2007 11:54:57 -0400 Subject: [ns] Segmentation fault in PacketQueue/Semantic Message-ID: Dear everyone, I tried to do simulation with the semantic queue in ns2.26. I changed nothing in ns2 original code. I set PacketQueue/Semantic in the tcl script, but got the segmentation fault. By using gdb, i got the following report for error: Program received signal SIGSEGV, Segmentation fault. 0x08054564 in Scheduler::dispatch(Event*, double) () (gdb) bt #0 0x08054564 in Scheduler::dispatch(Event*, double) () #1 0x080544c9 in Scheduler::run() () #2 0x08054665 in Scheduler::command(int, char const* const*) () #3 0x081f28ea in TclClass::dispatch_cmd(void*, Tcl_Interp*, int, char**) () #4 0x081f63e2 in OTclDispatch (cd=0x855c080, in=0x83b2e90, argc=3, argv=0xbfffdf00) at otcl.c:420 #5 0x081fabeb in TclInvokeStringCommand () #6 0x08214d72 in TclExecuteByteCode () #7 0x081fb599 in Tcl_EvalObjEx () #8 0x08214f60 in TclExecuteByteCode () #9 0x081fb599 in Tcl_EvalObjEx () #10 0x082366e5 in TclObjInterpProc () #11 0x08236294 in TclProcInterpProc () #12 0x081f657e in OTclDispatch (cd=0x855c080, in=0x83b2e90, argc=2, argv=0xbfffe750) at otcl.c:463 #13 0x081fabeb in TclInvokeStringCommand () #14 0x08214d72 in TclExecuteByteCode () #15 0x081fb599 in Tcl_EvalObjEx () #16 0x082366e5 in TclObjInterpProc () #17 0x08236294 in TclProcInterpProc () #18 0x081f63e2 in OTclDispatch (cd=0x8559590, in=0x83b2e90, argc=2, argv=0xbfffee20) at otcl.c:420 #19 0x081fabeb in TclInvokeStringCommand () #20 0x0822fde8 in EvalObjv () #21 0x08230477 in Tcl_EvalEx () #22 0x08227ad2 in Tcl_EvalFile () #23 0x0822a5b0 in Tcl_Main () #24 0x0804e6ab in main () #25 0x42015967 in __libc_start_main () from /lib/i686/libc.so.6 Could anybody tell me where's the segmentation fault? Your help is highly appreciated, Min From alice.feather at gmail.com Thu Jun 14 02:36:13 2007 From: alice.feather at gmail.com (alice feather) Date: Thu, 14 Jun 2007 12:36:13 +0300 Subject: [ns] how to send text-file as payload !!! Message-ID: <8e345ee60706140236y7cd5508buf5a34b78f90041e6@mail.gmail.com> Hello ns-users! I really need your help and experience here. I want to send a text-file (simple text) as payload in a packet. Can it be done? What should i do? Should i determine new AppData such us MyData: public AppData or is there a way just to put the text-file in the PacketData? So far i just managed to put just a simple string. I determined a simple MyApp:public Application and determine a "send(int nbytes,AppData* data)" function in theUDP agent in order to send my string. But can i send a file? and if so, could you please give me a hint? I really need your help! I spent days on this and still can't figure it out... Thank you! From zei_movahedi at yahoo.com Wed Jun 13 09:07:19 2007 From: zei_movahedi at yahoo.com (zeinab movahedi) Date: Wed, 13 Jun 2007 09:07:19 -0700 (PDT) Subject: [ns] [Monitoring in a wireless network] Message-ID: <193915.62449.qm@web54302.mail.re2.yahoo.com> Hello; I am trying to use monitor for my wireless simulations. In fact, I need a method to exect simulations more rapidely. I know that in ns, monitor how it is defined now, dosent work for a wireless communication because it attachs the monitor to a link and there are not physical links in a wireless communication. A possible solution could be to attach monitor to a queue directy, but I dont know where I should chang exactly. Thanks for your help If you have had the same problem before or you have solved the problem of the long simulation time with another approch, Regards, Zeinab MOVAHEDI ____________________________________________________________________________________ Shape Yahoo! in your own image. Join our Network Research Panel today! http://surveylink.yahoo.com/gmrs/yahoo_panel_invite.asp?a=7 From tiago.junkeira at gmail.com Thu Jun 14 13:23:22 2007 From: tiago.junkeira at gmail.com (Tiago Junqueira) Date: Thu, 14 Jun 2007 22:23:22 +0200 Subject: [ns] The average Jitter calculated in Iperf In-Reply-To: <4bb1b4060706141313g72aefde5j3a2ad6213dc6fcdf@mail.gmail.com> References: <4bb1b4060706141112o408122fcm2020eb4aa1cdc1ae@mail.gmail.com> <4bb1b4060706141313g72aefde5j3a2ad6213dc6fcdf@mail.gmail.com> Message-ID: <4bb1b4060706141323m2c2aab04y632d3dc43154189b@mail.gmail.com> Hi, Sorry this is not a specific ns post, but if someone knows:) In the RFC 1889 the instantaneous jitter is given by: J=J+(|(Rj-Sj)-(Ri-Si)|-J)/16 I'm running a simulator and i have the packets sent and received time. The problem is that i don't know how iperf gives the final result, so i can't do the same and compare the real results with the simulator results. while iterating, if i do: Jsum=J+Jsum, and then J_average=Jsum/(num_packets-1) the results wouldn't be the same as iperf because in a extract: tiago at ksat67:~$ iperf -c 192.168.101.11 -u -b 500k -t 30 [ 3] 0.0-10.0 sec 479 KBytes 393 Kbits/sec 9.184 ms 0/ 334 (0%) [ 3] 10.0-20.0 sec 471 KBytes 386 Kbits/sec 11.203 ms 83/ 411 (20%) [ 3] 20.0-30.0 sec 468 KBytes 383 Kbits/sec 10.314 ms 99/ 425 (23%) [ 3] 0.0-32.5 sec 1.50 MBytes 388 Kbits/sec 11.123 ms 205/ 1277 (16%) the value 11.123 ms is not the average of the another 3 above. thanks advance, Tiago Junqueira Student From Joachim.Fabini at tuwien.ac.at Thu Jun 14 13:26:37 2007 From: Joachim.Fabini at tuwien.ac.at (Joachim Fabini) Date: Thu, 14 Jun 2007 22:26:37 +0200 Subject: [ns] Modeling nodes as bottlenecks (CPU time) Message-ID: <013b01c7aec2$4fbaa930$6501010a@schleppi> Hi all, Searching the NS archives did not shed much light on this topic: is there a recommended procedure to model available computational resources (CPU time) within NS nodes? I'm just wondering how one could model the following scenario in NS: a node runs several distinct Agents. All Agents must provide some feedback on the consumed CPU time and a node control unit delays incoming and/or outgoing packets accordingly on congestion (meaning one queue+delay object upstream and one downstream on any link). >From an architectural point of view it's not clear to me how Agents (the ultimate source to decide on required CPU processing time for an application-specific packet that is sent or received) can change the behavior of a classifier within the node structure or, even worse, control a queue/delay object that is located upstreams or downstreams. Any ideas/hints where to start searching? Are there any NS examples that implement such behavior? Do you know of any work in this area? thanks in advance, br Joachim From racdefana at gmail.com Thu Jun 14 13:45:02 2007 From: racdefana at gmail.com (Ana Diedrichs) Date: Thu, 14 Jun 2007 17:45:02 -0300 Subject: [ns] install problems Message-ID: I want to install ns-allinone-2.1b7a.tar.gz because I need to use bluehoc2.0-src.tar.tar later. I'm working in bluetooth simulation in my University. When I use /.install script, it show the following error: make: *** [tk3d.o] Error 1 tk8.3.2 make failed! Exiting ... For problems with Tcl/Tk see http://www.scriptics.com I use suse 10. Can you help me, please? What I need? Thanks. From whzhao at gmail.com Thu Jun 14 19:08:12 2007 From: whzhao at gmail.com (Wenhua Zhao) Date: Thu, 14 Jun 2007 19:08:12 -0700 Subject: [ns] install problems In-Reply-To: References: Message-ID: <178ddfde0706141908q1d260dcbr8dcd0b91659c2596@mail.gmail.com> Hi, What is the error message if you only install tk? Please give more information about the error. -- Wenhua On 6/14/07, Ana Diedrichs wrote: > > I want to install ns-allinone-2.1b7a.tar.gz because I need to use > bluehoc2.0-src.tar.tar later. I'm working in bluetooth simulation > in my University. When I use /.install script, it show the following > error: > > > make: *** [tk3d.o] Error 1 > tk8.3.2 make failed! Exiting ... > For problems with Tcl/Tk see http://www.scriptics.com > > I use suse 10. Can you help me, please? What I need? Thanks. > > From amita26 at rediffmail.com Fri Jun 15 03:24:34 2007 From: amita26 at rediffmail.com (Amita Singh) Date: 15 Jun 2007 10:24:34 -0000 Subject: [ns] how the maximum number of packets that we allow a routing protocol to buffer is different from inter Message-ID: <20070615102434.29727.qmail@webmail87.rediffmail.com> Hi all, I have a little confusionas how the maximum number of packets that we allow a routing protocol to buffer is different from interface queue length that we use in tcl scripts. thanks in advance Amita From neelira at auburn.edu Thu Jun 14 15:34:14 2007 From: neelira at auburn.edu (Raghu-kisore Neelisetti) Date: Thu, 14 Jun 2007 17:34:14 -0500 Subject: [ns] questions about using errormodel in wireless network Message-ID: <46717C17020000670002DD49@TMIA1.AUBURN.EDU> Hello every one, I would appreciate if some one could explain the purpose of m_trunit and m_sttype parameters. second question is, set tmp [new ErrorModel/Uniform .9 pkt] mean an error module of loss rate 90% is created. Thanks a lot. Raghu. From sss29 at aub.edu.lb Sun Jun 17 06:16:14 2007 From: sss29 at aub.edu.lb (Samir Salman) Date: Sun, 17 Jun 2007 16:16:14 +0300 Subject: [ns] Join MAC Prtotocol workers Message-ID: <20070617161614.9vhwyc6sgko8ogsw@imail.aub.edu.lb> Guys, We Are working on simulations for MAC protocols especially for WSNs. If you are also working in MAC protocols or have worked before just reply to this mail so that we can share the experience and if you needed any help we can always give it to each other. ~Samir ---------------------------------------------------------------- From kalif_m at yahoo.com Mon Jun 18 01:54:30 2007 From: kalif_m at yahoo.com (KaLiF) Date: Mon, 18 Jun 2007 01:54:30 -0700 (PDT) Subject: [ns] Algoritm AODV, DSR, DSDV Message-ID: <281862.69039.qm@web31705.mail.mud.yahoo.com> Hello, In an algoritm like AODV, DSR or AODV you have many types of packets: requests, replies, errors. How do I find out how many packets of one type do I have? There is an application named Tracegraph that interprete the trace file, but this only could tell me how many packets was sent, received, forward, dropped. If somebody can give me an advice! Thanks in advance! Nu citi nimic din ceea ce nu doresti sa tii minte si nu tine minte nimic din ceea ce n-ai de gind sa aplici ____________________________________________________________________________________ Now that's room service! Choose from over 150,000 hotels in 45,000 destinations on Yahoo! Travel to find your fit. http://farechase.yahoo.com/promo-generic-14795097 From abdeljaouad at gmail.com Mon Jun 18 02:28:46 2007 From: abdeljaouad at gmail.com (Imad Abdeljaouad) Date: Mon, 18 Jun 2007 09:28:46 +0000 Subject: [ns] Matlab Prepocesses HSDPA trace files Message-ID: <8e20d47b0706180228g1d1fa6d8r9c809189dd562da8@mail.gmail.com> Hi all, When we generate the trace files for HSDPA, say 5 UEs at 120 km/h and 500m away from the BS, what is the movement of the UEs ? Are they moving away or towards the BS, Or is it in a cricle? Do all UEs have the same movement ( although I see different trace files)? How can we generate trace files for 5 users, 2 pedestrian and 2 vehicular and 1of some other type ? thank you in advance, __________________ Imad Abdeljaouad From twoask at gmail.com Mon Jun 18 05:28:41 2007 From: twoask at gmail.com (Hai T. Vu) Date: Mon, 18 Jun 2007 08:28:41 -0400 Subject: [ns] How MAC finds out that there is no more traffic? Message-ID: Hello everybody, I am working on Mac protocol for wireless network. Let say I have node_(1) with cbr traffic sending to node_(0). The cbr traffic will be like this: start at 1.0, stop and 2.0, (re)start at 3.0 and stop again at 4.0 second. My question is that: at 2.0, how Mac finds out that the traffic is indeed done? For example, if node_(2) is a mobile phone, and cbr traffic is the voice call, then at 1.0 it needs to set up the call and after 2.0 second it needs to tear down the call. If you know how to do this, please help me. I appreciate any help. Hai. From mahrenholz at rt-solutions.de Mon Jun 18 05:49:55 2007 From: mahrenholz at rt-solutions.de (Daniel Mahrenholz) Date: Mon, 18 Jun 2007 14:49:55 +0200 Subject: [ns] How MAC finds out that there is no more traffic? In-Reply-To: References: Message-ID: <46767F73.2020404@rt-solutions.de> Hai T. Vu schrieb: > I am working on Mac protocol for wireless network. Let say I have node_(1) > with cbr traffic sending to node_(0). The cbr traffic will be like this: > start at 1.0, stop and 2.0, (re)start at 3.0 and stop again at 4.0 second. > My question is that: at 2.0, how Mac finds out that the traffic is indeed > done? For example, if node_(2) is a mobile phone, and cbr traffic is the > voice call, then at 1.0 it needs to set up the call and after 2.0 second it > needs to tear down the call. > > If you know how to do this, please help me. I appreciate any help. > Usually a MAC will not care about calls etc, it only handles individual data packets. In your terms, the MAC layer knows that there is no more traffic if its input buffer is empty. If you need a MAC layer that is aware of the duration of a call you need to implement some cross-layer interaction, i.e. the layer handling the voice connection needs to pass this information down to the MAC layer e.g. to (de)allocate ressources on the medium. Daniel. -- Dr.-Ing. Daniel Mahrenholz rt-solutions.de GmbH Oberl?nder Ufer 190a D-50968 K?ln Web: www.rt-solutions.de rt-solutions.de networks you can trust. From j.geetha at gmail.com Mon Jun 18 18:55:26 2007 From: j.geetha at gmail.com (Geetha) Date: Tue, 19 Jun 2007 09:55:26 +0800 Subject: [ns] regarding installation of cygwin in windows XP Message-ID: <8c17cb3b0706181855u7ec6e346rd4472068a6a35ef4@mail.gmail.com> Hello NS-Users, When I am trying to install cygwin in Windows XP I get the problem as /etc/postinstall/base-files-mketc.sh and it enters in the hang state only 99% have been successfully installed. If you could tell me where the error is it would of great help for me. Looking forward for ur reply, Thanking you with regards geetha From simulationtechnology at gmail.com Mon Jun 18 21:00:27 2007 From: simulationtechnology at gmail.com (Sim Tec) Date: Tue, 19 Jun 2007 05:00:27 +0100 Subject: [ns] INRIA- struct Netinterface problem Message-ID: Hello fellow NS-ers Im still trying to get an 802.11e package working. Im trying INRIA. I use NS-2.30. Is this package advisable to use??????????? When I ./configure I get errors, I wasn't expecting any: ./80211/net-interface-80211.h:59: error: invalid use of undefined type `struct N etInterface' node-common/ll-arp.h:49: error: forward declaration of `struct NetInterface' ./80211/net-interface-80211.h:107: error: invalid use of undefined type `struct NetInterfaceConstructor' ./node-common/net-node.h:52: error: forward declaration of `struct NetInterfaceC onstructor' node-common/ll-arp.cc: In member function `void LLArp::sendArpRequest(int32_t)': node-common/ll-arp.cc:204: error: invalid use of undefined type `struct NetInter face' node-common/ll-arp.h:49: error: forward declaration of `struct NetInterface' node-common/ll-arp.cc:205: error: invalid use of undefined type `struct NetInter face' node-common/ll-arp.h:49: error: forward declaration of `struct NetInterface' node-common/ll-arp.cc: In member function `void LLArp::sendArpReply(int, int32_t )': node-common/ll-arp.cc:217: error: invalid use of undefined type `struct NetInter face' node-common/ll-arp.h:49: error: forward declaration of `struct NetInterface' node-common/ll-arp.cc:218: error: invalid use of undefined type `struct NetInter face' node-common/ll-arp.h:49: error: forward declaration of `struct NetInterface' node-common/ll-arp.cc: In member function `void LLArp::sendDown(Packet*)': node-common/ll-arp.cc:268: error: invalid use of undefined type `struct NetInter face' node-common/ll-arp.h:49: error: forward declaration of `struct NetInterface' node-common/ll-arp.cc:273: error: invalid use of undefined type `struct NetInter face' node-common/ll-arp.h:49: error: forward declaration of `struct NetInterface' node-common/ll-arp.cc:279: error: invalid use of undefined type `struct NetInter face' node-common/ll-arp.h:49: error: forward declaration of `struct NetInterface' node-common/ll-arp.cc:288: error: invalid use of undefined type `struct NetInter face' node-common/ll-arp.h:49: error: forward declaration of `struct NetInterface' node-common/ll-arp.cc:292: error: invalid use of undefined type `struct NetInter face' node-common/ll-arp.h:49: error: forward declaration of `struct NetInterface' node-common/ll-arp.cc:296: error: invalid use of undefined type `struct NetInter face' node-common/ll-arp.h:49: error: forward declaration of `struct NetInterface' node-common/ll-arp.cc:303: error: invalid use of undefined type `struct NetInter face' node-common/ll-arp.h:49: error: forward declaration of `struct NetInterface' node-common/ll-arp.cc: In member function `void LLArp::sendUp(Packet*)': node-common/ll-arp.cc:321: error: invalid use of undefined type `struct NetInter face' node-common/ll-arp.h:49: error: forward declaration of `struct NetInterface' node-common/ll-arp.cc:324: error: invalid use of undefined type `struct NetInter face' node-common/ll-arp.h:49: error: forward declaration of `struct NetInterface' node-common/ll-arp.cc:330: error: invalid use of undefined type `struct NetInter face' node-common/ll-arp.h:49: error: forward declaration of `struct NetInterface' node-common/ll-arp.cc:331: error: invalid use of undefined type `struct NetInter face' node-common/ll-arp.h:49: error: forward declaration of `struct NetInterface' node-common/ll-arp.cc:336: error: invalid use of undefined type `struct NetInter face' node-common/ll-arp.h:49: error: forward declaration of `struct NetInterface' node-common/ll-arp.cc:337: error: invalid use of undefined type `struct NetInter face' node-common/ll-arp.h:49: error: forward declaration of `struct NetInterface' node-common/ll-arp.cc:345: error: invalid use of undefined type `struct NetInter face' node-common/ll-arp.h:49: error: forward declaration of `struct NetInterface' make: *** [node-common/ll-arp.o] Error 1 Regards, Michael from Ireland From ssdoria at gmail.com Mon Jun 18 21:07:31 2007 From: ssdoria at gmail.com (Sidney Doria) Date: Tue, 19 Jun 2007 01:07:31 -0300 Subject: [ns] regarding installation of cygwin in windows XP In-Reply-To: <1bc975700706182106m4d520ad6rabeaf1d1eb19ad58@mail.gmail.com> References: <8c17cb3b0706181855u7ec6e346rd4472068a6a35ef4@mail.gmail.com> <1bc975700706182106m4d520ad6rabeaf1d1eb19ad58@mail.gmail.com> Message-ID: <1bc975700706182107p41f0cd7ewd292216c8c6fbe1@mail.gmail.com> Geetha, sometimes this issue happens with Cygwin setup. Try to unselect some packages before install. Sidney Doria 2007/6/18, Geetha : > > Hello NS-Users, > > > When I am trying to install cygwin in Windows XP I get the problem as > /etc/postinstall/base-files-mketc.sh and it enters in the hang state > only 99% have been successfully installed. > > > If you could tell me where the error is it would of great help for me. > > > > Looking forward for ur reply, > > > Thanking you > > with regards > > geetha > > -- Sidney Doria Redes ad hoc m?veis Mestrado em Computa??o UFCG Brasil "Nessa jornada, o conhecimento ser? o seu escudo..." (Mestre dos Magos no epis?dio do grimoire de ouro) From shahbazi at csse.unimelb.edu.au Mon Jun 18 22:07:10 2007 From: shahbazi at csse.unimelb.edu.au (Saeed SHAHBAZI) Date: Tue, 19 Jun 2007 15:07:10 +1000 Subject: [ns] Mobile Node Positions and neighbor lists in MANET Message-ID: <20070619050630.M73064@csse.unimelb.edu.au> Hi all, I have tried different ways to access the list of neighbors and their locations including: 1- Node *nd = nd->get_node_by_address(addr()); neighbor_list_node* nb = nd->neighbor_list_; but nb is always NULL 2- bool Adian::IsNeighbor(int id) { if(addr() == id) return false; Node *nd1 = nd1->get_node_by_address(addr()); Node *nd2 = nd2->get_node_by_address(id); vector a(nd1->location()->X, nd1->location()->Y, nd1->location()->Z); vector b(nd2->location()->X, nd2->location()->Y, nd2->location()->Z); vector d = a - b; if (d.length() < 250) return true; return false; } but location() is always NULL and cause segment fault 3- int* neighborLstNode = God::instance()->GetNeighborList(addr()); I have added GetNeighborList(int) to the GOD but the result is NULL (segment fault) int* God::GetNeighborList(int id) { //list neighborlist; int neighborlist /*[] = new int*/ [nodes() + 1]; int i = -1; neighborlist[0] = 0; while(mb_node[++i] != NULL) { if (i == id) continue; vector a(mb_node[i]->X(), mb_node[i]->Y(), mb_node[i]->Z()); vector b(mb_node[id]->X(), mb_node[id]->Y(), mb_node[id]->Z()); vector d = a - b; if (d.length() < RANGE) { //neighborlist.push_back(i); neighborlist[0]++; neighborlist[neighborlist[0]] = i; } } } Is there any solution to access to the location of mobile nodes or their neighbors? -- Best Regards, Saeed Shahbazi From anamus2007 at yahoo.fr Tue Jun 19 07:16:57 2007 From: anamus2007 at yahoo.fr (Ana Turk) Date: Tue, 19 Jun 2007 16:16:57 +0200 (CEST) Subject: [ns] problem when install ns-2.30 under fedora core 6 Message-ID: <894399.81233.qm@web23211.mail.ird.yahoo.com> Hi all, Has anyone succeeded in installing ns-allinone-2.30, I am using Fedora core 6 and i can't install ns-2.30. please give me a process to install il???? --------------------------------- Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail From volker.richter at gmx.de Tue Jun 19 10:57:53 2007 From: volker.richter at gmx.de (Volker Richter) Date: Tue, 19 Jun 2007 19:57:53 +0200 Subject: [ns] Wimax Physical Channel Message-ID: <46781921.9070704@gmx.de> Hello everybody, I'd like to simulate a Wimax scenario for which I need a physical layer for wimax with a lost probability. Therefor I have read the "WiMAX Channel - PHY Model in Network Simulator 2" paper, which introduce a very sophisticated solution. I spent hours to find the ns2 implementation, but unfortunately with no success. Does anybody know where to find the sources of this or an other physical model for Wimax. Also an other physical model for OFDM or OFDMA would really help me. Thank you for your time Volker Richter From wygivan at gmail.com Tue Jun 19 17:00:33 2007 From: wygivan at gmail.com (Wang Ivan) Date: Wed, 20 Jun 2007 08:00:33 +0800 Subject: [ns] about TCP Reno implementation in ns2.30 Message-ID: <7657a8900706191700o239fa8el865e6b0b705479cd@mail.gmail.com> There is a variable called bug_fix_ in TcpAgent which is used to prevent multipe entrance of fast retransmit. Its default value is true. I wonder whether real TCP Reno implementation uses this strategy. I remember it's not part of the Reno algorithm when I learn TCP/IP. From haplo_3 at hotmail.com Tue Jun 19 18:36:07 2007 From: haplo_3 at hotmail.com (Rami .Z.) Date: Wed, 20 Jun 2007 01:36:07 +0000 Subject: [ns] HELP! tcp DUMP example not working In-Reply-To: <7657a8900706191700o239fa8el865e6b0b705479cd@mail.gmail.com> Message-ID: im confuse, if i want to create traffic in NS should i use Application/Traffic/Trace or Network/Pcap/File?? if anyone can tell me how to make it work i will love him/her forever ------------------------------------------------------------------------------------------ set ns [new Simulator] $ns use-scheduler Heap #Open the NAM trace file set nf [open pcap_ex.nam w] $ns namtrace-all $nf $ns color 400 Green $ns color 500 Yellow $ns color 900 Red #Define a 'finish' procedure proc finish {} { global ns nf $ns flush-trace #Close the NAM trace file close $nf exit 0 } ###### Setup the Network ############################ set r(0) [ $ns node ] set r(1) [ $ns node ] ####### Create the network links between nodes ###### set BANDWIDTH 80Mb set DELAY 10us $ns simplex-link $r(0) $r(1) $BANDWIDTH $DELAY DropTail $ns simplex-link-op $r(0) $r(1) orient right ######## Setup the traffic types ######## set pcap0 [new Network/Pcap/File ] ##### open the trace file $pcap0 open readonly network.dump set null [new Agent/Null] set tap0 [new Agent/Tap] $ns attach-agent $r(1) $null $tap0 network $pcap0 $ns attach-agent $r(0) $tap0 ####### Notify that we are starting the run... puts "Starting run..." ####### Run the above configured simulation $ns at 10 "finish" $ns run --------------------------------------------------------------- use nse to run it , anyone?? i get no error and no result _________________________________________________________________ Picture this – share your photos and you could win big! http://www.GETREALPhotoContest.com?ocid=TXT_TAGHM&loc=us From ananya.ojha at gmail.com Tue Jun 19 21:32:55 2007 From: ananya.ojha at gmail.com (Ananya Ojha) Date: Wed, 20 Jun 2007 00:32:55 -0400 Subject: [ns] Multiple Interfaces support in NS2- Dr. Ramon Aguero In-Reply-To: <652e22d10706192128p60c2888y2975ba05688e068e@mail.gmail.com> References: <652e22d10706192128p60c2888y2975ba05688e068e@mail.gmail.com> Message-ID: <652e22d10706192132k3c8bc899j72ad16ac9ccedafe@mail.gmail.com> ---------- Forwarded message ---------- From: Ananya Ojha Date: Jun 20, 2007 12:28 AM Subject: Multiple Interfaces support in NS2- Dr. Ramon Aguero To: ns-users at isi.edu Hi all, I am new to NS-2. I tried to implement the multiple interfaces support in NS-2 using steps in the document. I am getting the following error (_o37 cmd line 1) invoked from within "_o37 cmd if-queue 0 _o40" invoked from within "catch "$self cmd $args" ret" invoked from within "if [catch "$self cmd $args" ret] { set cls [$self info class] global errorInfo set savedInfo $errorInfo error "error when calling class $cls: $args" $..." (procedure "_o37" line 2) (SplitObject unknown line 2) invoked from within "$agent if-queue $i [$self set ifq_($i)]" (procedure "_o23" line 26) (Node/MobileNode add-target line 26) invoked from within "$self add-target $agent $port" (procedure "_o23" line 15) (Node attach line 15) invoked from within "$node attach $ragent [Node set rtagent_port_]" (procedure "_o8" line 78) (Simulator create-wireless-node line 78) invoked from within "_o8 create-wireless-node 0.0.0" ("eval" body line 1) invoked from within "eval $self create-wireless-node $args" (procedure "_o8" line 23) (Simulator node line 23) invoked from within "$ns_ node [lindex $temp $i]" ("for" body line 2) invoked from within I am not sure why i am getting this error but if you have any idea please help. Regards, Ananya Ojha From fotouhi at gmail.com Tue Jun 19 22:14:26 2007 From: fotouhi at gmail.com (hossein fotouhi) Date: Wed, 20 Jun 2007 13:14:26 +0800 Subject: [ns] floating point exception Message-ID: <859560230706192214p7b1c3a9ag7737afdcbc9d8aea@mail.gmail.com> Hi everybody I cannot solve this error "floating point exception". I tried with all versions but same error happened. Can anyone help me with this problem? Thank you -- Hossein From simulationtechnology at gmail.com Tue Jun 19 23:16:47 2007 From: simulationtechnology at gmail.com (Sim Tec) Date: Wed, 20 Jun 2007 07:16:47 +0100 Subject: [ns] Add New Queue, Trying to get 802.11e working on "ns by example" Message-ID: Hey all, after trying to get 802.11e in many ways, many packages, i have started trying to do it through "ns by example". I have the multimedia application running correctly I encountered problems getting the "add new queue" working. I have put dtrr-queue.cc and dtrr-queue.h running ns ex-dtrr-queue.tcl, invalid command name "Queue/DTRR" while executing "Queue/DTRR create _o68 " invoked from within "catch "$className create $o $args" msg" invoked from within "if [catch "$className create $o $args" msg] { if [string match "__FAILED_SHADOW_OBJECT_" $msg] { delete $o return "" } global errorInfo error "class $..." (procedure "new" line 3) invoked from within "new Queue/$qtype" ("default" arm line 3) invoked from within "switch -exact $qtype { ErrorModule { if { [llength $args] > 0 } { set q [eval new $qtype $args] } else { set q [new $qtype Fid] } } intserv { set qtyp..." (procedure "_o3" line 14) (Simulator simplex-link line 14) invoked from within "_o3 simplex-link _o16 _o19 2Mb 10ms DTRR" ("eval" body line 1) invoked from within "eval $self simplex-link $n1 $n2 $bw $delay $type $args" (procedure "_o3" line 8) (Simulator duplex-link line 8) invoked from within "$ns duplex-link $node_(r1) $node_(r2) 2Mb 10ms DTRR" (file "ex-dtrr-queue.tcl" line 48) All help appreciated, Regards, Michael, Ireland From utente_ns2 at hotmail.com Wed Jun 20 01:37:44 2007 From: utente_ns2 at hotmail.com (Utente ns2) Date: Wed, 20 Jun 2007 10:37:44 +0200 Subject: [ns] [HELP - URGENT] - UDP packet multiplexer Message-ID: Hello everybody, sorry if I come again with the same question, but I am in fact stuck. Let's suppose we want to multiplex N small packets (each one with a certAin UDP header and its corresponding data) into a UDP bigger one. Is any agent of this kind already available in ns2? Any tip would be greatly appreciated. Thank you very much in advance for your help. _________________________________________________________________ Busca desde cualquier p?gina Web con una protecci?n excepcional. Consigue la Barra de herramientas de Windows Live hoy mismo GRATUITAMENTE. http://www.toolbar.live.com From letissia07 at yahoo.fr Wed Jun 20 02:11:06 2007 From: letissia07 at yahoo.fr (leticia bela) Date: Wed, 20 Jun 2007 11:11:06 +0200 (CEST) Subject: [ns] next hop of packet In-Reply-To: <199765.34251.qm@web23307.mail.ird.yahoo.com> Message-ID: <348738.76744.qm@web23302.mail.ird.yahoo.com> HI, Please how can i specifie the next hop for a packet under ns2. What is the object of those field in packet header: ch->next_hop_ and ih->daddr() what is the meaning for each and what is the differnce between them. Tnanks a lot for your help --------------------------------- --------------------------------- Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail From zahraa00 at hotmail.com Wed Jun 20 02:23:41 2007 From: zahraa00 at hotmail.com (Zahraa Taki Al-Lawati) Date: Wed, 20 Jun 2007 09:23:41 +0000 Subject: [ns] how to install ZRP Message-ID: hi; i'm trying to install ZRP in ns2, the only code i found is working on ns-2.1b9 , and i have problem intalling it ( cant find x library ) and it stops there. would anyone help me installing ZRP or installing ns-2.1b9 PLEASE regards _________________________________________________________________ FREE pop-up blocking with the new MSN Toolbar - get it now! http://toolbar.msn.click-url.com/go/onm00200415ave/direct/01/ From avanishr at gmail.com Wed Jun 20 02:45:19 2007 From: avanishr at gmail.com (Avanish Rayankula) Date: Wed, 20 Jun 2007 15:15:19 +0530 Subject: [ns] multiple channel usage in ns-2.29 Message-ID: hi everyone, I am Avanish and I would like to know if there is anyway of using multiple channel based communication in ns-2.29. It's written at many places that ns-2.29 does not support wireless communication on more than one channel at the same time. Avanish From amita26 at rediffmail.com Wed Jun 20 03:02:24 2007 From: amita26 at rediffmail.com (Amita Singh) Date: 20 Jun 2007 10:02:24 -0000 Subject: [ns] how to set the number of sources Message-ID: <20070620100224.31856.qmail@webmail104.rediffmail.com> Hi all, As I have seen that in many simulation studies of ad hoc networks using ns2 variable number of sources are being considered, but can anyone tell me how to set the number of sources. Thanks in advance Amita From juanmagoga at hotmail.com Wed Jun 20 03:55:30 2007 From: juanmagoga at hotmail.com (juan manuel gomez garcia) Date: Wed, 20 Jun 2007 12:55:30 +0200 Subject: [ns] What is a " f " packet? Message-ID: Hi ns-users: I want to know what is a forward packet?. I'm developing a routing protocol but in the trace file I only obtain a " f " packet in the destination node. The scene is three wireless nodes: N0 --------------- N1 ------------------- N2 source destination The next lines is a part of my trace file. Can anyone tell me what is the mean of all lines? Can anyone explain me exactly what is the mean of -Hs 1 -Hd 1? s -t 15.100000000 -Hs 0 -Hd -2 -Nl AGT -Nw --- -Is 0.0 -Id 2.0 -It cbr ... r -t 15.100000000 -Hs 0 -Hd -2 -Nl RTR -Nw --- -Is 0.0 -Id 2.0 -It cbr ... s -t 15.100000000 -Hs 0 -Hd 1 -Nl RTR -Nw --- -Is 0.0 -Id 2.0 -It cbr ... r -t 15.106969040 -Hs 1 -Hd 1 -Nl RTR -Nw --- -Is 0.0 -Id 2.0 -It cbr ... f -t 15.106969040 -Hs 1 -Hd 2 -Nl RTR -Nw --- -Is 0.0 -Id 2.0 -It cbr ... r -t 15.113977080 -Hs 2 -Hd 2 -Nl AGT -Nw --- -Is 0.0 -Id 2.0 -It cbr ... Thank you very much. _________________________________________________________________ Descubre la descarga digital con MSN Music. M?s de un mill?n de canciones. http://music.msn.es/ From baldo at dei.unipd.it Wed Jun 20 05:01:21 2007 From: baldo at dei.unipd.it (Nicola Baldo) Date: Wed, 20 Jun 2007 14:01:21 +0200 Subject: [ns] dynamic libraries in ns2: how to develop ns extensions withouth recompiling ns Message-ID: <46791711.2080003@dei.unipd.it> Hi all, at the SIGNET lab, Dept. of Information Engineering, University of Padova, Italy, we've developed a patch for ns2 which enables effective use of dynamic libraries in ns2. We believe that the introduction of this feature substantially improves the current way of developing extensions to ns2. A list of the offered advantages is reported below: * People can develop add-ons for ns2 (e.g. introducing new agents, packet types, protocols) without having to modify the core simulator. * New packet headers and types, as well as packet tracers, could be defined to assist debugging, collection of statistics and inter-module communication. These can also be loaded on demand according to user's needs. * Dynamic libraries can be loaded at simulation time, with no need to recompile the whole ns2 distribution or to keep different ns2 binaries. * The installation of third-party ns2 extensions is made easier, thereby facilitating their dissemination. * Dynamic libraries will make life easier for lab technicians and students. In fact, an official ns2 version can be installed by administrators, and students can just build and use their preferred extensions independently. * ns2 will become more modular and scalable, while at the same time preserving backwad compatibility. We observe that dynamic libraries are natively supported in ns2 (see Tcl load functionality). However, the set of functionalities which can be accounted for by means of this approach is severely limited by the intrinsic structure of the simulator. As an example, new packet types and headers cannot be added to the code. In order to remove these limitations, the patch we developed enables dynamic definition of packet types, headers and their corresponding tracers. Special care has been taken to ensure backward compatibility: the patch has been designed in order not to interfere with the existing functionalities in ns2. We have been testing this patch on different linux systems since summer 2006, and so far we did not encounter any issue. The patch is available at this location: http://www.dei.unipd.it/~rossi/ns2-patch.html Also, a detailed documentation of the modifications introduced by the patch, as well as a tutorial for building ns extensions as dynamic libraries, can be found at this location: http://www.dei.unipd.it/~baldo/ns_dl_patch Finally, we also provide a few sample modules to allow a straightforward evaluation of the benefits provided by our patch. In particular, we provide dynamic library versions of the UMTS implementation by the EURANE project and of the TCP Veno implementation by NTU. The relative packages can be found at this location: http://www.dei.unipd.it/~baldo/ns_dl_patch/Sample_dynamic_ns_modules.html Of course, any feedback on our proposal is welcome! Regards, Nicola From hx00001 at surrey.ac.uk Wed Jun 20 16:09:23 2007 From: hx00001 at surrey.ac.uk (hx00001@surrey.ac.uk) Date: Thu, 21 Jun 2007 00:09:23 +0100 Subject: [ns] questions about how to add new functionalities! Message-ID: <676D5FD21A8EEC4591C13839BF2A14B93E8FC8@EVS-EC1-NODE4.surrey.ac.uk> Dear all: I was doing my final project in this summer. The main job for me is to do the simulation about the handover on the ns2 and implement a new handover decision policy. So far I still have no idea about where to start to add new functionalities, let alone about how to modidy the ns source files to add new handover policy. I have searched for this kind of things in the internet for a long time but have no luck. Now I only have one month left and be stuck in here. Could anyone who know this kind of things can give me some advice about how to start or recommand some materals which can provide information about how to add new fucntionality. Many thanks!!!! Howie From j.geetha at gmail.com Wed Jun 20 19:28:27 2007 From: j.geetha at gmail.com (Geetha) Date: Thu, 21 Jun 2007 10:28:27 +0800 Subject: [ns] traffic file generation in cbrgen.tcl Message-ID: <8c17cb3b0706201928t6745926embc807af1285d1760@mail.gmail.com> Hello NS-Users, I want to know how to find for how much duration each node will be sending data to the other node in cbrgen.tcl. when I use cbrgen.tcl to create traffic I find there is time telling when the node starts sending data to the other node like $ns_ at 121.92280978985261 "$cbr_(15) start, but we do not have any command for stop. Looking forward for your reply. Thanking you with regards geetha From quanle at tk.uni-linz.ac.at Thu Jun 21 04:32:54 2007 From: quanle at tk.uni-linz.ac.at (Quan Le Trung) Date: Thu, 21 Jun 2007 13:32:54 +0200 Subject: [ns] AODVUU+MIP script (gw-scenario-mip.tcl)! Message-ID: <467A61E6.5070608@tk.uni-linz.ac.at> Hi! I am testing the packet AODVUU+MIP from "http://core.it.uu.se/core/index.php/AODV-UU_and_Mobile_IP_for_ns-2". It is compiled succesfully in ns-2.26! However, the "validate" script is failed for the MIP test suite! and the example script "gw-scenario-mip.tcl" is not included in this package! I have tested with wired-wireless scenario in ./ns-tutorial/examples: +wireless2.tcl is successful (no MIP in node-config) +wireless3.tcl failed (with MIP in node-config) If any one have already downloaded and got the "gw-scenarion-mip.tcl" script, please send a copy to me! Thanks in advance! Quan Le Trung From tiago.junkeira at gmail.com Thu Jun 21 06:58:59 2007 From: tiago.junkeira at gmail.com (Tiago Junqueira) Date: Thu, 21 Jun 2007 15:58:59 +0200 Subject: [ns] Fwd: Nist- Diuc controls the Uplink channel? In-Reply-To: <4bb1b4060706111833pc250190je130ec102839afff@mail.gmail.com> References: <4bb1b4060706111833pc250190je130ec102839afff@mail.gmail.com> Message-ID: <4bb1b4060706210658m3ea53df1i477e113e78fa07b0@mail.gmail.com> Hi, The network topology I have is: MobileNode(1.0.1)---~---BaseStation(1.0.0)---FixedNode(0.0.0) Is sent a cbr UDP flow from the Mobile Node to the Fixed Node Following the packet "-Pi 63", i got the lines related with it: s -t 25.151200000 -Hs 2 -Hd -2 -Ni 2 -Nl AGT -Nw --- -Ma 0 -Md 0 -Ms 0 -Mt 0 -Is 4194305.0 -Id 0.0 -It cbr -Il 1472 -If 0 -Ii 70 -Iv 32 -Pn cbr -Pi 63 r -t 25.151200000 -Hs 2 -Hd -2 -Ni 2 -Nl RTR -Nw --- -Ma 0 -Md 0 -Ms 0 -Mt 0 -Is 4194305.0 -Id 0.0 -It cbr -Il 1472 -If 0 -Ii 70 -Iv 32 -Pn cbr -Pi 63 f -t 25.151200000 -Hs 2 -Hd 4194304 -Nl RTR -Nw --- -Ma 0 -Md 0 -Ms 0 -Mt 0 -Is 4194305.0 -Id 0.0 -It cbr -Il 1492 -If 0 -Ii 70 -Iv 32 -Pn cbr -Pi 63 s -t 25.543735972 -Hs 2 -Hd 4194304 -Ni 2 -Nl MAC -Nw --- -Ma 0 -Md 1000000 -Ms 8 -Mt 0 -Is 4194305.0 -Id 0.0 -It cbr -Il 546 -If 0 -Ii 70 -Iv 32 -Pn cbr -Pi 63 s -t 25.552902233 -Hs 2 -Hd 4194304 -Ni 2 -Nl MAC -Nw --- -Ma 0 -Md 1000000 -Ms 8 -Mt 0 -Is 4194305.0 -Id 0.0 -It cbr -Il 828 -If 0 -Ii 70 -Iv 32 -Pn cbr -Pi 63 s -t 25.562902233 -Hs 2 -Hd 4194304 -Ni 2 -Nl MAC -Nw --- -Ma 0 -Md 1000000 -Ms 8 -Mt 0 -Is 4194305.0 -Id 0.0 -It cbr -Il 142 -If 0 -Ii 70 -Iv 32 -Pn cbr -Pi 63 r -t 25.563322558 -Hs 1 -Hd 4194304 -Ni 1 -Nl MAC -Nw --- -Ma 0 -Md 1000000 -Ms 8 -Mt 0 -Is 4194305.0 -Id 0.0 -It cbr -Il 1492 -If 0 -Ii 70 -Iv 32 -Pn cbr -Pi 63 + 25.563348 1 0 cbr 1492 ------- 0 1.0.1.0 0.0.0.0 63 70 - 25.563348 1 0 cbr 1492 ------- 0 1.0.1.0 0.0.0.0 63 70 -The packet is sent from the -Is 4194305.0 to the -Id 0.0, that should correspond to the Address.Port of the Mobile Node and FixedNode, they remain the same. -First I can conclude that the packet is sent by the entity AGT node -Ni 2 or -Hs 2, that is the Mobile Node, to the Hop destination = -2, is this a broadcast? -And at the same time is received from the network layer RTR, a broadcast from the node -Hs -2. Which station receives the broadcast, the BS or the MN? The confusion is, a 'r' means that the source Hs 2 received the packet? So what means the Hd -2? -Then also at the same time a RTR packet is forward from the MN ID to the -Hd 4194304, that should be the BS address, and after the data is sent from the MN to the BS several times (-Il 546, -Il 828, -Il 142). In the end the data is received by the node ID -Hs 1, from the -Hd 4194304?, this means that the BS has two entities, the Mac Address that gives all the frames simultaneously (that's the entire packet) to the Application layer with the Node id=1? And in the end the packet is received by the -Hs 1, that is the node ID of the BS, and then given to the FixedNode ID "1 0 cbr". Kindly, Tiago Junqueira From l.dhmhtrhs at gmail.com Thu Jun 21 08:57:20 2007 From: l.dhmhtrhs at gmail.com (Dimitris Liarokapis) Date: Thu, 21 Jun 2007 16:57:20 +0100 Subject: [ns] tracegraph problem Message-ID: <1217925b0706210857u749de0fcpe092d051e8a470a0@mail.gmail.com> Hi all, I get a problem when trying to launch trgraph. I have downloaded tracegraph into dir //tracegraph202. I Created tracegraph202/mgl dir for the mglinstaller, i run the installer and put //tracegraph202/mgl/bin/sol2 into my LD_LIBRARY_PATH. When i type ./trgraph i get the following error: ./trgraph: error while loading shared libraries: .../sol2/libmwsgl.so: ELF file data encoding not little-endian. I have checked my php.ini file in order to load the correct file multiple times. when i type php trgraph i get the following: "Some warnings" PHP Parse error: syntax error, unexpected T_STRING in trgraph on line 2280 I have no idea on how to display this file (it's a binary isn't it?). I only want to launch trgraph! Am i doing something wrong? Any ideas? Tnx Dimitris From abdeljaouad at gmail.com Thu Jun 21 11:17:48 2007 From: abdeljaouad at gmail.com (Imad Abdeljaouad) Date: Thu, 21 Jun 2007 18:17:48 +0000 Subject: [ns] EURANE and HSDPA Access method (CDMA??) Message-ID: <8e20d47b0706211117r14b003a1ka7739099f6f9f012@mail.gmail.com> hello all, I found this on Wikipedia: for a given 2 ms frame, data may be sent to a number of users simultaneously, using different channelisation code. The maximum number of users to receive data on a given 2 ms frame is determined by the number of allocated channelisation codes. ( http://en.wikipedia.org/wiki/High-Speed_Downlink_Packet_Access ). Does EURANE implement this ? If not, what is then the channel access method used ( am sure it is not CDMA ) Thank you in advance, ________________________ Imad Abdeljaouad From L.Wood at surrey.ac.uk Thu Jun 21 11:57:08 2007 From: L.Wood at surrey.ac.uk (Lloyd Wood) Date: Thu, 21 Jun 2007 19:57:08 +0100 Subject: [ns] research using ns - TCP performance Message-ID: <200706211857.TAA22454@cisco.com> http://www.isi.edu/nsnam/ns/ns-research.html says to send mail here about new additions (but you have to subscribe first to get it to the list), so here goes: http://www.ee.surrey.ac.uk/Personal/L.Wood/publications/#protocol-radius TCP's protocol radius: the distance where timers prevent communication Lloyd Wood, Cathryn Peoples, Gerard Parr, Bryan Scotney, Adrian Moore. Peer-reviewed conference paper, to appear at the International Workshop on Space and Satellite Communications (IWSSC '07), Salzburg, Austria, September 2007. We examine how the design of the Transmission Control Protocol (TCP) implicitly presumes a limited range of path delays and distances between communicating endpoints. As well as showing the limits to TCP's communication range, we also show that ns's SYN/ACK exchange is not realistic compared to implementations, as it repeats sending SYNs infinitely. This seems to have encouraged people tweaking TCP for long distances in the past -- they don't realise that the SYN/ACK exchange limit in all implementations sets a hard limit on distance. cheers, L. From anamus2007 at yahoo.fr Thu Jun 21 12:51:24 2007 From: anamus2007 at yahoo.fr (Ana Turk) Date: Thu, 21 Jun 2007 21:51:24 +0200 (CEST) Subject: [ns] Wireless multicast extension Message-ID: <852141.58721.qm@web23202.mail.ird.yahoo.com> Hi Please help me, i have add CMU wireless multicast extensions for ns-2.1b8 (http://www.monarch.cs.cmu.edu/multicast_extensions.html ) to ns-allinone-2.30 on fedora core 6. I have execute a following process : 1-dowload ns-2.30 allinone (from ns) and 2.1b8-mcast (from monarch) 2-put 2.1b8-mcast inside ns-allinone folder and start copying following folders over to ns-2.1b8 folder; odmrp, admr, WORKS, SCRIPTS, RESULTS, TRACES, routing_agent, unicast_agent, movement-scenario, mcast_communication-scenarios .and files ns-packet.tcl, ns-cmu-trace.tcl, packet.h, cum-trace.h/cc, wireless-phy.h/cc, ns-mobinode.tcl, ns-default.tcl 3-copy the Makefile.in from ns-2.1b8-mcast to ns-2.1b8 4-./configure, make clean, make After the make I have the message : make: *** No the r?gle to manufacture the target ' random.cc' necessary for random.o Please it?s very important Thanks for reply Ana turk --------------------------------- Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail From anamus2007 at yahoo.fr Thu Jun 21 13:27:52 2007 From: anamus2007 at yahoo.fr (Ana Turk) Date: Thu, 21 Jun 2007 22:27:52 +0200 (CEST) Subject: [ns] Add wireless multicast extensions to ns-allinone-2.30 Message-ID: <160395.71718.qm@web23212.mail.ird.yahoo.com> Hi Please help me, i have add CMU wireless multicast extensions for ns-2.1b8 (http://www.monarch.cs.cmu.edu/multicast_extensions.html ) to ns-allinone-2.30 on fedora core 6. I have execute a following process : 1-dowload ns-2.30 allinone (from ns) and 2.1b8-mcast (from monarch) 2-put 2.1b8-mcast inside ns-allinone folder and start copying following folders over to ns-2.30 folder; odmrp, admr, WORKS, SCRIPTS, RESULTS, TRACES, routing_agent, unicast_agent, movement-scenario, mcast_communication-scenarios .and files ns-packet.tcl, ns-cmu-trace.tcl, packet.h, cum-trace.h/cc, wireless-phy.h/cc, ns-mobinode.tcl, ns-default.tcl 3-copy the Makefile.in from ns-2.1b8-mcast to ns-2.1b8 4-./configure, make clean, make After the make I have the message : make: *** No the r?gle to manufacture the target ' random.cc' necessary for random.o Please it?s very important Thanks for reply Ana turk --------------------------------- Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail From twoask at gmail.com Thu Jun 21 14:47:34 2007 From: twoask at gmail.com (Hai T. Vu) Date: Thu, 21 Jun 2007 17:47:34 -0400 Subject: [ns] Memory leak in Tdma Mac !? Message-ID: Hi everybody, I am not sure but I think I found a bug in ns2. Specifically, it is Mac/Tdma protocol for wireless network. In the example ~/tcl/ex/wireless.tcl, there are 50 mobile nodes running 802.11 in 1000 seconds. I tried increasing simulation time to 10000 seconds, and it's running fine. During execution, I observed that ns-2 consumed around 80% CPU and 4.5% memory steadily. Interestingly enough, when I changed the Mac protocol from 802.11 to Mac/Tdma, keeping all other parameters the same, it crashed at around 7000 seconds simulation time. For comparison, I observed that in this case ns-2 took 90% CPU (which is fine), but also consumed a crazy amound of 90% memory (my computer has 2GB RAM, this means ns2 took almost 1.8GB), increasing very fast from 5% to 15%, 30%, ...etc... I tried this with different machines, even with a Dell server with strong computation and memory capacity, yet the result was the same. And the bug I got is this: ------------------------------------------------ terminate called after throwing an instance of 'std::bad_alloc' what(): St9bad_alloc ------------------------------------------------ I have been trying to find the reason, but nothing is found yet. My guess is that Tdma allocates data for packets, but doesn't free it properly after send/receive, which leads to memory leak. Indeed, at the sending site, the function sendHandler(Event *e) does free the packet, and at the receive end, the function recvHandler() sends the packet to upper level. Thus, I haven't seen anything unreasonable here. I was trying to install and use dmalloc, but compiling ns2 with dmalloc support gave me errors, so I gave up that approach. Anybody knows the reason/solution please tell me. Thanks. Hai. From se.pankaj at gmail.com Thu Jun 21 22:18:08 2007 From: se.pankaj at gmail.com (pankaj kumar) Date: Fri, 22 Jun 2007 10:48:08 +0530 Subject: [ns] AODVUU+MIP and multiple interface support ??? Message-ID: <33db0d640706212218k380c50d0o1727f560e7884369@mail.gmail.com> Hi all is aodv-uu + mip support multiple interface??? http://core.it.uu.se/core/index.php/AODV-UU_and_Mobile_IP_for_ns-2" if anybody knows, reply will appreciable. thanks and regards, pankaj From amita26 at rediffmail.com Thu Jun 21 22:51:48 2007 From: amita26 at rediffmail.com (Amita Singh) Date: 22 Jun 2007 05:51:48 -0000 Subject: [ns] no data sent! Message-ID: <20070622055148.5883.qmail@webmail104.rediffmail.com> Hi all, I have written a simulation script as given below. Now when I try to calculate no of data packets sent, the result comes out to be zero. Can anyone tell me the problem in my script. set ns_ [new Simulator] #number of nodes set num_mobile_nodes 10 # Parameter for wireless nodes set opt(chan) Channel/WirelessChannel ;# channel type set opt(prop) Propagation/TwoRayGround ;# radio-propagation model set opt(netif) Phy/WirelessPhy ;# network interface type set opt(mac) Mac/802_11 ;# MAC type set opt(ifq) Queue/DropTail/PriQueue ;# interface queue type set opt(ifqlen) 30 ;# max packet in ifq set opt(ll) LL ;# link layer type set opt(ant) Antenna/OmniAntenna ;# antenna model set opt(adhocRouting) AODV ;# routing protocol set opt(x) 1500 ;# X dimension of the topography set opt(y) 300 ;# Y dimension of the topography $ns_ use-newtrace set ntr [open out_pq.tr w] $ns_ trace-all $ntr set topo [new Topography] $topo load_flatgrid $opt(x) $opt(y) # Create God set god_ [create-god $num_mobile_nodes] set chan_1 [new $opt(chan)] # config node $ns_ node-config -adhocRouting $opt(adhocRouting) \ -llType $opt(ll) \ -macType $opt(mac) \ -ifqType $opt(ifq) \ -ifqLen $opt(ifqlen) \ -antType $opt(ant) \ -propType $opt(prop) \ -phyType $opt(netif) \ -channel $chan_1 \ -topoInstance $topo \ -wiredRouting OFF \ -agentTrace ON \ -routerTrace OFF \ -macTrace OFF \ -movementTrace OFF # creating mobile nodes for {set i 0} {$i < $num_mobile_nodes} {incr i} { set node_($i) [$ns_ node] $node_($i) random-motion 0 ;# disable random motion puts "wireless node $i created ..." $node_($i) set X_ [expr $i * 10.0] $node_($i) set Y_ [expr $i * 5.0] $node_($i) set Z_ 0.0 } for {set i 0} {$i < $num_mobile_nodes} {incr i} { set src_tcp_($i) [new Agent/TCP] $src_tcp_($i) set class_ $i set sink_($i) [new Agent/TCPSink] $ns_ attach-agent $node_($i) $src_tcp_($i) $ns_ attach-agent $node_([expr ($i+3)%($num_mobile_nodes)]) $sink_($i) set ftp_($i) [new Application/FTP] $ftp_($i) set packetSize_ 1025 $ftp_($i) set interval_ 0.005 $ftp_($i) attach-agent $src_tcp_($i) $ns_ connect $src_tcp_($i) $sink_($i) #$ns_ set fid_ $i $ns_ at 0.1 "$ftp_($i) start" } # Define node initial position in nam for {set i 0} {$i < $num_mobile_nodes} {incr i} { $ns_ initial_node_pos $node_($i) 20 } #source $opt(cp) #source $opt(sc) # Tell nodes when the simulation ends for {set i 0} {$i < $num_mobile_nodes } {incr i} { $ns_ at 299.0 "$node_($i) reset"; } for {set i 0} {$i < $num_mobile_nodes} {incr i} { $ns_ at 300.0 "stop" } $ns_ at 300.00 "puts \"NS EXITING...\" ; $ns_ halt" proc stop {} { global ns_ ntr queuechan $ns_ flush-trace close $ntr # close $queuechan exit 0 } # run the simulation $ns_ run From sait at midascomm.com Thu Jun 21 23:11:29 2007 From: sait at midascomm.com (F.Uthuman Sait) Date: Fri, 22 Jun 2007 11:41:29 +0530 Subject: [ns] how to use nse Message-ID: <467B6811.50000@midascomm.com> Dear All, Can any one help me to know about nse usage. Thank You Regards, Sait From letissia07 at yahoo.fr Fri Jun 22 01:07:40 2007 From: letissia07 at yahoo.fr (leticia bela) Date: Fri, 22 Jun 2007 10:07:40 +0200 (CEST) Subject: [ns] Distance function in mobilenode.cc In-Reply-To: Message-ID: <901573.9011.qm@web23312.mail.ird.yahoo.com> I modify the AODV protocol, in aodv.cc I want to calculate the distance between a node and its neighbors with using the distance function in common/mobilenode.cc having as parameter "MobileNode" type how can i proceed. (In aodv index is a nsaddr_t type) thank you for your Help --------------------------------- Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail From aservin at cs.york.ac.uk Fri Jun 22 02:13:55 2007 From: aservin at cs.york.ac.uk (aservin@cs.york.ac.uk) Date: Fri, 22 Jun 2007 10:13:55 +0100 (BST) Subject: [ns] how to use nse In-Reply-To: <467B6811.50000@midascomm.com> References: <467B6811.50000@midascomm.com> Message-ID: <55454.83.100.146.147.1182503635.squirrel@www.cs.york.ac.uk> > > Dear All, > > Can any one help me to know about nse usage. > Thank You > > Regards, > Sait > > How about digging a little bit into the mailing list archive or just google "ns emulation". If it helps: http://www.isi.edu/nsnam/ns/ns-emulation.html -as From jamali at iust.ac.ir Fri Jun 22 04:01:06 2007 From: jamali at iust.ac.ir (Shahram Jamali) Date: Fri, 22 Jun 2007 14:31:06 +0330 Subject: [ns] problem with packmime_http: How can I ignore it? Message-ID: Dear all I am using linux 2.4.7-10 and ns ver2.31. But, it cant make ns. It has many buges for packmime_http. How I can ignore packmime_http? (I dont need it). Best, Jamali ------------------------------------------------------------------------- Shahram Jamali ? Ph.D. Candidate Iran University of Science & Technology Computer Engineering Department University Road, Hengam Street, Resalat Square, Narmak, Tehran, Iran Zip Code: 16846-13114> E-mail: jamali_at_iust.ac.ir ? ------------------------------------------------------------------------- From anamus2007 at yahoo.fr Fri Jun 22 04:54:19 2007 From: anamus2007 at yahoo.fr (Ana Turk) Date: Fri, 22 Jun 2007 13:54:19 +0200 (CEST) Subject: [ns] Add wireless multicast extensions to ns-allinone-2.30 Message-ID: <192302.61251.qm@web23212.mail.ird.yahoo.com> Hi Please help me, i have add CMU wireless multicast extensions for ns-2.1b8 (http://www.monarch.cs.cmu.edu/multicast_extensions.html ) to ns-allinone-2.30 on fedora core 6. I have execute a following process : 1-dowload ns-2.30 allinone (from ns) and 2.1b8-mcast (from monarch) 2-put 2.1b8-mcast inside ns-allinone folder and start copying following folders over to ns-2.30 folder; odmrp, admr, WORKS, SCRIPTS, RESULTS, TRACES, routing_agent, unicast_agent, movement-scenario, mcast_communication-scenarios .and files ns-packet.tcl, ns-cmu-trace.tcl, packet.h, cum-trace.h/cc, wireless-phy.h/cc, ns-mobinode.tcl, ns-default.tcl 3-copy the Makefile.in from ns-2.1b8-mcast to ns-2.1b8 4-./configure, make clean, make After the make I have the message : make: *** No the r?gle to manufacture the target ' random.cc' necessary for random.o Please it?s very important Thanks for reply Ana turk --------------------------------- Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail From anamus2007 at yahoo.fr Fri Jun 22 07:25:05 2007 From: anamus2007 at yahoo.fr (Ana Turk) Date: Fri, 22 Jun 2007 16:25:05 +0200 (CEST) Subject: [ns] add new protocol to ns-allinone-2.30 under fedora core 6 Message-ID: <786223.53403.qm@web23201.mail.ird.yahoo.com> Hi Please help me, how I can port a CMU wireless multicast extensions for ns-2.1b8 (http://www.monarch.cs.cmu.edu/multicast_extensions.html ) to ns-allinone-2.30 on fedora core 6. Please it?s very important Thanks for reply Ana turk --------------------------------- Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail From anamus2007 at yahoo.fr Fri Jun 22 07:42:07 2007 From: anamus2007 at yahoo.fr (Ana Turk) Date: Fri, 22 Jun 2007 16:42:07 +0200 (CEST) Subject: [ns] add new protocol to ns-allinone-2.30 under fedora core 6 Message-ID: <681197.79674.qm@web23207.mail.ird.yahoo.com> Hi Please help me, how I can port a CMU wireless multicast extensions for ns-2.1b8 (http://www.monarch.cs.cmu.edu/multicast_extensions.html ) to ns-allinone-2.30 on fedora core 6. Please it?s very important Thanks for reply Ana turk --------------------------------- D?couvrez une nouvelle fa?on d'obtenir des r?ponses ? toutes vos questions ! Profitez des connaissances, des opinions et des exp?riences des internautes sur Yahoo! Questions/R?ponses. From annalisa.perrotta at alice.it Fri Jun 22 23:11:56 2007 From: annalisa.perrotta at alice.it (annalisa.perrotta@alice.it) Date: Sat, 23 Jun 2007 08:11:56 +0200 Subject: [ns] NRTE: MAC - Routing dialogue Message-ID: Hi everybody. I've a problem with the MAC protocol I'm using, that I developed (it wasn't inside ns)... when node mobility is 0.0, everything works... But when I set node mobility to a value greater then 0.0, the Routing Protocol (AODV) can't find a route any more. That is: everything works till a node starts to move from its initial position. The error in trace file is NRTE! Perhaps I make some mistakes, in developing MAC, perhaps something necessary to the dialogue MAC-ROUTING... Can somebody help me? What are, in general sense, the necessarious steps to make everything work right between MAC & Routing levels? From se.pankaj at gmail.com Sat Jun 23 06:18:41 2007 From: se.pankaj at gmail.com (pankaj kumar) Date: Sat, 23 Jun 2007 18:48:41 +0530 Subject: [ns] print mac address in ns-2 Message-ID: <33db0d640706230618k65241f45v537337089a5fca3e@mail.gmail.com> Hi all how to print mac address in ns-2 , is any body know please reply. thanks, pankaj From anamus2007 at yahoo.fr Sat Jun 23 09:36:14 2007 From: anamus2007 at yahoo.fr (Ana Turk) Date: Sat, 23 Jun 2007 18:36:14 +0200 (CEST) Subject: [ns] RE : Re: add new protocol to ns-allinone-2.30 under fedora core 6 In-Reply-To: <198593.91298.qm@web94103.mail.in2.yahoo.com> Message-ID: <492544.94209.qm@web23202.mail.ird.yahoo.com> I have execute a process given on : http://www.csse.monash.edu.au/%7Eklangjai/index_files/Page1387.htm 1-dowload ns-2.30 allinone (from ns) and 2.1b8-mcast (from monarch) 2-put 2.1b8-mcast inside ns-allinone folder and start copying following folders over to ns-2.30 folder; odmrp, admr, WORKS, SCRIPTS, RESULTS, TRACES, routing_agent, unicast_agent, movement-scenario, mcast_communication-scenarios .and files ns-packet.tcl, ns-cmu-trace.tcl, packet.h, cum-trace.h/cc, wireless-phy.h/cc, ns-mobinode.tcl, ns-default.tcl 3-copy the Makefile.in from ns-2.1b8-mcast to ns-2.1b8 4-./configure, make clean, make After the make I have the message : make: *** No the r?gle to manufacture the target ' random.cc' necessary for random.o Please it?s very important Thanks for the reply Ajit Ana turk Ajit a ?crit : have a look at http://www.csse.monash.edu.au/%7Eklangjai/index_files/Page1387.htm Ajit --- Ana Turk wrote: > > Hi > Please help me, how I can port a CMU wireless > multicast extensions for ns-2.1b8 > (http://www.monarch.cs.cmu.edu/multicast_extensions.html > ) to ns-allinone-2.30 on fedora core 6. > Please it?s very important > Thanks for reply > Ana turk > > > --------------------------------- > D?couvrez une nouvelle fa?on d'obtenir des r?ponses > ? toutes vos questions ! Profitez des connaissances, > des opinions et des exp?riences des internautes sur > Yahoo! Questions/R?ponses. > Looking for people who are YOUR TYPE? Find them at in.groups.yahoo.com --------------------------------- Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail From avanishr at gmail.com Sat Jun 23 10:02:41 2007 From: avanishr at gmail.com (Avanish Rayankula) Date: Sat, 23 Jun 2007 22:32:41 +0530 Subject: [ns] multi channel in wireless Message-ID: hi, I am currently using ns-2.29, I am working on a project for which I've to use simultaneous multiple channel communication in a wireless network. I tried to make hyacinth work but proper results were not obtained. need some help to startup with my work. Thanking you Avanish From nkj575 at gmail.com Sat Jun 23 13:08:06 2007 From: nkj575 at gmail.com (Nitish Jha) Date: Sat, 23 Jun 2007 16:08:06 -0400 Subject: [ns] Real Time Power Aware routing porotocol in NS2 Message-ID: <9612cad70706231308j6c2cc3f9laa94289bd8e26653@mail.gmail.com> hello has anybody implemented "Real Time Power Aware Routing protocol" (RPAR) in NS2 ? From dinapalla at gmail.com Sat Jun 23 15:37:54 2007 From: dinapalla at gmail.com (Kwnstantina Palla) Date: Sun, 24 Jun 2007 01:37:54 +0300 Subject: [ns] ns2 & database Message-ID: Hello to all! I would like to ask for some advice. I want to have on its node a database which will contain some information about the node, the other nodes etc. What i would like to ask is, what do you suggest would be the ideal choice as far as the sql communication through c++. I am working on linux openSUSE, so what should i do? Should i install sql/mysql ? Please give me your advice! From dinapalla at gmail.com Sat Jun 23 16:37:22 2007 From: dinapalla at gmail.com (Kwnstantina Palla) Date: Sun, 24 Jun 2007 02:37:22 +0300 Subject: [ns] ns2 & database In-Reply-To: <467DA50D.8000607@gmx.de> References: <467DA50D.8000607@gmx.de> Message-ID: Hello Matthias! Thank you once again for your reply. The truth is that i don't know exactly how sql nad mysql work., but i am willing to... I want to have a simple database on each node (very simple). Lets say that we have 10 nodes with a simple database on each node. Each database will include informations. These informations will be retrieved by queries which i intend to store in packets. So when a packet is sent to a desired node, then it will reach the application layer and somehow will poll the query to the database that belongs to the node. Do i have to simulate sql server at each node? Please help me. On 6/24/07, Matthias Kuhnert wrote: > > You know, how sql and mysql work?! > > So what do you exactly want to do? > > Make a simulated sql server at each of your nodes to store and retract > data at the nodes directly > during the simulation? > > Make one dedicated sql server at the ns running host system and place and > retrieve data from the > simulated nodes to the real data base? > > If you just want to save informations concerning the nodes and their > states, why don't you stick to > a common implementation, like some lists or structures? > > > > Hello to all! > > I would like to ask for some advice. I want to have on its node a > database > > which will contain some information about the node, the other nodes etc. > > What i would like to ask is, what do you suggest would be the ideal > choice > > as far as the sql communication through c++. > > I am working on linux openSUSE, so what should i do? > > Should i install sql/mysql ? > > Please give me your advice! > > > > From moarefian at gmail.com Sun Jun 24 02:24:04 2007 From: moarefian at gmail.com (Ali Moarefianpour) Date: Sun, 24 Jun 2007 13:54:04 +0430 Subject: [ns] how does monitor-queue works? Message-ID: Dear NS users I simulated a simple network consisting of 2 sources and 3 links, using ns2.29. In this simulation I want to monitor the queue between nodes n3 and n4. I used the following command to do this: set qmon [$ns monitor-queue $n3 $n4 [open qm.out w] 0.1]; [$ns link $n3 $n4] queue-sample-timeout; At the end of simulation "qm.out" is created. The 4'Th column must be the queue size in bytes and the 5'Th column must be queue size in packets. These variables must be integer variable, whereas related columns in "qm.out" are real value numbers. I want to know is this normal or it is a bug. How can I collect the queue size correctly, if it is a bug? Or how can one interpret this (expected integer value data (queue_size) are real value data in practice). Some lines of "qm.out" are presented here. 0 3 4 0 0 0 0 0 0 0 0 0.10000000000000001 3 4 0.0 0.0 0 0 0 0 0 0 0.20000000000000001 3 4 0.0 0.0 0 0 0 0 0 0 0.30000000000000004 3 4 0.0 0.0 0 0 0 0 0 0 0.40000000000000002 3 4 0.0 0.0 0 0 0 0 0 0 0.5 3 4 0.0 0.0 0 0 0 0 0 0 0.59999999999999998 3 4 0.031999999999987601 0.00079999999999969006 3 3 0 1120 1120 0 0.69999999999999996 3 4 151.4239999999979 0.14559999999999798 8 8 0 6320 5200 0 0.79999999999999993 3 4 650.62399999999263 0.62559999999999294 18 17 0 16720 9360 0 0.89999999999999991 3 4 1890.3039999999819 1.817599999999983 30 27 0 29200 10400 0 0.99999999999999989 3 4 4367.9999999999627 4.1999999999999647 42 36 0 41680 9360 0 1.0999999999999999 3 4 6880.6399999998775 6.6159999999998833 54 46 0 54160 10400 0 1.2 3 4 9383.2959999997056 9.0223999999997151 66 55 0 66640 9360 0 1.3 3 4 11870.975999999499 11.414399999999519 78 65 0 79120 10400 0 1.4000000000000001 3 4 14386.94399999931 13.833599999999334 90 75 0 91600 10400 0 From venelin_m_petkov at yahoo.co.uk Sun Jun 24 06:32:11 2007 From: venelin_m_petkov at yahoo.co.uk (Venelin) Date: Sun, 24 Jun 2007 06:32:11 -0700 (PDT) Subject: [ns] urgent help with trace graphs In-Reply-To: <10986313.post@talk.nabble.com> References: <10986313.post@talk.nabble.com> Message-ID: <11274838.post@talk.nabble.com> Hello, I am having the same issue. Did you managed to interpreter this trace file and i so, what command did you use? bageira wrote: > > hi...i'm in urgent need of help with creating a trace graph from a trace > file.i'm using ns-2 and my code is for a wimax module. i have a trace > file of this kind: > > s 0.000100840 _0_ MAC --- 0 DLMAP 24 [0 0 ffff0000 0] ------- [0:0 0:0 0 > 0] > s 0.000100840 _0_ MAC --- 0 ULMAP 28 [0 0 ffff0000 0] ------- [0:0 0:0 0 > 0] > s 0.000100840 _0_ MAC --- 0 DCD 116 [0 0 ffff0000 0] ------- [0:0 0:0 0 > 0] > s 0.000100840 _0_ MAC --- 0 UCD 180 [0 0 ffff0000 0] ------- [0:0 0:0 0 > 0] > r 0.000101598 _5_ MAC --- 0 DLMAP 24 [0 0 ffff0000 0] ------- [0:0 0:0 0 > 0] > r 0.000101598 _5_ MAC --- 0 ULMAP 28 [0 0 ffff0000 0] ------- [0:0 0:0 0 > 0] > r 0.000101598 _5_ MAC --- 0 DCD 116 [0 0 ffff0000 0] ------- [0:0 0:0 0 > 0] > r 0.000101598 _5_ MAC --- 0 UCD 180 [0 0 ffff0000 0] ------- [0:0 0:0 0 > 0] > r 0.000101638 _1_ MAC --- 0 DLMAP 24 [0 0 ffff0000 0] ------- [0:0 0:0 0 > 0] > > but i dont know what command to type in the console to have it plotted on > a trace graph so i can analyse it. could someone pliz help me??? > thanks alot > -- View this message in context: http://www.nabble.com/urgent-help-with-trace-graphs-tf3877163.html#a11274838 Sent from the ns-users mailing list archive at Nabble.com. From letissia07 at yahoo.fr Sun Jun 24 09:29:20 2007 From: letissia07 at yahoo.fr (leticia bela) Date: Sun, 24 Jun 2007 18:29:20 +0200 (CEST) Subject: [ns] Distance function in mobilenode.cc Message-ID: <939157.63361.qm@web23305.mail.ird.yahoo.com> Hi all, I modify the AODV protocol, in aodv.cc I want to calculate the distance between a node and its neighbors with using the distance function in common/mobilenode.cc having as parameter "MobileNode" type how can i proceed. (In aodv index is a nsaddr_t type) thank you for your Help --------------------------------- Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail From wei_yutao at hotmail.com Sun Jun 24 18:44:19 2007 From: wei_yutao at hotmail.com (=?gb2312?B?zrrT2szO?=) Date: Mon, 25 Jun 2007 09:44:19 +0800 Subject: [ns] How to get an agent's trace file? Message-ID: Hi everyone,I want to know how to obtain the trace file of a specific agent in ns2. I want to know what the specific agent did, but I do not know how to trace the agent. Any suggestions will be appreciated.Thanks in advance. Yutao Wei,CCMIP, Shandong University, P.R. China _________________________________________________________________ ̽Ë÷ Windows Vista µÄÊÀ½ç http://search.live.com/results.aspx?q=windows+vista&mkt=zh-cn&FORM=LIVSOP From cwlxxue at hotmail.com Sun Jun 24 19:31:26 2007 From: cwlxxue at hotmail.com (xueguanpeng) Date: Mon, 25 Jun 2007 10:31:26 +0800 Subject: [ns] Problem with "regagent_" Message-ID: hello everybody:I use NS2-2.27 recently,the OS is Fedora Core 5 ,and encounter a problem while I run a wireless simulation.first is the tcl script:mobileIP.tcl# ======================================================================# Options# ====================================================================== set opt(nn) 1 ;# one MHset num_wired_nodes 2 ;# two wired nodes set opt(x) 670 ;# x coordinate of topologyset opt(y) 670 ;# y coordinate of topology set opt(ftp1-start) 100.0 ;#start to transfer ftpset opt(stop) 250 ;#simulation stop set opt(tr-ns) infra-out.tr ;# set trace fileset opt(tr-nam) infra-out.nam ;# set nam # ======================================================================# MAC# ====================================================================== Mac/802_11! set dataRate_ 2.0e6 ;# transfer rate 2MbpsMac/802_11 set RTSThreshold_ 3000 ;# not use RTS/CTS # ======================================================================# Nodes# ====================================================================== set ns_ [new Simulator]$ns_ node-config -addressType hierarchical ;# address mode AddrParams set domain_num_ 3 ;# set 3 domain: wired, wireless, wirelesslappend cluster_num 2 1 1 ;# set 2 clusters for wired domain,1 to wireless 1, 1 to wireless 2AddrParams set cluster_num_ $cluster_numlappend eilastlevel 1 1 2 1 ;#set 1 node for wired domain, cluster 1, 1 node for wired domain, cluster 2 ;# set two nodes for wireless 1, cluster 1, set one node for wireless 2, cluster 1AddrParams set nodes_num_ $eilastlevel ;# of each domain set tracefd [open $opt(tr-ns) w]set namtrace [open $opt(tr-nam) w]$ns_ trace! -all $tracefd$ns_ namtrace-all-wireless $namtrace $opt(x) $opt(y) set topo [new Topography]$topo load_flatgrid $opt(x) $opt(y) create-god [expr $opt(nn) + 2]# 2 for HA and FA #-----------------------------------------------------------# wired nodes#----------------------------------------------------------- #set wired nodesset temp {0.0.0 0.1.0} ;# hierarchical addressesfor {set i 0} {$i < $num_wired_nodes} {incr i} { set W($i) [$ns_ node [lindex $temp $i]]} #-----------------------------------------------------------# hybrid and wireless nodes#----------------------------------------------------------- $ns_ node-config -mobileIP ON \ -adhocRoutiing DSDV \ -llType LL \ -macType Mac/802_11 \ -ifqType Queue/DropTail/PriQueue \ -ifqLen 50 \ -antType Antenna/OmniAntenna \ -propType Propagation/TwoRayGround \ -phyType Phy/WirelessPhy \ -channel [n! ew "Channel/WirelessChannel"] \ -topoInstance $topo \ -wiredRouting ON \ -agentTrace ON \ -routerTrace OFF \ -macTrace OFF # set HA and FAset HA [$ns_ node 1.0.0] ;#domain 2, cluster 1, node 1set FA [$ns_ node 2.0.0] ;#domain 3, cluster 1, node 1 $HA set X_ 1.00$HA set Y_ 2.00$HA set Z_ 0.00 $FA set X_ 650.00$FA set Y_ 600.00$FA set Z_ 0.00 # create links between wired and BaseStation nodes$ns_ duplex-link $W(0) $W(1) 5Mb 2ms DropTail$ns_ duplex-link $W(1) $HA 5Mb 2ms DropTail$ns_ duplex-link $W(1) $FA 5Mb 2ms DropTail $ns_ duplex-link-op $W(0) $W(1) orient down$ns_ duplex-link-op $W(1) $HA orient left-down$ns_ duplex-link-op $W(1) $FA orient right-down # create a mobilenode (in the domain of the HA)# that is moving between HA and FA.$ns_ node-config -wiredRouting OFF #set Mobile Hostset MH [$ns_ node 1.0.1]#register MH to HAset HAaddress [AddrParams addr2id [$HA node-addr]][$MH set regagent! _] set home_agent_ $HAaddress$MH set Z_ 0.00$MH set Y_ 2.00$MH set X_ 2.00 # at 100 sec,MH move towards FA$ns_ at 100.00 "$MH setdest 640.00 610.00 20.00"# at 200 sec,MH move towards HA$ns_ at 200.00 "$MH setdest 2.00 2.00 20.00" # Define initial node position in nam$ns_ initial_node_pos $MH 20 #==================================================================# Agents#================================================================== set tcp1 [new Agent/TCP]$tcp1 set class_ 2set sink1 [new Agent/TCPSink]$ns_ attach-agent $W(0) $tcp1$ns_ attach-agent $MH $sink1$ns_ connect $tcp1 $sink1set ftp1 [new Application/FTP]$ftp1 attach-agent $tcp1$ns_ at $opt(ftp1-start) "$ftp1 start" #==================================================================# End#================================================================== $ns_ at $opt(stop).0 "$MH reset";$ns_ at $opt(stop).0 "$HA reset";$ns_ at $opt(stop).0 "$FA reset"; $ns_ at $opt(stop).0002 "puts \"NS EXITING...\" ; $ns_ halt"$ns_ at $opt(stop)! .0001 "finish" proc finish {} { global ns_ tracefd namtrace close $tracefd close $namtrace exec rm -f out-tcp.xgr exec awk -f fil-tcp.awk infra-out.tr > out-tcp.xgr exec xgraph out-tcp.xgr & exec nam infra-out.nam &} puts "Starting Simulation..."$ns_ run***************************************************************************AND THEN WHEN I use "ns mobileIP.tcl",system return following error info:[root@*** testns]# ns mobileIP.tclnum_nodes is set 3can't read "regagent_": no such variable while executing"subst $[subst $var]" (procedure "_o115" line 5) (SplitObject set line 5) invoked from within"$MH set regagent_" invoked from within"[$MH set regagent_] set home_agent_ $HAaddress" (file "mobileIP.tcl" line 264) I can run the test-suite-WLtutorial.tcl wireless3,and not appear above error info. I use google to find the reason,but I can't find anything useful.Hope anyone can give some advises!Thanks in advance. _________________________________________________________________ ÖйúÊ®´óÈÈÃÅÂÃÓξ°µã http://search.msn.com/results.aspx?q=%E4%B8%AD%E5%9B%BD%E5%8D%81%E5%A4%A7%E9%A3%8E%E6%99%AF&mkt=zh-CN&form=QBRE From letissia07 at yahoo.fr Mon Jun 25 12:29:19 2007 From: letissia07 at yahoo.fr (leticia bela) Date: Mon, 25 Jun 2007 21:29:19 +0200 (CEST) Subject: [ns] busy/idle time of a mobile node In-Reply-To: Message-ID: <727912.29981.qm@web23301.mail.ird.yahoo.com> Hi all, Please i need for your help. To estimate a avalable bandwidth i need to compute a basy or idle time of a node in a periode of time. Please how can i compute this idle/busy time under mac-802_11.cc Thanks for your Help --------------------------------- Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail From nkj575 at gmail.com Mon Jun 25 15:43:29 2007 From: nkj575 at gmail.com (Nitish Jha) Date: Mon, 25 Jun 2007 18:43:29 -0400 Subject: [ns] Clustering and BackBone Network Message-ID: <9612cad70706251543w42d9808dv355aec241e87adc1@mail.gmail.com> Hello, Anybody know of any backbone formation protocols that have been implemented in NS2 ? thanks nkj From somera11 at gmail.com Mon Jun 25 15:46:06 2007 From: somera11 at gmail.com (Somera Javed) Date: Tue, 26 Jun 2007 03:46:06 +0500 Subject: [ns] finding path in a given topolgy Message-ID: <6c4305b40706251546r528f38f1yd82148c40fef75a4@mail.gmail.com> Hi all, i am trying to find out how does NS choose one path among multiple available paths for sending data from a source to a destination??? whether it decides path using any shortest path algorithm or any other one??? and on what basis it decides certain path ???? what is the right way to find this??? need help From tiago.junkeira at gmail.com Mon Jun 25 19:22:25 2007 From: tiago.junkeira at gmail.com (Tiago Junqueira) Date: Tue, 26 Jun 2007 04:22:25 +0200 Subject: [ns] Receive Wireless Frames thresholds Message-ID: <4bb1b4060706251922u3345ae29lcac7dc1a8559c786@mail.gmail.com> Hi people, I'm not understanding how is processed an incoming wireless packet. I setted the following thresholds: Phy/WirelessPhy set RXThresh_ 630e-15 Phy/WirelessPhy set CSThresh_ 630e-15 I'm using the FreeSpace model, and a distance of 880 m with Gr=50 and Gt=25. If I run the script for a Pt_ = 0.0158 W (12 dBm), the power received using the Friis formula or the result printed by the function i get: OFDM phy receiving packet with mod=0 and cp=0.250000 0.031842: d: 880.000000, Pr: 1.199811e-09 But if I run the script for Pt= 0.01 W (10 dBm), there is no packet received, and Pr is not printed, but it should be more or less 7.2e-10. Why the value is higher than the thresholds, and the frames are not accepted? (I don't know if this is important,but i'm simulating WiMAX with the NIST package) Another question is, the CSThresg_ is the collision Threshold, is it important when there is only one cbr flow from one station to the mobile node? There should be no collisions? When the signal strength of the frame is between RxThresh_ and CSThresh_ , it will be tagged as corrupted, and there is a probability of reception in the MAC layer or not? thanks in advance From haplo_3 at hotmail.com Mon Jun 25 20:32:59 2007 From: haplo_3 at hotmail.com (Rami .Z.) Date: Tue, 26 Jun 2007 03:32:59 +0000 Subject: [ns] emulate network (hope to get an answer) Message-ID: i want to build a scenrio when the user have problem connecting to the internet due to miss configured dns or network problem . my real network topology is A---->B----->C i already manage to capture icmp packets sent from A to B and inject them to the simulated network. bu i wonder if it is possible to avoide the simulated network? i mean to generate ns2 trace file completely based on whatever C capture for example : C caputre sent packets C capture recv packets so on the trace fill i will this result without any simulated network ? the reason is that i want to avoid any protocol depandency. please, can anyone guid me somewhere? Thnx _________________________________________________________________ Hotmail to go? Get your Hotmail, news, sports and much more! http://mobile.msn.com From andrey.krendzel at cttc.es Tue Jun 26 00:46:03 2007 From: andrey.krendzel at cttc.es (Andrey Krendzel) Date: Tue, 26 Jun 2007 09:46:03 +0200 Subject: [ns] A simple scenario using a Module-based Wireless Node (MW-Node) Message-ID: Dear NS-2 users, I am dealing with A Module-based Wireless Node (MW-Node) for ns-2.30 supporting for multiple interfaces/multiple channels: http://www.q2s.ntnu.no/~paquerea/ns.html Firstly I want to consider the simple scenario based on the presented example: http://www.q2s.ntnu.no/~paquerea/ns/mwnode-ex in order to understand how it works. So, I have 3 wireless fixed nodes located in a line (see the diagram below). A node 0 has one wireless interface that operates on channel 0, a node 1 has two interfaces that operate on separated channels 0 and 1, and node 1 has one interface on channel 1. Four CBR flows are sent at different time from the node 0 to the node 1, from the node 2 to 1, from the node 0 to 2, and from the node 2 to node 0 correspondingly. When I run NAM three of the four CBR flows are successful excluding the CBR flow from the node 0 to the node 2. In other words, there is a problem of interface switching in the node 1. If I change the channels 0 and 1 by places for the node 1 in the script the CBR flow from the node 0 to the node 2 is successful, but then the node 2 cannot send packets to the node 0. Could you please indicate me where there is an error in the script? Thanks in advance. Regards, Andrey Krendzel 0 1 2 -----ch0----- ----ch1----- global val_ set val_(channel) Channel/Wireless ;# channel set val_(propagation) Propagation/TwoRayGround ;# radio-propagation model set val_(phy) Phy/WirelessPhy ;# physical layer set val_(mac) Mac/802_11 ;# mac layer set val_(ifq) Queue/DropTail/PriQueue ;# interface queue type set val_(ll) LL ;# link layer type set val_(antenna) Antenna/OmniAntenna ;# antenna model set val_(ifqlen) 50 ;# max packet in ifq set val_(routing) None ;# routing set val_(nn) 3 set val_(x) 410 set val_(y) 210 set val_(tr) out.tr ;# trace file set val_(namtr) out.nam ;# nam trace file set val_(stopTime) 30 proc init {} { global val_ tracefd_ namfd_ ns_ set ns_ [new Simulator] set tracefd_ [open ./$val_(tr) w] $ns_ trace-all $tracefd_ set namfd_ [open ./$val_(namtr) w] $ns_ namtrace-all-wireless $namfd_ $val_(x) $val_(y) } proc finish {} { global val_ tracefd_ namfd_ ns_ node_ for {set i 0} {$i < $val_(nn) } {incr i} { $ns_ at $val_(stopTime) "$node_($i) reset" } $ns_ flush-trace close $tracefd_ close $namfd_ exit 0 } global ns_ init #---create topography set topography_ [new Topography] $topography_ load_flatgrid $val_(x) $val_(y) #create-god $val_(nn) #---wireless config $ns_ wireless-config -routing $val_(routing) \ -mac $val_(mac) \ -phy $val_(phy) \ -channel [new $val_(channel)] \ -propagation [new $val_(propagation)] \ -topography $topography_ \ -ll $val_(ll) \ -ifq $val_(ifq) \ -ifq-length $val_(ifqlen) \ -antenna $val_(antenna) \ -xyz-trace on \ -ifq-trace on \ -mac-trace on \ -rtm-trace on \ -eot-trace off # create channel instances set chan0 [new Channel/Wireless] set chan1 [new Channel/Wireless] #---wireless node 0 $ns_ node-config -wireless +Base ;# enable wireless node set node_(0) [$ns_ node] $ns_ wireless-config -channel $chan0 set wif_(0_1) [$node_(0) add-interface "Wireless"];# add wireless interface #---wireless node 1 # enable base wireless support $ns_ node-config -wireless +Base set node_(1) [$ns_ node] $ns_ wireless-config -channel $chan0 set wif_(1_1) [$node_(1) add-interface "Wireless"];# add wireless interface $ns_ wireless-config -channel $chan1 set wif_(1_2) [$node_(1) add-interface "Wireless"];# add wireless interface #---wireless node 2 # enable base wireless support $ns_ node-config -wireless +Base set node_(2) [$ns_ node] $ns_ wireless-config -channel $chan1 set wif_(2_2) [$node_(2) add-interface "Wireless"];# add wireless interface # assign routes for above-mentioned interfaces $wif_(0_1) add-default-route $node_(1) $wif_(1_1) add-default-route $wif_(1_2) add-default-route $wif_(2_2) add-default-route $node_(1) #----wireless nodes positioning $node_(0) set-position 5.0 5.0 0.0 $node_(2) set-position 405.0 5.0 0.0 $node_(1) set-position 205.0 5.0 0.0 #---setup CBR0 traffic set src0 [new Agent/UDP] set dst0 [new Agent/Null] $ns_ attach-agent $node_(0) $src0 $ns_ attach-agent $node_(1) $dst0 $ns_ connect $src0 $dst0 set cbr0 [new Application/Traffic/CBR] $cbr0 attach-agent $src0 $cbr0 set packetSize_ 512 $cbr0 set interval_ 0.05 $ns_ at 0.0 "$cbr0 start" $ns_ at 1.0 "$cbr0 stop" #---setup CBR1 traffic set src1 [new Agent/UDP] set dst1 [new Agent/Null] $ns_ attach-agent $node_(2) $src1 $ns_ attach-agent $node_(1) $dst1 $ns_ connect $src1 $dst1 set cbr1 [new Application/Traffic/CBR] $cbr1 attach-agent $src1 $cbr1 set packetSize_ 512 $cbr1 set interval_ 0.05 $ns_ at 1.0 "$cbr1 start" $ns_ at 2.0 "$cbr1 stop" #---setup CBR2 traffic set src2 [new Agent/UDP] set dst2 [new Agent/Null] $ns_ attach-agent $node_(0) $src2 $ns_ attach-agent $node_(2) $dst2 $ns_ connect $src2 $dst2 set cbr2 [new Application/Traffic/CBR] $cbr2 attach-agent $src2 $cbr2 set packetSize_ 512 $cbr2 set interval_ 0.05 $ns_ at 2.0 "$cbr2 start" $ns_ at 3.0 "$cbr2 stop" #---setup CBR3 traffic set src3 [new Agent/UDP] set dst3 [new Agent/Null] $ns_ attach-agent $node_(2) $src3 $ns_ attach-agent $node_(0) $dst3 $ns_ connect $src3 $dst3 set cbr3 [new Application/Traffic/CBR] $cbr3 attach-agent $src3 $cbr3 set packetSize_ 512 $cbr3 set interval_ 0.05 $ns_ at 3.0 "$cbr3 start" $ns_ at 4.0 "$cbr3 stop" #---interface failure/repair #$ns_ at 2.5 "$wif_(1_1) down"; #---display ribs $ns_ at-now "$node_(0) dump-wireless-rib" $ns_ at-now "$node_(1) dump-wireless-rib" $ns_ at-now "$node_(2) dump-wireless-rib" $ns_ at $val_(stopTime) "finish" $ns_ run If I change the channels 0 and 1 by places for the node 1 in the script the CBR flow from the node 0 to the node 2 is successful, but then the node 2 cannot send packets to the node 0: global val_ set val_(channel) Channel/Wireless ;# channel set val_(propagation) Propagation/TwoRayGround ;# radio-propagation model set val_(phy) Phy/WirelessPhy ;# physical layer set val_(mac) Mac/802_11 ;# mac layer set val_(ifq) Queue/DropTail/PriQueue ;# interface queue type set val_(ll) LL ;# link layer type set val_(antenna) Antenna/OmniAntenna ;# antenna model set val_(ifqlen) 50 ;# max packet in ifq set val_(routing) None ;# routing set val_(nn) 3 set val_(x) 410 set val_(y) 210 set val_(tr) out.tr ;# trace file set val_(namtr) out.nam ;# nam trace file set val_(stopTime) 30 proc init {} { global val_ tracefd_ namfd_ ns_ set ns_ [new Simulator] set tracefd_ [open ./$val_(tr) w] $ns_ trace-all $tracefd_ set namfd_ [open ./$val_(namtr) w] $ns_ namtrace-all-wireless $namfd_ $val_(x) $val_(y) } proc finish {} { global val_ tracefd_ namfd_ ns_ node_ for {set i 0} {$i < $val_(nn) } {incr i} { $ns_ at $val_(stopTime) "$node_($i) reset" } $ns_ flush-trace close $tracefd_ close $namfd_ exit 0 } global ns_ init #---create topography set topography_ [new Topography] $topography_ load_flatgrid $val_(x) $val_(y) #create-god $val_(nn) #---wireless config $ns_ wireless-config -routing $val_(routing) \ -mac $val_(mac) \ -phy $val_(phy) \ -channel [new $val_(channel)] \ -propagation [new $val_(propagation)] \ -topography $topography_ \ -ll $val_(ll) \ -ifq $val_(ifq) \ -ifq-length $val_(ifqlen) \ -antenna $val_(antenna) \ -xyz-trace on \ -ifq-trace on \ -mac-trace on \ -rtm-trace on \ -eot-trace off # create channel instances set chan0 [new Channel/Wireless] set chan1 [new Channel/Wireless] #---wireless node 0 $ns_ node-config -wireless +Base ;# enable wireless node set node_(0) [$ns_ node] $ns_ wireless-config -channel $chan0 set wif_(0_1) [$node_(0) add-interface "Wireless"];# add wireless interface #---wireless node 1 # enable base wireless support $ns_ node-config -wireless +Base set node_(1) [$ns_ node] $ns_ wireless-config -channel $chan1 set wif_(1_2) [$node_(1) add-interface "Wireless"];# add wireless interface $ns_ wireless-config -channel $chan0 set wif_(1_1) [$node_(1) add-interface "Wireless"];# add wireless interface #---wireless node 2 # enable base wireless support $ns_ node-config -wireless +Base set node_(2) [$ns_ node] $ns_ wireless-config -channel $chan1 set wif_(2_2) [$node_(2) add-interface "Wireless"];# add wireless interface # assign routes for above-mentioned interfaces $wif_(0_1) add-default-route $node_(1) $wif_(1_1) add-default-route $wif_(1_2) add-default-route $wif_(2_2) add-default-route $node_(1) #----wireless nodes positioning $node_(0) set-position 5.0 5.0 0.0 $node_(2) set-position 405.0 5.0 0.0 $node_(1) set-position 205.0 5.0 0.0 #---setup CBR0 traffic set src0 [new Agent/UDP] set dst0 [new Agent/Null] $ns_ attach-agent $node_(0) $src0 $ns_ attach-agent $node_(1) $dst0 $ns_ connect $src0 $dst0 set cbr0 [new Application/Traffic/CBR] $cbr0 attach-agent $src0 $cbr0 set packetSize_ 512 $cbr0 set interval_ 0.05 $ns_ at 0.0 "$cbr0 start" $ns_ at 1.0 "$cbr0 stop" #---setup CBR1 traffic set src1 [new Agent/UDP] set dst1 [new Agent/Null] $ns_ attach-agent $node_(2) $src1 $ns_ attach-agent $node_(1) $dst1 $ns_ connect $src1 $dst1 set cbr1 [new Application/Traffic/CBR] $cbr1 attach-agent $src1 $cbr1 set packetSize_ 512 $cbr1 set interval_ 0.05 $ns_ at 1.0 "$cbr1 start" $ns_ at 2.0 "$cbr1 stop" #---setup CBR2 traffic set src2 [new Agent/UDP] set dst2 [new Agent/Null] $ns_ attach-agent $node_(0) $src2 $ns_ attach-agent $node_(2) $dst2 $ns_ connect $src2 $dst2 set cbr2 [new Application/Traffic/CBR] $cbr2 attach-agent $src2 $cbr2 set packetSize_ 512 $cbr2 set interval_ 0.05 $ns_ at 2.0 "$cbr2 start" $ns_ at 3.0 "$cbr2 stop" #---setup CBR3 traffic set src3 [new Agent/UDP] set dst3 [new Agent/Null] $ns_ attach-agent $node_(2) $src3 $ns_ attach-agent $node_(0) $dst3 $ns_ connect $src3 $dst3 set cbr3 [new Application/Traffic/CBR] $cbr3 attach-agent $src3 $cbr3 set packetSize_ 512 $cbr3 set interval_ 0.05 $ns_ at 3.0 "$cbr3 start" $ns_ at 4.0 "$cbr3 stop" #---interface failure/repair #$ns_ at 2.5 "$wif_(1_1) down"; #---display ribs $ns_ at-now "$node_(0) dump-wireless-rib" $ns_ at-now "$node_(1) dump-wireless-rib" $ns_ at-now "$node_(2) dump-wireless-rib" $ns_ at $val_(stopTime) "finish" $ns_ run From tiago.junkeira at gmail.com Tue Jun 26 00:54:46 2007 From: tiago.junkeira at gmail.com (Tiago Junqueira) Date: Tue, 26 Jun 2007 09:54:46 +0200 Subject: [ns] Receive Wireless Frames thresholds In-Reply-To: <001001c7b7ac$53c13f60$0401a8c0@IGS0> References: <4bb1b4060706251922u3345ae29lcac7dc1a8559c786@mail.gmail.com> <001001c7b7ac$53c13f60$0401a8c0@IGS0> Message-ID: <4bb1b4060706260054w5bdcbb11h18b2d6d1e04ac351@mail.gmail.com> Hi, The transmission power of Pt_=0.01 W, works if i reduce the thresholds from Phy/WirelessPhy set RXThresh_ 630e-15 Phy/WirelessPhy set CSThresh_ 630e-15 to, for example: Phy/WirelessPhy set RXThresh_ 1e-15 Phy/WirelessPhy set CSThresh_ 1e-15 My question is, there must be another variable that i'm forgetting, because for 0.01 W, the received power should be 7.2e-10 >> 6.30e-13, I mean 7.2e-10/6.30e-13=1142 W/W, or 30.6 dB. I would like to know where is that 30.6 dB implemented. Thanks for your attention, kindly Tiago Junqueira From abidghufran at hotmail.com Tue Jun 26 02:42:19 2007 From: abidghufran at hotmail.com (Abid Ghufran) Date: Tue, 26 Jun 2007 09:42:19 +0000 Subject: [ns] problem: installing [pd] NS Message-ID: Dear All, I am installing the parallel distributed NS2 (2.27) from "compass" on Fedora Core-5. I have applied the patch required for pdns and when I try to configure it I get the following error: ============================================= ctangle.w:75: warning: conflicting types for built-in function ‘strlen’ common.w:1409: warning: conflicting types for built-in function ‘strlen’ cweave.w:79: warning: conflicting types for built-in function ‘strlen’ ln: creating symbolic link `cweave' to `/ns/ns-allinone-2.27/cweb/cweave': File exists ln: creating symbolic link `ctangle' to `/ns/ns-allinone-2.27/cweb/ctangle': File exists OK, the gb_flip routines seem to work! cp: cannot create regular file `../gt-itm/lib/libgb.a': No such file or directory ./configure: line 7068: syntax error near unexpected token `)' ./configure: line 7068: ` OSF*)' tcl8.3.2 configuration failed! Exiting ... Tcl is not part of the ns project. Please see www.Scriptics.com to see if they have a fix for your platform. ================================================== What seems to be the problem? Thank you very much, Abid Ghufran. _________________________________________________________________ Tell MSN about your most memorable emails! http://www.emailbritain.co.uk/ From maguolof at dei.unipd.it Tue Jun 26 03:32:06 2007 From: maguolof at dei.unipd.it (Federico Maguolo) Date: Tue, 26 Jun 2007 12:32:06 +0200 Subject: [ns] Multirate 802.11 implementation is now available Message-ID: <200706261232.06328.maguolof@dei.unipd.it> Hi all, I would like to announce the publication of a new 802.11 that we developed at the SIGNET lab, University of Padova, Department of Information Engineering (DEI), downloadable at http://www.dei.unipd.it/wdyn/?IDsezione=5090 This 802.11 implementation, named dei80211mr, permits the simulation of rate adaptation algorithm (in the distribution an implementation of ARF is already included) with an enhanced physical layer with respect to those in the ns distribution. In particular: - support for multiple PHY modes is included; in particolar, dei80211mr supports simulation of the different transmission rates, modulation and coding schemes defined in the IEEE802.11b/g standards. - a SINR-based packet level error model is introduced: + the RX Threshold variable which was used in the 802.11 implementation included in standard NS to determine successful receptions has been removed. Instead, Packet Error Rate (PER) is used to determine random packet losses. + PER is calculated using pre-determined curves (PER vs SINR and packet size); the curves can be specified by the user via TCL. Some default curves for both 802.11g and 802.11b are provided. + SINR is calculated using received signal strength, noise and interference + interference is calculated using a gaussian model to account for all transmissions which happen simultaneously to the one which is considered for reception + noise power is set via TCL - the capture model, i.e. the determination of whether a packet can be received when there are other concurrent transmissions are simultaneously ogoing, is now embedded in the above mentioned interference model (no more Capture Threshold). - Some well-known bugs of the 802.11 implementation in NS have been resolved. With reference to [1], we solved the following bugs: + direct access denial + random backoff time + capture model (note: this is different from the point above since, as per the description in [1], it is actually a synchronization issue) - In the wireless channel, the affected nodes distance is no more determined using the CS threshold, but we used a fixed value in meters (distInterference_) which can be set at the beginning of the simulation. The reason is that, since we use a gaussian interference model, nodes well below the CS threshold often still provide a non-negligible contribution to interference. The default value for the affected nodes distance (distInterference_) is very conservative, so that all nodes are considered for interference calculation. This default value therefore yields accurate but computationally intensive simulations. The value can be adjusted via TCL to achieve different trade-offs between computational load and simulation accuracy. - Several useful 802.11 MAC MIB counters described in [3], Annex D, have been added to the MACMIB C++ class - dei80211mr can be used within the classical ns-2 MobileNode dei80211mr is distributed as a dynamic library using the Dynamic Library patch [2]. Thanks to the functionalities introduced by this patch, dei80211mr can be used with different versions of ns2. We have tested it with ns-2.29 and ns-2.31, and we expect it to work with future ns2 releases as well. [1] Ilango Purushotaman and Sumit Roy, "IEEE802.11 implementation Issues in Network Simulator 2", Dept. of Electrical Engineering, University of Washington, US http://ee.washington.edu/research/funlab/ [2] Patch for Loading Dynamic Modules in ns-2, http://mailman.isi.edu/pipermail/ns-users/2007-June/060486.html http://www.dei.unipd.it/~rossi/ns2-patch.html [3] IEEE LAN MAN Standards, Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications?, ANSI/IEEE Std., March 1999. From anamus2007 at yahoo.fr Tue Jun 26 09:39:06 2007 From: anamus2007 at yahoo.fr (Ana Turk) Date: Tue, 26 Jun 2007 18:39:06 +0200 (CEST) Subject: [ns] Compute busy/idel period of mobile node in ad hoc network Message-ID: <508628.71278.qm@web23204.mail.ird.yahoo.com> Dear All, In order to estimate a bandwidth I need to compute a busy or idle time of node in period of time. Please how can I do this? I use ns-allinone-2.30 under fedora core 6. Thanks in advance. --------------------------------- D?couvrez une nouvelle fa?on d'obtenir des r?ponses ? toutes vos questions ! Profitez des connaissances, des opinions et des exp?riences des internautes sur Yahoo! Questions/R?ponses. From baldo at dei.unipd.it Tue Jun 26 10:08:44 2007 From: baldo at dei.unipd.it (Nicola Baldo) Date: Tue, 26 Jun 2007 19:08:44 +0200 Subject: [ns] Compute busy/idel period of mobile node in ad hoc network In-Reply-To: <508628.71278.qm@web23204.mail.ird.yahoo.com> References: <508628.71278.qm@web23204.mail.ird.yahoo.com> Message-ID: <4681481C.7020007@dei.unipd.it> The dei80211mr 802.11 implementation just announced http://mailman.isi.edu/pipermail/ns-users/2007-June/060526.html provides a new idleSlot variable which counts the number of idle timeslots which are observed by the MAC. This variable can be used for your computations. Nicola Ana Turk wrote: > > Dear All, > > In order to estimate a bandwidth I need to compute a busy or idle > > time of node in period of time. Please how can I do this? > > I use ns-allinone-2.30 under fedora core 6. > Thanks in advance. > > > --------------------------------- > D?couvrez une nouvelle fa?on d'obtenir des r?ponses ? toutes vos questions ! Profitez des connaissances, des opinions et des exp?riences des internautes sur Yahoo! Questions/R?ponses. From zahraa00 at hotmail.com Tue Jun 26 18:51:19 2007 From: zahraa00 at hotmail.com (Zahraa Taki Al-Lawati) Date: Wed, 27 Jun 2007 01:51:19 +0000 Subject: [ns] error:segmentation fault "core dumped" Message-ID: hi; im using ns-2.30 under windows , i have loaded OLSR . when trying to simulate for 150 and 200 nodes it gives error message " segmentation fualt " core dumped" ! the simulation was seccussfull for 50 and 100 nodes. would anyone please help me solveing the problem _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ From nkj575 at gmail.com Tue Jun 26 21:13:24 2007 From: nkj575 at gmail.com (Nitish Jha) Date: Wed, 27 Jun 2007 00:13:24 -0400 Subject: [ns] Backbone and Cluster Formation Message-ID: <9612cad70706262113xeb5c86dp906e7ca1e620b54@mail.gmail.com> Hello, Anybody know of any backbone formation protocols that have been implemented in NS2 ? Any help would be greatly appreciated thanks nkj From zhouanfu at ict.ac.cn Wed Jun 27 00:07:18 2007 From: zhouanfu at ict.ac.cn (zhou) Date: Wed, 27 Jun 2007 15:07:18 +0800 Subject: [ns] tmix implementation in ns2 ? Message-ID: <002801c7b889$cc93d820$b405150a@zhou33> Hi,all Does anyone know whether tmix has been implemented in ns 2.31. there is little stuff on internet. thanks in advance. anfu zhou From zyjdyx007 at yahoo.com.cn Wed Jun 27 00:59:29 2007 From: zyjdyx007 at yahoo.com.cn (=?gb2312?q?=D3=A2=BD=DC=20=D6=D3?=) Date: Wed, 27 Jun 2007 15:59:29 +0800 (CST) Subject: [ns] ask help for a tcl script of wireless lan Message-ID: <652507.65725.qm@web15808.mail.cnb.yahoo.com> Hi,all Now I want to set up a simulation of a wireless lan with ns.The wireless lan includes: some mobile stations,an AP,a router and some wired nodes.The mobile stations are connected to the AP by the wireless way.Ap is connected to the router as well as the wired nodes. Would you please give me a simple example for just setting up these nodes? I am working with ns-2.26.Much thanks. ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ Cloudy Zhong ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ zyjdyx007 at yahoo.com.cn ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ 2007-06-27 --------------------------------- ÑÅ»¢Ãâ·ÑÓÊÏä3.5GÈÝÁ¿£¬20M¸½¼þ£¡ From abidghufran at hotmail.com Wed Jun 27 05:39:15 2007 From: abidghufran at hotmail.com (Abid Ghufran) Date: Wed, 27 Jun 2007 12:39:15 +0000 Subject: [ns] Otcl problem: installing pdns 2.27 of FC-5 Message-ID: Dear All, I am trying to install [pd] ns 2.27 on Fedora Core-5. When i install otcl it says that it cannot find the header files for the X11. How can I provide this information to the configure file. I do have X11 installed on the system and the files exist in /usr/include/X11. I think these are the files it needs but am unable to provide this information to otcl. Thank a lot, Abid Ghufran. _________________________________________________________________ Txt a lot? Get Messenger FREE on your mobile. https://livemessenger.mobile.uk.msn.com/ From nguyentienlan at gmail.com Wed Jun 27 06:15:24 2007 From: nguyentienlan at gmail.com (Nguyen Lan) Date: Wed, 27 Jun 2007 22:15:24 +0900 Subject: [ns] need help with MTE and LEACH Message-ID: <468262EC.8040507@gmail.com> Hello, Did anyone try with LEACH for ns2.27 from (http://www.internetworkflow.com/downloads/ns2leach/mit.tar.gz). I did installed it but now I got problem with MTE. If you did try with this, please drop some lines to me. Thank you. Nguyen From chammas at enst.fr Wed Jun 27 06:58:29 2007 From: chammas at enst.fr (chammas@enst.fr) Date: Wed, 27 Jun 2007 15:58:29 +0200 (CEST) Subject: [ns] shutting down link or node with wireless topology Message-ID: <62736.137.194.8.245.1182952709.squirrel@webmail.enst.fr> Hello, I am a new ns user i am trying to simulate a wireless topology using OLSR as a routing protocol. I need to simulate a link failure for a short period of time to study the reactions of OLSR to the failure. while searching through nsDOC and the user list i found that the only way to simulate a link or node failure would be using the rtmodel-at command which i added to my Tcl script. I first tried the $ns rtmodel-at 3.9 down $node_(3) $node_(5) command in a wired topology simulating the failure of the link between node 3 and node 5 which worked perfectly. I also tried the $ns rtmodel-at 3.9 down $node_(3) to simulate the failure of the node 3 in a wired topology which worked as well. I tried these procedures in my wireless topology network Link failure simulation: $ns rtmodel-at 3.9 down $node_(3) $node_(5) wouldnt work and returned an error message which i supposed was due to the absence of links explicitly created between the nodes (like it would be in the wired topology)since the medium was radio. Node failure simulation: $ns rtmodel-at 3.9 down $node_(3) did not return any error and the simulation worked correctly but i noticed when analyzing the trace files that node 3 was still up and active in the network. Could anyone tell me what the problem is and the command i need to use to simulate a node or even a link failure ( if possible ) in a wireless scenario? Any help or tips would be greatly appreciated, Thank you, Patrick Chammas Telecom Paris From tux.pranay at gmail.com Wed Jun 27 06:57:53 2007 From: tux.pranay at gmail.com (Pranay Prateek) Date: Wed, 27 Jun 2007 21:57:53 +0800 Subject: [ns] Delay Jitter measurement in the internet In-Reply-To: <5f971a4f0706270651k2b3f2230ic5086457913239a8@mail.gmail.com> References: <5f971a4f0706270651k2b3f2230ic5086457913239a8@mail.gmail.com> Message-ID: <5f971a4f0706270657j52b306f3q83e4bff3ba371ffc@mail.gmail.com> Helo List, I am trying to measure the delay jitter experienced by VoIP ( cbr traffic with different interarrival time and packet size) in the internet. Can anyone advice meon what tools are best suited for this purpose ? I have browsed through the internet, but non of the tools seem to be providing the option of end to end Delay jitter measurement with variable cbr packet size and interarrival times. Thanks. -- Pranay Prateek Department of Electrical Enginnering Indian Institute of Technology ,Madras Chennai ,India . From maguolof at dei.unipd.it Wed Jun 27 07:22:55 2007 From: maguolof at dei.unipd.it (Federico Maguolo) Date: Wed, 27 Jun 2007 16:22:55 +0200 Subject: [ns] [Ns-developers] Multirate 802.11 implementation is now available In-Reply-To: <4681D9A7.906@fit.ac.jp> References: <200706251803.41348.maguolof@dei.unipd.it> <4681D9A7.906@fit.ac.jp> Message-ID: <200706271622.56062.maguolof@dei.unipd.it> > What do you mean with "gaussian model"? > I think the problem in simulation is not to use approximation but mimic > what really happens. > Interference should be calculated as a cumulative interference, which > varies along the reception > of a packet as the interferring packets arrives/depart. Our module works exactly as you have described: when a packet is received, it begins to record the interference profile perceived by the radio. The Gaussian model hypothesis permits to consider the interference power as the sum of all the packets transmission power sensed in the medium. Federico From kalif_m at yahoo.com Wed Jun 27 07:25:28 2007 From: kalif_m at yahoo.com (KaLiF) Date: Wed, 27 Jun 2007 07:25:28 -0700 (PDT) Subject: [ns] Ns-users Digest, Vol 42, Issue 21 Message-ID: <818218.43478.qm@web31705.mail.mud.yahoo.com> A forward packet is a packet that tavel from node to node till the destination... Hs if I remember corectly is the id of the source node, Hd the id of the destination node. Nu citi nimic din ceea ce nu doresti sa tii minte si nu tine minte nimic din ceea ce n-ai de gind sa aplici Message: 11 Date: Wed, 20 Jun 2007 12:55:30 +0200 From: "juan manuel gomez garcia" Subject: [ns] What is a " f " packet? To: Ns-users at ISI.EDU Message-ID: Content-Type: text/plain; charset=iso-8859-1; format=flowed Hi ns-users: I want to know what is a forward packet?. I'm developing a routing protocol but in the trace file I only obtain a " f " packet in the destination node. The scene is three wireless nodes: N0 --------------- N1 ------------------- N2 source destination The next lines is a part of my trace file. Can anyone tell me what is the mean of all lines? Can anyone explain me exactly what is the mean of -Hs 1 -Hd 1? s -t 15.100000000 -Hs 0 -Hd -2 -Nl AGT -Nw --- -Is 0.0 -Id 2.0 -It cbr ... r -t 15.100000000 -Hs 0 -Hd -2 -Nl RTR -Nw --- -Is 0.0 -Id 2.0 -It cbr ... s -t 15.100000000 -Hs 0 -Hd 1 -Nl RTR -Nw --- -Is 0.0 -Id 2.0 -It cbr ... r -t 15.106969040 -Hs 1 -Hd 1 -Nl RTR -Nw --- -Is 0.0 -Id 2.0 -It cbr ... f -t 15.106969040 -Hs 1 -Hd 2 -Nl RTR -Nw --- -Is 0.0 -Id 2.0 -It cbr ... r -t 15.113977080 -Hs 2 -Hd 2 -Nl AGT -Nw --- -Is 0.0 -Id 2.0 -It cbr ... Thank you very much. _________________________________________________________________ Descubre la descarga digital con MSN Music. M?s de un mill?n de canciones. http://music.msn.es/ ------------------------------ Message: 12 Date: Wed, 20 Jun 2007 14:01:21 +0200 From: Nicola Baldo Subject: [ns] dynamic libraries in ns2: how to develop ns extensions withouth recompiling ns To: ns-users at ISI.EDU Message-ID: <46791711.2080003 at dei.unipd.it> Content-Type: text/plain; charset=ISO-8859-1 Hi all, at the SIGNET lab, Dept. of Information Engineering, University of Padova, Italy, we've developed a patch for ns2 which enables effective use of dynamic libraries in ns2. We believe that the introduction of this feature substantially improves the current way of developing extensions to ns2. A list of the offered advantages is reported below: * People can develop add-ons for ns2 (e.g. introducing new agents, packet types, protocols) without having to modify the core simulator. * New packet headers and types, as well as packet tracers, could be defined to assist debugging, collection of statistics and inter-module communication. These can also be loaded on demand according to user's needs. * Dynamic libraries can be loaded at simulation time, with no need to recompile the whole ns2 distribution or to keep different ns2 binaries. * The installation of third-party ns2 extensions is made easier, thereby facilitating their dissemination. * Dynamic libraries will make life easier for lab technicians and students. In fact, an official ns2 version can be installed by administrators, and students can just build and use their preferred extensions independently. * ns2 will become more modular and scalable, while at the same time preserving backwad compatibility. We observe that dynamic libraries are natively supported in ns2 (see Tcl load functionality). However, the set of functionalities which can be accounted for by means of this approach is severely limited by the intrinsic structure of the simulator. As an example, new packet types and headers cannot be added to the code. In order to remove these limitations, the patch we developed enables dynamic definition of packet types, headers and their corresponding tracers. Special care has been taken to ensure backward compatibility: the patch has been designed in order not to interfere with the existing functionalities in ns2. We have been testing this patch on different linux systems since summer 2006, and so far we did not encounter any issue. The patch is available at this location: http://www.dei.unipd.it/~rossi/ns2-patch.html Also, a detailed documentation of the modifications introduced by the patch, as well as a tutorial for building ns extensions as dynamic libraries, can be found at this location: http://www.dei.unipd.it/~baldo/ns_dl_patch Finally, we also provide a few sample modules to allow a straightforward evaluation of the benefits provided by our patch. In particular, we provide dynamic library versions of the UMTS implementation by the EURANE project and of the TCP Veno implementation by NTU. The relative packages can be found at this location: http://www.dei.unipd.it/~baldo/ns_dl_patch/Sample_dynamic_ns_modules.html Of course, any feedback on our proposal is welcome! Regards, Nicola ------------------------------ Message: 13 Date: Thu, 21 Jun 2007 00:09:23 +0100 From: Subject: [ns] questions about how to add new functionalities! To: Message-ID: <676D5FD21A8EEC4591C13839BF2A14B93E8FC8 at EVS-EC1-NODE4.surrey.ac.uk> Content-Type: text/plain; charset="iso-8859-1" Dear all: I was doing my final project in this summer. The main job for me is to do the simulation about the handover on the ns2 and implement a new handover decision policy. So far I still have no idea about where to start to add new functionalities, let alone about how to modidy the ns source files to add new handover policy. I have searched for this kind of things in the internet for a long time but have no luck. Now I only have one month left and be stuck in here. Could anyone who know this kind of things can give me some advice about how to start or recommand some materals which can provide information about how to add new fucntionality. Many thanks!!!! Howie ------------------------------ _______________________________________________ Ns-users mailing list Ns-users at isi.edu http://mailman.isi.edu/mailman/listinfo/ns-users End of Ns-users Digest, Vol 42, Issue 21 **************************************** ____________________________________________________________________________________ Be a better Globetrotter. Get better travel answers from someone who knows. Yahoo! Answers - Check it out. http://answers.yahoo.com/dir/?link=list&sid=396545469 From kalif_m at yahoo.com Wed Jun 27 07:34:03 2007 From: kalif_m at yahoo.com (KaLiF) Date: Wed, 27 Jun 2007 07:34:03 -0700 (PDT) Subject: [ns] how to set the number of sources (Amita Singh) Message-ID: <186397.47404.qm@web31705.mail.mud.yahoo.com> The numbers of sources (sources CBR traffic) is set under a file name stdest, that you find in ns. This files are in a folder named "indep-utils" in ns-2.30 folder. You modify this file using the comand: ./setdest [-n num_of_nodes] [-p pausetime] [-s maxspeed] [-t simtime] \ [-x maxx] [-y maxy] > [outdir/movement-file] For example: ./setdest -n 20 -p 2.0 -s 10.0 -t 200 -x 500 -y 500 > scen-20-test and the scen-20-test is an output file that you can use in a wireleess.tcl for example Nu citi nimic din ceea ce nu doresti sa tii minte si nu tine minte nimic din ceea ce n-ai de gind sa aplici Message: 10 Date: 20 Jun 2007 10:02:24 -0000 From: "Amita Singh" Subject: [ns] how to set the number of sources To: ns-users at ISI.EDU Message-ID: <20070620100224.31856.qmail at webmail104.rediffmail.com> Content-Type: text/plain; charset=iso-8859-1 Hi all, As I have seen that in many simulation studies of ad hoc networks using ns2 variable number of sources are being considered, but can anyone tell me how to set the number of sources. Thanks in advance Amita ____________________________________________________________________________________ Sick sense of humor? Visit Yahoo! TV's Comedy with an Edge to see what's on, when. http://tv.yahoo.com/collections/222 From abidghufran at hotmail.com Wed Jun 27 08:46:59 2007 From: abidghufran at hotmail.com (Abid Ghufran) Date: Wed, 27 Jun 2007 15:46:59 +0000 Subject: [ns] Otcl problem: installing pdns 2.27 of FC-5 In-Reply-To: <001b01c7b8c2$5149dd70$0701a8c0@IGS0> Message-ID: Dear Charles, I have managed to solve this problem but have run into a new one. When I "make" ns, it stops with some error in the sctp.cc as follows: ================================================= In file included from ./common/ip.h:41, from sctp/sctp.cc:41: ./config.h:103:1: warning: "STRTOI64_FMTSTR" redefined In file included from /usr/local/include/tclcl.h:47, from ./config.h:60, from ./common/ip.h:41, from sctp/sctp.cc:41: /usr/local/include/tclcl-config.h:37:1: warning: this is the location of the previous definition sctp/sctp.cc: In destructor ‘virtual SctpAgent::~SctpAgent()’: sctp/sctp.cc:155: error: invalid lvalue in assignment make: *** [sctp/sctp.o] Error 1 =========================================================== I think that this is some coding error as it is in the destructor. I am hoping that there would be a patch for this problem. In the meanwhile I am trying to download ns2 source separately from the allinone tar. Was having similar coding error issue in the tcl that came with the allinone, and when i tried with a separate source it worked. Thank you, Abid Ghufran. From: "Charles Pandian" To: "Abid Ghufran" Subject: Re: [ns] Otcl problem: installing pdns 2.27 of FC-5 Date: Wed, 27 Jun 2007 19:21:49 +0530 Hello Abid Ghufran, Generally, lower version of ns2 will require patching while installing on higher version of linux. So try to find the Fedora Core-5 patch for ns 2.27 and apply it before compiling it. Before that, While installing linux, select all packages related with X.(try full install). It will avoid such library related errors. Post your specific quires in our forum at http://projectguideline.com/ is Very much appreciated Charles Pandian, ns2,Matlab Project Consultant Info Genesis Software, Coimbatore, INDIA. Visit http://projectguideline.com/ for more info. ----- Original Message ----- From: "Abid Ghufran" To: Sent: Wednesday, June 27, 2007 6:09 PM Subject: [ns] Otcl problem: installing pdns 2.27 of FC-5 > > >Dear All, > >I am trying to install [pd] ns 2.27 on Fedora Core-5. When i install otcl >it >says that it cannot find the header files for the X11. How can I provide >this information to the configure file. > >I do have X11 installed on the system and the files exist in >/usr/include/X11. I think these are the files it needs but am unable to >provide this information to otcl. > >Thank a lot, > >Abid Ghufran. > >_________________________________________________________________ >Txt a lot? Get Messenger FREE on your mobile. >https://livemessenger.mobile.uk.msn.com/ > > > > >-- >No virus found in this incoming message. >Checked by AVG Free Edition. >Version: 7.5.472 / Virus Database: 269.9.6/863 - Release Date: 08/06/1428 >11:08 Õ > _________________________________________________________________ Txt a lot? Get Messenger FREE on your mobile. https://livemessenger.mobile.uk.msn.com/ From teerawat at ece.ubc.ca Wed Jun 27 09:20:44 2007 From: teerawat at ece.ubc.ca (Teerawat Issariyakul) Date: Wed, 27 Jun 2007 09:20:44 -0700 (PDT) Subject: [ns] Need Help for TCPAgent::rtt_update() Message-ID: Hi, I have a question in regards to function rtt_update of class TcpAgent. Here is the code: ================= BEGIN CODE ================================= void TcpAgent::rtt_update(double tao) { ... double sendtime = now - tao; sendtime += boot_time_; double tickoff = fmod(sendtime, tcp_tick_); printf("sendtime = %2.4f, boot_time_ = %2.4f, tickoff = %2.4f\n",sendtime,boot_time_,tickoff); t_rtt_ = int((tao + tickoff) / tcp_tick_); } ... } ================= END CODE ================================= Why can't we use 'tao' as an RTT sample? Why do we have to consider "boot_time_" ? It seems like "tickoff" is the offset which helps line up tao to the end of "tcp_tick" after "boot_time_" is considered. But why do we need to consider "boot_time_". Thanks a lot. Teerawat From sebastian.harko at gmail.com Wed Jun 27 10:22:26 2007 From: sebastian.harko at gmail.com (Sebastian Harko) Date: Wed, 27 Jun 2007 14:22:26 -0300 Subject: [ns] novice question Message-ID: <9f858e640706271022s4e03a554ta7adf92a65863f26@mail.gmail.com> Hello everyone, I have a beginer question. If I establish a SACK TCP connection between two nodes how would I get information about the window size of each node and about how packets are sent in general ( I would like to see in a log file when SYN , ACK and stuff like that ) Best regards, Sebastian Harko From rusdanfikri at gmail.com Wed Jun 27 10:31:43 2007 From: rusdanfikri at gmail.com (rusdan fikri) Date: Thu, 28 Jun 2007 00:31:43 +0700 Subject: [ns] Script VDSL with MPLS/ATM backbone with NS2 Message-ID: <7cec624f0706271031u1707d588n7809eef01701a29@mail.gmail.com> hi all, My name is RUSDAN FIKRI..... please, I need help from everyone to give me some script about VDSL (ADSL/xDSL) with MPLS/ATM backbone in NS2...... I need that to finish my final project.... thank you for all....... From mahrenholz at rt-solutions.de Wed Jun 27 10:49:23 2007 From: mahrenholz at rt-solutions.de (Daniel Mahrenholz) Date: Wed, 27 Jun 2007 19:49:23 +0200 Subject: [ns] shutting down link or node with wireless topology In-Reply-To: <62736.137.194.8.245.1182952709.squirrel@webmail.enst.fr> References: <62736.137.194.8.245.1182952709.squirrel@webmail.enst.fr> Message-ID: <4682A323.3030700@rt-solutions.de> Hi, chammas at enst.fr schrieb: > I am a new ns user i am trying to simulate a wireless topology using OLSR > as a routing protocol. I need to simulate a link failure for a short > period of time to study the reactions of OLSR to the failure In a wireless scenario you do not have links, so you cannot shut them down. One option is to simply move a node out of the transmission range of another. This may become difficult for a large number of nodes. You could also extend the node to implement something like a MAC filter so that a node simply ignores messages from individual sources. But im not aware of any such solution currently existing. You could also modify the propagation model to create very specific transmission failures, e.g. drop all packets from a specific node (node failure). Daniel. -- Dr.-Ing. Daniel Mahrenholz rt-solutions.de GmbH Oberl?nder Ufer 190a D-50968 K?ln Web: www.rt-solutions.de rt-solutions.de networks you can trust. From chammas at enst.fr Wed Jun 27 12:20:48 2007 From: chammas at enst.fr (chammas@enst.fr) Date: Wed, 27 Jun 2007 21:20:48 +0200 (CEST) Subject: [ns] shutting down link or node with wireless topology In-Reply-To: <4682A323.3030700@rt-solutions.de> References: <62736.137.194.8.245.1182952709.squirrel@webmail.enst.fr> <4682A323.3030700@rt-solutions.de> Message-ID: <63707.137.194.8.245.1182972048.squirrel@webmail.enst.fr> Hello Daniel, Thank you, but you didnt say why the solution of simulating a complete node failure wouldn't work. I understand that shutting down links is not an option since links don't exist like i supposed but shouldn't i be able to shut down a node in wireless like i do in wired scenarios figures? Patrick >> I am a new ns user i am trying to simulate a wireless topology using >> OLSR >> as a routing protocol. I need to simulate a link failure for a short >> period of time to study the reactions of OLSR to the failure > In a wireless scenario you do not have links, so you cannot shut them > down. One option is to simply move a node out of the transmission range > of another. This may become difficult for a large number of nodes. You > could also extend the node to implement something like a MAC filter so > that a node simply ignores messages from individual sources. But im not > aware of any such solution currently existing. You could also modify the > propagation model to create very specific transmission failures, e.g. > drop all packets from a specific node (node failure). > > Daniel. > > -- > Dr.-Ing. Daniel Mahrenholz > rt-solutions.de GmbH > Oberl?nder Ufer 190a > D-50968 K?ln > > Web: www.rt-solutions.de > > rt-solutions.de > networks you can trust. > > From anamus2007 at yahoo.fr Wed Jun 27 14:40:16 2007 From: anamus2007 at yahoo.fr (Ana Turk) Date: Wed, 27 Jun 2007 23:40:16 +0200 (CEST) Subject: [ns] ODMRP on ns-allinone-2.30 Message-ID: <263293.27081.qm@web23210.mail.ird.yahoo.com> hi all, I am trying to implement ODMRP (Monarch extension ns-2.1b8) on ns-2.30. I have ported the code of ns-2.1b8 to 2.29 My odmrp code is complied fine. but when i am using the tcl script which is there with the ns-2.1b8 for running the ODMRP on a particular scenerio the error in the file is as: *** no errormodel specified. UniAgent: net_id is 0 wrong # args: should be "_o16 self class proc channel pmodel lltype mactype qtype qlen iftype anttype topo inerrproc outerrproc fecproc" (Object next line 1) invoked from within "_o16 next _o3 _o27 LL Mac/802_11 Queue/DropTail/PriQueue 50 Phy/WirelessPhy > Antenna/OmniAntenna _o14 { }" ("eval" body line 1) invoked from within "eval $self next $args" (procedure "_o16" line 6) (ODMRPNode add-interface line 6) invoked from within "$node add-interface $channel_(0) [new $opt(prop)] $opt(ll) $opt(mac) $opt(ifq) $opt(ifqlen) $opt(netif) $opt(ant) $topo \ " (procedure "create-mcast-mobile-node" line 19) invoked from within "create-mcast-mobile-node $i 0 " invoked from within "if { [string compare $opt(rp) "odmrp"] == 0} { for {set i 0} {$i < $opt(nn) } {incr i} { create-mcast-mobile-node $i 0 } } " (file "/root/Desktop/ns-allinone-2.28/ns-2.28/scrip_odm1/run.tcl" line 396) num_nodes is set 100 I think there is any problem in passing the arguments to the "eval " procedure for the interface to the node. I have tried hard to find where the eval is defined, but enable to find. please if any one has faced the same problem with this code please help me.I needit urgently. Thanks, --------------------------------- Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail From dolkoff at yahoo.com.cn Wed Jun 27 18:18:06 2007 From: dolkoff at yahoo.com.cn (Daniel Dekst) Date: Thu, 28 Jun 2007 09:18:06 +0800 (CST) Subject: [ns] Receive Wireless Frames thresholds (Tiago Junqueira) Message-ID: <615696.12782.qm@web15913.mail.cnb.yahoo.com> Hi, Why I always get 'cannot post' message. That considerably affects my passion. :> In my experience, Pt_ seems to be the max transmission power and relate to something that count the affected neighbors. So if we change Pt_ directly, some nodes will not receive packets as we thought. What I do is using a new variable named txPower to replace the Pt_ in sendDown() function. Then you can change the transmission power 'txPower' from 0 to max 'Pt_', but Pt_ is still the max transmission power. By this way, you will not decrease the number of affected neighbors. When the signal strength of the frame is between RxThresh_ and CSThresh_ , it will be tagged as corrupted, and it will be dropped in implemention of mac-802_11.cc. Generally, if the receiving strength of a packet is under the RxThresh_, it will be considered as cannot be interpreted correctly with too much error bits. Some other implementions might be changed to according to BER. Hopes helpful. >---------------------------------------------------------------------- > >Message: 1 >Date: Tue, 26 Jun 2007 04:22:25 +0200 >From: "Tiago Junqueira" >Subject: [ns] Receive Wireless Frames thresholds >To: ns-users at ISI.EDU >Message-ID: ><4bb1b4060706251922u3345ae29lcac7dc1a8559c786 at mail.gmail.com> >Content-Type: text/plain; charset=ISO-8859-1; format=flowed > >Hi people, > >I'm not understanding how is processed an incoming wireless packet. I >setted the following thresholds: >Phy/WirelessPhy set RXThresh_ 630e-15 >Phy/WirelessPhy set CSThresh_ 630e-15 > >I'm using the FreeSpace model, and a distance of 880 m with Gr=50 and >Gt=25. >If I run the script for a Pt_ = 0.0158 W (12 dBm), the power received >using the Friis formula or the result printed by the function i get: >OFDM phy receiving packet with mod=0 and cp=0.250000 >0.031842: d: 880.000000, Pr: 1.199811e-09 > >But if I run the script for Pt= 0.01 W (10 dBm), there is no packet >received, and Pr is not printed, but it should be more or less >7.2e-10. >Why the value is higher than the thresholds, and the frames are not >accepted? >(I don't know if this is important,but i'm simulating WiMAX with the >NIST package) > >Another question is, the CSThresg_ is the collision Threshold, is it >important when there is only one cbr flow from one station to the >mobile node? There should be no collisions? >When the signal strength of the frame is between RxThresh_ and >CSThresh_ , it will be tagged as corrupted, and there is a probability >of reception in the MAC layer or not? > >thanks in advance > > > >------------------------------ --------------------------------- ÑÅ»¢Ãâ·ÑÓÊÏä3.5GÈÝÁ¿£¬20M¸½¼þ£¡ From dolkoff at yahoo.com.cn Wed Jun 27 18:34:11 2007 From: dolkoff at yahoo.com.cn (Daniel Dekst) Date: Thu, 28 Jun 2007 09:34:11 +0800 (CST) Subject: [ns] shutting down link or node with wireless topology Message-ID: <81514.1803.qm@web15907.mail.cnb.yahoo.com> I also want to know whether there is any simple way to shut down nodes. I use "$ns_ node-config -IncomingErrProc UniformErr" to assign nodes different link loss. But I have to add a "kill-node" command to shut down nodes. >------------------------------ > >Message: 17 >Date: Wed, 27 Jun 2007 21:20:48 +0200 (CEST) >From: chammas at enst.fr >Subject: Re: [ns] shutting down link or node with wireless topology >To: "Daniel Mahrenholz" >Cc: ns-users at ISI.EDU >Message-ID: <63707.137.194.8.245.1182972048.squirrel at webmail.enst.fr> >Content-Type: text/plain;charset=iso-8859-1 > >Hello Daniel, > >Thank you, but you didnt say why the solution of simulating a complete >node failure wouldn't work. >I understand that shutting down links is not an option since links >don't >exist like i supposed but shouldn't i be able to shut down a node in >wireless like i do in wired scenarios figures? > >Patrick > >>> I am a new ns user i am trying to simulate a wireless topology using >>> OLSR >>> as a routing protocol. I need to simulate a link failure for a short >>> period of time to study the reactions of OLSR to the failure >> In a wireless scenario you do not have links, so you cannot shut them >> down. One option is to simply move a node out of the transmission > >range >> of another. This may become difficult for a large number of nodes. > You >> could also extend the node to implement something like a MAC filter >so >> that a node simply ignores messages from individual sources. But im >not >> aware of any such solution currently existing. You could also modify >the >> propagation model to create very specific transmission failures, e.g. >> drop all packets from a specific node (node failure). > > Daniel. > > -- > Dr.-Ing. Daniel Mahrenholz > rt-solutions.de GmbH > Oberl?nder Ufer 190a > D-50968 K?ln > > Web: www.rt-solutions.de > > rt-solutions.de > networks you can trust. > > ------------------------------ --------------------------------- ÇÀ×¢ÑÅ»¢Ãâ·ÑÓÊÏä3.5GÈÝÁ¿£¬20M¸½¼þ£¡ From dolkoff at yahoo.com.cn Wed Jun 27 18:42:42 2007 From: dolkoff at yahoo.com.cn (Daniel Dekst) Date: Thu, 28 Jun 2007 09:42:42 +0800 (CST) Subject: [ns] shutting down link or node with wireless topology Message-ID: <705396.26663.qm@web15911.mail.cnb.yahoo.com> seems "$node off" works --------------------------------- ÇÀ×¢ÑÅ»¢Ãâ·ÑÓÊÏä3.5GÈÝÁ¿£¬20M¸½¼þ£¡ From cwlxxue at hotmail.com Wed Jun 27 20:21:57 2007 From: cwlxxue at hotmail.com (xueguanpeng) Date: Thu, 28 Jun 2007 11:21:57 +0800 Subject: [ns] Problem about MobileIP Variable "regagent_" Message-ID: Hello everyone: I'm a new NS2 user.NS2 run on Fedora Core 5.And version is NS2-allinone-2.27.I use NS2 for MobileIP simulation. When I run a script named mobileIP.tcl copied from "http://140.116.72.80/~smallko/ns2/mobileip.htm."NS2 returned following error info:################################################[root at xxx testns]#ns mobileIP.tclnum_node is 3can't read "regagent_": no such variable while executing"subst $[subst $var]" (procedure "_o115" line 5) (SplitObject set line 5) invoked from within"$MH set regagent_" invoked from within"[$MH set regagent_] set home_agent_ $HAaddress" (file "mobileIP.tcl" line 186)#################################################But when I run the test-suite-WLtutorial.tcl wireless3 which contain the same variable "regagent_".The system didn't return any error info about "regagent_".Only some warning:Route to base_stn not known:dropping pkt.I searched on the Internet,but can't find anything useful.could someone give ! me some advices?Thanks in advance. _________________________________________________________________ ͨ¹ý Windows Live Spaces ÓëÅóÓÑÇáËɹ²ÏíÄúµÄÉú»î¡£ http://spaces.live.com/spacesapi.aspx?wx_action=create&wx_url=/friends.aspx&mkt=zh-cn From haplo_3 at hotmail.com Thu Jun 28 00:30:17 2007 From: haplo_3 at hotmail.com (Rami .Z.) Date: Thu, 28 Jun 2007 07:30:17 +0000 Subject: [ns] real link event to ns2 Message-ID: is it posiible in nse or ns2 or whatever to get real changes in the link state and inject this events to ns2? _________________________________________________________________ Picture this – share your photos and you could win big! http://www.GETREALPhotoContest.com?ocid=TXT_TAGHM&loc=us From chammas at enst.fr Thu Jun 28 03:12:48 2007 From: chammas at enst.fr (chammas@enst.fr) Date: Thu, 28 Jun 2007 12:12:48 +0200 (CEST) Subject: [ns] shutting down link or node with wireless topology Message-ID: <63213.137.194.8.245.1183025568.squirrel@webmail.enst.fr> Hi all, Thank you for answering but i tried the $ns_ at 60.0 "$node_(0) off" command which gave me the segment fault error, i then added the energymodel to the node and here's what i get when i try running the simulation: ns: _o17 reset-state: (_o17 cmd line 1) invoked from within "_o17 cmd reset-state" invoked from within "catch "$self cmd $args" ret" invoked from within "if [catch "$self cmd $args" ret] { set cls [$self info class] global errorInfo set savedInfo $errorInfo error "error when calling class $cls: $args" $..." (procedure "_o17" line 2) (SplitObject unknown line 2) invoked from within "_o17 reset-state" here is my nodeconfig in the Tcl script $ns_ node-config -adhocRouting $val(adhocRouting) \ -llType $val(ll) \ -macType $val(mac) \ -ifqType $val(ifq) \ -ifqLen $val(ifqlen) \ -antType $val(ant) \ -propType $val(prop) \ -phyType $val(netif) \ -channel $chan_1_ \ -topoInstance $topo \ -agentTrace ON \ -routerTrace ON \ -macTrace OFF \ -energyModel EnergyModel \ -rxPower 0.3 \ -txPower 0.6 \ -initialEnergy 0.1 can anyone help me with this output ? and please could someone explain the difference between the $ns_ at 60.0 "$node_(0) off" and $ns_ rtmodel-at 60.0 down $node_(0) is the 1st one only available when using an energy model? and how come the second one has no effect on wireless nodes PS: i am using a 802.11 model any help would be greatly appreciated ---------------------------- Message original ---------------------------- Objet: Re: [ns] shutting down link or node with wireless topology De: "Daniel Dekst" Date: Jeu 28 juin 2007 3:42 ?: ns-users at ISI.EDU -------------------------------------------------------------------------- seems "$node off" works --------------------------------- ????????????????3.5G??????20M?????? From anamus2007 at yahoo.fr Thu Jun 28 06:25:00 2007 From: anamus2007 at yahoo.fr (Ana Turk) Date: Thu, 28 Jun 2007 15:25:00 +0200 (CEST) Subject: [ns] ODMRP, ADMR under ns-allinone-2.30 Message-ID: <179773.21938.qm@web23207.mail.ird.yahoo.com> hi all, I am trying to implement ODMRP (Monarch extension ns-2.1b8) on ns-2.30. I have ported the code of ns-2.1b8 to 2.29 My odmrp code is complied fine. but when i am using the tcl script which is there with the ns-2.1b8 for running the ODMRP on a particular scenerio the error in the file is as: *** no errormodel specified. UniAgent: net_id is 0 wrong # args: should be "_o16 self class proc channel pmodel lltype mactype qtype qlen iftype anttype topo inerrproc outerrproc fecproc" (Object next line 1) invoked from within "_o16 next _o3 _o27 LL Mac/802_11 Queue/DropTail/PriQueue 50 Phy/WirelessPhy > Antenna/OmniAntenna _o14 { }" ("eval" body line 1) invoked from within "eval $self next $args" (procedure "_o16" line 6) (ODMRPNode add-interface line 6) invoked from within "$node add-interface $channel_(0) [new $opt(prop)] $opt(ll) $opt(mac) $opt(ifq) $opt(ifqlen) $opt(netif) $opt(ant) $topo \ " (procedure "create-mcast-mobile-node" line 19) invoked from within "create-mcast-mobile-node $i 0 " invoked from within "if { [string compare $opt(rp) "odmrp"] == 0} { for {set i 0} {$i < $opt(nn) } {incr i} { create-mcast-mobile-node $i 0 } } " (file "/root/Desktop/ns-allinone-2.28/ns-2.28/scrip_odm1/run.tcl" line 396) num_nodes is set 100 I think there is any problem in passing the arguments to the "eval " procedure for the interface to the node. I have tried hard to find where the eval is defined, but enable to find. please if any one has faced the same problem with this code please help me.I needit urgently. Thanks, --------------------------------- D?couvrez une nouvelle fa?on d'obtenir des r?ponses ? toutes vos questions ! Profitez des connaissances, des opinions et des exp?riences des internautes sur Yahoo! Questions/R?ponses. From chammas at enst.fr Thu Jun 28 08:18:18 2007 From: chammas at enst.fr (chammas@enst.fr) Date: Thu, 28 Jun 2007 17:18:18 +0200 (CEST) Subject: [ns] shutting down link or node with wireless topology In-Reply-To: <63213.137.194.8.245.1183025568.squirrel@webmail.enst.fr> References: <63213.137.194.8.245.1183025568.squirrel@webmail.enst.fr> Message-ID: <62768.137.194.8.245.1183043898.squirrel@webmail.enst.fr> $ns_ at 60.0 "$node_(0) off" now works but i still can see packets being sent (and received) from node 0 after it was shutdown in the trace file... Any ideas? Greats, Patrick > > Hi all, > > Thank you for answering but i tried the > $ns_ at 60.0 "$node_(0) off" > > command which gave me the segment fault error, i then added the > energymodel to the node and here's what i get when i try running the > simulation: > > ns: _o17 reset-state: > (_o17 cmd line 1) > invoked from within > "_o17 cmd reset-state" > invoked from within > "catch "$self cmd $args" ret" > invoked from within > "if [catch "$self cmd $args" ret] { > set cls [$self info class] > global errorInfo > set savedInfo $errorInfo > error "error when calling class $cls: $args" $..." > (procedure "_o17" line 2) > (SplitObject unknown line 2) > invoked from within > "_o17 reset-state" > > > here is my nodeconfig in the Tcl script > > $ns_ node-config -adhocRouting $val(adhocRouting) \ > -llType $val(ll) \ > -macType $val(mac) \ > -ifqType $val(ifq) \ > -ifqLen $val(ifqlen) \ > -antType $val(ant) \ > -propType $val(prop) \ > -phyType $val(netif) \ > -channel $chan_1_ \ > -topoInstance $topo \ > -agentTrace ON \ > -routerTrace ON \ > -macTrace OFF \ > -energyModel EnergyModel \ > -rxPower 0.3 \ > -txPower 0.6 \ > -initialEnergy 0.1 > > can anyone help me with this output ? and please could someone explain the > difference between the > > $ns_ at 60.0 "$node_(0) off" > > and > > $ns_ rtmodel-at 60.0 down $node_(0) > > is the 1st one only available when using an energy model? and how come the > second one has no effect on wireless nodes > > PS: i am using a 802.11 model > > any help would be greatly appreciated > > > > > > ---------------------------- Message original ---------------------------- > Objet: Re: [ns] shutting down link or node with wireless topology > De: "Daniel Dekst" > Date: Jeu 28 juin 2007 3:42 > ?: ns-users at ISI.EDU > -------------------------------------------------------------------------- > > > seems "$node off" works > > --------------------------------- > ????????????????3.5G??????20M?????? > > > From mcsist at yahoo.com Thu Jun 28 11:05:31 2007 From: mcsist at yahoo.com (Mohammed Abu Hajar) Date: Thu, 28 Jun 2007 11:05:31 -0700 (PDT) Subject: [ns] Ssendfailure Error message DSR Message-ID: <166662.57478.qm@web55009.mail.re4.yahoo.com> Hello ns users, I am doing simulations using DSR routing protocol. The simulation time is 900 s, but the simulations never finishs ometimes, it appears a fail message like the following: SSendFailure 2177. _5_ -XXXXXX- 5:0 44:0 5->4 1 2 2 3 [|5 4 7 6 12 44] Can any one tell me where the bug is? Regards --------------------------------- Be a better Heartthrob. Get better relationship answers from someone who knows. Yahoo! Answers - Check it out. From abidghufran at hotmail.com Thu Jun 28 11:52:34 2007 From: abidghufran at hotmail.com (Abid Ghufran) Date: Thu, 28 Jun 2007 18:52:34 +0000 Subject: [ns] problem: installing ns2 2.27 on FC-5 Message-ID: Dear All, I intend to intall pdns and for that purpose am installing/configuring ns2-2.27 on FC-5. When I run make I get a lot of errors in the SCTP.h, SCTP.cc, Queue.h and various other files. They seem like syntax errors, as they refer to destructors, invalid lvalues, and invalid (class) namespace specifiers. Is there any patch that I could use for ns2-2.27? Thank you, Abid Ghufran. _________________________________________________________________ The next generation of Hotmail is here! http://www.newhotmail.co.uk/ From anamus2007 at yahoo.fr Thu Jun 28 13:31:24 2007 From: anamus2007 at yahoo.fr (Ana Turk) Date: Thu, 28 Jun 2007 22:31:24 +0200 (CEST) Subject: [ns] Help add-interface ns-2.30 Message-ID: <883932.8089.qm@web23202.mail.ird.yahoo.com> hi all, I am trying to implement ODMRP (Monarch extension ns-2.1b8) on ns-2.30. I have ported the code of ns-2.1b8 to 2.29 My odmrp code is complied fine. but when i am using the tcl script which is there with the ns-2.1b8 for running the ODMRP on a particular scenerio the error in the file is as: *** no errormodel specified. UniAgent: net_id is 0 wrong # args: should be "_o16 self class proc channel pmodel lltype mactype qtype qlen iftype anttype topo inerrproc outerrproc fecproc" (Object next line 1) invoked from within "_o16 next _o3 _o27 LL Mac/802_11 Queue/DropTail/PriQueue 50 Phy/WirelessPhy > Antenna/OmniAntenna _o14 { }" ("eval" body line 1) invoked from within "eval $self next $args" (procedure "_o16" line 6) (ODMRPNode add-interface line 6) invoked from within "$node add-interface $channel_(0) [new $opt(prop)] $opt(ll) $opt(mac) $opt(ifq) $opt(ifqlen) $opt(netif) $opt(ant) $topo \ " (procedure "create-mcast-mobile-node" line 19) invoked from within "create-mcast-mobile-node $i 0 " invoked from within "if { [string compare $opt(rp) "odmrp"] == 0} { for {set i 0} {$i < $opt(nn) } {incr i} { create-mcast-mobile-node $i 0 } } " (file "/root/Desktop/ns-allinone-2.28/ns-2.28/scrip_odm1/run.tcl" line 396) num_nodes is set 100 I think there is any problem in passing the arguments to the "eval " procedure for the interface to the node. I have tried hard to find where the eval is defined, but enable to find. please if any one has faced the same problem with this code please help me.I needit urgently. Thanks, --------------------------------- Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail From franciskovitch at gmail.com Thu Jun 28 14:00:11 2007 From: franciskovitch at gmail.com (=?ISO-8859-1?Q?Alexandre_Malh=E3o?=) Date: Thu, 28 Jun 2007 22:00:11 +0100 Subject: [ns] Call function of an agent Message-ID: <4684215B.7030208@gmail.com> Hi, I have my own agent class in ns. Is there any way for me to call a function inside this agent class from another class?? Best regards, Alexandre Malh?o From whzhao at gmail.com Thu Jun 28 15:24:51 2007 From: whzhao at gmail.com (Wenhua Zhao) Date: Thu, 28 Jun 2007 15:24:51 -0700 Subject: [ns] shutting down link or node with wireless topology In-Reply-To: <62768.137.194.8.245.1183043898.squirrel@webmail.enst.fr> References: <63213.137.194.8.245.1183025568.squirrel@webmail.enst.fr> <62768.137.194.8.245.1183043898.squirrel@webmail.enst.fr> Message-ID: <178ddfde0706281524k7d35eb38o4c541882017254cd@mail.gmail.com> You can try to set the coordinates of the nodes to large values. $node set X_ 10000 $node set Y_ 10000 I haven't done this before, hope it works. -- Wenhua On 6/28/07, chammas at enst.fr wrote: > > > $ns_ at 60.0 "$node_(0) off" now works but i still can see packets being > sent (and received) from node 0 after it was shutdown in the trace file... > > Any ideas? > Greats, > Patrick > > > > > Hi all, > > > > Thank you for answering but i tried the > > $ns_ at 60.0 "$node_(0) off" > > > > command which gave me the segment fault error, i then added the > > energymodel to the node and here's what i get when i try running the > > simulation: > > > > ns: _o17 reset-state: > > (_o17 cmd line 1) > > invoked from within > > "_o17 cmd reset-state" > > invoked from within > > "catch "$self cmd $args" ret" > > invoked from within > > "if [catch "$self cmd $args" ret] { > > set cls [$self info class] > > global errorInfo > > set savedInfo $errorInfo > > error "error when calling class $cls: $args" $..." > > (procedure "_o17" line 2) > > (SplitObject unknown line 2) > > invoked from within > > "_o17 reset-state" > > > > > > here is my nodeconfig in the Tcl script > > > > $ns_ node-config -adhocRouting $val(adhocRouting) \ > > -llType $val(ll) \ > > -macType $val(mac) \ > > -ifqType $val(ifq) \ > > -ifqLen $val(ifqlen) \ > > -antType $val(ant) \ > > -propType $val(prop) \ > > -phyType $val(netif) \ > > -channel $chan_1_ \ > > -topoInstance $topo \ > > -agentTrace ON \ > > -routerTrace ON \ > > -macTrace OFF \ > > -energyModel EnergyModel \ > > -rxPower 0.3 \ > > -txPower 0.6 \ > > -initialEnergy 0.1 > > > > can anyone help me with this output ? and please could someone explain the > > difference between the > > > > $ns_ at 60.0 "$node_(0) off" > > > > and > > > > $ns_ rtmodel-at 60.0 down $node_(0) > > > > is the 1st one only available when using an energy model? and how come the > > second one has no effect on wireless nodes > > > > PS: i am using a 802.11 model > > > > any help would be greatly appreciated > > > > > > > > > > > > ---------------------------- Message original ---------------------------- > > Objet: Re: [ns] shutting down link or node with wireless topology > > De: "Daniel Dekst" > > Date: Jeu 28 juin 2007 3:42 > > ?: ns-users at ISI.EDU > > -------------------------------------------------------------------------- > > > > > > seems "$node off" works > > > > --------------------------------- > > ????????????????3.5G??????20M?????? > > > > > > > > > From farzaneh_upm at yahoo.com Thu Jun 28 21:29:51 2007 From: farzaneh_upm at yahoo.com (Farzaneh Razavi Armaghani) Date: Thu, 28 Jun 2007 21:29:51 -0700 (PDT) Subject: [ns] what are the modifications of TCP delayed ACK for the case d>2? Message-ID: <350930.33862.qm@web35405.mail.mud.yahoo.com> Hello all I want to delay more than 2 ACKs on the TCP receiver side to study the interaction of TCP new reno with the 802.11 MAC protocol in wireless multi-hop networks. How can I modify the ns source code for the case of delaying more than two ACKs for example up to 3 or 4 ACKs? If anybody has any example, document or ns source code or knows any helpful website, please help me. Regards, Farzaneh --------------------------------- Pinpoint customers who are looking for what you sell. From teerawat at ece.ubc.ca Fri Jun 29 00:01:32 2007 From: teerawat at ece.ubc.ca (Teerawat Issariyakul) Date: Fri, 29 Jun 2007 00:01:32 -0700 (PDT) Subject: [ns] Call function of an agent In-Reply-To: <4684215B.7030208@gmail.com> Message-ID: You have to declare your agent as a variable of another class. Initiate the agent variable at the constructor of that class. Then you can call public function of your Agent class through that variable. See class Timer for example. BR, Teerawat On 6/28/2007, "Alexandre Malh?o" wrote: > >Hi, > >I have my own agent class in ns. Is there any way for me to call a >function inside this agent class from another class?? > >Best regards, > >Alexandre Malh?o > > From fahmy at vt.edu Fri Jun 29 01:15:24 2007 From: fahmy at vt.edu (Sherif Fadel Fahmy) Date: Fri, 29 Jun 2007 11:15:24 +0300 Subject: [ns] Question about MAC level packet scheduling in NS-2 Message-ID: Hi, I am a distributed systems researcher and I am relatively new to NS-2. I want to do some fancy MAC level packet scheduling in order to guarantee end-to-end timeliness on ad hoc networks. I read the documentation and looked at the source code but I am not certain were to begin. As far as I can tell, the interface queue is implemented in priqueue.cc and priqueue.h where routing protocol packets are placed at the head of the queue. The link layer (ll.cc and ll.h) contains a pointer (ifq) to the base queue class (Queue.cc and Queue.h). In order to implement my scheduling policy, I am going to derive a class from Queue. How do I include this new queue class into my new MAC protocol? Once again, sorry if this is a stupid question but I am new to NS-2. Thanks! Fahmy -- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/ From kalif_m at yahoo.com Fri Jun 29 04:12:01 2007 From: kalif_m at yahoo.com (KaLiF) Date: Fri, 29 Jun 2007 04:12:01 -0700 (PDT) Subject: [ns] error: core segmentation fault Message-ID: <486836.70353.qm@web31709.mail.mud.yahoo.com> This could be a problem of defining the simulated nodes. I faced with the same problem because I didn't modify the number of nodes in the file.tcl. I had a wirelles.tcl where I had to put other files like cbrgen, stdest and in the file.tcl I made the mistake not to modify the number of node simulated. This I think is the problem. Nu citi nimic din ceea ce nu doresti sa tii minte si nu tine minte nimic din ceea ce n-ai de gind sa aplici ____________________________________________________________________________________ Need Mail bonding? Go to the Yahoo! Mail Q&A for great tips from Yahoo! Answers users. http://answers.yahoo.com/dir/?link=list&sid=396546091 From peter.ebinger at igd.fraunhofer.de Fri Jun 29 04:04:04 2007 From: peter.ebinger at igd.fraunhofer.de (Peter Ebinger) Date: Fri, 29 Jun 2007 13:04:04 +0200 Subject: [ns] New release of iNSpect available! A Visualization Tool for MANET Simulations with ns-2 Message-ID: <4684E724.1030803@igd.fraunhofer.de> Dear ns-2 users, a new release of iNSpect is available at http://www.igd.fraunhofer.de/igd-a8/en/projects/mobsec/inspect/. The focus of the new release was a major architectural change to improve the flexibility, the robustness and the efficiency of the tool. iNSpect is a Visualization Tool for MANET Simulations with ns-2. It takes log files (so called trace files) created by the common open source network simulator ns2 and creates a visual presentation of the simulation data. A user can play a simulation (continuously move along the simulation time axis), halt it, jump to a specific simulation time and activate or deactivate more detailed data presentation features. iNSpect provides also the means to take screenshots or record movies. These movies can be shown using common media players independently of iNSpect and are therefore useful for presentations. The focus of iNSpect's visualization is to present movement and data transaction of mobile nodes in MANETs in a clearer way then this has been possible with former tools. Best regards, Peter Ebinger and Fatih Gey ------------------------------------------------------------------------ Background and Application Areas iNSpect was originally written by Neil Mushell and Stuart Kurkowski at Toilers Research Group at the Colorado School of Mines (USA) and was published in 2004. In April 2005 iNSpect version 3.3 has been released. Subsequent development began by Fatih Gey and Peter Ebinger at the Security Technology Department of the Fraunhofer Institute for Computer Graphics Research IGD in Darmstadt (Germany). In late 2005 the development of iNSpect at the Colorado School of Mines by Neil Mushell and Stuart Kurkowski was stopped. The focus of the current developments is major architectural changes to improve the flexibility, the robustness and the efficiency of the tool. Due to these changes, several modules had to be rewritten from scratch with the result, that the current version actually has less features than former versions. However, as a result the new iNSpect version is easily extendable and offers a wide range of possibilities for attachments and for adding new features or expanding the existing ones. Features that are missing at the moment are not meant to be abandoned; they will probably be re-implemented in future releases. Documentation There is a User Manual and a Developers Guide available for iNSpect. - User Manual: The user manual describes how to configure and use iNSpect. The manual presents all functions and features that are currently available. [http://www.igd.fraunhofer.de/igd-a8/en/projects/mobsec/inspect/iNSpect_UserManual.pdf] - Developers Guide: The developers guide describes the internals of iNSpect and how it can be extended. [http://www.igd.fraunhofer.de/igd-a8/en/projects/mobsec/inspect/iNSpect_DevelopersGuide.pdf] Licensing You are welcome to download and use the iNSpect code free of charge under GNU General Public License, Version 2 [http://www.gnu.org/licenses/gpl.txt]. We only ask you to keep the copyright notices that any published research from using this code includes a reference to the initial technical report about iNSpect: o S. Kurkowski, T. Camp, and M. Colagrosso, A Visualization and Animation Tool for NS-2 Wireless Simulations: iNSpect, Technical Report MCS-04-03, The Colorado School of Mines, June 2004. [PDF] Download iNSpect was implemented and compiled using gcc compiler version 4.0 and below, so far it does not work with any compiler version newer than that. - inspect-allinone-3.4-20070531.tgz (size: 2.4 MB) [http://www.igd.fraunhofer.de/igd-a8/en/projects/mobsec/inspect/inspect-allinone-3.4-20070531.tgz] - inspect-3.4-20070531.tgz (size: 314 kB) [http://www.igd.fraunhofer.de/igd-a8/en/projects/mobsec/inspect/inspect-3.4-20070531.tgz] Mailing List We set up a public mailing list for discussions related to iNSpect. The target audience are developers and users. Please also send bug reports to this mailing list. We'll do our best to answer questions posted to the list and to provide a fix for a bug as soon as possible. Subscribe to the inspect mailing list by sending a mail to listserv[at]igd.fraunhofer.de with the following information in the mail's body: subscribe inspect Please leave the mail's subject line blank. A few moments later you will receive a confirmation by email. Once subscribed, you are allowed to post messages to mail address inspect[at]igd.fraunhofer.de. Contact: inspect[at]igd.fraunhofer.de Peter Ebinger Fraunhofer-Institut f?r Graphische Datenverarbeitung IGD E-Mail: peter.ebinger at igd.fraunhofer.de Fatih Gey Fraunhofer-Institut f?r Graphische Datenverarbeitung IGD E-Mail: fatih.gey at igd.fraunhofer.de -- _______________ | | |_|_|_|_| Fraunhofer-Institut f?r Graphische Datenverarbeitung |___|___|_|_|_|_| | | |_|_|_|_| Department Security Technology |___|___|_|_|_|_| | . _ _ | Peter Ebinger peter.ebinger at igd.fraunhofer.de | | / _ | \ | Fraunhoferstr. 5 phone +49 6151-155-531 | | \_/ |_/ | 64283 Darmstadt fax +49 6151-155-499 | | Deutschland http://www.igd.fraunhofer.de/igd-a8 ~---------------~ This email is digitally signed - Root-CA: https://pki.fraunhofer.de/ From salouhouni at hotmail.com Fri Jun 29 14:48:15 2007 From: salouhouni at hotmail.com (salouhouni) Date: Fri, 29 Jun 2007 14:48:15 -0700 (PDT) Subject: [ns] Mobility Models Message-ID: <11366754.post@talk.nabble.com> Hello everybody.I am a new user in NS2 and I will try to implement some mobility models in NS2 and implement.As I have searched around I think that it is quite difficult in a short period to implement one on my own so I will try to test some already built ones.Cause I am a new user I would like to ask how difficult it will be to get familiar with NS2 in order to use some mobility models?Is it easy to use the existing ones and experiment on them?How complicated is the code of such models and how easy it is to test on different senarios?Thanks for the post and I hope that I will be able to help somebody else when I get used to the program.Please If anybody know I would be grateful to help me even if the questions look sily.Thanks again!:) -- View this message in context: http://www.nabble.com/Mobility-Models-tf4001829.html#a11366754 Sent from the ns-users mailing list archive at Nabble.com. From tiago.junkeira at gmail.com Fri Jun 29 15:59:23 2007 From: tiago.junkeira at gmail.com (Junkeira) Date: Fri, 29 Jun 2007 15:59:23 -0700 (PDT) Subject: [ns] NIST - Bug?? In-Reply-To: <11213860.post@talk.nabble.com> References: <4bb1b4060705311639w61fd85een7daefb0535db0534@mail.gmail.com> <11213860.post@talk.nabble.com> Message-ID: <11368605.post@talk.nabble.com> Hi, I didnt see the message, it wasnt sent to my mail, so i'll answer just now. Why you dont config like in the example datarate.tcl, first all the options for the configuration of the wireless node that will after be created, and then just change the different parameters for the MN or SS. If you can run that example without receiving an error message is because your sintax is not correct probably. But also probably you already solved that problem:). kindly, Tiago Junqueira $ns node-config -adhocRouting $opt(adhocRouting) \ -llType $opt(ll) \ -macType Mac/802_16/BS \ -ifqType $opt(ifq) \ -ifqLen $opt(ifqlen) \ -antType $opt(ant) \ -propType $opt(prop) \ -phyType $opt(netif) \ -channel [new $opt(chan)] \ -topoInstance $topo \ -wiredRouting ON \ -agentTrace ON \ -routerTrace ON \ -macTrace ON \ -movementTrace OFF #puts "Configuration of base station" set bstation [$ns node 1.0.0] $ns node-config -macType Mac/802_16/SS \ -wiredRouting OFF \ -macTrace ON ;# Mobile nodes cannot do routing. set wl_node [$ns node 1.0.1] ;# create the node with given @. -- View this message in context: http://www.nabble.com/NIST---Bug---tf3849528.html#a11368605 Sent from the ns-users mailing list archive at Nabble.com. From twoask at gmail.com Fri Jun 29 16:42:54 2007 From: twoask at gmail.com (Hai T. Vu) Date: Fri, 29 Jun 2007 19:42:54 -0400 Subject: [ns] Mobility Models In-Reply-To: <11366754.post@talk.nabble.com> References: <11366754.post@talk.nabble.com> Message-ID: Hello, To get start with mobility models you can start with this file (assume ns is the directory of your ns2): ns/indep-utils/cmu-scen-gen/setdest.cc. This is an independent tool, not really related to ns2, but it is an aid for running simulation on wireless networks. This code in fact generates a mobility scenerio using Random Waypoint mobility model. You can provide a number of nodes, speed, pause time, duration of the simulation... After this, you will have a scenario file ready to run with your ns2 simulation. Some quick examples you might want to have a look are at this folder: ns/tcl/ex/ The code for generating a mobility model is indeed not very complicated as you might have a look at setdest.cc. From this, you can modify as much as you want to have your own mobility model, for example Random Walk, Random Smooth (for independent mobility) or other group mobility. Hope this might help. Hai. On 6/29/07, salouhouni wrote: > > > > Hello everybody.I am a new user in NS2 and I will try to implement some > mobility models in NS2 and implement.As I have searched around I think > that > it is quite difficult in a short period to implement one on my own so I > will > try to test some already built ones.Cause I am a new user I would like to > ask how difficult it will be to get familiar with NS2 in order to use some > mobility models?Is it easy to use the existing ones and experiment on > them?How complicated is the code of such models and how easy it is to test > on different senarios?Thanks for the post and I hope that I will be able > to > help somebody else when I get used to the program.Please If anybody know I > would be grateful to help me even if the questions look sily.Thanksagain!:) > -- > View this message in context: > http://www.nabble.com/Mobility-Models-tf4001829.html#a11366754 > Sent from the ns-users mailing list archive at Nabble.com. > > From zahraa00 at hotmail.com Sat Jun 30 01:28:54 2007 From: zahraa00 at hotmail.com (Zahraa Taki Al-Lawati) Date: Sat, 30 Jun 2007 08:28:54 +0000 Subject: [ns] tcp sending rate Message-ID: hi; what is the defult sending rate in tcp agent when starting any conncection. how can i change it ? and what is the unit of sending rate ( packet/sec or b/sec )? advise please _________________________________________________________________ Don't just search. Find. Check out the new MSN Search! http://search.msn.com/ From tcamp at mines.edu Fri Jun 29 17:40:37 2007 From: tcamp at mines.edu (Tracy Camp) Date: Fri, 29 Jun 2007 18:40:37 -0600 Subject: [ns] New release of iNSpect available! A Visualization Tool for MANET Simulations with ns-2 Message-ID: For those unaware of the iNSpect software being discussed here, please see: http://toilers.mines.edu/Public/NsInspect Peter and Fatih have done a nice job of re-implementing parts of our iNSpect tool (version 3.3). While their iNSPect tool does not include all the features that we offer with our iNSPect tool, they have definitely improved upon our original code structure. I do, however, want to clarify a few items on this "new release of iNSpect". - While it is true that development of new features in iNSpect is not on-going at the Colorado School of Mines, we do provide maintenance and support for our iNSpect software. - Peter and Fatih state that "iNSpect was implemented and compiled using gcc compiler version 4.0 and below, so far it does not work with any compiler version newer than that." This is true of our version 3.3 of iNSpect and Peter/Fatih's version of iNSpect. We have recently released version 3.4 of iNSpect, which does compile with gcc 4.+. Peter and I are talking about ways to help ensure confusion is avoided between this 'new release of iNSpect' (from Peter and Fatih) and the original version of iNSpect (from Toilers). Peter/Fatih: thanks for improving the code structure of a very popular visualization tool. Tracy Tracy Camp, Ph.D. Director of Toilers Dept. of Math. & Computer Sciences (MCS) Colorado School of Mines 303/384-2184 email: tcamp at mines.edu Homepage: http://www.mines.edu/fs_home/tcamp/ Research Group Webpage: http://toilers.mines.edu On Jun 29, 2007, at 4:52 AM, Peter Ebinger wrote: > Dear ns-2 users, > > a new release of iNSpect is available at > http://www.igd.fraunhofer.de/igd-a8/en/projects/mobsec/inspect/. The > focus of the new release was a major architectural change to > improve the > flexibility, the robustness and the efficiency of the tool. > > iNSpect is a Visualization Tool for MANET Simulations with ns-2. It > takes log files (so called trace files) created by the common open > source network simulator ns2 and creates a visual presentation of the > simulation data. > > A user can play a simulation (continuously move along the simulation > time axis), halt it, jump to a specific simulation time and > activate or > deactivate more detailed data presentation features. iNSpect provides > also the means to take screenshots or record movies. These movies > can be > shown using common media players independently of iNSpect and are > therefore useful for presentations. > > The focus of iNSpect's visualization is to present movement and data > transaction of mobile nodes in MANETs in a clearer way then this has > been possible with former tools. > > Best regards, > Peter Ebinger and Fatih Gey > > > ---------------------------------------------------------------------- > -- > > Background and Application Areas > > iNSpect was originally written by Neil Mushell and Stuart Kurkowski at > Toilers Research Group at the Colorado School of Mines (USA) and was > published in 2004. In April 2005 iNSpect version 3.3 has been > released. > Subsequent development began by Fatih Gey and Peter Ebinger at the > Security Technology Department of the Fraunhofer Institute for > Computer > Graphics Research IGD in Darmstadt (Germany). In late 2005 the > development of iNSpect at the Colorado School of Mines by Neil Mushell > and Stuart Kurkowski was stopped. > > The focus of the current developments is major architectural > changes to > improve the flexibility, the robustness and the efficiency of the > tool. > Due to these changes, several modules had to be rewritten from scratch > with the result, that the current version actually has less features > than former versions. However, as a result the new iNSpect version is > easily extendable and offers a wide range of possibilities for > attachments and for adding new features or expanding the existing > ones. > Features that are missing at the moment are not meant to be abandoned; > they will probably be re-implemented in future releases. > > > Documentation > > There is a User Manual and a Developers Guide available for iNSpect. > - User Manual: The user manual describes how to configure and use > iNSpect. The manual presents all functions and features that are > currently available. > [http://www.igd.fraunhofer.de/igd-a8/en/projects/mobsec/inspect/ > iNSpect_UserManual.pdf] > - Developers Guide: The developers guide describes the internals of > iNSpect and how it can be extended. > [http://www.igd.fraunhofer.de/igd-a8/en/projects/mobsec/inspect/ > iNSpect_DevelopersGuide.pdf] > > > Licensing > > You are welcome to download and use the iNSpect code free of charge > under GNU General Public License, Version 2 > [http://www.gnu.org/licenses/gpl.txt]. We only ask you to keep the > copyright notices that any published research from using this code > includes a reference to the initial technical report about iNSpect: > o S. Kurkowski, T. Camp, and M. Colagrosso, > A Visualization and Animation Tool for NS-2 Wireless > Simulations: iNSpect, Technical Report MCS-04-03, The Colorado > School of > Mines, June 2004. [PDF] > > > Download > > iNSpect was implemented and compiled using gcc compiler version 4.0 > and > below, so far it does not work with any compiler version newer than > that. > - inspect-allinone-3.4-20070531.tgz (size: 2.4 MB) > [http://www.igd.fraunhofer.de/igd-a8/en/projects/mobsec/inspect/ > inspect-allinone-3.4-20070531.tgz] > - inspect-3.4-20070531.tgz (size: 314 kB) > [http://www.igd.fraunhofer.de/igd-a8/en/projects/mobsec/inspect/ > inspect-3.4-20070531.tgz] > > > Mailing List > > We set up a public mailing list for discussions related to iNSpect. > The > target audience are developers and users. Please also send bug reports > to this mailing list. We'll do our best to answer questions posted to > the list and to provide a fix for a bug as soon as possible. > > Subscribe to the inspect mailing list by sending a mail to > listserv[at]igd.fraunhofer.de with the following information in the > mail's body: subscribe inspect > > Please leave the mail's subject line blank. A few moments later you > will > receive a confirmation by email. Once subscribed, you are allowed to > post messages to mail address inspect[at]igd.fraunhofer.de. > > > Contact: > > inspect[at]igd.fraunhofer.de > > Peter Ebinger > Fraunhofer-Institut f?r Graphische Datenverarbeitung IGD > E-Mail: peter.ebinger at igd.fraunhofer.de > > Fatih Gey > Fraunhofer-Institut f?r Graphische Datenverarbeitung IGD > E-Mail: fatih.gey at igd.fraunhofer.de > > > -- > _______________ > | | |_|_|_|_| Fraunhofer-Institut f?r Graphische > Datenverarbeitung > |___|___|_|_|_|_| > | | |_|_|_|_| Department Security Technology > |___|___|_|_|_|_| > | . _ _ | Peter Ebinger peter.ebinger at igd.fraunhofer.de > | | / _ | \ | Fraunhoferstr. 5 phone +49 6151-155-531 > | | \_/ |_/ | 64283 Darmstadt fax +49 6151-155-499 > | | Deutschland http://www.igd.fraunhofer.de/ > igd-a8 > ~---------------~ > > This email is digitally signed - Root-CA: https://pki.fraunhofer.de/ > > From etudiante_usthb at hotmail.fr Sat Jun 30 16:29:50 2007 From: etudiante_usthb at hotmail.fr (etudiante usthb) Date: Sat, 30 Jun 2007 23:29:50 +0000 Subject: [ns] How to accede to a membre variable in AODV from another file mac_802.11.cc? Message-ID: Hello. I?m trying to modify the routing protocol AODV. For this cause, I add a member variable ?energy? in the AODV class (aodv.h ) and modify it in aodv.cc file. I want to recover this member variable of the class AODV which represents this value of energy "energy" and to use it in MAC_802-11.cc file and to decrease it in the method recvDATA but I had a bug :"Segmentation fault" at the execution of the programme!!. (I want to reach the same variable ?energy? and to modify the same value in memory). Veiled how I recovered this variable: In file mac_802-11.h I added: #include "aodv/aodv.h" ............ class Mac802_11 : public Mac { ........... friend class aodv; public: ................ AODV *thisaodv; ............... } In file mac_802-11.cc I added: void Mac802_11::recvDATA(Packet *p) { ............. thisaodv->energy=thisaodv->energy-1; .............. } Where is the problem please. If it is possible, can you propose me other solutions. Thank you in advance _________________________________________________________________ Personnalisez votre Messenger avec Live.com http://www.windowslive.fr/livecom/ From martina.umlauft at vienna.at Sat Jun 30 16:57:51 2007 From: martina.umlauft at vienna.at (Martina Umlauft) Date: Sun, 01 Jul 2007 01:57:51 +0200 Subject: [ns] How to accede to a membre variable in AODV from another file mac_802.11.cc? In-Reply-To: References: Message-ID: <4686EDFF.2010700@vienna.at> Hello! Seems to me that at the time when you try to access thisaodv->energy, thisaodv is null. Trying to dereference a null pointer would give you a Segfault for sure. Have you tried to test whether thisaodv is null before doing thisaodv->energy=thisaodv->energy-1; ? Is thisaodv ever set correctly? Good luck, Martina etudiante usthb schrieb: > Hello. > > I?m trying to modify the routing protocol AODV. For this cause, I add a > member variable ?energy? in the AODV class (aodv.h ) and modify it in > aodv.cc file. > I want to recover this member variable of the class AODV which represents > this value of energy "energy" and to use it in MAC_802-11.cc file and to > decrease it in the method recvDATA but I had a bug :"Segmentation fault" at > the execution of the programme!!. (I want to reach the same variable > ?energy? and to modify the same value in memory). > Veiled how I recovered this variable: > In file mac_802-11.h I added: > #include "aodv/aodv.h" > ............ > class Mac802_11 : public Mac { > ........... > friend class aodv; > public: > ................ > AODV *thisaodv; > ............... > } > > In file mac_802-11.cc I added: > void Mac802_11::recvDATA(Packet *p) > { > ............. > thisaodv->energy=thisaodv->energy-1; > .............. > } > > Where is the problem please. If it is possible, can you propose me other > solutions. > > Thank you in advance > > _________________________________________________________________ > Personnalisez votre Messenger avec Live.com > http://www.windowslive.fr/livecom/