All of lore.kernel.org
 help / color / mirror / Atom feed
* [LARTC] tc ingress policing with multiple subnets
@ 2006-06-16 10:37 Nikolay Kichukov
  2006-06-26 12:33 ` Andy Furniss
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Nikolay Kichukov @ 2006-06-16 10:37 UTC (permalink / raw)
  To: lartc

Hello everybody on the list,

I have the following situation where  I want to police the speed of incoming
packets from specific subnets to 1024kbps and then police all the rest to
256kbps, which is the speed my ISP grants for the rest of the internet.

So, eth1 is the one connected to the cable modem and then to the internet.

I do:

tc qdisc add dev eth1 ingress handle ffff:


then:

tc filter add dev eth1 parent ffff: protocol ip prio 1 u32 match ip src 
xx.yy.zz.0/24 police rate 1024kbit burst 10kb drop flowid ffff:
tc filter add dev eth1 parent ffff: protocol ip prio 1 u32 match ip src 
pp.dd.df.0/23 police rate 1024kbit burst 10kb drop flowid ffff:
...
...
and finally:

tc filter add dev eth1 parent ffff: protocol ip prio 2 u32 match ip src 
0.0.0.0/0 police rate 256kbit burst 10kb drop flowid ffff:


My question is, is there a way I can limit the overall speed of incoming
packets from all of those defined subnets to 1024kbps, as it seems in the
above scenario that if packets from xx.yy.zz.0/24 subnet arrive at the speed
of 1024kbps, and at the same time packets are arriving from pp.dd.df.0/23 at
1024kbps the overall would be 2048kbps, which I do not want.

Any comments or suggestions on this topic are welcomed.

Another question I have is, what is the difference of the burst/buffer being 
10kb or 90kb for example? What difference would that make?

Regards,
-Nikolay Kichukov


_______________________________________________
LARTC mailing list
LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2006-07-18 21:56 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-06-16 10:37 [LARTC] tc ingress policing with multiple subnets Nikolay Kichukov
2006-06-26 12:33 ` Andy Furniss
2006-07-01 14:38 ` Nikolay Kichukov
2006-07-18 21:56 ` Andy Furniss

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.