January 2020
Intermediate to advanced
272 pages
8h 32m
English
In the previous chapter, we explained that the application-specific integrated circuit (ASIC) architecture is best suited to implement a DSN, but we want to add data plane programmability, which is extremely data intensive and is still rare.
The P4 architecture will help us achieve this goal.
The Programming Protocol-independent Packet Processors (P4) architecture formally defines the data plane behavior of a network device, and it supports both programmable and fixed-function network devices. The idea derived from the SDN and OpenFlow movement (see section 4.2.1) and was first published in 2013 [1], [2].
In March 2015, the P4 language consortium was created [3], version 1.0.2 of “The P4 Language Specification” ...
Read now
Unlock full access