...
Existing Solvers and Usage
Solver | Usage |
---|---|
license optimizer | VNF license optimization |
pci optimizer | Pci optimization |
placement optimizer | VNF placement optimization |
slice optimiser | Slice 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 | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "transactionId":"xxx-xxx-xxxx", "requestId":"yyy-yyy-yyyy", "requestStatus":"completed", "statusMessage":"success", "solution":{ "routeInfo":{ "serviceRoute":[ { "srcInterfaceId":"", "destInterfaceId":"" } ], "linkList":[ "link1", "link2" ] } } } |
State Diagram
...
OOF Impacts
- A new api should be defined in the osdfapp.py class in the optf-osdf repository for the mdons route selection.
- Under the Route Optimizer section a new class has to be added to handle the mdons route selection.
- 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.
...