Heavy Networking cover image

Heavy Networking

HN724: How Packets Move Through a Network Device

Mar 8, 2024
Explore the complexities of network devices with discussions on how switches and routers work, RIB and FIB, CAM tables, line rates, and port-to-port latency. Discover the significance of understanding network device functionality for troubleshooting and equipment selection, delve into the components inside data center switches, and explore the evolution of network devices from configuration to forwarding states. Learn about programming network devices with P4 language and distinguishing between hardware and software forwarding in networking devices.
58:52

Podcast summary created with Snipd AI

Quick takeaways

  • Hardware forwarding excels at line rate traffic handling with specialized hardware, while software forwarding is more suitable for lower speeds like 10 gig.
  • Both software and hardware forwarding utilize separate FIB and RIB, focusing on optimized forwarding decisions under control and data plane separation.

Deep dives

Distinction Between Hardware and Software Forwarding

Hardware forwarding involves highly specialized hardware capable of fast lookups for line rate traffic handling on devices such as switches and routers. It is optimized and excels at performing a single task efficiently. Software forwarding, on the other hand, pertains to functions like virtual switches or routers typically run on general-purpose CPUs. They are suitable for lower speeds like 1 gig or 10 gig but require optimization for handling faster speeds.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode