Network separation

Good morning,

Like to start this discussion that i think is interesting the start is as follow…
3 ISPs …
ISP1: 10MB UP and Down
ISP2: 3 MB UP and 20MB Down
ISP3: 2MB UP and 10MB Down

LAN5-ether9 10.0.5.0/24 IP camera system and Web server
LAN4 -Ether 8: 10.0.4.0/24 IP phones
LAN3 -Ether 7 10.0.3.0/24 Upper Level computers in my office
LAN2-Ether 6 10.0.2.0/24 Lower Level computers in my office
LAN1-Ether 5 10.0.1.0/24 WiFi Network


I am planing as follows:
IP Phones using ISP1 internet
I will create an queue tree with following priority

IP phones(port 5060 and 5061) Priority 1
Traffic to frequently used sites based on IP public address, priority 2
Traffic to email in the cloud Priority 3
Web and other traffic priority 4
WIFI LAN traffic priority 5

Question 1:
I know how to make recursive fail over using google DNS IPs
but how do i distribute traffic on all internet services especially
using ISP2 and ISP3 ? with different bandwidth
and maybe assign email traffic using ISP2 ?

WLAN is not an option since existing Switches does not handle WLAN and they have 3 of them
so i will segment on IP block level so to speak and 1 port or IP block for 48 computers and Second Switch on another IP block
using another port in RB4011 router and apply Firewall rule for blocking traffic between LAN’s..

Question2
Will i need to create an bridge assigning 1 port for example Bridge Voice and assign port 8.? and why can i assign LAN block directly to interface Ether8 ?

Question3
This is similar to Qurestion1 but how do i balance upload and download traffic between all interfaces with preference using first ISP2 and secondf ISP3 and lastly ISP1 in that order
for all traffic EXCEPT IP phones and certain IP traffic always using ISP1 if available …

Hope i get my idea thru .. and reason to do or not to do …

Cheers

You are doing the horrible mix of configuration solutions mixed with partial requirements.

Forget the configuration for now.
What equipment do you have?
What ISP connectivity do you have
What would you like to do with that connectivity (purpose of 2 or more ISPs).
What various groups of users do you have?
What will each group be allowed to do, functional use cases
What do you want each group not to be able to do.

So many things to do and unless you take it step by step you will finally mess the configuration…
I will just give you some hints, as for the Lans, there is not need to create 4-5 different Lans directly on the eth interfaces and then create 1-2 bridges and then i don’t know what else…
Your configuration must always be tidy and nice as possible, this will make the things easier especially for you…

So, hint 1, search and study about VLANs
and hint 2 search and study for policy Routing, either with the use of mangles or with Policy Routing Rules Under IP Routes…