Projecte matriculat
Títol: Integration of Cloud-native ETSI TeraFlowSDN controller with ContainerLab
Director/a: RINCÓN RIVERA, DAVID
Departament: ENTEL
Títol: Integration of Cloud-native ETSI TeraFlowSDN controller with ContainerLab
Data inici oferta: 02-11-2023 Data finalització oferta: 02-06-2024
Estudis d'assignació del projecte:
- MU MASTEAM 2015
Tipus: Individual | |
Lloc de realització: Fora UPC | |
Supervisor/a extern: Lluís Gifré | |
Institució/Empresa: CTTC | |
Titulació del Director/a: Dr / PhD | |
Paraules clau: | |
SDN, Network emulation, Network automation, Monitoring | |
Descripció del contingut i pla d'activitats: | |
The proposed MSc. project focuses on developing a proof-of-concept integrating the ETSI TeraFlowSDN (TFS) controller with ContainerLab network emulator using L2/L3-Virtual Private Networks (VPN).
TFS is a modular and extensible cloud-native microservice-based software-defined networking (SDN) controller that enables to program the network infrastructures and allows the network administrators to easily manage, monitor, and automate complex networks. ContainerLab is a tool enabling to emulate and test complex network topologies. The student will (i) learn the NetConf/gNMI protocols and the OpenConfig data model to control and monitor the network devices, (ii) experiment with and extend TFS with device drivers, monitoring algorithms, and control policies, and (iii) validate the setup in the CTTC's ADRENALINE testbed. This project provides a challenging opportunity for students interested in SDN technologies to gain valuable state-of-the-art experience and its practical application in realistic environments and testbeds. Furthermore, the project will help to identify potential areas for improvement in SDN technologies and provide insights into future directions for research and development in this field. These research activities will be carried out at the 'Centre Tecnològic de Telecomunicacions de Catalunya' (CTTC/CERCA), a research center located in Castelldefels; more specifically, within the 'Packet Optical Networks and Services (PONS)' research unit. This MSc. project is not paid. |
|
Orientació a l'estudiant: | |
Required:
- Linux (user level), e.g., Ubuntu Server. - Experience in software development. - Knowledge in Object Oriented Programming. - Excellent programming skills in Python. Knowledge in Java and C/C++. - Experience in software integration, experimental set-ups, performance evaluations. - Capacity to devise, design, develop and assess algorithms. - Excellent communication skills in English, both written and spoken Valuable: - Knowledge on Software Defined Networking (SDN), cloud-based software platforms (OpenStack, Kubernetes, etc). - Knowledge on control and monitoring protocols for networks, e.g., NetConf/gNMI, OpenConfig/OpenROADM, OpenFlow, etc. - Knowledge on Network Emulation environments: e.g., ContainerLab, KNE, GNS3. - Version Control Software, e.g., Git. Tentative scheduling: - Start beginning of December 2023 Roadmap: - Learn principles on SDN, cloud-native approach, control and monitoring protocols and data models. - Set up the experimental environment. - Perform an initial integration of TFS with ContainerLab and test onboarding of devices in the controller and the setup of basic connectivity services. - Devise and implement the extensions required in TFS to support L2/L3-VPNs. - Perform the final experimental assessment. - Complete TFM final report. For any question about the contents, calendar, etc contact lluis.gifre@cttc.cat and david.rincon@upc.edu (make sure to put both in your email). |
|
Horari d'atenció a estudiants per a l'assignació de projecte: |