User Tools

Site Tools


nndocs:infiniband

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
nndocs:infiniband [2025/01/21 05:11] – [GUIDs] add duckling GUID naptasticnndocs:infiniband [2025/11/08 03:09] (current) – [Storage] linkify SRP naptastic
Line 205: Line 205:
   * See [[iSCSI]] for information about enabling and using iSER.   * See [[iSCSI]] for information about enabling and using iSER.
   * See [[NVMe-oF]] for using NVMe over InfiniBand.   * See [[NVMe-oF]] for using NVMe over InfiniBand.
-  * I'm curious about the performance of SRP. I have gotten it to work before but it's not working now. Also not a huge priority.+  * [[SRP]] is fast and, in most other ways, sucks.
 ====Networking==== ====Networking====
 ===VXLAN=== ===VXLAN===
-VXLAN is not the only way to get an Ethernet device on Infiniband, but as far as I can tell it's the only decent one. Neither ConnectX-3 nor Connect-IB has VXLAN offload support.+VXLAN is not the only way to get an Ethernet device on Infiniband, but as far as I can tell it's the only decent one. None of my hardware has VXLAN offload support.
  
   * VXLAN id can be anything from 0-16777215 inclusive. I make it match the network number.   * VXLAN id can be anything from 0-16777215 inclusive. I make it match the network number.
Line 218: Line 218:
  
     export vxlan=64     export vxlan=64
-    export vxlan_name=ibnet0 # this doesn't get used by anything or stored anywhere 
     export local=172.20.64.9     export local=172.20.64.9
     export group=225.172.20.64     export group=225.172.20.64
Line 230: Line 229:
 //Et viola//, Ethernet on top of InfiniBand. //Et viola//, Ethernet on top of InfiniBand.
  
-If/when I get hardware capable of VXLAN offloadthe dstport might have to change. +Note: The Infiniband MTU is 4k; IPoIB takes 4 bytes and VXLAN takes 50leaving a max MTU of 4042.
 ====Multimedia==== ====Multimedia====
 Yeah, someday I want to throw video frames around. There's an RFC or ISO standard for that, IIRC. There's also lgproxy, which is RDMA-aware. Yeah, someday I want to throw video frames around. There's an RFC or ISO standard for that, IIRC. There's also lgproxy, which is RDMA-aware.
nndocs/infiniband.1737436303.txt.gz · Last modified: 2025/01/21 05:11 by naptastic