|
![TFS3_Hackfest](uploads/e742a4fbeb58663d9f1960dd2e86596b/TFS3_Hackfest.PNG)
|
|
![TFS3_Hackfest](uploads/e742a4fbeb58663d9f1960dd2e86596b/TFS3_Hackfest.PNG)
|
|
|
|
|
|
# Overview
|
|
# Overview
|
|
[![TFS_Hack_3](uploads/35bdf59addeb2c25258d4e2f50775938/TFS_Hack_3.png){width=40%}](https://portal.etsi.org/Meetings.aspx#/meeting?MtgId=46012)
|
|
|
|
|
|
|
|
ETSI's Centre for Testing and Interoperability and the TeraFlowSDN community are organizing the **3rd TFS Hackfest** on **16-17 October 2023** Followed by the [TFS#3 Ecosystem Day](https://labs.etsi.org/rep/groups/tfs/-/wikis/TFS3-Ecosystem-Day) on **18 October**. The events will be hosted by [CTTC](https://www.cttc.cat/) in their premises in Castelldefels, Barcelona, Spain, and co-located with the [TFS#3 Plenary](https://portal.etsi.org/Meetings.aspx#/meeting?MtgId=46014) on 17 October 2023 (login required)
|
|
ETSI's Centre for Testing and Interoperability and the TeraFlowSDN community are organizing the **3rd TFS Hackfest** on **16-17 October 2023** Followed by the [TFS#3 Ecosystem Day](https://labs.etsi.org/rep/groups/tfs/-/wikis/TFS3-Ecosystem-Day) on **18 October**. The events will be hosted by [CTTC](https://www.cttc.cat/) in their premises in Castelldefels, Barcelona, Spain, and co-located with the [TFS#3 Plenary](https://portal.etsi.org/Meetings.aspx#/meeting?MtgId=46014) on 17 October 2023 (login required)
|
|
|
|
|
|
Participation in ETSI Hackfests & Ecosystem Day is free and open to all upon [**registration**](https://portal.etsi.org/Meetings.aspx#/meeting?MtgId=46012).
|
|
Participation in ETSI Hackfests & Ecosystem Day is free and open to all upon [**registration**](https://portal.etsi.org/Meetings.aspx#/meeting?MtgId=46012).
|
|
|
|
|
|
# Venue
|
|
# Venue
|
|
|
|
|
|
```
|
|
```
|
|
CTTC - Building B4 - Auditorium
|
|
CTTC - Building B4 - Auditorium
|
|
Parc Mediterrani de la Tecnologia (PMT)
|
|
Parc Mediterrani de la Tecnologia (PMT)
|
... | @@ -23,6 +23,7 @@ Barcelona, Spain |
... | @@ -23,6 +23,7 @@ Barcelona, Spain |
|
* VISA: Should you require a personal invitation letter for your visa application, please fill in this [Template](uploads/c88977984a31854cfb8159b3407e07bd/TFS_3_Visa_Letter.docx) and send it to Ricard Vilalta ricard.vilalta _-at-_ cttc.es
|
|
* VISA: Should you require a personal invitation letter for your visa application, please fill in this [Template](uploads/c88977984a31854cfb8159b3407e07bd/TFS_3_Visa_Letter.docx) and send it to Ricard Vilalta ricard.vilalta _-at-_ cttc.es
|
|
|
|
|
|
# Scope
|
|
# Scope
|
|
|
|
|
|
This Hackfest will be dedicated to the use of P4 in TeraFlowSDN, starting with an overview of TeraFlowSDN and white box management with P4, followed by a gradual walkthrough of an end-to-end P4 based demo, then more interactive sessions led by key members of the TeraFlowSDN community will take place. Participants will be able to build their own hands on experience of P4 forwarding with TeraFlowSDN, including aspects such as deployment, configuration, operation, monitoring, update, etc..
|
|
This Hackfest will be dedicated to the use of P4 in TeraFlowSDN, starting with an overview of TeraFlowSDN and white box management with P4, followed by a gradual walkthrough of an end-to-end P4 based demo, then more interactive sessions led by key members of the TeraFlowSDN community will take place. Participants will be able to build their own hands on experience of P4 forwarding with TeraFlowSDN, including aspects such as deployment, configuration, operation, monitoring, update, etc..
|
|
|
|
|
|
# Prerequisites
|
|
# Prerequisites
|
... | @@ -34,7 +35,6 @@ This Hackfest will be dedicated to the use of P4 in TeraFlowSDN, starting with a |
... | @@ -34,7 +35,6 @@ This Hackfest will be dedicated to the use of P4 in TeraFlowSDN, starting with a |
|
* Participants will need their laptop, with a Linux and a Kubernetes-based environment installed. A Virtual Machine will be provided with pre-installed material (see Hackfest Material) so that laptop reinstallation is not needed.
|
|
* Participants will need their laptop, with a Linux and a Kubernetes-based environment installed. A Virtual Machine will be provided with pre-installed material (see Hackfest Material) so that laptop reinstallation is not needed.
|
|
* Even if you already have Linux on your laptop, we recommend preparing a clean working environment based on the VM.
|
|
* Even if you already have Linux on your laptop, we recommend preparing a clean working environment based on the VM.
|
|
|
|
|
|
|
|
|
|
# Who should attend
|
|
# Who should attend
|
|
|
|
|
|
* Network Operators and Service providers, who want to get first-hand operational experience with TeraFlowSDN Controller
|
|
* Network Operators and Service providers, who want to get first-hand operational experience with TeraFlowSDN Controller
|
... | @@ -43,12 +43,11 @@ This Hackfest will be dedicated to the use of P4 in TeraFlowSDN, starting with a |
... | @@ -43,12 +43,11 @@ This Hackfest will be dedicated to the use of P4 in TeraFlowSDN, starting with a |
|
* TeraFlowSDN developers and users that want to share and test with the community
|
|
* TeraFlowSDN developers and users that want to share and test with the community
|
|
* Members of other research projects interested in using TeraFlowSDN Controller in their research and proof-of-concept activities.
|
|
* Members of other research projects interested in using TeraFlowSDN Controller in their research and proof-of-concept activities.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Agenda
|
|
# Agenda
|
|
|
|
|
|
## Monday, 16 October 2023 - 2:00-6:00 pm
|
|
## Monday, 16 October 2023 - 2:00-6:00 pm
|
|
- [Welcome & Logistics](uploads/b088896cbad3f4c1ff02d38d1ede82ed/TFS_3_Hackfest_-_Welcome_and_Logistics.pdf)(ETSI & Host)
|
|
|
|
|
|
- [Welcome & Logistics](uploads/b088896cbad3f4c1ff02d38d1ede82ed/TFS_3_Hackfest\_-\_Welcome_and_Logistics.pdf)(ETSI & Host)
|
|
- TeraFlowSDN 101 (TFS Chair & TFS TSC Chair)
|
|
- TeraFlowSDN 101 (TFS Chair & TFS TSC Chair)
|
|
- Introduction to P4
|
|
- Introduction to P4
|
|
- Abstractions of the TeraFlowSDN controller
|
|
- Abstractions of the TeraFlowSDN controller
|
... | @@ -64,6 +63,7 @@ This Hackfest will be dedicated to the use of P4 in TeraFlowSDN, starting with a |
... | @@ -64,6 +63,7 @@ This Hackfest will be dedicated to the use of P4 in TeraFlowSDN, starting with a |
|
- Policy deployment
|
|
- Policy deployment
|
|
|
|
|
|
## Tuesday, 17 October 2023 - 9:00 am - 6:00 pm
|
|
## Tuesday, 17 October 2023 - 9:00 am - 6:00 pm
|
|
|
|
|
|
- Welcome Day 2
|
|
- Welcome Day 2
|
|
- Interactive Hacking Session
|
|
- Interactive Hacking Session
|
|
- Tutorial on the Policy and Monitoring Components
|
|
- Tutorial on the Policy and Monitoring Components
|
... | @@ -81,9 +81,11 @@ This Hackfest will be dedicated to the use of P4 in TeraFlowSDN, starting with a |
... | @@ -81,9 +81,11 @@ This Hackfest will be dedicated to the use of P4 in TeraFlowSDN, starting with a |
|
- Wrap-up Day 2 & end of Hackfest
|
|
- Wrap-up Day 2 & end of Hackfest
|
|
|
|
|
|
## Wednesday, 18 October 2023 - 10:00 am - 17:00 pm
|
|
## Wednesday, 18 October 2023 - 10:00 am - 17:00 pm
|
|
|
|
|
|
- The TFS Hackfest will be followed by the TFS Ecosystem Day on Oct 18, see details [here](https://labs.etsi.org/rep/groups/tfs/-/wikis/TFS3-Ecosystem-Day)
|
|
- The TFS Hackfest will be followed by the TFS Ecosystem Day on Oct 18, see details [here](https://labs.etsi.org/rep/groups/tfs/-/wikis/TFS3-Ecosystem-Day)
|
|
|
|
|
|
# Hackfest Material
|
|
# Hackfest Material
|
|
|
|
|
|
- **NEW** [TFS Hackfest 3 VM (13 GB) Gdrive](https://drive.google.com/file/d/1VV557h2v_oiAEhOBYLvwVpjJUgX9IJ11/view?usp=sharing)
|
|
- **NEW** [TFS Hackfest 3 VM (13 GB) Gdrive](https://drive.google.com/file/d/1VV557h2v_oiAEhOBYLvwVpjJUgX9IJ11/view?usp=sharing)
|
|
- The VM has been created with VirtualBox 6.1; however, newer versions should also work
|
|
- 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.
|
|
- Minimum requirements: 4 vCPU cores, 6 GB of RAM, 50 GB of storage.
|
... | @@ -94,10 +96,10 @@ This Hackfest will be dedicated to the use of P4 in TeraFlowSDN, starting with a |
... | @@ -94,10 +96,10 @@ This Hackfest will be dedicated to the use of P4 in TeraFlowSDN, starting with a |
|
- 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)
|
|
- SSH clients
|
|
- SSH clients (pick which suits you)
|
|
- [MobaXterm](https://mobaxterm.mobatek.net/)
|
|
- [MobaXterm](https://mobaxterm.mobatek.net/)
|
|
- [WSL](https://learn.microsoft.com/en-us/windows/wsl/install)
|
|
- [WSL](https://learn.microsoft.com/en-us/windows/wsl/install)
|
|
- gRPC clients
|
|
- gRPC clients (pick which suits you)
|
|
- [Kreya](https://kreya.app/)
|
|
- [Kreya](https://kreya.app/)
|
|
- [Postman](https://www.postman.com/)
|
|
- [Postman](https://www.postman.com/)
|
|
- The VM has pre-installed software:
|
|
- The VM has pre-installed software:
|
... | | ... | |