E-LINE over OTN Inter Domain Test Cases
1. Introduction
This is the integration test cases for CCVPN use case.
2. Scope
The integration test case for CCVPN use case, it include third party system registration, SDC design, service LCM.
3. Terms, definitions and abbreviations
Abbreviation | Full Name |
PNF | Physical Network Function |
NFV | Network Function Virtualization |
NFVI | Network Function Virtualization Infrastructure |
SOTN | Software Defined OTN |
CPE | Customer Premise Equipment |
GUI | Graphic User Interface |
4. Test Framework
Module introduction:
Module | Function |
ONAP | The ONAP system for automation operation. |
SOTN Controller | A third party controller for OTN network. |
5. Test description
The test for ONAP to SOTN choreography of the business management, business deployment environment adopting physical manual deployment patterns, ONAP not deploy work, only do business configuration and OTN PNF SOTN automatically discover functions. The network elements of this test include CPE, 3rd SOTN controller and OTN equipment.
5.1 Test Accounts
Name | Responsibility | Account |
Administrator | Responsible for system management; Personnel permission configuration; ONAP external system registration; Operational life cycle management | demo/demo123456! |
Designer | Service template design | cs0008/demo123456! |
Tester | Service template test | jm0007/demo123456! |
Governor | Service template approve | gv0001/demo123456! |
Operator | Service template distribution | op0001/demo123456! |
6. ONAP External System Registration Test
6.1 SOTN Controller Registration
Test No: | TEST-01 |
Project: | ONAP ESR |
Sub Project: | 3rd SDNC controller registration |
Objective: | support SOTN controller registered to ESR-SDNC |
Pre-conditions: | 1. 3rd SOTN Controller have been installed |
Test step: 1. Login to ONAP by administrator user. 2. In the ONAP esr-sdnc UI, click Register button to Register SDNC information (IP, port, authentication information, etc.) of SDNC manufacturer, click next to fill in the next page, and finally click save button to complete registration. | |
Test Result: 1. We can find SOTN controller registered in ESR-SDNC portal. | |
Observation: When SOTN controller registered to ONAP. Wait for minutes, SDNC will synchronize the network topology to ONAP. Please check the topology data of AAI. |
7. SDC Service Design
7.1 CCVPN resource design
Test NO: | TEST-03 |
Project: | SDC Service Design |
Sub Project: | Resource import for CCVPN |
Objective: | Support to import the resources for CCVPN. |
Operator: | Designer, Tester |
Pre-conditions: | 1. The resources node-types for CCVPN are ready. |
Test step: 1. Designer login to SDC portal. 2. Import the resources to SDC? | |
Test Result: 1. The resources are imported to SDC.
| |
Observation: We can find new resources for CCVPN in SDC portal |
7.2 CCVPN Service Design
Test NO: | TEST-04 |
Project: | SDC Service Design |
Sub-project: | Design CCVPN service including SOTN resources |
Objective: | SDC support to design CCVPN services |
Pre-condition: | 1. All resources have been ready. |
Test step: 1. Designer login to ONAP?click “add service” to create a service template? 2. Enter the service general parameters?including name?category?select ‘E2E service’??description?contact ID?project code etc. click ‘Create” to create service template. ‘Saved successfully’ information will be shown. 3. Enter ‘Composition’ item?select resources needed for the service. 4. Enter ‘Properties Assignment’ item?config the parameters of the resources?click ‘Declare’ button to declare the parameters of resources as service inputs. 5. Click ‘submit for testing’? ‘Submitted for testing successfully’ will be shown. 6. Tester login to ONAP?click the service to test?and then click ‘start testing’ to test the service template. After test, click ‘accept’. 7. Governor login to ONAP to approve the service template. 8. Operator login to ONAP to distribute the service template. | |
Test result: 1. The services for CCVPN created successfully. 2. CCVPN services distributed to A&AI and SO. | |
Observation: |
8.Service LCM
8.1 SOTN TOPO Automatically synchronization.
Test NO: | TEST-05 |
Project: | Service LCM |
Sub-project: | SOTN network topology synchronized to ONAP |
Objective: | SOTN network topology can be synchronized to ONAP and be saved in A&AI. |
Pre-condition: | 1. All OTN network PNFs are ready. 2. 3rd SOTN controller is ready and the OTN PNFs have been added to it. |
Test steps: 1. Administrator login to ONAP?click “AAI UI ->view & inspect”?to view the topology synchronized from 3rd SOTN controller. 2. Check the nodes of A&AI that used to save topology information. | |
Test result: 1. We can find the topology data in A&AI | |
Observation: NNI port is discovered |
8.2 CCVPN Service Instantiation
Test NO: | TEST-06 |
Project: | Service LCM |
Sub Project: | Service instantiation for CCVPN services including SOTN related resources. |
Objective: | The services for CCVPN can be instantiated and the CPEs from two different service provider can talk with each other. |
Pre-condition: | 1. CCVPN have been designed and distribute successful. 2. The 3rd SOTN controller have been installed and registered to ONAP. 3. The topology of the network have been synchronized to ONAP and the links cross domain ONAP have been discovered. |
Test step: 1. Administrator login to ONAP portal?select ‘UUI-biz’ to entry use case UI. 2.Click UUI item “Services”?and select ‘Services’ Tab. 3. Select customer and service type 4. Click ‘create’ to create services. 5. On ‘Create Service’ dialog, select the service template and enter the inputs for the service. 6. Click ‘OK’ to instantiate a service. | |
Test Result: 1. Service can be created successfully. | |
Observation: 1. Check the SOTN controller, we can find the SOTN EPL created. 2. Check the terminal points that connect to CPE/vCPE for OTN network, they can reach to each other. |
8.3 Service termination
Test NO: | TEST-08 |
Project: | Service LCM |
Sub-project: | Service termination for CCVPN services including SOTN related resources |
Objective: | The service for CCVPN can be terminated. |
Pre-condition: | 1. Service for CCVPN have been created successfully. |
Test step: 1. Administrator login to ONAP portal?select ‘UUI-biz’ to entry use case UI. 2. Click UUI item “Services”?and select ‘Services’ Tab. 3. Select customer and service type 4. Select service and click ‘delete’ to delete services. 5. Click ‘OK’ to terminate a service. | |
Test Result: 1. Service can be deleted successfully. | |
Observation: 1. Check the SOTN controller, we can find the SOTN EPL deleted. 2. Check the AAI in two ONAPs, service CCVPN are deleted. |