On 11.9.2016. 19:17, K wrote: > All, > > This message is a call for people who are interested to benchmark commodity > hardware with the goal of pushing as much PPS as possible through OpenBSD. > The initial target is to reach 10 Mpps at 64 bytes (or more precisely 84 > bytes with interpacket gap) and if the experiment proves to be successful, > we would then aim at 40+ Mpps. > > The ultimate goal of this experiment is to build and share with the > community a recognized hardware configuration that provides a good ground > for real-world traffic at a typical small ISP. > > We couldn't find such information online. In our case, the final setup > would be two routers, each with two 10 Gbps uplink to upstreams Internet > providers and an OSPF and iBGP connection between them. The software > stack would be based on OpenBSD, OpenBGPD and OpenOSPFD. There is no > commercial idea around the finding of this experiment. > > While our budget is not unlimited and privately funded (by individuals), > we are open to hear what hardware specifications people on this list > would be interested to see. At the moment, we aim for this: > > CPUs: Intel Xeon CPU E5-2697v2, E5-2667v2, E5-2680v3, E5-2640v3 > Intel NICs: Intel 82599ES, X520, X540-{T1/T2/AT2}, 85595, 82598, > AF/82598, AT/82598, EB/82599, EB/82599 EN > Chelsio NIcs: Chelsio T540-CR (although not sure there is an OpenBSD driver) > > If you consider other hardware options, please feel free to reply and let us > know. > We surely will not be testing all these configurations, we will most likely > pick on > CPU from the list and 2-3 NICs from the list as well. This experiment might > be also > taken to FreeBSD for comparison. If necessary, we consider sending this > configuration in a test center with Spirent hardware to validate this. > > Feedbacks, questions, remarks, doubts, irony, are all welcome :-) > > Cheers. >
Hi, if you are optimist like me buy 2 socket box with intel 82599 cards and with more than 200MB of RAM which is enough for one full BGP feed :) At first i would buy one 8-core CPU with higher GHz as i can, and when, and this is optimistic part :), openbsd gets multiqueue ix stuff and RSS on top of it i would buy second 8-core CPU because it seems that 82599 is having 16 RSS queues. For now you can get max 1Mpps with only plain routing without any pseudo interfaces or pf.