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 / [EMAIL PROTECTED]
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/

Reply via email to