Gibt es aus technischen Gründen noch keine 10GbE USB 3.1 Gen 2-Adapter?

7059
chx

Zum Beispiel ist es praktisch unmöglich, FireWire-Adapter über USB zu erstellen, da FireWire DMA benötigt, das USB nicht bietet. Gibt es einen ähnlichen technischen Grund für das Blockieren, warum keine 10-Gigabit-Ethernet-Adapter mit USB-C-Anschluss (aber nicht Thunderbolt) auftauchen? GigE über USB 3.1 Gen 1 (und sogar USB 2.0) ist überall, gibt es im 802.3an-Standard etwas, das dies blockiert?

Ich verstehe die wirtschaftliche Situation hier, dass die teureren Laptops mit USB C auch Thunderbolt 3-fähig sind und es eher unwahrscheinlich ist, dass die Besitzer billiger einen 10-GbE-Adapter wollen. Bei dieser Frage geht es jedoch um die technischen Gründe (da dem wirtschaftlichen Argument entgegenzuwirken ist, dass USB C wesentlich billiger als Thunderbolt 3 ist, aber lassen wir dieses Argument für verschiedene Standorte.)

2
Im Juni 2018 kündigten Realtek und Aquantia USB-Chips / Dongles mit 2,5 GbE und 5 GbE an. chx vor 5 Jahren 0

4 Antworten auf die Frage

1
Karatekid430

Ich werde eine weitere Antwort auf die Antwort haben, diesmal eher explizit als implizit.

Zum Beispiel ist es praktisch unmöglich, FireWire-Adapter über USB zu erstellen, da FireWire DMA benötigt, das USB nicht bietet. Gibt es einen ähnlichen technischen Grund für das Blockieren, warum keine 10-Gigabit-Ethernet-Adapter mit USB-C-Anschluss (aber nicht Thunderbolt) auftauchen?

Es sollte keinen Grund geben, warum 10GbE nicht existieren kann. Die 2,5-GbE- und 5-GbE-USB-Controller von Aquantia und Realtek beweisen, dass> 1-GbE-Adapter vorhanden sind und sind. 10 GbE über USB könnte kommen, aber wie gesagt, 10 Gbit / s USB sieht nach dem Overhead eher aus wie 6 Gbit / s. Es gibt auch die Angelegenheit, dass die große Mehrheit der USB-Controller durch PCIe zu Engpässen führt, da die Hersteller nicht wünschen, 4x PCIe 3.0-Spuren für zwei Ports zu opfern, was sie noch schlimmer macht. Ich habe viele Dual-Port-USB-3.1-Gen2-Controller (insgesamt 20 Gb / s) gesehen, die von PCIe 3.0 x1 (8 Gb / s) unterstützt werden. Thunderbolt-3-Controller sind die am häufigsten verwendeten USB-3.1-Implementierungen, die keinen Engpass darstellen und volle 10-Gbit / s-USB bieten können. Wenn Sie jedoch Thunderbolt-3 haben, ist es nicht sinnvoll, wenn Sie über Thunderbolt-3 verfügen.

Wie bereits erwähnt, hat der Engpass sie nicht daran gehindert, 1GbE USB 2.0-Adapter herzustellen, aber diese wurden gemacht, weil es immer noch eine Verbesserung der Geschwindigkeit gegenüber 100-MBit / s-Adaptern war. Da 10 GbE über USB eher wie 6 Gb / s aussieht, stellen sie eher 5 GbE-Adapter her (wie sie es getan haben). Der einzige Vorteil eines Engpass-10-GbE-Adapters gegenüber einem vollständigen 5-GbE-Adapter wäre der Anschluss an 10-GbE-Switches ohne NBASE-T-Unterstützung bei Geschwindigkeiten von> 1 GbE. USB 3.2 (20 Gb / s über USB-C) wird wegfallen, aber das Problem, bei dem die USB-Controller tendenziell zu Engpässen neigen, wird nur noch schlimmer.

