From bf2a382868b2687ea3ae460c05e3afe5a7391c0f Mon Sep 17 00:00:00 2001 From: pintar Date: Mon, 25 Mar 2024 11:09:23 +0100 Subject: [PATCH 1/8] Renumbering, PICS updated in GNB_PDU, alignments,... --- test_purposes/Ngap_Common.tplan2 | 4 +- test_purposes/ngap/TP_AMF_NGAP2.tplan2 | 1130 +++++++++++------------- test_purposes/ngap/TP_GNB_NGAP.tplan2 | 884 +++++++++--------- 3 files changed, 965 insertions(+), 1053 deletions(-) diff --git a/test_purposes/Ngap_Common.tplan2 b/test_purposes/Ngap_Common.tplan2 index 9494583..153b094 100644 --- a/test_purposes/Ngap_Common.tplan2 +++ b/test_purposes/Ngap_Common.tplan2 @@ -22,7 +22,9 @@ Package Ngap_Common { Domain { pics: - NONE - - PICS_A2/1 //gNB + - PICS_A2/1 //NG RAN + - PICS_A2/1_1 //gNB + - PICS_A2/1_2 //ng-eNB - PICS_A2/2 //AMF - PICS_A3/1_1 //gNB - PDU session management procedure - PDU SESSION RESOURCE SETUP REQUEST - PICS_A3/1_2 //gNB - PDU session management procedure - PDU SESSION RESOURCE RELEASE COMMAND diff --git a/test_purposes/ngap/TP_AMF_NGAP2.tplan2 b/test_purposes/ngap/TP_AMF_NGAP2.tplan2 index b9671d6..8416013 100644 --- a/test_purposes/ngap/TP_AMF_NGAP2.tplan2 +++ b/test_purposes/ngap/TP_AMF_NGAP2.tplan2 @@ -54,10 +54,10 @@ Package TP_AMF { PDU_Session_Resource_Setup_Request_Transfer; ; to the GNB entity - } - } + } + } - } // end TP_NGAP_AMF_PDU_01 + } // end TP_NGAP_AMF_PDU_01 Test Purpose { @@ -95,10 +95,9 @@ Package TP_AMF { ; ; to the GNB entity - } - } - - } // end TP_NGAP_AMF_PDU_02 + } + } + } // end TP_NGAP_AMF_PDU_02 Test Purpose { @@ -145,10 +144,9 @@ Package TP_AMF { ; ; to the GNB entity - } - } - - } // end TP_NGAP_AMF_PDU_03 + } + } + } // end TP_NGAP_AMF_PDU_03 Test Purpose { @@ -210,7 +208,6 @@ Package TP_AMF { to the GNB entity } } - } // end TP_NGAP_AMF_PDU_04 Test Purpose { @@ -268,7 +265,6 @@ Package TP_AMF { to the GNB entity } } - } // end TP_NGAP_AMF_PDU_05 } // end Group 8.2 PDU Session Management Procedures @@ -340,12 +336,10 @@ Package TP_AMF { ; to the GNB entity } - } - } // end TP_NGAP_AMF_CMP_01 - } + } // end Group "Initial Context Setup" Group "UE Context Release (AMF initiated)" { @@ -353,7 +347,7 @@ Package TP_AMF { Test Purpose { - TP Id TP_NGAP_AMF_CMP_08 + TP Id TP_NGAP_AMF_CMP_02 Test objective "Verify that the IUT can send a UE CONTEXT RELEASE COMMAND that contains both the AMF UE NGAP ID IE and the RAN UE NGAP ID IE." @@ -384,15 +378,13 @@ Package TP_AMF { ; ; to the GNB entity - } - } - - - } // end TP_NGAP_AMF_CMP_08 + } + } + } // end TP_NGAP_AMF_CMP_02 Test Purpose { - TP Id TP_NGAP_AMF_CMP_11 + TP Id TP_NGAP_AMF_CMP_03 Test objective "Verify that the IUT can send a UE CONTEXT RELEASE COMMAND where both the AMF UE NGAP ID IE and the RAN UE NGAP ID IE are not available." @@ -422,11 +414,9 @@ Package TP_AMF { ; ; to the GNB entity - } - } - - - } // end TP_NGAP_AMF_CMP_11 + } + } + } // end TP_NGAP_AMF_CMP_03 } // End Group "UE Context Release (AMF initiated)" @@ -437,39 +427,36 @@ Package TP_AMF { Test Purpose { - TP Id TP_NGAP_AMF_CMP_02 - - Test objective "Verify that the IUT can send a UE CONTEXT MODIFICATION REQUEST contains mandatory IEs." - - Reference - "ETSI TS 138 413 [1], Clauses 8.3.4.2 and 9.2.2.7" - - Config Id CFG_AMF_01 - - PICS Selection PICS_A2/2 and PICS_A4/2_4 - - Initial conditions with { - the UE entity isRegisteredTo the AMF and - the UE entity hasEstablishedInitialContext - } - - Expected behaviour - ensure that { - when { - the IUT entity indicate a PDU UE context modification procedure - } - then { - the IUT entity sends a UE_CONTEXT_MODIFICATION_REQUEST containing - AMF_UE_NGAP_ID, - RAN_UE_NGAP_ID - ; - to the GNB entity - } - - } - - - } // end TP TP_NGAP_AMF_CMP_02 + TP Id TP_NGAP_AMF_CMP_04 + + Test objective "Verify that the IUT can send a UE CONTEXT MODIFICATION REQUEST contains mandatory IEs." + + Reference + "ETSI TS 138 413 [1], Clauses 8.3.4.2 and 9.2.2.7" + + Config Id CFG_AMF_01 + + PICS Selection PICS_A2/2 and PICS_A4/2_4 + + Initial conditions with { + the UE entity isRegisteredTo the AMF and + the UE entity hasEstablishedInitialContext + } + + Expected behaviour + ensure that { + when { + the IUT entity indicate a PDU UE context modification procedure + } + then { + the IUT entity sends a UE_CONTEXT_MODIFICATION_REQUEST containing + AMF_UE_NGAP_ID, + RAN_UE_NGAP_ID + ; + to the GNB entity + } + } + } // end TP TP_NGAP_AMF_CMP_04 } // End Group UE Context Modification @@ -479,37 +466,35 @@ Package TP_AMF { Test Purpose { - TP Id TP_NGAP_AMF_CMP_09 - - Test objective "Verify that the IUT can send a CONNECTION ESTABLISHMENT INDICATION that contains mandatory IEs." - - Reference - "ETSI TS 138 413 [1], Clauses 8.3.6.2 and 9.2.2.11" - - Config Id CFG_AMF_01 - - PICS Selection PICS_A2/2 and PICS_A4/2_6 - - Initial conditions with { - the UE entity isRegisteredTo the AMF - } - - Expected behaviour - ensure that { - when { - the IUT entity indicate a PDU UE context modification procedure - } - then { - the IUT entity sends a CONNECTION_ESTABLISHMENT_INDICATION containing - AMF_UE_NGAP_ID, - RAN_UE_NGAP_ID - ; - to the GNB entity - } - - } - - } // End TP TP_NGAP_AMF_CMP_09 + TP Id TP_NGAP_AMF_CMP_05 + + Test objective "Verify that the IUT can send a CONNECTION ESTABLISHMENT INDICATION that contains mandatory IEs." + + Reference + "ETSI TS 138 413 [1], Clauses 8.3.6.2 and 9.2.2.11" + + Config Id CFG_AMF_01 + + PICS Selection PICS_A2/2 and PICS_A4/2_6 + + Initial conditions with { + the UE entity isRegisteredTo the AMF + } + + Expected behaviour + ensure that { + when { + the IUT entity indicate a PDU UE context modification procedure + } + then { + the IUT entity sends a CONNECTION_ESTABLISHMENT_INDICATION containing + AMF_UE_NGAP_ID, + RAN_UE_NGAP_ID + ; + to the GNB entity + } + } + } // End TP TP_NGAP_AMF_CMP_05 } // End Group "Connection Establishment Indication" @@ -520,38 +505,36 @@ Package TP_AMF { Test Purpose { - TP Id TP_NGAP_AMF_CMP_10 - - Test objective "Verify that the IUT can send a AMF CP RELOCATION INDICATION that contains mandatory IEs." - - Reference - "ETSI TS 138 413 [1], Clauses 8.3.7.2 and 9.2.2.12" - - Config Id CFG_AMF_01 - - PICS Selection PICS_A2/2 and PICS_A4/2_7 - - Initial conditions with { - the UE entity isRegisteredTo the AMF and - the UE entity hasEstablishedInitialContext - } - - Expected behaviour - ensure that { - when { - the IUT entity indicate a AMF CP relocation indication procedure - } - then { - the IUT entity sends a AMF_CP_RELOCATION_INDICATION containing - AMF_UE_NGAP_ID, - RAN_UE_NGAP_ID - ; - to the GNB entity - } - - } - - } // End TP TP_NGAP_AMF_CMP_10 + TP Id TP_NGAP_AMF_CMP_06 + + Test objective "Verify that the IUT can send a AMF CP RELOCATION INDICATION that contains mandatory IEs." + + Reference + "ETSI TS 138 413 [1], Clauses 8.3.7.2 and 9.2.2.12" + + Config Id CFG_AMF_01 + + PICS Selection PICS_A2/2 and PICS_A4/2_7 + + Initial conditions with { + the UE entity isRegisteredTo the AMF and + the UE entity hasEstablishedInitialContext + } + + Expected behaviour + ensure that { + when { + the IUT entity indicate a AMF CP relocation indication procedure + } + then { + the IUT entity sends a AMF_CP_RELOCATION_INDICATION containing + AMF_UE_NGAP_ID, + RAN_UE_NGAP_ID + ; + to the GNB entity + } + } + } // End TP TP_NGAP_AMF_CMP_06 } // End Group "AMF CP Relocation Indication" @@ -562,152 +545,149 @@ Package TP_AMF { Test Purpose { - // This TP applies only if the NG-RAN node is an ng-eNB - TP Id TP_NGAP_AMF_CMP_12 - - Test objective "Verify that the IUT can successfully request UE information from the AMF." - - Reference - "ETSI TS 138 413 [1], Clauses 8.3.9.2, 8.3.10.2, 9.2.2.14 and 9.2.2.15" - - - Config Id CFG_AMF_01 - - PICS Selection PICS_A2/2 and PICS_A4/2_9 and PICS_A4/2_10 - - Initial conditions with { - the UE entity isRegisteredTo the AMF and - the UE entity hasEstablishedInitialContext - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a RETRIEVE_UE_INFORMATION containing - 5G_S_TMSI containing - AMF_Set_ID, - AMF_Pointer, - 5G_TMSI - ; - ; - from the GNB entity - } - then { - the IUT entity sends a UE_INFORMATION_TRANSFER containing - 5G_S_TMSI containing - AMF_Set_ID, - AMF_Pointer, - 5G_TMSI - ; - ; - to the GNB entity - } - - } - - } // End TP TP_NGAP_GNB_CMP_12 + // This TP applies only if the NG-RAN node is an ng-eNB + TP Id TP_NGAP_AMF_CMP_07 + + Test objective "Verify that the IUT can successfully request UE information from the AMF." + + Reference + "ETSI TS 138 413 [1], Clauses 8.3.9.2, 8.3.10.2, 9.2.2.14 and 9.2.2.15" + + + Config Id CFG_AMF_01 + + PICS Selection PICS_A2/2 and PICS_A4/2_9 and PICS_A4/2_10 + + Initial conditions with { + the UE entity isRegisteredTo the AMF and + the UE entity hasEstablishedInitialContext + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a RETRIEVE_UE_INFORMATION containing + 5G_S_TMSI containing + AMF_Set_ID, + AMF_Pointer, + 5G_TMSI + ; + ; + from the GNB entity + } + then { + the IUT entity sends a UE_INFORMATION_TRANSFER containing + 5G_S_TMSI containing + AMF_Set_ID, + AMF_Pointer, + 5G_TMSI + ; + ; + to the GNB entity + } + } + } // End TP TP_NGAP_GNB_CMP_07 } // End Group "Retrieve UE information" Group "UE Context Suspend" - { - import all from Ngap_Common; - - Test Purpose { - - // This TP applies only if the NG-RAN node is an ng-eNB - TP Id TP_NGAP_AMF_CMP_05 - - Test objective "Verify that the AMF node successfully processes a UE CONTEXT SUSPEND REQUEST contains mandatory IEs and answers with UE CONTEXT SUSPEND REQUEST RESPONSE with successfully suspend UE context." - - Reference - "ETSI TS 138 413 [1], Clauses 8.3.11.2, 9.2.2.16 and 9.2.2.17" - - Config Id CFG_AMF_01 - - PICS Selection PICS_A2/2 and PICS_A4/2_11 - - Initial conditions with { - the UE entity isRegisteredTo the AMF and - the UE entity hasEstablishedInitialContext - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a UE_CONTEXT_SUSPEND_REQUEST containing - AMF_UE_NGAP_ID, - RAN_UE_NGAP_ID, - PDU_Session_Resource_Suspend_List containing - PDU_Session_Resource_Suspend_Item containing - PDU_SessionId indicating value PX_PDU_ID, - UE_Context_Suspend_Request_Transfer containing - Suspend_Indicator; - ; - ; - ; - from the GNB entity - } - then { - the IUT entity sends a UE_CONTEXT_SUSPEND_RESPONSE containing - AMF_UE_NGAP_ID, - RAN_UE_NGAP_ID - ; - to the GNB entity - } - } - - } // end TP TP_NGAP_AMF_CMP_05 - - Test Purpose { - - // This TP applies only if the NG-RAN node is an ng-eNB - TP Id TP_NGAP_AMF_CMP_06 - - Test objective "Verify that the AMF node successfully processes a UE CONTEXT SUSPEND REQUEST contains mandatory IEs and answers with UE CONTEXT SUSPEND FAILURE with failed suspension." - - Reference - "ETSI TS 138 413 [1], Clauses 8.3.11.3, 9.2.2.16 and 9.2.2.18" - - Config Id CFG_AMF_01 - - PICS Selection PICS_A2/2 and PICS_A4/2_11 - - Initial conditions with { - the UE entity isRegisteredTo the AMF and - the UE entity hasEstablishedInitialContext and - the UE entity hasPendingDataTransmission - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a UE_CONTEXT_SUSPEND_REQUEST containing - AMF_UE_NGAP_ID, - RAN_UE_NGAP_ID, - PDU_Session_Resource_Suspend_List containing - PDU_Session_Resource_Suspend_Item containing - PDU_SessionId indicating value PX_PDU_ID, - UE_Context_Suspend_Request_Transfer containing - Suspend_Indicator; - ; - ; - ; - from the GNB entity - } - then { - the IUT entity sends a UE_CONTEXT_SUSPEND_FAILURE containing - AMF_UE_NGAP_ID, - RAN_UE_NGAP_ID, - Cause - ; - to the GNB entity - } - } - - } // end TP TP_NGAP_AMF_CMP_06 - - }// end Group UE Context Suspend + { + import all from Ngap_Common; + + Test Purpose { + + // This TP applies only if the NG-RAN node is an ng-eNB + TP Id TP_NGAP_AMF_CMP_08 + + Test objective "Verify that the AMF node successfully processes a UE CONTEXT SUSPEND REQUEST contains mandatory IEs and answers with UE CONTEXT SUSPEND REQUEST RESPONSE with successfully suspend UE context." + + Reference + "ETSI TS 138 413 [1], Clauses 8.3.11.2, 9.2.2.16 and 9.2.2.17" + + Config Id CFG_AMF_01 + + PICS Selection PICS_A2/2 and PICS_A4/2_11 + + Initial conditions with { + the UE entity isRegisteredTo the AMF and + the UE entity hasEstablishedInitialContext + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a UE_CONTEXT_SUSPEND_REQUEST containing + AMF_UE_NGAP_ID, + RAN_UE_NGAP_ID, + PDU_Session_Resource_Suspend_List containing + PDU_Session_Resource_Suspend_Item containing + PDU_SessionId indicating value PX_PDU_ID, + UE_Context_Suspend_Request_Transfer containing + Suspend_Indicator; + ; + ; + ; + from the GNB entity + } + then { + the IUT entity sends a UE_CONTEXT_SUSPEND_RESPONSE containing + AMF_UE_NGAP_ID, + RAN_UE_NGAP_ID + ; + to the GNB entity + } + } + + } // end TP TP_NGAP_AMF_CMP_08 + + Test Purpose { + + // This TP applies only if the NG-RAN node is an ng-eNB + TP Id TP_NGAP_AMF_CMP_09 + + Test objective "Verify that the AMF node successfully processes a UE CONTEXT SUSPEND REQUEST contains mandatory IEs and answers with UE CONTEXT SUSPEND FAILURE with failed suspension." + + Reference + "ETSI TS 138 413 [1], Clauses 8.3.11.3, 9.2.2.16 and 9.2.2.18" + + Config Id CFG_AMF_01 + + PICS Selection PICS_A2/2 and PICS_A4/2_11 + + Initial conditions with { + the UE entity isRegisteredTo the AMF and + the UE entity hasEstablishedInitialContext and + the UE entity hasPendingDataTransmission + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a UE_CONTEXT_SUSPEND_REQUEST containing + AMF_UE_NGAP_ID, + RAN_UE_NGAP_ID, + PDU_Session_Resource_Suspend_List containing + PDU_Session_Resource_Suspend_Item containing + PDU_SessionId indicating value PX_PDU_ID, + UE_Context_Suspend_Request_Transfer containing + Suspend_Indicator; + ; + ; + ; + from the GNB entity + } + then { + the IUT entity sends a UE_CONTEXT_SUSPEND_FAILURE containing + AMF_UE_NGAP_ID, + RAN_UE_NGAP_ID, + Cause + ; + to the GNB entity + } + } + } // end TP TP_NGAP_AMF_CMP_09 + + }// end Group UE Context Suspend Group "UE Context Resume" { @@ -715,7 +695,7 @@ Package TP_AMF { Test Purpose { // This TP applies only if the NG-RAN node is an ng-eNB - TP Id TP_NGAP_AMF_CMP_07 + TP Id TP_NGAP_AMF_CMP_10 Test objective "Verify that the AMF node successfully processes a UE CONTEXT RESUME REQUEST contains mandatory IEs and answers with UE CONTEXT RESUME RESPONSE with successfully resume UE context." @@ -761,15 +741,15 @@ Package TP_AMF { ; ; to the GNB entity - } - } + } + } - } // end TP TP_NGAP_AMF_CMP_07 + } // end TP TP_NGAP_AMF_CMP_10 Test Purpose { // This TP applies only if the NG-RAN node is an ng-eNB - TP Id TP_NGAP_AMF_CMP_13 + TP Id TP_NGAP_AMF_CMP_11 Test objective "Verify that the AMF node successfully processes a UE CONTEXT RESUME REQUEST contains mandatory IEs and answers with UE CONTEXT RESUME FAILURE with failing to resume UE context." @@ -808,10 +788,9 @@ Package TP_AMF { Cause ; to the GNB entity - } - } - - } // end TP TP_NGAP_AMF_CMP_13 + } + } + } // end TP TP_NGAP_AMF_CMP_11 } // end Group "UE Context Resume" @@ -873,12 +852,12 @@ Package TP_AMF { ; ; to the GNB entity - } - } + } + } - } // end TP TP_NGAP_AMF_MMP_01 + } // end TP TP_NGAP_AMF_MMP_01 - Test Purpose { + Test Purpose { TP Id TP_NGAP_AMF_MMP_02 @@ -921,12 +900,9 @@ Package TP_AMF { Cause ; to the GNB entity - } - } - - } // end TP TP_NGAP_AMF_MMP_02 - - + } + } + } // end TP TP_NGAP_AMF_MMP_02 } // End Group "Handover Preparation" @@ -1065,73 +1041,72 @@ Package TP_AMF { ; ; to the GNB entity - } - } + } + } - } // End TP_NGAP_AMF_MMP_04 + } // End TP_NGAP_AMF_MMP_04 - Test Purpose { - - TP Id TP_NGAP_AMF_MMP_05 - - Test objective "Verify that the AMF node successfully processes a PATH SWITCH REQUEST message that contains mandatory IEs and two PDU Sessions with same ID and answers with PATH SWITCH REQUEST FAILURE." - - Reference - "ETSI TS 138 413 [1], Clauses 8.4.4.4, 9.2.3.8 and 9.2.3.10" - - Config Id CFG_AMF_01 - - PICS Selection PICS_A2/2 and PICS_A4/3_4 - - Initial conditions with { - the UE entity isRegisteredTo the AMF and - the UE entity hasEstablishedInitialContext - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a PATH_SWITCH_REQUEST containing - RAN_UE_NGAP_ID, - Source_AMF_UE_NGAP_ID, - User_Location_Information, - UE_Security_Capabilities containing - NR_Encryption_Algorithms, - NR_Integrity_Protection_Algorithms, - E_UTRA_Encryption_Algorithms, - E_UTRA_Integrity_Protection_Algorithms - ;, - PDU_Session_Resources_to_be_Switched_in_Downlink_List containing - PDU_Session_Resources_to_be_Switched_in_Downlink_Item containing - PDU_SessionId, - Path_Switch_Request_Transfer - ;, - PDU_Session_Resources_to_be_Switched_in_Downlink_Item containing - PDU_SessionId, - Path_Switch_Request_Transfer - ; - ; - ; - from the GNB entity - } - then { - the IUT entity sends a PATH_SWITCH_REQUEST_FAILURE containing - AMF_UE_NGAP_ID, - RAN_UE_NGAP_ID, - PDU_Session_Resource_Released_List containing - PDU_Session_Resource_Released_Item containing - PDU_SessionId, - Path_Switch_Request_Unsuccessful_Transfer containing - Cause - ; - ; - ; - ; - to the GNB entity - } - } - - } // End TP_NGAP_AMF_MMP_05 + Test Purpose { + + TP Id TP_NGAP_AMF_MMP_05 + + Test objective "Verify that the AMF node successfully processes a PATH SWITCH REQUEST message that contains mandatory IEs and two PDU Sessions with same ID and answers with PATH SWITCH REQUEST FAILURE." + + Reference + "ETSI TS 138 413 [1], Clauses 8.4.4.4, 9.2.3.8 and 9.2.3.10" + + Config Id CFG_AMF_01 + + PICS Selection PICS_A2/2 and PICS_A4/3_4 + + Initial conditions with { + the UE entity isRegisteredTo the AMF and + the UE entity hasEstablishedInitialContext + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a PATH_SWITCH_REQUEST containing + RAN_UE_NGAP_ID, + Source_AMF_UE_NGAP_ID, + User_Location_Information, + UE_Security_Capabilities containing + NR_Encryption_Algorithms, + NR_Integrity_Protection_Algorithms, + E_UTRA_Encryption_Algorithms, + E_UTRA_Integrity_Protection_Algorithms + ;, + PDU_Session_Resources_to_be_Switched_in_Downlink_List containing + PDU_Session_Resources_to_be_Switched_in_Downlink_Item containing + PDU_SessionId, + Path_Switch_Request_Transfer + ;, + PDU_Session_Resources_to_be_Switched_in_Downlink_Item containing + PDU_SessionId, + Path_Switch_Request_Transfer + ; + ; + ; + from the GNB entity + } + then { + the IUT entity sends a PATH_SWITCH_REQUEST_FAILURE containing + AMF_UE_NGAP_ID, + RAN_UE_NGAP_ID, + PDU_Session_Resource_Released_List containing + PDU_Session_Resource_Released_Item containing + PDU_SessionId, + Path_Switch_Request_Unsuccessful_Transfer containing + Cause + ; + ; + ; + ; + to the GNB entity + } + } + } // End TP_NGAP_AMF_MMP_05 } // End Group "Path Switch Request" @@ -1173,52 +1148,12 @@ Package TP_AMF { RAN_UE_NGAP_ID ; to the GNB entity - } - } - - } // End TP_NGAP_AMF_MMP_05 + } + } + } // End TP_NGAP_AMF_MMP_06 } // End Group "Handover Cancellation" - Group "Handover Success" - { - import all from Ngap_Common; - - Test Purpose { - - TP Id TP_NGAP_AMF_MMP_09 - - Test objective "Verify that the NG-RAN node successfully sends a Handover Success message to the AMF." - - Reference - "ETSI TS 138 413 [1], Clauses 8.4.8.2 and 9.2.3.15" - - Config Id CFG_GNB_01 - - PICS Selection PICS_A2/1 and PICS_A3/3_8 - - Initial conditions with { - the UE entity isRegisteredTo the AMF and - the GNB entity completedHandover - } - - Expected behaviour - ensure that { - when { - the IUT entity indicate the initiation "of an UE handover success procedure" - } - then { - the IUT entity sends a HANDOVER_SUCCESS containing - AMF_UE_NGAP_ID, - RAN_UE_NGAP_ID - ; - to the GNB entity - } - } - } // End TP_NGAP_GNB_MMP_03 - - } // End Group "Handover Success" - Group "Downlink RAN Status Transfer" { import all from Ngap_Common; @@ -1275,20 +1210,58 @@ Package TP_AMF { ; ; to the GNB entity - } - } - - } // End TP_NGAP_AMF_MMP_07 + } + } + } // End TP_NGAP_AMF_MMP_07 } // End Group "Downlink RAN Status Transfer" + Group "Handover Success" + { + import all from Ngap_Common; + + Test Purpose { + + TP Id TP_NGAP_AMF_MMP_08 + + Test objective "Verify that the NG-RAN node successfully sends a Handover Success message to the AMF." + + Reference + "ETSI TS 138 413 [1], Clauses 8.4.8.2 and 9.2.3.15" + + Config Id CFG_GNB_01 + + PICS Selection PICS_A2/1 and PICS_A3/3_8 + + Initial conditions with { + the UE entity isRegisteredTo the AMF and + the GNB entity completedHandover + } + + Expected behaviour + ensure that { + when { + the IUT entity indicate the initiation "of an UE handover success procedure" + } + then { + the IUT entity sends a HANDOVER_SUCCESS containing + AMF_UE_NGAP_ID, + RAN_UE_NGAP_ID + ; + to the GNB entity + } + } + } // End TP_NGAP_GNB_MMP_08 + + } // End Group "Handover Success" + Group "Downlink RAN Early Status Transfer" { import all from Ngap_Common; Test Purpose { - TP Id TP_NGAP_AMF_MMP_08 + TP Id TP_NGAP_AMF_MMP_09 Test objective "Verify that the AMF node successfully sends a DOWNLINK RAN EARLY STATUS TRANSFER message that contains mandatory IEs." @@ -1334,10 +1307,9 @@ Package TP_AMF { ; ; to the GNB entity - } - } - - } // End TP_NGAP_AMF_MMP_08 + } + } + } // End TP_NGAP_AMF_MMP_09 } // End Group "Downlink RAN Status Transfer" @@ -1394,8 +1366,8 @@ Package TP_AMF { to the GNB entity } } - - } // end TP_NGAP_GNB_PAG_01 + } // end TP_NGAP_GNB_PAG_01 + } // end "Paging" } // end "8.5 Paging Procedures" @@ -1445,8 +1417,7 @@ Package TP_AMF { to the GNB entity } } - - } // end TP_NGAP_AMF_NAS_01 + } // end TP_NGAP_AMF_NAS_01 } // end "Downlink NAS Transport" @@ -1492,7 +1463,6 @@ Package TP_AMF { to the GNB entity } } - } // end TP_NGAP_AMF_NAS_02 } // end "Reroute NAS Request" @@ -1577,10 +1547,9 @@ Package TP_AMF { ; ; to the GNB entity - } - } - - } // end TP TP_NGAP_AMF_IMP_01 + } + } + } // end TP TP_NGAP_AMF_IMP_01 Test Purpose { @@ -1628,16 +1597,13 @@ Package TP_AMF { Cause ; to the GNB entity - } - } - - } // end TP TP_NGAP_AMF_IMP_02 - - + } + } + } // end TP TP_NGAP_AMF_IMP_02 Test Purpose { - TP Id TP_NGAP_AMF_IMP_11 + TP Id TP_NGAP_AMF_IMP_03 Test objective "Verify that the AMF node successfully processes a NG SETUP REQEST message with optional field UE Retention Information and answers with NG SETUP RESPONSE to acknowledge the setup." @@ -1709,14 +1675,13 @@ Package TP_AMF { UE_Retention_Information ; to the GNB entity - } - } - - } // end TP TP_NGAP_AMF_IMP_11 - - Test Purpose { + } + } + } // end TP TP_NGAP_AMF_IMP_03 + + Test Purpose { - TP Id TP_NGAP_AMF_IMP_12 + TP Id TP_NGAP_AMF_IMP_04 Test objective "Verify that the AMF node successfully processes a NG SETUP REQEST message with different optional fields and answers with NG SETUP RESPONSE to acknowledge the setup." @@ -1803,12 +1768,11 @@ Package TP_AMF { ; ; to the GNB entity - } - } - - } // end TP TP_NGAP_AMF_IMP_12 - - } // End Group "NG Setup" + } + } + } // end TP TP_NGAP_AMF_IMP_04 + + } // End Group "NG Setup" Group "RAN Configuration Update" { @@ -1816,7 +1780,7 @@ Package TP_AMF { Test Purpose { - TP Id TP_NGAP_AMF_IMP_03 + TP Id TP_NGAP_AMF_IMP_05 Test objective "Verify that the AMF node successfully processes a RAN CONFIGURATION UPDATE message with RAN CONFIGURATION UPDATE ACKNOWLEDGE to acknowledge the update." @@ -1857,58 +1821,56 @@ Package TP_AMF { then { the IUT entity sends a RAN_CONFIGURATION_UPDATE_ACKNOWLEDGE to the GNB entity - } - } - - } // end TP TP_NGAP_AMF_IMP_03 - - Test Purpose { - - TP Id TP_NGAP_AMF_IMP_04 - - Test objective "Verify that the AMF node successfully declines a RAN CONFIGURATION UPDATE message with RAN CONFIGURATION UPDATE FAILURE when the AMF is not able to handle the request." - - Reference - "ETSI TS 138 413 [1], Clauses 8.7.2.2 and 9.2.6.4 and 9.2.6.6" - - Config Id CFG_AMF_01 - - PICS Selection PICS_A2/2 and PICS_A4/6_2 - - Initial conditions with { - the UE entity isRegisteredTo the AMF - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a RAN_CONFIGURATION_UPDATE containing - Supported_TA_List containing - Supported_TA_Item containing // Implementation note: e.g. TA List is updated due to UE moving into a new TA - TAC, // Implementation note: The TAC in the NG Setup Request message does not match the TAC of the AMF. - Broadcast_PLMN_List containing - Broadcast_PLMN_Item containing - PLMN_Identity, - TAI_Slice_Support_List containing - S_NSSAI containing - SST - ; - ; - ; - ; - ; - ; - ; - from the GNB entity - } - then { - the IUT entity sends a RAN_CONFIGURATION_UPDATE_FAILURE containing - Cause; - to the GNB entity - } - } - - } // end TP TP_NGAP_AMF_IMP_04 + } + } + } // end TP TP_NGAP_AMF_IMP_05 + + Test Purpose { + + TP Id TP_NGAP_AMF_IMP_06 + + Test objective "Verify that the AMF node successfully declines a RAN CONFIGURATION UPDATE message with RAN CONFIGURATION UPDATE FAILURE when the AMF is not able to handle the request." + + Reference + "ETSI TS 138 413 [1], Clauses 8.7.2.2 and 9.2.6.4 and 9.2.6.6" + + Config Id CFG_AMF_01 + + PICS Selection PICS_A2/2 and PICS_A4/6_2 + + Initial conditions with { + the UE entity isRegisteredTo the AMF + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a RAN_CONFIGURATION_UPDATE containing + Supported_TA_List containing + Supported_TA_Item containing // Implementation note: e.g. TA List is updated due to UE moving into a new TA + TAC, // Implementation note: The TAC in the NG Setup Request message does not match the TAC of the AMF. + Broadcast_PLMN_List containing + Broadcast_PLMN_Item containing + PLMN_Identity, + TAI_Slice_Support_List containing + S_NSSAI containing + SST + ; + ; + ; + ; + ; + ; + ; + from the GNB entity + } + then { + the IUT entity sends a RAN_CONFIGURATION_UPDATE_FAILURE containing + Cause; + to the GNB entity + } + } + } // end TP TP_NGAP_AMF_IMP_06 } // End Group "RAN Configuration Update" @@ -1918,58 +1880,55 @@ Package TP_AMF { Test Purpose { - TP Id TP_NGAP_AMF_IMP_05 - - Test objective "Verify that the IUT can send a AMF CONFIGURATION UPDATE message to the AMF." - - Reference - "ETSI TS 138 413 [1], Clauses 8.7.3.2 and 9.2.6.7" - - Config Id CFG_AMF_01 - - PICS Selection PICS_A2/2 and PICS_A4/6_3 - - Initial conditions with { - the UE entity isRegisteredTo the AMF and - the UE entity isCMIDLE and - the UE entity hasReceivedPAGINGMessage - } - - Expected behaviour - ensure that { - when { - the IUT entity indicate the initiation "of a AMF CONFIGURATION UPDATE procedure" - } - then { - the IUT entity sends a AMF_CONFIGURATION_UPDATE containing - Served_GUAMI_List containing - Served_GUAMI_Item containing - GUAMI containing - PLMN_Identity, - AMF_Region_ID, - AMF_Set_ID, - AMF_Pointer - ; - ; - ;, - PLMN_Support_List containing - PLMN_Support_Item containing - PLMN_Identity, - Slice_Support_List containing - S_NSSAI containing - SST - ; - ; - ; - ; - ; - to the GNB entity - } - - } - - - } // end TP TP_NGAP_AMF_IMP_05 + TP Id TP_NGAP_AMF_IMP_07 + + Test objective "Verify that the IUT can send a AMF CONFIGURATION UPDATE message to the AMF." + + Reference + "ETSI TS 138 413 [1], Clauses 8.7.3.2 and 9.2.6.7" + + Config Id CFG_AMF_01 + + PICS Selection PICS_A2/2 and PICS_A4/6_3 + + Initial conditions with { + the UE entity isRegisteredTo the AMF and + the UE entity isCMIDLE and + the UE entity hasReceivedPAGINGMessage + } + + Expected behaviour + ensure that { + when { + the IUT entity indicate the initiation "of a AMF CONFIGURATION UPDATE procedure" + } + then { + the IUT entity sends a AMF_CONFIGURATION_UPDATE containing + Served_GUAMI_List containing + Served_GUAMI_Item containing + GUAMI containing + PLMN_Identity, + AMF_Region_ID, + AMF_Set_ID, + AMF_Pointer + ; + ; + ;, + PLMN_Support_List containing + PLMN_Support_Item containing + PLMN_Identity, + Slice_Support_List containing + S_NSSAI containing + SST + ; + ; + ; + ; + ; + to the GNB entity + } + } + } // end TP TP_NGAP_AMF_IMP_07 } // End Group "AMF Configuration Update" @@ -1979,7 +1938,7 @@ Package TP_AMF { Test Purpose { - TP Id TP_NGAP_AMF_IMP_06 + TP Id TP_NGAP_AMF_IMP_08 Test objective "Verify that the AMF node successfully processes a NG RESET message that contains mandatory IEs and answers with NG RESET ACKNOWLEDGE to acknowledge the reset." @@ -2011,10 +1970,9 @@ Package TP_AMF { then { the IUT entity sends a NG_RESET_ACKNOWLEDGE to the GNB entity - } - } - - } // end TP TP_NGAP_AMF_IMP_06 + } + } + } // end TP TP_NGAP_AMF_IMP_08 } // End Group "NG Reset" @@ -2024,7 +1982,7 @@ Package TP_AMF { Test Purpose { - TP Id TP_NGAP_AMF_IMP_07 + TP Id TP_NGAP_AMF_IMP_09 Test objective "Verify that the AMF can send a ERROR INDICATION to the GNB when a error occurs." @@ -2082,10 +2040,10 @@ Package TP_AMF { then { the IUT entity sends a ERROR_INDICATION to the GNB entity - } - } - - } // end TP_NGAP_AMF_IMP_07 + } + } + } // end TP_NGAP_AMF_IMP_09 + } // End Group Error Indication Group "AMF Status Indication" @@ -2094,7 +2052,7 @@ Package TP_AMF { Test Purpose { - TP Id TP_NGAP_AMF_IMP_08 + TP Id TP_NGAP_AMF_IMP_10 Test objective "Verify that the AMF can send a AMF STATUS INDICATION to the GNB when a error occurs." @@ -2128,10 +2086,9 @@ Package TP_AMF { ; ; to the GNB entity - } - } - - } // end TP_NGAP_AMF_IMP_08 + } + } + } // end TP_NGAP_AMF_IMP_10 } // End Group "AMF Status Indication" @@ -2141,7 +2098,7 @@ Package TP_AMF { Test Purpose { - TP Id TP_NGAP_AMF_IMP_09 + TP Id TP_NGAP_AMF_IMP_11 Test objective "Verify that the AMF can send a OVERLOAD START to the GNB." @@ -2172,10 +2129,9 @@ Package TP_AMF { ; ; to the GNB entity - } - } - - } // end TP_NGAP_AMF_IMP_09 + } + } + } // end TP_NGAP_AMF_IMP_11 } // End Group "Overload Start" Group "Overload Stop" @@ -2184,7 +2140,7 @@ Package TP_AMF { Test Purpose { - TP Id TP_NGAP_AMF_IMP_10 + TP Id TP_NGAP_AMF_IMP_12 Test objective "Verify that the AMF can send a OVERLOAD STOP to the GNB." @@ -2207,10 +2163,10 @@ Package TP_AMF { then { the IUT entity sends a OVERLOAD_STOP to the GNB entity - } - } - - } // end TP_NGAP_AMF_IMP_10 + } + } + } // end TP_NGAP_AMF_IMP_12 + } // End Group "Overload Stop" } // End Group "8.7 Interface Management Procedures" @@ -2256,7 +2212,6 @@ Package TP_AMF { to the GNB entity } } - } // end TP_NGAP_AMF_CTP_01 } // end "Downlink RAN Configuration Transfer" @@ -2296,10 +2251,9 @@ Package TP_AMF { Repetition_Period, Number_of_Broadcasts_Requested; to the GNB entity - } } - - } // end TP_NGAP_AMF_WTP_01 + } + } // end TP_NGAP_AMF_WTP_01 Test Purpose { @@ -2328,10 +2282,9 @@ Package TP_AMF { Message_Identifier, Serial_Number; to the GNB entity - } } - - } // end TP_NGAP_AMF_WTP_02 + } + } // end TP_NGAP_AMF_WTP_02 } // "8.9 Warning Message Transmission Procedures" @@ -2368,10 +2321,9 @@ Package TP_AMF { Routing_ID, NRPPa_PDU; to the GNB entity - } } - - } // end TP_NGAP_AMF_NTP_01 + } + } // end TP_NGAP_AMF_NTP_01 Test Purpose { @@ -2400,10 +2352,9 @@ Package TP_AMF { Routing_ID, NRPPa_PDU; to the GNB entity - } } - - } // end TP_NGAP_AMF_NTP_02 + } + } // end TP_NGAP_AMF_NTP_02 } // "8.10 NRPPa Transport Procedures" @@ -2443,10 +2394,9 @@ Package TP_AMF { Trace_Depth, Trace_Collection_Entity_IP_Address;; to the GNB entity - } } - - } // end TP_NGAP_AMF_TRP_01 + } + } // end TP_NGAP_AMF_TRP_01 Test Purpose { @@ -2476,10 +2426,9 @@ Package TP_AMF { RAN_UE_NGAP_ID, NG_RAN_Trace_ID; to the GNB entity - } } - - } // end TP_NGAP_AMF_TRP_02 + } + } // end TP_NGAP_AMF_TRP_02 } // "8.11 Trace Procedures" @@ -2520,7 +2469,6 @@ Package TP_AMF { to the GNB entity } } - } // end TP_NGAP_AMF_LRP_01 } // end "Location Reporting Control" @@ -2558,10 +2506,9 @@ Package TP_AMF { AMF_UE_NGAP_ID, RAN_UE_NGAP_ID; to the GNB entity - } } - - } // end TP_NGAP_AMF_UBP_01 + } + } // end TP_NGAP_AMF_UBP_01 } // end Group "8.13 UE TNLA Binding Procedures" @@ -2596,10 +2543,9 @@ Package TP_AMF { AMF_UE_NGAP_ID, RAN_UE_NGAP_ID; to the GNB entity - } } - - } // end TP_NGAP_AMF_URP_01 + } + } // end TP_NGAP_AMF_URP_01 Test Purpose { @@ -2630,10 +2576,9 @@ Package TP_AMF { UE_Radio_Capability_ID, UE_Radio_Capability; to the GNB entity - } } - - } // end TP_NGAP_AMF_URP_02 + } + } // end TP_NGAP_AMF_URP_02 } // end Group "8.14 UE Radio Capability Management Procedures" @@ -2671,10 +2616,9 @@ Package TP_AMF { then { the IUT entity sends a DOWNLINK_RIM_INFORMATION_TRANSFER to the GNB entity - } } - - } // end TP_NGAP_AMF_RIP_01 + } + } // end TP_NGAP_AMF_RIP_01 } // end Group "8.16 RIM Information Transfer Procedures" } // End of Package TP_AMF diff --git a/test_purposes/ngap/TP_GNB_NGAP.tplan2 b/test_purposes/ngap/TP_GNB_NGAP.tplan2 index f6f7ccd..7effeb6 100644 --- a/test_purposes/ngap/TP_GNB_NGAP.tplan2 +++ b/test_purposes/ngap/TP_GNB_NGAP.tplan2 @@ -31,7 +31,7 @@ Package TP_GNB { Config Id CFG_GNB_01 - PICS Selection PICS_A3/5_1 + PICS Selection PICS_A2/1 and PICS_A3/1_1 Initial conditions with { the UE entity isRegisteredTo the AMF @@ -90,7 +90,7 @@ Package TP_GNB { Config Id CFG_GNB_01 - PICS Selection PICS_A3/5_1 + PICS Selection PICS_A2/1 and PICS_A3/1_1 Initial conditions with { the UE entity isRegisteredTo the AMF @@ -162,7 +162,7 @@ Package TP_GNB { Config Id CFG_GNB_01 - PICS Selection PICS_A3/5_1 + PICS Selection PICS_A2/1 and PICS_A3/1_1 Initial conditions with { the UE entity isRegisteredTo the AMF @@ -221,7 +221,7 @@ Package TP_GNB { Config Id CFG_GNB_01 - PICS Selection PICS_A3/5_1 + PICS Selection PICS_A2/1 and PICS_A3/1_1 Initial conditions with { the UE entity isRegisteredTo the AMF @@ -283,7 +283,7 @@ Package TP_GNB { Config Id CFG_GNB_01 - PICS Selection PICS_A3/5_1 + PICS Selection PICS_A2/1 and PICS_A3/1_2 Initial conditions with { the UE entity isRegisteredTo the AMF @@ -333,7 +333,7 @@ Package TP_GNB { Config Id CFG_GNB_01 - PICS Selection PICS_A3/5_1 + PICS Selection PICS_A2/1 and PICS_A3/1_2 Initial conditions with { the UE entity isRegisteredTo the AMF @@ -389,7 +389,7 @@ Package TP_GNB { Config Id CFG_GNB_01 - PICS Selection PICS_A3/5_1 + PICS Selection PICS_A2/1 and PICS_A3/1_3 Initial conditions with { the UE entity isRegisteredTo the AMF @@ -456,7 +456,7 @@ Package TP_GNB { Config Id CFG_GNB_01 - PICS Selection PICS_A3/5_1 + PICS Selection PICS_A2/1 and PICS_A3/1_4 Initial conditions with { the UE entity isRegisteredTo the AMF @@ -481,10 +481,10 @@ Package TP_GNB { ; ; to the AMF entity - } - } + } + } - } // end TP_NGAP_GNB_PDU_08 + } // end TP_NGAP_GNB_PDU_08 Test Purpose { @@ -497,7 +497,7 @@ Package TP_GNB { Config Id CFG_GNB_01 - PICS Selection PICS_A3/5_1 + PICS Selection PICS_A2/1 and PICS_A3/1_5 Initial conditions with { the UE entity isRegisteredTo the AMF @@ -521,10 +521,10 @@ Package TP_GNB { ; ; to the AMF entity - } - } + } + } - } // end TP_NGAP_GNB_PDU_09 + } // end TP_NGAP_GNB_PDU_09 } // end Group 8.2 PDU Session Management Procedures @@ -601,14 +601,14 @@ Package TP_GNB { PDU_Session_Resource_Setup_Response_Transfer; ; to the AMF entity - } - } + } + } - } // end TP_NGAP_GNB_CMP_01 + } // end TP_NGAP_GNB_CMP_01 - Test Purpose { + Test Purpose { - TP Id TP_NGAP_GNB_CMP_17 + TP Id TP_NGAP_GNB_CMP_02 Test objective "Verify that the NG-RAN node successfully processes a INITIAL CONTEXT SETUP REQUEST contains mandatory IEs and answers with INITIAL CONTEXT SETUP RESPONSE with successfully established UE context." @@ -635,7 +635,6 @@ Package TP_GNB { AMF_Set_ID, AMF_Pointer ;, - Allowed_NSSAI containing Allowed_NSSAI_List containing Allowed_NSSAI_Item containing @@ -660,14 +659,14 @@ Package TP_GNB { AMF_UE_NGAP_ID, RAN_UE_NGAP_ID; to the AMF entity - } - } + } + } - } // end TP_NGAP_GNB_CMP_17 + } // end TP_NGAP_GNB_CMP_02 Test Purpose { - TP Id TP_NGAP_GNB_CMP_12 + TP Id TP_NGAP_GNB_CMP_03 Test objective "Verify that the NG-RAN node successfully processes a INITIAL CONTEXT SETUP REQUEST with optional field Trace Activation and answers with INITIAL CONTEXT SETUP RESPONSE with successfully established UE context." @@ -738,14 +737,14 @@ Package TP_GNB { PDU_Session_Resource_Setup_Response_Transfer; ; to the AMF entity - } - } + } + } - } // end TP_NGAP_GNB_CMP_12 + } // end TP_NGAP_GNB_CMP_03 Test Purpose { - TP Id TP_NGAP_GNB_CMP_13 + TP Id TP_NGAP_GNB_CMP_04 Test objective "Verify that the NG-RAN node successfully processes a INITIAL CONTEXT SETUP REQUEST with optional field Mobility Restriction List and answers with INITIAL CONTEXT SETUP RESPONSE with successfully established UE context." @@ -812,14 +811,14 @@ Package TP_GNB { PDU_Session_Resource_Setup_Response_Transfer; ; to the AMF entity - } - } + } + } - } // end TP_NGAP_GNB_CMP_13 + } // end TP_NGAP_GNB_CMP_04 Test Purpose { - TP Id TP_NGAP_GNB_CMP_14 + TP Id TP_NGAP_GNB_CMP_05 Test objective "Verify that the NG-RAN node successfully processes a INITIAL CONTEXT SETUP REQUEST with different optional fields and answers with INITIAL CONTEXT SETUP RESPONSE with successfully established UE context." @@ -906,14 +905,14 @@ Package TP_GNB { PDU_Session_Resource_Setup_Response_Transfer; ; to the AMF entity - } - } + } + } - } // end TP_NGAP_GNB_CMP_14 + } // end TP_NGAP_GNB_CMP_05 Test Purpose { - TP Id TP_NGAP_GNB_CMP_02 + TP Id TP_NGAP_GNB_CMP_06 Test objective "Verify that the NG-RAN node successfully processes a INITIAL CONTEXT SETUP REQUEST contains mandatory IEs and answers with INITIAL CONTEXT SETUP RESPONSE with failed PDU session." @@ -979,11 +978,11 @@ Package TP_GNB { PDU_Session_Resource_Setup_Unsuccessful_Transfer; ; to the AMF entity - } - } + } + } - } // end TP_NGAP_GNB_CMP_02 - } // end Group Initial Context Setup + } // end TP_NGAP_GNB_CMP_06 + } // end Group Initial Context Setup Group "UE Context Release (NG-RAN node initiated)" { @@ -992,39 +991,39 @@ Package TP_GNB { Test Purpose { - TP Id TP_NGAP_GNB_CMP_10 - - Test objective "Verify that the NG-RAN node successfully requests the AMF to release the UE-associated logical NG-connection." - - Reference - "ETSI TS 138 413 [1], Clauses 8.3.2.2 and 9.2.2.4" - - Config Id CFG_GNB_01 - - PICS Selection PICS_A2/1 and PICS_A3/2_2 - - Initial conditions with { - the UE entity isRegisteredTo the AMF and - the UE entity hasEstablishedInitialContext - } - - Expected behaviour - ensure that { - when { - the IUT entity indicate a UE context release request - } - then { - the IUT entity sends a UE_CONTEXT_RELEASE_REQUEST containing - AMF_UE_NGAP_ID, - RAN_UE_NGAP_ID, - Cause - ; - to the AMF entity - } - - } - - } // End TP TP_NGAP_GNB_CMP_10 + TP Id TP_NGAP_GNB_CMP_07 + + Test objective "Verify that the NG-RAN node successfully requests the AMF to release the UE-associated logical NG-connection." + + Reference + "ETSI TS 138 413 [1], Clauses 8.3.2.2 and 9.2.2.4" + + Config Id CFG_GNB_01 + + PICS Selection PICS_A2/1 and PICS_A3/2_2 + + Initial conditions with { + the UE entity isRegisteredTo the AMF and + the UE entity hasEstablishedInitialContext + } + + Expected behaviour + ensure that { + when { + the IUT entity indicate a UE context release request + } + then { + the IUT entity sends a UE_CONTEXT_RELEASE_REQUEST containing + AMF_UE_NGAP_ID, + RAN_UE_NGAP_ID, + Cause + ; + to the AMF entity + } + + } + + } // End TP TP_NGAP_GNB_CMP_07 } // End Group "UE Context Release (NG-RAN node initiated)" @@ -1034,7 +1033,7 @@ Package TP_GNB { Test Purpose { - TP Id TP_NGAP_GNB_CMP_07 + TP Id TP_NGAP_GNB_CMP_08 Test objective "Verify that the NG-RAN node successfully processes a UE CONTEXT RELEASE COMMAND that contains both the AMF UE NGAP ID IE and the RAN UE NGAP ID IE and answers with UE CONTEXT RELEASE COMPLETE with successfully release UE context." @@ -1069,12 +1068,12 @@ Package TP_GNB { RAN_UE_NGAP_ID ; to the AMF entity - } - } + } + } - } // end TP_NGAP_GNB_CMP_07 + } // end TP_NGAP_GNB_CMP_08 - Test Purpose { + Test Purpose { TP Id TP_NGAP_GNB_CMP_09 @@ -1116,10 +1115,10 @@ Package TP_GNB { ; ; to the AMF entity - } - } + } + } - } // end TP_NGAP_GNB_CMP_09 + } // end TP_NGAP_GNB_CMP_09 } // End Group "UE Context Release (AMF initiated)" @@ -1129,7 +1128,7 @@ Package TP_GNB { Test Purpose { - TP Id TP_NGAP_GNB_CMP_03 + TP Id TP_NGAP_GNB_CMP_10 Test objective "Verify that the NG-RAN node successfully processes a UE CONTEXT MODIFICATION REQUEST contains mandatory IEs and answers with UE CONTEXT MODIFICATION FAILURE because the UE is no longer available." @@ -1160,14 +1159,14 @@ Package TP_GNB { Cause ; to the AMF entity - } - } + } + } - } // end TP TP_NGAP_GNB_CMP_03 + } // end TP TP_NGAP_GNB_CMP_10 Test Purpose { - TP Id TP_NGAP_GNB_CMP_04 + TP Id TP_NGAP_GNB_CMP_11 Test objective "Verify that the NG-RAN node successfully processes a UE CONTEXT MODIFICATION REQUEST contains mandatory IEs and answers with UE CONTEXT MODIFICATION RESPONSE with successfully modify UE context." @@ -1198,14 +1197,14 @@ Package TP_GNB { RAN_UE_NGAP_ID ; to the AMF entity - } - } + } + } - } // end TP TP_NGAP_GNB_CMP_04 + } // end TP TP_NGAP_GNB_CMP_11 Test Purpose { - TP Id TP_NGAP_GNB_CMP_15 + TP Id TP_NGAP_GNB_CMP_12 Test objective "Verify that the NG-RAN node successfully processes a UE CONTEXT MODIFICATION REQUEST contains optional fields Security Key and Security Capabilities and answers with UE CONTEXT MODIFICATION RESPONSE with successfully modify UE context." @@ -1243,14 +1242,14 @@ Package TP_GNB { RAN_UE_NGAP_ID ; to the AMF entity - } - } + } + } - } // end TP TP_NGAP_GNB_CMP_15 + } // end TP TP_NGAP_GNB_CMP_12 Test Purpose { - TP Id TP_NGAP_GNB_CMP_16 + TP Id TP_NGAP_GNB_CMP_13 Test objective "Verify that the NG-RAN node successfully processes a UE CONTEXT MODIFICATION REQUEST contains different optional fields and answers with UE CONTEXT MODIFICATION RESPONSE with successfully modify UE context." @@ -1310,10 +1309,10 @@ Package TP_GNB { RAN_UE_NGAP_ID ; to the AMF entity - } - } + } + } - } // end TP TP_NGAP_GNB_CMP_16 + } // end TP TP_NGAP_GNB_CMP_13 } // end Group UE Context Modification @@ -1323,7 +1322,7 @@ Package TP_GNB { Test Purpose { - TP Id TP_NGAP_GNB_CMP_11 + TP Id TP_NGAP_GNB_CMP_14 Test objective "Verify that the IUT can send a RRC INACTIVE TRANSITION REPORT that contains mandatory IEs" @@ -1352,10 +1351,10 @@ Package TP_GNB { User_Location_Information ; to the AMF entity - } - } + } + } - } // end TP TP_NGAP_GNB_CMP_07 + } // end TP TP_NGAP_GNB_CMP_14 } // End Group "RRC Inactive Transition Report" @@ -1366,97 +1365,97 @@ Package TP_GNB { Test Purpose { - TP Id TP_NGAP_GNB_CMP_08 - - Test objective "Verify that the IUT can send a RAN CP Relocation Indication that contains mandatory IEs." - - Reference - "ETSI TS 138 413 [1], Clauses 8.3.8.2 and 9.2.2.13" - - Config Id CFG_GNB_01 - - PICS Selection PICS_A2/1 and PICS_A3/2_8 - - Initial conditions with { - the UE entity isRegisteredTo the AMF and - the UE entity hasEstablishedInitialContext - } - - Expected behaviour - ensure that { - when { - the IUT entity indicate a RAN CP relocation indication procedure - } - then { - the IUT entity sends a RAN_CP_RELOCATION_INDICATION containing - RAN_UE_NGAP_ID, - 5G_S_TMSI containing - AMF_Set_ID, - AMF_Pointer, - 5G_TMSI - ;, - E_ULTRA_CGI containing - PLMN_Identity, - E_UTRA_Cell_Identity - ;, - TAI containing - PLMN_Identity, - TAC - ;, - UL_CP_Security_Information containing - UL_NAS_MAC, - UL_NAS_Count - ; - ; - to the AMF entity - } - - } - - } // End TP TP_NGAP_GNB_CMP_08 + TP Id TP_NGAP_GNB_CMP_15 + + Test objective "Verify that the IUT can send a RAN CP Relocation Indication that contains mandatory IEs." + + Reference + "ETSI TS 138 413 [1], Clauses 8.3.8.2 and 9.2.2.13" + + Config Id CFG_GNB_01 + + PICS Selection PICS_A2/1_2 and PICS_A3/2_8 + + Initial conditions with { + the UE entity isRegisteredTo the AMF and + the UE entity hasEstablishedInitialContext + } + + Expected behaviour + ensure that { + when { + the IUT entity indicate a RAN CP relocation indication procedure + } + then { + the IUT entity sends a RAN_CP_RELOCATION_INDICATION containing + RAN_UE_NGAP_ID, + 5G_S_TMSI containing + AMF_Set_ID, + AMF_Pointer, + 5G_TMSI + ;, + E_ULTRA_CGI containing + PLMN_Identity, + E_UTRA_Cell_Identity + ;, + TAI containing + PLMN_Identity, + TAC + ;, + UL_CP_Security_Information containing + UL_NAS_MAC, + UL_NAS_Count + ; + ; + to the AMF entity + } + + } + + } // End TP TP_NGAP_GNB_CMP_15 } // End Group "RAN CP Relocation Indication" Group "UE Context Suspend" - { - import all from Ngap_Common; - - Test Purpose { - - // This TP applies only if the NG-RAN node is an ng-eNB - TP Id TP_NGAP_GNB_CMP_05 - - Test objective "Verify that the IUT can send a UE CONTEXT SUSPEND REQUEST contains mandatory IEs" - - Reference - "ETSI TS 138 413 [1], Clauses 8.3.11.2 and 9.2.2.16" - - Config Id CFG_GNB_01 - - PICS Selection PICS_A2/1 and PICS_A3/2_11 - - Initial conditions with { - the UE entity isRegisteredTo the AMF and - the UE entity hasEstablishedInitialContext - } - - Expected behaviour - ensure that { - when { - the IUT entity indicate a UE context suspend request - } - then { - the IUT entity sends a UE_CONTEXT_SUSPEND_REQUEST containing - AMF_UE_NGAP_ID, - RAN_UE_NGAP_ID - ; - to the AMF entity - } - } - - } // end TP TP_NGAP_GNB_CMP_05 - - }// end Group UE Context Suspend + { + import all from Ngap_Common; + + Test Purpose { + + // This TP applies only if the NG-RAN node is an ng-eNB + TP Id TP_NGAP_GNB_CMP_16 + + Test objective "Verify that the IUT can send a UE CONTEXT SUSPEND REQUEST contains mandatory IEs" + + Reference + "ETSI TS 138 413 [1], Clauses 8.3.11.2 and 9.2.2.16" + + Config Id CFG_GNB_01 + + PICS Selection PICS_A2/1_2 and PICS_A3/2_11 + + Initial conditions with { + the UE entity isRegisteredTo the AMF and + the UE entity hasEstablishedInitialContext + } + + Expected behaviour + ensure that { + when { + the IUT entity indicate a UE context suspend request + } + then { + the IUT entity sends a UE_CONTEXT_SUSPEND_REQUEST containing + AMF_UE_NGAP_ID, + RAN_UE_NGAP_ID + ; + to the AMF entity + } + } + + } // end TP TP_NGAP_GNB_CMP_16 + + }// end Group UE Context Suspend Group "UE Context Resume" { @@ -1465,7 +1464,7 @@ Package TP_GNB { Test Purpose { // This TP applies only if the NG-RAN node is an ng-eNB - TP Id TP_NGAP_GNB_CMP_06 + TP Id TP_NGAP_GNB_CMP_17 Test objective "Verify that the IUT can send a UE CONTEXT RESUME REQUEST contains mandatory IEs" @@ -1474,7 +1473,7 @@ Package TP_GNB { Config Id CFG_GNB_01 - PICS Selection PICS_A2/1 and PICS_A3/2_12 + PICS Selection PICS_A2/1_2 and PICS_A3/2_12 Initial conditions with { the UE entity isRegisteredTo the AMF and @@ -1493,10 +1492,10 @@ Package TP_GNB { RRC_Resume_Cause ; to the AMF entity - } - } + } + } - } // end TP TP_NGAP_GNB_CMP_06 + } // end TP TP_NGAP_GNB_CMP_17 } // End Group "UE Context Resume" @@ -1548,10 +1547,9 @@ Package TP_GNB { ; to the AMF entity } - } - - } // end TP TP_NGAP_GNB_MMP_01 + } + } // end TP TP_NGAP_GNB_MMP_01 } // End Group "Handover Preparation" @@ -1561,7 +1559,7 @@ Package TP_GNB { Test Purpose { - TP Id TP_NGAP_GNB_MMP_08 + TP Id TP_NGAP_GNB_MMP_02 Test objective "Verify that the GNB node successfully processes a HANDOVER REQUEST message that contains mandatory IEs and answers with HANDOVER REQUEST ACKNOWLEDGE to acknowledge the handover." @@ -1662,14 +1660,14 @@ Package TP_GNB { ; ; to the AMF entity - } - } + } + } - } // end TP TP_NGAP_GNB_MMP_08 + } // end TP TP_NGAP_GNB_MMP_02 Test Purpose { - TP Id TP_NGAP_GNB_MMP_09 + TP Id TP_NGAP_GNB_MMP_03 Test objective "Verify that the GNB node successfully processes a HANDOVER REQUEST message that contains mandatory IEs and answers with HANDOVER REQUEST FAILURE because the UE is not longer available." @@ -1753,15 +1751,15 @@ Package TP_GNB { Cause ; to the AMF entity - } - } + } + } - } // end TP TP_NGAP_GNB_MMP_09 + } // end TP TP_NGAP_GNB_MMP_03 // TP covers important optional IE. Can be used as blueprint to create further TPs or reduce the optional IEs within this TP. Test Purpose { - TP Id TP_NGAP_GNB_MMP_10 + TP Id TP_NGAP_GNB_MMP_04 Test objective "Verify that the GNB node successfully processes a HANDOVER REQUEST message that contains optional IEs and answers with HANDOVER REQUEST ACKNOWLEDGE to acknowledge the handover." @@ -1923,14 +1921,14 @@ Package TP_GNB { ; ; to the AMF entity - } - } + } + } - } // end TP TP_NGAP_GNB_MMP_10 + } // end TP TP_NGAP_GNB_MMP_04 Test Purpose { - TP Id TP_NGAP_GNB_MMP_11 + TP Id TP_NGAP_GNB_MMP_05 Test objective "Verify that the GNB node successfully processes a HANDOVER REQUEST message that contains optional IEs within the Handover Request Transfer IEs and answers with correct HANDOVER REQUEST ACKNOWLEDGE." @@ -2051,15 +2049,15 @@ Package TP_GNB { ; ; to the AMF entity - } - } + } + } - } // end TP TP_NGAP_GNB_MMP_11 + } // end TP TP_NGAP_GNB_MMP_05 // The TP cover intra-system handover (e.g. from 4G to 5G). Test Purpose { - TP Id TP_NGAP_GNB_MMP_12 + TP Id TP_NGAP_GNB_MMP_06 Test objective "Verify that the GNB node successfully processes a HANDOVER REQUEST message for an intra-system handover and answers with HANDOVER REQUEST ACKNOWLEDGE to acknowledge the handover." @@ -2206,10 +2204,10 @@ Package TP_GNB { ; ; to the AMF entity - } - } + } + } - } // end TP TP_NGAP_GNB_MMP_12 + } // end TP TP_NGAP_GNB_MMP_06 } // End Group "Handover Resource Allocation" @@ -2250,7 +2248,6 @@ Package TP_GNB { } - } // End TP_NGAP_GNB_MMP_07 } // End Group "Handover Notification" @@ -2261,7 +2258,7 @@ Package TP_GNB { Test Purpose { - TP Id TP_NGAP_GNB_MMP_05 + TP Id TP_NGAP_GNB_MMP_08 Test objective "Verify that the AMF node successfully sends a PATH SWITCH REQUEST message that contains mandatory IEs to the AMF." @@ -2305,8 +2302,7 @@ Package TP_GNB { } - - } // End TP_NGAP_GNB_MMP_05 + } // End TP_NGAP_GNB_MMP_08 } // End Group "Path Switch Request" @@ -2316,7 +2312,7 @@ Package TP_GNB { Test Purpose { - TP Id TP_NGAP_GNB_MMP_06 + TP Id TP_NGAP_GNB_MMP_09 Test objective "Verify that the GNB node successfully sends a HANDOVER CANCEL message that contains mandatory IEs to the AMF." @@ -2347,7 +2343,7 @@ Package TP_GNB { } } - } // End TP_NGAP_GNB_MMP_06 + } // End TP_NGAP_GNB_MMP_09 } // End Group "Handover Cancellation" Group "Uplink RAN Status Transfer" @@ -2356,38 +2352,38 @@ Package TP_GNB { Test Purpose { - TP Id TP_NGAP_GNB_MMP_02 - - Test objective "Verify that the NG-RAN node successfully send a UPLINK RAN STATUS TRANSFER message to the AMF." - - Reference - "ETSI TS 138 413 [1], Clauses 8.4.6.2 and 9.2.3.13" - - Config Id CFG_GNB_01 - - PICS Selection PICS_A2/1 and PICS_A3/3_6 - - Initial conditions with { - the UE entity isRegisteredTo the AMF and - the GNB entity alreadyPreparedHandover - } - - Expected behaviour - ensure that { - when { - the IUT entity indicate the initiation "of an UE Uplink RAN Status Transfer procedure" - } - then { - the IUT entity sends a UPLINK_RAN_STATUS_TRANSFER containing - AMF_UE_NGAP_ID, - RAN_UE_NGAP_ID, - RAN_Status_Transfer_Transparent_Container - ; - to the AMF entity - } - - } // End TP_NGAP_GNB_MMP_02 - } + TP Id TP_NGAP_GNB_MMP_10 + + Test objective "Verify that the NG-RAN node successfully send a UPLINK RAN STATUS TRANSFER message to the AMF." + + Reference + "ETSI TS 138 413 [1], Clauses 8.4.6.2 and 9.2.3.13" + + Config Id CFG_GNB_01 + + PICS Selection PICS_A2/1 and PICS_A3/3_6 + + Initial conditions with { + the UE entity isRegisteredTo the AMF and + the GNB entity alreadyPreparedHandover + } + + Expected behaviour + ensure that { + when { + the IUT entity indicate the initiation "of an UE Uplink RAN Status Transfer procedure" + } + then { + the IUT entity sends a UPLINK_RAN_STATUS_TRANSFER containing + AMF_UE_NGAP_ID, + RAN_UE_NGAP_ID, + RAN_Status_Transfer_Transparent_Container + ; + to the AMF entity + } + + } + } // End TP_NGAP_GNB_MMP_10 } // End Group "Uplink RAN Status Transfer" @@ -2397,37 +2393,37 @@ Package TP_GNB { Test Purpose { - TP Id TP_NGAP_GNB_MMP_04 - - Test objective "Verify that the NG-RAN node successfully sends a UPLINK RAN EARLY STATUS TRANSFER message to the AMF." - - Reference - "ETSI TS 138 413 [1], Clauses 8.4.9.2 and 9.2.3.16" - - Config Id CFG_GNB_01 - - PICS Selection PICS_A2/1 and PICS_A3/3_9 - - Initial conditions with { - the UE entity isRegisteredTo the AMF and - the GNB entity alreadyPreparedHandover - } - - Expected behaviour - ensure that { - when { - the IUT entity indicate the initiation "of an Uplink RAN Early Status Transfer" - } - then { - the IUT entity sends a UPLINK_RAN_EARLY_STATUS_TRANSFER containing - AMF_UE_NGAP_ID, - RAN_UE_NGAP_ID, - Early_Status_Transfer_Transparent_Container - ; - to the AMF entity - } - } - } // End TP_NGAP_GNB_MMP_04 + TP Id TP_NGAP_GNB_MMP_11 + + Test objective "Verify that the NG-RAN node successfully sends a UPLINK RAN EARLY STATUS TRANSFER message to the AMF." + + Reference + "ETSI TS 138 413 [1], Clauses 8.4.9.2 and 9.2.3.16" + + Config Id CFG_GNB_01 + + PICS Selection PICS_A2/1 and PICS_A3/3_9 + + Initial conditions with { + the UE entity isRegisteredTo the AMF and + the GNB entity alreadyPreparedHandover + } + + Expected behaviour + ensure that { + when { + the IUT entity indicate the initiation "of an Uplink RAN Early Status Transfer" + } + then { + the IUT entity sends a UPLINK_RAN_EARLY_STATUS_TRANSFER containing + AMF_UE_NGAP_ID, + RAN_UE_NGAP_ID, + Early_Status_Transfer_Transparent_Container + ; + to the AMF entity + } + } + } // End TP_NGAP_GNB_MMP_11 } // End Group "Uplink RAN Early Status Transfer" @@ -2612,11 +2608,9 @@ Package TP_GNB { Default_Paging_DRX ; to the AMF entity - } - - } - - } // end TP TP_NGAP_GNB_IMP_01 + } + } + } // end TP TP_NGAP_GNB_IMP_01 } // End Group "NG Setup" Group "RAN Configuration Update" @@ -2665,10 +2659,7 @@ Package TP_GNB { ; to the AMF entity } - } - - } // End TP_NGAP_GNB_IMP_02 } // End Group RAN Configuration Update @@ -2678,140 +2669,139 @@ Package TP_GNB { Test Purpose { - TP Id TP_NGAP_GNB_IMP_03 - - Test objective "Verify that the GNB node successfully processes a AMF CONFIGURATION UPDATE message with AMF CONFIGURATION UPDATE ACKNOWLEDGE to acknowledge the update." - - Reference - "ETSI TS 138 413 [1], Clauses 8.7.3.2, 9.2.6.7 aqnd 9.2.6.8" - - Config Id CFG_GNB_01 - - PICS Selection PICS_A2/1 and PICS_A3/6_3 - - Initial conditions with { - the UE entity isRegisteredTo the AMF and - the UE entity isCMIDLE and - the UE entity hasReceivedPAGINGMessage - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a AMF_CONFIGURATION_UPDATE containing - Served_GUAMI_List containing - Served_GUAMI_Item containing - GUAMI containing - PLMN_Identity, - AMF_Region_ID, - AMF_Set_ID, - AMF_Pointer - ; - ; - ;, - PLMN_Support_List containing - PLMN_Support_Item containing - PLMN_Identity, - Slice_Support_List containing - S_NSSAI containing - SST - ; - ; - ; - ;, - AMF_TNL_Association_to_Add_List containing - AMF_TNL_Association_to_Add_item containing - AMF_TNL_Association_Address, - TNL_Address_Weight_Factor - ; - ;, - AMF_TNL_Association_to_Update_List containing - AMF_TNL_Association_to_Update_Item containing - AMF_TNL_Association_Address - ; - ; - ; - from the AMF entity - } - then { - the IUT entity sends a AMF_CONFIGURATION_UPDATE_ACKNOWLEDGE containing - AMF_TNL_Association_Setup_List containing - AMF_TNL_Association_Setup_Item containing - AMF_TNL_Association_Address - ; - ; - ; - to the AMF entity - } - } - - } // end TP TP_NGAP_GNB_IMP_03 + TP Id TP_NGAP_GNB_IMP_03 + + Test objective "Verify that the GNB node successfully processes a AMF CONFIGURATION UPDATE message with AMF CONFIGURATION UPDATE ACKNOWLEDGE to acknowledge the update." + + Reference + "ETSI TS 138 413 [1], Clauses 8.7.3.2, 9.2.6.7 aqnd 9.2.6.8" + + Config Id CFG_GNB_01 + + PICS Selection PICS_A2/1 and PICS_A3/6_3 + + Initial conditions with { + the UE entity isRegisteredTo the AMF and + the UE entity isCMIDLE and + the UE entity hasReceivedPAGINGMessage + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a AMF_CONFIGURATION_UPDATE containing + Served_GUAMI_List containing + Served_GUAMI_Item containing + GUAMI containing + PLMN_Identity, + AMF_Region_ID, + AMF_Set_ID, + AMF_Pointer + ; + ; + ;, + PLMN_Support_List containing + PLMN_Support_Item containing + PLMN_Identity, + Slice_Support_List containing + S_NSSAI containing + SST + ; + ; + ; + ;, + AMF_TNL_Association_to_Add_List containing + AMF_TNL_Association_to_Add_item containing + AMF_TNL_Association_Address, + TNL_Address_Weight_Factor + ; + ;, + AMF_TNL_Association_to_Update_List containing + AMF_TNL_Association_to_Update_Item containing + AMF_TNL_Association_Address + ; + ; + ; + from the AMF entity + } + then { + the IUT entity sends a AMF_CONFIGURATION_UPDATE_ACKNOWLEDGE containing + AMF_TNL_Association_Setup_List containing + AMF_TNL_Association_Setup_Item containing + AMF_TNL_Association_Address + ; + ; + ; + to the AMF entity + } + } - Test Purpose { - - TP Id TP_NGAP_GNB_IMP_06 - - Test objective "Verify that the GNB node can send a AMF CONFIGURATION UPDATE FAILURE." - - Reference - "ETSI TS 138 413 [1], Clauses 8.7.3.2, 9.2.6.7 aqnd 9.2.6.9" - - Config Id CFG_GNB_01 - - PICS Selection PICS_A2/1 and PICS_A3/6_3 - - Initial conditions with { - the UE entity isRegisteredTo the AMF and - the UE entity isCMIDLE and - the UE entity hasReceivedPAGINGMessage - } - - Expected behaviour - ensure that { - when { - the IUT entity receives a AMF_CONFIGURATION_UPDATE containing - Served_GUAMI_List containing - Served_GUAMI_Item containing - GUAMI containing - PLMN_Identity, - AMF_Region_ID, - AMF_Set_ID, - AMF_Pointer - ; - ; - ;, - PLMN_Support_List containing - PLMN_Support_Item containing - PLMN_Identity, // Implementation Note: Incorrect PLMN ID: The PLMN ID in the message does not match the PLMN ID of the GNB. - Slice_Support_List containing - S_NSSAI containing - SST - ; - ; - ; - ;, - AMF_TNL_Association_to_Add_List containing - AMF_TNL_Association_to_Add_item containing - AMF_TNL_Association_Address, - TNL_Address_Weight_Factor - ; - ;, - AMF_TNL_Association_to_Update_List containing - AMF_TNL_Association_to_Update_Item containing - AMF_TNL_Association_Address - ; - ; - ; - from the AMF entity - } - then { - the IUT entity sends a AMF_CONFIGURATION_UPDATE_FAILURE containing - Cause; - to the AMF entity - } - } + } // end TP TP_NGAP_GNB_IMP_03 - } // end TP TP_NGAP_GNB_IMP_06 + Test Purpose { + + TP Id TP_NGAP_GNB_IMP_04 + + Test objective "Verify that the GNB node can send a AMF CONFIGURATION UPDATE FAILURE." + + Reference + "ETSI TS 138 413 [1], Clauses 8.7.3.2, 9.2.6.7 aqnd 9.2.6.9" + + Config Id CFG_GNB_01 + + PICS Selection PICS_A2/1 and PICS_A3/6_3 + + Initial conditions with { + the UE entity isRegisteredTo the AMF and + the UE entity isCMIDLE and + the UE entity hasReceivedPAGINGMessage + } + + Expected behaviour + ensure that { + when { + the IUT entity receives a AMF_CONFIGURATION_UPDATE containing + Served_GUAMI_List containing + Served_GUAMI_Item containing + GUAMI containing + PLMN_Identity, + AMF_Region_ID, + AMF_Set_ID, + AMF_Pointer + ; + ; + ;, + PLMN_Support_List containing + PLMN_Support_Item containing + PLMN_Identity, // Implementation Note: Incorrect PLMN ID: The PLMN ID in the message does not match the PLMN ID of the GNB. + Slice_Support_List containing + S_NSSAI containing + SST + ; + ; + ; + ;, + AMF_TNL_Association_to_Add_List containing + AMF_TNL_Association_to_Add_item containing + AMF_TNL_Association_Address, + TNL_Address_Weight_Factor + ; + ;, + AMF_TNL_Association_to_Update_List containing + AMF_TNL_Association_to_Update_Item containing + AMF_TNL_Association_Address + ; + ; + ; + from the AMF entity + } + then { + the IUT entity sends a AMF_CONFIGURATION_UPDATE_FAILURE containing + Cause; + to the AMF entity + } + } + } // end TP TP_NGAP_GNB_IMP_04 } //End Group AMF Configuration Update @@ -2821,7 +2811,7 @@ Package TP_GNB { Test Purpose { - TP Id TP_NGAP_GNB_IMP_04 + TP Id TP_NGAP_GNB_IMP_05 Test objective "Verify that the GNB node successfully processes a NG RESET message that contains mandatory IEs and answers with NG RESET ACKNOWLEDGE to acknowledge the reset." @@ -2853,10 +2843,9 @@ Package TP_GNB { then { the IUT entity sends a NG_RESET_ACKNOWLEDGE to the AMF entity - } - } - - } // end TP TP_NGAP_GNB_IMP_04 + } + } + } // end TP TP_NGAP_GNB_IMP_05 } // End Group NG Reset @@ -2866,7 +2855,7 @@ Package TP_GNB { Test Purpose { - TP Id TP_NGAP_GNB_IMP_05 + TP Id TP_NGAP_GNB_IMP_06 Test objective "Verify that the GNB can send a ERROR INDICATION to the AMF when a error occurs." @@ -2889,13 +2878,11 @@ Package TP_GNB { then { the IUT entity sends a ERROR_INDICATION to the AMF entity - } - } - - } // end TP_NGAP_GNB_IMP_05 + } + } + } // end TP_NGAP_GNB_IMP_06 } // End Group Error Indication - - } + } // End Group "8.7 Interface Management Procedures" Group "8.8 Configuration Transfer Procedure" { @@ -2926,11 +2913,8 @@ Package TP_GNB { to the AMF entity } } - } // end TP_NGAP_GNB_CTP_01 - } // end "Uplink RAN Configuration Transfer" - } // end Group "8.8 Configuration Transfer Procedure" Group "8.9 Warning Message Transmission Procedures" @@ -2971,7 +2955,6 @@ Package TP_GNB { to the AMF entity } } - } // end TP_NGAP_GNB_WTP_01 Test Purpose { @@ -3009,7 +2992,6 @@ Package TP_GNB { to the AMF entity } } - } // end TP_NGAP_GNB_WTP_02 //TODO:possible to add additional tests from 8.9.1.2 paragraph 4 and on @@ -3046,7 +3028,6 @@ Package TP_GNB { to the AMF entity } } - } // end TP_NGAP_GNB_WTP_03 //TODO:possible to add additional tests from 8.9.2.2 paragraph 3, 5 and on @@ -3082,7 +3063,6 @@ Package TP_GNB { to the AMF entity } } - } // end TP_NGAP_GNB_WTP_04 Test Purpose { @@ -3114,9 +3094,7 @@ Package TP_GNB { to the AMF entity } } - } // end TP_NGAP_GNB_WTP_05 - } // end "8.9 Warning Message Transmission Procedures" Group "8.10 NRPPa Transport Procedures" @@ -3154,7 +3132,6 @@ Package TP_GNB { to the AMF entity } } - } // end TP_NGAP_GNB_NTP_01 Test Purpose { @@ -3186,7 +3163,6 @@ Package TP_GNB { to the AMF entity } } - } // end TP_NGAP_GNB_NTP_02 } // end "8.10 NRPPa Transport Procedures" @@ -3234,7 +3210,6 @@ Package TP_GNB { to the AMF entity } } - } // end TP_NGAP_GNB_TRP_01 Test Purpose { @@ -3276,7 +3251,6 @@ Package TP_GNB { to the AMF entity } } - } // end TP_NGAP_GNB_TRP_02 Test Purpose { @@ -3312,7 +3286,6 @@ Package TP_GNB { to the AMF entity } } - } // end TP_NGAP_GNB_TRP_03 } // end "8.11 Trace Procedures" @@ -3376,7 +3349,6 @@ Package TP_GNB { to the AMF entity } } - } // end TP_NGAP_GNB_LRP_01 } // end "Location Reporting Failure Indication" @@ -3422,7 +3394,6 @@ Package TP_GNB { to the AMF entity } } - } // end TP_NGAP_GNB_LRP_02 } // end "Location Report" @@ -3469,7 +3440,6 @@ Package TP_GNB { to the AMF entity } } - } // end TP_NGAP_GNB_URP_01 Test Purpose { @@ -3505,7 +3475,6 @@ Package TP_GNB { to the AMF entity } } - } // end TP_NGAP_GNB_URP_02 Test Purpose { @@ -3537,7 +3506,6 @@ Package TP_GNB { to the AMF entity } } - } // end TP_NGAP_GNB_URP_03 } // end Group "8.14 UE Radio Capability Management Procedures" @@ -3580,7 +3548,6 @@ Package TP_GNB { to the AMF entity } } - } // end TP_NGAP_GNB_DRP_01 } // end Group "8.15 Data Usage Reporting Procedures" @@ -3617,7 +3584,6 @@ Package TP_GNB { to the AMF entity } } - } // end TP_NGAP_GNB_RIP_01 } // end Group "8.16 RIM Information Transfer Procedures" -- GitLab From 294f8f3b9792a1ddf19b27864547fb0f94d80373 Mon Sep 17 00:00:00 2001 From: pintar Date: Mon, 25 Mar 2024 13:53:05 +0100 Subject: [PATCH 2/8] Semicolons moved into one line to get better word output --- test_purposes/ngap/TP_AMF_NGAP2.tplan2 | 466 ++++------------ test_purposes/ngap/TP_GNB_NGAP.tplan2 | 734 ++++++------------------- 2 files changed, 281 insertions(+), 919 deletions(-) diff --git a/test_purposes/ngap/TP_AMF_NGAP2.tplan2 b/test_purposes/ngap/TP_AMF_NGAP2.tplan2 index 8416013..45afdc3 100644 --- a/test_purposes/ngap/TP_AMF_NGAP2.tplan2 +++ b/test_purposes/ngap/TP_AMF_NGAP2.tplan2 @@ -51,8 +51,7 @@ Package TP_AMF { PDU_Session_Resource_Setup_Request_List containing PDU_SessionId, S_NSSAI, - PDU_Session_Resource_Setup_Request_Transfer; - ; + PDU_Session_Resource_Setup_Request_Transfer;; to the GNB entity } } @@ -90,10 +89,7 @@ Package TP_AMF { PDU_SessionId indicating value PX_PDU_ID, S_NSSAI, PDU_Session_Resource_Release_Command_Transfer containing - Cause indicating value PX_Cause; //normal_release - ; - ; - ; + Cause indicating value PX_Cause;;;; //normal_release to the GNB entity } } @@ -137,12 +133,7 @@ Package TP_AMF { // ;, QoSFlowAddorModifyRequestList containing QoSFlowAddorModifyRequestItem containing - QoSFlowIdentifier; - ; - ; - ; - ; - ; + QoSFlowIdentifier;;;;;; to the GNB entity } } @@ -179,13 +170,7 @@ Package TP_AMF { UPTransportLayerInformation, AssociatedQoSFlowList containing AssociatedQoSFlowItem containing - QoSFlowIdentifier indicating value PX_QoS_Flow_ID; - ; - ; - ; - ; - ; - ; + QoSFlowIdentifier indicating value PX_QoS_Flow_ID;;;;;;; from the GNB entity } then { @@ -198,13 +183,8 @@ Package TP_AMF { PDU_Session_Resource_Modify_Confirm_Transfer containing QoSFlowModifyConfirmList containing QoSFlowModifyConfirmItem containing - QoSFlowIdentifier; - ; - ;, - UL_NG_U_UP_TNLInformation - ; - ; - ; + QoSFlowIdentifier;;;, + UL_NG_U_UP_TNLInformation;;; to the GNB entity } } @@ -241,13 +221,7 @@ Package TP_AMF { UPTransportLayerInformation, AssociatedQoSFlowList containing AssociatedQoSFlowItem containing - QoSFlowIdentifier indicating value PX_QoS_Wrong_Flow_ID; - ; - ; - ; - ; - ; - ; + QoSFlowIdentifier indicating value PX_QoS_Wrong_Flow_ID;;;;;;; from the GNB entity } then { @@ -258,10 +232,7 @@ Package TP_AMF { PDU_Session_Resource_Failed_To_Modify_Item containing PDU_SessionId indicating value PX_PDU_ID, PDU_Session_Resource_Modify_Indication_Unsuccessful_Transfer containing - Cause; - ; - ; - ; + Cause;;;; to the GNB entity } } @@ -306,34 +277,24 @@ Package TP_AMF { PLMN_Identity, AMF_Region_ID, AMF_Set_ID, - AMF_Pointer - ;, + AMF_Pointer;, PDU_Session_Resource_Setup_Request_List containing PDU_Session_Resource_Setup_Request_Item containing PDU_SessionId indicating value PX_PDU_ID, S_NSSAI containing - SST - ;, - PDU_Session_Resource_Setup_Request_Transfer - ; - ;, + SST;, + PDU_Session_Resource_Setup_Request_Transfer;;, Allowed_NSSAI containing Allowed_NSSAI_List containing Allowed_NSSAI_Item containing S_NSSAI containing - SST - ; - ; - ; - ;, + SST;;;;, UE_Security_Capabilities containing NR_Encryption_Algorithms, NR_Integrity_Protection_Algorithms, E_UTRA_Encryption_Algorithms, - E_UTRA_Integrity_Protection_Algorithms - ;, - Security_Key - ; + E_UTRA_Integrity_Protection_Algorithms;, + Security_Key; to the GNB entity } } @@ -373,10 +334,7 @@ Package TP_AMF { CHOICE_UE_NGAP_IDs containing UE_NGAP_ID_pair containing AMF_UE_NGAP_ID, - RAN_UE_NGAP_ID - ; - ; - ; + RAN_UE_NGAP_ID;;; to the GNB entity } } @@ -409,10 +367,7 @@ Package TP_AMF { the IUT entity sends a UE_CONTEXT_RELEASE_COMMAND containing CHOICE_UE_NGAP_IDs containing AMF_UE_NGAP_ID containing - AMF_UE_NGAP_ID - ; - ; - ; + AMF_UE_NGAP_ID;;; to the GNB entity } } @@ -451,8 +406,7 @@ Package TP_AMF { then { the IUT entity sends a UE_CONTEXT_MODIFICATION_REQUEST containing AMF_UE_NGAP_ID, - RAN_UE_NGAP_ID - ; + RAN_UE_NGAP_ID; to the GNB entity } } @@ -489,8 +443,7 @@ Package TP_AMF { then { the IUT entity sends a CONNECTION_ESTABLISHMENT_INDICATION containing AMF_UE_NGAP_ID, - RAN_UE_NGAP_ID - ; + RAN_UE_NGAP_ID; to the GNB entity } } @@ -529,8 +482,7 @@ Package TP_AMF { then { the IUT entity sends a AMF_CP_RELOCATION_INDICATION containing AMF_UE_NGAP_ID, - RAN_UE_NGAP_ID - ; + RAN_UE_NGAP_ID; to the GNB entity } } @@ -570,9 +522,7 @@ Package TP_AMF { 5G_S_TMSI containing AMF_Set_ID, AMF_Pointer, - 5G_TMSI - ; - ; + 5G_TMSI;; from the GNB entity } then { @@ -580,9 +530,7 @@ Package TP_AMF { 5G_S_TMSI containing AMF_Set_ID, AMF_Pointer, - 5G_TMSI - ; - ; + 5G_TMSI;; to the GNB entity } } @@ -623,17 +571,13 @@ Package TP_AMF { PDU_Session_Resource_Suspend_Item containing PDU_SessionId indicating value PX_PDU_ID, UE_Context_Suspend_Request_Transfer containing - Suspend_Indicator; - ; - ; - ; + Suspend_Indicator;;;; from the GNB entity } then { the IUT entity sends a UE_CONTEXT_SUSPEND_RESPONSE containing AMF_UE_NGAP_ID, - RAN_UE_NGAP_ID - ; + RAN_UE_NGAP_ID; to the GNB entity } } @@ -670,18 +614,14 @@ Package TP_AMF { PDU_Session_Resource_Suspend_Item containing PDU_SessionId indicating value PX_PDU_ID, UE_Context_Suspend_Request_Transfer containing - Suspend_Indicator; - ; - ; - ; + Suspend_Indicator;;;; from the GNB entity } then { the IUT entity sends a UE_CONTEXT_SUSPEND_FAILURE containing AMF_UE_NGAP_ID, RAN_UE_NGAP_ID, - Cause - ; + Cause; to the GNB entity } } @@ -722,10 +662,7 @@ Package TP_AMF { PDU_Session_Resource_Resume_Item containing PDU_SessionId indicating value PX_PDU_ID, UE_Context_Suspend_Request_Transfer containing - Suspend_Indicator; - ; - ; - ; + Suspend_Indicator;;;; from the GNB entity } then { @@ -736,10 +673,7 @@ Package TP_AMF { PDU_Session_Resource_Resume_Item containing PDU_SessionId indicating value PX_PDU_ID, UE_Context_Suspend_Request_Transfer containing - Suspend_Indicator; - ; - ; - ; + Suspend_Indicator;;;; to the GNB entity } } @@ -775,18 +709,14 @@ Package TP_AMF { PDU_Session_Resource_Resume_List containing PDU_Session_Resource_Resume_Item containing PDU_SessionId indicating value PX_PDU_ID, - UE_Context_Resume_Request_Transfer - ; - ; - ; + UE_Context_Resume_Request_Transfer;;; from the GNB entity } then { the IUT entity sends a UE_CONTEXT_RESUME_FAILURE containing AMF_UE_NGAP_ID, RAN_UE_NGAP_ID, - Cause - ; + Cause; to the GNB entity } } @@ -832,11 +762,8 @@ Package TP_AMF { PDU_Session_Resource_List containing PDU_Session_Resource_Item containing PDU_SessionId indicating value PX_PDU_ID, - Handover_Required_Transfer - ; - ;, - Source_to_Target_Transparent_Container - ; + Handover_Required_Transfer;;, + Source_to_Target_Transparent_Container; from the GNB entity } then { @@ -847,10 +774,7 @@ Package TP_AMF { PDU_Session_Resource_Handover_List containing PDU_Session_Resource_Handover_Item containing PDU_SessionId indicating value PX_PDU_ID, - Handover_Command_Transfer - ; - ; - ; + Handover_Command_Transfer;;; to the GNB entity } } @@ -886,19 +810,15 @@ Package TP_AMF { PDU_Session_Resource_List containing PDU_Session_Resource_Item containing PDU_SessionId, - Handover_Required_Transfer - ; - ;, - Source_to_Target_Transparent_Container - ; + Handover_Required_Transfer;;, + Source_to_Target_Transparent_Container; from the GNB entity } then { the IUT entity sends a HANDOVER_PREPARATION_FAILURE containing AMF_UE_NGAP_ID, RAN_UE_NGAP_ID, - Cause - ; + Cause; to the GNB entity } } @@ -940,39 +860,29 @@ Package TP_AMF { Cause, UE_Aggregate_Maximum_Bit_Rate containing UE_Aggregate_Maximum_Bit_Rate_Downlink, - UE_Aggregate_Maximum_Bit_Rate_Uplink - ;, + UE_Aggregate_Maximum_Bit_Rate_Uplink;, UE_Security_Capabilities containing NR_Encryption_Algorithms, NR_Integrity_Protection_Algorithms, E_UTRA_Encryption_Algorithms, - E_UTRA_Integrity_Protection_Algorithms - ;, + E_UTRA_Integrity_Protection_Algorithms;, PDU_Session_Setup_Resource_List containing PDU_Session_Setup_Resource_Item containing PDU_SessionId, S_NSSAI containing SST;, - Handover_Request_Transfer - ; - ;, + Handover_Request_Transfer;;, Allowed_NSSAI containing Allowed_NSSAI_List containing Allowed_NSSAI_Item containing S_NSSAI containing - SST - ; - ; - ; - ;, + SST;;;;, Source_to_Target_Transparent_Container, GUAMI containing PLMN_Identity, AMF_Region_ID, AMF_Set_ID, - AMF_Pointer - ; - ; + AMF_Pointer;; to the GNB entity } } @@ -1014,15 +924,11 @@ Package TP_AMF { NR_Encryption_Algorithms, NR_Integrity_Protection_Algorithms, E_UTRA_Encryption_Algorithms, - E_UTRA_Integrity_Protection_Algorithms - ;, + E_UTRA_Integrity_Protection_Algorithms;, PDU_Session_Resources_to_be_Switched_in_Downlink_List containing PDU_Session_Resources_to_be_Switched_in_Downlink_Item containing PDU_SessionId, - Path_Switch_Request_Transfer - ; - ; - ; + Path_Switch_Request_Transfer;;; from the GNB entity } then { @@ -1036,10 +942,7 @@ Package TP_AMF { PDU_Session_Resource_Switched_List containing PDU_Session_Resource_Switched_Item containing PDU_SessionId, - Path_Switch_Request_Acknowledge_Transfer - ; - ; - ; + Path_Switch_Request_Acknowledge_Transfer;;; to the GNB entity } } @@ -1075,19 +978,14 @@ Package TP_AMF { NR_Encryption_Algorithms, NR_Integrity_Protection_Algorithms, E_UTRA_Encryption_Algorithms, - E_UTRA_Integrity_Protection_Algorithms - ;, + E_UTRA_Integrity_Protection_Algorithms;, PDU_Session_Resources_to_be_Switched_in_Downlink_List containing PDU_Session_Resources_to_be_Switched_in_Downlink_Item containing PDU_SessionId, - Path_Switch_Request_Transfer - ;, + Path_Switch_Request_Transfer;, PDU_Session_Resources_to_be_Switched_in_Downlink_Item containing PDU_SessionId, - Path_Switch_Request_Transfer - ; - ; - ; + Path_Switch_Request_Transfer;;; from the GNB entity } then { @@ -1098,11 +996,7 @@ Package TP_AMF { PDU_Session_Resource_Released_Item containing PDU_SessionId, Path_Switch_Request_Unsuccessful_Transfer containing - Cause - ; - ; - ; - ; + Cause;;;; to the GNB entity } } @@ -1138,15 +1032,13 @@ Package TP_AMF { the IUT entity receives a HANDOVER_CANCEL containing AMF_UE_NGAP_ID, RAN_UE_NGAP_ID, - Cause - ; + Cause; from the GNB entity } then { the IUT entity sends a HANDOVER_CANCEL_ACKNOWLEDGE containing AMF_UE_NGAP_ID, - RAN_UE_NGAP_ID - ; + RAN_UE_NGAP_ID; to the GNB entity } } @@ -1193,22 +1085,12 @@ Package TP_AMF { 12_bits containing // use 18_bits IE instead if the PDCP-SN is 18 bits long UL_COUNT_Value containing PDCP_SN_Length_12, - HFN_for_PDCP_SN_Length_12 - ; - ; - ;, + HFN_for_PDCP_SN_Length_12;;;, CHOICE_DL_DRB_Status containing 12_bits containing // use 18_bits IE instead if the PDCP-SN is 18 bits long DL_COUNT_Value containing PDCP_SN_Length_12, - HFN_for_PDCP_SN_Length_12 - ; - ; - ; - ; - ; - ; - ; + HFN_for_PDCP_SN_Length_12;;;;;;; to the GNB entity } } @@ -1246,8 +1128,7 @@ Package TP_AMF { then { the IUT entity sends a HANDOVER_SUCCESS containing AMF_UE_NGAP_ID, - RAN_UE_NGAP_ID - ; + RAN_UE_NGAP_ID; to the GNB entity } } @@ -1296,16 +1177,7 @@ Package TP_AMF { 12_bits containing // use 18_bits IE instead if the PDCP-SN is 18 bits long FIRST_DL_COUNT_Value containing PDCP_SN_Length_12, - HFN_for_PDCP_SN_Length_12 - ; - ; - ; - ; - ; - ; - ; - ; - ; + HFN_for_PDCP_SN_Length_12;;;;;;;;; to the GNB entity } } @@ -1350,19 +1222,12 @@ Package TP_AMF { 5G_S_TMSI containing AMF_Set_ID, AMF_Pointer, - 5G_TMSI - ; - ; - ;, + 5G_TMSI;;;, TAI_List_for_Paging containing TAI_List_for_Paging_Item containing TAI containing PLMN_Identity, - TAC - ; - ; - ; - ; + TAC;;;; to the GNB entity } } @@ -1404,16 +1269,14 @@ Package TP_AMF { RAN_UE_NGAP_ID, NAS_PDU, User_Location_Information, - RRC_Establishmnet_Cause - ; + RRC_Establishmnet_Cause; from the GNB entity } then { the IUT entity sends an DOWNLINK_NAS_TRANSPORT containing AMF_UE_NGAP_ID, RAN_UE_NGAP_ID, - NAS_PDU - ; + NAS_PDU; to the GNB entity } } @@ -1449,8 +1312,7 @@ Package TP_AMF { RAN_UE_NGAP_ID, NAS_PDU, User_Location_Information, - RRC_Establishmnet_Cause - ; + RRC_Establishmnet_Cause; from the GNB entity } then { @@ -1458,8 +1320,7 @@ Package TP_AMF { RAN_UE_NGAP_ID, NGAP_Message, // Contains the INITIAL UE MESSAGE NAS_PDU, - AMF_Set_ID - ; + AMF_Set_ID; to the GNB entity } } @@ -1505,15 +1366,8 @@ Package TP_AMF { PLMN_Identity, TAI_Slice_Support_List containing S_NSSAI containing - SST - ; - ; - ; - ; - ;, - Default_Paging_DRX - ; - ; + SST;;;;;, + Default_Paging_DRX;; from the GNB entity } then { @@ -1525,27 +1379,17 @@ Package TP_AMF { PLMN_Identity, AMF_Region_ID, AMF_Set_ID, - AMF_Pointer - ; - ; - ;, + AMF_Pointer;;;, Relative_AMF_Capacity, PLMN_Support_List containing PLMN_Support_Item containing PLMN_Identity, Slice_Support_List containing S_NSSAI containing - SST - ; - ;, + SST;;, Extended_Slice_Support_List containing S_NSSAI containing - SST - ; - ; - ; - ; - ; + SST;;;;; to the GNB entity } } @@ -1581,21 +1425,13 @@ Package TP_AMF { PLMN_Identity, TAI_Slice_Support_List containing S_NSSAI containing - SST - ; - ; - ; - ; - ;, - Default_Paging_DRX - ; - ; + SST;;;;;, + Default_Paging_DRX;; from the GNB entity } then { the IUT entity sends a NG_SETUP_FAILURE containing - Cause - ; + Cause; to the GNB entity } } @@ -1631,16 +1467,9 @@ Package TP_AMF { PLMN_Identity, TAI_Slice_Support_List containing S_NSSAI containing - SST - ; - ; - ; - ; - ;, + SST;;;;;, Default_Paging_DRX, - UE_Retention_Information // Implementation Node: use ues-retained - ; - ; + UE_Retention_Information;; // Implementation Node: use ues-retained from the GNB entity } then { @@ -1652,28 +1481,18 @@ Package TP_AMF { PLMN_Identity, AMF_Region_ID, AMF_Set_ID, - AMF_Pointer - ; - ; - ;, + AMF_Pointer;;;, Relative_AMF_Capacity, PLMN_Support_List containing PLMN_Support_Item containing PLMN_Identity, Slice_Support_List containing S_NSSAI containing - SST - ; - ;, + SST;;, Extended_Slice_Support_List containing S_NSSAI containing - SST - ; - ; - ; - ;, - UE_Retention_Information - ; + SST;;;;, + UE_Retention_Information; to the GNB entity } } @@ -1709,28 +1528,17 @@ Package TP_AMF { PLMN_Identity, TAI_Slice_Support_List containing S_NSSAI containing - SST - ; - ;, + SST;;, NPN_Support, Extended_TAI_Slice_Support_List containing S_NSSAI containing - SST - ; - ; - ; - ;, + SST;;;;, Configured_TAC_Indication, - RAT_Information - ; - , + RAT_Information;, Default_Paging_DRX, NB_IoT_Default_Paging_DRX, Extended_RAN_Node_Name containing - RAN_Node_Name_Visible - ; - ; - ; + RAN_Node_Name_Visible;;; from the GNB entity } then { @@ -1742,31 +1550,20 @@ Package TP_AMF { PLMN_Identity, AMF_Region_ID, AMF_Set_ID, - AMF_Pointer - ; - ; - ;, + AMF_Pointer;;;, Relative_AMF_Capacity, PLMN_Support_List containing PLMN_Support_Item containing PLMN_Identity, Slice_Support_List containing S_NSSAI containing - SST - ; - ;, + SST;;, NPN_Support, Extended_Slice_Support_List containing S_NSSAI containing - SST - ; - ; - ; - ;, + SST;;;;, Extended_RAN_Node_Name containing - RAN_Node_Name_Visible - ; - ; + RAN_Node_Name_Visible;; to the GNB entity } } @@ -1808,14 +1605,7 @@ Package TP_AMF { PLMN_Identity, TAI_Slice_Support_List containing S_NSSAI containing - SST - ; - ; - ; - ; - ; - ; - ; + SST;;;;;;; from the GNB entity } then { @@ -1854,14 +1644,7 @@ Package TP_AMF { PLMN_Identity, TAI_Slice_Support_List containing S_NSSAI containing - SST - ; - ; - ; - ; - ; - ; - ; + SST;;;;;;; from the GNB entity } then { @@ -1910,21 +1693,13 @@ Package TP_AMF { PLMN_Identity, AMF_Region_ID, AMF_Set_ID, - AMF_Pointer - ; - ; - ;, + AMF_Pointer;;;, PLMN_Support_List containing PLMN_Support_Item containing PLMN_Identity, Slice_Support_List containing S_NSSAI containing - SST - ; - ; - ; - ; - ; + SST;;;;; to the GNB entity } } @@ -1961,10 +1736,7 @@ Package TP_AMF { Cause, CHOICE_Reset_Type containing NG_interface containing - Reset_All - ; - ; - ; + Reset_All;;; from the GNB entity } then { @@ -2008,33 +1780,24 @@ Package TP_AMF { PLMN_Identity, AMF_Region_ID, AMF_Set_ID, - AMF_Pointer - ;, + AMF_Pointer;, PDU_Session_Resource_Setup_Request_List containing PDU_Session_Resource_Setup_Request_Item containing PDU_SessionId indicating value PX_PDU_ID, S_NSSAI containing SST;, - PDU_Session_Resource_Setup_Request_Transfer - ; - ;, + PDU_Session_Resource_Setup_Request_Transfer;;, Allowed_NSSAI containing Allowed_NSSAI_List containing Allowed_NSSAI_Item containing S_NSSAI containing - SST - ; - ; - ; - ;, + SST;;;;, UE_Security_Capabilities containing // Implementation Node: use a not supported security key NR_Encryption_Algorithms, NR_Integrity_Protection_Algorithms, E_UTRA_Encryption_Algorithms, - E_UTRA_Integrity_Protection_Algorithms - ;, - Security_Key - ; + E_UTRA_Integrity_Protection_Algorithms;, + Security_Key; from the GNB entity } then { @@ -2080,11 +1843,7 @@ Package TP_AMF { PLMN_Identity, AMF_Region_ID, AMF_Set_ID, - AMF_Pointer - ; - ; - ; - ; + AMF_Pointer;;;; to the GNB entity } } @@ -2122,12 +1881,7 @@ Package TP_AMF { Overload_Start_NSSAI_Item containing Slice_Overload_List containing S_NSSAI containing - SST - ; - ; - ; - ; - ; + SST;;;;; to the GNB entity } } @@ -2200,16 +1954,12 @@ Package TP_AMF { SON_Configuration_Transfer containing Target_RAN_Node_ID containing Global_RAN_Node_ID, - Selected_TAI - ;, + Selected_TAI;, Source_RAN_Node_ID containing Global_RAN_Node_ID, - Selected_TAI - ;, - SON_Information - ; - ; - to the GNB entity + Selected_TAI;, + SON_Information;; + to the GNB entity } } } // end TP_NGAP_AMF_CTP_01 @@ -2250,7 +2000,7 @@ Package TP_AMF { Serial_Number, Repetition_Period, Number_of_Broadcasts_Requested; - to the GNB entity + to the GNB entity } } } // end TP_NGAP_AMF_WTP_01 @@ -2281,7 +2031,7 @@ Package TP_AMF { the IUT entity sends a PWS_CANCEL_REQUEST containing Message_Identifier, Serial_Number; - to the GNB entity + to the GNB entity } } } // end TP_NGAP_AMF_WTP_02 @@ -2320,7 +2070,7 @@ Package TP_AMF { RAN_UE_NGAP_ID, Routing_ID, NRPPa_PDU; - to the GNB entity + to the GNB entity } } } // end TP_NGAP_AMF_NTP_01 @@ -2351,7 +2101,7 @@ Package TP_AMF { the IUT entity sends a DOWNLINK_NON_UE_ASSOCIATED_NRPPA_TRANSPORT containing Routing_ID, NRPPa_PDU; - to the GNB entity + to the GNB entity } } } // end TP_NGAP_AMF_NTP_02 @@ -2393,7 +2143,7 @@ Package TP_AMF { Interfaces_to_Trace, Trace_Depth, Trace_Collection_Entity_IP_Address;; - to the GNB entity + to the GNB entity } } } // end TP_NGAP_AMF_TRP_01 @@ -2425,7 +2175,7 @@ Package TP_AMF { AMF_UE_NGAP_ID, RAN_UE_NGAP_ID, NG_RAN_Trace_ID; - to the GNB entity + to the GNB entity } } } // end TP_NGAP_AMF_TRP_02 @@ -2466,7 +2216,7 @@ Package TP_AMF { RAN_UE_NGAP_ID, Location_Reporting_Request_Type ; - to the GNB entity + to the GNB entity } } } // end TP_NGAP_AMF_LRP_01 @@ -2505,7 +2255,7 @@ Package TP_AMF { the IUT entity sends a UE_TNLA_BINDING_RELEASE_REQUEST containing AMF_UE_NGAP_ID, RAN_UE_NGAP_ID; - to the GNB entity + to the GNB entity } } } // end TP_NGAP_AMF_UBP_01 @@ -2542,7 +2292,7 @@ Package TP_AMF { the IUT entity sends a UE_RADIO_CAPABILITY_CHECK_REQUEST containing AMF_UE_NGAP_ID, RAN_UE_NGAP_ID; - to the GNB entity + to the GNB entity } } } // end TP_NGAP_AMF_URP_01 @@ -2575,7 +2325,7 @@ Package TP_AMF { the IUT entity sends a UE_RADIO_CAPABILITY_ID_MAPPING_RESPONSE containing UE_Radio_Capability_ID, UE_Radio_Capability; - to the GNB entity + to the GNB entity } } } // end TP_NGAP_AMF_URP_02 @@ -2615,7 +2365,7 @@ Package TP_AMF { } then { the IUT entity sends a DOWNLINK_RIM_INFORMATION_TRANSFER - to the GNB entity + to the GNB entity } } } // end TP_NGAP_AMF_RIP_01 diff --git a/test_purposes/ngap/TP_GNB_NGAP.tplan2 b/test_purposes/ngap/TP_GNB_NGAP.tplan2 index 7effeb6..ca6605e 100644 --- a/test_purposes/ngap/TP_GNB_NGAP.tplan2 +++ b/test_purposes/ngap/TP_GNB_NGAP.tplan2 @@ -53,12 +53,7 @@ Package TP_GNB { QoSFlowSetupRequestList containing QoSFlowSetupRequestItem containing QoSFlowIndicator, - QoSFlowLevelQoSParameters; - ; - ; - ; - ; - ; + QoSFlowLevelQoSParameters;;;;;; from the AMF entity } then { @@ -69,10 +64,7 @@ Package TP_GNB { PDU_Session_Resource_Setup_Response_Item containing PDU_SessionId indicating value PX_PDU_ID, PDU_Session_Resource_Setup_Response_Transfer containing - DL_QoS_Flow_per_TNL_Information; - ; - ; - ; + DL_QoS_Flow_per_TNL_Information;;;; to the AMF entity } } @@ -112,10 +104,7 @@ Package TP_GNB { QoSFlowSetupRequestList containing QoSFlowSetupRequestItem containing QoSFlowIndicator, - QoSFlowLevelQoSParameters; - ; - ; - ;, + QoSFlowLevelQoSParameters;;;;, PDU_Session_Resource_Setup_Request_Item containing PDU_SessionId indicating value PX_PDU_ID, S_NSSAI, @@ -125,12 +114,7 @@ Package TP_GNB { QoSFlowSetupRequestList containing QoSFlowSetupRequestItem containing QoSFlowIndicator, - QoSFlowLevelQoSParameters; - ; - ; - ; - ; - ; + QoSFlowLevelQoSParameters;;;;;; from the AMF entity } then { @@ -141,10 +125,7 @@ Package TP_GNB { DU_Session_Resource_Failed_to_Setup_Item containing PDU_SessionId, PDU_Session_Resource_Setup_Unsuccessful_Transfer containing - Cause indicating value MultiplePDUSessionIDInstances; - ; - ; - ; + Cause indicating value MultiplePDUSessionIDInstances;;;; to the AMF entity } } @@ -184,12 +165,7 @@ Package TP_GNB { QoSFlowSetupRequestList containing QoSFlowSetupRequestItem containing QoSFlowIndicator, - QoSFlowLevelQoSParameters; - ; - ; - ; - ; - ; + QoSFlowLevelQoSParameters;;;;;; from the AMF entity } then { @@ -200,10 +176,7 @@ Package TP_GNB { DU_Session_Resource_Failed_to_Setup_Item containing PDU_SessionId indicating value PX_PDU_ID, PDU_Session_Resource_Setup_Unsuccessful_Transfer containing - Cause indicating value MultiplePDUSessionIDInstances; - ; - ; - ; + Cause indicating value MultiplePDUSessionIDInstances;;;; to the AMF entity } } @@ -243,13 +216,8 @@ Package TP_GNB { QoSFlowSetupRequestList containing QoSFlowSetupRequestItem containing QoSFlowIndicator indicating value Non_GBR_QoS, - QoSFlowLevelQoSParameters; - ; - ; - ; - ;, - not UEAggregateMaximumBitRate - ; + QoSFlowLevelQoSParameters;;;;;, + not UEAggregateMaximumBitRate; from the AMF entity } then { @@ -260,10 +228,7 @@ Package TP_GNB { DU_Session_Resource_Failed_to_Setup_Item containing PDU_SessionId indicating value PX_PDU_ID, PDU_Session_Resource_Setup_Unsuccessful_Transfer containing - Cause indicating value InvalidQoSCombination; - ; - ; - ; + Cause indicating value InvalidQoSCombination;;;; to the AMF entity } } @@ -300,10 +265,7 @@ Package TP_GNB { PDU_SessionId indicating value PX_PDU_ID, S_NSSAI, PDU_Session_Resource_Release_Command_Transfer containing - Cause indicating value PX_Cause; //normal_release - ; - ; - ; + Cause indicating value PX_Cause;;;; //normal_release from the AMF entity } then { @@ -313,9 +275,7 @@ Package TP_GNB { PDU_Session_Resource_Released_List containing PDU_Session_Resource_Released_Item containing PDU_SessionId indicating value PX_PDU_ID, - PDU_Session_Resource_Release_Response_Transfer; - ; - ; + PDU_Session_Resource_Release_Response_Transfer;;; to the AMF entity } } @@ -356,10 +316,7 @@ Package TP_GNB { PDU_SessionId indicating value PX_PDU_ID, S_NSSAI, PDU_Session_Resource_Release_Command_Transfer containing - Cause indicating value PX_Cause; //normal_release - ; - ; - ; + Cause indicating value PX_Cause;;;; //normal_release from the AMF entity } then { @@ -369,9 +326,7 @@ Package TP_GNB { PDU_Session_Resource_Released_List containing PDU_Session_Resource_Released_Item containing PDU_SessionId indicating value PX_PDU_ID, - PDU_Session_Resource_Release_Response_Transfer; - ; - ; + PDU_Session_Resource_Release_Response_Transfer;;; to the AMF entity } } @@ -413,12 +368,7 @@ Package TP_GNB { // ;, QoSFlowAddorModifyRequestList containing QoSFlowAddorModifyRequestItem containing - QoSFlowIdentifier; - ; - ; - ; - ; - ; + QoSFlowIdentifier;;;;;; from the AMF entity } then { @@ -431,12 +381,7 @@ Package TP_GNB { PDU_Session_Resource_Modify_Response_Transfer containing QoSFlowAddorModifyResponsetList containing QoSFlowAddorModifyResponsetItem containing - QoSFlowIdentifier; - ; - ; - ; - ; - ; + QoSFlowIdentifier;;;;;; to the AMF entity } } @@ -476,10 +421,7 @@ Package TP_GNB { PDU_SessionId indicating value PX_PDU_ID, S_NSSAI, PDU_Session_Resource_Notify_Released_Transfer containing - Cause; - ; - ; - ; + Cause;;;; to the AMF entity } } @@ -516,10 +458,7 @@ Package TP_GNB { PDU_Session_Resource_Modify_Indication_Item containing PDU_SessionId indicating value PX_PDU_ID, PDU_Session_Resource_Modify_Indication_Transfer containing - DLQoSFlowperTNLInformation; - ; - ; - ; + DLQoSFlowperTNLInformation;;;; to the AMF entity } } @@ -563,33 +502,24 @@ Package TP_GNB { PLMN_Identity, AMF_Region_ID, AMF_Set_ID, - AMF_Pointer - ;, + AMF_Pointer;, PDU_Session_Resource_Setup_Request_List containing PDU_Session_Resource_Setup_Request_Item containing PDU_SessionId indicating value PX_PDU_ID, S_NSSAI containing SST;, - PDU_Session_Resource_Setup_Request_Transfer - ; - ;, + PDU_Session_Resource_Setup_Request_Transfer;;, Allowed_NSSAI containing Allowed_NSSAI_List containing Allowed_NSSAI_Item containing S_NSSAI containing - SST - ; - ; - ; - ;, + SST;;;;, UE_Security_Capabilities containing NR_Encryption_Algorithms, NR_Integrity_Protection_Algorithms, E_UTRA_Encryption_Algorithms, - E_UTRA_Integrity_Protection_Algorithms - ;, - Security_Key - ; + E_UTRA_Integrity_Protection_Algorithms;, + Security_Key; from the AMF entity } then { @@ -598,8 +528,7 @@ Package TP_GNB { RAN_UE_NGAP_ID, PDU_Session_Resource_Setup_Response_List containing PDU_SessionId, - PDU_Session_Resource_Setup_Response_Transfer; - ; + PDU_Session_Resource_Setup_Response_Transfer;; to the AMF entity } } @@ -633,25 +562,18 @@ Package TP_GNB { PLMN_Identity, AMF_Region_ID, AMF_Set_ID, - AMF_Pointer - ;, + AMF_Pointer;, Allowed_NSSAI containing Allowed_NSSAI_List containing Allowed_NSSAI_Item containing S_NSSAI containing - SST - ; - ; - ; - ;, + SST;;;;, UE_Security_Capabilities containing NR_Encryption_Algorithms, NR_Integrity_Protection_Algorithms, E_UTRA_Encryption_Algorithms, - E_UTRA_Integrity_Protection_Algorithms - ;, - Security_Key - ; + E_UTRA_Integrity_Protection_Algorithms;, + Security_Key; from the AMF entity } then { @@ -691,27 +613,18 @@ Package TP_GNB { PLMN_Identity, AMF_Region_ID, AMF_Set_ID, - AMF_Pointer - ;, + AMF_Pointer;, PDU_Session_Resource_Setup_Request_List containing PDU_Session_Resource_Setup_Request_Item containing PDU_SessionId indicating value PX_PDU_ID, S_NSSAI containing - SST - ; - , - PDU_Session_Resource_Setup_Request_Transfer - ; - ;, + SST;, + PDU_Session_Resource_Setup_Request_Transfer;;, Allowed_NSSAI containing Allowed_NSSAI_List containing Allowed_NSSAI_Item containing S_NSSAI containing - SST - ; - ; - ; - ;, + SST;;;;, UE_Security_Capabilities containing NR_Encryption_Algorithms, NR_Integrity_Protection_Algorithms, @@ -723,9 +636,7 @@ Package TP_GNB { NG_RAN_Trace_ID, Interfaces_to_Trace, Trace_Depth, - Trace_Collection_Entity_IP_Address - ; - ; + Trace_Collection_Entity_IP_Address;; from the AMF entity } then { @@ -734,8 +645,7 @@ Package TP_GNB { RAN_UE_NGAP_ID, PDU_Session_Resource_Setup_Response_List containing PDU_SessionId, - PDU_Session_Resource_Setup_Response_Transfer; - ; + PDU_Session_Resource_Setup_Response_Transfer;; to the AMF entity } } @@ -769,37 +679,26 @@ Package TP_GNB { PLMN_Identity, AMF_Region_ID, AMF_Set_ID, - AMF_Pointer - ;, + AMF_Pointer;, PDU_Session_Resource_Setup_Request_List containing PDU_Session_Resource_Setup_Request_Item containing PDU_SessionId indicating value PX_PDU_ID, S_NSSAI containing - SST - ;, - PDU_Session_Resource_Setup_Request_Transfer - ; - ;, + SST;, + PDU_Session_Resource_Setup_Request_Transfer;;, Allowed_NSSAI containing Allowed_NSSAI_List containing Allowed_NSSAI_Item containing S_NSSAI containing - SST - ; - ; - ; - ;, + SST;;;;, UE_Security_Capabilities containing NR_Encryption_Algorithms, NR_Integrity_Protection_Algorithms, E_UTRA_Encryption_Algorithms, - E_UTRA_Integrity_Protection_Algorithms - ;, + E_UTRA_Integrity_Protection_Algorithms;, Security_Key, Mobility_Restriction_List containing - Serving_PLMN - ; - ; + Serving_PLMN;; from the AMF entity } then { @@ -808,8 +707,7 @@ Package TP_GNB { RAN_UE_NGAP_ID, PDU_Session_Resource_Setup_Response_List containing PDU_SessionId, - PDU_Session_Resource_Setup_Response_Transfer; - ; + PDU_Session_Resource_Setup_Response_Transfer;; to the AMF entity } } @@ -843,32 +741,23 @@ Package TP_GNB { PLMN_Identity, AMF_Region_ID, AMF_Set_ID, - AMF_Pointer - ;, + AMF_Pointer;, PDU_Session_Resource_Setup_Request_List containing PDU_Session_Resource_Setup_Request_Item containing PDU_SessionId indicating value PX_PDU_ID, S_NSSAI containing - SST - ;, - PDU_Session_Resource_Setup_Request_Transfer - ; - ;, + SST;, + PDU_Session_Resource_Setup_Request_Transfer;;, Allowed_NSSAI containing Allowed_NSSAI_List containing Allowed_NSSAI_Item containing S_NSSAI containing - SST - ; - ; - ; - ;, + SST;;;;, UE_Security_Capabilities containing NR_Encryption_Algorithms, NR_Integrity_Protection_Algorithms, E_UTRA_Encryption_Algorithms, - E_UTRA_Integrity_Protection_Algorithms - ;, + E_UTRA_Integrity_Protection_Algorithms;, Security_Key, UE_Radio_Capability, Index_to_RAT_Frequency_Selection_Priority, @@ -879,21 +768,17 @@ Package TP_GNB { Redirection_for_Voice_EPS_Fallback, Location_Reporting_Request_Type containing Event_Type, - Report_Area - ; - , + Report_Area;, SRVCC_Operation_Possible, IAB_Authorized, Enhanced_Coverage_Restriction, Extended_Connected_Time, UE Differentiation Information containing Periodic_Communication_Indicator, - Periodic_Time; - , + Periodic_Time;, NR_UE_Sidelink_Aggregate_Maximum_Bit_Rate, LTE_UE_Sidelink_Aggregate_Maximum_Bit_Rate, - UE_Radio_Capability_ID - ; + UE_Radio_Capability_ID; from the AMF entity } then { @@ -902,8 +787,7 @@ Package TP_GNB { RAN_UE_NGAP_ID, PDU_Session_Resource_Setup_Response_List containing PDU_SessionId, - PDU_Session_Resource_Setup_Response_Transfer; - ; + PDU_Session_Resource_Setup_Response_Transfer;; to the AMF entity } } @@ -939,34 +823,24 @@ Package TP_GNB { PLMN_Identity, AMF_Region_ID, AMF_Set_ID, - AMF_Pointer - ;, + AMF_Pointer;, PDU_Session_Resource_Setup_Request_List containing PDU_Session_Resource_Setup_Request_Item containing PDU_SessionId indicating value PX_PDU_ID, S_NSSAI containing - SST - ;, - PDU_Session_Resource_Setup_Request_Transfer - ; - ;, + SST;, + PDU_Session_Resource_Setup_Request_Transfer;;, Allowed_NSSAI containing Allowed_NSSAI_List containing Allowed_NSSAI_Item containing S_NSSAI containing - SST - ; - ; - ; - ;, + SST;;;;, UE_Security_Capabilities containing NR_Encryption_Algorithms, NR_Integrity_Protection_Algorithms, E_UTRA_Encryption_Algorithms, - E_UTRA_Integrity_Protection_Algorithms - ;, - Security_Key - ; + E_UTRA_Integrity_Protection_Algorithms;, + Security_Key; from the AMF entity } then { @@ -975,8 +849,7 @@ Package TP_GNB { RAN_UE_NGAP_ID, PDU_Session_Resource_Failed_to_Setup_List containing PDU_SessionId indicating value PX_PDU_ID, - PDU_Session_Resource_Setup_Unsuccessful_Transfer; - ; + PDU_Session_Resource_Setup_Unsuccessful_Transfer;; to the AMF entity } } @@ -1016,8 +889,7 @@ Package TP_GNB { the IUT entity sends a UE_CONTEXT_RELEASE_REQUEST containing AMF_UE_NGAP_ID, RAN_UE_NGAP_ID, - Cause - ; + Cause; to the AMF entity } @@ -1056,17 +928,13 @@ Package TP_GNB { CHOICE_UE_NGAP_IDs containing UE_NGAP_ID_pair containing AMF_UE_NGAP_ID, - RAN_UE_NGAP_ID - ; - ; - ; + RAN_UE_NGAP_ID;;; from the AMF entity } then { the IUT entity sends a UE_CONTEXT_RELEASE_COMPLETE containing AMF_UE_NGAP_ID, - RAN_UE_NGAP_ID - ; + RAN_UE_NGAP_ID; to the AMF entity } } @@ -1097,10 +965,7 @@ Package TP_GNB { the IUT entity receives a UE_CONTEXT_RELEASE_COMMAND containing CHOICE_UE_NGAP_IDs containing AMF_UE_NGAP_ID containing - AMF_UE_NGAP_ID - ; - ; - ; + AMF_UE_NGAP_ID;;; from the AMF entity } then { @@ -1110,10 +975,7 @@ Package TP_GNB { PDU_Session_Resource_List containing PDU_Session_Resource_Item containing PDU_SessionId indicating value PX_PDU_ID, - PDU_Session_Resource_Release_Response_Transfer - ; - ; - ; + PDU_Session_Resource_Release_Response_Transfer;;; to the AMF entity } } @@ -1148,16 +1010,14 @@ Package TP_GNB { when { the IUT entity receives a UE_CONTEXT_MODIFICATION_REQUEST containing AMF_UE_NGAP_ID, - RAN_UE_NGAP_ID - ; + RAN_UE_NGAP_ID; from the AMF entity } then { the IUT entity sends a UE_CONTEXT_MODIFICATION_FAILURE containing AMF_UE_NGAP_ID, RAN_UE_NGAP_ID, - Cause - ; + Cause; to the AMF entity } } @@ -1187,15 +1047,13 @@ Package TP_GNB { when { the IUT entity receives a UE_CONTEXT_MODIFICATION_REQUEST containing AMF_UE_NGAP_ID, - RAN_UE_NGAP_ID - ; + RAN_UE_NGAP_ID; from the AMF entity } then { the IUT entity sends a UE_CONTEXT_MODIFICATION_RESPONSE containing AMF_UE_NGAP_ID, - RAN_UE_NGAP_ID - ; + RAN_UE_NGAP_ID; to the AMF entity } } @@ -1231,16 +1089,13 @@ Package TP_GNB { NR_Encryption_Algorithms, NR_Integrity_Protection_Algorithms, E_UTRA_Encryption_Algorithms, - E_UTRA_Integrity_Protection_Algorithms - ; - ; + E_UTRA_Integrity_Protection_Algorithms;; from the AMF entity } then { the IUT entity sends a UE_CONTEXT_MODIFICATION_RESPONSE containing AMF_UE_NGAP_ID, - RAN_UE_NGAP_ID - ; + RAN_UE_NGAP_ID; to the AMF entity } } @@ -1275,39 +1130,31 @@ Package TP_GNB { Index_to_RAT_Frequency_Selection_Priority, UE_Aggregate_Maximum_Bit_Rate containing UE_Aggregate_Maximum_Bit_Rate_Downlink, - UE_Aggregate_Maximum_Bit_Rate_Uplink - ;, + UE_Aggregate_Maximum_Bit_Rate_Uplink;, UE_Security_Capabilities containing NR_Encryption_Algorithms, NR_Integrity_Protection_Algorithms, E_UTRA_Encryption_Algorithms, - E_UTRA_Integrity_Protection_Algorithms - ;, + E_UTRA_Integrity_Protection_Algorithms;, Emergency_Fallback_Indicator, New_GUAMI containing PLMN_Identity, AMF_Region_ID, AMF_Set_ID, - AMF_Pointer - ;, + AMF_Pointer;, IAB_Authorized, PC5_QoS_Parameters containing PC5_QoS_Flow_List containing PC5_QoS_Flow_Item containing - PQI - ; - ; - ;, + PQI;;;, UE_Radio_Capability_ID, - RG_Level_Wireline_Access_Characteristics - ; + RG_Level_Wireline_Access_Characteristics; from the AMF entity } then { the IUT entity sends a UE_CONTEXT_MODIFICATION_RESPONSE containing AMF_UE_NGAP_ID, - RAN_UE_NGAP_ID - ; + RAN_UE_NGAP_ID; to the AMF entity } } @@ -1348,8 +1195,7 @@ Package TP_GNB { AMF_UE_NGAP_ID, RAN_UE_NGAP_ID, RRC_State, - User_Location_Information - ; + User_Location_Information; to the AMF entity } } @@ -1392,21 +1238,16 @@ Package TP_GNB { 5G_S_TMSI containing AMF_Set_ID, AMF_Pointer, - 5G_TMSI - ;, + 5G_TMSI;, E_ULTRA_CGI containing PLMN_Identity, - E_UTRA_Cell_Identity - ;, + E_UTRA_Cell_Identity;, TAI containing PLMN_Identity, - TAC - ;, + TAC;, UL_CP_Security_Information containing UL_NAS_MAC, - UL_NAS_Count - ; - ; + UL_NAS_Count;; to the AMF entity } @@ -1447,8 +1288,7 @@ Package TP_GNB { then { the IUT entity sends a UE_CONTEXT_SUSPEND_REQUEST containing AMF_UE_NGAP_ID, - RAN_UE_NGAP_ID - ; + RAN_UE_NGAP_ID; to the AMF entity } } @@ -1489,8 +1329,7 @@ Package TP_GNB { the IUT entity sends a UE_CONTEXT_RESUME_REQUEST containing AMF_UE_NGAP_ID, RAN_UE_NGAP_ID, - RRC_Resume_Cause - ; + RRC_Resume_Cause; to the AMF entity } } @@ -1540,11 +1379,8 @@ Package TP_GNB { PDU_Session_Resource_List containing PDU_Session_Resource_Item containing PDU_SessionId indicating value PX_PDU_ID, - Handover_Required_Transfer - ; - ;, - Source_to_Target_Transparent_Container - ; + Handover_Required_Transfer;;, + Source_to_Target_Transparent_Container; to the AMF entity } } @@ -1586,12 +1422,10 @@ Package TP_GNB { NR_Encryption_Algorithms, NR_Integrity_Protection_Algorithms, E_UTRA_Encryption_Algorithms, - E_UTRA_Integrity_Protection_Algorithms - ;, + E_UTRA_Integrity_Protection_Algorithms;, Security_Context containing Next_Hop_Chaining_Count, - Next_Hop_NH - ;, + Next_Hop_NH;, PDU_Session_Resource_Setup_List containing PDU_Session_Resource_Setup_Item containing PDU_SessionId indicating value PX_PDU_ID, @@ -1601,37 +1435,23 @@ Package TP_GNB { DL_NG_U_UP_TNL_Information containing CHOICE_UP_Transport_Layer_Information containing GTP_tunnel containing - Endpoint_IP_Address - ; - ; - ;, + Endpoint_IP_Address;;;, PDU_Session_Type, QoS_Flow_Setup_Request_List containing QoS_Flow_Setup_Request_Item containing QoS_Flow_Identifier, - QoS_Flow_Level_QoS_Parameter - ; - ; - ; - ; - ;, + QoS_Flow_Level_QoS_Parameter;;;;;, Allowed_NSSAI containing Allowed_NSSAI_List containing Allowed_NSSAI_Item containing S_NSSAI containing - SST - ; - ; - ; - ;, + SST;;;;, Source_to_Target_Transparent_Container, GUAMI containing PLMN_Identity, AMF_Region_ID, AMF_Set_ID, - AMF_Pointer - ; - ; + AMF_Pointer;; from the AMF entity } then { @@ -1645,20 +1465,11 @@ Package TP_GNB { DL_NG_U_UP_TNL_Information containing CHOICE_UP_Transport_Layer_Information containing GTP_tunnel containing - Endpoint_IP_Address - ; - ; - ;, + Endpoint_IP_Address;;;, QoS_Flow_Setup_Response_List containing QoS_Flow_Item_with_Data_Forwarding containing - QoS_Flow_Identifier - ; - ; - ; - ;, - Target_to_Source_Transparent_Container - ; - ; + QoS_Flow_Identifier;;;;, + Target_to_Source_Transparent_Container;; to the AMF entity } } @@ -1691,18 +1502,15 @@ Package TP_GNB { Cause, UE_Aggregate_Maximum_Bit_Rate containing UE_Aggregate_Maximum_Bit_Rate_Downlink, - UE_Aggregate_Maximum_Bit_Rate_Uplink - ;, + UE_Aggregate_Maximum_Bit_Rate_Uplink;, UE_Security_Capabilities containing NR_Encryption_Algorithms, NR_Integrity_Protection_Algorithms, E_UTRA_Encryption_Algorithms, - E_UTRA_Integrity_Protection_Algorithms - ;, + E_UTRA_Integrity_Protection_Algorithms;, Security_Context containing Next_Hop_Chaining_Count, - Next_Hop_NH - ;, + Next_Hop_NH;, PDU_Session_Resource_Setup_List containing PDU_Session_Resource_Setup_Item containing PDU_SessionId indicating value PX_PDU_ID, @@ -1712,44 +1520,29 @@ Package TP_GNB { DL_NG_U_UP_TNL_Information containing CHOICE_UP_Transport_Layer_Information containing GTP_tunnel containing - Endpoint_IP_Address - ; - ; - ;, + Endpoint_IP_Address;;;, PDU_Session_Type, QoS_Flow_Setup_Request_List containing QoS_Flow_Setup_Request_Item containing QoS_Flow_Identifier, - QoS_Flow_Level_QoS_Parameter - ; - ; - ; - ; - ;, + QoS_Flow_Level_QoS_Parameter;;;;;, Allowed_NSSAI containing Allowed_NSSAI_List containing Allowed_NSSAI_Item containing S_NSSAI containing - SST - ; - ; - ; - ;, + SST;;;;, Source_to_Target_Transparent_Container, GUAMI containing PLMN_Identity, AMF_Region_ID, AMF_Set_ID, - AMF_Pointer - ; - ; + AMF_Pointer;; from the AMF entity } then { the IUT entity sends a HANDOVER_FAILURE containing AMF_UE_NGAP_ID, - Cause - ; + Cause; to the AMF entity } } @@ -1782,41 +1575,29 @@ Package TP_GNB { Handover_Typ, Cause, UE_Aggregate_Maximum_Bit_Rate containing - UE_Aggregate_Maximum_Bit_Rate_Downlink, - UE_Aggregate_Maximum_Bit_Rate_Uplink - ;, + UE_Aggregate_Maximum_Bit_Rate_Downli;, Core_Network_Assistance_Information_for_RRC_INACTIVE containing UE_Identity_Index_Value containing CHOICE_UE_Identity_Index_Value containing Index_Length_10 containing - Index_Length_10 - ; - ; - ;, + Index_Length_10;;;, Periodic_Registration_Update_Timer, TAI_List_for_RRC_Inactive containing TAI_List_for_RRC_Inactive_Item containing TAI containing PLMN_Identity, - TAC - ; - ; - ; - ;, + TAC;;;;, UE_Security_Capabilities containing NR_Encryption_Algorithms, NR_Integrity_Protection_Algorithms, E_UTRA_Encryption_Algorithms, - E_UTRA_Integrity_Protection_Algorithms - ;, + E_UTRA_Integrity_Protection_Algorithms;, Security_Context containing Next_Hop_Chaining_Count, - Next_Hop_NH - ;, + Next_Hop_NH;, New_Security_Context_Indicator, NASC containing - NAS_PDU - ;, + NAS_PDU;, PDU_Session_Resource_Setup_List containing PDU_Session_Resource_Setup_Item containing PDU_SessionId indicating value PX_PDU_ID, @@ -1826,45 +1607,30 @@ Package TP_GNB { DL_NG_U_UP_TNL_Information containing CHOICE_UP_Transport_Layer_Information containing GTP_tunnel containing - Endpoint_IP_Address - ; - ; - ;, + Endpoint_IP_Address;;;, PDU_Session_Type, QoS_Flow_Setup_Request_List containing QoS_Flow_Setup_Request_Item containing QoS_Flow_Identifier, - QoS_Flow_Level_QoS_Parameter - ; - ; - ; - ; - ;, + QoS_Flow_Level_QoS_Parameter;;;;;, Allowed_NSSAI containing Allowed_NSSAI_List containing Allowed_NSSAI_Item containing S_NSSAI containing - SST - ; - ; - ; - ;, + SST;;;;, Trace_Activiation containing NG_RAN_TRACE_ID, Interfaces_to_Trace, Trace_Depth, Trace_Collection_Entity_IP_Address containing - Transport_Layer_Address - ; - ;, + Transport_Layer_Address;;, Source_to_Target_Transparent_Container, RRC_Inactive_Transition_Report_Request, GUAMI containing PLMN_Identity, AMF_Region_ID, AMF_Set_ID, - AMF_Pointer - ;, + AMF_Pointer;, Redirection_for_Voice_EPS_Fallback, CN_Assisted_RAN_Parameters_Tuning, SRVCC_Operation_Possible, @@ -1880,19 +1646,13 @@ Package TP_GNB { PQI, PC5_Flow_Bit_Rates containing Guaranteed_Flow_Bit_Rate, - Maximum_Flow_Bit_Rate - ; - ; - ; - ;, + Maximum_Flow_Bit_Rate;;;;, CE_mode_B_Restricted, UE_User_Plane_CIoT_Support_Indicator, Management_Based_MDT_PLMN_List containing - PLMN_Identity - ;, + PLMN_Identity;, UE_Radio_Capability_ID, - Extended_Connected_Time - ; + Extended_Connected_Time; from the AMF entity } then { @@ -1906,20 +1666,11 @@ Package TP_GNB { DL_NG_U_UP_TNL_Information containing CHOICE_UP_Transport_Layer_Information containing GTP_tunnel containing - Endpoint_IP_Address - ; - ; - ;, + Endpoint_IP_Address;;;, QoS_Flow_Setup_Response_List containing QoS_Flow_Item_with_Data_Forwarding containing - QoS_Flow_Identifier - ; - ; - ; - ;, - Target_to_Source_Transparent_Container - ; - ; + QoS_Flow_Identifier;;;;, + Target_to_Source_Transparent_Container;; to the AMF entity } } @@ -1952,18 +1703,15 @@ Package TP_GNB { Cause, UE_Aggregate_Maximum_Bit_Rate containing UE_Aggregate_Maximum_Bit_Rate_Downlink, - UE_Aggregate_Maximum_Bit_Rate_Uplink - ;, + UE_Aggregate_Maximum_Bit_Rate_Uplink;, UE_Security_Capabilities containing NR_Encryption_Algorithms, NR_Integrity_Protection_Algorithms, E_UTRA_Encryption_Algorithms, - E_UTRA_Integrity_Protection_Algorithms - ;, + E_UTRA_Integrity_Protection_Algorithms;, Security_Context containing Next_Hop_Chaining_Count, - Next_Hop_NH - ;, + Next_Hop_NH;, PDU_Session_Resource_Setup_List containing PDU_Session_Resource_Setup_Item containing PDU_SessionId indicating value PX_PDU_ID, @@ -1973,43 +1721,28 @@ Package TP_GNB { DL_NG_U_UP_TNL_Information containing CHOICE_UP_Transport_Layer_Information containing GTP_tunnel containing - Endpoint_IP_Address - ; - ; - ;, + Endpoint_IP_Address;;;, Data_Forwarding_Not_Possible indicating value "data forwarding not possible", Security_Indication containing Integrity_Protection_Indication indicating value preferred, Confidentiality_Protection_Indication indicating value preferred, - Maximum_Integrity_Protected_Data_Rate_Uplink indicating value max_UE_rate - ;, + Maximum_Integrity_Protected_Data_Rate_Uplink indicating value max_UE_rate;, PDU_Session_Type, QoS_Flow_Setup_Request_List containing QoS_Flow_Setup_Request_Item containing QoS_Flow_Identifier, - QoS_Flow_Level_QoS_Parameter - ; - ; - ; - ; - ;, + QoS_Flow_Level_QoS_Parameter;;;;;, Allowed_NSSAI containing Allowed_NSSAI_List containing Allowed_NSSAI_Item containing S_NSSAI containing - SST - ; - ; - ; - ;, + SST;;;;, Source_to_Target_Transparent_Container, GUAMI containing PLMN_Identity, AMF_Region_ID, AMF_Set_ID, - AMF_Pointer - ; - ; + AMF_Pointer;; from the AMF entity } then { @@ -2023,31 +1756,18 @@ Package TP_GNB { DL_NG_U_UP_TNL_Information containing CHOICE_UP_Transport_Layer_Information containing GTP_tunnel containing - Endpoint_IP_Address - ; - ; - ;, + Endpoint_IP_Address;;;, DL Forwarding UP TNL Information containing //may not be present because Data_Forwarding_Not_Possible is set to "data forwarding not possible" CHOICE_UP_Transport_Layer_Information containing GTP_tunnel containing - Endpoint_IP_Address - ; - ; - ;, + Endpoint_IP_Address;;;, Security_Result containing Integrity_Protection_Result indicating value performed, // "not performed" might be fine as well, because indication is set to "preferred" - Confidentiality_Protection_Result indicating value performed // "not performed" might be fine as well, because indication is set to "preferred" - ;, + Confidentiality_Protection_Result indicating value performed;, // "not performed" might be fine as well, because indication is set to "preferred" QoS_Flow_Setup_Response_List containing QoS_Flow_Item_with_Data_Forwarding containing - QoS_Flow_Identifier - ; - ; - ; - ;, - Target_to_Source_Transparent_Container - ; - ; + QoS_Flow_Identifier;;;;, + Target_to_Source_Transparent_Container;; to the AMF entity } } @@ -2081,18 +1801,15 @@ Package TP_GNB { Cause, UE_Aggregate_Maximum_Bit_Rate containing UE_Aggregate_Maximum_Bit_Rate_Downlink, - UE_Aggregate_Maximum_Bit_Rate_Uplink - ;, + UE_Aggregate_Maximum_Bit_Rate_Uplink;, UE_Security_Capabilities containing NR_Encryption_Algorithms, NR_Integrity_Protection_Algorithms, E_UTRA_Encryption_Algorithms, - E_UTRA_Integrity_Protection_Algorithms - ;, + E_UTRA_Integrity_Protection_Algorithms;, Security_Context containing Next_Hop_Chaining_Count, - Next_Hop_NH - ;, + Next_Hop_NH;, PDU_Session_Resource_Setup_List containing PDU_Session_Resource_Setup_Item containing PDU_SessionId indicating value PX_PDU_ID, @@ -2102,30 +1819,18 @@ Package TP_GNB { DL_NG_U_UP_TNL_Information containing CHOICE_UP_Transport_Layer_Information containing GTP_tunnel containing - Endpoint_IP_Address - ; - ; - ;, + Endpoint_IP_Address;;;, PDU_Session_Type, QoS_Flow_Setup_Request_List containing QoS_Flow_Setup_Request_Item containing QoS_Flow_Identifier, - QoS_Flow_Level_QoS_Parameter - ; - ;, - Direct_Forwarding_Path_Availability indicating value "direct path available" - ; - ; - ;, + QoS_Flow_Level_QoS_Parameter;;, + Direct_Forwarding_Path_Availability indicating value "direct path available";;;, Allowed_NSSAI containing Allowed_NSSAI_List containing Allowed_NSSAI_Item containing S_NSSAI containing - SST - ; - ; - ; - ;, + SST;;;;, Source_to_Target_Transparent_Container containing RRC_Container, PDU_Session_Resource_Information_List containing @@ -2135,33 +1840,20 @@ Package TP_GNB { QoS_Flow_Information_Item containing QoS_Flow_Identifier, DL_Forwarding indicating value "DL forwarding proposed", - UL_Forwarding indicating value "UL forwarding proposed" - ; - ; - ; - ;, + UL_Forwarding indicating value "UL forwarding proposed";;;;, Target_Cell_ID containing CHOICE_NG_RAN_CGI containing // other choice E-UTRA could be another case NR containing - NR_CGI - ; - ; - ;, + NR_CGI;;;, UE_History_Information containing CHOICE_UE_History_Information_from_UE containing // other choice E-UTRA could be another case NR containing - NR_Mobility_History_Report - ; - ; - ; - ;, + NR_Mobility_History_Report;;;;, GUAMI containing PLMN_Identity, AMF_Region_ID, AMF_Set_ID, - AMF_Pointer - ; - ; + AMF_Pointer;; from the AMF entity } then { @@ -2175,34 +1867,19 @@ Package TP_GNB { DL_NG_U_UP_TNL_Information containing CHOICE_UP_Transport_Layer_Information containing GTP_tunnel containing - Endpoint_IP_Address - ; - ; - ;, + Endpoint_IP_Address;;;, DL_Forwarding_UP_TNL_Information containing // because of DL_Forwarding indicating value "DL forwarding proposed" CHOICE_UP_Transport_Layer_Information containing GTP_tunnel containing - Endpoint_IP_Address - ; - ; - ;, + Endpoint_IP_Address;;;, QoS_Flow_Setup_Response_List containing QoS_Flow_Item_with_Data_Forwarding containing - QoS_Flow_Identifier - ; - ;, + QoS_Flow_Identifier;;, UL_Forwarding_UP_TNL_Information containing // because of UL_Forwarding indicating value "UL forwarding proposed" CHOICE_UP_Transport_Layer_Information containing GTP_tunnel containing - Endpoint_IP_Address - ; - ; - ; - ; - ;, - Target_to_Source_Transparent_Container - ; - ; + Endpoint_IP_Address;;;;;, + Target_to_Source_Transparent_Container;; to the AMF entity } } @@ -2241,8 +1918,7 @@ Package TP_GNB { the IUT entity sends a HANDOVER_NOTIFY containing AMF_UE_NGAP_ID, RAN_UE_NGAP_ID, - User_Location_Information - ; + User_Location_Information; to the AMF entity } @@ -2288,15 +1964,11 @@ Package TP_GNB { NR_Encryption_Algorithms, NR_Integrity_Protection_Algorithms, E_UTRA_Encryption_Algorithms, - E_UTRA_Integrity_Protection_Algorithms - ;, + E_UTRA_Integrity_Protection_Algorithms;, PDU_Session_Resources_to_be_Switched_in_Downlink_List containing PDU_Session_Resources_to_be_Switched_in_Downlink_Item containing PDU_SessionId indicating value PX_PDU_ID, - Path_Switch_Request_Transfer - ; - ; - ; + Path_Switch_Request_Transfer;;; to the AMF entity } @@ -2337,8 +2009,7 @@ Package TP_GNB { the IUT entity sends a HANDOVER_CANCEL containing AMF_UE_NGAP_ID, RAN_UE_NGAP_ID, - Cause - ; + Cause; to the AMF entity } } @@ -2377,8 +2048,7 @@ Package TP_GNB { the IUT entity sends a UPLINK_RAN_STATUS_TRANSFER containing AMF_UE_NGAP_ID, RAN_UE_NGAP_ID, - RAN_Status_Transfer_Transparent_Container - ; + RAN_Status_Transfer_Transparent_Container; to the AMF entity } @@ -2418,8 +2088,7 @@ Package TP_GNB { the IUT entity sends a UPLINK_RAN_EARLY_STATUS_TRANSFER containing AMF_UE_NGAP_ID, RAN_UE_NGAP_ID, - Early_Status_Transfer_Transparent_Container - ; + Early_Status_Transfer_Transparent_Container; to the AMF entity } } @@ -2464,8 +2133,7 @@ Package TP_GNB { RAN_UE_NGAP_ID, NAS_PDU, User_Location_Information, - RRC_Establishmnet_Cause - ; + RRC_Establishmnet_Cause; to the AMF entity } } @@ -2506,8 +2174,7 @@ Package TP_GNB { AMF_UE_NGAP_ID, RAN_UE_NGAP_ID, NAS_PDU, - User_Location_Information - ; + User_Location_Information; to the AMF entity } } @@ -2547,8 +2214,7 @@ Package TP_GNB { AMF_UE_NGAP_ID, RAN_UE_NGAP_ID, NAS_PDU, - Cause - ; + Cause; to the AMF entity } } @@ -2598,15 +2264,8 @@ Package TP_GNB { PLMN_Identity, TAI_Slice_Support_List containing S_NSSAI containing - SST - ; - ; - ; - ; - ; - ;, - Default_Paging_DRX - ; + SST;;;;;;, + Default_Paging_DRX; to the AMF entity } } @@ -2649,14 +2308,7 @@ Package TP_GNB { PLMN_Identity, TAI_Slice_Support_List containing S_NSSAI containing - SST - ; - ; - ; - ; - ; - ; - ; + SST;;;;;;; to the AMF entity } } @@ -2696,42 +2348,27 @@ Package TP_GNB { PLMN_Identity, AMF_Region_ID, AMF_Set_ID, - AMF_Pointer - ; - ; - ;, + AMF_Pointer;;;, PLMN_Support_List containing PLMN_Support_Item containing PLMN_Identity, Slice_Support_List containing S_NSSAI containing - SST - ; - ; - ; - ;, + SST;;;;, AMF_TNL_Association_to_Add_List containing AMF_TNL_Association_to_Add_item containing AMF_TNL_Association_Address, - TNL_Address_Weight_Factor - ; - ;, + TNL_Address_Weight_Factor;;, AMF_TNL_Association_to_Update_List containing AMF_TNL_Association_to_Update_Item containing - AMF_TNL_Association_Address - ; - ; - ; + AMF_TNL_Association_Address;;; from the AMF entity } then { the IUT entity sends a AMF_CONFIGURATION_UPDATE_ACKNOWLEDGE containing AMF_TNL_Association_Setup_List containing AMF_TNL_Association_Setup_Item containing - AMF_TNL_Association_Address - ; - ; - ; + AMF_TNL_Association_Address;;; to the AMF entity } } @@ -2767,32 +2404,20 @@ Package TP_GNB { PLMN_Identity, AMF_Region_ID, AMF_Set_ID, - AMF_Pointer - ; - ; - ;, + AMF_Pointer;;;, PLMN_Support_List containing PLMN_Support_Item containing PLMN_Identity, // Implementation Note: Incorrect PLMN ID: The PLMN ID in the message does not match the PLMN ID of the GNB. Slice_Support_List containing S_NSSAI containing - SST - ; - ; - ; - ;, + SST;;;;, AMF_TNL_Association_to_Add_List containing AMF_TNL_Association_to_Add_item containing AMF_TNL_Association_Address, - TNL_Address_Weight_Factor - ; - ;, + TNL_Address_Weight_Factor;;, AMF_TNL_Association_to_Update_List containing AMF_TNL_Association_to_Update_Item containing - AMF_TNL_Association_Address - ; - ; - ; + AMF_TNL_Association_Address;;; from the AMF entity } then { @@ -2834,10 +2459,7 @@ Package TP_GNB { Cause, CHOICE_Reset_Type containing NG_interface containing - Reset_All - ; - ; - ; + Reset_All;;; from the AMF entity } then { @@ -3325,15 +2947,10 @@ Package TP_GNB { Area_of_Interest_List containing Area_of_Interest_Item containing Area_of_Interest, - Location_Reporting_Reference_ID indicating value PX_REPORTING_REFERENCE_ID - ;, + Location_Reporting_Reference_ID indicating value PX_REPORTING_REFERENCE_ID;, Area_of_Interest_Item containing Area_of_Interest, - Location_Reporting_Reference_ID indicating value PX_REPORTING_REFERENCE_ID - ; - ; - ; - ; + Location_Reporting_Reference_ID indicating value PX_REPORTING_REFERENCE_ID;;;; from the AMF entity } then { @@ -3342,10 +2959,7 @@ Package TP_GNB { RAN_UE_NGAP_ID, Cause containing CHOICE_Cause_Group containing - Radio_Network_Layer_Cause indicating value Multiple_Location_Reporting_Reference_ID_instances - ; - ; - ; + Radio_Network_Layer_Cause indicating value Multiple_Location_Reporting_Reference_ID_instances;;; to the AMF entity } } @@ -3380,8 +2994,7 @@ Package TP_GNB { the IUT entity sends an LOCATION_REPORTING_CONTROL containing AMF_UE_NGAP_ID, RAN_UE_NGAP_ID, - Location_Reporting_Request_Type - ; + Location_Reporting_Request_Type; from the AMF entity } then { @@ -3389,8 +3002,7 @@ Package TP_GNB { AMF_UE_NGAP_ID, RAN_UE_NGAP_ID, User_Location_Information, - Location_Reporting_Request_Type - ; + Location_Reporting_Request_Type; to the AMF entity } } -- GitLab From 22801e3c1006a65b147dc6b8646d6c2df55ec581 Mon Sep 17 00:00:00 2001 From: pintar Date: Mon, 15 Apr 2024 09:53:47 +0200 Subject: [PATCH 3/8] TP _GNB_PDU_08 updated --- test_purposes/ngap/TP_GNB_NGAP.tplan2 | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/test_purposes/ngap/TP_GNB_NGAP.tplan2 b/test_purposes/ngap/TP_GNB_NGAP.tplan2 index ca6605e..3bd5fea 100644 --- a/test_purposes/ngap/TP_GNB_NGAP.tplan2 +++ b/test_purposes/ngap/TP_GNB_NGAP.tplan2 @@ -416,12 +416,8 @@ Package TP_GNB { the IUT entity sends a PDU_SESSION_RESOURCE_NOTIFY containing AMF_UE_NGAP_ID, RAN_UE_NGAP_ID, - PDU_Session_Resource_Released_List containing - PDU_Session_Resource_Released_Item containing - PDU_SessionId indicating value PX_PDU_ID, - S_NSSAI, - PDU_Session_Resource_Notify_Released_Transfer containing - Cause;;;; + PDU_Session_Resource_Notify_List containing + PDU_Session_Resource_Notify_Item;; to the AMF entity } } -- GitLab From b63989c7c3e9dc7e40f123dd0d16b56fbcdb137b Mon Sep 17 00:00:00 2001 From: pintar Date: Wed, 22 May 2024 09:31:40 +0200 Subject: [PATCH 4/8] TP_GNB_TRP_02 updated --- test_purposes/ngap/TP_GNB_NGAP.tplan2 | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/test_purposes/ngap/TP_GNB_NGAP.tplan2 b/test_purposes/ngap/TP_GNB_NGAP.tplan2 index 3bd5fea..1c297d3 100644 --- a/test_purposes/ngap/TP_GNB_NGAP.tplan2 +++ b/test_purposes/ngap/TP_GNB_NGAP.tplan2 @@ -2853,11 +2853,7 @@ Package TP_GNB { the IUT entity receives a DEACTIVATE_TRACE containing AMF_UE_NGAP_ID, RAN_UE_NGAP_ID, - Trace_Activation containing - NG_RAN_Trace_ID, - Interfaces_to_Trace, - Trace_Depth, - Trace_Collection_Entity_IP_Address;; + NG_RAN_Trace_ID; from the AMF entity } then { -- GitLab From 1349240f71e116fbad5c5232782f14b847d71767 Mon Sep 17 00:00:00 2001 From: pintar Date: Wed, 22 May 2024 09:34:18 +0200 Subject: [PATCH 5/8] TP_AMF_IMP_09 updated --- test_purposes/ngap/TP_AMF_NGAP2.tplan2 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test_purposes/ngap/TP_AMF_NGAP2.tplan2 b/test_purposes/ngap/TP_AMF_NGAP2.tplan2 index 45afdc3..85b1d87 100644 --- a/test_purposes/ngap/TP_AMF_NGAP2.tplan2 +++ b/test_purposes/ngap/TP_AMF_NGAP2.tplan2 @@ -1773,7 +1773,7 @@ Package TP_AMF { Expected behaviour ensure that { when { - the IUT entity sends a INITIAL_CONTEXT_SETUP_REQUEST containing + the IUT entity receives a INITIAL_CONTEXT_SETUP_REQUEST containing AMF_UE_NGAP_ID, RAN_UE_NGAP_ID, GUAMI containing -- GitLab From bc9e65f8e7a1ed13eb8eb2a84e509eed7bc43bbb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Steffen=20L=C3=BCdtke?= Date: Fri, 24 May 2024 11:05:59 +0200 Subject: [PATCH 6/8] revise trigger (and Test Objective description) for TP_NGAP_GNB_CMP_08 and TP_NGAP_GNB_CMP_09 --- test_purposes/ngap/TP_GNB_NGAP.tplan2 | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/test_purposes/ngap/TP_GNB_NGAP.tplan2 b/test_purposes/ngap/TP_GNB_NGAP.tplan2 index 1c297d3..d445cd2 100644 --- a/test_purposes/ngap/TP_GNB_NGAP.tplan2 +++ b/test_purposes/ngap/TP_GNB_NGAP.tplan2 @@ -941,7 +941,7 @@ Package TP_GNB { TP Id TP_NGAP_GNB_CMP_09 - Test objective "Verify that the NG-RAN node successfully processes a UE CONTEXT RELEASE COMMAND where both the AMF UE NGAP ID IE and the RAN UE NGAP ID IE are not available and answers with UE CONTEXT RELEASE COMPLETE with successfully release UE context." + Test objective "Verify that the NG-RAN node successfully processes a UE CONTEXT RELEASE COMMAND where only the AMF UE NGAP ID IE is available and answers with UE CONTEXT RELEASE COMPLETE with successfully release UE context." Reference "ETSI TS 138 413 [1], Clauses 8.3.3, 9.2.2.6 and 9.2.2.5" @@ -967,11 +967,7 @@ Package TP_GNB { then { the IUT entity sends a UE_CONTEXT_RELEASE_COMPLETE containing AMF_UE_NGAP_ID, - RAN_UE_NGAP_ID, - PDU_Session_Resource_List containing - PDU_Session_Resource_Item containing - PDU_SessionId indicating value PX_PDU_ID, - PDU_Session_Resource_Release_Response_Transfer;;; + RAN_UE_NGAP_ID; to the AMF entity } } -- GitLab From fc0561c3ed3acc0a921ab96fae4a5c579152dbea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Steffen=20L=C3=BCdtke?= Date: Fri, 24 May 2024 11:21:39 +0200 Subject: [PATCH 7/8] Adjusted Test Objective and Initial Conditions of TP_NGAP_GNB_CMP_11 --- test_purposes/ngap/TP_GNB_NGAP.tplan2 | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/test_purposes/ngap/TP_GNB_NGAP.tplan2 b/test_purposes/ngap/TP_GNB_NGAP.tplan2 index d445cd2..1d2b65b 100644 --- a/test_purposes/ngap/TP_GNB_NGAP.tplan2 +++ b/test_purposes/ngap/TP_GNB_NGAP.tplan2 @@ -1020,7 +1020,7 @@ Package TP_GNB { TP Id TP_NGAP_GNB_CMP_11 - Test objective "Verify that the NG-RAN node successfully processes a UE CONTEXT MODIFICATION REQUEST contains mandatory IEs and answers with UE CONTEXT MODIFICATION RESPONSE with successfully modify UE context." + Test objective "Verify that the NG-RAN node successfully processes a UE CONTEXT MODIFICATION REQUEST contains mandatory IEs after the preparation of a handover and answers with UE CONTEXT MODIFICATION RESPONSE with successfully modify UE context." Reference "ETSI TS 138 413 [1], Clauses 8.3.4.2, 9.2.2.7 and 9.2.2.8" @@ -1031,7 +1031,8 @@ Package TP_GNB { Initial conditions with { the UE entity isRegisteredTo the AMF and - the UE entity hasEstablishedInitialContext + the UE entity hasEstablishedInitialContext and + the GNB entity alreadyPreparedHandover } Expected behaviour -- GitLab From 4a615e65ad17c1fe34c88f9cf2dcb3c06e90400c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Steffen=20L=C3=BCdtke?= Date: Fri, 24 May 2024 11:33:22 +0200 Subject: [PATCH 8/8] Removed Initial Conditions of TP_NGAP_GNB_IMP_01 --- test_purposes/ngap/TP_GNB_NGAP.tplan2 | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/test_purposes/ngap/TP_GNB_NGAP.tplan2 b/test_purposes/ngap/TP_GNB_NGAP.tplan2 index 1d2b65b..73ee3ba 100644 --- a/test_purposes/ngap/TP_GNB_NGAP.tplan2 +++ b/test_purposes/ngap/TP_GNB_NGAP.tplan2 @@ -2228,7 +2228,7 @@ Package TP_GNB { TP Id TP_NGAP_GNB_IMP_01 - Test objective "Verify that the GNB node successfully sends a NG SETUP REQEST message to the AMF." + Test objective "Verify that the GNB node successfully sends a NG SETUP REQUEST message to the AMF." Reference "ETSI TS 138 413 [1], Clauses 8.7.1.2 and 9.2.6.1" @@ -2237,10 +2237,6 @@ Package TP_GNB { PICS Selection PICS_A2/1 and PICS_A3/6_1 - Initial conditions with { - the UE entity hasEstablishedRRCConnection - } - Expected behaviour ensure that { when { -- GitLab