MTU Ninja

Vincent Bernat

I build and break networks for a living. Currently at Freeย ๐Ÿš€, a French ISP and mobile provider, I previously worked at Shadowย ๐ŸŽฎ, Exoscaleย โ˜๏ธ, Deezerย ๐ŸŽง, Dailymotionย ๐Ÿ“บ, Orangeย ๐Ÿ“ฑ, and Wallixย ๐Ÿ›ก๏ธ. I like catsย ๐Ÿˆ.

My blog covers networking, Linux, and programming. The latest articles are โ€œAn interactive tour of the spanning tree protocol,โ€ โ€œA non-interactive tour of the spanning tree protocol,โ€ and โ€œBuilding a Soviet Nail Factory: how KPIs killed efficiency.โ€ The most popular ones are โ€œVXLAN: BGP EVPN with FRR,โ€ and โ€œCoping with the TCP TIME-WAIT state on busy Linux servers.โ€

My favorites are โ€œFast and dynamic encoding of Protocol Buffers in Go,โ€ โ€œJerikan+Ansible: a configuration management system for network,โ€ โ€œMulti-tier load-balancing with Linux,โ€ โ€œOPL2LPT: an AdLib sound card for the parallel port,โ€ and โ€œLive patching QEMU for VENOM mitigation.โ€

Swimming ducks

This site uses no cookies and scrambles IP addresses before logging them. See โ€œA more privacy-friendly blogโ€ for details. My policy on writing with AI is in โ€œBlogging with LLMs as a non-native speaker.โ€