Schedule

April 1st (Andrew Moore and Sarah Tollman):

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

April 2nd:

  • Instructors will send out application results by 5PM

April 3rd (Milad Sharif):

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

April 5th:


April 8th:

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

April 11th:


April 15th:

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

April 17th:

  • Class time reserved for interoperability planning

April 18th:


April 22nd:

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

April 24th:

  • Static router interoperability pre-testing (Gates 325)

April 25th:


April 29th:


May 1st:

  • PWOSPF Interoperability pre-testing (Gates 325)

May 6th:

  • PWOSPF Interoperability pre-testing (Gates 325)

May 8th (Gates 325):


May 28th:


June 12th - 4:30 - 7pm (Gates 463A):