Agilio CX SmartNIC

Netronome Agilio CX 10GbE, 25GbE and 40GbE SmartNIC platforms fully and transparently offload virtual switch and router datapath processing for networking functions such as overlays, security, load balancing and telemetry, enabling compute servers used for server-based networking and cloud computing to save critical CPU cores for application processing while delivering significantly higher performance. Netronome Agilio CX platform features standard low-profile PCIe SmartNICs and software, designed for general-purpose x86 commercial off-the-shelf (COTS) rack servers, fitting needed operating system, power and form factor requirements.

Features

Datapath Offload
VXLAN, NVGRE, MPLS, tunnel encapsulation and de-encapsulation
Flexible packet parsing
Flexible exact match-action policy offloads
Flexible wild card match policy offloads
Up to 2M flows with on-board memory
Up to 500K tunnels
Stateless and stateful load balancing
Per-flow metering and QoS
Programmable support for custom tunnel types
Includes checksum and RSS for tunnels
Flow tracking in hardware for cut-through acceleration
Per-flow metering and QoS
Acceleration of Compute-intensive Functions
Bulk cryptography for AES-GCM-128 cypher suites and key sizes
Sophisticated hashing and atomic operations
Per-flow real-time statistics
Network Acceleration and Offload
TCP/UDP/IP stateless offload
Intelligent interrupt coalescence
Single-Root IOV (SR-IOV)
DPDK, zero-copy, kernel bypass
Hierarchical three-level traffic management
VMQ support
Enhanced QoS for virtual functions
DPDK, zero-copy, kernel bypass, packet direct
Hierarchical three-level traffic management
Operating Systems
Red Hat Enterprise Linux (RHEL), CentOS, Ubuntu
Hypervisors: Linux KVM

Benchmarks

Netronome Agilio CX SmartNICs with Agilio Software have been benchmarked with modern data center applications such as Open vSwitch (OVS)-based virtual networking and forwarding, virtual evolved packet core and data center zero-trust stateful security. For example, with OVS applications, Agilio CX SmartNIC reclaim over 80% of the server CPU resources previously dedicated to OVS, while at the same time delivering 5X or more of the packet data throughput to more applications.
Learn more:
Open vSwitch (OVS)
OVS Benchmarking White Paper
Virtual Evolved Packet Core (vEPC)
Virtual EPC White Paper

Applications

Agilio CX solutions are suitable for data center server applications such as:
Cloud Infrastructure as a Service (IAAS) or Platform as a Service (PAAS): Deployments with SDN-based virtual network overlay control and vSwitch offload for improved CPU efficiency and application performance
NFV Deployments: Using COTS servers and Open vSwitch-based virtualized infrastructure, e.g., vEPC, vBS, C-RAN
Data Center Zero-Trust Stateful Security: Deployments with SDN-based agile security and data protection policies that follow applications in VMs
Network Telemetry and Analytics: Identify application performance bottlenecks and boost compute and storage server utilization