CHR GRE performance?

Hi there,

I’m looking at using RouterOS x86 or CHR to terminate a couple of GRE tunnels for temporary event networks (we announce our own ASN and venue ISPs can generally be quite unforgiving to work with) at bandwidth up to 10Gbps - has anyone got any performance insights into what we might be looking at to achieve that? Not looking at doing any firewalling or anything on these routers, they will just announce and route the subnets across to our firewalls.

I imagine GRE is still very much single threaded so I should be looking at CPUs with very good single core scores for this. Right now I’ve got a couple of boxes spare running a 5700X3D, 32GB RAM and Intel X710-DA4 card that I’ll test with shortly but it’s difficult to pass 10Gbps of “real world” traffic through them without dedicated testing rigs.

Any tips on configuration/optimisation to look out for? Am I overthinking this?

Cheers

Not GRE, but there are some comps to review here:

@TomjNorthIdaho used run a public bandwidth test server (and an ISP) on VMWare for years, moved to Proxmox at some point.

Now GRE be heaver than routing, but you do control the CPU... so how "big" the CPU is likely the most determining factor here. That, and network card selection, depending on hypervisor...some work better than others.

But our CHR usage is more modest for VPN concentrators for RA and Dude servers... so 10Gb/s is something I personally not tested nor tried.