3.2. Использование двухскоростного трехцветного измерителяПример 3. /etc/sysconfig/tcng/two-rate-three-color-meter.tcc
/*
* Простой пример с комментариями файла управления трафиком для tcng.
*
* Martin A. Brown lt;[email protected]gt;
*
* Пример: Использование измерителя.
*
*
*/
#define EXCEPTION 192.168.137.50
#define INTERFACE eth0
$meter = trTCM( cir 128kbps, cbs 10kB, pir 256kbps, pbs 10kB );[11]
dev eth0 {
egress {
class ( lt;$fullgt; ) if ip_src == EXCEPTION ;[12]
class ( lt;$fastgt; ) if trTCM_green( $meter ) ;[13]
class ( lt;$slowgt; ) if trTCM_yellow( $meter ) ;[14]
drop if trTCM_red( $meter ) ;[15]
htb {
class ( rate 600kbps, ceil 600kbps ) {
$fast = class ( rate 256kbps, ceil 256kbps ) { sfq; } ;
$slow = class ( rate 128kbps, ceil 128kbps ) { sfq; } ;
$full = class ( rate 600kbps, ceil 600kbps ) { sfq; } ;
}
}
}
}