есть интернет канал  нужно написать шейпер  
 за основу беру 
http://wiki.mikrotik.com/images/8/84/QoS_Megis_%28Russian_translate_by_white_crow%29.pdf  нашёл замечание по поводу статьи   
Цитата: Мегис допустил грубую ошибку: он использует Source NAT/Masquerade и при этом посадил шейпер исходящего траффика (в Queue Tree) на физический(!) исходящий интерфейс, т.е. после(!) преобразования SNAT. Поскольку при SNAT/masquerade адрес клиента подменяется внешним адресом роутера, а шейпер у него оперирует адресами клиентов, работать данная конструкция правильно не будет. Нужно сажать шейпер исходящего траффика на Global-OUT - эта стадия исполняется ДО преобразования Source NAT.
  и ещё у Megis не написано как расставить приоритеты    
 основные задачи которые нужно решить  
 1) обеспечить хороший пинг на игровые сервера независимо от тарифа  распознать или по портам или по серверам которые будут в  адрес листе  
 2) обеспечить комфортный  Веб-серфинг 
 3) обеспечить работу Skype 
 4) распознать и  зарезать скачку по http и ftp  
 5) распознать torrent трафик и запустить его по остаточному принципу  
 задача  дать например клиенту Client_1000k  внешнюю скорость 1000к   на внутренние ресурсы провайдера 2000k   
 например наброска приоритетов 
 1 ping dns 
 2 games RDP SSH 
 3 http 200k VoIP skype 
 4 http>500k 
 5 online video 
 6 и весь остальной не маркированый 
 7 закачки    FTP mail 
 8 P2P     
может кто подскажет  правильно ли я делаю   и поможет   написать приоритеты   создаю списки клиентов 
 заполняю адрес листы   это будет максимальная не гарантированная скорость  
 гарантированная нужна 64к на скачку  
 address-list 
 Business_class_client 
 Client_300k 
 Client_500k 
 Client_1000k 
 Client_2000k 
 Client_4000k 
 Client_6000k 
 метим трафик клиентов 
 за пример берём   
 пока метим 2 типа клиентов  300 и 1000 
 Mangle  
Код:  /ip firewall mangle add chain=forward src-address-list=Client_300k action=mark-connection  new-connection-mark=client_300k_conn passthrough=yes comment="mark client_300k traffic" disabled=no 
 /ip firewall mangle add chain=forward connection-mark=client_300k_conn action=mark-packet  new-packet-mark=client_300k_traffic passthrough=no comment="" disabled=no  
 /ip firewall mangle add chain=forward src-address-list=Client_1000k action=mark-connection  new-connection-mark=client_1000k_conn passthrough=yes comment="mark client_1000k traffic" disabled=no 
 /ip firewall mangle add chain=forward connection-mark=client_1000k_conn action=mark-packet  new-packet-mark=client_1000k_traffic passthrough=no comment="" disabled=no\ 
 /ip firewall mangle add chain=forward action=log log-prefix="" comment=" Check for unmarked traffic" disabled=no