Versions Compared

Key

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

...

JIRA story

Task

ONAP Component

InputOutputTask DescriptionCommittersStatus

Notes


VNF CSAR defintion

SDC




  • Define import CSAR format
  • Define export CSAR format
Done


E2E service CSAR definitionSDC

  • Define E2E service CSAR format
Done

GUI WAN network design supportSDC

  • Define WAN underlay network using Underlay Network Service template
  • Define WAN overlay network using Overlay Network Service template
David ShadmiDoneIn R1, WAN design part is done through importing Network Service templates which define all parameters needed for WAN underlay and overlay networks.

GUI support on E2E service designSDC

  • Using SDC GUI to design VoLTE E2E service with vEPC, vIMS and WAN overlay and underlay networks
David ShadmiDoneWill add a link to the meeting recording which has a simple demo of VoLTE E2E service design

VoLTE service instantiation sequencing

SDC



  • SDC support of service instantiation sequencing by using Dependency construct
Done

SDC can support Dependency construct already

Jira
serverONAP JIRA
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keySDC-99

Support TOSCA VNFD importSDC
SDC Portal
  • Support new node types used by VoLTE VNFD
Risk
  • Time is very tight for SDC team because the design is finalized very recently

Jira
serverONAP JIRA
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keySDC-193

Test vendors' VNFD onboardingSDCVNFD CSARSDC Catalog
  • Obtain vendor's VNFD
  • Verify vendors' VNFD can be onboarded by ONAP
High Risk
  • Chengli will help to obtain vendors' VNFD
  • Michael will verify vendors' VNFD can be onboarded by ONAP

Jira
serverONAP JIRA
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyINT-137

vEPC service designIntegrationVNFDCSAR
  • Design network for vEPC
  • Define different design options
  • Work with VNF vendors to figure out the network design for vEPC


Done

Need to discuss with integration team and come up with different design options

Jira
serverONAP JIRA
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyINT-142

vIMS service designIntegrationVNFDCSAR
  • Design network for vIMS
  • Define different design options
  • Work with VNF vendors to figure out the network design vIMS
Yang XuIn progress

Jira
serverONAP JIRA
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyAAI-241

Jira
serverONAP JIRA
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyAAI-250

Jira
serverONAP JIRA
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyAAI-251

A&AI schema change to support ESRA&AI
A&AI schema
  • Support ESR registration for VIM, SDN DC controller, SDN WAN controller, vendors' SVNFM and EMS
Done

Jira
serverONAP JIRA
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyVFC-181

A&AI schema change to support VFCVFC
A&AI schema
  • Add new Network Service vertex in A&AI
In progress

Jira
serverONAP JIRA
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keySO-35

Jira
serverONAP JIRA
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keySO-33

Jira
serverONAP JIRA
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keySO-88

Workflow design and implementationSO
Workflow
  • Design a new SO NB interfaces for VoLTE E2E service LCM
  • Design and implement workflow for VoLTE E2E service
  • SO can use Dependency construct to implement service instantiation sequencing
In progress

Yang Xu Need to confirm with SO team they can use the dependency construct

  • Zhuoyao is working on SO SDNC subflow
  • Chuanyu and Xin are working on other part of workflow (flow 2) for VoLTE use case

VFC service instantiation sequenceVFC


Yan Yang

As we discussed with deployment team in CMCC, parallel deployment of VNFs will hit VIM performance bottleneck.

Have sent Yan Yang an email asking about the need to support VNF instantiation sequencing

[Yan] VF-C didn't  receive the requirements from the VNF vendor that one vnf depends on the others.  So in the R1, VoLTE case don't need to define the VNF sequence.  In the futrue, we can cooperate with SDC team to do it if needed.VNF instantiation parallel is a streth goal in VF-C.


Jira
serverONAP JIRA
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keySDNC-19

Jira
serverONAP JIRA
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keySDNC-28

Jira
serverONAP JIRA
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keySDNC-43

DG design and implementation for WAN serviceSDNC
DG
  • DG for WAN underlay network
  • DG for WAN overlay network
  • Integration with SO
High riskDC Gateway Controller is not available to test yet

Jira
serverONAP JIRA
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyHOLMES-55

Holmes Correlation RulesHolmes

An example given by Guangron, it contains 2 rules. CLAMP can only support 1 rule in R1.

