P4 Ecosystem
The P4 Ecosystem is large and growing rapidly. It includes a wide range
of products, projects, and services that leverage P4.
Ecosystem Categories
P4 Functions
Product / Project Types
Organization
Organization Types
Accton
Category: Hardware
Product / Project Types: Hardware
Organization type: Vendor
Overview: Accton leverages P4 on a number of hardware platforms.APS Networks Advanced Programmable Switch APS2112D
Category: Targets
Product / Project Types: Hardware
Organization type: Vendor
P4 Functions: BNG, INT, L2 switching, L3 routing, Security / Filtering / ACL
Overview: P4-Programmable Network Switch with Intel® Tofino™ 1 dual pipeline 1.8Tb/s network ASICAPS Networks Advanced Programmable Switch APS2140D
Category: Targets
Product / Project Types: Hardware, Open Source
Organization type: Vendor
P4 Functions: BNG, INT, L2 switching, L3 routing, Security / Filtering / ACL
Overview: P4-programmable network switch with Intel® Tofino™ 1 ASIC, including Intel® STRATIX® 10 FPGAAPS Networks Advanced Programmable Switch BF2556X-1T
Category: Hardware
Product / Project Types: Hardware
Organization type: Vendor
P4 Functions: BNG, INT, L2 switching, L3 routing, L4-7 application processing, Security / Filtering / ACL, UPF
Overview: The APS Networks® Intel® Tofino™-based P4-programmable switch uniquely supports 1/2.5 and 5Gb, 1588v2 PTP, and is based on an Intel 8-core Broadwell D-1548 CPU.APS Networks Advanced Programmable Switch BF6064X-T
Category: Hardware
Product / Project Types: Hardware
Organization type: Vendor
P4 Functions: BNG, INT, L2 switching, L3 routing, L4-7 application processing, Security / Filtering / ACL, UPF
Overview: The APS Networks® Intel® Tofino™-based P4-programmable switch uniquely supports 1588v2 time synchronization and is based on an Intel 8-core Broadwell D-1548 CPU.APS Networks APS6232D
Category: Targets
Product / Project Types: Hardware, Open Source
Organization type: Vendor
P4 Functions: BNG, INT, L2 switching, L3 routing, Security / Filtering / ACL
Overview: Spine or TOR switch with Intel® Tofino™ 2 dual pipeline 6.4Tb/s network ASIC for high rate data solutions using the P4 programming language.Arista – EOS
Category: Network Operating Systems
Product / Project Types: Software
Organization type: Vendor
Overview: Arista Extensible Operating System (EOS®) is a fully programmable Linux-based network operating system that runs a single binary software image across the Arista switching family.…University of Cambridge – OSNT
Category: Tools
Product / Project Types: Hardware, Open Source, Research
Organization type: Academic
Overview: The world’s first open-source hardware traffic generator and capture system.Canopus Networks – Telescope
Category: Solutions
Product / Project Types: Software
Organization type: Vendor
Overview: Canopus Networks indexes terabit-scale traffic in real-time to provide actionable insights and forensic analysis.Carnegie Mellon University – SketchLib
Category: P4 Functions
Product / Project Types: Hardware
Organization type: Academic
P4 Functions: INT
Overview: SketchLib provides API for implementing various sketching algorithms for network telemetry on programmable switch.Celestica
Category: Hardware
Product / Project Types: Hardware
Organization type: Vendor
Overview: Celestica leverages P4 in a number of hardware platforms.Cisco – NX-OS
Category: Network Operating Systems
Product / Project Types: Software
Organization type: Vendor
Overview: Cisco NX-OS helps scale your data center as your workload and apps grow through scalable workloads, multi-tenancy, segment routing, and disaster recovery.Cisco – Silicon One
Category: Targets
Product / Project Types: Silicon
Organization type: Vendor
Overview: Cisco Silicon One is a unifying architecture that enables customers to deploy the best-of-breed silicon from Top of Rack (TOR) switches through web-scale data centers…Cornell University – Petr4
Category: Tools
Product / Project Types: Open Source, Software, Training
Organization type: Academic
Overview: Petr4 consists of a clean-slate definitional interpreter and a core calculus that models a fragment of P4.Delta Electronics
Category: Hardware
Product / Project Types: Hardware
Organization type: Vendor
Overview: Delta Electronics leverages P4 in a number of hardware platforms.Edgecore Networks
Category: Hardware
Product / Project Types: Hardware
Organization type: Vendor
Overview: Edgecore leverages P4 on a number of hardware platforms.Edgecore Networks – Enterprise Solution
Category: Solutions
Product / Project Types: Software
Organization type: Vendor
P4 Functions: Security / Filtering / ACL, UPF
Overview: The Edgecore enterprise solution includes a packet broker and network monitor that contain basic ACL, DPI, and service chain functions to offload security devices. The…Edgecore Networks – University and Factory Solutions
Category: Solutions
Product / Project Types: Hardware, Software
Organization type: Vendor
P4 Functions: L2 switching, L3 routing
Overview: The Edgecore Networks university and factory solutions provide a P4-based router with L2, L3 (include BGP), VxLAN, etc. The all-in-one device is targeted at IT…EmbedWay
Organization type: Vendor
Overview: EmbedWay leverages P4 in a number of hardware platforms.Fox Networks – Solution Demonstration
Category: Solutions
Product / Project Types: Software
Organization type: Vendor
Overview: FOX Networks worked with Barefoot Networks to demonstrate programmable forwarding plane technology within a broadcast network. Barefoot’s Tofino switch chip ran a P4 program written by FOX,…GÉANT Association – RARE/freeRtr
Category: Network Operating Systems
Product / Project Types: Open Source, Research, Software
Organization type: Non-Profit
P4 Functions: BNG, L2 switching, L3 routing, Security / Filtering / ACL
Overview: RARE/freeRtr is a software routing platform with a modular design that uses a message-based API between the control plane and data plane.