Existe uma razão técnica para a existência de adaptadores 10GbE USB 3.1 Gen 2?

2

Por exemplo, é praticamente impossível criar adaptadores FireWire via USB porque o FireWire precisa de DMA que o USB não fornece. Existe uma razão técnica de bloqueio semelhante a respeito da razão pela qual nenhum adaptador Ethernet de 10 gigabits apareceu usando a porta USB C (mas não o Thunderbolt)? GigE sobre USB 3.1 Gen 1 (e até USB 2.0) está em toda parte, existe algo no padrão 802.3an que bloqueia isso?

Eu entendo a situação econômica aqui, que os laptops mais caros com USB C também são compatíveis com o Thunderbolt 3 e é pouco provável que os proprietários de USBs baratos desejem um adaptador de 10 GbE. Esta questão, no entanto, é sobre as razões técnicas (como o argumento econômico pode ser combatido com o USB C sendo muito mais barato que o Thunderbolt 3, mas novamente, vamos deixar esse argumento para sites diferentes).

    
por chx 11.01.2018 / 12:44

4 respostas

1

Eu terei outra chance de responder, desta vez sendo explícito e não implícito.

For example, it is practically impossible to create FireWire adapters over USB because FireWire needs DMA which USB doesn't provide. Is there a similar blocking technical reason as to why no 10 gigabit Ethernet adapters appeared using the USB C port (but not Thunderbolt)?

Não deve haver qualquer razão para 10GbE não existir. Os controladores USB 2.5GbE e 5GbE da Aquantia e da Realtek são a prova de que os adaptadores de 1GbE podem existir e existem. 10GbE over USB pode vir, mas como eu disse, depois de sobrecarga, 10Gb / s USB se parece mais com 6Gb / s. Há também a questão de que a grande maioria dos controladores USB é prejudicada pelo PCIe, porque os fornecedores não desejam sacrificar 4 pistas PCIe 3.0 para duas portas, o que torna ainda mais difícil. Tenho visto muitos controladores USB 3.1 Gen2 de porta dupla (20Gb / s no total) apoiados por PCIe 3.0 x1 (8Gb / s). Os controladores Thunderbolt 3 são a implementação USB 3.1 mais comum que não é limitada e pode fornecer USB de 10 Gb / s, mas como sabemos, se você tiver o Thunderbolt 3, então não faz sentido.

Como alguém mencionou, o gargalo nunca os impediu de fazer adaptadores 1GbE USB 2.0, mas estes foram feitos porque ainda era uma melhoria na velocidade em relação aos adaptadores de 100Mb / s. Como o 10GbE over USB se parece mais com 6 Gb / s, é mais provável que eles usem adaptadores de 5 GbE (como fizeram). A única vantagem de fazer um adaptador 10GbE com gargalo sobre um adaptador de 5GbE completo seria conectar a switches de 10GbE sem suporte a NBASE-T a velocidades de > 1GbE. Isso vai acabar com o USB 3.2 (20Gb / s via USB-C), mas o problema em que os controladores USB tendem a ficar com gargalos só vai piorar.

O USB tem baixa latência. Pode não ser tão crítico para a Ethernet quanto para as unidades de processamento gráfico - mas, ao fazer 10Gb / s, ela ainda pode fazer a diferença. Mesmo com o meu Thunderbolt SANLink3 N1, o Windows se esforça para obter 10Gb / s no canal (o Linux o faz sem nem mesmo se mexer, então talvez isso seja um problema de driver). Tenho visto pessoas comparando os adaptadores Apple Thunderbolt 2 a Gigabit Ethernet com os adaptadores USB e dizendo que os Thunderbolt PCIe são mais eficientes no consumo de energia e usam menos CPU. Isso seria 10x notável com 10GbE. Quando os adaptadores USB de 5 GbE finalmente chegarem às prateleiras, tenho certeza de que alguém testará e comparará as despesas gerais, o uso da CPU e a eficiência de energia com as placas Thunderbolt e / ou PCIe NBASE-T. Então saberemos com certeza.

