I'm super happy to see fq_codel and cake in actual consumer/prosumer hardware now - I've gone from needing a fairly power hungry x86 box as my home router to cope with 1000/115 + pppoe + cake to being able to use a much lower power mikrotik rb5009.
Having cake on the upstream means I can push containers, send horribly large backups with multiple TCP streams, etc - all without choking meeting calls - it really makes the internet so much better to use when you do more than one thing at once.
tnsr (vpp) on a 4C c3558 will do 5.01Mpps at 438 CPU cycles/packet. Simple IMIX can forwarded at line rate in one direction on a 10Gbit link on one core.
Linux on the same platform will only forward 642.71 Kpps.
Using 3 of the four cores for VPP yields 15.1Mpps forwarded IPv4 while consuming 19W.
tnsr with a GUI as a “new pfSense” is being worked on now.
No idea (yet) what I’m going to do about codel / PIE / cake though.
minimaul|3 years ago
Having cake on the upstream means I can push containers, send horribly large backups with multiple TCP streams, etc - all without choking meeting calls - it really makes the internet so much better to use when you do more than one thing at once.
network-shark|3 years ago
wmf|3 years ago
gonzo|3 years ago
Linux on the same platform will only forward 642.71 Kpps.
Using 3 of the four cores for VPP yields 15.1Mpps forwarded IPv4 while consuming 19W.
tnsr with a GUI as a “new pfSense” is being worked on now.
No idea (yet) what I’m going to do about codel / PIE / cake though.