Skip to Main Content
Talk Intermediate First Talk

Building mesh networks with Wireguard

Proposal status is Rejected
Session Description

In this talk, I will delve into the fundamentals of Mesh (P2P) networks, how decentralized network architectures work, and their advantages in terms of redundancy, reliability, and scalability.


Wireguard is a modern, high-performance VPN protocol that is simple to configure, yet highly secure. I will discuss the core principles behind Wireguard, its design philosophy, and why it stands out compared to traditional VPN protocols like OpenVPN and IPSec.


A significant challenge in P2P and mesh networking is Network Address Translation (NAT) traversal. We'll dive into the dark arts used to overcome NAT barriers, including hole punching and relaying, touch briefly on the BPF, eBPF features of the Linux kernel.


A live demonstration of using Wireguard, and how it can enable secure remote access, IoT device communication, and distributed systems.


The term “WireGuard” is a registered trademark of Jason A. Donenfeld.

References

Session Categories

FOSS

Speakers

Shoaib Merchant
Shoaib Merchant Founder | Mecha Systems

Software engineering architect with experience spanning over a decade in software, hardware and cloud. His diverse expertise in building software pans industries such as Retail, E-Commerce, Business Intelligence, Pharmaceuticals, Manufacturing. Shoaib has successfully designed, built, and deployed systems that are now in use by major enterprises around the world. He holds a bachelor's degree in computer science & engineering from VIT (2014).