Products
Service & Support
Industries & Solutions
Company
Version 1.0
·
Last edited on 2026-02-09

RoCEv2 booster for 25 GigE and the path to 100 GigE

1. Introduction

1 GigE is a useful and practical camera protocol that enables long industrial cables and easy-to-manage multi-camera or multi-host systems in a familiar interface without proprietary technology – switches and network cards are available from many suppliers in numerous configurations for different applications.

Over time, the need for more data has led to the widespread use of dual GigE, N-BaseT, and 10 GigE cameras. This places demands on the host computers that were not significant with 1 GigE. Packet management and data transfer are placing increasing demands on the host's CPU.

2. High-Speed Internet

Systems based on 1 GigE to 5 GigE cameras generally have manageable CPU utilization on the host, with filter drivers providing an efficient method for processing image packets and jumbo packets. This reduces CPU utilization and increases the payload efficiency of Ethernet connections.

With 10 GigE cameras, direct memory access (DMA) methods overcome the data bottleneck. Remote direct memory access (RDMA), for example, is one way to achieve this over a network, enabling data transfers with low latency and low overhead. RoCE (RDMA over Converged Ethernet) or RoCEv2 goes one step further and allows data to be routed to manage the bandwidth. With transmission speeds increasing from 25 to 100 GigE, this is becoming an important method for controlling network utilization and host utilization.

Thanks to this scalability, Ethernet-based cameras can compete with the fastest frame grabber-based systems.

3. RoCEv2 Basics

RDMA means that network data transfers take place without CPU intervention. This differs fundamentally from other Ethernet-based transfers, where each packet must be queried to determine its source, destination, payload size, etc. All of these are tasks performed by the CPU. With RDMA, CPU utilization is minimal - even at 100 GigE speeds, it is less than 1%. In addition, eliminating CPU intervention enables lower latency and makes the interface the limiting factor, not the host's processing power. By eliminating this bottleneck, high-speed Ethernet cameras become a scalable, practical reality.


Figure 1: Streaming without RoCEv2

Figure 2: Streaming with RoCEv2

4. Comparison of 25 and 100 GigE cameras with CoaXPress over fiber optics

25 or 100 GigE

CoaXPress over fiber optic (CoF)

Comments

Bandwidth

100 GigE interface is 100 Gbit/s, of which approximately 99 Gbit/s are usable

~100 Gbps

Comparable interface speeds

Transmission medium

Fiber optic cable, QSFP connectors

Fiber optic cable, QSFP connectors

 

CPU overhead

<1% due to RDMA

Minimal due to DMA

Comparable CPU overhead

Error message

The network architecture allows the use of multiple cameras and hosts. With RoCEv2, CPU utilization is not dependent on bandwidth

Errors can usually be reported but not corrected

 

Scalability

Network architecture allows multi-camera and multi-host. RoCEv2 allows the bandwidth to be routed and CPU load is not bandwidth-related

Frame grabber-based systems are point-to-point systems, but splitters are available

Flexibility advantage with Ethernet-based systems

Synchronization

Hardware triggering on the camera and IEEE1588 PTP for clock synchronization of separate devices

Hardware triggering generally at the camera and frame grabber

 

Processing

There are NICs with integrated FPGA processing. RDMA also facilitates GPU-direct and NVMe-direct workflows

Many frame grabbers have certain processing functions such as Bayer conversion, and some also have general processing functions

 

CPU overhead for capture

RoCEv2 reduces this to a minimum of about 1%

Minimal due to DMA

 

Consumption (camera)

25 GigE cameras in the range of 11 to 13 W

100 GigE cameras in the range of 18 W

Estimated: 34 W

Lower power consumption with Balluff Ethernet cameras

Consumption (system)

100 GigE NIC typically 10 to 29 W

Estimated: 30 W

Similar power requirements


Figure 3: Data rates depending on network protocol

Energy consumption labeling
Energy consumption labeling

EPREL - European Product Database for Energy Labeling

Do you have any questions or suggestions? We are at your disposal.

For all questions concerning commercial topics such as quotations, orders, and delivery times, our inside sales department will be happy to support you: [email protected]

For Aftersales, Technical Support, Applications and
Product Inquiries we will be happy to support you: [email protected]

Feel free to contact us directly by telephone:

Inside Sales 859-727-2200 - press 1
Presales Tech Support 859-727-2200 - press 2
Aftersales Tech Support 859-727-2200 - press 3


Balluff Inc.

8125 Holton Dr.
Florence, KY 41042

Free sample product

In order to add a free sample product to the cart we will need to remove all the normal products from the cart. Are you sure you want to continue