...
S.No. | Category | Test Case Description | Reference to main TC | Dependency | Tester | Status | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
RAN_01 | Service/template design | Successful design of RAN NSST, RAN NF NSST, RAN Slice Profile and RAN NF Slice Profile Templates | 2 | Borislav |
| |||||||||
RAN_02 | Service instantiation (Option 1) - New NSI, new RAN NSSI | Provide RAN subnet capabilities when queried by NSSMF adaptor | 3 | Reshmasree, Priyadharshini |
| |||||||||
RAN_03 | Service instantiation (Option 1) - New NSI, new RAN NSSI | When triggered by NSSMF Adaptor with allocateNSSI for allocating a new RAN NSSI, RAN NSSMF (SO) triggers OOF for RAN NSSI selection, OOF provides Slice Profiles for RAN NF, TN FH and TN MH NSSIs (i.e., creation of a new RAN NSSI). | 3 | COM_07 | Reshmasree, Priyadharshini |
| ||||||||
RAN_04 | Service instantiation (Option 1) - New NSI, new RAN NSSI | SO (RAN NSSMF) creates new RAN NF NSSI and configuring it by calling SDN-R. AAI is also updated with relevant Slice Profile info. | 3 | RAN_03 | Reshmasree, Priyadharshini |
| ||||||||
RAN_05 | Service instantiation (Option 1) - New NSI, new RAN NSSI | SDN-R updates Config DB with the details of the new RAN NSSI and S-NSSAI and other configuration details (e.g., RRM Policy, Slice Profile) for the new S-NSSAI | 3 | RAN_04 | Sandeep Shah, Ahila |
| ||||||||
RAN_06 | Service instantiation (Option 1) - New NSI, new RAN NSSI | SDN-R configures RAN NFs (CUs, DUs, Near-RT RICs) with the info related to the new RAN NSSI/S-NSSAI (by sending suitable (netconf) messages to RAN-Sim) and updates SO of the completion. | 3 | RAN_04 | Sandeep Shah, Ahila |
| ||||||||
RAN_07 | Service instantiation (Option 1) - New NSI, new RAN NSSI | SO (RAN NSSMF) triggers SO (TN NSSMF) for allocation of FH and MH NSSIs. It passes the respective Slice Profiles (determined by OOF), and static values of endpoints for FH and MH to TN NSSMF. | 3 | RAN_06 | Reshmasree, Priyadharshini |
| ||||||||
RAN_08 | Service instantiation (Option 1) - New NSI, new RAN NSSI | SO (RAN NSSMF) makes suitable updates to AAI about Slice Profiles, RAN NF NSSI, etc. | 3 | RAN_07 | Reshmasree, Priyadharshini |
| ||||||||
RAN_09 | Service instantiation (Option 1) - New NSI, new RAN NSSI | Upon reception of completion indication from TN NSSMF (for FH and MH subnets), SO (RAN NSSMF) informs NSSMF Adaptor of SO about completion of RAN NSSI creation | 3 | RAN_07 | Reshmasree, Priyadharshini |
| ||||||||
RAN_10 | Service instantiation (Option 1) - New NSI, reuse RAN NSSI | When triggered by NSSMF Adaptor with allocateNSSI for allocating a new RAN NSSI, SO (RAN NSSMF) triggers OOF for RAN NSSI selection, OOF provides existing RAN NSSI (i.e., reuse of an existing RAN NSSI). | 5 | COM_07 | Reshmasree, Priyadharshini |
| ||||||||
RAN_11 | Service instantiation (Option 1) - New NSI, reuse RAN NSSI | SO (RAN NSSMF) calls OOF a second time for obtaining the Slice Profiles for RAN NF NSSI, TN FH and MH NSSIs. Slice Profile details are then updated in AAI. | 5 | RAN_10 | Reshmasree, Priyadharshini |
| ||||||||
RAN_12 | Service instantiation (Option 1) - New NSI, reuse RAN NSSI | SO (RAN NSSMF) calls SDN-R for configuring the existing RAN NF NSSI (reuse) with the new S-NSSAI and Slice Profile | 5 | RAN_11 | Reshmasree, Priyadharshini |
| ||||||||
RAN_13 | Service instantiation (Option 1) - New NSI, reuse RAN NSSI | SDN-R updates Config DB with the details of the RAN NSSI and S-NSSAI and other configuration details (e.g., RRM Policy, Slice Profile) for the new S-NSSAI | 5 | RAN_12 | Sandeep Shah, Ahila |
| ||||||||
RAN_14 | Service instantiation (Option 1) - New NSI, reuse RAN NSSI | SDN-R sends relevant (netconf) messages to RAN-Sim for updating the RAN NFs (CUs, DUs, Near-RT RICs) with details of the new S-NSSAI, RRM Policy updates, Slice Profile, etc. | 5 | RAN_13 | Sandeep Shah, Ahila |
| ||||||||
RAN_15 | Service instantiation (Option 1) - New NSI, reuse RAN NSSI | SO (RAN NSSMF) calls SO (TN NSSMF) for configuring the existing TN FH/MH NSSIs (reuse) with the new S-NSSAI and respective Slice Profiles using modifyNSSI API. | 5 | RAN_12 | Reshmasree, Priyadharshini |
| ||||||||
RAN_16 | Service instantiation (Option 1) - Reuse existing NSI | When triggered by NSSMF Adaptor with modifyNSSI for reusing an existing NSI, SO (RAN NSSMF) triggers OOF for obtaining the Slice Profiles of RAN NF, TN FH and TN MH subnets for updating the respective NSSIs. Slice Profile details are then updated in AAI. (Remaining flows are similar to test cases RAN_12 to RAN_15) | 7 | COM_20 | Reshmasree, Priyadharshini |
| ||||||||
RAN_17 | Service activation (Option 1) | When triggered by NSSMF Adaptor with activateNSSI for activating the RAN NSSI, SO (RAN NSSMF) triggers SDN-R for activating the S-NSSAI in the RAN NFs. | 9 | COM_24 | Reshmasree, Priyadharshini |
| ||||||||
RAN_18 | Service activation (Option 1) | SDN-R sends relevant (netconf) messages to RAN NFs (RAN-Sim) (CUs, DUs, Near-RT RICs) for activation of the S-NSSAI. | 9 | RAN_17 | Sandeep Shah, Ahila |
| ||||||||
RAN_19 | Service activation (Option 1) | SO (RAN NSSMF) triggers SO (TN NSSMF) for activating the TN FH and TN MH NSSIs. | 9 | RAN_17 | Reshmasree, Priyadharshini |
| ||||||||
RAN_20 | Service deactivation (Option 1) | When triggered by NSSMF Adaptor with deactivateNSSI for deactivating the RAN NSSI, SO (RAN NSSMF) triggers SDN-R for deactivating the S-NSSAI in the RAN NFs. | 10 | COM_25 | Reshmasree, Priyadharshini |
| ||||||||
RAN_21 | Service deactivation (Option 1) | SDN-R sends relevant (netconf) messages to RAN NFs (RAN-Sim) (CUs, DUs, Near-RT RICs) for deactivation of the S-NSSAI. | 10 | RAN_20 | Sandeep Shah, Ahila |
| ||||||||
RAN_22 | Service deactivation (Option 1) | SO (RAN NSSMF) triggers SO (TN NSSMF) for deactivating the TN FH and TN MH NSSIs. | 10 | RAN_20 | Reshmasree, Priyadharshini |
| ||||||||
RAN_23 | Service termination (Option 1) | When triggered by NSSMF Adaptor with modifyNSSI for removing S-NSSAI, SO (RAN NSSMF) triggers SDN-R for removing the S-NSSAI in the RAN NFs. Slice Profile of RAN NF NSSI is also removed. | 11 | COM_29 | Reshmasree, Priyadharshini |
| ||||||||
RAN_24 | Service termination (Option 1) | SDN-R makes relevant updates to ConfigDB (removal of S-NSSAI and RAN NF Slice Profile, RRM Policy update) | 11 | RAN_23 | Sandeep Shah, Ahila |
| ||||||||
RAN_25 | Service termination (Option 1) | SDN-R sends relevant (netconf) messages to RAN-NFs (CUs, DUs, Near-RT RICs) of S-NSSAI removal, and update of RRM Policy, etc. | 11 | RAN_24 | Sandeep Shah, Ahila |
| ||||||||
RAN_26 | Service termination (Option 1) | SO (RAN NSSMF) triggers SO (TN NSSMF) for updating the TN FH and TN MH NSSIs. Slice Profiles of TN FH and MH NSSIs are also removed. | 11 | RAN_23 | Reshmasree, Priyadharshini |
| ||||||||
RAN_27 | Service termination (Option 1) | When triggered by NSSMF Adaptor with deallocateNSSI API, SO (RAN NSSMF) calls OOF to determine if RAN NSSI has to be terminated. OOF returns RAN NSSI should not be terminated. (Remaining steps are the same as in test cases RAN_23 to RAN_26) | 12 | COM_30 | Reshmasree, Priyadharshini |
| ||||||||
RAN_28 | Service termination (Option 1) | When triggered by NSSMF Adaptor with deallocateNSSI API, SO (RAN NSSMF) calls OOF to determine if RAN NSSI has to be terminated. OOF returns RAN NSSI should be terminated. | 12 | COM_30 | Reshmasree, Priyadharshini |
| ||||||||
RAN_29 | Service termination (Option 1) | SO (RAN NSSMF) calls OOF to determine if RAN NF NSSI has to be terminated. OOF returns that RAN NF NSSI should be terminated. | 12 | RAN_28 | Reshmasree, Priyadharshini |
| ||||||||
RAN_30 | Service termination (Option 1) | SO (RAN NSSMF) triggers SDN-R for removing the S-NSSAI in the RAN NFs. Slice Profile of RAN NF NSSI and RAN NF NSSI are also removed. (SDN-R actions are covered in test cases RAN_24 and RAN_25) | 12 | RAN_29 | Reshmasree, Priyadharshini |
| ||||||||
RAN_30 | Service termination (Option 1) | SO (RAN NSSMF) triggers SO (TN NSSMF) with deallocateNSSI API call for deallocation of TN FH and TN MH NSSIs | 12 | RAN_29 | Reshmasree, Priyadharshini |
| ||||||||
RAN_31 | Service termination (Option 1) | When OOF returns that RAN NSSI should be terminated, SO (RAN NSSMF) calls OOF to determine if RAN NF NSSI has to be terminated. OOF returns that RAN NF NSSI should not be terminated. (RAN NF NSSI update actions are covered by RAN_23 to RAN_25, and TN FH and MH NSSI actions are covered by RAN_30) | 12 | RAN_28 | Reshmasree, Priyadharshini |
|
3. Core Slicing
Venue: ???Windriver
S.No. | Category | Test Case Description | Reference to main TC | Dependency | Tester | Status | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CORE_01 | Service/template design | Successful design of Core NSST, Core NF NSST, Core Slice Profile and Core Network Service | 2 |
| ||||||||||
CORE_02 | Service instantiation | When triggered by NSSMF Adaptor with allocateNSSI for allocating a new Core NSSI, Core NSSMF (SO) triggers OOF for Core NSSI selection, OOF provides Slice Profiles for Core NF. | 3 |
| ||||||||||
CORE_03 | Service instantiation (New NSSI) | SO (Core NSSMF) creates new Core NSSI in AAI | 3 |
| ||||||||||
Prepare Service order and trigger EXTAPI for instantiating new Core NFs | 3 |
| ||||||||||||
On successful response from EXTAPI for the serviceOrderId associate instantiated core network service to NSSI. And update SO database with service operation status | 3 |
| ||||||||||||
CORE_04 | Service instantiation (Existing NSSI) | When triggered by NSSMF Adaptor with allocateNSSI for allocating a new Core NSSI, Core NSSMF (SO) triggers OOF for Core NSSI selection, OOF provides Slice Profiles for Core NF. | 3 |
| ||||||||||
OOF returns existing NSSI. Find the associated network service with NSSI | 5 | |||||||||||||
Prepare request payload to trigger SO macro flow to update the Core network service NFs | 5 | |||||||||||||
Trigger SO macro flow (by calling serviceInstance api PUT method). | 5 | |||||||||||||
On successful response update the SO database with service operation status | 5 | |||||||||||||
CORE_05 | Service Activation and Service Deactivate | When triggered by NSSMF Adaptor with activateNSSI or deactivateNSSI for activating/deactivating Core NSSI | 7,8 |
| ||||||||||
Get all s-nssai and orchestration status from slice profiles associated with NSSI | 7.8 | |||||||||||||
Get VNF/VFs associated with NSSI. Prepare request payload to trigger SO macro service to activate/deactivate the status of s-nssai received from NSSMF adapter | 7.8 | |||||||||||||
Onsuccessful response update slice profile instance in AAI | 7.8 | |||||||||||||
CORE_06 | Service Deallocate | When triggered by NSSMF Adaptor with deAllocate for deallocating Core NSSI | 9, 10, 15 |
| ||||||||||
Get the network service instance and slice profile associated with NSSI | ||||||||||||||
If TerminateNSSI=true then | ||||||||||||||
trigger EXPAPI to delete network service instance Remove NSSI association with NSI Remove association of slice profile instance with NSSI Delete the slice profile instance Delete NSSI service instance | ||||||||||||||
Update SO database with operation status | ||||||||||||||
CORE_07 | Service Deallocate | When triggered by NSSMF Adaptor with deAllocate for deallocating Core NSSI | 9 |
| ||||||||||
Get the network service instance and slice profile associated with NSSI | ||||||||||||||
If TerminateNSSI=false then | ||||||||||||||
Get VNF/VFs associated with NSSI. Get all the s-nssai and orchestration status from the slice profiles associated with NSSI | ||||||||||||||
Prepare request payload to trigger SO macro flow to update the Core network service NFs | ||||||||||||||
Remove NSSI association with NSI Remove association of slice profile instance with NSSI Delete the slice profile instance | ||||||||||||||
Update SO database with operation status | ||||||||||||||
CORE_08 | Service Modify (create new slice profile instance) | When triggered by NSSMF Adaptor with modify for modifying Core NSSI |
| |||||||||||
Get the network service instance and slice profile associated with NSSI | ||||||||||||||
Get VNF/VFs associated with NSSI. Get all the s-nssai and orchestration status from the slice profiles associated with NSSI | ||||||||||||||
Prepare request payload to trigger SO macro flow to update the Core network service NFs | ||||||||||||||
On success response, create slice profile instance in AAI Associate slice profile instance with NSSI | ||||||||||||||
Update SO database with operation status | ||||||||||||||
CORE_09 | Service Modify (delete slice profile instance) | When triggered by NSSMF Adaptor with modify for modifying Core NSSI |
| |||||||||||
Get the network service instance and slice profile associated with NSSI | ||||||||||||||
Get VNF/VFs associated with NSSI. Get all the s-nssai and orchestration status from the slice profiles associated with NSSI | ||||||||||||||
Prepare request payload to trigger SO macro flow to update the Core network service NFs | ||||||||||||||
On success response, remove NSSI to slice profile association Delete the slice profile instance | ||||||||||||||
Update SO database with operation status |
4. Transport Slicing
Venue: CMCC Lab
S.No. | Category | Test Case Description | Reference to main TC | Dependency | Tester | Status | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TN_01 | Service/template design | Successful design of TN NSSTs (for FH, MH and BH), TN Slice Profile templates for FH, MH and BH | 2 | Chuyi |
| |||||||||
TN_02 | Service instantiation (Option 1/2) - New NSI, new TN NSSI | Provide TN subnet capabilities when queried by NSSMF adaptor | 3, 4 | Henry, Hesham |
| |||||||||
TN_03 | Service instantiation (Option 1/2) - New NSI, new TN NSSI | When triggered by NSSMF Adaptor with allocateNSSI for allocating a new TN NSSI for BH, TN NSSMF (SO) triggers OOF for TN BH NSSI selection, OOF provides Slice Profile for TN BH NSSIs (i.e., creation of a new TN NSSI). | 3, 4 | COM_07 | Henry, Hesham |
| ||||||||
TN_04 | Service instantiation (Option 1/2) - New NSI, new TN NSSI | SO (RAN NSSMF) creates new TN BH NSSI and configuring it by calling SDN-C | 3, 4 | TN_03 | Henry, Hesham |
| ||||||||
TN_05 | Service instantiation (Option 1/2) - New NSI, new TN NSSI (BH) | SDN-C calls the Domain controller for performing necessary configuration and informs SO of the completion | 3, 4 | TN_04 | Henry, Hesham |
| ||||||||
TN_06 | Service instantiation (Option 1) - New NSI, new TN NSSI (FH/MH) | When triggered by RAN NSSMF with allocateNSSI for allocating a new TN NSSI for FH/MH, TN NSSMF (SO) triggers OOF for TN FH/MH NSSI selection, OOF provides Slice Profile for TN FH/MH NSSIs (i.e., creation of a new TN NSSI). | 3 | COM_07 | Henry, Hesham |
| ||||||||
TN_07 | Service instantiation (Option 1) - New NSI, new TN NSSI (FH/MH) | SO (TN NSSMF) creates new TN FH/MH NSSI and configuring it by calling SDN-C | 3 | TN_06 | Henry, Hesham |
| ||||||||
TN_08 | Service instantiation (Option 1) - New NSI, new TN NSSI (FH/MH) | SDN-C calls the Domain controller for performing necessary configuration and informs SO of the completion | 3 | TN_07 | Henry, Hesham |
| ||||||||
TN_09 | Service instantiation (Option 1) - New NSI, reuse existing RAN NSSI (=> configuration update of TN NSSI (FH/MH)) AND Service instantiation (Option 1) - Reuse existing NSI | When triggered from RAN NSSMF with modifyNSSI API for the FH/MH, SO (TN NSSMF) calls SDN-C to update the new S-NSSAI info, etc. | 5, 7 | RAN_15 | Henry, Hesham |
| ||||||||
TN_10 | Service instantiation (Option 1) - New NSI, reuse existing RAN NSSI (=> configuration update of TN NSSI (FH/MH)) AND Service instantiation (Option 1) - Reuse existing NSI | SDN-C calls the Domain controller for performing necessary configuration and informs SO of the completion | 5, 7 | TN_10 | Henry, Hesham |
| ||||||||
TN_11 | Service instantiation (Option 1/2) - Reuse existing NSI | When triggered by NSSMF Adaptor with modifyNSSI for the BH, SO (TN NSSMF) calls SDN-C to update the new S-NSSAI info, etc. | 7, 8 | COM_20/COM_21 | Henry, Hesham |
| ||||||||
TN_12 | Service instantiation (Option 1/2) - Reuse existing NSI | SDN-C calls the Domain controller for performing necessary configuration and informs SO of the completion | 7, 8 | TN_11 | Henry, Hesham |
| ||||||||
TN_13 | Service activation (Option 1/2) | When triggered by NSSMF Adaptor with activateNSSI for activating the TN BH NSSI, SO (TN NSSMF) triggers SDN-C for activating the S-NSSAI in the transport NFs. | 9 | COM_24/COM_25 | Henry, Hesham |
| ||||||||
TN_14 | Service activation (Option 1/2) | SDN-C sends relevant messages to TN NFs for activation of the S-NSSAI. | 9 | TN_14 | Henry, Hesham |
| ||||||||
TN_15 | Service activation (Option 1) | When triggered by NSSMF Adaptor with activateNSSI for activating the TN FH/MH NSSI, SO (TN NSSMF) triggers SDN-C for activating the S-NSSAI in the transport NFs. (SDN-C actions are covered by TN_14) | 9 | RAN_19 | Henry, Hesham |
| ||||||||
TN_16 | Service |
deactivation (Option 1/2) | When triggered by NSSMF Adaptor with |
deactivateNSSI for |
deactivating the TN BH NSSI, SO (TN NSSMF) triggers SDN-C for |
deactivating the S-NSSAI in the transport NFs. |
10 | COM_ |
26/COM_ |
27 | Henry, Hesham |
| ||||
TN_17 | Service |
deactivation (Option 1/2) | SDN-C sends relevant messages to TN NFs for |
deactivation of the S-NSSAI. |
10 | TN_ |
16 | Henry, Hesham |
| ||||
TN_18 | Service |
deactivation (Option 1) | When triggered by NSSMF Adaptor with |
deactivateNSSI for |
deactivating the TN FH/MH NSSI, SO (TN NSSMF) triggers SDN-C for |
deactivating the S-NSSAI in the transport NFs. (SDN-C actions are covered by TN_ |
17) |
10 | RAN_ |
22 | Henry, Hesham |
|
...
TN_19 | Service termination (Option 1/2) | When triggered by NSSMF Adaptor with modifyNSSI for removing S-NSSAI, SO (TN NSSMF) triggers SDN-C for removing the S-NSSAI in the TN NFs. Slice Profile of TN NSSI is also removed. | 11 | COM_29 | Henry, Hesham |
| ||||
TN_20 | Service termination (Option 1/2) | SDN-C sends relevant messages to TN NFs for removal of the "service" (S-NSSAI) | 11 | TN_19 | Henry, Hesham |
| ||||
TN_21 | Service termination (Option 1/2) | When triggered by NSSMF Adaptor with deallocateNSSI API, SO (TN NSSMF) calls OOF to determine if TN NSSI has to be terminated. OOF returns RAN NSSI should not be terminated. (Remaining steps are the same as in test cases TN_19 and TN_20) | 12 | COM_30 | Henry, Hesham |
| ||||
TN_21 | Service termination (Option 1/2) | When triggered by NSSMF Adaptor with deallocateNSSI API, SO (TN NSSMF) calls OOF to determine if TN NSSI has to be terminated. OOF returns RAN NSSI should be terminated. SO (TN NSSMF) triggers SDN-C for removal of TN NSSI, and associated links (S-NSSAI, Slice Profile) are also removed | 12 | COM_30 | Henry, Hesham |
| ||||
TN_22 | Service termination (Option 1/2) | SDN-C sends relevant messages to TN NFs for removal of the TN NSSI | 12 | TN_21 | Henry, Hesham |
|
5. KPI Monitoring
Venue: CMCC Lab
...