A joint presentation by Stanford University and P4 Language Consortium.
Held at Arrillaga Alumni Center, Stanford University on Tuesday, May 16, 2017.
Agenda
8:00 – 9:00
- Registration and Breakfast
9:00 – 9:10
- Welcome and Introductions
- Professor Nick McKeown (Stanford) and Professor Nate Foster (Cornell)
9:10 – 10:40
- P4_16 Tutorial (Part 1)
- by P4.org
- The full set of slides for P4_16 tutorial are available here.
10:40 – 11:00
- Break
11:00 – 12:30
- P4_16 Tutorial (Part 2)
- by P4.org
12:30 – 1:30
- Lunch
1:30 – 4:00
- Hands-on Lab (Parallel Track – McCaw Hall)
- P4_16 BMv2
- by P4.org
- Please follow the following instructions to get setup for the BMv2 Lab:
- Download and install the latest version of Virtual Box, version 5.1.22, for your platform here.
- Download the P4 D2 2017 virtual appliance (.ova) file here. This is a large(~3GB) file and can take a while to download depending on your download speed.
- Double click the virtual appliance (.ova) file downloaded in step 1 or Import it using instructions here.
- The minimum system requirements are 8GB (16GB preferred) and ~32GB free space on hard-drive.
- Here are login credentials for the VM – username/password p4/p4
- The presentation used for giving instructions for getting setup and an overview of the exercises is available here.
- P4_16 BMv2
1:30 – 4:00
- Hands-on Lab (Parallel Track – Fisher Room)
- P4_16 NetFPGA
- by NetFPGA
- Slides used in this session are available here.
- P4_16 NetFPGA
4:00 – 4:20
- Break
4:20 – 5:20
- Talk (Parallel Track – McCaw Hall)
- P4 mapping to Barefoot Tofino
- by Barefoot Networks
- Slides used in this session are available here.
- P4 mapping to Barefoot Tofino
4:20 – 5:20
- Talk (Parallel Track – Fisher Room)
- P4 mapping to Netronome SmartNIC
- by Netronome
- Slides used in this session are available here.
- P4 mapping to Netronome SmartNIC
5:20 – 5:30
- Closing Remarks
5:30 – 6:30
- Reception
Sponsors: