Hacker News new | past | comments | ask | show | jobs | submit login

I wonder how hard it is to build your own switch these days? Maybe something built around a Pi class SBC?



If you don't care about performance, any computer can bridge multiple interfaces in software and behave like a switch.


15 years ago all of the better switches could internally handle the aggregate bandwidth of all of their ports. I assumed that would be standard now, but shopping for a switch recently I discovered I was wrong. We still have switches where you can’t max out all ports at the same time.

I think you could still make one that doesn’t have that problem, but the memory would limit doing much smart switch work. If any.


Building a switch is (relatively) easy. Building a switch that can offer acceptable performance in a box with enough ports on it to be useful is harder.

It's not immediately obvious what advantage you'd gain by doing that anyway, since you can just buy a white box switch and run your own software on it.


There are chips out there already, aren't there? I think the Turing Pi board has a switch built into it (and an ethernet chip per slot, which is maybe not so good)


There are chips out there already, aren't there?

Yes, those are what you'd expect to find in the white box systems I mentioned, and most branded off-the-shelf switch products for that matter. But if that's what you need, I'm not sure what the advantage is to building your own hardware instead of buying one of the ready-made options. It seems like you'd need to have quite eccentric requirements before it was worth seriously considering designing and building a whole system of your own instead.




Consider applying for YC's W25 batch! Applications are open till Nov 12.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: