HPA impact on the SO project
Tentative SO Impact
(need verification of SO PTL and stakeholders)
Assumptions & Decisions
Assumption/Decision | |
---|---|
1 | |
2 | |
3 | |
4 | |
5 | Stretch goals... |
Possible SO Changes Needed
Opt. 1 Modify the existing flows (used by VCPE in amsterdam) to do service decomposition and call the OOF APIs to perform the optimize service/VNF homing and placement.
Change to Generic Service Level Workflows - accommodate decompose, homing/placement
Call "Decomposition Building Block" and parse TOSCA Service Template Content
Determine Resource Node Types
Determine Sequence of Node Types using template content
Call "Homing Building Block" - which calls SNIRO
Flow sends "Customer_Location" in homing input for vCpeResCust Service Model
SNIRO would determine vGMUX instance for TunnelXConn, based on latency policies for "Customer_Location"
Returns to Service Level Flow - "homing solution":
TunnelXConn Home = vGMuxInfra UUID
vG VNF Home = vGMUX Cloud Zone
BRG PNF Home = N/A
Change to Generic Resource (VNF) Level Workflows?
TBD
Addition of HPA Sub-Workflow to handle OOF HAS API interaction?
How does "Get Optimized Service/VNF Homing/Placement" happen? See: OOF-SO Interaction in R2
What are changes needed to make HAS interaction happen, can they all be handled in a workflow (either, sub-flow or generic flow)?
Modify Sub-Workflows for HPA to handle interaction with SDNC, MultiCloud, APPC/VFC?
What are all of the specific SO workflows used in vCPE Use Case?
Opt. 2 Introduce new flows that would invoke the TOSCA DO inside SO to perform the decomposition and OOF interactions
Note: Will TOSCA based DO be delivered by R2 or earlier enough to add functionality? See SO-22
Create new workflow invoking TOSCA DO
Decompose Services/VNFs
Get Homing/Placement from OOF