O consumo de energia é um problema, devido às grandes distâncias que eles precisam suportar. Tenho quase certeza que, com cabos curtos, 10GbE não consomem quase tanta energia. Meu SANLink3 N1 pode usar cerca de 9W para o controlador Ethernet e 2W para o subsistema Thunderbolt, de acordo com o fabricante (Promise Technology). As portas Thunderbolt 3 garantem 15 W para dispositivos alimentados por barramento, mas o USB não oferece tais garantias. O fabricante provavelmente receberia muitas reclamações sobre problemas causados por energia inadequada fornecida por algumas (ou muitas) portas. Eles precisariam fornecer uma entrada de energia suplementar que tornaria o produto menos desejável devido à menor conveniência e portabilidade. As pessoas não aceitariam bem, porque cada adaptador USB-Ethernet no passado foi alimentado pelo barramento.

Coisas que são PCIe apenas como as GPUs geralmente têm uma dependência crítica do DMA, não apenas pelo desempenho, mas também pelo modo como seus drivers são escritos e como sua interface física é construída. As únicas GPUs USB são os chips DisplayLink, e elas não são realmente GPUs - elas estão apenas pegando um framebuffer da CPU / SO com um driver de modo kernel e transformando-o em um sinal de vídeo. Por outro lado, a Ethernet USB existe há muito tempo e finalmente foi dimensionada para 5 Gb / s, o que deve implicar que ela pode ser ampliada ainda mais no futuro.

GigE over USB 3.1 Gen 1 (and even USB 2.0) is everywhere, is there something in the 802.3an standard that blocks this?

As razões que discuti não são técnicas no sentido de serem proibidas nos padrões ou serem quase impossíveis de contornar. Não há nenhuma razão técnica que impeça a possibilidade de um verdadeiro adaptador USB de 10 GbE, mas há muitos problemas práticos para os fabricantes se interessarem.

I understand the economic situation here, that the more expensive laptops with USB C also are Thunderbolt 3 capable and it's somewhat unlikely the owners of cheap ones will want a 10 GbE adapter. This question, however, is about the technical reasons (as the economic argument can be countered with USB C being much cheaper than Thunderbolt 3 but again, let's leave that argument for different sites).

As razões técnicas presentes não são insuperáveis - mas sem adoção / demanda mainstream, os fabricantes provavelmente acreditam que os contras superam os profissionais. O USB 3.2 (20Gb / s) deve inclinar um pouco a balança com profissionais mais strongs, permitindo 10GbE sem um gargalo (supondo que o controlador seja suportado por pistas PCIe suficientes), mas pode demorar muito para um adaptador ser lançado para o USB 3.2 como a adoção será lenta. Não sei se você considera limitações práticas e econômicas a mesma coisa (como em limitações não técnicas).

Se essa resposta não for adequada, você precisará esclarecer mais exatamente o que está perguntando e qual a forma que a resposta levaria.

    
por 12.10.2018 / 01:30
0

Eu ainda não encontrei nem mesmo um adaptador que use um usb 3 para 10GbE, então acho que o seguinte se aplica a ambos os gen 1 e 2 usb 3.1.

A terminologia do USB 3.1 Gen 1 e Gen 2 é confusa aqui.

O USB 3.1 Gen 1 é um subconjunto do USB 3.0, portanto, chipsets existentes que simplesmente atendem a certas classificações de velocidade são chamados de USB 3.1 Gen 1.

O USB 3.1 Gen 2 é uma especificação separada que exige um conector diferente.

Embora eu não consiga falar sobre a eficácia da disponibilidade de mercado de tais adaptadores, é mais provável que você esteja comparando as taxas máximas de sinalização de dados do USB com a taxa de sinalização de Ethernets .

Com efeito, isso significa que a grande maioria dos dispositivos USB 3.1 gen 2 não chega nem perto de 10Gb / s. Por isso, faz mais sentido usar o PCI-e. Note que o PCI-e não é muito mais rápido por pista, mas o cartão tem acesso a muitas pistas.

Conversaremos quando você encontrar um adaptador x1 PCI-e para 10GbE.

    
por 11.01.2018 / 14:17
0

