Thx for hints too ,
My simple config for filtered bridge now is following:
/ interface bridge
add name="bridge1"
/ interface bridge port
add interface=ether2 bridge=bridge1
add interface=ether3 bridge=bridge1
/ interface bridge settings
set use-ip-firewall=yes
/ ip firewall mangle
add chain=prerouting protocol=tcp dst-port=80 action=mark-connection \ new-connection-mark=http_conn passthrough=yes
add chain=prerouting connection-mark=http_conn action=mark-packet \ new-packet-mark=http passthrough=no
add chain=prerouting protocol=tcp dst-port=5222 action=mark-connection \ new-connection-mark=qltcp_conn passthrough=yes
add chain=prerouting connection-mark=qltcp_conn action=mark-packet \ new-packet-mark=ql-tcp passthrough=no
add chain=prerouting protocol=udp dst-port=27000-27500 action=mark-connection \ new-connection-mark=qludp_conn passthrough=yes
add chain=prerouting connection-mark=qludp_conn action=mark-packet \ new-packet-mark=ql-udp passthrough=no
add chain=prerouting p2p=all-p2p action=mark-connection \ new-connection-mark=p2p_conn passthrough=yes
add chain=prerouting connection-mark=p2p_conn action=mark-packet \ new-packet-mark=p2p passthrough=no
add chain=prerouting action=mark-connection new-connection-mark=other_conn \ passthrough=yes
add chain=prerouting connection-mark=other_conn action=mark-packet \ new-packet-mark=other passthrough=no
/ queue simple
add name="main" target-addresses=192.168.1.0/24 max-limit=2048000/2048000
add name="http" parent=main packet-marks=http max-limit=1920000/2048000 priority=3
add name="Quakelife-TCP" parent=main packet-marks=ql-tcp max-limit=1024000/2048000 priority=2
add name="Quakelife-UDP" parent=main packet-marks=ql-udp max-limit=1024000/2048000 priority=1
add name="p2p" parent=main packet-marks=p2p max-limit=640000/640000 priority=8
add name="other" parent=main packet-marks=other max-limit=1280000/1280000 priority=4
Together with simple PCQ (
http://wiki.mikrotik.com/wiki/Manual:Qu ... Q_Examples) its working ok for now
In next step I will experiment with layer 7
br cm