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

[altq 1294] The more traffic come, the less delay.



Hello.

I am a university student and currently
having a research about time-delay in IP-networks.
The reason why I give you this letter is that I have a strange output when I made a simple experiment of CBQ.
The weird thing which actually happened was as follows...

I am using ALTQ3.0 on FreeBSD4.3 release.
I connect 3 PC and make a bottle-neck as follows.

   --------           --------            ------
  | source |---------| router |----------| sink |
   --------  100Mbps  --------   10Mbps   ------

this CBQ has two classes, such as a real-time 
class and a background class.
each of the class has 50% of bandwidth.  
altqd.conf is below.
---------------------------------------------------------
interface dc0 bandwidth 9600K cbq

class cbq dc0 root NULL pbandwidth 100

# real-time traffic
class cbq dc0 real_cls root pbandwidth 50 borrow
        filter dc0 real_cls 0 15000 0 0 17

# background traffic
class cbq dc0 back_cls root pbandwidth 50 borrow default 
-----------------------------------------------------------

I also used 'rude & crude' as a set of packet generator and packet
moniter.
http://www.atm.tut.fi/rude/

First, rude made 12 background flow , each flow was 1Mbps UDP.
Then, rude made realtime flow increase to 6Mbps by 1Mbps.

When real-time traffic was less than 5Mbps,
no congestion occured and its delay was little(about 3ms).

when real-time traffic was incresed to 5Mbps,
a congestion was occured and the time-delay was increased 
to approximately 50ms.
I am pretty sure that it happened because of queueing descipline. 

However, when real-time traffic was increased to 6Mbps,
the time-delay was decresed from 50ms down to 40ms.

I do not know why this happened.
I would appreciate if someone gives me a comment about it!
Thanks,

Hiroyuki Kato

----

hiro@nemoto.ecei.tohoku.ac.jp