Periodic Reporting for period 1 - TeraFlow (Secured autonomic traffic management for a Tera of SDN flows)
Berichtszeitraum: 2021-01-01 bis 2021-12-31
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.
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.