10Gbps에서 두 Linux 호스트간에 IP over USB 3.1 type-C가 가능합니까?


11

내가 할 수 있는지 스스로 결정할 수 없었습니다. Type-C 커넥터가있는 USB 3.1을 사용하는 두 개의 Linux 시스템을 연결하여 표준 10g에서 허용하는 최대 10Gbps 지점에서 지점 간 네트워크 (IP 또는 이더넷 + IP)를 설정할 수 있는지 궁금합니다. 호스트 어댑터가이를 지원합니까? 최신 Linux 커널 / 도구가이를 지원합니까? 일반 케이블을 사용할 수 있습니까?

기가비트는 충분히 빠르지 않으며 USB 3.1 카드는 저렴하며 새로운 마더 보드 (내 것과 같은)에 내장되어 있습니다. 10Gbps 이더넷이 제 2의 선택이 될 것입니다. 그러나 모든 새로운 하드웨어를 구입해야하므로 중고품을 구입해야합니다.


일반 IP 크로스 오버 RJ45 케이블로 시작하겠습니다. 평범한 오래된 1Gb / s 케이블이 병목이 될 것입니까?
Archemar

예. SSD와 ZFS 풀은 1Gbps 이상을 수행 할 수 있습니다. 본드 기가비트도 빠르지 않습니다.
라이언 밥 치신

대답은 예입니다. superuser.com/questions/593757/…
cas

USB 2.0은 일반적으로 컴퓨터에서 호스트 모드 만 지원합니다. USB 3.1에서는 아직 보지 못한 특수 케이블이 필요합니다. 특별한 케이블을 사용하지 않고 USB가 3.1 (이전 호스트 / 슬레이브?)로 이것을 쉽게 할 수 있도록 USB 사양이 바뀌 었는지, 그리고 Linux가 USB 3.1을 최고 속도로 지원하는지 궁금합니다.
라이언 밥 치신

실제로 간단한 크로스 오버 케이블 (사양에서 허용)로 호스트-호스트를 구현하는 USB 3.0 호스트 어댑터를 찾으면 어떤 브랜드 / 모델을 듣고 싶습니다. 지금까지 본 모든 어댑터는 그렇지 않습니다.
dirkt

답변:


1

Prolific PL-27A1 호스트-호스트 USB 3.0 케이블을 찾으면 v4.11에서이를 지원하는 커널 지원이 있습니다. https://kernel.googlesource.com/pub/scm/linux/kernel/git/ davem / net / + / 6f2aee0c0de65013333bbc26fe50c9c7b09a37f7 % 5E % 21 /

이것은 분명히 볼 수 있습니다 goobay 활성 USB 3.0 데이터 링크UNITEK Y-3501 당 케이블이 메시지를 커밋합니다.

분명하지 않은 것은 실제로 10Gbit 속도를 얻는 지입니다. 패치의 기능적으로 동일 이전 버전은 1.5Gbit 만 얻을 주장


2
이러한 "케이블"에는 실제로 각 측면의 USB 클라이언트 역할을하는 칩이 포함되어 있으므로 실제로는 "호스트 간"이 아닙니다.
dirkt

. 그것의 케이블 자체, 그들은 / S,하지만 지지대의 데이터 전송 속도 5Gbps의 최대의 130메가바이트에서 복사 속도로 goodbay 데이터 링크 케이블 속도에 대해 말하기는 차이가 무엇인지 정말 모르는 ...
kensai

0

당신이 요구하는 것은 한 기계를 USB "장치 모드"로 설정하여 다른 기계를 호스트하고 IP 스택을 설정할 수 있다는 것입니다.

불행히도 일부 포트에서 장치 모드를 사용하는 경우 일부 드라이버 충돌 문제가 있습니다. https://www.kernel.org/doc/html/latest/driver-api/usb/typec_bus.html

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

이것은 이미 안드로이드 세계에서 하나의 장치로 호스트 역할을하는 하나의 장치로 고속으로 파일을 전송할 수 있습니다. 패치와 문서가 배포되기까지는 시간 문제 일뿐입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.