VPP is being mostly developed for the Linux kernel and has had some headway in those VPP routines being ported to BSD kernels.1. CHR is designed to run in virtual environments and can easily handle Tbps without any issues. But if you really want to run bare-metal, go for ROS x86_64. But why? Properly set up virtual environments are just as fast as bare metal and are way easier to manage.
2. VPP is a user-space solution and doesn't run within an embedded Linux kernel like ROS because of resource constraints.
A couple of things for you.@ OP / Tom
We are in the same boat as you we are growing but in a much slowly pace as a side effect I think we can still wait at least a few more years to wait for VYoS or Bison Router to mature, any chance you can share other cost and effective solution you are looking into?, I hate to ask this since this is MT forum but it seems like they are not interested in competing with SP space
This is interesting I hope VyOS will mature much faster it is pretty much streamline for us, rather that rolling out my own linux solution TM, thanks for the input- PfSense currently have a VPP software router ( TNSR on a Linux kernel ). I have heard that it is near 100-Gig wire-speed on good/modern x86 bare-metal hardware with newer PCIe # 100-Gig network interfaces.
- Linux already has VPP options you can package install.
- VyOS already has VPP options you can package install.
VPP = User space ... and does not fit with in and embedded network OS like ROS.
re: ... Well, it won’t work with the current product line. ...Well, it won’t work with the current product line. Study the basics and you’ll understand why.
are you referring to FRR + VPP or something else care to elaborate more please?However some years old x86 Xeon motherboards with VPP enabled Linux are sustaining 100-Gig network routing throughputs ( measured and verified ).
i think the current path is towards ASIC forwarding as other vendors do since 20 years ago, letting general purpose CPU mostly for control plane
What is Mikrotik planning to support as we move to tomorrow's network throughput demands ?
Well, I've read some (general) articles on VPP ... and I still don't get it: why is it orthogonal to embedded NOS such as ROS?
loloski,Isn't it counterintuitive for MT to push their hardware sales rather than CHR + VPP that's why it appears they are not interested to make this happen?
I hope this is not the case I think most of the SP guys here including us is willing to pay for a reasonable price just to make this happen anyone care to share their thoughts?
1'st I am a dedicated and loyal Mikrotik customer. I only look to other products when there is no Tik solution for what I want/need to do ( mostly speed ).@ Tom
I hope if you don't mind asking this question do you have current test setup at least with FRR + VPP how's the performance and any gotcha? I don't mind getting my hands dirty again to rollout pure linux solution as long as they are worth it.
I'm also eyeing for VyOS but as far as i know they are unstable as of this time or I'm just a fool thinking it's not usable at this point?
You are correct re : ... this is a MikroTik forum ...Hey guys, since this is a MikroTik forum would you mind continuing the VPP/VyOS/pfSense lab discussions elsewhere? Maybe on their respective mailing lists, user forums or perhaps Reddit?
Re: ... Did you test VyoS 1.5 rolling + VPP addons how is it? ...
@TomjNorthIdaho wrote:
I have not played around with the VPP addons yet.
I only updated to the latest rolling release to get the faster control plane. And wow
I will be testing the VPP add-on packages on my lab network test routers b4 putting VPP into production use.
They are very stable.@ Tom
I hope if you don't mind asking this question do you have current test setup at least with FRR + VPP how's the performance and any gotcha? I don't mind getting my hands dirty again to rollout pure linux solution as long as they are worth it.
I'm also eyeing for VyOS but as far as i know they are unstable as of this time or I'm just a fool thinking it's not usable at this point?
1), Create a CHR ISO , where the CHR can be directly installed on bare-metal hardware ( and/or ISO installed in a hyper-visor ).
It's about customers wanting an accelerated software Data Plane on Mikrotik CHR e.g. VPP+DPDKISO installer has been available since day one. What is this discussion even about, sorry?
ISO: https://download.mikrotik.com/routeros/ ... .16rc1.iso
IMG: https://download.mikrotik.com/routeros/ ... .16rc1.zip