nndocs:infiniband
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| nndocs:infiniband [2025/01/21 05:11] – [GUIDs] add duckling GUID naptastic | nndocs:infiniband [2026/07/21 21:55] (current) – [SR-IOV] don't try SR-IOV with ConnectX-3 naptastic | ||
|---|---|---|---|
| Line 122: | Line 122: | ||
| =====SR-IOV===== | =====SR-IOV===== | ||
| + | |||
| + | Do not try to use SR-IOV with ConnectX-3 cards. It doesn' | ||
| ====Hardware Settings==== | ====Hardware Settings==== | ||
| The BIOS needs to have SR-IOV, ARI, and ACS support enabled. | The BIOS needs to have SR-IOV, ARI, and ACS support enabled. | ||
| Line 205: | Line 207: | ||
| * 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 | + | 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 |
| * 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 220: | ||
| export vxlan=64 | export vxlan=64 | ||
| - | export vxlan_name=ibnet0 # this doesn' | ||
| 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 231: | ||
| //Et viola//, Ethernet on top of InfiniBand. | //Et viola//, Ethernet on top of InfiniBand. | ||
| - | If/when I get hardware capable of VXLAN offload, the dstport might have to change. | + | Note: The Infiniband MTU is 4k; IPoIB takes 4 bytes and VXLAN takes 50, leaving a max MTU of 4042. |
| ====Multimedia==== | ====Multimedia==== | ||
| Yeah, someday I want to throw video frames around. There' | Yeah, someday I want to throw video frames around. There' | ||
nndocs/infiniband.1737436303.txt.gz · Last modified: 2025/01/21 05:11 by naptastic
