Oxide Networking with Ryan Goodfellow

Season 1 · Episode 12 · 1:28:23

Show notes

Episode 12 – Oxide Networking with Ryan Goodfellow.

A conversation with Ryan Goodfellow about Rust networking at Oxide. We will explore the Oxide computer stack with a focus on network, including their fully integrated cloud computer, programmable networking with P4 and Dendrite, the Maghemite routing stack, and OPTE — a Rust-based packet engine running inside the kernel. Ryan also shares how his background in large-scale network testbeds led him to help design Oxide’s rack-scale system and its modern approach to routing, observability, and hardware–software co-design.

Learn more

Rama

If you like this podcast you might also like our modular network framework in Rust: https://ramaproxy.org

Chapters

  • Intro
  • Meet Ryan Goodfellow
  • Building Large-Scale Test Beds
  • The future of the internet
  • Overview of Oxide's Rack Scale Computer
  • Exploring BGP and Routing Protocols
  • The X4C Compiler and Its Origins
  • Programming for Tofino and Observability
  • Life of packets of an HTTP Web (Oxide Rack) server
  • Exploring Maghemite: The Routing Stack
  • Future Directions: Rust-Based Operating Systems
  • Testing Strategies and the Falcon Framework
  • Outro

Netstack.FM

Music for this episode was composed by Dj Mailbox. Listen to his music at https://on.soundcloud.com/4MRyPSNj8FZoVGpytj.

Transcript

Loading transcript…

Transcript

On this page

← All episodes