logo
Kurashizu Blogwhere ideas flow
  • Home
  • News
  • Blog
  • About
  • Home
  • News
  • Blog
  • About

© 2026 Kurashizu. All rights reserved.

Admin·New Post·Service Status
Powered by Cloudflare·05.11.26
← Back to news

Wireblast a 100 Gbps packet generator in Go using AF_XDP

Original article
toonk.io|6 points|1 comments|by bgpdude|Aug 8, 2026

🌐 Andree's Musings: Toonk.io

A collection of narratives, technical deep-dives, and experimental ideas emerging from the realm of Infrastructure Engineering.


🚀 High-Performance Networking & Go

Andree has a documented passion for pushing the boundaries of software-defined networking, specifically focusing on how to move packets at extreme velocities using the Go language.

The Evolution of Packet Speed

The journey from standard libraries to kernel bypass is a recurring theme. The progression generally looks like this: net.Dial →\rightarrow→ syscalls →\rightarrow→ AF_PACKET →\rightarrow→ AF_XDP.

Key Projects & Articles:

  • Wireblast: A powerhouse packet generator capable of hitting 100 Gbps by leveraging AF_XDP in Go. Wireblast
  • Line-Rate Processing: Exploring the mechanics of achieving line-rate speeds within the Go ecosystem via AF_XDP. Line-rate
  • Transmission Deep-Dive: A detailed look at the transition from high-level Go networking to the lightning-fast AF_XDP interface. High-Speed

☁️ Cloud Infrastructure & AWS

From the financial value of IP addresses to the intricacies of global acceleration, Andree analyzes the "big picture" of cloud networking.

The IPv4 Economy

AWS has aggressively expanded its IPv4 holdings. The scale of this investment is staggering:

MetricValue
Total IPv4 Addresses128 Million
Recent Acquisition+27 Million
Estimated Price per IP$35

The Valuation Math: Total Value=128,000,000 IPs×$35/IP≈$4.48 Billion\text{Total Value} = 128,000,000 \text{ IPs} \times \$35/\text{IP} \approx \$4.48 \text{ Billion}Total Value=128,000,000 IPs×$35/IP≈$4.48 Billion This represents a value increase of roughly $2 billion.

AWS IPv4

AWS Performance & Routing

  • 100G Networking: A deep-dive exploration into achieving 100G performance within the AWS environment.
  • Global Accelerator:
    • Building a custom, "smarter" control plane for the AWS Global Accelerator.
    • Implementing highly available Anycast services.
  • Anycast Deployments: Comparing Anycast setups across Packet, Stackpath (using edge compute), and AWS.

🛡️ Zero Trust & Mysocket.io

A significant portion of Andree's work focuses on Mysocket, a platform designed to modernize how we handle private service access.

Core Philosophy: Trust the IP address →\rightarrow→ Trust the Identity.

Feature Roadmap & Insights:

  • Identity Aware Sockets: Replacing traditional IP-based firewalls with identity-based authentication.
  • SSH Zero Trust: Implementing identity-aware TCP sockets for secure shell access.
  • Beyond Corp: Enabling a "Beyond Corp" style architecture for private services.
  • Global Load Balancing: Integrating Kubernetes with Mysocket for worldwide traffic distribution.
  • Resilience: Using multi-region load balancing to survive major outages (e.g., the US-EAST1 failure).
  • DNS Management: Introducing static DNS naming for services.

Zero Trust Identity Sockets


🛠️ Low-Level Networking & Kernel Hacks

Andree explores the "dark arts" of the Linux kernel to bypass bottlenecks.

Bypassing the Kernel

Because the standard Linux kernel can be a bottleneck for high-speed networking, Andree explores:

  1. XDP (eXpress Data Path): Building a BGP peering router based on XDP.
  2. VPP (Vector Packet Processing): Utilizing FD.io for a flexible, high-speed forwarding plane.
  3. DPDK: Creating high-performance traffic generators to test hardware and troubleshoot customers.

Protocol & Traffic Analysis

  • TCP BBR: An exploration of modern congestion control to optimize data flow.
  • Routing Loops: A warning on the dangers of amplified routing loops and their utility in DDoS attacks.
  • Throughput Measurement: Analyzing how the Linux kernel actually measures network speed.

Routing Loops


📚 Miscellaneous Musings

Infrastructure Lessons

Reflecting on "battle scars" from various outages, including a deep dive into the Rogers outage report to extract actionable lessons for engineers. Outages

AI & IP Markets

  • AI Exploration: A journey into the world of vector databases and embeddings. AI
  • IPv4 Sales: Analyzing the sale of the 43.0.0.0/8 range by APIDT. IPv4 Sale

Automation

  • Terraform: Ongoing experiments with infrastructure as code to deploy global services in minutes.
# Example conceptual Terraform block for a global service
resource "aws_global_accelerator_accelerator" "example" {
  name = "wireblast-global-entry"
  enabled = true
  ip_address_type = "IPV4"
}