This paper examines the need for high speed IP address lookups and investigates a number of hardware architectures that are capable of delivering high-speed lookup performance. A survey is provided detailing architectures based on tree structures targeted for hardware implementation. Due to the hardware specific designs used, these circuits can deliver the accelerated performance necessary for future line speeds.