USB hat eine geringe Latenz. Für Ethernet ist dies möglicherweise nicht so wichtig wie für Grafikverarbeitungseinheiten - bei 10 GBit / s kann es jedoch einen Unterschied machen. Selbst mit meinem Thunderbolt SANLink3 N1 hat Windows Probleme, 10 Gbit / s durch die Pipe zu bekommen (Linux macht das ohne zu zucken, vielleicht handelt es sich also um ein Treiberproblem). Ich habe gesehen, wie Leute die Apple Thunderbolt 2 mit Gigabit Ethernet-Adaptern mit USB-Adaptern verglichen haben und sagten, dass die Thunderbolt-PCIe-Geräte energieeffizienter sind und weniger CPU-Auslastung haben. Dies wäre bei 10GbE 10x auffällig. Wenn die 5-GbE-USB-Adapter endlich in den Handel kommen, werden die Overheads, die CPU-Auslastung und die Energieeffizienz mit den Thunderbolt- und / oder den reinen PCIe NBASE-T-Karten getestet und verglichen. Dann werden wir es genau wissen.

Der Stromverbrauch ist ein Problem - aufgrund der großen Entfernungen, die sie unterstützen müssen. Ich bin ziemlich sicher, dass 10 GbE bei kurzen Kabeln nicht annähernd so viel Strom verbraucht. Mein SANLink3 N1 kann laut Hersteller (Promise Technology) etwa 9 W für den Ethernet-Controller und 2 Watt für das Thunderbolt-Subsystem verwenden. Thunderbolt-3-Ports garantieren 15 Watt für busbetriebene Geräte, USB ist jedoch nicht mit solchen Garantien ausgestattet. Der Hersteller würde wahrscheinlich viele Beschwerden über Probleme erhalten, die durch unzureichende Stromversorgung einiger (oder vieler) Ports verursacht werden. Sie müssten eine zusätzliche Stromzufuhr bereitstellen, die das Produkt aufgrund der geringeren Bequemlichkeit und Tragbarkeit weniger wünschenswert macht. Die Leute würden es nicht gut nehmen, weil jeder einzelne USB-Ethernet-Adapter in der Vergangenheit über den Bus mit Strom versorgt wurde.

Dinge, die nur PCIe wie GPUs sind, hängen in der Regel von DMA ab, nicht nur für die Leistung, sondern auch, wie ihre Treiber geschrieben werden und wie ihre physische Schnittstelle aufgebaut ist. Die einzigen USB-GPUs sind DisplayLink-Chips. Sie sind keine echten GPUs. Sie nehmen lediglich einen Framebuffer von der CPU / OS mit einem Kernelmodustreiber und wandeln diesen in ein Videosignal um. Auf der anderen Seite gibt es USB-Ethernet schon sehr lange und wurde schließlich auf 5 GBit / s skaliert, was impliziert, dass es in Zukunft noch weiter skaliert werden kann.

GigE über USB 3.1 Gen 1 (und sogar USB 2.0) ist überall, gibt es im 802.3an-Standard etwas, das dies blockiert?

Die Gründe, die ich besprochen habe, sind nicht technisch im Sinne, dass sie in den Standards verboten sind oder nahezu unmöglich zu umgehen sind. Es gibt keinen technischen Grund, der die Möglichkeit eines echten 10-GbE-USB-Adapters ausschließt, aber die Hersteller haben zu viele praktische Probleme, um daran interessiert zu sein.

Ich verstehe die wirtschaftliche Situation hier, dass die teureren Laptops mit USB C auch Thunderbolt 3-fähig sind und es eher unwahrscheinlich ist, dass die Besitzer billiger einen 10-GbE-Adapter wollen. Bei dieser Frage geht es jedoch um die technischen Gründe (da dem wirtschaftlichen Argument entgegenzuwirken ist, dass USB C wesentlich billiger als Thunderbolt 3 ist, aber lassen wir dieses Argument für verschiedene Standorte.)

