QoS and Automatically Routing on demand - RB450G

Hello everyone,

I have two internet connection with different ISP :

  • ISP A (1 Mbps)
  • ISP B (5 Mbps)

I have 10 clients with 9 as common users and last one as “very fat user”.
I also have 1 client with highest priority user (Video Call Device).

Here my RB450G schema :

  • eth1 RB450G (IP : 192.168.0.2/30) <-----> ISP A (Modem IP : 192.168.0.1/30)
  • eth2 RB450G (IP : 192.168.1.2/30) <-----> ISP B (Modem IP : 192.168.1.1/30)
  • eth3 RB450G (IP : 192.168.2.1/24) <-----> LAN for Common Users (Subnet : 192.168.2.0/24)
  • eth4 RB450G (IP : 192.168.3.1/30) <-----> Video Call Device (IP : 192.168.3.2/30)
  • eth5 RB450G (unused)

Here the rules :

  1. ISP A is dedicated for the Video Call activity (Video Call Device will always use ISP A).
  2. “Very Fat User” (IP : 192.168.2.2) will always use ISP B.
  3. "Common User will use ISP A if there’s no Video Call activity.
    If any Video Call connection demand then all Common User will be automatically routed to ISP B.

How can I set my RB450G to have configuration like that?