Cached at:
08/08/26, 08:21 PM
# Andree's Musings
Source: [https://toonk.io/index.html](https://toonk.io/index.html)
[](https://toonk.io/index.html)
- [Home](https://toonk.io/index.html)
- [Contact](https://toonk.io/contact/index.html)
- [About](https://toonk.io/about/index.html)
### Toonk\.io
*Thoughts, stories and wild ideas from the world of Infrastructure Engineering\.*
[](https://toonk.io/wireblast-building-a-line-rate-packet-generator-in-go-with-af_xdp/index.html)[Go](https://toonk.io/tag/go/index.html)## [Wireblast: a 100Gbs packet generator in Go with AF\_XDP](https://toonk.io/wireblast-building-a-line-rate-packet-generator-in-go-with-af_xdp/index.html)
[If you’ve followed my blog for a while, you know I love tinkering with packets and making them go fast in software\. Today I'm releasing a new tool called](https://toonk.io/wireblast-building-a-line-rate-packet-generator-in-go-with-af_xdp/index.html)
- [](https://toonk.io/author/andree/index.html)
[Andree Toonk](https://toonk.io/author/andree/index.html)
5 Aug 2026•6 min read
[](https://toonk.io/line-rate-packet-processing-in-go-with-af_xdp/index.html)[Go](https://toonk.io/tag/go/index.html)## [Line\-rate packet processing in Go with AF\_XDP](https://toonk.io/line-rate-packet-processing-in-go-with-af_xdp/index.html)
[If you've been following my blog for a while, you know I have a soft spot for making packets go fast in software\. I'm a network guy at heart, raised](https://toonk.io/line-rate-packet-processing-in-go-with-af_xdp/index.html)
- [](https://toonk.io/author/andree/index.html)
[Andree Toonk](https://toonk.io/author/andree/index.html)
7 Jul 2026•7 min read
[](https://toonk.io/navigating-infrastructure-outages-battle-scars-and-lessons-learned/index.html)[networking](https://toonk.io/tag/networking/index.html)## [Navigating Infrastructure Outages: Battle Scars and Lessons Learned](https://toonk.io/navigating-infrastructure-outages-battle-scars-and-lessons-learned/index.html)
[I've worked on numerous outages, each teaching me invaluable lessons\. Inspired by Rogers' recent outage report, I wrote down some of my lessons learned\.](https://toonk.io/navigating-infrastructure-outages-battle-scars-and-lessons-learned/index.html)
- [](https://toonk.io/author/andree/index.html)
[Andree Toonk](https://toonk.io/author/andree/index.html)
8 Jul 2024•8 min read
[](https://toonk.io/sending-network-packets-in-go/index.html)[Go](https://toonk.io/tag/go/index.html)## [High\-Speed Packet Transmission in Go: From net\.Dial to AF\_XDP](https://toonk.io/sending-network-packets-in-go/index.html)
[Pushing limits in Go: from net\.Dial to syscalls, AF\_PACKET, and lightning\-fast AF\_XDP\. Benchmarking packet sending performance\.\.](https://toonk.io/sending-network-packets-in-go/index.html)
- [](https://toonk.io/author/andree/index.html)
[Andree Toonk](https://toonk.io/author/andree/index.html)
11 Mar 2024•10 min read
[](https://toonk.io/aws-ipv4-estate-now-worth-4-5-billion/index.html)[ipv4](https://toonk.io/tag/ipv4/index.html)## [AWS IPv4 Estate Now Worth $4\.5 Billion](https://toonk.io/aws-ipv4-estate-now-worth-4-5-billion/index.html)
[AWS grew its IPv4 estate with an additional 27 million IP addresses to now owning 128 Million IPv4 addresses\. At a value of $35 per IPv4 address, the total value of AWS’ IPv4 estate is ~4\.5 Billion dollars\. An increase of $2 billion](https://toonk.io/aws-ipv4-estate-now-worth-4-5-billion/index.html)
- [](https://toonk.io/author/andree/index.html)
[Andree Toonk](https://toonk.io/author/andree/index.html)
17 Sep 2023•5 min read
[](https://toonk.io/diving-into-ai-an-exploration-of-embeddings-and-vector-databases/index.html)[ai](https://toonk.io/tag/ai/index.html)## [Diving into AI: An Exploration of Embeddings and Vector Databases](https://toonk.io/diving-into-ai-an-exploration-of-embeddings-and-vector-databases/index.html)
[Join me on my journey into AI and learning about embeddings, vectors and vector databases](https://toonk.io/diving-into-ai-an-exploration-of-embeddings-and-vector-databases/index.html)
- [](https://toonk.io/author/andree/index.html)
[Andree Toonk](https://toonk.io/author/andree/index.html)
1 May 2023•6 min read
[](https://toonk.io/ipv4-sale-wide-and-apnic-selling-43-8/index.html)[ipv4](https://toonk.io/tag/ipv4/index.html)## [IPv4 for sale \- WIDE and APNIC selling 43\.0\.0\.0/8](https://toonk.io/ipv4-sale-wide-and-apnic-selling-43-8/index.html)
[In this article, we'll look at the recent sale of the IPv4 range 43\.0\.0\.0/8 by The Asia Pacific Internet Development Trust \(APIDT\)\. We'll look at who bought what and for how much?](https://toonk.io/ipv4-sale-wide-and-apnic-selling-43-8/index.html)
- [](https://toonk.io/author/andree/index.html)
[Andree Toonk](https://toonk.io/author/andree/index.html)
13 Oct 2021•5 min read
[](https://toonk.io/the-risks-and-dangers-of-amplified-routing-loops/index.html)[ddos](https://toonk.io/tag/ddos/index.html)## [The Risks and Dangers of Amplified Routing Loops\.](https://toonk.io/the-risks-and-dangers-of-amplified-routing-loops/index.html)
[In this article will take a closer look at network loops and how they can be abused as part of DDoS attacks\.](https://toonk.io/the-risks-and-dangers-of-amplified-routing-loops/index.html)
- [](https://toonk.io/author/andree/index.html)
[Andree Toonk](https://toonk.io/author/andree/index.html)
13 Apr 2021•7 min read
[](https://toonk.io/introducing-ssh-zero-trust-identity-aware-tcp-sockets/index.html)[mysocket](https://toonk.io/tag/mysocket/index.html)## [Introducing SSH zero trust, Identity aware TCP sockets](https://toonk.io/introducing-ssh-zero-trust-identity-aware-tcp-sockets/index.html)
[In this article, we’ll look at Mysocket’s zero\-trust cloud\-delivered, authenticating firewall\. Allowing you to replace your trusted IP ranges with trusted identities\.Last month we introduced our first](https://toonk.io/introducing-ssh-zero-trust-identity-aware-tcp-sockets/index.html)
- [](https://toonk.io/author/andree/index.html)
[Andree Toonk](https://toonk.io/author/andree/index.html)
16 Feb 2021•9 min read
[](https://toonk.io/introducing-identity-aware-sockets-enabling-zero-trust-access-for-your-private-services/index.html)[mysocket](https://toonk.io/tag/mysocket/index.html)## [Introducing Identity Aware Sockets: Enabling Zero Trust access for your Private services](https://toonk.io/introducing-identity-aware-sockets-enabling-zero-trust-access-for-your-private-services/index.html)
[In this blog post, we’ll introduce an exciting new feature that, with the help of Mysocket, allows you to deploy your own Beyond Corp setup\. What is Zero TrustThe](https://toonk.io/introducing-identity-aware-sockets-enabling-zero-trust-access-for-your-private-services/index.html)
- [](https://toonk.io/author/andree/index.html)
[Andree Toonk](https://toonk.io/author/andree/index.html)
14 Jan 2021•5 min read
[](https://toonk.io/global-load-balancing-with-kubernetes/index.html)[mysocket](https://toonk.io/tag/mysocket/index.html)## [Global load balancing with Kubernetes and Mysocket\.io](https://toonk.io/global-load-balancing-with-kubernetes/index.html)
[If you’re in the world of cloud infrastructure, then you’ve heard of Kubernetes\. Some of you are experts already, while some of us are just learning or getting](https://toonk.io/global-load-balancing-with-kubernetes/index.html)
- [](https://toonk.io/author/andree/index.html)
[Andree Toonk](https://toonk.io/author/andree/index.html)
22 Dec 2020•5 min read
[](https://toonk.io/easy-multi-region-load-balancing-with-mysocket/index.html)[mysocket](https://toonk.io/tag/mysocket/index.html)## [Easy Multi\-region load balancing with Mysocket\.io](https://toonk.io/easy-multi-region-load-balancing-with-mysocket/index.html)
[Last week AWS had a major outage in its US\-EAST1 region, lasting for most of the day, just before the big black Friday sales\! Incidents like this are a great](https://toonk.io/easy-multi-region-load-balancing-with-mysocket/index.html)
- [](https://toonk.io/author/andree/index.html)
[Andree Toonk](https://toonk.io/author/andree/index.html)
7 Dec 2020•5 min read
[](https://toonk.io/static-dns-names-for-your-sockets-and-a-new-gif-service/index.html)[mysocket](https://toonk.io/tag/mysocket/index.html)## [Static DNS names for your mysocket\.io services \(and a new gif service\)](https://toonk.io/static-dns-names-for-your-sockets-and-a-new-gif-service/index.html)
- [](https://toonk.io/author/andree/index.html)
[Andree Toonk](https://toonk.io/author/andree/index.html)
1 Dec 2020•5 min read
[](https://toonk.io/introducing-mysocket-io/index.html)[mysocket](https://toonk.io/tag/mysocket/index.html)## [Introducing Mysocket\.io](https://toonk.io/introducing-mysocket-io/index.html)
- [](https://toonk.io/author/andree/index.html)
[Andree Toonk](https://toonk.io/author/andree/index.html)
23 Nov 2020•4 min read
[](https://toonk.io/aws-and-their-billions-in-ipv4-addresses/index.html)[ipv4](https://toonk.io/tag/ipv4/index.html)## [AWS and their Billions in IPv4 addresses](https://toonk.io/aws-and-their-billions-in-ipv4-addresses/index.html)
- [](https://toonk.io/author/andree/index.html)
[Andree Toonk](https://toonk.io/author/andree/index.html)
20 Oct 2020•4 min read
[](https://toonk.io/aws-network-performance-deep-dive/index.html)[aws](https://toonk.io/tag/aws/index.html)## [100G networking in AWS, a network performance deep dive](https://toonk.io/aws-network-performance-deep-dive/index.html)
- [](https://toonk.io/author/andree/index.html)
[Andree Toonk](https://toonk.io/author/andree/index.html)
15 Oct 2020•9 min read
[](https://toonk.io/building-a-global-anycast-service-in-under-a-minute/index.html)[terraform](https://toonk.io/tag/terraform/index.html)## [Building a global anycast service in under a minute](https://toonk.io/building-a-global-anycast-service-in-under-a-minute/index.html)
[This weekend I decided to take another look at Stackpath and their workload edge compute features\. This is a relatively new feature, in fact, I wrote about it in Feb](https://toonk.io/building-a-global-anycast-service-in-under-a-minute/index.html)
- [](https://toonk.io/author/andree/index.html)
[Andree Toonk](https://toonk.io/author/andree/index.html)
21 Jun 2020•4 min read
[](https://toonk.io/building-an-xdp-express-data-path-based-bgp-peering-router/index.html)[networking](https://toonk.io/tag/networking/index.html)## [Building an XDP \(eXpress Data Path\) based BGP peering router](https://toonk.io/building-an-xdp-express-data-path-based-bgp-peering-router/index.html)
[Over the last few years, we’ve seen an increase in projects and initiatives to speed up networking in Linux\. Because the Linux kernel is slow when it comes to](https://toonk.io/building-an-xdp-express-data-path-based-bgp-peering-router/index.html)
- [](https://toonk.io/author/andree/index.html)
[Andree Toonk](https://toonk.io/author/andree/index.html)
19 Apr 2020•9 min read
[](https://toonk.io/kernel-bypass-networking-with-fd-io-and-vpp/index.html)[networking](https://toonk.io/tag/networking/index.html)## [Kernel bypass networking with FD\.io and VPP\.](https://toonk.io/kernel-bypass-networking-with-fd-io-and-vpp/index.html)
[In this blog, we’ll look at VPP, a fast, flexible, and open\-source network forwarding plane\. I think you will be blown away by the performance numbers\.](https://toonk.io/kernel-bypass-networking-with-fd-io-and-vpp/index.html)
- [](https://toonk.io/author/andree/index.html)
[Andree Toonk](https://toonk.io/author/andree/index.html)
5 Apr 2020•6 min read
[](https://toonk.io/linux-kernel-and-measuring-network-throughput/index.html)[networking](https://toonk.io/tag/networking/index.html)## [Linux Kernel and Measuring network throughput\.](https://toonk.io/linux-kernel-and-measuring-network-throughput/index.html)
[can Linux route at line\-rate between two network interfaces? That’s the question we will try to answer in the next few minutes\.](https://toonk.io/linux-kernel-and-measuring-network-throughput/index.html)
- [](https://toonk.io/author/andree/index.html)
[Andree Toonk](https://toonk.io/author/andree/index.html)
29 Mar 2020•6 min read
[](https://toonk.io/building-a-high-performance-linux-based-traffic-generator-with-dpdk/index.html)[networking](https://toonk.io/tag/networking/index.html)## [Building a high performance \- Linux Based Traffic generator with DPDK](https://toonk.io/building-a-high-performance-linux-based-traffic-generator-with-dpdk/index.html)
[Often in my, now 20 years, networking career, I had to do some form of network performance testing\. Use\-cases varied, from troubleshooting a customer problem to testing new network hardware,](https://toonk.io/building-a-high-performance-linux-based-traffic-generator-with-dpdk/index.html)
- [](https://toonk.io/author/andree/index.html)
[Andree Toonk](https://toonk.io/author/andree/index.html)
18 Mar 2020•10 min read
[](https://toonk.io/tcp-bbr-exploring-tcp-congestion-control/index.html)[networking](https://toonk.io/tag/networking/index.html)## [TCP BBR \- Exploring TCP congestion control](https://toonk.io/tcp-bbr-exploring-tcp-congestion-control/index.html)
[One of the oldest protocols and possibly the most used protocol on the Internet today is TCP\. You likely send and receive hundreds of thousands or even over a million](https://toonk.io/tcp-bbr-exploring-tcp-congestion-control/index.html)
- [](https://toonk.io/author/andree/index.html)
[Andree Toonk](https://toonk.io/author/andree/index.html)
15 Feb 2020•7 min read
[](https://toonk.io/building-a-smarter-aws-global-accelerator/index.html)[aws](https://toonk.io/tag/aws/index.html)## [Building A Smarter AWS Global Accelerator](https://toonk.io/building-a-smarter-aws-global-accelerator/index.html)
[In this blog post, we’ll take a look at how we could build our own global accelerator\. I’ve been thinking a lot about Global Accelerator and while it provides a powerful data plane, I think it would benefit from a smarter control plane\.](https://toonk.io/building-a-smarter-aws-global-accelerator/index.html)
- [](https://toonk.io/author/andree/index.html)
[Andree Toonk](https://toonk.io/author/andree/index.html)
1 Dec 2019•7 min read
[](https://toonk.io/building-a-high-available-anycast-service-using-aws-global-accelerator/index.html)[terraform](https://toonk.io/tag/terraform/index.html)## [Building a high available Anycast service using AWS Global Accelerator](https://toonk.io/building-a-high-available-anycast-service-using-aws-global-accelerator/index.html)
[In my last two blogs, I wrote about building highly available applications using anycast on Packet and Stackpath\. Today we’ll look at how to do this on AWS using its recently released service: Global Accelerator\.](https://toonk.io/building-a-high-available-anycast-service-using-aws-global-accelerator/index.html)
- [](https://toonk.io/author/andree/index.html)
[Andree Toonk](https://toonk.io/author/andree/index.html)
2 Sep 2019•7 min read
[](https://toonk.io/building-a-high-available-anycast-application-in-5-minutes-on-packet/index.html)[anycast](https://toonk.io/tag/anycast/index.html)## [Building a high available Anycast application in 5 minutes on Packet](https://toonk.io/building-a-high-available-anycast-application-in-5-minutes-on-packet/index.html)
[As the demand on our applications and infrastructure grow, it becomes more important to be able to quickly deploy your applications and supporting infrastructure in a safe, fast and scalable way\. Luckily the tooling and various cloud providers are catching up and making this a lot easier for us\.](https://toonk.io/building-a-high-available-anycast-application-in-5-minutes-on-packet/index.html)
- [](https://toonk.io/author/andree/index.html)
[Andree Toonk](https://toonk.io/author/andree/index.html)
24 Feb 2019•7 min read
[](https://toonk.io/experimenting-with-stackpath-edge-computing-and-anycast/index.html)[terraform](https://toonk.io/tag/terraform/index.html)## [Experimenting with StackPath Edge Computing and Anycast](https://toonk.io/experimenting-with-stackpath-edge-computing-and-anycast/index.html)
[I love tinkering with new tech, and since it was a cold and snowy weekend here in Vancouver, I figured I’d explore Edge Containers from Stackpath\. Earlier this week](https://toonk.io/experimenting-with-stackpath-edge-computing-and-anycast/index.html)
- [](https://toonk.io/author/andree/index.html)
[Andree Toonk](https://toonk.io/author/andree/index.html)
11 Feb 2019•6 min read