Die technischen Gründe, die vorhanden sind, sind nicht unüberwindlich - aber ohne die Akzeptanz / Nachfrage des Mainstreams glauben die Hersteller wahrscheinlich, dass die Nachteile die Profis überwiegen. USB 3.2 (20 Gb / s) sollte etwas stärker sein und 10 GbE ohne Engpässe zulassen (vorausgesetzt, der Controller verfügt über genügend PCIe-Lanes). Es kann jedoch lange dauern, bis ein Adapter für USB 3.2 freigegeben wird als Annahme wird langsam sein. Ich weiß nicht, ob Sie praktische und wirtschaftliche Einschränkungen als dasselbe betrachten (wie technische Beschränkungen, nicht technische Beschränkungen).

Wenn diese Antwort nicht ausreicht, müssen Sie ein wenig genauer klären, was Sie fragen und welche Form die Antwort annehmen würde.

Das war es, wonach ich gesucht habe, ja, danke! USB bietet keine derartigen Garantien - ich bin mir nicht sicher, ob USB C 3A über 5 V bietet, aber ich bin nicht sicher, ob dies eine Anforderung des Standards ist. Es scheint definitiv so, als würden 2,5 und 5 GbE die Notwendigkeit von 10 GbE zunichte machen - es muss nur noch weiter verbreitet sein. chx vor 5 Jahren 0
0
jdwolf

Ich muss noch einen Adapter finden, der einen USB 3 für 10 GbE verwendet. Ich denke, das Folgende gilt sowohl für Gen 1 als auch für 2 USB 3.1.

Die Terminologie von USB 3.1 Gen 1 und Gen 2 ist hier verwirrend.

USB 3.1 Gen 1 ist eine Teilmenge von USB 3.0. Vorhandene Chipsätze, die lediglich bestimmte Geschwindigkeitsklassen erfüllen, werden als USB 3.1 Gen 1 bezeichnet.

USB 3.1 Gen 2 ist eine separate Spezifikation, die einen anderen Anschluss erfordert.

Ich kann zwar nicht auf die Wirksamkeit der Marktverfügbarkeit solcher Adapter eingehen, aber es ist sehr wahrscheinlich, dass Sie die maximale Datensignalrate von USBs mit der Ethernets- Signalrate vergleichen .

Tatsächlich bedeutet dies, dass die große Mehrheit der USB 3.1-Generation-2-Geräte nicht in der Nähe von 10 Gb / s ist. Daher ist es sinnvoller, PCI-e zu verwenden. Beachten Sie, dass PCI-e pro Spur nicht viel schneller ist, die Karte jedoch auf viele Spuren zugreifen kann.

Wir sprechen, wenn Sie einen x1 PCI-e-zu-10-GbE-Adapter finden.

Dies hat niemanden davon abgehalten, USB 2.0 GbE-Adapter zu erstellen. chx vor 6 Jahren 0
@chx-GbE-Chipsätze waren ohne weiteres verfügbar und würden über Fast Ethernet tatsächlich etwas erreichen. USB 2.0 kann bei den meisten Geräten mehr als 200 MBit / s erreichen. Ich bezweifle ernsthaft, dass die meisten USB 3.1-Geräte sogar 1 Gbit / s erhalten. jdwolf vor 6 Jahren 0
Es gibt auch die Tatsache, dass 10 GbE nicht wirklich eine sehr große Konsumentensache ist. Dort gibt es den größten Teil des Marktes für USB-Ethernet-Adapter. Kombiniert mit der Tatsache, dass die meisten Menschen, die sich wahrscheinlich dafür interessieren, bereits wissen, was Sie gedeckt haben, und wahrscheinlich auch keine kaufen würden, selbst wenn es existiert, gibt es wirklich keinen großen Anreiz, sie herzustellen. Austin Hemmelgarn vor 6 Jahren 0
0
ButterBeavis

