Good Evening
First forum post. Go easy. I am looking for some advice on whether what I am attempting to achieve is feasible. Additionally, pointers to any resources / guidance that might help me create my desired solution.
After looking at various devices I might consider, I am settling on using a Mikrotik hEX (RB750GR3)
I live in a rural location with poor fixed line broadband. However, I have also installed faster, but bandwidth limited 4G based mobile broadband. I also have children who like the faster 4G based broadband and so consume the available 4G based bandwidth streaming funny cat videos
I am looking to install a WAN router of some sort. 2 ports minimum, 3 would be useful. The router will need to support URL Policy Based Routing to send traffic to appropriate broadband connections. What I think I need to achieve is something like:
ADSL Broadband --------> | ....................................................................................................................... | User 1
..........................................|........................................................................................................................ | User 2
..........................................| <---------- Mikrotik hEX (RB750GR3) ---------> | <-------------- Deco M5 -------- | User 3
4G Broadband ------------> | ................................................................................ (Wireless Meshing).......| User 4
..........................................|........................................................................................................................ | User 5
ANO Broadband -------- > |........................................................................................................................ | User 6, User Etc, Etc
I want to be able allow all users on the right hand side to use the faster but usage capped 4G Broadband by default and route certain types of high bandwidth demanding traffic over the slower but uncapped ADSL broadband. For example, all YouTube, Netflix, Prime Video, Spotify traffic should always go via the ADSL Broadband. N.B. I have identified a possible other 4G connection that can access UK Netflix traffic at zero bandwidth cost.
Additionally, it would be useful to route Users who exceed a "fair use" bandwidth to the ADSL Broadband until the next day/week. Basically to manage the children’s online activities when they get out of hand. This is a less important requirement.
I note from various articles and discussions here and elsewhere that attempting to shape traffic based on URL's is difficult and constantly changes. Notwithstanding these challenges, I would like to have a go. I think some variation of these two articles is what I need to do:
https://wifitechtalk.com/mikrotik-youtube-throttling/
https://wiki.mikrotik.com/wiki/Per-Traf ... _Balancing
The first article I thinks shows a way of creating a self-propagating list of IP addresses used by Netflix / Youtube for video streaming.?
The second I think shows a way of using particular routes based on the traffic you marked with a specific tag/address list?
Before I rush off and but my Mikrotik hEX (RB750GR3), is what I am attempting achievable? And, am I looking in the right place for configuration ideas?
Many thanks
Peter