High Performance Switches and Routers