I need a simple queues config which ensures unlimited local area/lan traffic for all my IP networks which are 172.16.0.0 to 172.31.0.255, 10.0.0.1 to 10.1.0.255, 192.168.10.0 to 192.168.13.255 and want to limited traffic for global internet for these IP networks.
Create address list which will contain all local IP address ranges, then mangle all packets that have both dst and src in local address list as local. In simple queues put one simple queue on top of others and set it to filter packets mangled as local. It should work.
The other way is to link every simple queue that shapes internet traffic to the interface which is connected to internet. Then put below then another rule that gathers what is left, as that is traffic which is not targeted to Internet.