How the access edge injects DHCP Option 82 for IPoE authentication on a BNG- DHCP Relay and packet sniffing at the BNG.
Networking, Systems & Infrastructure Engineer
I build the infrastructure underneath the internet — broadband gateways, network observability, and the distributed systems that keep them honest.
I'm a systems and infrastructure engineer with specialization in networking. I've written a vBNG emulator to see exactly how an ISP authenticates a subscriber, and a distributed network observability platform to localize faults across managed networks — largely because I wanted to understand how the machinery actually works. That curiosity has a way of ending up in production.
Day to day I work across Go, distributed systems, cloud infrastructure, and the control of ISP networking.
The service powering this is written in C++. See how it works
Where I take systems apart and write down what I find. More at blogs.saphal.me .
How the access edge injects DHCP Option 82 for IPoE authentication on a BNG- DHCP Relay and packet sniffing at the BNG.
How Broadband Network Gateways (BNGs) power ISP infrastructure — control plane, data plane, RADIUS authentication, and PPPoE/IPoE — explained through Aether, my Python-based vBNG emulation.
SRv6-based SD-WAN control plane. Computes directional least-cost paths across a PoP mesh and programs the kernel dataplane via FRR.
A distributed network observability platform utilizing edge-endpoint geometry to achieve high-precision path fault localization across managed networks.
Interactive simulation of an ISP's Broadband Network Gateway (BNG) and core networking.
Re-inventing the modern ISP BNG. Built on-top of VPP, FRR and DPDK.
Interactive virtual spaces for remote teams to work, and connect powered by Three and WebRTC.
Undetectable elocution coach that analyzes conversation in real time and responds through haptics