Wednesday, April 10, 2019

Mikrotik CCR 1072 Poor bridging and routing performance

While turning up a new 10Gbps internet circuit, I noticed speeds tested max out at around 200mbps download but 1gbps upload. Plugging straight into the provider, I immediately get 1gbps down and up (limited by my MBP interface). After playing around with tons of Mikrotik settings and trying tons of different servers, we finally factory reset it. Using a simple bridge with the provider port in SFP+1 and my laptop in SFP+2 (copper module), speed test still sucked. Finally, the configuration was completely rebuilt, combed through and minimalized for BGP and it currently maxes out at around 400-600mbps on a single speed test. This was good enough for now, but hopefully, someone has some insight on these. The bridging capacity is very high on these routers even though that isn't necessarily what they should be used for.

The provider's router is a Juniper MX80 and all the 1072 CPUs were steady at a low percentage.

Things experimented with:

  • Difference laptop
  • Different speedtest websites
  • Different cables
  • Different SFP modules (tried copper and 10g SFP)
  • Different interface queues and sizes
  • Enable/Disable hardware offloading
  • Enable/Disable fastforward, fasttrack, fastpath

One thing specifically odd about this router is that the interconnection subnet provided by the provider does not fall on the subnet boundaries as expected. For instance, the provider is using a subnet mask of /30, where their router is a valid host IP and ours is technically a broadcast IP. I will be requesting a new subnet tomorrow.



No comments:

Post a Comment