Versions Compared

Key

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

All related issues are listed under JIRA Epic 

Jira
serverONAP JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyINT-57

JIRA story

Design/Test Case

Tools

Input

Output

CommittersOn track to M4

Notes

Sample input/output link

Tools available for testing?

Main functions to be developed for R1

Committers

Jira
serverONAP JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyINT-63

Notes

VPP-based VNF development


on track
  • VPP-based VNFs: vGMUX, vG, vBNG, vBRG
  • Cross test with APPC if needed
  • Cross test with SDNC if needed
  • Cross test with DCAE if needed

Jira
serverONAP JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyINT-58

VNF packaging & certification
VNF SDK, ICE


HEAT templates, env files, images

Brian Freeman

Marco Platania


on track
  • Create HEAT and ENV files for the following VNFs and the virtual networks required for this use case
  • VPP-based VNFs: vGMUX, vG, vBNG, vBRG
  • Generic Application VNFs: vDHCP, vAAA, vDNS
T004

Jira
serverONAP JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyINT-93

VNF TOSCA template development


on track

Jira
serverONAP JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyINT-84

VNF onboardingSDCVNF templates, env files, references to images.VNF packageson track
  • Onboard all the VNFs in SDC and get them ready for service design.
  • Every HEAT received by SDC should be previously certified by ICE. ICE is not integrated with SDC so far.
  • Images are not stored in SDC. Either in openstack directly or pulled from the Internet.

Jira
serverONAP JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyAAI-292

T005

A&AI data model
T006Non-closed loop policiesPolicy GUIYes, available via the Portal Dashboard
  • Policy GUI has a tab which allows to deploy a policy into a PDP.
  • Integration of Policy GUI into SDC is not planned for R1.



Christina Monteleone

on track
  • Update the schema by adding a MAC address attribute on the P-interface.

Jira
serverONAP JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyCLAMP-20

T007

Closed loop designCLAMP, SDC, DCAEClosed loop TOSCA template VES/TCA templates VES onboarding yaml filepolicies and a blueprint template
Christophe Closset

Gervais-Martial Ngueko

on track
  • Distribute blueprint template to SDC
  • Distribute vGMUX restart policy to policy engine
T008

Jira
serverONAP JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyINT-87

Generic workflow test


on track
  • Service level generic flows
  • Resource level generic flows

Jira
serverONAP JIRA
jqlQuerykey in (SO-126,SO-125,SO-128,SO-127,SO-129,SO-130)
counttrue
serverId425b2b0a-557c-3c0c-b515-579789cceedb

Custom workflow design and test
Workflow design
Camunda ModelerWorkflow diagramsBPMN
files loaded into SO
and groovy fileson track
  • Service level flow: vCpeResCust
  • Resource level flow: TunnelXConn
  • Resource level flow: BRG

Jira
serverONAP JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyINT-88

SDNC artifacts
T009Yang model and DG for SDNC
Text editor & DG Builder
Yang files and DG
yes
  • Configuration of vBRG
T010
on track
  • Yang models
  • DGs
  • API data model
  • Configure vBRG
  • Configure vGMUX for data collection

Jira
serverONAP JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyINT-89

APPC artifacts
Yang model and DG for APPC
Text editor & DG Builder
Yang files and DG
yes

on track
  • Configuration of vGMUX
  • gVNFM to restart VMs
  • Restart vGMUX for auto-healing

Jira
serverONAP JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyINT-90

T010

Data analytics applicationJava for DCAE
jar file

Lusheng Ji

Alok Gupta

Alexei Nekrassov

on track
  • TCA to process packet loss events
T011

Jira
serverONAP JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyINT-91

DCAE Collector

VES docker container
on track
  • Create VES collector docker image
  • Test VES collector with vGMUX

Jira
serverONAP JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyINT-92

Robot to instantiate vGMUX



N/A
  • Not needed anymore. vGMUX is now instantiated through VID.


Robot to emulate BSS


on track
  • A Robot to emulate BSS. It monitors DMaaP to capture BRG registration event, queries AAI to obtain service and customer data, and then invokes the custom service level workflow to instantiate customer service.

Jira
serverONAP JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyINT-215

SNIRO emulator


on track
  • An emulator to providing homing information.
  • It is used by the service level custome workflow vCpeResCust to determine the homing information.


Robot to set vGMUX packet loss rate


on track
  • A Robot to call the vGMUX REST API to set desired packet loss rate. This is used to emulate packet loss to trigger closed loop control.

Jira
serverONAP JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyINT-126
T012
Infrastructure Service template creationSDCvGMUX, vBNG, vDHCP, vAAA, vDNS packagesService template in TOSCA
T013
on track

Jira
serverONAP JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyINT-127

Customer Service template creationSDCvBRG, vG packagesService template in TOSCA
T014Infrastructure service instantiationVID
  • Generic VNF instantiation: vDHCP, vAAA, vDNS
  • Specific VNF instantiation: vBNG, vGMUX
T015DMaaP Config
  • Configure DMaaP topics and sub/pub of DCAE, Policy, and APPC for closed loop control
  • Configure DMaaP topic and sub of SDNC for customer service order
on track

Jira
serverONAP JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyINT-123

Test case creation


on track

Robot suite for E2E test


on track


Integration Test




T016Customer service orderingTBD
  • Specific VNF instantiation: vBRG, vG
  • Verification: success of packet exchange between vBRG and web server
T017Auto healingRobot instructs vGMUX to emulate packet loss
  • vGMUX can be restarted
  • Service restored after restart completes
T018Monitoring dashboardUse Case UI
  • Number of customers
  • Traffic load from each customer
  • Packet loss events
T019vGMUX-vG VLAN set upN/AWhat is the feasible solution to set up VLAN between vGMUX and vG