Sorry for the confusion. Here is a simplified view of the network map.
Code: Select all
RouterB ----- Building B LAN/WiFi --PCs
|
|
|
WAN --- Router A ------ Building A Lan/Wifi ----- PC1
| |----- Other PCs
|
|
RouterC ----- Building C LAN/Wifi -- PCs
Router A is the gargoyle router in question.
Router B and C are generic routers with no QOS operating
Router B and C connect to the LAN/WiFi of router A
There are multiple devices behind router B and C
Router B and C run NAT, using router A as their WAN
PC1 occasionally runs video streaming, requires 3mbps down - 1mbps up
The video stream is a combination of TCP/UDP on specific ports
Other applications run on PC1 that should not be included in the video streaming BW
ISP feed through the WAN is 30mbps down, 2mbps up
Effective BW from ISP is 27mbps down, 1800mbps up
The goals are:
1. Preserve the bandwidth for PC1 at all costs while video streaming. this is the top priority
2. balance remaining bandwidth between building A, B, and C equally, not between devices, but between buildings, all the devices in building a counting against building A total.
3. any building can utilize the full unused bandwidth
4. minimum BW to any building is always 6mbps