Traffic Shaping with 6 Remote Sites

/queue simple
add max-limit=1G/1G name=WAN queue=synchronous-default/synchronous-default target=10.96.64.0/18
add max-limit=1G/1G add name="LAN" parent=WAN queue=pcq-upload-default/pcq-download-default target=10.96.80.0/21
add max-limit=100M/100M add name="BKS_VLAN" parent=WAN queue=pcq-upload-default/pcq-download-default target=10.96.88.0/21
add max-limit=100M/100M add name="HV_VLAN" parent=WAN queue=pcq-upload-default/pcq-download-default target=10.96.96.0/21
add max-limit=100M/100M add name="MA_VLAN" parent=WAN queue=pcq-upload-default/pcq-download-default target=10.96.104.0/21
add max-limit=100M/100M add name="WT_VLAN" parent=WAN queue=pcq-upload-default/pcq-download-default target=10.96.112.0/21
add max-limit=1G/1G add name="WH_VLAN" parent=WAN queue=pcq-upload-default/pcq-download-default target=10.96.120.0/21

Above is what I would use. if you use this you only need to put this on the router connected directly to the internet. You would not need to mangle rules. If you do use this you will need to change the order of the rules moving the WAN rule to the bottom. You may want to edit your pcq-upload-default and pcq-download-default and adjust the total-limit (total-limit = expected simultaneous number of users per queue * limit (50 KiB)) Calculate this carefully with the number of users you have potential of being connected as this will use a lot of RAM.Lets say PCQ-TOTAL-LIMIT=x
RAM required = x*(2000Byte+200Byte) (2000Byte buffer for 1 packet. 200 Byte service data for 1 packet) eg Ram required = LIMIT * USERS = 50KiB80=4000KiB2.2 = 8800 Kib = <8.8 MB Ram required if you have 80 people concurrently online at one time. If you only have a few customers then this is not going to affect much but some of the larger ISP’s will be taking this into account. It is covered under this page. http://forum.mikrotik.com/t/pcq-limit-total-limit-settings/12002/1 If you look at https://mum.mikrotik.com//presentations/US08/janism.pdf There is more detail.