... | @@ -58,7 +58,7 @@ This Hackfest will be dedicated to the use of P4 in TeraFlowSDN, starting with a |
... | @@ -58,7 +58,7 @@ This Hackfest will be dedicated to the use of P4 in TeraFlowSDN, starting with a |
|
- Device-layer Abstractions
|
|
- Device-layer Abstractions
|
|
- Service-layer Abstractions
|
|
- Service-layer Abstractions
|
|
- Management-layer Abstractions
|
|
- Management-layer Abstractions
|
|
- [![Abstractions](uploads/4c76865593813924027e423442de7129/Abstractions.PNG)](https://youtu.be/Fluou8W2AM4?t=1039)
|
|
- [![Abstractions](uploads/4c76865593813924027e423442de7129/Abstractions.PNG){width=75%}](https://youtu.be/Fluou8W2AM4?t=1039)
|
|
- 15h30 Coffee Break (sponsored by HE SNS ACROSS)
|
|
- 15h30 Coffee Break (sponsored by HE SNS ACROSS)
|
|
- [Walkthrough of a complete P4-based demo](uploads/710feea52cf447f81ddcf55b94500f18/TFS-HF3-Day1-S3-P4Walkthrough.pdf)
|
|
- [Walkthrough of a complete P4-based demo](uploads/710feea52cf447f81ddcf55b94500f18/TFS-HF3-Day1-S3-P4Walkthrough.pdf)
|
|
- TeraFlowSDN installation
|
|
- TeraFlowSDN installation
|
... | @@ -117,7 +117,7 @@ This Hackfest will be dedicated to the use of P4 in TeraFlowSDN, starting with a |
... | @@ -117,7 +117,7 @@ This Hackfest will be dedicated to the use of P4 in TeraFlowSDN, starting with a |
|
- 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.
|
|
- 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.
|
|
- 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)
|
|
- 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.
|
|
- 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.
|
|
- Links for the software needed in your host:
|
|
- Links for the software needed in your host:
|
|
- [VSCode](https://code.visualstudio.com/)
|
|
- [VSCode](https://code.visualstudio.com/)
|
|
- [Remote Development Extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.vscode-remote-extensionpack)
|
|
- [Remote Development Extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.vscode-remote-extensionpack)
|
... | @@ -126,7 +126,7 @@ This Hackfest will be dedicated to the use of P4 in TeraFlowSDN, starting with a |
... | @@ -126,7 +126,7 @@ This Hackfest will be dedicated to the use of P4 in TeraFlowSDN, starting with a |
|
- [WSL](https://learn.microsoft.com/en-us/windows/wsl/install)
|
|
- [WSL](https://learn.microsoft.com/en-us/windows/wsl/install)
|
|
- The VM has pre-installed software:
|
|
- The VM has pre-installed software:
|
|
- MicroK8s with the required addons (a subset of those detailed in the guide to keep the VM lighter)
|
|
- MicroK8s with the required addons (a subset of those detailed in the guide to keep the VM lighter)
|
|
- Mininet in docker format and usefull tools from [ng-sdn tutorial](https://github.com/opennetworkinglab/ngsdn-tutorial)
|
|
- Mininet in docker format and useful tools from [ng-sdn tutorial](https://github.com/opennetworkinglab/ngsdn-tutorial)
|
|
- TeraFlowSDN Release 2.1 with adaptations for the hackfest
|
|
- TeraFlowSDN Release 2.1 with adaptations for the hackfest
|
|
- The credentials for accessing the VM are: user=teraflow / pass=tfs123
|
|
- The credentials for accessing the VM are: user=teraflow / pass=tfs123
|
|
|
|
|
... | | ... | |