Building fast QUIC sockets in FD.io VPP

By Aloys Augustin | Mar 30 2020

As most of you may already know, QUIC is a new transport protocol that began as a Google experiment for HTTP/2, which is now being standardized at the IETF. It will also be the default transport protocol for HTTP/3. As a result, it is likely to be very widely deployed in the next few years. Given the growing popularity of QUIC and its expected widespread deployment, it was essential to provide an implementation of QUIC in the Vector Packet Processor (VPP), both to measure the performance that we could reach with a full userspace QUIC stack, and as an enabler for more innovation around the QUIC protocol.

To build fast QUIC sockets with FD.io VPP please click below.

Read more about FD.io VPP QUIC

FD.io Release 20.01 Improves Multicore IPSec

By Linux Foundation Networking | Mar 23 2020

The rise in worker mobility and increasingly complex multi-cloud architectures is escalating organizations’ reliance on encryption. This puts computational strain on VPN products, especially as they evolve, for example, from 1 to 10 to 40 Gbps or more. Traditional router/VPN appliances buckle under the load, forcing the quest for higher performance solutions that won’t break the bank.

High-performance IPSec is an application where VPP clearly shines – especially when compared to traditional solutions underpinned by kernel-based, single packet at a time processing approaches. In fact, one vendor who has productized VPP reports observing the following performance numbers (based on AES-GCM-128 encrypted IMIX traffic being processed by a stock Intel® Xeon® Gold 6130 CPU @ 2.10GHz CPU):

  • 3.07 MPPS (8.86 Gbps) (QAT assist)
  • 2.13 MPPS (6.14 Gbps) (no QAT assist)

That was on a single core.

For more on FD.io Improves Multicore IPSec click below.

How FD.io Improves Multicore IPSec

Introducing Universal Deep Packet Inspection (UDPI), a new FD.io Project

By Ni, Hongjun | Feb 28 2020

The [Universal Deep Packet Inspection (UDPI)] (https://wiki.fd.io/view/UDPI) project is a reference framework to build a high performance solution for Deep Packet Inspection, integrated with the general purpose FD.io VPP stack. It leverages industry regex matching library to provide a rich set of features, which can be used in IPS/IDS, Web Firewall and similar applications. It also can be integrated into 5G, Edge, and Cloud Networking for application based services. The initial code contributions are from Intel and Travelping. So far, there are 17 organizations joined and 20 committers, including Intel, ZTE, China Telecom, HuachenTel, Inspur, Yxlink, Sunyainfo, Tencent, China Unicom, Huawei, QingCloud, Netgate, Alibaba, 360, Trend Micro, Nokia, HAOHAN Data.

Read More about UDPI

Fast Data Project’s Vector Packet Processor (VPP) Release 20.01

By Linux Foundation | Jan 31 2020

SAN JOSE – FD.io (“Fido”) – an open source project within The Linux Foundation’s LF Networking (LFN) – announced the availability of FD.io Vector Packet Processor (VPP) software release 20.01.

With release 20.01 FD.io VPP includes multiple queue/core support with all it’s drivers and end to end Generic Segment Offload (GSO). VPP release 20.01 is also showing incredilble IPsec throughput results.

Read More About FD.io VPP 20.01

Fast Data Project’s Release 19.08 Enriches Data Plane Leadership and Deployment Effiency

By Jill Lovato | Sep 18 2019

SAN FRANCISCO – FD.io (“Fido”) – an open source project within The Linux Foundation’s LF Networking (LFN), specifically focused on becoming the world’s packet processing data plane for secure network infrastructure applications – today announced the availability of VPP software release 19.08. The release provides significant additions and enhancements to the Vector Packet Processing’s (VPP) network stack, host stack, and management infrastructure – furthering its breakthrough packet processing performance and strengthening ease of deployment and manageability.

Read More About FD.io VPP 19.08

Introducing Hybrid Information-Centric Networking (hICN), a new FD.io Project

By Luca Muscariello | Feb 20 2019

[Hybrid Information-Centric Networking (hICN)] (https://wiki.fd.io/view/HICN) is a new way of thinking about networking that we are bringing to FD.io. With hICN, communications are centered around the “what” instead of the “where,” and the core network principles are pivoted toward this core idea.

Read More about HICN