Re: [LARTC] Bandwidth limiting problem

Linux Advanced Routing and Traffic Control

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

 



On Wed, Oct 18, 2000 at 09:34:30AM +0200, Fredrik Rambris wrote:
> Daniel Bergqvist wrote:
> > 
> > It works fine for me. Have you compiled the kernel with all QoS settings on?
> 
> Darn. I forgot the u32 rate esitmator... it works fine now. One thing
> that the HOWTO doesn't really tell is if the upstream and downstream is
> 128kbit+128kbit or 128kbit/128kbit (they share the same bandwidth).

It does tell you. Unless you use the ingress policer, you only limit
*outgoing* data on an interface. So if you want to limit both up and
downstream, you need 2 interfaces, and 2 sets of rules.

You can also use the ingress policer but that's a bit after the fact, as the
HOWTO says 'like throwing away half the letters you receive, in the hope
that people will stop sending you them'.

Regards,

bert hubert

> 
> 
> > > -----Ursprungligt meddelande-----
> > > Från: boost@xxxxxxxxxxxxxxxxxxxxxxxx
> > > [mailto:boost@xxxxxxxxxxxxxxxxxxxxxxxx]För Fredrik Rambris
> > >
> > > tc qdisc add dev eth0 root handle 10: cbq bandwidth 100Mbit avpkt 1000
> > >
> > > tc class add dev eth0 parent 10:0 classid 10:1 cbq bandwidth 10Mbit \
> > >   rate 100Mbit allot 1514 weight 1Mbit prio 8 maxburst 20 avpkt 1000
> > >
> > > tc class add dev eth0 parent 10:1 classid 10:100 cbq bandwidth 100Mbit \
> > >   rate 128kbit allot 1514 weight 80Kbit prio 5 maxburst 20 avpkt 1000 \
> > >   bounded
> > >
> > > tc qdisc add dev eth0 parent 10:100 sfq quantum 1514b perturb 15
> > >
> > > tc filter add dev eth0 parent 10:0 protocol ip prio 100 u32 match ip \
> > >   dst 192.168.3.0/24 flowid 10:100
> > 
> > _______________________________________________
> > LARTC mailing list / LARTC@xxxxxxxxxxxxxxx
> > http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://ds9a.nl/2.4Routing/
> 
> -- 
> Admera Solution Provider AB
> Tel: 0733-850 814
> Position: 55°36´13N  13°03´36E
Content-Description: Card for Fredrik Rambris


-- 
PowerDNS                     Versatile DNS Services  
Trilab                       The Technology People   
'SYN! .. SYN|ACK! .. ACK!' - the mating call of the internet



[Index of Archives]     [LARTC Home Page]     [Netfilter]     [Netfilter Development]     [Network Development]     [Bugtraq]     [GCC Help]     [Yosemite News]     [Linux Kernel]     [Fedora Users]
  Powered by Linux