All of lore.kernel.org
 help / color / mirror / Atom feed
* [LARTC] [tcng] exceeding child bandwith only in special cases ?
@ 2002-10-16 11:39 raptor
  2002-10-16 14:42 ` Werner Almesberger
  0 siblings, 1 reply; 2+ messages in thread
From: raptor @ 2002-10-16 11:39 UTC (permalink / raw)
  To: lartc

I was rereading tcng docs... and think i found a possible solution to a scenario i want to implement...i.e.

I want to create channel with rate 64kb/s but be able to jump to 128kb/s if the traffic is destinated to the proxy server... (all other traffic must not exceed 64kb/s)... pseudo-code :


{...
	if src = 192.168.0.1  {  
	  if dst = 192.168.0.15 and class1 has-no-bandwith-available 
		{  class1(rate 64kbps)   }
         else{ class2(rate 64kbps)  }
      } else class1(rate 64kbps)
...
}


i.e only when class1 bandwith is exausted and the traffic is destinated to proxy give another 64kb/s. (if not exhausted use it, if exausted but not destinated to proxy then sorry)
I know that it can possibly be achieved with the Metering primitives, but can figure it out yet.. could u help me..

One other question in this case should classes be parent and child i.e.:

class2(rate 128) {
  class1(rate 64)
}

or siblings :

class1(rate 64) {}
class2(rate 64) {}

which seems more apropriate for the case...

Thanx alot

raptor
_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/

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

end of thread, other threads:[~2002-10-16 14:42 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-10-16 11:39 [LARTC] [tcng] exceeding child bandwith only in special cases ? raptor
2002-10-16 14:42 ` Werner Almesberger

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.