Schedule

March 30th:

  • Lecture 1 Topics:
    • Intro to class
    • Logistics and administration
  • Due by 11:59 PM: Course Application

March 31st:

  • Instructors will send out application results by 5PM

April 1st:

  • Lecture 2 Topics:
    • P4 Introduction and Motivation
    • P4 Language Overview

April 3rd:


April 6th:

  • Lecture 3 - Development Tools:
    • P4->NetFPGA Workflow
    • Bmv2 in Mininet

April 9th:


April 13th:

  • Lecture 4 - Network Monitoring:
    • Guest Lecture (Changhoon Kim)

April 15th:

  • Class time reserved for interoperability planning

April 16th:


April 20th:

  • Lecture 5:
    • Intro to FPGA development
    • Basic hardware design
    • Running simulations
    • Timing constraints

April 22nd:

  • Static router interoperability pre-testing (Gates 325)

April 23rd:


April 27th:


April 29th:

  • PWOSPF Interoperability pre-testing (Gates 325)

May 4th:

  • PWOSPF Interoperability pre-testing (Gates 325)

May 6th (Gates 325):


May 26th:


June 10th: