Test objective "Verify that the IUT sends a UE CONTEXT RELEASE COMMAND after UE_CONTEXT_RELEASE_REQUEST to release the UE-associated logic NG-connection due to NG-RAN node generated reasons."
Reference
"ETSI TS 138 413 [1], Clauses 8.3.2, 8.3.3 and 9.2.2.5"
Config Id CF_AMF_N2
PICS Selection PICS_A2/2 and PICS_A4/2_3
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_RELEASE_REQUEST containing
AMF_UE_NGAP_ID set to PX_AMF_UE_NGAP_ID,
RAN_UE_NGAP_ID set to PX_RAN_UE_NGAP_ID,
PDU_Session_Resource_List containing
PDU_Session_Resource_Item containing
PDU_SessionId indicating value PX_PDU_SessionId;;,
Cause set to PX_VA_Cause;
//VA1="RadioNetwork.user-inactivity"
//VA2="RadioNetwork.unspecified";
//VA3="RadioNetwork.release due to NG-RAN generated reason";
//VA4="RadioNetwork.cell not available";
//VA5="RadioNetwork.radio resource not available";
//VA6="RadioNetwork.radio connection with UE lost";
from the GNB entity
}
then {
the IUT entity sends a UE_CONTEXT_RELEASE_COMMAND containing
CHOICE_UE_NGAP_IDs containing
UE_NGAP_ID_pair containing
AMF_UE_NGAP_ID set to PX_AMF_UE_NGAP_ID,
RAN_UE_NGAP_ID set to PX_RAN_UE_NGAP_ID
;,
AMF UE NGAP ID containing
AMF_UE_NGAP_ID set to PX_AMF_UE_NGAP_ID;
;,
Cause set to PX_VA_Cause
;
to the GNB entity
}
}
} // end TP_NGAP_AMF_CMP_03_2
} // End Group "UE Context Release (AMF initiated)"
Group "UE Context Modification"
@@ -573,6 +626,130 @@ Package TP_AMF {
}
} // end TP TP_NGAP_AMF_IMP_04
Test Purpose {
TP Id TP_NGAP_AMF_IMP_01_2 //Extended RAN Node name reference to Rel 17
Test objective "Verify that the AMF node successfully processes an NG SETUP REQUEST message containing the PLMN identity, TAC, supported slice IEs and Extended RAN Node Name, and responds with an NG SETUP RESPONSE message 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 CF_AMF_N2
PICS Selection PICS_A2/2 and PICS_A4/6_1
Initial conditions with {
the GNB entity hasNotEstablished_NG_C_AssociationTo the AMF
}
Expected behaviour
ensure that {
when {
the IUT entity receives an NG_SETUP_REQUEST containing
Global_RAN_Node_ID containing
Global_gNB_ID containing
PLMN_Identity set to PX_PLMN_Identity,
gNB_ID set to PX_gNB_ID;;,
RAN_Node_Name set to PX_RAN_Node_Name,
Supported_TA_List containing
Supported_TA_Item containing
TAC set to PX_TAC,
Broadcast_PLMN_List containing
Broadcast_PLMN_Item containing
PLMN_Identity set to PX_PLMN_Identity,
TAI_Slice_Support_List containing
S_NSSAI containing
SST set to PX_SST,
SD set to PX_SD;;;;;,
Extended_RAN_Node_Name set to PX_Extended_RAN_Node_Name
;;
from the GNB entity
}
then {
the IUT entity sends an NG_SETUP_RESPONSE containing
AMF_Name indicating value PX_AMF_Name,
Served_GUAMI_List containing
Served_GUAMI_Item containing
GUAMI containing
PLMN_Identity set to RV_PLMN_Identity,
AMF_Region_ID set to RV_AMF_Region_ID,
AMF_Set_ID set to RV_AMF_Set_ID,
AMF_Pointer set to PX_AMF_Pointer_ID;;;,
PLMN_Support_List containing
PLMN_Support_Item containing
PLMN_Identity set to PX_PLMN_Identity,
Slice_Support_List containing
S_NSSAI containing
SST set to PX_SST,
SD set to PX_SD;;;;;
to the GNB entity
}
}
} // end TP TP_NGAP_AMF_IMP_01_2
Test Purpose {
TP Id TP_NGAP_AMF_IMP_01_3
Test objective "Verify that the AMF with IAB support successfully processes an NG SETUP REQUEST message containing the PLMN identity, TAC and supported slice IEs, and responds with an NG SETUP RESPONSE message containing IAB Supported IE 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 CF_AMF_N2
PICS Selection PICS_A2/2 and PICS_A4/6_1 and PICS_A4/6_1_2
Initial conditions with {
the GNB entity hasNotEstablished_NG_C_AssociationTo the AMF
}
Expected behaviour
ensure that {
when {
the IUT entity receives an NG_SETUP_REQUEST containing
Global_RAN_Node_ID containing
Global_gNB_ID containing
PLMN_Identity set to PX_PLMN_Identity,
gNB_ID set to PX_gNB_ID;;,
RAN_Node_Name set to PX_RAN_Node_Name,
Supported_TA_List containing
Supported_TA_Item containing
TAC set to PX_TAC,
Broadcast_PLMN_List containing
Broadcast_PLMN_Item containing
PLMN_Identity set to PX_PLMN_Identity,
TAI_Slice_Support_List containing
S_NSSAI containing
SST set to PX_SST,
SD set to PX_SD;;;;;
;;
from the GNB entity
}
then {
the IUT entity sends an NG_SETUP_RESPONSE containing