Skip to content

Release TeraFlowSDN 4.0

Lluis Gifre Renom requested to merge develop into master

Release Notes:

Context:

  • Multiple extensions for logical inventory, optical layer, and QKD nodes

Device:

  • Enhanced gNMI/OpenConfig driver to increase performance using libyang
  • Optical NetConf driver now discovers underlying equipment ports and resources
  • Optical NetConf driver provides support for transponders and multi-granular optical nodes
  • New driver to manage QKD nodes
  • Support to manage device's logical inventory

Optical Controller:

  • Extended to support optical bands and lightpaths

NBI:

  • Export hardware, L2 and L3 inventory of network devices through IETF Inventory YANG data model
  • Added support for configuring Access Control Lists (ACLs) in network devices
  • Added missing create/update/delete methods in the TFS API

WebUI:

  • Added new sections and extensions to manage QKD services and applications
  • Added new sections and extensions to manage optical resources
  • New automatic converter of IETF slice JSON descriptors to TFS slice

Quantum Key Distribution Framework:

  • New framework able to onboard and control QKD nodes, services and applications
  • New QKD Application Registry able to manage services and applications
  • Extensions on multiple components in support for QKD

Monitoring-Telemetry-Automation Framework:

  • New scalable and extensible framework
  • Data collection externalized to new Telemetry component
  • Data analytics especialized to new Analytics component
  • Analytics component supports Apache Spark and Dask as backends
  • New KPI Descriptor and Value manager components
  • New Automation component to manage the overall framework
  • Automation component auto-activates telemetry collection of network equipment ports
  • New QoS Profile component to facilitate management of constraints in ZSM-automated services

DLT:

  • DLT component has been updated to expose the complete topology
  • DLT gateway now works with HyperLedger Fabric v2.4+
  • Chaincode for HyperLedger Fabric v2.4+ is provided

Others:

  • Stabilized use of MicroK8s v1.29
  • Automatic configuration of microservices with LinkerD if the later is installed
  • Released a new generic database management framework to facilitater creation of per-component databases
  • Kafka is deployed as an alternative to NATS
  • Multiple enhanements in CI/CD automated tests
  • New integration tests running in CI/CD pipeline
  • Updated versions of multiple dependencies
  • Multiple smaller enhancements and bug fixes
Edited by Lluis Gifre Renom

Merge request reports