22 Aug 2025
1h 34m

HN793: A Deep Dive Into High-Performance Switch Memory

Podcast cover

Heavy Networking

The podcast explores the complexities of high-performance memory allocation in network switches, focusing on TCAM, SRAM, and HBM. It examines how switches forward packets, parse headers, and apply transformations, emphasizing the trade-offs between performance and complexity in hardware design. Cisco Principal Engineer L.J. Wobker explains how parsing packets involves setting pointers to different headers, and how hardware limitations force designers to nano-manage memory access. The conversation highlights that TCAM's parallel processing capabilities make it suitable for ACLs, while HBM is used for buffering due to its high density. The discussion also covers how memory design impacts network performance, and the challenges of balancing cost, packaging, and heat dissipation.

Outlines

Part 1: Fundamentals of Packet Forwarding

Part 2: Memory Architecture and Hardware Trade-offs

Part 3: Engineering Challenges and Performance

Part 4: Strategic Selection and Resource Management

Sign in to continue reading, translating and more.

Open full episode in Podwise