Periodic Reporting for period 2 - TeraFlow (Secured autonomic traffic management for a Tera of SDN flows)
Reporting period: 2022-01-01 to 2023-06-30
The target pool of stakeholders expands beyond the traditional telecom operators towards edge and hyperscale cloud providers. These actors benefit from TeraFlowSDN 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 TeraFlowSDN 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.
ETSI TeraFlowSDN 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 TeraFlowSDN, the communication between components is based on gRPC. We have defined different RPC methods and messages and grouped them by microservice. At TeraFlow project ending, the release for ETSI TeraFlowSDN is 2.1.