p4-discuss@lists.p4.org

discussion of p4 language ideas, tools, questions, etc. -- not related to direct code development

View all threads

P4 Developer Day: Beginner & Advanced Track Offered!

P
P4.org
Fri, Mar 29, 2019 1:55 PM

**

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

** *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-55431431905>to grab a seat! We look forward to having you join us! -P4.org *