Data Plane Acceleration: Linux Control Plane Integration for FD.io VPP
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only! Grab it 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. Read more