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

YouTube

Bytebricks - A Generic High Performance VPN Framework

DPDK Project via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn about a high-performance VPN framework in this technical conference talk that explores Bytebricks, a novel approach to packet processing. Discover how DPDK's graph library enables running different VPN protocols together in the same packet processing pipeline, offering superior performance compared to traditional scalar processing methods. Explore the implementation challenges and solutions for making Wireguard multi-core compatible, including effective timer management in scalable multi-core environments. Follow along as the speaker details the application design, test topology, and performance results while sharing insights on future developments and improvements. Gain valuable knowledge about network acceleration techniques and how this framework achieves exceptional performance metrics that surpass mainstream VPN applications.

Syllabus

Introduction
Presentation Outline
Background
Application Design
Wiregap Protocol
Implementation Challenges
Egress Direction
Potential Solution
ICC
Test topology
Performance results
Future work
Thank you
DPT Improvements
Learning Curve

Taught by

DPDK Project

Reviews

Start your review of Bytebricks - A Generic High Performance VPN Framework

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.