Need Data Cap feature on WAN Connections for WAN-aggregation/Load-Balancing Routers
We are having a campus Managed Wifi solution with 71 Tp-Link EAPs, 40+ switches (non-Tp-Link) for layer2 and TL-ER8411 Load balancing router for the Layer-3 Gateway and WAN aggregation function. This is in India.
Our WAN network has 6 Broadband Connections of 100-200 mbps speeds each but data caps ranging from 1.5 TB to 3 TB on each connections (FUP - Free Usage Policy). The cumulative bandwidth is then rationed among EAP Wifi Clients (8 mbps, 4 mbps, 1 mbps). In general our load is 30-40 mbps during day time for the Load balalncer and falls to 10-15 mbps at night. So speed is not a concern for us but the data caps on the broadband connections due to follwoing scenario:
(1) Soemtimes few connections go down due to network outages and may take upto a week to be addressed in worst case.
(2) The load balancer distributes applicationn TCP connection load acoording to static weights assigned in the load balancer.
(3) However in corner cases, mostly towards the end of month, one or more Broadband connection's data cap (FUP) is reached (we have no contyrol or visibility on how data is actually transferred on a data connection) and the ISP throttles the bandwidth to 512 kbps after that for that connection
(4) Due to the throttling of an individual connection, the new connection traffuc still hits the throttled WAN as per the *static load balancing weights configured. Some apps on wifi devices face slow internet speeds while others are fine (if they are on non-throttled connections). This results is a very inconsistent app experience.
(5) It has also caused problem with Omada SDN configuration chnages done for EAPs from mobile app or web portal (omada.tplinkcloud.com)
The ISPs do not have a feature of disabling post FUP data speed to zero, but they just throttle to 512 kbps for all their customers
So we think one potential way to solve this is to impose a data limit at the Load balalancer for each WAN connection. If this limit is reached mark the connection as down or something where it is no longer used in the load balancer. Then their has to be another feature to manually release the lock on the connection, which we can do at the beginning of every billing cycle using the mobile app itself. We see that bandwidth control feature of Omada throttles WAN connection speed, but no data cap control is implemented
Can such a data cap feature be implemented to supplement the WAN connection speed rate limiting ?