Commits (9)
......@@ -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
......
......@@ -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,14 +89,10 @@ 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
}
}
} // end TP_NGAP_AMF_PDU_02
Test Purpose {
......@@ -138,16 +133,10 @@ Package TP_AMF {
// ;,
QoSFlowAddorModifyRequestList containing
QoSFlowAddorModifyRequestItem containing
QoSFlowIdentifier;
;
;
;
;
;
QoSFlowIdentifier;;;;;;
to the GNB entity
}
}
} // end TP_NGAP_AMF_PDU_03
Test Purpose {
......@@ -181,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 {
......@@ -200,17 +183,11 @@ 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
}
}
} // end TP_NGAP_AMF_PDU_04
Test Purpose {
......@@ -244,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 {
......@@ -261,14 +232,10 @@ 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
}
}
} // end TP_NGAP_AMF_PDU_05
} // end Group 8.2 PDU Session Management Procedures
......@@ -310,42 +277,30 @@ 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
}
}
} // end TP_NGAP_AMF_CMP_01
}
} // end Group "Initial Context Setup"
Group "UE Context Release (AMF initiated)"
{
......@@ -353,7 +308,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."
......@@ -379,20 +334,15 @@ 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
}
}
} // 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."
......@@ -417,16 +367,11 @@ 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
}
}
} // end TP_NGAP_AMF_CMP_11
} // end TP_NGAP_AMF_CMP_03
} // End Group "UE Context Release (AMF initiated)"
......@@ -437,7 +382,7 @@ Package TP_AMF {
Test Purpose {
TP Id 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."
......@@ -461,15 +406,11 @@ 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
}
}
} // end TP TP_NGAP_AMF_CMP_02
} // end TP TP_NGAP_AMF_CMP_04
} // End Group UE Context Modification
......@@ -479,7 +420,7 @@ Package TP_AMF {
Test Purpose {
TP Id 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."
......@@ -502,14 +443,11 @@ 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
}
}
} // End TP TP_NGAP_AMF_CMP_09
} // End TP TP_NGAP_AMF_CMP_05
} // End Group "Connection Establishment Indication"
......@@ -520,7 +458,7 @@ Package TP_AMF {
Test Purpose {
TP Id 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."
......@@ -544,14 +482,11 @@ 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
}
}
} // End TP TP_NGAP_AMF_CMP_10
} // End TP TP_NGAP_AMF_CMP_06
} // End Group "AMF CP Relocation Indication"
......@@ -563,7 +498,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_12
TP Id TP_NGAP_AMF_CMP_07
Test objective "Verify that the IUT can successfully request UE information from the AMF."
......@@ -587,9 +522,7 @@ Package TP_AMF {
5G_S_TMSI containing
AMF_Set_ID,
AMF_Pointer,
5G_TMSI
;
;
5G_TMSI;;
from the GNB entity
}
then {
......@@ -597,15 +530,11 @@ Package TP_AMF {
5G_S_TMSI containing
AMF_Set_ID,
AMF_Pointer,
5G_TMSI
;
;
5G_TMSI;;
to the GNB entity
}
}
} // End TP TP_NGAP_GNB_CMP_12
} // End TP TP_NGAP_GNB_CMP_07
} // End Group "Retrieve UE information"
......@@ -616,7 +545,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_05
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."
......@@ -642,27 +571,23 @@ 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
}
}
} // end TP TP_NGAP_AMF_CMP_05
} // 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_06
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."
......@@ -689,23 +614,18 @@ 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
}
}
} // end TP TP_NGAP_AMF_CMP_06
} // end TP TP_NGAP_AMF_CMP_09
}// end Group UE Context Suspend
......@@ -715,7 +635,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."
......@@ -742,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 {
......@@ -756,20 +673,17 @@ 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
}
}
} // 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."
......@@ -795,23 +709,18 @@ 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
}
}
} // end TP TP_NGAP_AMF_CMP_13
} // end TP TP_NGAP_AMF_CMP_11
} // end Group "UE Context Resume"
......@@ -853,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 {
......@@ -868,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
}
}
......@@ -907,27 +810,20 @@ 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
}
}
} // end TP TP_NGAP_AMF_MMP_02
} // End Group "Handover Preparation"
Group "Handover Resource Allocation"
......@@ -964,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
}
}
......@@ -1038,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 {
......@@ -1060,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
}
}
......@@ -1099,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 {
......@@ -1122,15 +996,10 @@ Package TP_AMF {
PDU_Session_Resource_Released_Item containing
PDU_SessionId,
Path_Switch_Request_Unsuccessful_Transfer containing
Cause
;
;
;
;
Cause;;;;
to the GNB entity
}
}
} // End TP_NGAP_AMF_MMP_05
} // End Group "Path Switch Request"
......@@ -1163,124 +1032,109 @@ 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
}
}
} // End TP_NGAP_AMF_MMP_05
} // End TP_NGAP_AMF_MMP_06
} // End Group "Handover Cancellation"
Group "Handover Success"
Group "Downlink RAN Status Transfer"
{
import all from Ngap_Common;
Test Purpose {
TP Id TP_NGAP_AMF_MMP_09
TP Id TP_NGAP_AMF_MMP_07
Test objective "Verify that the NG-RAN node successfully sends a Handover Success message to the AMF."
Test objective "Verify that the AMF node successfully sends a DOWNLINK RAN STATUS TRANSFER message that contains mandatory IEs."
Reference
"ETSI TS 138 413 [1], Clauses 8.4.8.2 and 9.2.3.15"
"ETSI TS 138 413 [1], Clauses 8.4.6.2"
Config Id CFG_GNB_01
Config Id CFG_AMF_01
PICS Selection PICS_A2/1 and PICS_A3/3_8
PICS Selection PICS_A2/2 and PICS_A4/3_6
Initial conditions with {
the UE entity isRegisteredTo the AMF and
the GNB entity completedHandover
the GNB entity alreadyPreparedHandover
}
Expected behaviour
ensure that {
when {
the IUT entity indicate the initiation "of an UE handover success procedure"
the IUT entity indicate a Downlink RAN Status Transfer procedure
}
then {
the IUT entity sends a HANDOVER_SUCCESS containing
the IUT entity sends a DOWNLINK_RAN_STATUS_TRANSFER containing
AMF_UE_NGAP_ID,
RAN_UE_NGAP_ID
;
RAN_UE_NGAP_ID,
RAN_Status_Transfer_Transparent_Container containing
DRBs_Subject_To_Status_Transfer_List containing
DRBs_Subject_To_Status_Transfer_Item containing
DRB_ID,
CHOICE_UL_DRB_Status containing
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;;;,
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;;;;;;;
to the GNB entity
}
}
} // End TP_NGAP_GNB_MMP_03
} // End TP_NGAP_AMF_MMP_07
} // End Group "Handover Success"
} // End Group "Downlink RAN Status Transfer"
Group "Downlink RAN Status Transfer"
Group "Handover Success"
{
import all from Ngap_Common;
Test Purpose {
TP Id TP_NGAP_AMF_MMP_07
TP Id TP_NGAP_AMF_MMP_08
Test objective "Verify that the AMF node successfully sends a DOWNLINK RAN STATUS TRANSFER message that contains mandatory IEs."
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.6.2"
"ETSI TS 138 413 [1], Clauses 8.4.8.2 and 9.2.3.15"
Config Id CFG_AMF_01
Config Id CFG_GNB_01
PICS Selection PICS_A2/2 and PICS_A4/3_6
PICS Selection PICS_A2/1 and PICS_A3/3_8
Initial conditions with {
the UE entity isRegisteredTo the AMF and
the GNB entity alreadyPreparedHandover
the GNB entity completedHandover
}
Expected behaviour
ensure that {
when {
the IUT entity indicate a Downlink RAN Status Transfer procedure
the IUT entity indicate the initiation "of an UE handover success procedure"
}
then {
the IUT entity sends a DOWNLINK_RAN_STATUS_TRANSFER containing
the IUT entity sends a HANDOVER_SUCCESS containing
AMF_UE_NGAP_ID,
RAN_UE_NGAP_ID,
RAN_Status_Transfer_Transparent_Container containing
DRBs_Subject_To_Status_Transfer_List containing
DRBs_Subject_To_Status_Transfer_Item containing
DRB_ID,
CHOICE_UL_DRB_Status containing
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
;
;
;,
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
;
;
;
;
;
;
;
RAN_UE_NGAP_ID;
to the GNB entity
}
}
} // End TP_NGAP_GNB_MMP_08
} // End TP_NGAP_AMF_MMP_07
} // End Group "Downlink RAN Status Transfer"
} // End Group "Handover Success"
Group "Downlink RAN Early Status Transfer"
{
......@@ -1288,7 +1142,7 @@ Package TP_AMF {
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."
......@@ -1323,21 +1177,11 @@ 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
}
}
} // End TP_NGAP_AMF_MMP_08
} // End TP_NGAP_AMF_MMP_09
} // End Group "Downlink RAN Status Transfer"
......@@ -1378,24 +1222,17 @@ 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
}
}
} // end TP_NGAP_GNB_PAG_01
} // end "Paging"
} // end "8.5 Paging Procedures"
......@@ -1432,20 +1269,17 @@ 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
}
}
} // end TP_NGAP_AMF_NAS_01
} // end "Downlink NAS Transport"
......@@ -1478,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 {
......@@ -1487,12 +1320,10 @@ 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
}
}
} // end TP_NGAP_AMF_NAS_02
} // end "Reroute NAS Request"
......@@ -1535,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 {
......@@ -1555,31 +1379,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;;,
Extended_Slice_Support_List containing
S_NSSAI containing
SST
;
;
;
;
;
SST;;;;;
to the GNB entity
}
}
} // end TP TP_NGAP_AMF_IMP_01
Test Purpose {
......@@ -1612,32 +1425,21 @@ 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
}
}
} // 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."
......@@ -1665,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 {
......@@ -1686,37 +1481,26 @@ 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
}
}
} // end TP TP_NGAP_AMF_IMP_11
} // 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."
......@@ -1744,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 {
......@@ -1777,36 +1550,24 @@ 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
}
}
} // end TP TP_NGAP_AMF_IMP_12
} // end TP TP_NGAP_AMF_IMP_04
} // End Group "NG Setup"
......@@ -1816,7 +1577,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."
......@@ -1844,14 +1605,7 @@ Package TP_AMF {
PLMN_Identity,
TAI_Slice_Support_List containing
S_NSSAI containing
SST
;
;
;
;
;
;
;
SST;;;;;;;
from the GNB entity
}
then {
......@@ -1859,12 +1613,11 @@ Package TP_AMF {
to the GNB entity
}
}
} // end TP TP_NGAP_AMF_IMP_03
} // end TP TP_NGAP_AMF_IMP_05
Test Purpose {
TP Id TP_NGAP_AMF_IMP_04
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."
......@@ -1891,14 +1644,7 @@ Package TP_AMF {
PLMN_Identity,
TAI_Slice_Support_List containing
S_NSSAI containing
SST
;
;
;
;
;
;
;
SST;;;;;;;
from the GNB entity
}
then {
......@@ -1907,8 +1653,7 @@ Package TP_AMF {
to the GNB entity
}
}
} // end TP TP_NGAP_AMF_IMP_04
} // end TP TP_NGAP_AMF_IMP_06
} // End Group "RAN Configuration Update"
......@@ -1918,7 +1663,7 @@ Package TP_AMF {
Test Purpose {
TP Id 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."
......@@ -1948,28 +1693,17 @@ 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
}
}
} // end TP TP_NGAP_AMF_IMP_05
} // end TP TP_NGAP_AMF_IMP_07
} // End Group "AMF Configuration Update"
......@@ -1979,7 +1713,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."
......@@ -2002,10 +1736,7 @@ Package TP_AMF {
Cause,
CHOICE_Reset_Type containing
NG_interface containing
Reset_All
;
;
;
Reset_All;;;
from the GNB entity
}
then {
......@@ -2013,8 +1744,7 @@ Package TP_AMF {
to the GNB entity
}
}
} // end TP TP_NGAP_AMF_IMP_06
} // end TP TP_NGAP_AMF_IMP_08
} // End Group "NG Reset"
......@@ -2024,7 +1754,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."
......@@ -2043,40 +1773,31 @@ 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
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 {
......@@ -2084,8 +1805,8 @@ Package TP_AMF {
to the GNB entity
}
}
} // end TP_NGAP_AMF_IMP_09
} // end TP_NGAP_AMF_IMP_07
} // End Group Error Indication
Group "AMF Status Indication"
......@@ -2094,7 +1815,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."
......@@ -2122,16 +1843,11 @@ Package TP_AMF {
PLMN_Identity,
AMF_Region_ID,
AMF_Set_ID,
AMF_Pointer
;
;
;
;
AMF_Pointer;;;;
to the GNB entity
}
}
} // end TP_NGAP_AMF_IMP_08
} // end TP_NGAP_AMF_IMP_10
} // End Group "AMF Status Indication"
......@@ -2141,7 +1857,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."
......@@ -2165,17 +1881,11 @@ Package TP_AMF {
Overload_Start_NSSAI_Item containing
Slice_Overload_List containing
S_NSSAI containing
SST
;
;
;
;
;
SST;;;;;
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 +1894,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."
......@@ -2209,8 +1919,8 @@ Package TP_AMF {
to the GNB entity
}
}
} // end TP_NGAP_AMF_IMP_12
} // end TP_NGAP_AMF_IMP_10
} // End Group "Overload Stop"
} // End Group "8.7 Interface Management Procedures"
......@@ -2244,19 +1954,14 @@ 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
;
;
Selected_TAI;,
SON_Information;;
to the GNB entity
}
}
} // end TP_NGAP_AMF_CTP_01
} // end "Downlink RAN Configuration Transfer"
......@@ -2298,7 +2003,6 @@ Package TP_AMF {
to the GNB entity
}
}
} // end TP_NGAP_AMF_WTP_01
Test Purpose {
......@@ -2330,7 +2034,6 @@ Package TP_AMF {
to the GNB entity
}
}
} // end TP_NGAP_AMF_WTP_02
} // "8.9 Warning Message Transmission Procedures"
......@@ -2370,7 +2073,6 @@ Package TP_AMF {
to the GNB entity
}
}
} // end TP_NGAP_AMF_NTP_01
Test Purpose {
......@@ -2402,7 +2104,6 @@ Package TP_AMF {
to the GNB entity
}
}
} // end TP_NGAP_AMF_NTP_02
} // "8.10 NRPPa Transport Procedures"
......@@ -2445,7 +2146,6 @@ Package TP_AMF {
to the GNB entity
}
}
} // end TP_NGAP_AMF_TRP_01
Test Purpose {
......@@ -2478,7 +2178,6 @@ Package TP_AMF {
to the GNB entity
}
}
} // end TP_NGAP_AMF_TRP_02
} // "8.11 Trace Procedures"
......@@ -2520,7 +2219,6 @@ Package TP_AMF {
to the GNB entity
}
}
} // end TP_NGAP_AMF_LRP_01
} // end "Location Reporting Control"
......@@ -2560,7 +2258,6 @@ Package TP_AMF {
to the GNB entity
}
}
} // end TP_NGAP_AMF_UBP_01
} // end Group "8.13 UE TNLA Binding Procedures"
......@@ -2598,7 +2295,6 @@ Package TP_AMF {
to the GNB entity
}
}
} // end TP_NGAP_AMF_URP_01
Test Purpose {
......@@ -2632,7 +2328,6 @@ Package TP_AMF {
to the GNB entity
}
}
} // end TP_NGAP_AMF_URP_02
} // end Group "8.14 UE Radio Capability Management Procedures"
......@@ -2673,7 +2368,6 @@ Package TP_AMF {
to the GNB entity
}
}
} // end TP_NGAP_AMF_RIP_01
} // end Group "8.16 RIM Information Transfer Procedures"
......
......@@ -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
......@@ -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
}
}
......@@ -90,7 +82,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
......@@ -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
}
}
......@@ -162,7 +143,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
......@@ -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
}
}
......@@ -221,7 +194,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
......@@ -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
}
}
......@@ -283,7 +248,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
......@@ -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
}
}
......@@ -333,7 +293,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
......@@ -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
}
}
......@@ -389,7 +344,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
......@@ -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
}
}
......@@ -456,7 +401,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
......@@ -471,15 +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
}
}
......@@ -497,7 +435,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
......@@ -516,10 +454,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 +498,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 +524,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
}
}
......@@ -608,7 +533,7 @@ Package TP_GNB {
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."
......@@ -633,26 +558,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 {
......@@ -663,11 +580,11 @@ Package TP_GNB {
}
}
} // 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."
......@@ -692,27 +609,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,
......@@ -724,9 +632,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 {
......@@ -735,17 +641,16 @@ 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
}
}
} // 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."
......@@ -770,37 +675,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 {
......@@ -809,17 +703,16 @@ 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
}
}
} // 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."
......@@ -844,32 +737,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,
......@@ -880,21 +764,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 {
......@@ -903,17 +783,16 @@ 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
}
}
} // 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."
......@@ -940,34 +819,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 {
......@@ -976,13 +845,12 @@ 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
}
}
} // end TP_NGAP_GNB_CMP_02
} // end TP_NGAP_GNB_CMP_06
} // end Group Initial Context Setup
Group "UE Context Release (NG-RAN node initiated)"
......@@ -992,7 +860,7 @@ Package TP_GNB {
Test Purpose {
TP Id 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."
......@@ -1017,14 +885,13 @@ 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
}
}
} // End TP TP_NGAP_GNB_CMP_10
} // End TP TP_NGAP_GNB_CMP_07
} // End Group "UE Context Release (NG-RAN node initiated)"
......@@ -1034,7 +901,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."
......@@ -1057,28 +924,24 @@ 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
}
}
} // end TP_NGAP_GNB_CMP_07
} // end TP_NGAP_GNB_CMP_08
Test Purpose {
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"
......@@ -1098,23 +961,13 @@ 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 {
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
}
}
......@@ -1129,7 +982,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."
......@@ -1149,27 +1002,25 @@ 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
}
}
} // 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."
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"
......@@ -1180,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
......@@ -1188,24 +1040,22 @@ 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
}
}
} // 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."
......@@ -1232,25 +1082,22 @@ 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
}
}
} // 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."
......@@ -1276,44 +1123,36 @@ 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
}
}
} // end TP TP_NGAP_GNB_CMP_16
} // end TP TP_NGAP_GNB_CMP_13
} // end Group UE Context Modification
......@@ -1323,7 +1162,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"
......@@ -1349,13 +1188,12 @@ Package TP_GNB {
AMF_UE_NGAP_ID,
RAN_UE_NGAP_ID,
RRC_State,
User_Location_Information
;
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,7 +1204,7 @@ Package TP_GNB {
Test Purpose {
TP Id 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."
......@@ -1375,7 +1213,7 @@ Package TP_GNB {
Config Id CFG_GNB_01
PICS Selection PICS_A2/1 and PICS_A3/2_8
PICS Selection PICS_A2/1_2 and PICS_A3/2_8
Initial conditions with {
the UE entity isRegisteredTo the AMF and
......@@ -1393,27 +1231,22 @@ 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
}
}
} // End TP TP_NGAP_GNB_CMP_08
} // End TP TP_NGAP_GNB_CMP_15
} // End Group "RAN CP Relocation Indication"
......@@ -1424,7 +1257,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_05
TP Id TP_NGAP_GNB_CMP_16
Test objective "Verify that the IUT can send a UE CONTEXT SUSPEND REQUEST contains mandatory IEs"
......@@ -1433,7 +1266,7 @@ Package TP_GNB {
Config Id CFG_GNB_01
PICS Selection PICS_A2/1 and PICS_A3/2_11
PICS Selection PICS_A2/1_2 and PICS_A3/2_11
Initial conditions with {
the UE entity isRegisteredTo the AMF and
......@@ -1448,13 +1281,12 @@ 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
}
}
} // end TP TP_NGAP_GNB_CMP_05
} // end TP TP_NGAP_GNB_CMP_16
}// end Group UE Context Suspend
......@@ -1465,7 +1297,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 +1306,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
......@@ -1490,13 +1322,12 @@ 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
}
}
} // end TP TP_NGAP_GNB_CMP_06
} // end TP TP_NGAP_GNB_CMP_17
} // End Group "UE Context Resume"
......@@ -1541,18 +1372,14 @@ 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
}
}
} // end TP TP_NGAP_GNB_MMP_01
} // End Group "Handover Preparation"
Group "Handover Resource Allocation"
......@@ -1561,7 +1388,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."
......@@ -1588,12 +1415,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,
......@@ -1603,37 +1428,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 {
......@@ -1647,29 +1458,20 @@ 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
}
}
} // 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."
......@@ -1693,18 +1495,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,
......@@ -1714,54 +1513,39 @@ 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
}
}
} // 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."
......@@ -1784,41 +1568,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,
......@@ -1828,45 +1600,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,
......@@ -1882,19 +1639,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 {
......@@ -1908,29 +1659,20 @@ 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
}
}
} // 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."
......@@ -1954,18 +1696,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,
......@@ -1975,43 +1714,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 {
......@@ -2025,41 +1749,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;;;,
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
}
}
} // 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."
......@@ -2083,18 +1794,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,
......@@ -2104,30 +1812,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
......@@ -2137,33 +1833,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 {
......@@ -2177,39 +1860,24 @@ 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
}
}
} // end TP TP_NGAP_GNB_MMP_12
} // end TP TP_NGAP_GNB_MMP_06
} // End Group "Handover Resource Allocation"
......@@ -2243,14 +1911,12 @@ 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
}
}
} // End TP_NGAP_GNB_MMP_07
} // End Group "Handover Notification"
......@@ -2261,7 +1927,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."
......@@ -2291,22 +1957,17 @@ 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
}
}
} // End TP_NGAP_GNB_MMP_05
} // End TP_NGAP_GNB_MMP_08
} // End Group "Path Switch Request"
......@@ -2316,7 +1977,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."
......@@ -2341,13 +2002,12 @@ 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
}
}
} // End TP_NGAP_GNB_MMP_06
} // End TP_NGAP_GNB_MMP_09
} // End Group "Handover Cancellation"
Group "Uplink RAN Status Transfer"
......@@ -2356,7 +2016,7 @@ Package TP_GNB {
Test Purpose {
TP Id 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."
......@@ -2381,13 +2041,12 @@ 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
}
} // End TP_NGAP_GNB_MMP_02
}
} // End TP_NGAP_GNB_MMP_10
} // End Group "Uplink RAN Status Transfer"
......@@ -2397,7 +2056,7 @@ Package TP_GNB {
Test Purpose {
TP Id 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."
......@@ -2422,12 +2081,11 @@ 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
}
}
} // End TP_NGAP_GNB_MMP_04
} // End TP_NGAP_GNB_MMP_11
} // End Group "Uplink RAN Early Status Transfer"
......@@ -2468,8 +2126,7 @@ Package TP_GNB {
RAN_UE_NGAP_ID,
NAS_PDU,
User_Location_Information,
RRC_Establishmnet_Cause
;
RRC_Establishmnet_Cause;
to the AMF entity
}
}
......@@ -2510,8 +2167,7 @@ Package TP_GNB {
AMF_UE_NGAP_ID,
RAN_UE_NGAP_ID,
NAS_PDU,
User_Location_Information
;
User_Location_Information;
to the AMF entity
}
}
......@@ -2551,8 +2207,7 @@ Package TP_GNB {
AMF_UE_NGAP_ID,
RAN_UE_NGAP_ID,
NAS_PDU,
Cause
;
Cause;
to the AMF entity
}
}
......@@ -2573,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"
......@@ -2582,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 {
......@@ -2602,20 +2253,11 @@ 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
}
}
} // end TP TP_NGAP_GNB_IMP_01
} // End Group "NG Setup"
......@@ -2655,20 +2297,10 @@ Package TP_GNB {
PLMN_Identity,
TAI_Slice_Support_List containing
S_NSSAI containing
SST
;
;
;
;
;
;
;
SST;;;;;;;
to the AMF entity
}
}
} // End TP_NGAP_GNB_IMP_02
} // End Group RAN Configuration Update
......@@ -2705,42 +2337,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
}
}
......@@ -2749,7 +2366,7 @@ Package TP_GNB {
Test Purpose {
TP Id TP_NGAP_GNB_IMP_06
TP Id TP_NGAP_GNB_IMP_04
Test objective "Verify that the GNB node can send a AMF CONFIGURATION UPDATE FAILURE."
......@@ -2776,32 +2393,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 {
......@@ -2810,8 +2415,7 @@ Package TP_GNB {
to the AMF entity
}
}
} // end TP TP_NGAP_GNB_IMP_06
} // end TP TP_NGAP_GNB_IMP_04
} //End Group AMF Configuration Update
......@@ -2821,7 +2425,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."
......@@ -2844,10 +2448,7 @@ Package TP_GNB {
Cause,
CHOICE_Reset_Type containing
NG_interface containing
Reset_All
;
;
;
Reset_All;;;
from the AMF entity
}
then {
......@@ -2855,8 +2456,7 @@ Package TP_GNB {
to the AMF entity
}
}
} // end TP TP_NGAP_GNB_IMP_04
} // end TP TP_NGAP_GNB_IMP_05
} // End Group NG Reset
......@@ -2866,7 +2466,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."
......@@ -2891,11 +2491,9 @@ Package TP_GNB {
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 +2524,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 +2566,6 @@ Package TP_GNB {
to the AMF entity
}
}
} // end TP_NGAP_GNB_WTP_01
Test Purpose {
......@@ -3009,7 +2603,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 +2639,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 +2674,6 @@ Package TP_GNB {
to the AMF entity
}
}
} // end TP_NGAP_GNB_WTP_04
Test Purpose {
......@@ -3114,9 +2705,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 +2743,6 @@ Package TP_GNB {
to the AMF entity
}
}
} // end TP_NGAP_GNB_NTP_01
Test Purpose {
......@@ -3186,7 +2774,6 @@ Package TP_GNB {
to the AMF entity
}
}
} // end TP_NGAP_GNB_NTP_02
} // end "8.10 NRPPa Transport Procedures"
......@@ -3234,7 +2821,6 @@ Package TP_GNB {
to the AMF entity
}
}
} // end TP_NGAP_GNB_TRP_01
Test Purpose {
......@@ -3260,11 +2846,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 {
......@@ -3276,7 +2858,6 @@ Package TP_GNB {
to the AMF entity
}
}
} // end TP_NGAP_GNB_TRP_02
Test Purpose {
......@@ -3312,7 +2893,6 @@ Package TP_GNB {
to the AMF entity
}
}
} // end TP_NGAP_GNB_TRP_03
} // end "8.11 Trace Procedures"
......@@ -3352,15 +2932,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 {
......@@ -3369,14 +2944,10 @@ 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
}
}
} // end TP_NGAP_GNB_LRP_01
} // end "Location Reporting Failure Indication"
......@@ -3408,8 +2979,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 {
......@@ -3417,12 +2987,10 @@ 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
}
}
} // end TP_NGAP_GNB_LRP_02
} // end "Location Report"
......@@ -3469,7 +3037,6 @@ Package TP_GNB {
to the AMF entity
}
}
} // end TP_NGAP_GNB_URP_01
Test Purpose {
......@@ -3505,7 +3072,6 @@ Package TP_GNB {
to the AMF entity
}
}
} // end TP_NGAP_GNB_URP_02
Test Purpose {
......@@ -3537,7 +3103,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 +3145,6 @@ Package TP_GNB {
to the AMF entity
}
}
} // end TP_NGAP_GNB_DRP_01
} // end Group "8.15 Data Usage Reporting Procedures"
......@@ -3617,7 +3181,6 @@ Package TP_GNB {
to the AMF entity
}
}
} // end TP_NGAP_GNB_RIP_01
} // end Group "8.16 RIM Information Transfer Procedures"
......