Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Existing Solvers and Usage


SolverUsage
license optimizerVNF license optimization
pci optimizerPci optimization
placement optimizerVNF placement optimization
slice optimiserSlice selection and instantiation optimisation
route optimizer

Perform the route calculations and return the vpn-bindings

for CCVPN use case

Sequence Diagram



Request from SDNC

...

Code Block
languagetext
titleRoute Selection Response
collapsetrue
{
   "transactionId":"xxx-xxx-xxxx",
   "requestId":"yyy-yyy-yyyy",
   "requestStatus":"completed",
   "statusMessage":"success",
   "solution":{
      "routeInfo":{
         "serviceRoute":[
            {
               "srcInterfaceId":"",
               "destInterfaceId":""
            }
         ],
         "linkList":[
            "link1",
            "link2"
         ]
      }
   }
}

State Diagram

...

Image Added

OOF Impacts

  1. A new api should be defined in the osdfapp.py class in the optf-osdf repository for the mdons route selection.
  2. Under the Route Optimizer section a new class has to be added to handle the mdons route selection.
  3. The standard minizinc template which gives the shortest path in a graph datastructure will be used for this use case, same as the ccvpn use case.

...