P4 official tutorial
https://github.com/p4lang/tutorials
- p4lang/tutorials/P4_tutorial.pdf
- README.md - P4 Developer Day, November 2017 > YouTube videos > Live hands-on
NSF 2118311
University of South Carolina
CyberTraining: Implementation: Small: Cybertraining on P4 Programmable Devices using an Online Scalable Platform with Physical and Virtual Switches and Real Protocol Stacks
https://nsf.gov/awardsearch/showAward?AWD_ID=2118311
Introductory and Advanced Topics on P4 Programmable Data Plane Switches
- University of South Carolina, ESnet. DoE, Western Academy Support and Training Center
http://ce.sc.edu/cyberinfra/workshop_2022_wast.html
링크 깨짐...다운 받다가 끊김. Resources > VM for P4 Programmable Data Plane Switches (BMv2) Labs (google drive, 12GB)
http://ce.sc.edu/cyberinfra/workshops/Material/P4-BMv2.pdf
- 4 Configuring switch s1 > 4.1 Mapping P4 program’s ports ( to mininet )
CS344 Build an Internet Router
https://github.com/Build-A-Router-Instructors/Build-A-Router-Instructors.github.io
https://github.com/usi-advanced-networking/usi-advanced-networking.github.io
https://github.com/yale-build-a-router/yale-build-a-router.github.io
forked from CS344-Stanford/CS344-Stanford.github.io
https://yale-build-a-router.github.io/deliverables/p4-mininet/
vagrant 로 생성하거나, ova(google drive, 5.4G)로 VM 받는 방법 있음