See attached diagram.
I'm having an issue with poor performance across equal routes.
The Core Router and ATC router are linked by three 5GHz wireless links. OSPF is used throughout to distribute routes dynamically, and ECMP and failover is established correctly through OSPF.
Testing each 5GHz link (5G-A, B, and C) via their /32 routes all yield around ~110Mbps aggregate individually. ECMP appears to be working as I'm seeing traffic distributed evenly across all of the links. However I'm seeing poor performance from the customers perspective, as well as when plugged directly into the ATC or SW routers.
I see typically about 125Mbps aggregate at peak times, and when testing speeds I'm only seeing 3-6mbps from any location from speedtest.net, speakeasy.net/speedtest, etc.
Plugged into the core router I see 100+mbps (limited by the CPU on my small laptop.
All devices have public IP addresses, there is no NAT going on.
Hardware:
Core Router: RB1100AHx2
ATC Router: RB1100AHx2
SW Router: RB1100AHx2
5G Links: RB711GA-5HnD
Link from ATC to SW are Dual 11GHz Licensed Microwave links at 250Mbps each. I'm also using ECMP for aggregation and failover across the Licensed Microwave links.
Can anyone explain the poor performance? There's more than enough spectrum separation between the 5GHz links. I'm using 5.4 and 5.7 GHz channels, and as I said before they can push 100+mbps when doing a bandwidth test through the links.
I can post configs upon request.