Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Data Plane Acceleration: Linux Control Plane Integration for FD.io VPP

LF Networking via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn about Vector Packet Processing (VPP) and its Linux control plane integration in this technical talk that explores high-speed software data plane functionalities. Discover how VPP implements kernel-bypass mode on commodity hardware, offering modular router flexibility combined with batch processing benefits for high-speed networking stacks. Explore the Linux_cp VPP plugin that creates Linux network devices mirroring VPP dataplane counterparts, enabling Linux to serve as the network stack with control plane protocols while VPP functions as a software-based ASIC for forwarding. Examine the architecture, scalar vs vector packet processing, tap interfaces, and performance implications. Gain insights into the linux_nl plugin's role in synchronizing IP configurations through netlink messages, along with practical applications in network solutions including DPPP, PFsense, Infiniband paths, and network protection through XDP interfaces. Understand the integration of FRR interfaces and the overall impact on modern networking infrastructure.

Syllabus

Intro
Control Plane vs Management Plane
What is VPP
VPP Architecture
Scalar Packet Processing
Vector Packet Processing
VPP
LinuxCp
Tap Interface
The Result
Linux NL
performance
DPP
PFsense
VPP Project
Infiniband Path
Network Protection
XDP
Interfaces
Packets
XDB Driver
Netlink Driver
FRR
FRR interfaces

Taught by

LF Networking

Reviews

Start your review of Data Plane Acceleration: Linux Control Plane Integration for FD.io VPP

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.