Die Leistung vieler Anwendungen hängt von der Geschwindigkeit des Speicherzugriffs ab. Eine Technologie, die diesen erheblich beschleunigt, ist RoCE (RDMA over Collapsed Ethernet).
RoCe in seinen verschiedenen Varianten beschleunigt den schnellen Speicherzugriff auf einem entfernten System.
RoCE steht für 'RDMA over Converged Ethernet'. RDMA wiederum bedeutet Remote Direct Memory Access. Letztere Technologie dient dem direkten Memory-Zugriff von anderen Orten als dem Prozessor, an dem der Arbeitsspeicher direkt angegliedert ist.
Damit kann man also von einem Server/Host auf das Memory auf einem anderen Server/Host zugreifen, ohne zuvor dessen Prozessor zu belasten (siehe: Abbildung). Oft sind auch höhere Bandbreiten möglich.
Zugriff über Converged Ethernet
Von RoCE spricht man, wenn diese Art des Zugriffs über Converged Ethernet erfolgt. Converged Ethernet bedeutet, dass, anders als bei Standard-Ethernet, Pakete so lange in einem Puffer gehalten werden, bis der Empfänger das Vorpaket weitergegeben hat und wieder frei ist.
Dadurch erübrigen sich mehrfache Paketversendungen. Der zeitraubende Kollisionsmechanismus von Ethernet wird ausgehebelt.
Die Pufferspeicher werden an den Ausgangsports der Switches eingerichtet und stapeln mehrere Pakete. Sind sie voll, wird die Übertragungsgeschwindigkeit verringert, bis sie sich wieder geleert haben. Weil die zusätzlichen Puffer und der komplexere Übertragungsmechanismus Geld kosten, ist die Technologie insgesamt teurer als „normales“ Ethernet.
Vorteile von RoCE
Die Vorteile von RoCE sind neben der geringeren CPU-Belastung eine Verkürzung der Netzwerklatenz und deswegen eine gesteigerte Netzwerkleistung. Außerdem braucht man für die Technologie keine neuen Geräte, sondern lediglich Netzwerkkarten und Treiber, die RoCE beherrschen.
Bei RDMA werden die Daten von zwei über Ethernet verbundenen Systemen ohne Umweg über die CPU direkt von einem zum anderen Speicher transportiert.
(Bild: FS.com)
Solche Treiber sind in nahezu allen gängigen Betriebssystemen vorhanden. Allerdings müssen alle Netzwerkkarten mit RoCE zurecht kommen, gemischte Konfigurationen funktionieren in der Regel nicht.
So müssen Switches Priority Flow Control (PFC) für einen verlustfreien Betrieb unterstützen. PFC verwendet das Class-of-Service-Feld des VLAN-Tags gemäß IEEE 802.1Q. Es definiert die Verkehrsprioritäten und unterbricht den Verkehr, um höher priorisierten Verkehr durchzulassen.
Versionen
RoCE ist ein Standard, der von der Infiniband Trade Association (IBTA) entwickelt wurde. Die Technologie wird in hyperkonvergenten, virtualisierten und Cloud-Rechenzentren angewandt.
Es gibt zwei Versionen: RoCE V.1 und RoCe V.2. Sie unterscheiden sich durch die verwendeten Netzwerkschichten und Netzwerkadapter.
RoCE V.1 arbeitet auf Schicht 2 des OSI-Schichtenmodells, dem Link-Layer. Darüber können zwei Hosts im selben virtuellen LAN direkt miteinander kommunizieren. Die maximale Länge eines Rahmens (also der Raum, den ein Paket einnehmen darf) liegt bei 500 Bytes bei Standard Ethernet, bei 9000 Byte bei Ethernet-Jumbo-Rahmen.
RoCE V.2 kann sich zudem über Schicht 3 (Routing-Schicht) mit Hosts außerhalb des eigenen VLAN verbinden. Es arbeitet also auf Schicht 2 und 3. Deshalb bezeichnet man diese Form auch als RRoCE (Routable RoCE). Das bedeutet mehr Flexibilität. Außerdem können Pakete gleichzeitig an mehrere Hosts versendet werden (IP-Multicast).
NVMe over RoCE
Eine relativ neue Anwendung von RoCE ist NVMe over RoCE, eine Variante von NVMeoF (NVMe over Fabrics). Mit ihr lässt sich auf nichtflüchtige Massenspeicher wie Flash-Laufwerke, die an einen anderen Host/Server angebunden sind, ohne Belastung der CPU von anderswo via RDMA über Converged Ethernet zugreifen. Die Auswirkungen sind dieselben wie bei anderen RoCE-Anwendungen: geringere Latenz und höhere Leistung.
Der kürzere Header von RoCE V.1 funktioniert nur auf Layer 2 (Switching), der längere von RoCE auch auf Layer 3 (Routing) von Ethernet-Infrastrukturen, also auch über VLAN-Grenzen hinweg.
Insgesamt hilft RoCE zu vermeiden, dass der Speicherzugriff bei immer schnelleren Netzen zum Bottleneck wird, sobald der Speicher nicht mehr am eigenen System hängt.
Stand: 08.12.2025
Es ist für uns eine Selbstverständlichkeit, dass wir verantwortungsvoll mit Ihren personenbezogenen Daten umgehen. Sofern wir personenbezogene Daten von Ihnen erheben, verarbeiten wir diese unter Beachtung der geltenden Datenschutzvorschriften. Detaillierte Informationen finden Sie in unserer Datenschutzerklärung.
Einwilligung in die Verwendung von Daten zu Werbezwecken
Ich bin damit einverstanden, dass die Vogel IT-Medien GmbH, Max-Josef-Metzger-Straße 21, 86157 Augsburg, einschließlich aller mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen (im weiteren: Vogel Communications Group) meine E-Mail-Adresse für die Zusendung von Newslettern und Werbung nutzt. Auflistungen der jeweils zugehörigen Unternehmen können hier abgerufen werden.
Der Newsletterinhalt erstreckt sich dabei auf Produkte und Dienstleistungen aller zuvor genannten Unternehmen, darunter beispielsweise Fachzeitschriften und Fachbücher, Veranstaltungen und Messen sowie veranstaltungsbezogene Produkte und Dienstleistungen, Print- und Digital-Mediaangebote und Services wie weitere (redaktionelle) Newsletter, Gewinnspiele, Lead-Kampagnen, Marktforschung im Online- und Offline-Bereich, fachspezifische Webportale und E-Learning-Angebote. Wenn auch meine persönliche Telefonnummer erhoben wurde, darf diese für die Unterbreitung von Angeboten der vorgenannten Produkte und Dienstleistungen der vorgenannten Unternehmen und Marktforschung genutzt werden.
Meine Einwilligung umfasst zudem die Verarbeitung meiner E-Mail-Adresse und Telefonnummer für den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern wie z.B. LinkedIN, Google und Meta. Hierfür darf die Vogel Communications Group die genannten Daten gehasht an Werbepartner übermitteln, die diese Daten dann nutzen, um feststellen zu können, ob ich ebenfalls Mitglied auf den besagten Werbepartnerportalen bin. Die Vogel Communications Group nutzt diese Funktion zu Zwecken des Retargeting (Upselling, Crossselling und Kundenbindung), der Generierung von sog. Lookalike Audiences zur Neukundengewinnung und als Ausschlussgrundlage für laufende Werbekampagnen. Weitere Informationen kann ich dem Abschnitt „Datenabgleich zu Marketingzwecken“ in der Datenschutzerklärung entnehmen.
Falls ich im Internet auf Portalen der Vogel Communications Group einschließlich deren mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen geschützte Inhalte abrufe, muss ich mich mit weiteren Daten für den Zugang zu diesen Inhalten registrieren. Im Gegenzug für diesen gebührenlosen Zugang zu redaktionellen Inhalten dürfen meine Daten im Sinne dieser Einwilligung für die hier genannten Zwecke verwendet werden. Dies gilt nicht für den Datenabgleich zu Marketingzwecken.
Recht auf Widerruf
Mir ist bewusst, dass ich diese Einwilligung jederzeit für die Zukunft widerrufen kann. Durch meinen Widerruf wird die Rechtmäßigkeit der aufgrund meiner Einwilligung bis zum Widerruf erfolgten Verarbeitung nicht berührt. Um meinen Widerruf zu erklären, kann ich als eine Möglichkeit das unter https://contact.vogel.de abrufbare Kontaktformular nutzen. Sofern ich einzelne von mir abonnierte Newsletter nicht mehr erhalten möchte, kann ich darüber hinaus auch den am Ende eines Newsletters eingebundenen Abmeldelink anklicken. Weitere Informationen zu meinem Widerrufsrecht und dessen Ausübung sowie zu den Folgen meines Widerrufs finde ich in der Datenschutzerklärung.