Abstract:Scalability is one of the most important characteristics of next generation Internet. And it makes more rigid demands for high performance routers. Since high performance routing and switching technology is important for routers to provide this characteristic, we make comprehensive a survey on three aspects of the network processor design, routing lookup and high speed switching. Related works are also summarized. The future directions of development are analyzed.