OpenWrt Router model that support 10Gbps?

10Gb/s on general class CPU with Linux\BSD kernels is hard to achieve even on Xeon systems, you need some special chips, like ASIC for this. In short it is because of limitation of RAM access delay, architectire of whole system which was not done for realtime applications. Better (reliable and cheapest) way is to go with L3 switch. Another option for fast routing is VPP (Vector Packet Processing Data plane) to do it on Linux you can check this https://github.com/FRRouting/frr/wiki/Alternate-forwarding-planes:-VPP I'v never tried it but you need some 2.5-3GHz CPU for this.
Here is nice post written by guy from PfSense for better understanding (not for BSD vs Linux or so) https://www.reddit.com/r/networking/comments/6upchy/can_a_bsd_system_replicate_the_performance_of/

1 Like