discussion of p4 language ideas, tools, questions, etc. -- not related to direct code development
View all threads**
Dear P4 Enthusiasts:
We are pleased to announce that the P4 Developer Day on Tuesday, April
30th, will offer two tracks this year: a beginner and an advanced. Both
tracks will be delivered by experience instructors, using a software
platform that will be made available shortly before the event.
Beginner Track:
This track is for developers who are new to P4 and want a tutorial-style
introduction to the languages main features. It is organized around a
series of programming exercises in which participants implement
conventional and novel solutions to various problems in networking
including:
Basic forwarding, tunneling, and source routing
Load balancing
Monitoring and telemetry
P4Runtime
Only basic programming knowledge is required, but familiarity with
Python and using a Linux virtual machines will be helpful.
Advanced Track:
This track is for developers with intermediate knowledge of the P4
language. It is organized around a sequence of hands-on exercises that
show how to build a leaf-spine data center fabric based on Segment
Routing over IPv6 (SRv6), using the ONOS SDN controller:
Basic forwarding
Bridging
SRv6
ONOS Control Plane
Testing in Mininet
Only basic knowledge of Java is required. The track will include a brief
introduction to ONOS for beginners. Participants will be provided with a
skeleton implementation of the application to complete, filling in the
relevant parts to generate run-time table entries and other entities to
implement bridging and SRv6 capabilities.
**For any individuals that have already registered,we will reach out to
you separately to determine which track is right for you. If you haven’t
registered, please click this link
https://www.eventbrite.com/e/p4-developer-day-2019-tickets-55431431905to
grab a seat!
We look forward to having you join us!
-P4.org