| ... | @@ -16,13 +16,26 @@ More details at: [Venue & Accommodation](https://netsoft2023.ieee-netsoft.org/ho |
... | @@ -16,13 +16,26 @@ More details at: [Venue & Accommodation](https://netsoft2023.ieee-netsoft.org/ho |
|
|
|
|
|
|
|
# Scope
|
|
# Scope
|
|
|
|
|
|
|
|
The event will take the form of hands-on tutorials featuring the recently released **TeraFlow Release 2**, which will allow participants to build their own 1st hand experience with TeraFlowSDN Controller.
|
|
The event will take the form of a competition with the objective of integrating the **ETSI TeraFlowSDN controller Release 2** with the **[ContainerLab](https://containerlab.dev/)** environment.
|
|
|
|
ContainerLab is an environment that enables to deploy versatible lab network topologies where each node can run a containerized Network Operating System, and enables to establish and test connectivity services traversing the network devices.
|
|
|
|
|
|
|
|
The participants will be grouped in teams and each team will collaborate to complete a following list of challenges (tentative):
|
|
|
|
- Deploy a ContainerLab environment together with ETSI TeraFlowSDN controller
|
|
|
|
- Onboard in TFS the network devices emulated with ContainerLab
|
|
|
|
- Establish packet connetivity services through ContainerLab network devices
|
|
|
|
- Monitor the packet traffic on ContainerLab devices, e.g., through gNMI, and plot the data in TFS's L3 Monitoring Grafana dashboard
|
|
|
|
|
|
|
|
Each team is expected to focus on a specific ContainerLab network device kind, e.g., IPInfusion OcNOS, Nokia SR Linux, SONiC, etc. Some ETSI TFS experts will be around to help you and resolve your questions during the hacking sessions.
|
|
|
|
|
|
|
|
**NOTE**: It is under study the possibility of involving P4 in the challenge through SONiC (To Be Decided).
|
|
|
|
|
|
|
|
# Prerequisites
|
|
# Prerequisites
|
|
|
|
|
|
|
|
* [**Registration**](https://portal.etsi.org/Meetings.aspx#/meeting?MtgId=45475) is mandatory!
|
|
* [**Registration**](https://portal.etsi.org/Meetings.aspx#/meeting?MtgId=45475) is mandatory!
|
|
|
|
* This hackfest assumes the attendants went through material from previous hackfests and have knowledge on control protocols and ETSI TeraFlowSDN controller, at least, at user level.
|
|
|
* Participants are expected to have user-level knowledge of Linux.
|
|
* Participants are expected to have user-level knowledge of Linux.
|
|
|
* You will need your laptop, with Linux and a Kubernetes-based environment installed. If you already have Linux on your laptop, we recommend preparing a clean working environment.
|
|
* You will need your laptop, with an environment running Linux and a Kubernetes-based environment installed. Feel free to use the Virtual Machine we provide with pre-installed material for the Hackfest.
|
|
|
|
* Even if you already have Linux on your laptop, we recommend preparing a clean working environment.
|
|
|
|
|
|
|
|
# Who should attend
|
|
# Who should attend
|
|
|
|
|
|
| ... | @@ -34,11 +47,30 @@ The event will take the form of hands-on tutorials featuring the recently releas |
... | @@ -34,11 +47,30 @@ The event will take the form of hands-on tutorials featuring the recently releas |
|
|
|
|
|
|
|

|
|

|
|
|
|
|
|
|
|
# Agenda - Coming Soon
|
|
# Agenda (Tentative)
|
|
|
|
|
|
|
|
## Tuesday 20 June 2023
|
|
## Tuesday 20 June 2023
|
|
|
|
- Welcome & Logistics (ETSI)
|
|
|
|
- Motivation (TFS LG Chair & TFS TSC Chair)
|
|
|
|
- Introduce ContainerLab, gNMI, (P4 TBD) (presenter TBD)
|
|
|
|
- Present Challenges explain how to report bugs (TFS TSC Chair)
|
|
|
|
- Form the teams
|
|
|
|
- Group Picture
|
|
|
|
- Team-Hacking Starts!
|
|
|
|
- Lunch Break
|
|
|
|
- Team-Hacking!
|
|
|
|
- Wrap-up day 1
|
|
|
|
|
|
|
|
## Wednesday 21 June 2023
|
|
## Wednesday 21 June 2023
|
|
|
|
- Brief discussion and progress checkpoint
|
|
|
|
- Team-Hacking!
|
|
|
|
- Lunch Break
|
|
|
|
- Team-Hacking!
|
|
|
|
- Final presentations: Teams will present their achievements (5-10 min per team)
|
|
|
|
- Progress, Working experiment, Results, etc.
|
|
|
|
- Feedback (Road blocks, Missing documentation, Report bugs, etc)
|
|
|
|
- Winner announcement (ETSI)
|
|
|
|
- Wrap-up day 2 & end of hackfest
|
|
|
|
|
|
|
|
# Hackfest Material - Coming Soon
|
|
# Hackfest Material - Coming Soon
|
|
|
|
|
|
| ... | | ... | |