Commit 4fe9c1fd authored by kretzschmann's avatar kretzschmann
Browse files

add TP for intra-system handover

parent 187aa447
Loading
Loading
Loading
Loading
+130 −0
Original line number Original line Diff line number Diff line
@@ -1877,6 +1877,136 @@ Package TP_GNB {
            	
            	
            	} // end TP TP_NGAP_GNB_MMP_11
            	} // end TP TP_NGAP_GNB_MMP_11
            	
            	
            // The TP cover intra-system handover (e.g. from 4G to 5G). 	
           	Test Purpose {
           	
           	TP Id TP_NGAP_GNB_MMP_12
	        
	        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."
	        
	        Reference 
	            "ETSI TS 138 413 [1], Clauses 8.4.2.2, 9.2.3.4, 9.2.3.5, 9.3.4.1 and 9.3.4.11" 
	        
	        Config Id CFG_GNB_01
	        
	        PICS Selection PICS_A2/1 and PICS_A3/3_2
	        
	        Initial conditions with {
        		the UE entity isRegisteredTo the AMF
    		}
	        
	        Expected behaviour
	            ensure that {
	                when {
	                    the IUT entity receives a HANDOVER_REQUEST containing  	
	                        AMF_UE_NGAP_ID,
	                        Handover_Typ,
	                        Cause,
	                        UE_Aggregate_Maximum_Bit_Rate,
	                        UE_Security_Capabilities,
	                        Security_Context,
	                        PDU_Session_Resource_Setup_List containing
	                        	PDU_Session_Resource_Setup_Item containing
	                        		PDU_SessionId indicating value PX_PDU_ID,
	                        		S_NSSAI,
	                        		Handover_Request_Transfer containing
	                        			DL_NG_U_UP_TNL_Information containing
	                        				CHOICE_UP_Transport_Layer_Information containing
	                        					GTP_tunnel containing
	                        						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"
	                        		;
	                        	;
	                        ;,
	                        Allowed_NSSAI,
	                        Source_to_Target_Transparent_Container containing
	                        	RRC_Container,
	                        	PDU_Session_Resource_Information_List containing
	                        		PDU_Session_Resource_Information_Item containing
	                        			PDU_Session_ID indicating value PX_PDU_ID,
	                        			QoS_Flow_Information_List containing
	                        				QoS_Flow_Information_Item containing
	                        					QoS_Flow_Identifier,
	                        					DL_Forwarding indicating value "DL 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
	                        			;
	                        		;
	                        	;,
	                        	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
	                        			;
	                        		;
	                        	;
	                        ;,
	                        GUAMI        	
	                    ;
	                    from the AMF entity
	                }
	                then {
	                    the IUT entity sends a HANDOVER_REQUEST_ACKNOWLEDGE containing
	                        AMF_UE_NGAP_ID,
	                        RAN_UE_NGAP_ID,
	                        PDU_Session_Resource_Admitted_List containing
	                        	PDU_Session_Resource_Admitted_Item containing
	                        		PDU_SessionId indicating value PX_PDU_ID,
	                        		Handover_Request_Acknowledge_Transfer containing
	                        			DL_NG_U_UP_TNL_Information containing
	                        				CHOICE_UP_Transport_Layer_Information containing
	                        					GTP_tunnel containing
	                        						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
		                        					;
		                        				;
		                        		;,
	                        			QoS_Flow_Setup_Response_List containing
	                        				QoS_Flow_Item_with_Data_Forwarding containing
	                        					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
	                     	;
	                     ;
	                     to the AMF entity
	                	}
	            	}
            	
            	} // end TP TP_NGAP_GNB_MMP_12
            	
    	} // End Group "Handover Resource Allocation"
    	} // End Group "Handover Resource Allocation"
    	
    	
    	Group "Handover Notification"
    	Group "Handover Notification"