CHAPTER 7 Architecture

In the previous two chapters, we described what each packet goes through in networks, networking equipment, and chips. In this chapter, we describe the basic architectures and definitions of network processors that process and handle those packets in the network. The main idea in this chapter (and in network processors) is that when it comes to high-speed networking environments, a single processing unit is not sufficient for carrying out the processing tasks of packets, and various ways of parallel processing and multiprocessor architectures must be considered.

This chapter describes various computation schemes, as well as network processing architecture in general. Beside the processing element, other architectural components ...

Get Network Processors now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.