OpenFabrics Enterprise Distribution (OFED)
Die Software-Brücke für High-Performance Networking: Open-Source Treiber und Bibliotheken für RDMA-Fabrics.
Standardisierung der Hochgeschwindigkeits-Kommunikation
Die OpenFabrics Enterprise Distribution (OFED) ist ein umfassendes Software-Paket, das die Interoperabilität zwischen HPC-Hardware und Anwendungen sicherstellt. Als Open-Source-Stack stellt OFED die notwendigen Kernel-Treiber, Middleware und User-Space-Bibliotheken bereit, um Technologien wie RDMA über InfiniBand, RoCE und iWARP zu nutzen. Im Jahr 2026 bildet OFED das fundamentale Software-Rückgrat, um komplexe Netzwerktopologien wie Fat Tree oder Torus effizient anzusteuern.
Der OFED Software-Stack
Core Drivers
Stellt die grundlegende Hardware-Abstraktion für HCAs (Host Channel Adapters) und RNICs bereit, inklusive Unterstützung für Subnet-Management.
Verbs API (libibverbs)
Die Standard-Programmierschnittstelle für RDMA-Operationen. Ermöglicht Anwendungen den direkten Zugriff auf die Hardware unter Umgehung des OS-Kernels.
ULPs
Upper Layer Protocols wie IPoIB (IP over InfiniBand), SRP (SCSI RDMA Protocol) und MPI-Bibliotheken setzen auf dem Verbs-Layer auf.
Unterstützte Topologien & Interfaces
OFED ist darauf ausgelegt, die maximale Performance aus verschiedenen physischen Architekturen zu extrahieren:
- InfiniBand & Ethernet: Nahtlose Unterstützung für native IB-Fabrics sowie verlustfreies RoCE (RDMA over Converged Ethernet).
- Topologie-Awareness: Optimierte Bibliotheken für das Routing in Fat Tree, 3D/4D Torus und Dragonfly Architekturen.
- Zukunftssicherheit: Kontinuierliche Integration neuester Standards wie InfiniBand NDR und High-Speed Ethernet Schnittstellen.
Wichtige OFED-Komponenten
| Komponente | Funktion | Nutzen für HPC |
|---|---|---|
| OpenSM | InfiniBand Subnet Manager | Initialisierung und Verwaltung der Fabric-Topologie und Routing-Tabellen. |
| RDMA CM | RDMA Communication Manager | Aufbau von zuverlässigen Verbindungen zwischen RDMA-Endpunkten. |
| Librdmacm | User Space Library | Einfaches Setup von RDMA-Verbindungen für Applikationsentwickler. |
| Perftest | Benchmark Tools | Validierung von Latenz und Bandbreite auf Hardware-Ebene (ib_write_bw, etc.). |
Netzwerk-Stack optimieren?
Wir unterstützen Sie bei der Implementierung und Feinabstimmung Ihres OFED-Stacks für maximale RDMA-Performance.
Infrastruktur-Audit anfordern