RoCEv2 inschakelen in Enterprise SONiC
RDMA over Converged Ethernet (RoCE) biedt Remote Direct Memory Access (RDMA) over een Ethernet netwerk, wat geheugenoverdracht tussen twee apparaten mogelijk maakt die de CPU op elk apparaat omzeilt. Deze mogelijkheid is configureerbaar in Enterprise SONiC. Bij BE Networks hebben we nauw samengewerkt met onze partners om deze mogelijkheid in Verity te brengen, om de configuratie van SONiC op hun hardwareplatforms te vereenvoudigen.
Verity 6.3 (huidige GA-versie) ondersteunt het configureren van RoCE in SONiC. Verity gebruikt Device Setting Templates om deze functie per switch in te schakelen. Deze handleiding beschrijft de stappen om het sjabloon aan te maken, het op de switch toe te passen en vervolgens de configuratie op de switch te verifiëren.

Figuur 1

Figuur 2

Figuur 3

Figuur 4

Figuur 5

Figuur 6

Figuur 7

Figuur 8
Als je vervolgens naar beneden scrollt naar de QoS-instellingen, zal je de geconfigureerde RoCE QoS-instellingen zien:

Figuur 9

Figuur 10
Je kunt dit sjabloon met apparaatinstellingen toepassen op alle schakelaars die RoCE ingeschakeld moeten hebben.
In een toekomstige blogpost zullen we beschrijven hoe je deze instellingen handmatig kunt configureren om het RoCE-verkeer te verfijnen. Deze functionaliteit komt binnenkort beschikbaar in een release van Verity.
RoCE is momenteel beperkt tot Trident 3×7, Trident 4×11, Tomahawk 3, Tomahawk 4 en Tomahawk 5 chipsets.
- Het inschakelen van RoCE vereist dat de switch herstart nadat de configuratie is toegepast.
- Breakout poorten moeten geconfigureerd worden VOORDAT RoCE ingeschakeld wordt.
- Het afstemmen van RoCE-parameters is een toekomstige mogelijkheid in Verity en wordt niet ondersteund in de huidige versie.
- RoCE moet ingeschakeld zijn op alle apparaten die zich in het pad van RoCE-verkeer bevinden.
- Servers moeten geconfigureerd worden om RoCE te gebruiken.
Luke Williams
Product Lead
With over 30 years experience in the IT field, there is not a whole lot Lucas hasn’t seen. From running a local ISP in his home town in Iowa when he was 16 to managing networks and server administration at the second largest newspaper media company in the United States in 2012, to developing IoT solutions and networking NOS's while working at Canonical, he is constantly learning and trying new technologies to keep up with markets and company demands for new technologies to meet their needs. He currently is the Product Lead at BE Networks specializing in Open Networking and SONiC.