To cope with the growth in the Internet and corporate IP networks, we
require IP routers capable of much higher performance than is possible
with existing architectures. This article examines two approaches to
the design of a high-performance router, the gigabit router and the IP
switch, and then provides some detail on the implementation of an IP
switch and the protocols associated with IP switching.