Release TeraFlowSDN 3.0
Management of network topologies:
- Support to track total and used link capacities.
- BGP-LS speaker to discover devices and links.
- Discovery and retrieval of device inventory.
Control and management of optical networks:
- New Optical Controller component to manage configurations of Transceivers, ROADMs, and Multi-granular Optical Nodes.
- New service handlers to interface with the new Optical Controller component.
Traffic forecasting capacities:
- New component to forecast capacities on links and entire topologies.
- Integration of forecaster component with path computation component to compute capacity-aware paths.
Interfacing with external systems through NBIs:
- Enhanced validation of incoming requests through libyang.
- New ETSI MEC Bandwidth Management API connector to accept requests from end-user applications.
- New IETF L3-VPN Service Delivery connector to dispatch L3 VPN requests from OSS/BSS systems.
- New IETF Network Topology connector to expose the TeraFlowSDN topology details to OSS/BSS systems.
- Extended TFS API to export snapshots of the context database and allow creation/update/delete of services.
Control and management of underlying network equipoment:
- New driver based on IETF ACTN to manage OSU Tunnels and Ethernet Transport Services.
- New driver to interface with underlying TeraFlowSDN controller acting as an Optical SDN controller.
- Extended NetConf/OpenConfig driver to support new vendors (Juniper).
- Extend IETF L2VPN SBI driver to discover and import underlying IP topologies.
End-to-end service orchestration:
- New End-to-end Orchestrator component to manage underlying IP and optical SDN controllers.
- New service handler to interface with the new End-to-end Orchestrator component.
Web user interface:
- New Service creation user interface.
- New interfaces to navigate through the network equipment inventory.
- Multiple web user interface enhancements to facilitate operational activities.
Others:
- Automated execution of end-to-end integration tests in the CI/CD pipeline.
- Extended the set of automated unitary and integration tests.
- Multiple bug fixes, code refactorings, enhanced error handlings, and performance improvements.
- Updated database schemas and protocol buffer definitions.
- Improved deployment scripts.
- Improved code and wiki documentation.