On Wednesday 09 October 2002 12:00, Bartek wrote: > Hi, > > I've one small question. > Why packets travel through one class when they shouldnt? > My configuration follows: > > I have ie. one root class and one other class. In the other class I have > rate=10Kbit ceil=10Kbit. > I'm using HTB script to launch this. In the other class I have 3 rules: > RULE=my_ip,:1024/0xfc00 > RULE=my_ip,:2048/0xfc00 > RULE=my_ip,:3072/0xfc00 > The root class has all 100Mbit bandwidth. > When I send ping to any computer through my_ip it not going through other > class. That is right. > But when I do flood ping i see that something flowing through other class > and > transmission stopping for a while. This behaviour like it is limiting to > the 10Kbit of the other class and not going through root class. I dont't > know why. The more ports I include in the other class the less throughput > of flood ping is. But when I set rate=100Kbit or more it is going ok but > still through > other class. I think that pings should go through root class entirely. > When I include only a few ports the flood ping is going ok and nothing go > through other class. > I don't know why it is so. When a packet end up in the root class (or a non-leaf class), strange things can happen. In htb3.4 or so, the nic hanged when you put 1 packet in a non-leaf class. Devik fixed it in a later release. You don't know how the packet is handled. It's better to create an extra class and make it the default class. Stef -- stef.coene@docum.org "Using Linux as bandwidth manager" http://www.docum.org/ #lartc @ irc.oftc.net _______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/