10 GBE zu USB werden nicht gemacht. Wenige Gründe heute. 10 GBE benötigt zu viel Strom (z. B. über 10 Watt), daher können die USB-Leistungsanforderungen nicht erfüllt werden ... und kein Elektronikunternehmen im Einzelhandel möchte einen USB-Dongle anschließen. Markt zu klein Vielleicht ein paar Boutique-Sachen, aber dann sehen Sie auf über 200 Dollar. Außerdem glaube ich nicht, dass ein Chipanbieter eine kostengünstige Single-Chip- oder 2-Chip-Lösung baut. Hühnchen oder Ei. Der Markt ist aufgrund des Energieverbrauchs nicht groß genug, um zu investieren, da der Endproduktmarkt nicht groß genug wäre. 10GBE erfordert außerdem Cat6A- oder Cat7-Kabel. Funktioniert nicht bei Cat5 / 5E / 6 / 6E. Neue Kabel werden benötigt, um den potenziellen Markt wieder zu verkleinern. Verbraucher kaufen, ohne den Kleingedruckten zu lesen. ***************** Leistung. 15 Watt Dies sind 200-350 $, je nachdem, was Sie wollen. Google "10GBE Thunderbolt" und Sie werden Zeug von SONNET, PROMISE und AKITIO sehen. Sie funktionieren gut mit MacBooks und Win-Maschinen mit Thunderbolt2 / 3. Ich habe sowohl Donner2 als auch 3 Optionen verwendet. Thunderbolt ist auch eine serialisierte PCIe 2nd / 3rd-Generation, der Treiber ähnelt der PCIe-Karte. USB ist mehr CPU-intensiver Treiber, aber das ist eine andere Diskussion.


Aber ... Gute Nachrichten: Ende 2018 ist USB zu 1 / 2,5 / 5gige herausgekommen. 2.5 und 5gige sind Teil von zwei neuen mittleren Schritten, die kürzlich in "N-BaseT" hinzugefügt wurden. 2,5 und 5 Gig arbeiten an bestehenden Kabeln. Naja vielleicht nicht cat5. Aber 5E oder besser. Diese USB-Dongles stammen von Aquantia-Chips. Google "AQtion AQC111U" Diese können in das USB3-Strombudget passen (ich glaube 5 Watt aka 5v x 1a = 5 Watt). Ich bin davon begeistert, da ich einen Multi-Gig brauche, aber 10 GBE für das, was ich tue, nicht brauche.

Ich habe gerade einen anderen Beitrag gesehen. jemand kommentierte bereits, dass Aquantia-Chips herauskamen. Übrigens benutze ich ständig USB3.0-zu-GigE-Adapter und sie erhalten volles bidirektionales GigE wie ein integrierter GigE-Port. Ich bin überzeugt, dass 50% der beworbenen USB-Geschwindigkeit auf einem USB-Ethernet-Anschluss erzielt werden können. also 2,5gigEthernet auf USB3.0 (5gbps) wird in Ordnung sein. Wahrscheinlich näher an 65-70%, als ich 250-300mbps aus einem USB2.0 GigE-Dongle (400mbps spec) herausbekam. ButterBeavis vor 5 Jahren 0
Ich habe betont, dass es nicht die wirtschaftliche Situation ist, die ich suche, weil sich diese zu schnell ändern. Ich gab sogar ein Beispiel für ein "hartes technisches" Problem. Der einzige technische Grund, der in diesem Beitrag erwähnt wird, ist USB-Stromversorgung, aber USB C kann 3A bei 5 V liefern, nur USB 3.0 war auf 900 mA bei 5 V begrenzt. Und https://ark.intel.com/products/93524/Intel-Ethernet-Controller-X550-AT sagt nur 8W und https://www.intel.com/content/dam/www/public/us/de /documents/product-briefs/x550-ethernet-controller-product-brief.pdf Es wird ein alter 28-nm-Prozess verwendet. Leistung ist lösbar / bereits gelöst, je nachdem, wie Sie aussehen. chx vor 5 Jahren 0
0
Karatekid430

