This video provides a brief introduction to P4 programming language. It will help you understand the idea of network data plane programming and the basics of the programming language P4. It also discusses example use-cases.
If you want to know more on P4-specific use cases, watch our webinar on P4-programmable smartNIC controlled by ONOS codilime.com/p4-programmable-... or read a blog post on SmartNICs with P4 support codilime.com/smartnics-with-p...
We build solutions that integrate programmable hardware with SDN software. Check our webpage to learn more about our expertise in low-level programming: codilime.com/software-product...
#P4 #programming #smartNIC #lowlevelprogramming
0:00 Introduction
0:35 Traditional network devices
3:18 Domain specific processors
4:38 Bottom-up vs Top-down approach
4:51 P4 targets
6:01 P4 language overview
7:01 P4 architecture models
7:37 P4 architecture model - examples
7:59 P4 programmable blocks
8:29 Example - headers definition
9:02 Example - parser implementation parser name
9:22 Example match-action pipeline within a given programmable block
9:52 Example - control block: table implementation
10:37 Example - control block: 'apply' block implementation
11:12 P4 code compilation and execution
12:20 Possible use cases
12:58 NFV-based mobile access (CORD - telco DC)
14:05 P4 demo
Негізгі бет Ғылым және технология P4 programming language - introduction to network programming with P4
Пікірлер: 5