Skip to content

Release TeraFlowSDN 3.0

Lluis Gifre Renom requested to merge develop into master

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.

Merge request reports