ответ нашел вот такой:
--------------------
$cmd -f flush
$cmd -f pipe flush
$cmd -f queue flush$cmd disable one_pass
$cmd pipe 1 config bw 256Kbit/s queue 20 # основной канал и его очереди
$cmd queue 1 config pipe 1 weight 50 queue 20 mask dst-ip 0xffffffff
$cmd queue 2 config pipe 1 weight 40 queue 20 mask dst-ip 0xffffffff
$cmd queue 3 config pipe 1 weight 10 queue 20 mask dst-ip 0xffffffff
$cmd pipe 2 config bw 128Kbit/s queue 20 - канал 128 и его одна очередь
$cmd queue 4 config pipe 2 weight 10 queue 20 mask dst-ip 0xffffffff
$cmd table 1 flush приоритетеные хосты
$cmd table 1 add $aza 1
$cmd table 1 add $mx1 2
$cmd table 1 add $mx2 2
$cmd table 1 add $fpsu 2
# table
$cmd add 010 queue tablearg ip from "table(1)" to $pip in recv $pif
$cmd add 011 skipto 50 ip from "table(1)" to $pip in recv $pif
# openvpn
$cmd add 015 queue 1 udp from any to $pip 1194 in recv $pif
$cmd add 016 skipto 50 udp from any to $pip 1194 in recv $pif
# pop3
$cmd add 020 queue 2 tcp from any 110 to $pip in recv $pif
$cmd add 021 skipto 50 tcp from any 110 to $pip in recv $pif
# other
$cmd add 030 queue 3 ip from any to $pip in recv $pif сперва выясним кто мы в основном канале
$cmd add 031 queue 4 ip from any to $pip in recv $pif а теперь завернем в 128
$cmd add 032 skipto 50 ip from any to $pip in recv $pif
---------- тут пошел файервол -----------------
$cmd add 050 allow ip from any to any via lo0