Computer: Network: Ethernet
10 Gbps ethernet using USB3   (+4)  [vote for, against]
Host--USB3--Switch--USB3--Host

While 10 Gbps networking is getting cheaper, it's still relatively expensive. To connect 3 host cluster you need 3 host ports and 3 switch ports. Starting at $100 per port, you're looking at $600

Compare that 1 Gbps, that's more like $10 per port at $60 total

I figure the reason for 10 Gbps being so expensive is that if we're talking about 10GBASE-T, it supports cable length of up to 55M. To pull this miracle off it needs to consume a lot of power and that's why these things have this complex high frequency circuitry with massive heat sinks on the NIC cards. But, for most applications that involve high speed interconnects for clusters, 55M is way too long 3M is more than enough.

This is where USB3 comes in. USB3 costs approx $10 per port and the chips are tiny-non-heat-sinkified. And yet, USB3 delivers 10Gbps performance. The only catch of course is 3M max cable length. But I don't want to pay 10x price premium for 10x cable length which I'll never use. The cables used here are commodity USB-C to USB-C cables instead of CAT6 or fibre.

All that's needed now is for switch manufacturers to create hybrid ethernet/USB3 chip (sounds complex, but it's not. All it is is ethernet chip with the transmit/receive part ripped out and hard wired into USB3 circuitry .. all on a single chip to avoid dealing with modulation/demodulation complexities). Slap it into switches and these things will sell like hotcakes. 10Gbps for everyone. For servers and laptops that have USB3 ports ready to go, this can be done with software (a special driver that makes USB3 work like ethernet port)

For inter-operation with legacy networking equipment there can even be a USB3 SFP+ that plugs right into legacy 10Gbps switches that don't have USB ports, but do have SFP (sort of like DAC concept but more cost effective)
-- ixnaum, Dec 18 2020

USB4 and TB3 are too expensive for now. I'm aiming for commodity components. About USB to Ethernet being WKTE.. Yes, it is but what you're thinking of is

Host--USB3--RJ45--CAT6--SW

I want to skip the middleman and do

Host--USB3--USBC_CABLE--SW
-- ixnaum, Dec 18 2020


Good idea. One note about architecture: If you design it so that when you plug it to a computer with USB3 it looks like a standard USB3->ethernet adapter, it can use the same drivers. It would make sense if this device is designed by a company that already created a USB3-ethernet adapter so they can reuse a large part of that design.
-- scad mientist, Dec 19 2020



random, halfbakery