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.

Merge request reports

Loading
+1 −1
Changes for .gitlab/issue_templates/new-feature-with-design.md: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -40,7 +40,7 @@ components deployed.

## Impacted Components

List of impacted components: Context, Device, Service, PathComp, Slice, Monitoring, Automation, Policy, Compute, etc.
List of impacted components: Context, Device, Service, PathComp, Slice, Monitoring, ZTP, Policy, NBI, etc.
Just an enumeration, elaboration of impacts is done below.

## Component1 Impact
+1 −1
Changes for coverage/.coveragerc.template: 1 added line, 1 removed line.
Original line number Diff line number Diff line
# Copyright 2022-2023 ETSI TeraFlowSDN - TFS OSG (https://tfs.etsi.org/)
# Copyright 2022-2024 ETSI OSG/SDG TeraFlowSDN (TFS) (https://tfs.etsi.org/)
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
+1 −1
Changes for data/perf/old/MW/generate.sh: 1 added line, 1 removed line.
Original line number Diff line number Diff line
#!/bin/bash
# Copyright 2022-2023 ETSI TeraFlowSDN - TFS OSG (https://tfs.etsi.org/)
# Copyright 2022-2024 ETSI OSG/SDG TeraFlowSDN (TFS) (https://tfs.etsi.org/)
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
+1 −1
Changes for data/perf/old/MW/generate_plot.py: 1 added line, 1 removed line.
Original line number Diff line number Diff line
# Copyright 2022-2023 ETSI TeraFlowSDN - TFS OSG (https://tfs.etsi.org/)
# Copyright 2022-2024 ETSI OSG/SDG TeraFlowSDN (TFS) (https://tfs.etsi.org/)
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
+1 −1
Changes for data/perf/old/OpenConfig/generate.sh: 1 added line, 1 removed line.
Original line number Diff line number Diff line
#!/bin/bash
# Copyright 2022-2023 ETSI TeraFlowSDN - TFS OSG (https://tfs.etsi.org/)
# Copyright 2022-2024 ETSI OSG/SDG TeraFlowSDN (TFS) (https://tfs.etsi.org/)
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Loading
Loading