Skip to main content
European Commission logo
español español
CORDIS - Resultados de investigaciones de la UE
CORDIS

Secured autonomic traffic management for a Tera of SDN flows

Periodic Reporting for period 1 - TeraFlow (Secured autonomic traffic management for a Tera of SDN flows)

Período documentado: 2021-01-01 hasta 2021-12-31

TeraFlow will create a new type of secure cloud-native SDN controller that will radically advance the state-of-the-art in beyond 5G networks. This new SDN controller shall be able to integrate with the current NFV and MEC frameworks as well as to provide revolutionary features for both flow management (service layer) and optical/microwave network equipment integration (infrastructure layer), while incorporating security using Machine Learning (ML) and forensic evidence for multi-tenancy based on Distributed Ledgers.
The target pool of stakeholders expands beyond the traditional telecom operators towards edge and hyperscale cloud providers. These actors will be benefited from TeraFlow by a) exploiting a new type of secure SDN controller based on cloud-native solutions while, b) achieving substantial business agility with novel and highly dynamic network services with zero-touch automation features.
Use cases have been proposed for the TeraFlow SDN controller. They are classified into the following topics: inventory, topology, service, transport network slicing, monitoring, traffic engineering, automation, policy enforcement, ML-based security, distributed ledger and smart contracts, compute integration, and inter-domain. A complete set of requirements for the TeraFlow SDN Controller are introduced. They have been classified as functional and non-functional and they cover the proposed use cases.
We have presented an architecture for the TeraFlow SDN controller. First, we have provided an overall view of the architecture. Secondly, we have presented each detailed component architecture, with a special focus on RPC and data models involved. Finally, we have presented several workflows that involve multiple component interaction.
The TeraFlow OS has been implemented following the cloud-native architecture concept. The software is divided into microservices that execute specific tasks and collaborate through messages to achieve the end goal for which the software is designed. In TeraFlow OS, the communication between components is based on gRPC. We defined different RPC methods and messages and grouped them by microservice. Deliverables D3.1 and D4.1 describe the architectural details of each component, the interface they expose, and some preliminary experimental results validating their stand-alone functionalities. At time of writing, integration is performed and expected release date for release 1 is February 2022.
The novel TeraFlow architecture will be validated through the implementation of the TeraFlow OS with the following innovations: a) Cloud-Native Architecture; b) Transport Network Integration; c) Unification of Network and Cloud Resource Management; d) ML-based security; and e) Distributed Ledger Technologies. The final demonstrations (TRL 5) will support three use cases: Autonomous Networks Beyond 5G, Automotive, and Cybersecurity.
Logo H2020 TeraFlow