Чи можливий IP через USB 3.1 type-C між двома хостами Linux з частотою 10 Гбіт / с?


11

Я не зміг самостійно визначити, чи можу я це зробити. Мені цікаво, чи можна підключити дві системи Linux з USB 3.1 за допомогою роз'ємів типу C для встановлення мережі «точка-точка» (IP або Ethernet + IP) на повних 10 Гбіт / с стандартних вимог, які це дозволяє. Чи підтримують це адаптери хоста? Чи підтримують це новіші ядра / інструменти Linux? Чи можна використовувати звичайний кабель?

Гігабіт просто не досить швидкий, а USB 3.1 карти дешеві і вбудовані в нові материнські плати (як у мене). Я вважаю, що мій другий вибір 10Gbps Ethernet, але він передбачає придбання всього нового обладнання, і мені доведеться піти в секунду.


Я б почав з простого IP-кросовера RJ45 Cable. Ви впевнені, що звичайний хороший старий 1 Гбіт / с кабель буде вузьким місцем?
Архемар

Так. SSD та мій пул ZFS можуть робити набагато більше, ніж 1 Гбіт / с. Зв'язаний гігабіт також недостатньо швидкий.
Райан Бабчишин

виглядає Лілке, відповідь так: superuser.com/questions/593757/…
cas

Це USB 2.0, який зазвичай підтримує лише хост-режим на комп'ютерах. Потрібен спеціальний кабель, якого я ще не бачив для USB 3.1. Мені цікаво, чи змінилася специфікація USB, щоб зробити це простіше з 3.1 (все ще хост / підлеглий?), Можливо без використання спеціального кабелю і якщо Linux підтримує його з USB 3.1 на повній швидкості.
Райан Бабчишин

Якщо ви знайдете USB 3.0 адаптери хостів, які реально реалізують хост-хост за допомогою простого кроссоверного кабелю (що дозволяє специфікація), я дуже хотів би почути, яка марка / модель. Усі адаптери, яких я бачив до цього часу, не роблять.
dirkt

Відповіді:


1

Якщо ви знайдете плідний кабель USB 3.0 хост-хост PL-27A1, у версії v4.11 є підтримка ядра: https://kernel.googlesource.com/pub/scm/linux/kernel/git/ davem / net / + / 6f2aee0c0de65013333bbc26fe50c9c7b09a37f7% 5E% 21 /

Очевидно, це доступно як кабель передачі даних goobay Active USB 3.0 та кабелі Unitek Y-3501 за повідомлення про фіксацію.

Що не зрозуміло, це якщо реально отримує швидкість 10 Гбіт. Функціонально ідентичні версії раніше пластиру стверджував, що тільки отримати 1.5Gbit


2
Зауважте, що ці "кабелі" насправді містять мікросхему, яка виступає клієнтом USB для кожної сторони, тому це насправді не "хост-хост".
dirkt

Сам кабель, кажуть вони на швидкості передачі даних goodbay зі швидкістю копіювання 130 Мбіт / с, але підтримує швидкість передачі даних до 5 Гбіт / с. Яка різниця я насправді не знаю ...
kensai

0

Те, про що ви питаєте, - це встановити одну машину на USB-режим «Режим пристрою», щоб інша могла бути хост-сервером, і ми можемо встановити на ній стек IP-адрес.

На жаль, деякі проблеми з драйверами конфліктують із тим, що в деяких портах працює режим пристрою. https://www.kernel.org/doc/html/latest/driver-api/usb/typec_bus.html

https://lwn.net/Articles/749740/

Це вже справа в андроїдних світах, де ви можете переносити файли з високою швидкістю з одного пристрою, який виступає в якості хоста. Лише питання часу перед тим, як розгорнути патчі та документацію.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.