Loading captures/TC_5GNAS_AMF_REG_ACC_01.pcap 0 → 100644 +5.3 KiB File added.No diff preview for this file type. View file captures/TC_5GNAS_AMF_SEC_ACC_01.pcap (5.3 KiB) File changed.No diff preview for this file type. View original file View changed file etc/Ats_NG_NAS/Ats_NG_NAS_AMF_open5gs.cfg_ +1 −0 Changes for etc/Ats_NG_NAS/Ats_NG_NAS_AMF_open5gs.cfg_: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -21,6 +21,7 @@ NG_NAS_Pics.PICS_NAS_A4_2 := true # security mode control procedure (TC_5 NG_NAS_Pics.PICS_NAS_A4_3 := true # identification procedure (TC_5GNAS_AMF_IDN_REQ_01) NG_NAS_Pics.PICS_NAS_A4_4_1 := true # open5gs sends a NITZ-only CONFIGURATION UPDATE COMMAND on REGISTRATION COMPLETE (TC_5GNAS_AMF_CNF_COM_01) NG_NAS_Pics.PICS_NAS_A5_6 := true # UE-requested PDU session establishment (TC_5GNAS_AMF_DLN_ACC_01) NG_NAS_Pics.PICS_NAS_A4_8_1 := true # initial registration over 3GPP access (TC_5GNAS_AMF_REG_ACC_01) LibNGAP_Pics.PICS_OFFLINE_MODE := false # true to use offline mode with pcap files, false to use online mode with real network functions LibNGAP_Pics.PICS_USE_OPEN5GS := false # true to start open5gs, false to not start them Loading test_purposes/TP_AMF_NGNAS.tdltx +11 −4 Changes for test_purposes/TP_AMF_NGNAS.tdltx: 11 added lines, 4 removed lines. Original line number Diff line number Diff line Loading @@ -693,18 +693,23 @@ Package TP_AMF_NGNAS { message_type set to REGISTRATION_REQUEST, 5GS_registration_type containing { 5GS_registration_type_value set to INITIAL_REGISTRATION}, ngKSI containing { nas_key_set_identifier set to "111"}, //!no key is available: no 5G NAS security context in the UE 5GS_mobile_identity containing { SUPI_format set to IMSI, Type_of_identity set to SUCI, MCC set to PX_MCC, MNC set to PX_MNC, Routing_indicator set to PX_ROUTING_INDICATOR, Protection_scheme_id set to '0000', Home_network_public_key_identifier set to '00000000', Protection_scheme_id set to PX_PROTECTION_SCHEME_ID, Home_network_public_key_identifier set to PX_HOME_NETWORK_PUBLIC_KEY_IDENTIFIER, MSIN set to PX_MSIN}}} from the GNB entity } then { // The IUT authenticates the UE and runs the security mode control procedure first: the test system, as the UE, // answers the AUTHENTICATION_REQUEST with the valid RES* and the SECURITY_MODE_COMMAND with a // SECURITY_MODE_COMPLETE; the IUT then sends the REGISTRATION_ACCEPT the IUT entity sends a INITIAL_CONTEXT_SETUP_REQUEST containing { NAS_PDU containing { extended_protocol_discriminator set to 5GS_MOBILITY_MANAGEMENT_MESSAGES, Loading @@ -721,7 +726,7 @@ Package TP_AMF_NGNAS { AMF_Pointer set to PX_AMF_POINTER, 5G_TMSI set to RV_5G_TMSI}, TAI_list containing { Partial_tracking_area_list_1 containing { TAI containing { //!the TAI of the UE, in any partial tracking area identity list (type 00, 01 or 10, ETSI TS 124 501 clause 9.11.3.9) MCC set to PX_MCC, MNC set to PX_MNC, TAC set to PX_TAC}}, Loading @@ -729,6 +734,8 @@ Package TP_AMF_NGNAS { Timer_value set to nonZeroValue}}} to the GNB entity or // the IUT does not convey the REGISTRATION_ACCEPT in an INITIAL_CONTEXT_SETUP_REQUEST (e.g. ETSI TS 138 413 // clause 8.6.1.2, PICS_NGAP_A4_5_2_1) the IUT entity sends a DOWNLINK_NAS_TRANSPORT containing { NAS_PDU containing { extended_protocol_discriminator set to 5GS_MOBILITY_MANAGEMENT_MESSAGES, Loading @@ -745,7 +752,7 @@ Package TP_AMF_NGNAS { AMF_Pointer set to PX_AMF_POINTER, 5G_TMSI set to RV_5G_TMSI}, TAI_list containing { Partial_tracking_area_list_1 containing { TAI containing { //!the TAI of the UE, in any partial tracking area identity list (type 00, 01 or 10, ETSI TS 124 501 clause 9.11.3.9) MCC set to PX_MCC, MNC set to PX_MNC, TAC set to PX_TAC}}, Loading ttcn/Ats_NG_NAS/NG_NAS_Pics.ttcn +6 −0 Changes for ttcn/Ats_NG_NAS/NG_NAS_Pics.ttcn: 6 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -76,6 +76,12 @@ module NG_NAS_Pics { */ modulepar boolean PICS_NAS_A5_6 := true; /** * @desc Does the IUT support the initial registration procedure over 3GPP access? (TS 24.501 clause 5.5.1.2) * @see ETSI TS 103 921-1 Table A.4 (PICS_NAS_A4_8_1) */ modulepar boolean PICS_NAS_A4_8_1 := true; } // End of group PICS_ } // End of module NG_NAS_Pics No newline at end of file Loading
captures/TC_5GNAS_AMF_REG_ACC_01.pcap 0 → 100644 +5.3 KiB File added.No diff preview for this file type. View file
captures/TC_5GNAS_AMF_SEC_ACC_01.pcap (5.3 KiB) File changed.No diff preview for this file type. View original file View changed file
etc/Ats_NG_NAS/Ats_NG_NAS_AMF_open5gs.cfg_ +1 −0 Changes for etc/Ats_NG_NAS/Ats_NG_NAS_AMF_open5gs.cfg_: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -21,6 +21,7 @@ NG_NAS_Pics.PICS_NAS_A4_2 := true # security mode control procedure (TC_5 NG_NAS_Pics.PICS_NAS_A4_3 := true # identification procedure (TC_5GNAS_AMF_IDN_REQ_01) NG_NAS_Pics.PICS_NAS_A4_4_1 := true # open5gs sends a NITZ-only CONFIGURATION UPDATE COMMAND on REGISTRATION COMPLETE (TC_5GNAS_AMF_CNF_COM_01) NG_NAS_Pics.PICS_NAS_A5_6 := true # UE-requested PDU session establishment (TC_5GNAS_AMF_DLN_ACC_01) NG_NAS_Pics.PICS_NAS_A4_8_1 := true # initial registration over 3GPP access (TC_5GNAS_AMF_REG_ACC_01) LibNGAP_Pics.PICS_OFFLINE_MODE := false # true to use offline mode with pcap files, false to use online mode with real network functions LibNGAP_Pics.PICS_USE_OPEN5GS := false # true to start open5gs, false to not start them Loading
test_purposes/TP_AMF_NGNAS.tdltx +11 −4 Changes for test_purposes/TP_AMF_NGNAS.tdltx: 11 added lines, 4 removed lines. Original line number Diff line number Diff line Loading @@ -693,18 +693,23 @@ Package TP_AMF_NGNAS { message_type set to REGISTRATION_REQUEST, 5GS_registration_type containing { 5GS_registration_type_value set to INITIAL_REGISTRATION}, ngKSI containing { nas_key_set_identifier set to "111"}, //!no key is available: no 5G NAS security context in the UE 5GS_mobile_identity containing { SUPI_format set to IMSI, Type_of_identity set to SUCI, MCC set to PX_MCC, MNC set to PX_MNC, Routing_indicator set to PX_ROUTING_INDICATOR, Protection_scheme_id set to '0000', Home_network_public_key_identifier set to '00000000', Protection_scheme_id set to PX_PROTECTION_SCHEME_ID, Home_network_public_key_identifier set to PX_HOME_NETWORK_PUBLIC_KEY_IDENTIFIER, MSIN set to PX_MSIN}}} from the GNB entity } then { // The IUT authenticates the UE and runs the security mode control procedure first: the test system, as the UE, // answers the AUTHENTICATION_REQUEST with the valid RES* and the SECURITY_MODE_COMMAND with a // SECURITY_MODE_COMPLETE; the IUT then sends the REGISTRATION_ACCEPT the IUT entity sends a INITIAL_CONTEXT_SETUP_REQUEST containing { NAS_PDU containing { extended_protocol_discriminator set to 5GS_MOBILITY_MANAGEMENT_MESSAGES, Loading @@ -721,7 +726,7 @@ Package TP_AMF_NGNAS { AMF_Pointer set to PX_AMF_POINTER, 5G_TMSI set to RV_5G_TMSI}, TAI_list containing { Partial_tracking_area_list_1 containing { TAI containing { //!the TAI of the UE, in any partial tracking area identity list (type 00, 01 or 10, ETSI TS 124 501 clause 9.11.3.9) MCC set to PX_MCC, MNC set to PX_MNC, TAC set to PX_TAC}}, Loading @@ -729,6 +734,8 @@ Package TP_AMF_NGNAS { Timer_value set to nonZeroValue}}} to the GNB entity or // the IUT does not convey the REGISTRATION_ACCEPT in an INITIAL_CONTEXT_SETUP_REQUEST (e.g. ETSI TS 138 413 // clause 8.6.1.2, PICS_NGAP_A4_5_2_1) the IUT entity sends a DOWNLINK_NAS_TRANSPORT containing { NAS_PDU containing { extended_protocol_discriminator set to 5GS_MOBILITY_MANAGEMENT_MESSAGES, Loading @@ -745,7 +752,7 @@ Package TP_AMF_NGNAS { AMF_Pointer set to PX_AMF_POINTER, 5G_TMSI set to RV_5G_TMSI}, TAI_list containing { Partial_tracking_area_list_1 containing { TAI containing { //!the TAI of the UE, in any partial tracking area identity list (type 00, 01 or 10, ETSI TS 124 501 clause 9.11.3.9) MCC set to PX_MCC, MNC set to PX_MNC, TAC set to PX_TAC}}, Loading
ttcn/Ats_NG_NAS/NG_NAS_Pics.ttcn +6 −0 Changes for ttcn/Ats_NG_NAS/NG_NAS_Pics.ttcn: 6 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -76,6 +76,12 @@ module NG_NAS_Pics { */ modulepar boolean PICS_NAS_A5_6 := true; /** * @desc Does the IUT support the initial registration procedure over 3GPP access? (TS 24.501 clause 5.5.1.2) * @see ETSI TS 103 921-1 Table A.4 (PICS_NAS_A4_8_1) */ modulepar boolean PICS_NAS_A4_8_1 := true; } // End of group PICS_ } // End of module NG_NAS_Pics No newline at end of file