We operate a WISP and have experienced growth pretty fast in our area. Each year having to upgrade our gateway fiber, first we had 100 mbps then 250 mbps then 500 mbps now we are at 1 gbps. Peak time hours we stay at 500 mbps. We just got our fiber upgrade completed today. I am able to move 945 mbps of bandwidth through the gateway device symmetrical until I place our router inline. I am trying to figure out if we need a better edge router or maybe if our collision domain is too large and overwhelming the switches. I will say this. After I was able to perform a speed test at 945/945 mbps connected right to the fiber gateway simply adding the router then plugging in my pc directly and only my pc to the router I can only get about 550 mbps of throughput, it seems the router is the bottleneck.
Our internal network is a flat layer 2 network / bridged. We have a single public ip on the wan interface of our router and a /24 public subnet on the lan side of our router that is routed through the wan ip on interface 1. If anyone has any insight on what I can try or what would help it would be greatly appreciated. If someone wants to consult on this I would gladly pay for some help as this network has grown past my expertise.
We are using a Mikrotik CCR1009-8G-1S-1S+ router and Netonix switches.