Hi Anyone can tell me from where can I get ns-2 implementation for SRP,Ariadne,SDSR,SAODV,ARAN protocols !!! Please help.....
--------------------------------------------- Mahmoud A.Abughazleh Department of Computer SystemsFaculty of Information Technology University of Technology, Sydney NSW 2007, Australia Mobile: (+61) 423908416 > From: [EMAIL PROTECTED]> Subject: Ns-users Digest, Vol 30, Issue 1> To: > [email protected]> Date: Thu, 1 Jun 2006 17:00:07 -0700> > Send Ns-users > mailing list submissions to> [email protected]> > 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> [EMAIL PROTECTED]> > You can reach > the person managing the list at> [EMAIL PROTECTED]> > When replying, please > edit your Subject line so it is more specific> than "Re: Contents of Ns-users > digest..."> > > Today's Topics:> > 1. RES: MANET > Error! just by > changing AODV to DSR!> (Virginia Thoma)> 2. RES: packet size TCP > (Virginia Thoma)> 3. Routing overhead of manet routing protocol (DSR) > (boygullit)> 4. Re: Does anyone in this forum has detailed knowledge > about> the NS2source code? (Ahmad Khayyat)> 5. ns-2 FAQ (Tom > Henderson)> 6. An editor to modify NS-2 C++ files ? ! (Hai Nam)> 7. How to specify the intermiedate nodes path list between> source to destination in Wireless Sensor network> (muralikrishna chowdary)> 8. Re: info (giuseppe bono)> 9. broadcasting a new packet at IP layer (Golnaz Karbaschi)> 10. Re: IEEE 802.11 MAC implementation in NS2 (Maguolo Federico)> 11. invalid command name while adding new application or agent> (sandoche balakrichenan)> 12. Sed command or not (G?zin Uluta?)> 13. Re: broadcasting a new packet at IP layer (G?zin Uluta?)> 14. Re: broadcasting a new packet at IP layer (Golnaz Karbaschi)> 15. Re: Sed command or not (Ahmad Khayyat)> 16. Validation Errors on ALLinOne NS-2.29 - Linux Suse 10> (Duke theDrug)> > > ----------------------------------------------------------------------> > Message: 1> Date: Wed, 31 May 2006 22:06:03 -0300> From: "Virginia Thoma" <[EMAIL PROTECTED]>> Subject: [ns] RES: MANET > Error! just by changing AODV to DSR!> To: "'S. Alex Nixad'"! <[EMAIL PROTECTED]>, "'NS-List'"> <[email protected]>> Message-ID: <20 [EMAIL PROTECTED]>> Content-Type: text/plain; charset="us-ascii"> > Hi,> > You need change this parameter: "set opt(ifq) Queue/DropTail/PriQueue".> Change to "set opt(ifq) CMUPriQueue"> > Virginia.> > > -----Mensagem original-----> De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de S.> Alex Nixad> Enviada em: quarta-feira, 31 de maio de 2006 13:01> Para: NS-List> Assunto: [ns] MANET > Error! just by changing AODV to DSR!> > > Hi everyone,> I'm simulating a ad hoc network with 50 random mobile nodes ... and 15> random CBR traffic ...> The simulation is successful under AODV protocol; but when I just define DSR> routing protocol for same network, it FAILS with following ERROR:> Segmentation fault <core dumped>> Kind regards,> Alex Nixad> > > > ------------------------------> > Message: 2> Date: Wed, 31 May 2006 22:27:15 -0300> From: "Virginia Thoma" <[EMAIL PROTECTED]>> Subject: [ns] RES: packet size TCP> To: "'Jo! hn Kioussis'" <[EMAIL PROTECTED]>, "'ns-users'"> <[email protected]>> Message-ID: <[EMAIL PROTECTED]>> Content-Type: text/plain; charset="us-ascii"> > OK, > > I don't need remove the headers.> > But I didn't understand L3 header and L4 header. What's that?> > AODV / DSDV: 1060 bytes. (TCP 1000 + IP 20 + "??")> DSR: 1040 bytes. (TCP 1000 + "??")> > Can you help me?> > Virginia.> > > > -----Mensagem original-----> De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de> John Kioussis> Enviada em: quarta-feira, 31 de maio de 2006 18:24> Para: ns-users> Assunto: Re: [ns] packet size TCP> > > Hi Virginia,> > In ns-2 the default packet size is 1000 bytes. > > In AODV and DSDV the default MTU is 1060 because of the L4 header (20 bytes)> and L3 headers (IP 20 bytes and AODV[DSDV] another 20 bytes). > > In DSR there is no IP header, that's why the packet size is 1040.> > In TCP, if you want to change the packet size to X bytes you sh! ould use> $tcpsource set segsize_ [ X - headers' size] if you want to keep the headers> ( check for the other instance variables of TCP agents in ns manual).> If you need to remove some or all of the headers, see ns manual page 117.> > > vthoma wrote:> > >Hello,> >> >I'm using FTP with TCP, and would like know the packet size.> >> >In the my simulations, I'm using three types routing protocols. (AODV, > >DSDV and DSR). Are the size packets differents? With AODV and DSDV the> packet size is 1060. And DSR the packet size is 1040. Why occurs that?> >> >Regards.> >> >Virginia.> >> >> >> > > >> > > > > ------------------------------> > Message: 3> Date: Thu, 1 Jun 2006 13:13:17 +1000> From: boygullit <[EMAIL PROTECTED]>> Subject: [ns] Routing overhead of manet routing protocol (DSR)> To: [email protected]> Message-ID:> <[EMAIL PROTECTED]>> Content-Type: text/plain; charset=ISO-8859-1; format=flowed> > Hi all,> Could anyone tell me how to calculate routing overhead of DSR?> > How about the header size o! f RTR ( DSR ) and MAC (802.11) ?> "> s 18.741626845 _1_ AGT --- 681 cbr 10 [0 0 0 0] ------- [1:0 0:0 32 0]> [679] 0 0> r 18.741626845 _1_ RTR --- 681 cbr 10 [0 0 0 0] ------- [1:0 0:0 32 0]> [679] 0 0> SFs 18.741626845 _1_ 681 [1 -> 0] 1(0) to 0> s 18.741626845 _1_ RTR --- 681 cbr 30 [0 0 0 0] ------- [1:0 0:0 32 0]> [679] 0 0> s 18.742061845 _1_ MAC --- 681 cbr 82 [13a 0 1 800] ------- [1:0 0:0 32> 0][679] 0 0> r 18.742296093 _0_ MAC --- 681 cbr 30 [13a 0 1 800] ------- [1:0 0:0 32 0]> [679] 1 0> s 18.742306093 _0_ MAC --- 0 ACK 38 [0 1 0 0]> r 18.742321093 _0_ RTR --- 681 cbr 30 [13a 0 1 800] ------- [1:0 0:0 32 0]> [679] 1 0> r 18.742321093 _0_ AGT --- 681 cbr 10 [13a 0 1 800] ------- [1:0 0:0 32 0]> [679] 1 0> r 18.742610160 _1_ MAC --- 0 ACK 38 [0 1 0 0]> > "> According to the output trace file, the rtr layer header is 30-10=20 bytes> (how the header size got, is it the DSR routing header?),and the mac layer> header is 82-30=52bytes(PHY +MAC header). But w! hy it transmit 82 bytes only> receive 30 bytes?> How much is the big gest header size of DSR routing protocol using in RTR> layer because I find the value of the playload in RTR is variable, not> always 20bytes?> I uesed the CBR / UDP, the packet size is 10 bytes. (if need consider the> IP/UDP/RTP header, the packet size should add 40 bytes ?)> > Regards,> > HuiYao> > > ------------------------------> > Message: 4> Date: Wed, 31 May 2006 23:58:13 -0400> From: Ahmad Khayyat <[EMAIL PROTECTED]>> Subject: Re: [ns] Does anyone in this forum has detailed knowledge> about the NS2source code?> To: Bo Wang <[EMAIL PROTECTED]>> Cc: "[email protected]" <[email protected]>> Message-ID: <[EMAIL PROTECTED]>> Content-Type: text/plain; charset=ISO-8859-1; format=flowed> > A design decision like this can be accepted if it was supported by > proper documentation, which is absolutely not the case for ns-2. IMHO, > the biggest problem of ns-2 is lack of proper documentation.> > At least, there has to be two documents: a! user's guide, and a > developer's guide.> ns manual is, again, a mixture of both that, in its current state, does > not serve the purpose of any! I understand it is a work-in-progress, but > it doesn't have a consistent format for different sections. The level of > detail ranges across a wide spectrum in various sections.> > A user's guide has to worry about writing oTcl simulation scripts that > only uses the simulator to run simulation scenarios. At least half of > the problems discussed in the list can be avoided by having such a document.> > A developer's guide should present the simulator's architecture, and > describe the design of individual modules. Moreover, it should clarify > how to go about implementing new modules for every layer in the > networking stack.> > The maintainers' requirements for including new modules in the > distribution is a good move, if they were met more often!> > I'm very much interested in producing a more accessible documentation > suite ! for ns-2. Such a great tool has much greater potential than it is > cr edited for, only if it had proper documentation. To take a positive > action, I'm willing to spend some time helping the dream of good ns-2 > documentation happen. If anyone else is interested, please let's do > something about it.> > PS. the #ns-2 IRC channel on irc.freenode.net could be a good place for > such discussions!> > Regards,> - Ahmad Khayyat> > > Bo Wang wrote:> > Hi,> >> > IMHO, the mixture of C++ and oTcl is the most annoying feature of NS> > which makes it really hard to understand the code.> >> > Best,> > Bo Wang> >> >> > On 5/31/06, Ahmad Khayyat <[EMAIL PROTECTED]> wrote:> > > >> Just a tiny hint..> >>> >> When you trace the code, don't forget that ns-2 is a mixture of C++ and> >> oTcl. Much of the object passing is done through oTcl.> >>> >> Faisal Siddiqui wrote:> >> > >>> Hi Paul,> >>>> >>> Thanks for the link.> >>>> >>> I totally agree with you. I have spent so much time trying to understand> >>> > >> as> >> > >>> to how does ! the simulation flows through the source code, but can't> >>> > >> really> >> > >>> make any headways anymore. I am trying to implement a new control flow> >>> mechanism where no packet are dropped, but in order to do so I have read> >>> > >> the> >> > >>> queue size of the next hop so that the current node can decide whether> >>> > >> to> >> > >>> accept any more packets from other nodes or flag its exception> >>> > >> indicatiing> >> > >>> to all other nodes feeding into it to stop sending more packets to it. I> >>> > >> am> >> > >>> really stuck right now because I can't locate where in the source code> >>> > >> does> >> > >>> the current node find its next hop address and how does it find that> >>> > >> out. I> >> > >>> have bunch of more questions like how does the node and agents are> >>> > >> located> >> > >>> to each other because nodes don't store any information regarding agents> >>> ! > >> or> >> > >>> classifiers within them and vice-versa.> >>> > >>> I am still waiting if someone could lend some insight into it. Please> > >>> >>> > >> let me> >> > >>> know if you have any comments or if > >>> you find any help.> >>>> >>> Thanks,> >>> - Faisal> >>>> >>>> >>> On > >>> 5/21/06, Paul Vincent Craven <[EMAIL PROTECTED]> wrote:> >>>> >>> > > >>> >>>> The proper link is:> >>>> > >>> http://www.grid.unina.it/~vollero/resources/doc_ns2.27/html/index.html> > >>> >>>>> >>>> But the documentation there is limited at best.> >>>>> >>>> > >>> I'm in the same boat as you. I've spent a very long time trying to> >>>> > >>> understand the passing of events around, how to switch between> >>>> > >>> classifiers, etc. I'd love to find someone who really knows NS2 and> >>>> > >>> > >> hire> >> > >>>> them as a consultant for a few hours > >>> just to answer all my questions!> >>>>> >>>> Paul Vincent Craven> >>>> > >>> [EMAIL PROTECTED]> >>>>> >>>>> >>>>> >>>> > > > > >>> ------------------------------> > Message: 5> Date: Wed, 31 May 2006 > >>> 23:56:38 -0700> From: Tom Henders! on <[EMAIL PROTECTED]>> Subject: [ns] ns-2 FAQ> To: [email protected]> Message-ID: <[EMAIL PROTECTED]>> Content-Type: text/plain; charset=ISO-8859-1; format=flowed> > > 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, ul! timately> users are responsible for verifying that ns is accur ate 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 de! pend; 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 specif! ic> 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 impl! ementation 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 strang e, 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:> + Pl! ease 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).> _________________________________________________________________> > > > > > > > > > ------------------------------> > Message: 6> Date: Thu, 1 Jun 2006 10:38:32 +0200> From: "Hai Nam" <[EMAIL PROTECTED]>> Subject: [ns] An editor to modify NS-2 C++ files ?> To: NS-List <ns-use! [EMAIL PROTECTED]>> Message-ID:> <[EMAIL PROTECTED]>> Content-Type: text/plain; charset=ISO-8859-1; format=flowed> > Hello the list,> > I'm now modifying NS-2 C++ files directly in the installation folder> using Eclipse with C++ plug in, but it doesn't have any comparable> advantage to a lightweight editor. Anyone has experience in this, how> we can use an editor that can display hints, can complete a> keyword/function name...> > Thanks in advance> > -- > Hai-Nam NGUYEN> http://www.jcisio.com> > > > ------------------------------> > Message: 7> Date: Thu, 1 Jun 2006 14:54:39 +0530> From: "muralikrishna chowdary" <[EMAIL PROTECTED]>> Subject: [ns] How to specify the intermiedate nodes path list between> source to destination in Wireless Sensor network> To: [email protected]> Message-ID:> <[EMAIL PROTECTED]>> Content-Type: text/plain; charset=ISO-8859-1; format=flowed> > hi .> > I am pre! sently implementing a WSN protocol . I want to transfer the> packets b/w source and destination .> > I want to specify some nodes which receive this packets from> src and forwards till it reaches destination.... During the process> the nodes should change the color ... Plz Plz telll how to do this ...> Very Very urgent... OR Plz plz tell me where i can find related> examples...> Specify any links or pointersssss........> > > > Regards> ----------> L.Murali Krishna> JNTU ,> Hyderabad> India> > > > ------------------------------> > Message: 8> Date: Thu, 1 Jun 2006 11:49:20 +0200 (CEST)> From: giuseppe bono <[EMAIL PROTECTED]>> Subject: Re: [ns] info> To: [email protected]> Message-ID: <[EMAIL PROTECTED]>> Content-Type: text/plain; charset=iso-8859-1> > > > > > you would know to me to say as the function random> > motion in ns-2 works? > > > > > > Chiacchiera con i tuoi amici in tempo reale! > http://it.yahoo.com/mail_it/foot/*http://it.messenger.yahoo.com > > > > ------------------------------> ! > Message: 9> Date: Thu, 1 Jun 2006 11:54:24 +0200> From: "Golnaz Karbaschi" > <[EMAIL PROTECTED]>> Subject: [ns] broadcasting a new packet at IP layer> > To: "'[email protected]'" <[email protected]>> Message-ID: <[EMAIL > PROTECTED]>> Content-Type: text/plain; charset="us-ascii"> > Dear all,> > > > > I am dealing with MANET and I need to generate a new broadcast packet in> > DSDV.> > I have genrate it like below:> > Packet *p1 = allocpkt();> > > hdr_ip *iph1 = hdr_ip::access(p1);> > hdr_cmn *hdrc1 = HDR_CMN (p1);> > > hdrc1->next_hop_ = IP_BROADCAST;> > hdrc1->addr_type_ = NS_AF_INET;> > > iph1->daddr() = IP_BROADCAST ;> > iph1->dport() = ROUTER_PORT; // it is > 0xff> > iph1->sport() = ROUTER_PORT;> > iph1->ttl() =1;> > > > It works > till I don't start sending Data packet ( Cbr) . when Data packet> are sent > in the network I get the following error :> > --- Classfier::no-slot{} > default handler (tcl/lib/ns-lib.tcl) ---> > _o32: no target for ! slot 0> > _o32 type: Classifier/Port> > content dump:> > class ifier _o32> > 0 offset> > 0 shift> > 2147483647 mask> > 1 slots> > slot 255: _o19 (Agent/DSDV)> > ---------- Finished standard no-slot{} default handler ----------> > > > I saw the same question in the mailing list but the non of the proposed> solution didn't work.> > > > Thank you for your help,> > > > Golnaz Karbaschi> > > > > > > > ------------------------------> > Message: 10> Date: Thu, 01 Jun 2006 13:28:06 +0200> From: Maguolo Federico <[EMAIL PROTECTED]>> Subject: Re: [ns] IEEE 802.11 MAC implementation in NS2> To: "[email protected]" <[email protected]>> Message-ID: <[EMAIL PROTECTED]>> Content-Type: text/plain> > > However, this bug fix does not aim to solve this PSEUDO BACKOFF> problem.> > Your conclusion seem to be drawn from a not correct understanding of the> bug.> If you read carefully the bug description, you will understand that in> the > original module there are two backoff procedures:! one correct and> another > non correct (which implement the PSEUDO BACKOFF). The aim of the fix is > to get rid of the PSEUDO BACKOFF.> > Bye> > Federico Maguolo> > On Thu, 2006-06-01 at 00:17, Bo Wang wrote:> > Hi, all,> > > > The following "Bug Fix"> > http://www.dei.unipd.it/wdyn/?IDsezione=2435> > > > pointed out that> > " The *send* procedure begins with the 'send' method of the class> > 'Mac802_11' in 'mac-802_11.cc' file. First, *send* checks whether the medium> > is idle and no previous backoff procedure is pending. If the response is> > true, *send* calls the internal DeferTimer procedure, which should simulate> > the random backoff stage described by the IEEE 802.11 standard. Notice that,> > despite what dictated by the standard concerning the backoff stage the> > internal DeferTimer procedure DOES NOT freeze the timer contdown if the> > channel becomes busy, since the channel sensing procedure is not considered.> > For this reason, in the following we will refer! to this backoff procedure as> > PSEUDO BACKOFF."> > > > However, this bug fix does not aim to solve this PSEUDO BACKOFF problem.> > My question is that if the backoff procedure does not freeze the timer> > countdown which is a big deviation from the standard, can we still use NS2> > to> > do wireless simulation? It seems that a lot of research papers use NS2.> > Is the timer countdown freezing properly implemented in real wireless> > products?> > > > > > I would like to hear your opinion on this issue.> > > > Thank you very much!> > > > Best,> > Bo Wang> > > > ------------------------------> > Message: 11> Date: Thu, 1 Jun 2006 14:04:00 +0200> From: "sandoche balakrichenan" <[EMAIL PROTECTED]>> Subject: [ns] invalid command name while adding new application or> agent> To: [email protected], [EMAIL PROTECTED], [EMAIL PROTECTED],> [EMAIL PROTECTED], [EMAIL PROTECTED]> Message-ID:> <[EMAIL PROTECTED]>> Content-Type: text/plain; charset=ISO-8859-1; format=flowed> > Hi all> Its been quite s! urprising for me> > When i add a new agent or an application for e.g a Poisson application> traffic i get the below error. I understand ns does not identify the newly> added object. But while i was working in a different computer everything was> ok. I could add number of new applications and agents in ns. I followed the> same rule but in this computer on fedora core4 and ns-2.28, adding a new> agent or new application is not working. Others which were already in ns> build is working. I searched on the list and found there were number of> others who had the same problem. i am putting a copy for them also. If any> of you have an idea how i coud solve this problem it would be quite helpful?> > invalid command name "Application/Traffic/Poisson"> while executing> "Application/Traffic/Poisson create _o90 "> invoked from within> "catch "$className create $o $args" msg"> invoked from within> "if [catch "$className create $o $args" msg] {> if [string match "__FAILED_SHAD! OW_OBJECT_" $msg] {> delete $o> return ""> }> > > -------------------- ----------> > Message: 12> Date: Thu, 01 Jun 2006 16:42:38 +0300> From: G?zin Uluta? <[EMAIL PROTECTED]>> Subject: [ns] Sed command or not> To: [email protected]> Message-ID: <[EMAIL PROTECTED]>> Content-Type: text/plain; charset=UTF-8; format=flowed> > /^s *- Nl AGT.*-Is (\d{1,3})\.\d{1,3} -Id (\d{1,3})\.\d{1,3}.*-It > cbr.*-Ii (\d{1,6})/> > Hi all, is there anybody know what it does? Is it a sed command ?> > > > > ------------------------------> > Message: 13> Date: Thu, 01 Jun 2006 16:34:55 +0300> From: G?zin Uluta? <[EMAIL PROTECTED]>> Subject: Re: [ns] broadcasting a new packet at IP layer> To: Golnaz Karbaschi <[EMAIL PROTECTED]>, [email protected]> Message-ID: <[EMAIL PROTECTED]>> Content-Type: text/plain; charset=UTF-8; format=flowed> > you must set ch->addr_type() = NS_AF_NONE;> > >Dear all,> >> > > >> >I am dealing with MANET and I need to generate a new broadcast packet in> >DSDV.> >> >I have genrate it like below:> >> > Packet *p1 = alloc! pkt();> >> > hdr_ip *iph1 = hdr_ip::access(p1);> >> > hdr_cmn *hdrc1 = HDR_CMN (p1);> >> >hdrc1->next_hop_ = IP_BROADCAST;> >> > hdrc1->addr_type_ = NS_AF_INET;> >> >iph1->daddr() = IP_BROADCAST ;> >> > iph1->dport() = ROUTER_PORT; // it is 0xff> >> > iph1->sport() = ROUTER_PORT;> >> >iph1->ttl() =1;> >> > > >> >It works till I don't start sending Data packet ( Cbr) . when Data packet> >are sent in the network I get the following error :> >> >--- Classfier::no-slot{} default handler (tcl/lib/ns-lib.tcl) ---> >> > _o32: no target for slot 0> >> > _o32 type: Classifier/Port> >> >content dump:> >> >classifier _o32> >> > 0 offset> >> > 0 shift> >> > 2147483647 mask> >> > 1 slots> >> > slot 255: _o19 (Agent/DSDV)> >> >---------- Finished standard no-slot{} default handler ----------> >> > > >> >I saw the same question in the mailing list but the non of the proposed> >solution didn't work.> >> > > >> >Thank you for yo! ur help,> >> > > >> >Golnaz Karbaschi> >> > > >> > > >> >> > > >> > > > ------------------------------> > Message: 14> Date: Thu, 1 Jun 2006 > 16:57:26 +0200> From: "Golnaz Karbaschi" <[EMAIL PROTECTED]>> Subject: Re: > [ns] broadcasting a new packet at IP layer> To: " 'G?zin Uluta?' " <[EMAIL > PROTECTED]>, "'[email protected]'"> <[email protected]>> Message-ID: <[EMAIL > PROTECTED]>> Content-Type: text/plain; charset="iso-8859-2"> > I have set it > as you say but it doesn't work ! > hdrc1->addr_type_ =NS_AF_NONE;> > for > sending my packet I use this command:> s.schedule(target_,p1,jitter);> > it > seems that there is a conflict in sending data packet and these new> > broadcast packet, because when I don't send any data it works very well . > > > > thank you for your help > > Golnaz> > > -----Original Message-----> > From: G?zin Uluta? [mailto:[EMAIL PROTECTED] > Sent: jeudi 1 juin 2006 > 15:35> To: Golnaz Karbaschi; [email protected]> Subject: Re: [ns] > broadcasting a new packet at IP layer> > you must set ch->addr_type() = > NS_AF_NON! E;> > >Dear all,> >> > > >> >I am dealing with MANET and I need to generate a new broadcast packet in> >DSDV.> >[Golnaz Karbaschi] > >I have genrate it like below:> > Packet *p1 = allocpkt();> > hdr_ip *iph1 = hdr_ip::access(p1);> > hdr_cmn *hdrc1 = HDR_CMN (p1);> >hdrc1->next_hop_ = IP_BROADCAST;> > hdrc1->addr_type_ = NS_AF_INET;> >iph1->daddr() = IP_BROADCAST ;> > iph1->dport() = ROUTER_PORT; // it is 0xff> > iph1->sport() = ROUTER_PORT;> >iph1->ttl() =1;> >> > > >> >It works till I don't start sending Data packet ( Cbr) . when Data packet> >are sent in the network I get the following error :> >> >--- Classfier::no-slot{} default handler (tcl/lib/ns-lib.tcl) ---> >> > _o32: no target for slot 0> >> > _o32 type: Classifier/Port> >> >content dump:> >> >classifier _o32> >> > 0 offset> >> > 0 shift> >> > 2147483647 mask> >> > 1 slots> >> > slot 255: _o19 (Agent/DSDV)> >> >---------- Finished standard no-slot{} de! fault handler ----------> >> > > >> >I saw the same question in the ma iling list but the non of the proposed> >solution didn't work.> >> > > >> >Thank you for your help,> >> > > >> >Golnaz Karbaschi> >> > > >> > > >> >> > > >> > > > > > ------------------------------> > Message: 15> Date: Thu, 01 Jun 2006 11:02:47 -0400> From: Ahmad Khayyat <[EMAIL PROTECTED]>> Subject: Re: [ns] Sed command or not> To: G?zin Uluta? <[EMAIL PROTECTED]>> Cc: [email protected]> Message-ID: <[EMAIL PROTECTED]>> Content-Type: text/plain; charset=UTF-8; format=flowed> > a regular expression?> probably for awk..> > G?zin Uluta? wrote:> > /^s *- Nl AGT.*-Is (\d{1,3})\.\d{1,3} -Id (\d{1,3})\.\d{1,3}.*-It > > cbr.*-Ii (\d{1,6})/> >> > Hi all, is there anybody know what it does? Is it a sed command ?> >> > > > > ------------------------------> > Message: 16> Date: Thu, 01 Jun 2006 21:10:20 +0000> From: "Duke theDrug" <[EMAIL PROTECTED]>> Subject: [ns] Validation Errors on ALLinOne NS-2.29 - Linux Suse 10> To: [EMAIL PROTECTED] .EDU> Message-ID: <[EMAIL PROTECTED]>> Content-Type: text/plain; format=flowed> > Hi all!> > I installed the ALLinOne NS-2.29 package without problems on Linux Suse 10.> > But when I validate NS-2 some tests fail.> > That's what it says:> > > validate overall report: some tests failed:> ./test-all-tcpHighspeed ./test-all-red ./test-all-cbq ./test-all-xcp> 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.> > > I really hope someone can help me with that one.> What could be the problem? Do I need those tests? (are they > important/essential)> > > THANK YOU in advance,> Dominic> > _________________________________________________________________> Express yourself instantly with MSN Messenger! Download today it's FREE! > http://messenger.msn.click-url.com/go/onm00200471ave/dire! ct/01/> > > > ------------------------------> > ______________________ _________________________> Ns-users mailing list> [email protected]> http://mailman.isi.edu/mailman/listinfo/ns-users> > > End of Ns-users Digest, Vol 30, Issue 1> *************************************** _________________________________________________________________ It's the future, it's here, and it's free: Windows Live Mail beta http://www2.imagine-msn.com/minisites/mail/Default.aspx?locale=en-us
