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.