[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: R: [ns] queue limit
On Tuesday 17 July 2001 08:34, Ganesh wrote:
> Hi,
>
> If every node has a Traffice source ( like a CBR or FTP source
> etc..) and a Agent like TCP or UDP etc..where exactly is this queue
> u are talking about ?? Between CBR source and TCP ?? If so,
> shouldnt it be ideally very large ?? ( Please correct me if I have
> worngly understood the scenario u guys are referring to )
First: I don't advise using CBR with TCP. ns considers CBR traffic
to be UDP style traffic. If you need big transfers, use FTP. If you
use a CBR traffic generator, you can get strange sequence numbers in
the trace-all file (well, OK, I guess 0 isn't all that strange, but
when every single packet has a sequence number of 0, it starts to
feel a little strange).
Second: yes, you would hope that the local node would have a queue
large enough to handle any traffic it is sending. In many cases, the
default size is more than enough. For long fat networks (LFNs), it
often is insufficient.
> 1) Can I modify the queue limits or is it fixed ?? Does it vary
> with each type of traffic source or each Agent ??
You can modify the queue-limit for each individual link. See chapter
7 of the ns Manual, section 7.4 specifically.
> 2) How do I know a packet was dropped because it overflowed the
> sender queue ?
Write a short script to filter the trace-all output - you only need
to keep the dropped packets.
Below is a sample drop line (I stole the drop line from section 22.4
of the ns Manual, then hand customized it). The packet was dropped
at time 1.84609 from the queue for link 2-3 (hop source is the first
number after the timestamp, hop destination is the second number
after the timestamp). The packet originated at node 2 and was
ultimately destined for node 5 (origination node is 2.0, ultimate
destination is 5.1). Your script might even just keep the packets
dropped at the source node.
d 1.84609 2 3 cbr 210 ------- 0 2.0 5.1 225 610
Using a CBR generator over a LFN with TCP Reno, I had 7M ACKs
returned and over 3M packets dropped. The majority (VAST majority)
of packets dropped at the source node.
--
Brian Lee Bowers | RADIANT Team (Summer Intern)
[email protected] | Los Alamos National Laboratory