Release TeraFlowSDN 4.0
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