Hier sind die offiziellen Ankündigungen für USB zu NBASE-T PHYs:

Aquantia - AQC111U und AQC112U - https://www.aquantia.com/products/aqtion/chips/aqtion-aqc111u-aqc112u/

Realtek - RTL8156 - http://www.realtek.com/press/newsViewOne.aspx?NewsID=454&Langid=1&PNid=0&PFid=1&Level=1

Soweit ich das beurteilen kann, müssen Produkte, die auf diesen ICs basieren, noch in den Regalen verfügbar sein, aber es sollte nicht zu lange dauern (hoffe ich).

Es ist erwähnenswert, dass der AQC111U von Aquantia durch USB 3.1 Gen1 zu Engpässen führt. Obwohl 5-Gbit / s-USB für 5-Gbit / s-Ethernet verwendet wird, entstehen Gemeinkosten. Ich gehe davon aus, dass die Overheads denen bei der Verwendung von USB-SSDs für die Dateiübertragung ähnlich sind. Dies führt zu etwa 280 MBit / s über 480 MBit / s USB 2.0, was etwa 58% für die Verwendung oder 42% für Overheads ausmacht. Aus diesem Grund beobachte ich bei USB 2.0 maximal etwa 35 MB / s. Jemand kann mich korrigieren, wenn dies eine schlechte Annahme ist.

In jedem Fall sollten sie USB 3.1 Gen2 für 10 Gb / s für den AQC111U und USB 3.2 für 20 Gb / s für einen hypothetischen zukünftigen 10 GbE-USB-Adapter verwenden.

AQC112U und RTL8156 sind davon nicht betroffen, da sie nur 2,5-GbE-Adapter sind und 5-Gbit / s-USB nicht zu Engpässen führen sollten.

Für Leser, die zufällig über Thunderbolt-3-Ports verfügen, ist zu erwähnen, dass es bereits eine gute Anzahl von 10-GbE-Adaptern für Thunderbolt 3 gibt, von denen einige tragbar und busversorgt sind. Thunderbolt 2 funktioniert nicht mit busgespeisten Geräten, da die Adapter Thunderbolt 2 an Thunderbolt 3 keinen Strom liefern. Der einzige Weg wäre, die Verkettung durch ein Thunderbolt-3-Dock zu betreiben.

Wenn Thunderbolt für Sie keine Option ist, dann sind Sie wahrscheinlich an dem Thema dieses Artikels interessiert. Es ist nur erwähnenswert, dass nicht jeder von Thunderbolt vollständig informiert ist und vielleicht nicht erkannt hat, dass dies eine Option für sie ist.

Dies hat absolut nichts mit den technischen Vorzügen von 10 GbE over Ethernet zu tun. Ich habe diese Adapter in einem Kommentar unter der Frage notiert und das ist genug über sie. Die Frage impliziert auch zweimal, dass 10 GbE über TB3 möglich ist (und tatsächlich existiert). chx vor 5 Jahren 0
@chx, diese Antwort scheint sich direkt auf das zu beziehen, was Sie in der Frage gestellt haben (zusammen mit zusätzlichen Informationen, die Sie möglicherweise nicht interessieren). Sie haben auch nicht nach 10GbE über Ethernet gefragt, Sie haben nach USB 3.1 Gen 2 gefragt. Zwei andere Personen haben auch versucht, Ihre Frage zu beantworten (und einige andere gelöschte Antworten). Keiner von ihnen versteht offenbar, was Sie wollen. Bitte klären Sie, was Sie fragen. fixer1234 vor 5 Jahren 0
Meine Antworten beziehen sich nicht immer direkt auf das OP. Ich versuche mir vorzustellen, wie andere Internetnutzer von der Antwort profitieren könnten. Karatekid430 vor 5 Jahren 0