TL;DR: Is the tunnelling method used between the MR APs and Campus Gateway (VXLAN) any more or less AP CPU intensive than the method used between the MR APs and MX Concentrator (IPSec)?
I've been doing some testing with MR36H and MR86 APs tunnelling SSIDs via a MX85 configured as a one-armed concentrator. This is all isolated testing in a lab, single switch, 1Gbps interfaces. Using an iPerf tool capable of about 600Mbps I get the following results:
- A client connected to the MR36H bridged to the LAN can achieve around 570Mbps on an iPerf test. When traffic is tunneled via the MX concentrator, throughput drops to around 220Mbps (ie. around 60% drop in throughput). I get similar results breaking out the test SSID to a wired port on the MR36H.
- A client connected to the MR86 bridged to the LAN can achieve around 400Mbps on an iPerf test. When traffic is tunneled via the MX concentrator, throughput drops to around 244Mbps (ie. around 39% drop in throughput)
I'm mainly testing with iPerf but I see a similar drop in throughput when doing an internet speed test. I'm assuming this drop is due to the AP's CPU having to do the IPSec tunnelling. Has anyone done similar tests and observed similar things? Does the VXLAN encapsulation used by the Campus Gateway require more or less CPU power? Is performance likely to be the same / better or worse?
In reality 200-ish Mbps is fine for our use case and we only see about 1ms extra latency having the MX concentrator in play.