You can edit almost every page by Creating an account and confirming your email.

The P4 Language Consortium

From EverybodyWiki Bios & Wiki

The P4 Language Consortium
Formation2013; 13 years ago (2013)
PurposeTo create a thriving open source community to perfect the P4 language and encourage its widespread adoption to design network systems
Membership
> 90 members
Parent organization
Open Networking Foundation
Websitep4.org

The main purpose of The P4 Language Consortium is to create a thriving open source community to perfect the P4 language and encourage its widespread adoption to design network systems. The consortium hopes P4 will encourage the creation and availability of more flexible forwarding chips, and allow network designers and operators to decide how packets are processed in their networks.[1]

Formation

In 2013, a group from network manufacturers and academia[2][3] including Barefoot Networks, Intel, Stanford University, Princeton University, Google and Microsoft came together to define P4, a high-level language for programming future flexible network switches. P4 has three goals:

Protocol independence

Switches should not be tied to any specific network protocols.

Target independence

Programmers should be able to describe packet processing functionality independently of the specifics of the underlying hardware.

Reconfigurability in the field

Programmers should be able to change the way switches process packets once they are deployed.

Members

As of 2022, Accton, Arista, Bloombase, Celestica, Cisco, Innovium, Intel[4], Ixia, Juniper Networks, Linux Foundation[5], Microsoft, Netberg[6], NVIDIA, Pensando, VMware, Western Digital and Xilinx[7] have joined the consortium, totaling about 90 members.

References

  1. "What is a programmable data plane and where does P4 fit in?".
  2. "P4: Programming Protocol-Independent Packet Processors" (PDF).
  3. "The P4 Language Grows Up, Joins the ONF and Linux Foundation".
  4. "Intel unveils new generation of infrastructure processing units".
  5. "Linux Foundation launches a push for SmartNIC standards".
  6. "Netberg became a member of the P4 Language Consortium".
  7. "P4 Consortium Ecosystem".

External links


This article "The P4 Language Consortium" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:The P4 Language Consortium. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.