We have a common WISP architecture: large router at the gateway to our service, branching off to multiple point-to-point links to towers serving individual communities.
Until now, we have been performing QOS and subscriber speed-limitation queueing in each individual tower. The downside is (of course) that every time we make a change or an improvement in the queueing rules, we have to duplicate the change in every tower.
Is there any good reason not to implement a single copy of the queueing rules in the gateway router and impose the per-subscriber speed limitations there? Do we lose significant capabilities in any tracing or tracking tools?
We do set speed limits in customer CPEs when they provide this capability, but some of the CPEs we use don't have a provision for this. We don't have any direct subscriber-to-subscriber traffic within our network, and if any crops up in the future that causes problems, we'll just throw a rule or two in each tower (which wouldn't change often if at all) to take care of that.