Syllabus
Week 1
- Jan 3
- LectureCourse Overview
- Slides, Video
Survey Please fill out this survey form. It will help the teaching staff better understand your background, preferences, and various challenges you all face due to the remote nature of this class.
References
- Jan 5
References
Discussion Section No Discussion this week
Week 2
- Jan 10
References
Quiz 1 Please submit the quiz by 2 pm PT, Jan 17, 2022.
- Jan 12
References
- P4: Programming Protocol-Independent Packet Processors
- Forwarding Metamorphosis: Fast Programmable Match-Action Processing in Hardware for SDN
Week 3
- Jan 17
- LectureNo Class
Assignment 0 Please finish the assignment by 11:59 pm pm PT, Jan 28, 2022.
- Jan 19
- LectureNetwork Operating System
- Slides, Video
References
Quiz 2 Please submit the quiz by 2 pm PT, Jan 26, 2022.
- Discussion SectionP4 Building Blocks
- Slides, Video
Week 4
- Jan 24
- LectureNetwork Operating System
- Slides, Video
References
- Jan 26
- LectureNetwork Virtualization
- Slides, Video
References
- Discussion SectionBasic P4 Examples 1
- Slides, Video
Assignment 1 Please submit the assignment by 2 pm pm PT, Feb 11, 2022.
Week 5
- Jan 31
References
- Feb 2
- Feb 3
- Quiz 3 Please submit the quiz by 11:59 pm PT, Feb 11, 2022.
- Discussion SectionBasic P4 Examples 2
- Slides, Video
Week 6
- Feb 7
References
- Feb 9
References
- SDX: A Software Defined Internet Exchange
- An Industrial-Scale Software Defined Internet Exchange Point*
- Discussion SectionONOS Basics
- Slides, Video
Week 7
- Feb 14
- LectureProgrammable WANs
- Slides, Video
References
Assignment 2 Please submit the assignment by 2 pm PT, Feb 28, 2022.
- Feb 16
- LectureMid-Term Exam
- Discussion SectionWriting ONOS Apps
- Slides, Video
Week 8
- Feb 21
- LectureNo Class
- President’s Day
Quiz 4 Please submit the quiz by 11:59 pm PT, Feb 25, 2022.
- Feb 23
- LectureNetwork Telemetry Systems
- Slides, Video
Readings
- Discussion SectionStateful Firewalls
- Resources
Week 9
- Feb 28
- LectureNetwork Telemetry Systems
- Slides, Video
Readings
Quiz 5 Please submit the quiz by 2 pm PT, Mar 7, 2022.
- Mar 2
- LectureAI/ML for Networks
- Slides, Video
- Discussion SectionDataflow Queries on PISA Switch
- Resources
Week 10
- Mar 7
- LectureAI/ML for Networks
- Slides, Video
Readings
- An Effort to Democratize Networking Research in the Era of AI/ML
- ONTAS: Flexible and Scalable Online Network Traffic Anonymization System
Quiz 6 Please submit the quiz by 2 pm PT, Mar 11, 2022.
- Mar 9
- Discussion SectionQuery Planning
- Resources