Orchestrating GP4L service provisioning
The goal of orchestrating GP4L service provisioning is to automate the configuration of experiments over the infrastructure of the GP4L experimental testbed.
A virtual twin of the GP4L core network is used as a target to validate the service provisioning workflows developed. MaaT as a source of truth is used to keep the state of the digital twin.
In the first phase of GP4L service provisioning, the L2 Circuit creation service is supported. The workflows involved in each service are designed to maximize reusability across services, and several tools and platforms are used for this purpose.
First the user introduces parameters for the service, including origin and destination switch and interfaces, and other service parameters like VLAN ID and bandwidth. Next, the workflow validates the input data and triggers the configuration in the relevant switches. Finally, if the configuration has taken place correctly, the workflow triggers an update of the source of truth in MaaT, by submitting two new Service Attachment Point (SAP) services and a L2 Circuit service, using schemas aligned with the PIONIER use case.
More information on this use case implementation can be found in the GP4L Labs documentation.