... | ... | @@ -58,7 +58,7 @@ This Hackfest will be dedicated to the use of P4 in TeraFlowSDN, starting with a |
|
|
- Device-layer Abstractions
|
|
|
- Service-layer Abstractions
|
|
|
- Management-layer Abstractions
|
|
|
- [![Abstractions](http://img.youtube.com/vi/Fluou8W2AM4/1039.jpg)](https://youtu.be/Fluou8W2AM4?t=1039)
|
|
|
- [![Abstractions](uploads/4c76865593813924027e423442de7129/Abstractions.PNG)](https://youtu.be/Fluou8W2AM4?t=1039)
|
|
|
- 15h30 Coffee Break (sponsored by HE SNS ACROSS)
|
|
|
- [Walkthrough of a complete P4-based demo](uploads/710feea52cf447f81ddcf55b94500f18/TFS-HF3-Day1-S3-P4Walkthrough.pdf)
|
|
|
- TeraFlowSDN installation
|
... | ... | @@ -114,7 +114,7 @@ This Hackfest will be dedicated to the use of P4 in TeraFlowSDN, starting with a |
|
|
- **NEW** [TFS Hackfest 3 VM (15 GB) Gdrive](https://drive.google.com/file/d/1OaukXmAC1uaeIAChkEpvBB9mSkUHimsR/view)
|
|
|
- The VM has been created with VirtualBox 6.1; however, newer versions should also work
|
|
|
- Minimum requirements: 4 vCPU cores, 6 GB of RAM, 50 GB of storage.
|
|
|
- The above requirmenets are needed to run the experiments. If your PC can handle it, feel free to scale up the VM. For example 8GB will certainly help your experience.
|
|
|
- The above requirements are needed to run the experiments. If your PC can handle it, feel free to scale up the VM. For example 8GB will certainly help your experience.
|
|
|
- No Graphical User Interface is installed to reduce the CPU and memory consumed, as well as the size of the disk.
|
|
|
- The VM must be connected to a NAT Network with exposed ports 22 and 80, similar to how it is described in the [wiki](https://labs.etsi.org/rep/tfs/controller/-/wikis/1.-Deployment-Guide/1.2.-Configure-your-Machine/1.2.3.-Oracle-Virtual-Box#create-a-nat-network-in-virtualbox)
|
|
|
- During the hackfest we will connect through SSH to the machine. If you operate Windows, make sure that you have some software like MobaXterm or WSL that can initiate SSH connections. Additionally we will use VSCode and its Remote Development Extension to make it easier to view and edit files. ~~Finally we will need to send some gRPC requests; for that we will use a gRPC client like [Kreya](https://kreya.app/) or [Postman](https://www.postman.com/).~~ The [grpcurl](https://github.com/fullstorydev/grpcurl) tool will be used that will be included in the VM.
|
... | ... | |