Test ID | Test Case | Tools | Input | Output | Sample input/output link | Tools available for testing? | Main functions to be developed for R1 | Committers | Notes |
---|
T001 | VNF packaging & certification | VNF SDK, ICE |
| HEAT templates, env files, images |
|
|
|
| - VPP-based VNFs: vGMUX, vG, vBNG, vBRG
- Generic Application VNFs: vDHCP, vAAA, vDNS
|
T002 | VNF/APPC cross testing |
| vGMUX Yang model | DG for APPC |
|
|
|
| - APPC can set data collector in vGMUX through NETCONF
- APPC can act as gVNFM to restart vGMUX
|
T003 | VNF/DCAE cross testing |
|
|
|
|
|
|
| - vGMUX can report packet loss rate to DCAE collector
|
T004 | VNF onboarding | SDC | VNF templates, env files, references to images. | VNF packages |
|
|
|
| - 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.
|
Service template creation | SDC | VNF packages, .. | Service template in TOSCA | Closed loop design | CLAMP, SDC | Closed loop TOSCA template VES/TCA templates VES onboarding yaml file | policies and a blueprint template | Policy (out of closed loop)T005 | A&AI data model |
|
|
|
|
|
|
|
|
T006 | Non-closed loop policies | Policy GUI |
|
|
| Yes, 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.
|
T007 | Closed loop design | CLAMP, SDC | Closed loop TOSCA template VES/TCA templates VES onboarding yaml file | policies and a blueprint template |
|
|
|
| - Distribute blueprint template to SDC
- Distribute vGMUX restart policy to policy engine
|
T008 | Workflow design |
bpmn files | for the BPMN files.A&AI data model | Check with AAI | Yang model for SDNC/APPC | text editor | yang files | yes | DG | DG Builder | Yang model | json/xml/compiled DG | yes | Data analytics application | java | Data collector | VES docker container | Service instantiation | VID | Robot to invoke packet loss | Workflow diagrams | BPMN files loaded into SO |
|
|
|
| - Each workflow is created as a BPMN file and loaded to SO directly without SDC
- Set 1: Infrastructure instantiation
- Set 2: Customer service instantiation
- Set 3: Auto-healing
|
T009 | Yang model and DG for SDNC | Text editor & DG Builder |
| Yang files and DG |
| yes |
|
| |
T010 | Yang model and DG for APPC | Text editor & DG Builder |
| Yang files and DG |
| yes |
|
| - Configuration of vGMUX
- gVNFM to restart VMs
|
T010 | Data analytics application | Java for DCAE |
| jar file |
|
|
|
| - TCA to process packet loss events
|
T011 | DCAE Collector |
|
| VES docker container |
|
|
|
|
|
T012 | Infrastructure Service template creation | SDC | vGMUX, vBNG, vDHCP, vAAA, vDNS packages | Service template in TOSCA |
|
|
|
|
|
T013 | Customer Service template creation | SDC | vBRG, vG packages | Service template in TOSCA |
|
|
|
|
|
T014 | Infrastructure service instantiation | VID |
|
|
|
|
|
| - Generic VNF instantiation: vDHCP, vAAA, vDNS
- Specific VNF instantiation: vBNG, vGMUX
|
T015 | Customer service ordering | TBD |
|
|
|
|
|
| - Specific VNF instantiation: vBRG, vG
- Verification: success of packet exchange between vBRG and web server
|
T016 | Auto healing |
| Robot instructs vGMUX to emulate packet loss |
|
|
|
|
| - vGMUX can be restarted
- Service restored after restart completes
|
T017 | Monitoring dashboard | Use Case UI |
Robot to emulate BSS | - Number of customers
- Traffic load from each customer
- Packet loss events
|