In email attachment sent by Guangrong on 9/7, file holmes-rule-mgmt-componentspec.json defines:

"parameters": [
{
"name": "holmes.default.rule.volte.scenario1",
"value": "package dcae.ves.test\nimport org.onap.some.related.packages;\nrule\"SameVNF_Relation_Rule\"\nsalience 120\nno-loop true\nwhen\n$root : VesAlarm(\n$sourceId: sourceId, sourceId != null && !sourceId.equals(\"\"),\nspecificProblem in ( \"LSS_cpiPCSCFFailReg(121297)\", \"LSS_cpiSIPRetransmitInvite(120267)\" ),\n$eventId: eventId)\n$child : VesAlarm( eventId != $eventId,\nCorrelationUtil.getInstance().isTopologicallyRelated(sourceId, $sourceId),\nspecificProblem in (\"LSS_externalLinkDown(4271)\",\"LSS_failedAttachReqsRateExceeded(4272)\"),\nthis after [-60s, 60s] $root)\nthen\nDmaapService.publishResult(...);\nend",
"description": "The default rule for the VoLTE usecase."
},
{
"name": "holmes.default.rule.volte.scenario2",
"value": "package dcae.ves.test\nimport org.onap.some.related.packages;\nrule\"SameVNF_Relation_Rule_1\"\nsalience 120\nno-loop true\nwhen\n$root : VesAlarm(\n$sourceId: sourceId, sourceId != null && !sourceId.equals(\"\"),\nspecificProblem in ( \"LSS_cpiPCSCFFailReg(121297)\", \"LSS_cpiSIPRetransmitInvite(120267)\" ),\n$eventId: eventId)\n$child : VesAlarm( eventId != $eventId,\nCorrelationUtil.getInstance().isTopologicallyRelated(sourceId, $sourceId),\nspecificProblem in (\"LSS_externalLinkDown(4271)\",\"LSS_failedAttachReqsRateExceeded(4272)\"),\nthis after [-60s, 60s] $root)\nthen\nDmaapService.publishResult(...);\nend",
"description": "The default rule for the VoLTE usecase."
}
],


As Pam explained, in R1 Holmes rules will be bundled with Holmes artifact. DCAE will convert the rules into Blueprint format when onboarding Holmes. CLAMP will configure the rules and store them into Policy. When service is instantaiated, Policy will distribute the rules to DCAE and DCAE will pass it to Holmes when bringing up Holmes analytics.


  • Define correlation policy for VoLTE closed loop event. Different vendors will have different alarm code
In progressIntegration with CLAMP/Policy/DCAE is the concern

Jira
serverONAP JIRA
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyCLAMP-45

Jira
serverONAP JIRA
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyCLAMP-34

Closed loop configurationCLAMP

Blutprint

and Operation Policy

  • Support configuration of all closed loop policy related parameters
  • Distribute policy artifacts to DCAE, Holmes, and Policy
RiskIntegration with Holmes/Policy/DCAE is the concern

Jira
serverONAP JIRA
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyPOLICY-63

Jira
serverONAP JIRA
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyPOLICY-43

Policy designPolicy
Drools Rules
  • Support auto healing policy for VoLTE
  • Define auto healing policy in GUI
In progress

Integration team needs to talk to Policy team to see how to define the policy in GUI

Jira
serverONAP JIRA
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyUSECASEUI-2

Usecase UI developmentUsecase UI
GUI
  • Support all parameter input defined in VoLTE service template
  • Support VoLTE E2E service instantiation by clicking one button
  • Support alarm monitoring for ONAP and VoLTE service
Risk

Development is delayed, and some repo is still empty.

Jira
serverONAP JIRA
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyVFC-1

Jira
serverONAP JIRA
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyVFC-38


VFC support for VoLTE Network ServiceVFC

  • Support Network Service instantiation
  • Support auto-healing
In progressExpect some integration testing with vendor SVNFM and EMS

Jira
serverONAP JIRA
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyOOM-18

Jira
serverONAP JIRA
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyOOM-19


Containerize ONAP all modulesOOM
ONAP on K8SONAP deployment on K8SMike ElliottRiskSome ONAP projects (VFC, UUI, MultiCloud, DMaaP) are not deployed by OOM yet. May delay integration