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"
"ETSI TS 138 413 [1], Clauses 8.3.11.2, 9.2.2.16 and 9.2.2.17"
Config Id CFG_AMF_01
@@ -621,7 +641,8 @@ Package TP_AMF {
PDU_Session_Resource_Suspend_List containing
PDU_Session_Resource_Suspend_Item containing
PDU_SessionId indicating value PX_PDU_ID,
UE_Context_Suspend_Request_Transfer
UE_Context_Suspend_Request_Transfer containing
Suspend_Indicator;
;
;
;
@@ -646,7 +667,7 @@ Package TP_AMF {
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"
"ETSI TS 138 413 [1], Clauses 8.3.11.3, 9.2.2.16 and 9.2.2.18"
Config Id CFG_AMF_01
@@ -667,7 +688,8 @@ Package TP_AMF {
PDU_Session_Resource_Suspend_List containing
PDU_Session_Resource_Suspend_Item containing
PDU_SessionId indicating value PX_PDU_ID,
UE_Context_Suspend_Request_Transfer
UE_Context_Suspend_Request_Transfer containing
Suspend_Indicator;
;
;
;
@@ -698,7 +720,7 @@ Package TP_AMF {
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."
Reference
"ETSI TS 138 413 [1], Clauses 8.3.12.3"
"ETSI TS 138 413 [1], Clauses 8.3.12.3, 9.2.2.19 and 9.2.2.20"
Config Id CFG_AMF_01
@@ -719,7 +741,8 @@ 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_Suspend_Request_Transfer containing
Suspend_Indicator;
;
;
;
@@ -732,7 +755,8 @@ 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_Response_Transfer
UE_Context_Suspend_Request_Transfer containing
Suspend_Indicator;
;
;
;
@@ -807,7 +831,7 @@ Package TP_AMF {
Test objective "Verify that the AMF node successfully processes a HANDOVER REQUIRED message contains mandatory IEs and answers with HANDOVER COMMAND with successfully handover."
Reference
"ETSI TS 138 413 [1], Clauses 8.4.1.2"
"ETSI TS 138 413 [1], Clauses 8.4.1.2, 9.2.3.1 and 9.2.3.2"
Config Id CFG_AMF_01
@@ -858,17 +882,17 @@ Package TP_AMF {
TP Id TP_NGAP_AMF_MMP_02
Test objective "Verify that the AMF node successfully processes a HANDOVER REQUIRED message contains mandatory IEs and answers with IHANDOVER PREPARATION FAILURE with failed handover."
Test objective "Verify that the AMF node successfully processes a HANDOVER REQUIRED message contains mandatory IEs and answers with HANDOVER PREPARATION FAILURE because the UE is not longer available."
Reference
"ETSI TS 138 413 [1], Clauses 8.4.1.3"
"ETSI TS 138 413 [1], Clauses 8.4.1.3, 9.2.3.1 and 9.2.3.3"
Config Id CFG_AMF_01
PICS Selection PICS_A2/2 and PICS_A4/3_1
Initial conditions with {
the UE entity isRegisteredTo the AMF
the UE entity isNoLongerAvailable
}
Expected behaviour
@@ -917,7 +941,7 @@ Package TP_AMF {
Test objective "Verify that the AMF node successfully sends a HANDOVER REQUEST message that contains mandatory IEs to the GNB."
Reference
"ETSI TS 138 413 [1], Clauses 8.4.2.2"
"ETSI TS 138 413 [1], Clauses 8.4.2.2 and 9.2.3.4"
Config Id CFG_AMF_01
@@ -938,18 +962,40 @@ Package TP_AMF {
RAN_UE_NGAP_ID,
Handover_Typ,
Cause,
UE_Aggregate_Maximum_Bit_Rate,
UE_Security_Capabilitues
UE_Aggregate_Maximum_Bit_Rate containing
UE_Aggregate_Maximum_Bit_Rate_Downlink,
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
;,
PDU_Session_Setup_Resource_List containing
PDU_Session_Setup_Resource_Item containing
PDU_SessionId,
S_NSSAI,
S_NSSAI containing
SST;,
Handover_Request_Transfer
;
;,
Allowed_NSSAI,
Allowed_NSSAI containing
Allowed_NSSAI_List containing
Allowed_NSSAI_Item containing
S_NSSAI containing
SST
;
;
;
;,
Source_to_Target_Transparent_Container,
GUAMI
GUAMI containing
PLMN_Identity,
AMF_Region_ID,
AMF_Set_ID,
AMF_Pointer
;
;
to the GNB entity
}
@@ -970,7 +1016,7 @@ Package TP_AMF {
Test objective "Verify that the AMF node successfully processes a PATH SWITCH REQUEST message that contains mandatory IEs and answers with PATH SWITCH REQUEST ACKNOWLEDGE to acknowledge the path switch."
Reference
"ETSI TS 138 413 [1], Clauses 8.4.4.2"
"ETSI TS 138 413 [1], Clauses 8.4.4.2, 9.2.3.8 and 9.2.3.9"
the IUT entity sends a PATH_SWITCH_REQUEST_ACKNOWLEDGE containing
AMF_UE_NGAP_ID,
RAN_UE_NGAP_ID,
Security_Context
Security_Context containing
Next_Hop_Chaining_Count,
Next_Hop_NH
;,
PDU_Session_Resource_Switched_List containing
PDU_Session_Resource_Switched_Item containing
PDU_SessionId,
@@ -1023,7 +1077,7 @@ Package TP_AMF {
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"
"ETSI TS 138 413 [1], Clauses 8.4.4.4, 9.2.3.8 and 9.2.3.10"
Test objective "Verify that the AMF node successfully processes a HANDOVER CANCEL message that contains mandatory IEs and answers with HANDOVER CANCEL ACKNOWLEDGE to confirm that the ongoing handover was cancelled."
Reference
"ETSI TS 138 413 [1], Clauses 8.4.5.2"
"ETSI TS 138 413 [1], Clauses 8.4.5.2, 9.2.3.11 and 9.2.3.12"
Config Id CFG_AMF_01
@@ -1189,7 +1250,29 @@ Package TP_AMF {
the IUT entity sends a DOWNLINK_RAN_STATUS_TRANSFER containing
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
;
;
;
;
;
;
;
;
;
to the GNB entity
}
@@ -1274,7 +1375,19 @@ Package TP_AMF {
the IUT entity sends a PAGING containing
UE_Paging_Identity containing
5G_S_TMSI containing
5G_S_TMSI
5G_S_TMSI containing
AMF_Set_ID,
AMF_Pointer,
5G_TMSI
;
;
;,
TAI_List_for_Paging containing
TAI_List_for_Paging_Item containing
TAI containing
PLMN_Identity,
TAC
;
;
;
;
@@ -1300,7 +1413,7 @@ Package TP_AMF {
Test objective "Verify that the IUT can send an DOWNLINK NAS TRANSPORT message to carry NAS information over the NG interface."
Reference
"ETSI TS 138 413 [1], Clauses 8.6.2.2 and 9.2.5.2",
"ETSI TS 138 413 [1], Clauses 8.6.2.2, 9.2.5.1 and 9.2.5.2",
"ETSI TS 123 502 [6], Clause 4.24.1"
Config Id CFG_AMF_01
@@ -1372,6 +1485,7 @@ Package TP_AMF {
then {
the IUT entity sends an REROUTE_NAS_REQUEST containing
RAN_UE_NGAP_ID,
NGAP_Message, // Contains the INITIAL UE MESSAGE
NAS_PDU,
AMF_Set_ID
;
@@ -1398,7 +1512,7 @@ Package TP_AMF {
Test objective "Verify that the AMF node successfully processes a NG SETUP REQEST message that contains mandatory IEs and answers with NG SETUP RESPONSE to acknowledge the setup."
Reference
"ETSI TS 138 413 [1], Clauses 8.7.1.2"
"ETSI TS 138 413 [1], Clauses 8.7.1.2, 9.2.6.1 and 9.2.6.2"
Config Id CFG_AMF_01
@@ -1419,13 +1533,17 @@ Package TP_AMF {
Broadcast_PLMN_List containing
Broadcast_PLMN_Item containing
PLMN_Identity,
TAI_Slice_Support_List
TAI_Slice_Support_List containing
S_NSSAI containing
SST
;
;
;
;
;,
Default_Paging_DRX
;
;
from the GNB entity
}
then {
@@ -1433,15 +1551,28 @@ Package TP_AMF {
AMF_Name,
Served_GUAMI_List containing
Served_GUAMI_Item containing
GUAMI
GUAMI containing
PLMN_Identity,
AMF_Region_ID,
AMF_Set_ID,
AMF_Pointer
;
;
;,
Relative_AMF_Capacity,
PLMN_Support_List containing
PLMN_Support_Item containing
PLMN_Identity,
Slice_Support_List,
Extended_Slice_Support_List
Slice_Support_List containing
S_NSSAI containing
SST
;
;,
Extended_Slice_Support_List containing
S_NSSAI containing
SST
;
;
;
;
;
@@ -1458,7 +1589,7 @@ Package TP_AMF {
Test objective "Verify that the AMF node successfully decline a NG RESET REQEST message and answers with NG SETUP FAILURE when the AMF is not able to handle the request."
Reference
"ETSI TS 138 413 [1], Clauses 8.7.1.3"
"ETSI TS 138 413 [1], Clauses 8.7.1.3, 9.2.6.1 and 9.2.6.3"
Config Id CFG_AMF_01
@@ -1479,13 +1610,17 @@ Package TP_AMF {
Broadcast_PLMN_List containing
Broadcast_PLMN_Item containing
PLMN_Identity,
TAI_Slice_Support_List
TAI_Slice_Support_List containing
S_NSSAI containing
SST
;
;
;
;
;,
Default_Paging_DRX
;
;
from the GNB entity
}
then {
@@ -1498,6 +1633,181 @@ Package TP_AMF {
} // end TP TP_NGAP_AMF_IMP_02
Test Purpose {
TP Id TP_NGAP_AMF_IMP_11
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."
Reference
"ETSI TS 138 413 [1], Clauses 8.7.1.2, 9.2.6.1 and 9.2.6.2"
Config Id CFG_AMF_01
PICS Selection PICS_A2/2 and PICS_A4/6_1
Initial conditions with {
the UE entity hasEstablishedRRCConnection
}
Expected behaviour
ensure that {
when {
the IUT entity receives a NG_SETUP_REQUEST containing
Global_RAN_Node_ID,
Supported_TA_List containing
Supported_TA_Item containing
TAC,
Broadcast_PLMN_List containing
Broadcast_PLMN_Item containing
PLMN_Identity,
TAI_Slice_Support_List containing
S_NSSAI containing
SST
;
;
;
;
;,
Default_Paging_DRX,
UE_Retention_Information // Implementation Node: use ues-retained
;
;
from the GNB entity
}
then {
the IUT entity sends a NG_SETUP_RESPONSE containing
AMF_Name,
Served_GUAMI_List containing
Served_GUAMI_Item containing
GUAMI containing
PLMN_Identity,
AMF_Region_ID,
AMF_Set_ID,
AMF_Pointer
;
;
;,
Relative_AMF_Capacity,
PLMN_Support_List containing
PLMN_Support_Item containing
PLMN_Identity,
Slice_Support_List containing
S_NSSAI containing
SST
;
;,
Extended_Slice_Support_List containing
S_NSSAI containing
SST
;
;
;
;,
UE_Retention_Information
;
to the GNB entity
}
}
} // end TP TP_NGAP_AMF_IMP_11
Test Purpose {
TP Id TP_NGAP_AMF_IMP_12
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."
Reference
"ETSI TS 138 413 [1], Clauses 8.7.1.2, 9.2.6.1 and 9.2.6.2"
Config Id CFG_AMF_01
PICS Selection PICS_A2/2 and PICS_A4/6_1
Initial conditions with {
the UE entity hasEstablishedRRCConnection
}
Expected behaviour
ensure that {
when {
the IUT entity receives a NG_SETUP_REQUEST containing
Global_RAN_Node_ID,
Supported_TA_List containing
Supported_TA_Item containing
TAC
Broadcast_PLMN_List containing
Broadcast_PLMN_Item containing
PLMN_Identity,
TAI_Slice_Support_List containing
S_NSSAI containing
SST
;
;,
NPN_Support,
Extended_TAI_Slice_Support_List containing
S_NSSAI containing
SST
;
;
;
;,
Configured_TAC_Indication,
RAT_Information
;
,
Default_Paging_DRX,
NB_IoT_Default_Paging_DRX,
Extended_RAN_Node_Name containing
RAN_Node_Name_Visible
;
;
;
from the GNB entity
}
then {
the IUT entity sends a NG_SETUP_RESPONSE containing
AMF_Name,
Served_GUAMI_List containing
Served_GUAMI_Item containing
GUAMI containing
PLMN_Identity,
AMF_Region_ID,
AMF_Set_ID,
AMF_Pointer
;
;
;,
Relative_AMF_Capacity,
PLMN_Support_List containing
PLMN_Support_Item containing
PLMN_Identity,
Slice_Support_List containing
S_NSSAI containing
SST
;
;,
NPN_Support,
Extended_Slice_Support_List containing
S_NSSAI containing
SST
;
;
;
;,
Extended_RAN_Node_Name containing
RAN_Node_Name_Visible
;
;
to the GNB entity
}
}
} // end TP TP_NGAP_AMF_IMP_12
} // End Group "NG Setup"
Group "RAN Configuration Update"
@@ -1511,7 +1821,7 @@ Package TP_AMF {
Test objective "Verify that the AMF node successfully processes a RAN CONFIGURATION UPDATE message with RAN CONFIGURATION UPDATE ACKNOWLEDGE to acknowledge the update."
Reference
"ETSI TS 138 413 [1], Clauses 8.7.2.2"
"ETSI TS 138 413 [1], Clauses 8.7.2.2, 9.2.6.4 and 9.2.6.5"
Config Id CFG_AMF_01
@@ -1532,7 +1842,11 @@ Package TP_AMF {
Broadcast_PLMN_List containing
Broadcast_PLMN_Item containing
PLMN_Identity,
TAI_Slice_Support_List
TAI_Slice_Support_List containing
S_NSSAI containing
SST
;
;
;
;
;
@@ -1555,7 +1869,7 @@ Package TP_AMF {
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"
"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
@@ -1575,7 +1889,11 @@ Package TP_AMF {
Broadcast_PLMN_List containing
Broadcast_PLMN_Item containing
PLMN_Identity,
TAI_Slice_Support_List
TAI_Slice_Support_List containing
S_NSSAI containing
SST
;
;
;
;
;
@@ -1605,7 +1923,7 @@ Package TP_AMF {
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"
"ETSI TS 138 413 [1], Clauses 8.7.3.2 and 9.2.6.7"
Config Id CFG_AMF_01
@@ -1626,24 +1944,22 @@ Package TP_AMF {
the IUT entity sends a AMF_CONFIGURATION_UPDATE containing
Served_GUAMI_List containing
Served_GUAMI_Item containing
GUAMI
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
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
;
;
;
@@ -1668,7 +1984,7 @@ Package TP_AMF {
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."
Reference
"ETSI TS 138 413 [1], Clauses 8.7.4.2.2"
"ETSI TS 138 413 [1], Clauses 8.7.4.2.2, 9.2.6.11 and 9.2.6.12"
Config Id CFG_AMF_01
@@ -1713,7 +2029,7 @@ Package TP_AMF {
Test objective "Verify that the AMF can send a ERROR INDICATION to the GNB when a error occurs."
Reference
"ETSI TS 138 413 [1], Clauses 8.7.5.2"
"ETSI TS 138 413 [1], Clauses 8.7.5.2 and 9.2.6.13"
Config Id CFG_AMF_01
@@ -1730,16 +2046,35 @@ Package TP_AMF {
the IUT entity sends a INITIAL_CONTEXT_SETUP_REQUEST containing