10GBE para USB não serão feitos. Algumas razões hoje. O 10GBE consome muita energia (como mais de 10 Watts), portanto não pode atender às especificações de energia do USB ... e nenhuma empresa de varejo de eletrônicos quer fazer um plug-in do dongle USB. Mercado muito pequeno. Talvez algumas coisas de boutique, mas então você está olhando para US $ 200 + .. Além disso, eu não acho que qualquer fornecedores de chips estão construindo um único chip rentável ou solução de 2 chips. Frango ou ovo. Mercado não é grande o suficiente por causa do consumo de energia para investir porque o produto final não seria suficientemente grande mercado. O 10GBE também requer cabos Cat6A ou Cat7. Não vai funcionar em Cat5 / 5E / 6 / 6E. Novos cabos necessários, novamente tornando o mercado potencial menor, os consumidores compram sem ler as letras miúdas = devolveu ***************** Existem opções de raio 2 e 3 a 10GBE, o raio pode fornecer mais potência. 15 watts. Estes são $ 200-350 dependendo do que você quer. Google "10GBE thunderbolt" e você verá coisas da SONNET, PROMISE e AKITIO. Eles funcionam bem com máquinas MacBooks e Win com o Thunderbolt2 / 3. Eu usei as duas opções thunder2 e 3. Também thunderbolt é serializado PCIe 2nd / 3rd gen, então o driver é semelhante à placa PCIe. USB é um driver mais intensivo da CPU, mas isso é uma discussão diferente.

Mas .. Boas notícias: sair no final de 2018 é USB para 1 / 2.5 / 5gige. 2.5 e 5 gige fazem parte de dois novos passos intermediários recentemente adicionados como parte do "N-BaseT". 2,5 e 5 GB TRABALHARÃO nos cabos existentes. Bem, talvez não seja cat5. Mas 5E ou melhor. esses dongles USB são de chips Aquantia. Google "AQtion AQC111U" Estes podem caber dentro do orçamento de energia USB3 (acho que 5 Watts aka 5v x 1a = 5 watts) Estou animado com isso, já que preciso de vários shows, mas não preciso de 10GBE para o que estou fazendo.

    
por 16.08.2018 / 07:56
0

Aqui estão os anúncios oficiais de USB para NBASE-T PHYs:

Aquantia - AQC111U e AQC112U - link

Realtek - RTL8156 - link

Tanto quanto eu posso dizer, os produtos baseados nesses CIs ainda estão para torná-lo disponível nas prateleiras, mas não deve ser muito mais longo (espero).

Vale a pena notar que o AQC111U da Aquantia será afunilado pelo USB 3.1 Gen1. Embora utilize 5Gb / s USB para Ethernet de 5 Gbps, haverá despesas gerais. Eu presumo que as despesas gerais serão semelhantes àquelas quando usando SSDs USB para transferência de arquivos, resultando em aproximadamente 280Mb / s acima de 480Mb / s USB 2.0, que é cerca de 58% para uso ou 42% de despesas gerais. Isto é de como eu observo um máximo de aproximadamente 35MB / s em USB 2.0. Alguém pode me corrigir se isso for uma suposição ruim.

De qualquer forma, eles devem ter usado USB 3.1 Gen2 para 10Gb / s para o AQC111U e USB 3.2 para 20Gb / s para um futuro adaptador USB de 10GbE.

O AQC112U e o RTL8156 não são afetados, pois são apenas adaptadores de 2,5 GbE e o USB de 5 Gb / s não deve afunilá-los.

Como de costume, vale a pena notar para os leitores que possuem portas Thunderbolt 3 em seus computadores, que já existe um bom número de adaptadores de 10GbE para o Thunderbolt 3, alguns dos quais portáteis e movidos a barramento. O Thunderbolt 2 não funcionará com dispositivos alimentados por barramento, pois os adaptadores Thunderbolt 2 a Thunderbolt 3 não fornecem energia. A única maneira seria de encadear através de uma doca Thunderbolt 3.

Se o Thunderbolt não for uma opção para você, acho que você ainda está interessado no assunto deste artigo. Vale a pena mencionar que nem todo mundo está totalmente ciente do Thunderbolt e pode não ter percebido que é uma opção para eles.

    
por 09.10.2018 / 10:47