[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: help




Chapter 15 in ns Notes and Documentation has details of the wireless trace 
format used by ns.

Satish


> Dear every one ,
> 
> i have a problem in ns , i hope i can find an answer.
> 
> i have successfully installed ns-allinone-2.1b5a.tar.gz .
> the i also sucessfully installed ns-src-wireless-ver.tar.gz .
> when i tried to run a perl script files totals.pl i have a problem .
> when i reviewed the ad-hockey ans ns FAQ at cmu page , the problem was listed
> as follows:
> ********************
> Is there any difference in the trace files produced by ns2.1b6 and the CMU
> extensions? When I run totals.pl I am getting a error message for every line
> in my trace file of the form: 
> 
> Error, 1: 'f 135.56 _1_ RTR --- 6 cbr 544 [a2 1 0 800] ------- [0:0 2:0 32 2]
> [2] 1 0' 
> 
> Well, the problem is that somebody changed the format logged by the CMUTrace
> object. Your trace file contains lines of the form 
> 
> f 135.56 _1_ RTR  --- 6 cbr 544 [a2 1 0 800] ------- [0:0 2:0 32 2] [2] 1 0
> whereas our CMUTrace object makes lines of the form 
> f 23.95 _23_ RTR  --- 8 cbr 556 [20 a2 17 10 800] ------- [16:0 17:0 32 39]
> [0] 1 4
> Note that the number of fields printed for both MAC and IP headers is
> different. I don't know why the tracing objects would have been changed. I
> think Ya Xu posted something about this on the ns-users mailing list, and I'm
> afraid I'll have to send you back there for more information. 
> 
> Here are the relevant lines from our version of cmu-trace.cc::CMUTrace 
> 
> 	sprintf(wrk_ + offset, "------- [%d:%d %d:%d %d %d] ",
> 		ih->src_, ih->sport_,
> 		ih->dst_, ih->dport_,
> 		ih->ttl_, (ch->next_hop_ < 0) ? 0 : ch->next_hop_);
> 
> 	sprintf(wrk_ + offset,
> 		"%c %.9f _%d_ %3s %4s %d %s %d [%x %x %x %x %x] ",
> 		op,
> 		Scheduler::instance().clock(),
>                 src_,                           // this node
> 
> 		tracename,
> 		why,
> 
>                 ch->uid(),                      // identifier for this event
> 		pt_names[ch->ptype()],
> 		ch->size(),
> 
> 		GET2BYTE(&mh->dh_fc),
> 		mh->dh_duration,
> 		ETHER_ADDR(mh->dh_da),
> 		ETHER_ADDR(mh->dh_sa),
> 		GET_ETHER_TYPE(mh->dh_body));
> *****************
> so as above it suggest to back to ns to I think Ya Xu posted something about
> this on the ns-users mailing list, and I'm afraid I'll have to send you back
> there for more information. 
> 
> i donr how reach the Ya Xu .
> 
> plz help me .
> 
> hoping to hear from you soon .
> 
> best regards ,
> 
> aiman
> 
> ____________________________________________________________________
> Get free email and a permanent address at http://www.netaddress.com/?N=1