Vyos 10GbE Router

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

eduncan911

The New James Dean
Jul 27, 2015
648
506
93
eduncan911.com
Proxmox uses KVM for virtualization, meaning the KVM image covers Proxmox as well.
Exactly. But they have stated Not Proxmox on their site?

Reading further, the only thing I could gather was that they have only tested on other hypervisors, but not Proxmox, so everything they recommend is not for Proxmox.

I see them stating they haven't tested it. But, to openly state No Proxmox, that's harsh... that would seem they found something bad.

But again, only thing I found was that they haven't tested it.

There was also one discussion, I think in their forums, where someone was reporting issues with Proxmox and and this ISO. To me, and the logs they posted, it seemed to be an ARP issue with their switch. But that was all I could find on the combo.
 

tsteine

Active Member
May 15, 2019
171
83
28
Exactly. But they have stated Not Proxmox on their site?
Oh, it completely slipped by me that it was a quote, supporting KVM, but outright stating "No Proxmox" makes no sense to me. It's not like KVM in Proxmox is some weird aberration, it's just KVM on Debian with management middleware and frontend added on top.
 
  • Like
Reactions: eduncan911

Vesalius

Active Member
Nov 25, 2019
253
195
43
To me that is just lawyer speak for netgate has working/tested downloads for (kvm,BMI,VMware), but do not have supported downloads that directly work on Proxmox or hyperV.

the kvm download can obviously be made to work on Proxmox but it is not a download and directly run scenario and takes a few steps to get the vm up from the kvm qcow2. Big diff between works but unsupported, doesn't work at all and netgate forbids you from running TNSR under Proxmox.
 

tjk

Active Member
Mar 3, 2013
481
199
43
Did they jack up the TNSR pricing too? Wasn't it $399/year late last year? Looks like it is $999/year now.
 

blunden

Active Member
Nov 29, 2019
472
145
43
How are you guys that are running TNSR implementing a firewall? It sounds like it doesn't offer that functionality and that you'd need to run something like iptables separately, which would presumably massively affect performance.
 

tsteine

Active Member
May 15, 2019
171
83
28
@blunden
TNSR Documentation - ACL

TNSR supports both stateful and stateless firewall.

with that in mind, given that FD.IO/VPP is the underlying routing technology for TNSR, I assume they use this plugin for firewalling, which has the lowest relative performance out of the different firewall plugins.

That being said, I never had any noticeable performance degradation from using ACLs with TNSR, but I had relatively few ACL rules it needed to chew through.
 
  • Like
Reactions: blunden

tsteine

Active Member
May 15, 2019
171
83
28
@blunden

Parsing through the performance tests here, adding ACLs does seem to affect performance a bit.

baseline shows just north of 18 mpps for 1 core 2 threads.
10k stateful inbound/outbound acl shows just north of 10 mpps for 1 core 2 threads.

Unless you have insane pps requirements and very few cores to throw at TNSR, I would assume you would have no problems.
 
  • Like
Reactions: blunden

blunden

Active Member
Nov 29, 2019
472
145
43
@blunden
TNSR Documentation - ACL

TNSR supports both stateful and stateless firewall.

with that in mind, given that FD.IO/VPP is the underlying routing technology for TNSR, I assume they use this plugin for firewalling, which has the lowest relative performance out of the different firewall plugins.

That being said, I never had any noticeable performance degradation from using ACLs with TNSR, but I had relatively few ACL rules it needed to chew through.
@blunden

Parsing through the performance tests here, adding ACLs does seem to affect performance a bit.

baseline shows just north of 18 mpps for 1 core 2 threads.
10k stateful inbound/outbound acl shows just north of 10 mpps for 1 core 2 threads.

Unless you have insane pps requirements and very few cores to throw at TNSR, I would assume you would have no problems.
Somwhere they explicitly said that TNSR was a router, not firewall. It was written in a way that implied that it might not even offer that functionality.

I'm not looking for crazy pps numbers. Basically, I'm looking for a relatively cheap ($500-600 range), power efficient and fanless router that can handle a 10G WAN connection that I might be getting at home. Since I'm not going for very powerful hardware (something like an Intel N100 or N305 mini PC most likely), I'm looking for ways to squeeze the most amount of performance out of it.

Since it's a typical home setup, I will be needing NAT for IPv4, presumably handled as part of a stateful firewall plugin (unless that's handled separately).
 

bitbckt

will google compiler errors for scotch
Feb 22, 2022
213
134
43
Basically, I'm looking for a relatively cheap ($500-600 range), power efficient and fanless router that can handle a 10G WAN connection that I might be getting at home.
If you're open to a different option, I use a CCR2004-16G-2S+PC for this and it can route/NAT 10Gb wire speed just fine. I do not use it as a IPS/IDS though.
 

blunden

Active Member
Nov 29, 2019
472
145
43
If you're open to a different option, I use a CCR2004-16G-2S+PC for this and it can route/NAT 10Gb wire speed just fine. I do not use it as a IPS/IDS though.
That might be an option. :) Would be nice to see some routing benchmarks, but it's probably too off-topic for this thread.

However, I had hoped to virtualize the router in order to also run a small server for Wireguard, the Unifi Controller, nginx, etc. on the same box. It would replace a small Atom X5-Z8300 based box, so it should take much performance away from the router.
 
  • Like
Reactions: bitbckt

oneplane

Well-Known Member
Jul 23, 2021
844
484
63
On the other hand, if DPDK (and VPP) is what you want, you don't really need anything from netgate for that. DanOS will do just fine.
 

tsteine

Active Member
May 15, 2019
171
83
28
That might be an option. :) Would be nice to see some routing benchmarks, but it's probably too off-topic for this thread.
Mikrotik has that on their product page.

Performance is nowhere near what you'd get with TNSR(or FD.io), but I don't see why it wouldn't be usable as a home firewall/router.
 
  • Like
Reactions: blunden

blunden

Active Member
Nov 29, 2019
472
145
43
Performance is nowhere near what you'd get with TNSR(or FD.io), but I don't see why it wouldn't be usable as a home firewall/router.
Fair enough. If I can get closer to line rate for roughly the same price, that's a more interesting proposition. It's good to know about different options though. :)