I was running a CCR-1036(v6.41.1). I used a lag to deliver 4Gbps. I have 2,300 simple queues. Each simple queue use the "default" queue type and the default queue type was modified to have a 100 packet queue. Each interface queue on the CCR-1026 was changed from Hardware to "ethernet-default" with a packet queue of 100.
This setup served us well for quite a while. at some point performance problems became noticeable. During the day while total traffic was roughly 1,200Mbps, customers with simple queues limited at 20Mbps could easily pull 20Mbps. However, in the evening hours when traffic rose over 2,000Mbps, these same customers could only pull 8-10Mbps. This would be very consistent, like the router was specifically limiting them at a lower speed through the evening hours.
A week ago, we replace the CCR-1036 with a CCR-1072. We left all the queue types default and have found that performance has suffered. Customers are getting less than 1Mbps in the evening under the same conditions, yet in the daytime, they are still seeing their full speeds. I have verified that my Internet connection is working and capable of much greater speeds during the evening hours. The bottleneck is at the CCR-1072.
Can anyone help me understand the optimal configuration to handle multi-gigabit throughput while maintaining bandwidth limiting queues for individual IPs?