2つのLinuxホスト間で10GbpsのIP over USB 3.1 Type-Cは可能ですか?


11

これができるかどうかを自分で決めることはできませんでした。Type-Cコネクタを備えたUSB 3.1を備えた2つのLinuxシステムを接続して、標準で許可されているフル10Gbpsでポイントツーポイントネットワーク(IPまたはイーサネット+ IP)をセットアップできるかどうか疑問に思っています。ホストアダプタはこれをサポートしていますか?新しいLinuxカーネル/ツールはこれをサポートしていますか?通常のケーブルは使用できますか?

ギガビットは十分に高速ではなく、USB 3.1カードは安価で、新しいマザーボード(私のような)に組み込まれています。10 Gbpsイーサネットは私の2番目の選択肢だと思いますが、新しいハードウェアをすべて購入する必要があるため、中古品を購入する必要があります。


まず、プレーンなIPクロスRJ45ケーブルから始めます。普通の古き良き1Gb / sケーブルがボトルネックになることは確かですか?
Archemar 16

はい。SSDと私のZFSプールは1Gbpsよりもはるかに多くのことができます。ボンディングされたギガビットも十分に高速ではありません。
Ryan Babchishin 2016

ルックスは、答えはイエスですlilke superuser.com/questions/593757/...
CAS

これはUSB 2.0で、通常はホストモードのみをサポートします。USB 3.1ではまだ見たことがない特別なケーブルが必要になります。USB仕様が3.1(まだホスト/スレーブ?)でこれを容易にするように変更されているか、特別なケーブルを使用せずに可能で、LinuxがUSB 3.1でフルスピードでそれをサポートしているかどうか疑問に思っています。
Ryan Babchishin 2016

単純なクロスケーブル(仕様で許可されている)でホスト間を実際に実装しているUSB 3.0ホストアダプターを見つけた場合、どのブランド/モデルが欲しいですか。これまでに見たすべてのアダプターは、そうではありません。
Dirkt 2017

回答:


1

Prolific PL-27A1ホストツーホストUSB 3.0ケーブルを見つけた場合、v4.11でそれを使用するためのカーネルサポートがあります。https://kernel.googlesource.com/pub/scm/linux/kernel/git/ davem / net / + / 6f2aee0c0de65013333bbc26fe50c9c7b09a37f7%5E%21 /

これは、コミットメッセージごとに、goobay Active USB 3.0データリンクおよびUnitek Y-3501ケーブルとして使用できるようです。

はっきりしないのは、実際に10Gビットの速度が得られるかどうかです。パッチの機能的に同一以前のバージョンでは1.5Gbitのみを取得すると主張しました


2
これらの「ケーブル」には、実際には両側でUSBクライアントとして機能するチップが含まれているため、実際には「ホスト間」ではないことに注意してください。
dirkt 2017

そのケーブル自体、彼らは130メガバイト/秒でコピー率でgoodbayデータリンクケーブル速度に言うが、5 Gbpsの最大のサポートするデータ転送速度、私は本当に知らないの違いは何ですか...。
kensai

0

あなたが求めているのは、一方のマシンをUSB「デバイスモード」に設定して、もう一方をホストにして、IPスタックをセットアップできるようにすることです。

残念ながら、一部のポートでデバイスモードを使用すると、いくつかのドライバーの競合の問題があります。 https://www.kernel.org/doc/html/latest/driver-api/usb/typec_bus.html

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

これは、すでにAndroidの世界では、1つのデバイスをホストとして高速でファイルを転送できるものです。パッチとドキュメントが展開されるのは時間の問題です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.