
Enabling RoCEv2 in Enterprise SONiC
RDMA over Converged Ethernet (RoCE) provides Remote Direct Memory Access (RDMA) over an Ethernet network, enabling memory transfer between two devices that bypasses the CPU on each device. This is a capability that is configurable in Enterprise SONiC. We at BE Networks have worked closely with our partners to bring this capability into Verity, to simplify fabric-wide configuration of SONiC on their hardware platforms.
Verity 6.3 (current GA version) supports configuring RoCE in SONiC. Verity uses Device Setting Templates to enable this feature on a per switch basis. This guide will detail the steps to create the template, apply it to the switch, and then verify the configuration on the switch.

الشكل 1

الشكل 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8
Next, if you scroll down to the QoS settings, you will see the configured RoCE QoS settings:

Figure 9

Figure 10
You can apply this Device Settings template to any switches that need to have RoCE enabled.
In a future blog post, we will cover how to manually configure these settings to fine tune RoCE traffic. This functionality is due in a near-term release of Verity.
RoCE is currently limited to Trident 3×7, Trident 4×11, Tomahawk 3, Tomahawk 4 and Tomahawk 5 chips sets.
- Enabling RoCE requires the switch to reboot after configuration is applied.
- Breakout ports must be configured BEFORE enabling RoCE.
- Tuning RoCE parameters is a future capability in Verity and is not supported in the current release.
- RoCE is required to be enabled on all devices that will be in the path of RoCE traffic.
- Servers need to be configured to use RoCE.

لوك ويليامز
قائد المنتج
مع أكثر من 30 عاماً من الخبرة في مجال تكنولوجيا المعلومات، لا يوجد الكثير مما لم يره لوكاس. من إدارة مزود خدمة إنترنت محلي في بلدته في ولاية أيوا عندما كان عمره 16 عامًا إلى إدارة الشبكات وإدارة الخوادم في ثاني أكبر شركة إعلامية صحفية في الولايات المتحدة في عام 2012، إلى تطوير حلول إنترنت الأشياء وشبكات NOS أثناء عمله في Canonical، فهو يتعلم باستمرار ويجرّب تقنيات جديدة لمواكبة متطلبات الأسواق والشركات من التقنيات الجديدة لتلبية احتياجاتها. يشغل حالياً منصب قائد المنتجات في شركة BeyondEdge Networks المتخصصة في الشبكات المفتوحة وSONiC.