P4 Developer Day Spring 2017

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.

1:30 – 4:00

  • Hands-on Lab (Parallel Track – Fisher Room)
    • P4_16 NetFPGA
      • by NetFPGA
      • Slides used in this session are available here.

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.

4:20 – 5:20

  • Talk (Parallel Track – Fisher Room)
    • P4 mapping to Netronome SmartNIC
      • by Netronome
      • Slides used in this session are available here.

 

5:20 – 5:30

  • Closing Remarks

5:30 – 6:30

  • Reception

Sponsors:

 

AT&T    Barefoot Networks    Cisco    Google