83 GAN PS Domain Procedures
3GPP51.010-1Mobile Station (MS) conformance specificationPart 1: Conformance specificationTS
83.1 GA-PSR Transport Channel Activation & Deactivation Procedures
83.1.1 GA-PSR Transport Channel Activation & Deactivation Procedures, Normal Cases
83.1.1.1 MS Initiated GA-PSR TC Activation
83.1.1.1.1 Conformance requirements
Upon receiving the uplink user data transfer request from the LLC for LLC SAPI 3, 5, 9 or 11 and while the MS GA-PSR is in the GA-PSR-STANDBY state, the MS shall,
– send a GA-PSR-ACTIVATE-UTC-REQ message,
– start timer TU4002,
– set the uplink packet sequence number to 0,
– set the expected downlink packet sequence number to 0 and
Upon receiving the GA-PSR-ACTIVATE-UTC-ACK message while the MS initiated GA-PSR TC activation is in progress, the MS shall stop timer TU4002, create and store the corresponding GA-PSR TC information and the MS GA-PSR shall transition into GA-PSR-ACTIVE state. The MS GA-PSR shall start TU4001 timer and forward any outstanding uplink user data packets. The TU4001 timer is restarted whenever any user data packet is sent to or received from the GANC.
References
3GPP TS 44.318, subclauses 8.2.1 & 8.2.3
83.1.1.1.2 Test purpose
To verify that on receiving uplink data request from LLC in GA-PSR-STANDBY state, MS shall initiate GA-PSR TC Activation procedure.
To verify that on receipt of acknowledgment from GANC for the activation request MS shall move into GA-PSR-ACTIVE state.
83.1.1.1.3 Method of test
Initial Conditions
System Simulator:
– 1 GAN cell, default parameters
Mobile Station:
– MS GA-PSR is in the GA-PSR-STANDBY state. PDP context 1 is activated.
Foreseen Final State of the MS
MS in GA-PSR-STANDBY state in service of GAN cell.
Test Procedure
MS is made to initiate the GA-PSR TC and send to SS theGA-PSR-ACTIVATE-UTC-REQ.
The SS responds to MS with GA-PSR-ACTIVATE-UTC-ACK and the MS transmits GA-PSR-UNITDATA with the data to SS.
Maximum Duration of Test
1 min.
Expected Sequence
Step |
Direction |
Message |
Comments |
|
MS |
SS |
|||
1 |
MS |
MS initiated GA-PSR TC activation |
||
2 |
|
GA-PSR-ACTIVATE-UTC-REQ |
MS initiated GA-PSR-ACTIVE state |
|
3 |
|
GA-PSR-ACTIVATE-UTC-ACK |
||
4 |
|
GA-PSR-UNITDATA |
SS confirms that the MS is in GA-PSR-ACTIVE state. |
|
5 |
|
GA-PSR-DEACTIVATE-UTC-REQ |
||
6 |
|
GA-PSR-DEACTIVATE-UTC-ACK |
Specific Message Contents
–
83.1.2 GA-PSR Transport Channel Activation & Deactivation Procedures, Abnormal Cases.
83.1.2.1 GA-PSR TC Activation Collision
83.1.2.1.1 Conformance requirements
If the GANC receives a GA-PSR-ACTIVATE-UTC-REQ message from the MS while the network initiated GA-PSR TC activation procedure is in progress, the GANC aborts the network initiated activation procedure and responds to the MS with the GA-PSR-ACTIVATE-UTC-ACK message including the cause indicating successful activation. The message includes GANC IP address and GANC UDP port to be used for the uplink GPRS user data transport.
If the MS receives a GA-PSR-ACTIVATE-UTC-REQ message from the GANC while the MS initiated GA-PSR TC activation procedure is in progress, the MS shall silently discard the request and wait for the acknowledgment related to the MS initiated activation already in progress.
Upon receiving the uplink user data transfer request from the LLC for LLC SAPI 3, 5, 9 or 11 and while the MS GA-PSR is in the GA-PSR-STANDBY state, the MS shall,
– send a GA-PSR-ACTIVATE-UTC-REQ message,
– start timer TU4002,
– set the uplink packet sequence number to 0,
– set the expected downlink packet sequence number to 0 and
Upon receiving the GA-PSR-ACTIVATE-UTC-ACK message while the MS initiated GA-PSR TC activation is in progress, the MS shall stop timer TU4002, create and store the corresponding GA-PSR TC information and the MS GA-PSR shall transition into GA-PSR-ACTIVE state. The MS GA-PSR shall start TU4001 timer and forward any outstanding uplink user data packets. The TU4001 timer is restarted whenever any user data packet is sent to or received from the GANC.
References
3GPP TS 44.318, subclauses 8.2.1; 8.2.3 & 8.2.4.1
83.1.2.1.2 Test purpose
To verify that on receiving a GA-PSR-ACTIVATE-UTC-REQ message from the GANC while the MS initiated GA-PSR TC activation procedure is in progress, the MS shall silently discard the request and wait for the acknowledgment related to the MS initiated activation already in progress.
83.1.2.1.3 Method of test
Initial Conditions
System Simulator:
– 1 GAN cell, default parameters
Mobile Station:
– MS GA-PSR is in the GA-PSR-STANDBY state. PDP context 1 is activated.
Foreseen Final State of the MS
MS in GA-PSR-STANDBY state in service of GAN cell
Test Procedure
MS is made to initiate MS GA-PSR TC activation procedure and hence the MS receives a GA-PSR-ACTIVATE-UTC-REQ message from the GANC.
MS waits for the GA-PSR-ACTIVATE-UTC-ACK, while ignoring the GA-PSR-ACTIVATE-UTC-REQ from the GANC. Upon receiving the GA-PSR-ACTIVATE-UTC-ACK from the GANC, the MS enters the GA-PSR-ACTIVE state, transmitting the GA-PSR-UNITDATA to the SS. SS confirms that MS in the GA-PSR-ACTIVE state by receiving the GA-PSR-UNITDATA message.
Maximum Duration of Test
1 min.
Expected Sequence
Step |
Direction |
Message |
Comments |
|
MS |
SS |
|||
1 |
MS |
MS is made to initiate GA-PSR TC |
||
2 |
|
GA-PSR-ACTIVATE-UTC-REQ |
MS initiated GA-PSR-ACTIVE state |
|
3 |
|
GA-PSR-ACTIVATE-UTC-REQ |
SS initiated GA-PSR-ACTIVE state |
|
4 |
|
GA-PSR-ACTIVATE-UTC-ACK |
MS is waiting for this message |
|
5 |
|
GA-PSR-UNITDATA |
MS is transmitting the uplink user data packets |
|
6 |
|
GA-PSR-DEACTIVATE-UTC-REQ |
SS initiates the deactivation |
|
7 |
|
GA-PSR-DEACTIVATE-UTC-ACK |
MS response on deactivation |
Specific Message Contents
–
83.1.2.2 GANC Rejects GA-PSR TC Activation
83.1.2.2.1 Conformance requirements
Upon receiving the uplink user data transfer request from the LLC for LLC SAPI 3, 5, 9 or 11 and while the MS GA-PSR is in the GA-PSR-STANDBY state, the MS shall,
– send a GA-PSR-ACTIVATE-UTC-REQ message,
– start timer TU4002,
– set the uplink packet sequence number to 0,
– set the expected downlink packet sequence number to 0 and
If the GANC decides to reject GA-PSR TC activation, it shall send a GA-PSR-ACTIVATE-UTC-ACK message to the MS with the failure cause code and shall not include GANC IP address and UDP port number. The following rejection cause values are supported:
– "No available resources" indicates that the GANC failed to allocate required resources.
– "GANC failure" indicates internal GANC failure
– "Not authorized for data service" indicates that the MS is not authorized to use data services via GAN
Upon receiving the GA-PSR-ACTIVATE-UTC-ACK message indicating failure, the MS shall declare the procedure as failed to the upper layers.
References
3GPP TS 44.318, subclauses 8.2.1; 8.2.4.1; 8.2.4.4
83.1.2.2.2 Test purpose
To verify that by receiving the GA-PSR-ACTIVATE-UTC-ACK message with the failure cause code, described below, the MS would declare the procedure as failed to the upper layers.
83.1.2.2.3 Method of test
Initial Conditions
System Simulator:
– 1 GAN cell, default parameters
Mobile Station:
– MS GA-PSR is in the GA-PSR-STANDBY state. PDP context 1 is activated.
Foreseen Final State of the MS
MS in GA-PSR-STANDBY state in service of GAN cell
Test Procedure
The MS initiates the GA-PSR-ACTIVE state transmitting GA-PSR-ACTIVATE-UTC-REQ to the SS. The SS responds with GA-PSR-ACTIVATE-UTC-ACK with failure code "No available resources". The MS remains in the GA-PSR-STANDBY state. To confirm that the MS is in the GA-PSR-STANDBY state, the SS sends GA-PSR-ACTIVATE-UTC-REQ and waits for the GA-PSR-ACTIVATE-UTC-ACK from the MS. Upon receiving theGA-PSR-ACTIVATE-UTC-ACK, the SS concludes that the MS was in GA-PSR-STANDBY state in step 4.
Maximum Duration of Test
1 min.
Expected Sequence
Step |
Direction |
Message |
Comments |
|
MS |
SS |
|||
1 |
MS is made to initiate GA-PSR TC |
|||
2 |
|
GA-PSR-ACTIVATE-UTC-REQ |
MS initiated GA-PSR-ACTIVE state |
|
3 |
|
GA-PSR-ACTIVATE-UTC-ACK |
Failure code is "No available resources" without valid IP address and port |
|
4 |
MS |
MS is declaring the procedure as failed to the upper layers and remains to be in the GA-PSR-STANDBY state. |
||
5 |
|
GA-PSR-ACTIVATE-UTC-REQ |
||
6 |
|
GA-PSR-ACTIVATE-UTC-ACK |
SS confirms that the MS was in the GA-PSR-STANDBY state. |
|
7 |
|
GA-PSR-DEACTIVATE-UTC-REQ |
||
8 |
|
GA-PSR-DEACTIVATE-UTC-ACK |
Specific Message Contents
–
83.1.3 Network Initiated GA-PSR Transport Channel Activation, Normal Case
83.1.3.1 Processing of the GA-PSR TC Activation Request by the MS
83.1.3.1.1 Conformance requirements
Upon receiving the downlink user data transfer request associated with LLC SAPI 3, 5, 9 or 11 and if there is no GA-PSR TC associated with the specific MS, the GANC allocates the IP address and the UDP port number to be used by the MS for GPRS user data transport and sends a GA-PSR-ACTIVATE-UTC-REQ message to the MS. The GANC also:
– sets downlink packet sequence number to 0 and
– sets the expected uplink packet sequence number to 0
Upon receiving the GA-PSR-ACTIVATE-UTC-REQ message from the GANC, the MS shall verify the following:
– the GA-PSR is in GA-PSR-STANDBY state
– the GA-PSR TC does not exist
– the GPRS service is not suspended
Assuming successful verification, the MS shall allocate UDP port number for the MS GPRS user data transport and store the associated information. In parallel, the MS GA-PSR shall transition to GA-PSR-ACTIVE state and start TU4001 timer. Subsequently, the MS shall send the GA-PSR-ACTIVATE-UTC-ACK message to the GANC with the cause indicating successful activation. The message includes the MS UDP port to be used for the downlink GPRS user data transport.
After the MS has sent the GA-PSR-ACTIVATE-UTC-ACK message, it shall:
– set the uplink packet sequence number to 0 and
– set the expected downlink packet sequence number to 0
When the TU4001 timer expires and if there are no outstanding uplink GPRS user data messages to be transferred, the MS GA-PSR shall send the GA-PSR-DEACTIVATE-UTC-REQ message to the GANC to request the deactivation of the transport channel. In parallel, the MS shall start TU4002 timer to wait for the confirmation.
References
3GPP TS 44.318, subclauses 8.3.1; 8.3.2 & 8.4.1
83.1.3.1.2 Test purpose
To verify that on receiving the GA-PSR-ACTIVATE-UTC-REQ message from the GANC, MS will:
1) Allocate UDP port number for the MS GPRS user data transport and store the associated information.
2) Transition to GA-PSR-ACTIVE state and start TU4001 timer.
3) Send the GA-PSR-ACTIVATE-UTC-ACK message to the GANC with the cause indicating successful activation.
4) Includes the MS UDP port to be used for the downlink GPRS user data transport in the GA-PSR-ACTIVATE-UTC-ACK message.
5) Set uplink packet sequence number to 0 and
6) Set the expected downlink packet sequence number to 0
83.1.3.1.3 Method of test
Initial Conditions
System Simulator:
– 1 GAN cell, default parameters
Mobile Station:
– MS GA-PSR is in the GA-PSR-STANDBY state. PDP context 1 is activated.
Foreseen Final State of the MS
MS in GA-PSR-STANDBY state in service of GAN cell
Test Procedure
The SS initiates the GA-PSR-ACTIVE state transmitting GA-PSR-ACTIVATE-UTC-REQGA-PSR-ACTIVATE-UTC REQ to the MS. MS responds with GA-PSR-ACTIVATE-UTC-ACK and starts TU4001. SS does not transmit any data for the time exceeding TU4001. The MS transmits GA-PSR-DEACTIVATE-UTC-REQ, confirming that the MS was in GA-PSR-ACTIVE state and TU4001 has been started in step 2.
Maximum Duration of Test
1 min.
Expected Sequence
Step |
Direction |
Message |
Comments |
|
MS |
SS |
|||
1 |
|
GA-PSR-ACTIVATE-UTC-REQ |
||
2 |
|
GA-PSR-ACTIVATE-UTC-ACK |
SS verifying the IE UDP Port for GPRS user data transport (port number for DL) |
|
3 |
SS |
Waiting for time exceeding TU4001 |
||
4 |
|
GA-PSR-DEACTIVATE-UTC-REQ |
SS confirms that the MS was in GA-PSR-ACTIVE state in step 3. |
|
5 |
|
GA-PSR-DEACTIVATE-UTC-ACK |
Specific Message Contents
–
83.1.4 Network Initiated GA-PSR Transport Channel Activation, Abnormal Cases
83.1.4.1 Void
83.1.4.2 MS Rejects GA-PSR TC Activation when the GPRS Service is suspended
83.1.4.2.1 Conformance requirements
If the MS determines that the GPRS service is suspended when the GA-PSR-ACTIVATE-UTC-REQ is received, it shall send a GA-PSR-ACTIVATE-UTC-ACK message to the GANC with the failure cause code set to "GPRS Suspended".
Upon receiving the GA-PSR-ACTIVATE-UTC-ACK message indicating that the GPRS service is suspended, the GANC aborts the activation procedure.
References
3GPP TS 44.318, subclause 8.3.4.2
83.1.4.2.2 Test purpose
To verify that on receiving a GA-PSR-ACTIVATE-UTC-REQ by the MS when the GPRS service for the MS is suspended, the MS sends a GA-PSR-ACTIVATE-UTC-ACK message to the GANC with the failure cause code set to "GPRS Suspended".
83.1.4.2.3 Method of test
Initial Conditions
System Simulator:
– 1 GAN cell, default parameters
Mobile Station:
– MS GA-PSR is in the GA-PSR-STANDBY state. PDP context 1 is activated.
Foreseen Final State of the MS
MS in GA-PSR-STANDBY state in service of GAN cell
Test Procedure
The SS initiates the GA-PSR-ACTIVE state transmitting GA-PSR-ACTIVATE-UTC-REQ to the MS. The SS responds with GA-PSR-ACTIVATE-UTC-ACK and MS enters the GA-PSR-ACTIVE state. The MS starts to transmit data using GA-PSR-UNITDATA. The MS is made to initiate a voice call, which will make MS initiate the GPRS suspend procedure. The SS intitiates the GA-PSR-ACTIVE procedure, sending the GA-PSR-ACTIVATE-UTC-REQ.
The MS responds with GA-PSR-ACTIVATE-UTC-ACK, with failure cause code set to "GPRS Suspended"
The SS checks that GA-PSR-ACTIVATE-UTC-ACK, contains failure cause code "GPRS Suspended"
Maximum Duration of Test
1 min.
Expected Sequence
Step |
Direction |
Message |
Comments |
|
MS |
SS |
|||
1 |
Trigger MS to initiate data transfer |
|||
2 |
|
GA-PSR-ACTIVATE-UTC-REQ |
MS initiated GA-PSR-ACTIVE state |
|
3 |
|
GA-PSR-ACTIVATE-UTC-ACK |
MS is waiting for this message |
|
4 |
|
GA-PSR-UNITDATA |
MS is transmitting the uplink user data packets |
|
5 |
MS is made to initiate a voice call |
|||
6 |
|
GA-CSR GPRS SUSPENSION REQUEST Or GA-CSR REQUEST |
Repeat step 6 until both messages GA-CSR GPRS SUSPENSION REQUEST and GA-CSR REQUEST are received |
|
7 |
|
GA-CSR REQUEST ACCEPT |
MS in GA-CSR-DEDICATED state |
|
8 |
|
GA-CSR UPLINK DIRECT TRANSFER |
||
9 |
|
GA-PSR-ACTIVATE-UTC-REQ |
||
10 |
|
GA-PSR-ACTIVATE-UTC-ACK |
Failure cause code set to “GPRS Suspended” |
|
11 |
|
GA-CSR RELEASE |
IE ‘RR cause’, including GPRS resumption indication as per standard GSM/GPRS to indicate that resume of GPRS service is not necessary. |
|
12 |
|
GA-CSR RELEASE COMPLETE |
MS enters GA-CSR-IDLE state and GA-PSR-STANDBY |
Specific Message Contents
–
83.1.4.3 MS Receives GA-PSR TC Activation Request while GA-PSR TC active
83.1.4.3.1 Conformance requirements
If the MS receives a GA-PSR TC activation message from the GANC while the GA-PSR TC is active, it shall send the GA-PSR-ACTIVATE-UTC-ACK message to the GANC. The message shall include MS UDP port allocated to the existing GA-PSR TC. In parallel, if the GANC provided new IP Address and UDP port number, the MS shall update the GA-PSR TC attributes accordingly.
After sending the GA-PSR-ACTIVATE-UTC-ACK message, the MS shall:
– set uplink packet sequence number to 0 and
– set the expected downlink packet sequence number to 0
References
3GPP TS 44.318, subclauses 8.2.1; 8.2.3 & 8.3.4.3
83.1.4.3.2 Test purpose
To verify that if the MS receives a GA-PSR TC activation message from the GANC while the GA-PSR TC is active, the MS sends the GA-PSR-ACTIVATE-UTC-ACK message to the GANC.
83.1.4.3.3 Method of test
Initial Conditions
System Simulator:
– 1 GAN cell, default parameters
Mobile Station:
– MS GA-PSR is in the GA-PSR-STANDBY state. PDP context 1 is activated.
Foreseen Final State of the MS
MS in GA-PSR-STANDBY state in service of GAN cell
Test Procedure
MS is made to initiate GA-PSR-ACTIVE state establishment and SS responds with GA-PSR-ACTIVATE-UTC-ACK. MS enters the GA-PSR-ACTIVE state and sends GA-PSR-UNITDATA. While the MS is transmitting data the SS sends GA-PSR-ACTIVATE-UTC-REQ with a different IP address and port number.
The MS responds with GA-PSR-ACTIVATE-UTC-ACK, containing the MS UDP port allocated to the existing GA-PSR TC. MS is triggered to initiate another data transfer. The MS transmits GA-PSR-UNITDATA, using new IP address and port number.
SS checks that the MS transmits the GA-PSR-UNITDATA, using new IP address and port number, and that the MS sets uplink packet sequence number to 0.
Maximum Duration of Test
1 min.
Expected Sequence
Step |
Direction |
Message |
Comments |
|
MS |
SS |
|||
1 |
Trigger MS to initiate data transfer |
|||
2 |
|
GA-PSR-ACTIVATE-UTC-REQ |
||
3 |
|
GA-PSR-ACTIVATE-UTC-ACK |
||
4 |
|
GA-PSR-UNITDATA |
MS is transmitting the uplink user data packets |
|
5 |
|
GA-PSR-ACTIVATE-UTC-REQ |
SS provides different IP address and port number |
|
6 |
|
GA-PSR-ACTIVATE-UTC-ACK |
Message includes the MS UDP port allocated to the existing GA-PSR TC |
|
7 |
Trigger MS to initiate an other data transfer |
|||
8 |
|
GA-PSR-UNITDATA |
MS using new IP address and port number, SS verifies that sequence number =0. |
|
9 |
|
GA-PSR-DEACTIVATE-UTC-REQ |
||
10 |
|
GA-PSR-DEACTIVATE-UTC-ACK |
Specific Message Contents
–
83.1.5 MS Initiated Deactivation of GA-PSR Transport Channel, Normal Case
83.1.5.1 GA-PSR TC Deactivation Initiation by the MS
83.1.5.1.1 Conformance requirements
When the TU4001 timer expires and if there are no outstanding uplink GPRS user data messages to be transferred, the MS GA-PSR shall send GA-PSR-DEACTIVATE-UTC-REQ message to the GANC to request the deactivation of the transport channel. In parallel, the MS shall start TU4002 timer to wait for the confirmation.
Upon receipt of a GA-PSR-DEACTIVATE-UTC-REQ message from the MS, the GANC releases the GA-PSR TC and sends the GA-PSR-DEACTIVATE-UTC-ACK message to the MS indicating successful deactivation; i.e. the cause IE is set to "success".
Upon receipt of a GA-PSR-DEACTIVATE-UTC-ACK message from the GANC, the MS GA-PSR shall stop TU4002 timer, and release the GA-PSR TC. In parallel, the MS GA-PSR shall transition to GA-PSR-STANDBY state.
Packets received out-of-sequence should be dropped.
References
3GPP TS 44.318, subclauses 8.4.1; 8.4.2; 8.4.3 and 8.7.5.3
83.1.5.1.2 Test purpose
To verify that, when the TU4001 timer expires and if there are no outstanding uplink GPRS user data messages to be transferred, the MS GA-PSR sends GA-PSR-DEACTIVATE-UTC-REQ message to the GANC to request the deactivation of the transport channel and in parallel, the MS starts TU4002 timer to wait for the confirmation.
To verify that upon receiving a GA-PSR-DEACTIVATE-UTC-ACK message from the GANC, the MS GA-PSR stops TU4002 timer, and releases the GA-PSR TC and that the MS GA-PSR transitions to GA-PSR-STANDBY state.
83.1.5.1.3 Method of test
Initial Conditions
System Simulator:
– 1 GAN cell, default parameters
Mobile Station:
– MS GA-PSR is in the GA-PSR-STANDBY state. PDP context 1 is activated.
Foreseen Final State of the MS
MS in GA-PSR-STANDBY state in service of GAN cell
Test Procedure
MS is made to initiate GA-PSR-ACTIVE state and SS responds with GA-PSR-ACTIVATE-UTC-ACK. MS enters the GA-PSR-ACTIVE state and sends GA-PSR-UNITDATA. Once all expected data has been transmitted and the sequential TU has expired, the MS sends GA-PSR-DEACTIVATE-UTC-REQ, and starts TU4002, requesting SS to deactivate GA-PSR state. In response, the SS sends GA-PSR-DEACTIVATE-UTC-ACK. Upon receiving the GA-PSR-DEACTIVATE-UTC-ACK the MS stops the TU4002 and enters the GA-PSR-STANDBY state.
To verify that the MS deactivated timer TU4002, SS sends a GA-PSR-ACTIVATE-UTC-REQ again. If the MS deactivated TU4002, the MS will respond with a GA-PSR-ACTIVATE-UTC-ACK.
Maximum Duration of Test
1 min.
Expected Sequence
Step |
Direction |
Message |
Comments |
|
MS |
SS |
|||
1 |
Trigger MS to initiate data transfer |
|||
2 |
|
GA-PSR-ACTIVATE-UTC-REQ |
MS initiated GA-PSR-ACTIVE state |
|
3 |
|
GA-PSR-ACTIVATE-UTC-ACK |
MS is waiting for this message |
|
4 |
|
GA-PSR-UNITDATA |
MS is transmitting the uplink user data packets |
|
5 |
MS |
TU4001 timer expires, no DATA on UPLINK |
||
6 |
|
GA-PSR-DEACTIVATE-UTC-REQ |
MS starts TU4002 |
|
7 |
|
GA-PSR-DEACTIVATE-UTC-ACK |
MS stops TU4002 timer, releases the GA-PSR TC and the MS GA-PSR transitions to GA-PSR-STANDBY state. |
|
8 |
|
GA-PSR-ACTIVATE-UTC-REQ |
Wait for 5 sec before sending |
|
9 |
|
GA-PSR-ACTIVATE-UTC-ACK |
The MS will not acknowledge the activation request in case TU4002 was not stopped |
|
10 |
|
GA-PSR-DEACTIVATE-UTC-REQ |
to bring the MS back to STANDBY state deactivate GA-PSR state |
|
11 |
|
GA-PSR-DEACTIVATE-UTC-ACK |
Specific Message Contents
–
83.1.6 MS Initiated Deactivation of GA-PSR Transport Channel, Abnormal Cases
83.1.6.1 Uplink User Data Transfer is initiated while GA-PSR TC Deactivation is in Progress
83.1.6.1.1 Conformance requirements
If the MS LLC initiates the uplink user data transfer after the MS GA-PSR has sent the deactivation request to the GANC, the MS GA-PSR shall complete the deactivation procedure first and than initiate a new GA-PSR TC activation procedure to enable data transfer.
References
3GPP TS 44.318, subclause 8.4.4.3
83.1.6.1.2 Test purpose
To verify that if the MS LLC initiates the uplink user data transfer after the MS GA-PSR has sent the deactivation request to the GANC, the MS GA-PSR completes the deactivation procedure first and than initiate a new GA-PSR TC activation procedure to enable data transfer.
83.1.6.1.3 Method of test
Initial Conditions
System Simulator:
– 1 GAN cell, default parameters
Mobile Station:
– MS GA-PSR is in the GA-PSR-STANDBY state. PDP context 1 is activated.
Foreseen Final State of the MS
MS in GA-PSR-STANDBY state in service of GAN cell
Test Procedure
MS is made to initiate GA-PSR-ACTIVE state establishment by triggering a user data transfer of 1 octet. The SS responds with GA-PSR-ACTIVATE-UTC-ACK. After the MS completes the user data transfer it initiates deactivation by sending the GA-PSR-DEACTIVATE-UTC-REQ. Then MS is triggered to initiate the uplink user data transfer. The MS shall not start data transmission but instead initiates second activation by sending GA-PSR-ACTIVATE-UTC-REQ after the deactivation procedure is completed. The SS responds with GA-PSR-ACTIVATE-UTC-ACK and MS begins to transmit the data, sending GA-PSR-UNITDATA.
Maximum Duration of Test
1 min.
Expected Sequence
Step |
Direction |
Message |
Comments |
|
MS |
SS |
|||
1 |
|
GA-PSR-ACTIVATE-UTC-REQ |
MS initiated GA-PSR-ACTIVE state by triggering user data transfer of 1 octet. |
|
2 |
|
GA-PSR-ACTIVATE-UTC-ACK |
||
3 |
|
GA-PSR-UNITDATA |
MS starts TU4001 |
|
4 |
|
GA-PSR-DEACTIVATE-UTC-REQ |
Sent after TU4001 expires |
|
5 |
MS |
MS is triggered to initiate uplink user data transfer within 5 seconds. |
||
6 |
SS |
SS checks that no GA-PSR-ACTIVATE-UTC-REQ is sent by the MS before deactivation procedure is complete. |
||
7 |
|
GA-PSR-DEACTIVATE-UTC-ACK |
Sent within 5 seconds of step 4 (before expiration of TU4002) |
|
8 |
|
GA-PSR-ACTIVATE-UTC-REQ |
||
9 |
|
GA-PSR-ACTIVATE-UTC-ACK |
||
10 |
|
GA-PSR-UNITDATA |
MS transmits data, which was initiated in step 5 |
|
11 |
|
GA-PSR-DEACTIVATE-UTC-REQ |
||
12 |
|
GA-PSR-DEACTIVATE-UTC-ACK |
Specific Message Contents
–
83.1.6.2 Downlink User Data Transfer is received while the GA-PSR TC Deactivation is in Progress
83.1.6.2.1 Conformance requirements
If the MS receives any downlink user data packets while waiting for the GA-PSR-DEACTIVATE-UTC-ACK message response, it shall abort the deactivation procedure (i.e. stop timer TU4002) and restart TU4001 timer.
References
3GPP TS 44.318, subclause 8.4.4.4
83.1.6.2.2 Test purpose
To verify that if the MS receives any downlink user data packets while waiting for the GA-PSR-DEACTIVATE-UTC-ACK response, it aborts the deactivation procedure (i.e. stop timer TU4002) and restarts TU4001 timer.
83.1.6.2.3 Method of test
Initial Conditions
System Simulator:
– 1 GAN cell, default parameters
Mobile Station:
– MS GA-PSR is in the GA-PSR-STANDBY state. PDP context 1 is activated.
Foreseen Final State of the MS
MS in GA-PSR-STANDBY state in service of GAN cell
Test Procedure
The MS is made to initiate GA-PSR-ACTIVE state establishment by triggering a user data transfer of 1 octet. The SS responds with GA-PSR-ACTIVATE-UTC-ACK. After the MS completes the user data transfer it initiates deactivation by sending GA-PSR-DEACTIVATE-UTC-REQ. The SS sends GA-PSR-UNITDATA, preventing deactivation of the GA-PSR TC by the MS. To check that the MS is in GA-PSR-ACTIVE state, a data transmission is triggered in the MS. SS initiates deactivation procedure and sends GA-PSR-DEACTIVATE-UTC-REQ. The MS responds with GA-PSR-DEACTIVATE-UTC-ACK.
Maximum Duration of Test
1 min.
Expected Sequence
Step |
Direction |
Message |
Comments |
|
MS |
SS |
|||
1 |
|
GA-PSR-ACTIVATE-UTC-REQ |
MS initiated GA-PSR-ACTIVE state by triggering user data transfer of 1 octet. |
|
2 |
|
GA-PSR-ACTIVATE-UTC-ACK |
||
3 |
|
GA-PSR-UNITDATA |
MS starts TU4001 |
|
4 |
|
GA-PSR-DEACTIVATE-UTC-REQ |
Sent after TU4001 expires |
|
5 |
MS |
MS starts TU4002 and waiting for GA-PSR-DEACTIVATE-UTC-ACK |
||
6 |
|
GA-PSR-UNITDATA |
MS stops TU4002 and starts TU4001 |
|
7 |
|
GA-PSR-UNITDATA |
MS is triggered to initiate uplink user data transfer before TU4001 expires, SS check data. |
|
8 |
|
GA-PSR-DEACTIVATE-UTC-REQ |
||
9 |
|
GA-PSR-DEACTIVATE-UTC-ACK |
Specific Message Contents
–
83.1.6.3 Unexpected GA-PSR-DEACTIVATE-UTC-ACK response
83.1.6.3.1 Conformance requirements
If the MS receives an unexpected GA-PSR-DEACTIVATE-UTC-ACK message response while the GA-PSR is in GA-PSR-ACTIVE state, the MS GA-PSR shall stop TU4001 timer, and release the GA-PSR TC. In parallel, the MS GA-PSR shall transition to GA-PSR-STANDBY state.
If the MS receives an unexpected GA-PSR-DEACTIVATE-UTC-ACK message response while the GA-PSR is in GA-PSR-STANDBY state, the message is silently discarded.
References
3GPP TS 44.318, subclauses 8.4.4.5
83.1.6.3.2 Test purpose
To verify that if the MS receives an unexpected GA-PSR-DEACTIVATE-UTC-ACK response while the GA-PSR is in GA-PSR-ACTIVE state, the MS GA-PSR stops TU4001 timer, releases the GA-PSR TC and, the MS GA-PSR transitions to GA-PSR-STANDBY state.
83.1.6.3.3 Method of test
Initial Conditions
System Simulator:
– 1 GAN cell, default parameters
Mobile Station:
– MS GA-PSR is in the GA-PSR-STANDBY state. PDP context 1 is activated.
Foreseen Final State of the MS
MS in GA-PSR-STANDBY state in service of GAN cell.
Test Procedure
MS is made to initiate GA-PSR-ACTIVE state establishment and SS responds with GA-PSR-ACTIVATE-UTC-ACK. While the MS transmits data, the SS sends GA-PSR-DEACTIVATE-UTC-ACK. The MS enters the GA-PSR-STANDBY state. To confirm that the MS is in the GA-PSR-STANDBY state, the SS sends the GA-PSR-UNITDATA message and expects to receive the GA-PSR-ACTIVATE-UTC-REQ.
Check for 10 sec that MS does not send any more messages.
To verify that the MS is in GA-PSR-STANDBY state a new connection is initiated with GA-PSR-ACTIVATE-UTC-REQ. If the MS responses with GA-PSR-ACTIVATE-UTC-ACK, the MS was in GA-PSR-STANDBY state.
Maximum Duration of Test
1 min.
Expected Sequence
Step |
Direction |
Message |
Comments |
|
MS |
SS |
|||
1 |
Trigger MS to initiate data transfer |
|||
2 |
|
GA-PSR-ACTIVATE-UTC-REQ |
MS initiated GA-PSR-ACTIVE state |
|
3 |
|
GA-PSR-ACTIVATE-UTC-ACK |
||
4 |
|
GA-PSR-UNITDATA |
MS LLC initiates the uplink user data transfer, SS check data |
|
5 |
|
GA-PSR-DEACTIVATE-UTC-ACK |
||
6 |
SS checks for 10 sec that MS does not send any more messages. |
|||
7 |
|
GA-PSR-ACTIVATE-UTC-REQ |
||
8 |
|
GA-PSR-ACTIVATE-UTC-ACK |
To verify that the MS was in GA-PSR-STANDBY state |
|
9 |
|
GA-PSR-DEACTIVATE-UTC-REQ |
||
10 |
|
GA-PSR-DEACTIVATE-UTC-ACK |
MS in GA-PSR-STANDBY state |
Specific Message Contents
–
83.1.6.4 Unexpected GA-PSR-ACTIVATE-UTC-REQ
83.1.6.4.1 Conformance requirements
If the MS receives any downlink user data packets while waiting for the GA-PSR-DEACTIVATE-UTC-ACK message response, it shall abort the deactivation procedure (i.e. stop timer TU4002) and restart TU4001 timer.
If the MS receives an unexpected GA-PSR-ACTIVATE-UTC-REQ message while waiting for GA-PSR-DEACTIVATE-UTC-ACK message response, the MS ignores the request and continues waiting for deactivation response.
References
3GPP TS 44.318, subclauses 8.4.4.4 and 8.4.4.6
83.1.6.4.2 Test purpose
To verify that if the MS receives an unexpected GA-PSR-ACTIVATE-UTC-REQ while waiting for GA-PSR-DEACTIVATE-UTC-ACK response, the MS ignores the request and continues waiting for deactivation response.
83.1.6.4.3 Method of test
Initial Conditions
System Simulator:
– 1 GAN cell, default parameters
Mobile Station:
– MS GA-PSR is in the GA-PSR-STANDBY state. PDP context 1 is activated.
Foreseen Final State of the MS
MS in GA-PSR-STANDBY state in service of GAN cell.
Test Procedure
MS is made to initiate GA-PSR-ACTIVE state establishment and SS responds with GA-PSR-ACTIVATE-UTC-ACK. MS transmits data and sequentially initiates the deactivation procedure sending GA-PSR-DEACTIVATE-UTC-REQ. The MS receives an unexpected GA-PSR-ACTIVATE-UTC-REQ while waiting for GA-PSR-DEACTIVATE-UTC-ACK response. MS ignores this message and continues to wait for the GA-PSR-DEACTIVATE-UTC-ACK response. SS waits for one second to make sure MS receives GA-PSR-ACTIVATE-UTC-REQ before GA-PSR-UNIT-DATA. SS sends the GA-PSR-UNITDATA, and MS responds by aborting the deactivation procedure. To finish the test SS sends GA-PSR-DEACTIVATE-UTC-REQ and MS responds with GA-PSR-DEACTIVATE-UTC-ACK.
Maximum Duration of Test
1 min.
Expected Sequence
Step |
Direction |
Message |
Comments |
|
MS |
SS |
|||
1 |
Trigger MS to initiate data transfer |
|||
2 |
|
GA-PSR-ACTIVATE-UTC-REQ |
MS initiated GA-PSR-ACTIVE state |
|
3 |
|
GA-PSR-ACTIVATE-UTC-ACK |
||
4 |
|
GA-PSR-UNITDATA |
MS LLC initiates the uplink user data transfer, |
|
5 |
MS |
After transmitting all data, wait till TU4001 expires and the MS initiates the deactivation procedure. |
||
6 |
|
GA-PSR-DEACTIVATE-UTC-REQ |
||
7 |
|
GA-PSR-ACTIVATE-UTC-REQ |
||
8 |
MS |
Waiting for GA-PSR-DEACTIVATE-UTC-ACK |
||
9 |
SS |
Waiting for 1s |
||
10 |
|
GA-PSR-UNITDATA |
MS aborts the deactivation procedure (i.e. stop timer TU4002) and restart TU4001 timer |
|
11 |
|
GA-PSR-DEACTIVATE-UTC-REQ |
||
12 |
|
GA-PSR-DEACTIVATE-UTC-ACK |
Specific Message Contents
–
83.1.7 GANC Initiated Deactivation of GA-PSR Transport Channel, Normal Case
83.1.7.1 GA-PSR TC Deactivation Initiation by the GANC
83.1.5.7.1 Conformance requirements
When the GANC decides to deactivate GA-PSR TC channel, it shall send GA-PSR-DEACTIVATE-UTC-REQ message to the MS to request the deactivation.
If the MS receives an unexpected GA-PSR-DEACTIVATE-UTC-ACK message response while the GA-PSR is in GA-PSR-ACTIVE state, the MS GA-PSR shall stop TU4001 timer, and release the GA-PSR TC. In parallel, the MS GA-PSR shall transition to GA-PSR-STANDBY state.
References
3GPP TS 44.318, subclauses 8.5.1 & 8.4.4.5
83.1.7.1.2 Test purpose
To verify that upon receiving a GA-PSR-DEACTIVATE-UTC-REQ message from the GANC, the MS releases the GA-PSR TC, sends the GA-PSR-DEACTIVATE-UTC-ACK message to the GANC indicating successful deactivation and MS GA-PSR enters the GA-PSR-STANDBY state.
83.1.7.1.3 Method of test
Initial Conditions
System Simulator:
– 1 GAN cell, default parameters
Mobile Station:
– MS GA-PSR is in the GA-PSR-STANDBY state. PDP context 1 is activated.
Foreseen Final State of the MS
MS in GA-PSR-STANDBY state in service of GAN cell
Test Procedure
The SS initiates active state. The MS responds with GA-PSR-ACTIVATE-UTC-ACK. The SS initiates deactivation of the TC and sends GA-PSR-DEACTIVATE-UTC-ACK. The MS responds with GA-PSR-DEACTIVATE-UTC-ACK and enters the GA-PSR-STANDBY state. To confirm that the MS is in the GA-PSR-STANDBY state, the MS is triggered to send user data. Therefore, GA-PSR-ACTIVATE-UTC-REQ is expected to be sent from the MS. The SS sends GA-PSR-ACTIVATE-UTC-ACK message and waits for GA-PSR-UNITDATA.
Maximum Duration of Test
1 min.
Expected Sequence
Step |
Direction |
Message |
Comments |
|
MS |
SS |
|||
1 |
|
GA-PSR-ACTIVATE-UTC-REQ |
SS initiated GA-PSR-ACTIVE state |
|
2 |
|
GA-PSR-ACTIVATE-UTC-ACK |
||
3 |
|
GA-PSR-UNITDATA |
||
4 |
|
GA-PSR-DEACTIVATE-UTC-REQ |
SS initiates the deactivation |
|
5 |
|
GA-PSR-DEACTIVATE-UTC-ACK |
MS response on deactivation |
|
6 |
Trigger MS to send user data |
|||
7 |
|
GA-PSR-ACTIVATE-UTC-REQ |
SS verifies that MS was in GA-PSR-STANDBY state in step 5. |
|
8 |
|
GA-PSR-ACTIVATE-UTC-ACK |
||
8a |
|
GA-PSR-UNITDATA |
||
9 |
|
GA-PSR-DEACTIVATE-UTC-REQ |
SS initiates the deactivation |
|
10 |
|
GA-PSR-DEACTIVATE-UTC-ACK |
MS response on deactivation |
Specific Message Contents
–
83.1.8 Void
83.2 GA-PSR GPRS User Data Transport
83.2.1 GA-PSR GPRS User Data Transport , Normal Cases
83.2.1.1 MS Initiates Uplink GPRS User Data Transfer
83.2.1.1.1 Conformance requirements
The GPRS user data packets are tunnelled using UDP transport as specified for GA-PSR Transport Channel. Each packet is assigned a sequence number in the range of 0 to 65535 sequentially. The sequence number is set to 0 after reaching the maximum – 65535.
Assuming that the GA-PSR TC has been already activated as specified in sub-clauses 8.2 or 8.3, the MS GA-PSR is able to immediately forward any uplink GPRS user data packets to the GANC. Upon the request from the LLC to transfer an uplink LLC PDU with GPRS user data identified with LLC SAPI 3, 5, 9 or 11, the MS GA-PSR shall restart TU4001 timer and encapsulate the complete LLC PDU within a GA-PSR UNITDATA message.
Subsequently, the MS shall send the GA-PSR UNITDATA message to the GANC using the existing GA-PSR TC; i.e. using the corresponding GANC IP address and UDP port number.
The MS shall increment the uplink packet sequence number for each GA-PSR-UNITDATA message sent to the GANC.
References
3GPP TS 44.318, subclauses 8.7 & 8.7.1.
83.2.1.1.2 Test purpose
To verify that MS:
1) Uses corresponding GANC IP address and UDP port number,
2) Transmits at least 65537 packets, and that each packet is assigned a sequence number in the range of 0 to 65535 sequentially.
3) Assigns sequence number to 0 after reaching the maximum – 65535
83.2.1.1.3 Method of test
Initial Conditions
System Simulator:
– 1 GAN cell, default parameters
Mobile Station:
– MS GA-PSR is in the GA-PSR-STANDBY state. PDP context 1 is activated
Foreseen Final State of the MS
MS in GA-PSR-STANDBY state in service of GAN cell.
Test Procedure
The MS activates the GA-PSR TC with the corresponding GANC IP address and UDP port number and immediately forwards uplink GPRS user data, which consist of 65537 of packets, being requested from the MS LLC, to the GANC. The MS tunnels the GPRS data packets using UDP transport, assigning number to the packets in range from 0 to 65535 sequentially. The MS increments the uplink packet sequence number for each GA-PSR-UNITDATA message, being sent to the GANC, and assigns the number 0 after reaching the 65535.
SS verifies that MS:
1) Uses corresponding GANC IP address and UDP port number,
2) Transmits at least 65537 packets, and that each packet is assigned a sequence number in the range of 0 to 65535 sequentially.
3) Assigns sequence number to 0 after reaching the maximum – 65535
Maximum Duration of Test
30 min.
Expected Sequence
Step |
Direction |
Message |
Comments |
|
MS |
SS |
|||
1 |
|
GA-PSR-ACTIVATE-UTC-REQ |
SS initiated GA-PSR-ACTIVE state |
|
2 |
|
GA-PSR-ACTIVATE-UTC-ACK |
SS sends IP address and UDP port number |
|
3 |
|
GA-PSR-UNITDATA |
MS sends at least 65537 packets, SS verified that the sequence number is set to 0 after reaching the maximum – 65535 |
|
4 |
|
GA-PSR-DEACTIVATE-UTC-REQ |
Sent after TU4001 expires |
|
5 |
|
GS-PSR DEACTIVATE-UTC-ACK |
Specific Message Contents
–
83.2.2 GA-PSR GPRS User Data Transport , Abnormal Cases
83.2.2.1 Void
83.2.2.2 Void
83.2.2.3 MS Receives a Downlink Message to Initiate Uplink GPRS User Data Transfer while the GA-PSR TC activation Procedure is in progress
83.2.2.3.1 Conformance requirements
Upon receiving a downlink message while the GA-PSR TC activation procedure is in progress (TU4002 timer is still running), the MS GA-PSR shall process the request as if the transport channel was active. The MS shall not initiate uplink GPRS user data transfer until the GA-PSR TC activation procedure is successfully completed (as specified in the subclause 8.2). The MS shall use the IP address and UDP port number received in the GA-PSR ACTIVATE UTC ACK message for sending uplink GPRS user data packets to the GANC on that transport channel.
References
3GPP TS 44.318, subclause 8.7.5.4
83.2.2.3.2 Test purpose
To verify that MS GA-PSR shall only use IP address and UDP port number received in the GA-PSR ACTIVATE UTC ACK message to send uplink GPRS user data packets to the SS
83.2.2.3.3 Method of test
Initial Conditions
System Simulator:
– 1 GAN cell, default parameters
Mobile Station:
– MS GA-PSR is in the GA-PSR-STANDBY state. PDP context 1 is activated
Foreseen Final State of the MS
MS in GA-PSR-ACTIVE state in service of GAN cell.
Test Procedure
The MS receives a downlink message GA-PSR UNITDATA while Transport Channel activation is in progress. The MS activates the GA-PSR TC with the GANC IP address and UDP port number given in the GA-PSR ACTIVATE UTC ACK message and sends uplink GPRS user data.
SS verifies that MS:
1) GA-PSR shall only use IP address and UDP port number received in the GA-PSR ACTIVATE UTC ACK message to send uplink GPRS user data packets to the SS
Maximum Duration of Test
5 min.
Expected Sequence
Step |
Direction |
Message |
Comments |
|
MS |
SS |
|||
1 |
MS |
MS in GA-PSR-STANDBY state |
||
2 |
|
GA-PSR-ACTIVATE-UTC-REQ |
MS initiates GA-PSR TC activation |
|
3 |
|
GA-PSR-UNITDATA |
SS initiates a GPRS user data transfer by sending GA_PSR UNIT DATA message with IP address and UDP port address |
|
4 |
SS |
Waiting for 2 sec to check MS does not send any data |
||
5 |
|
GA-PSR-ACTIVATE-UTC-ACK |
SS sends a different IP address and UDP port number than source IP address and UDP port number in step 3 |
|
6 |
MS |
MS in GA-PSR-ACTIVE state |
||
7 |
|
GA-PSR-UNITDATA |
MS completes data transfer using new IP address and UDP port given in GA-PSR-ACTIVATE-UTC-ACK |
Specific Message Contents
–
83.3 Packet paging for packet service
83.3.1 PS Paging Request Processed by the MS, Normal Case
83.3.1.1 PS Paging Request Processed by the MS
83.3.1.1.1 Conformance requirements
Upon receiving a GA-PSR-PS-PAGE message from the GANC, the MS GA-PSR shall forward the indication to the GMM layer using the GMMRR SAP as per standard GPRS. Subsequently, the MS shall send an uplink LLC PDU as a page response per standard GPRS. The MS may either send GA-PSR-DATA or GA-PSR-UNITDATA message as described in sub-clauses 8.7 and 8.8.
References
3GPP TS 44.318, subclauses 8.9.2
83.3.1.1.2 Test purpose
To verify that the MS responds with GA-PSR-DATA message upon receiving a GA-PSR-PS-PAGE message from the GANC.
83.3.1.1.3 Method of test
Initial Conditions
System Simulator:
– 1 GAN cell, default parameters
Mobile Station:
– MS GA-PSR is in the GA-PSR-STANDBY state. PDP context 1 is activated.
Forseen Final State of the MS
MS in Idle state
Test Procedure
The SS sends the GA-PSR-PS-PAGE, paging the MS. The MS responds with GA-PSR-DATA. The SS checks the received data is the paging response.
Maximum Duration of Test
1 min.
Expected Sequence
Step |
Direction |
Message |
Comments |
1 |
x |
MS is in GA-PSR-STANDBY state |
|
2 |
|
GA-PSR-PS-PAGE |
MS is made to initiate GA-PSR TC |
3 |
|
GA-PSR-DATA |
SS verifies that the MS sends the GA-PSR-DATA Check that the received data is the paging reponse (Empty LLC PDU) |
Specific Message Contents
–
83.4 GPRS Suspend Procedure
83.4.1 GPRS Suspension Initiation by the MS, normal Case
83.4.1.1 GPRS Suspension Initiation by the MS
83.4.1.1.1 Conformance requirements
While transitioning to dedicated mode and if unable to support simultaneous CS and PS services, the MS shall request the suspension of the downlink GPRS data transfer by sending a GA-CSR GPRS SUSPENSION REQUEST message to the GANC
Upon receiving a GA-CSR GPRS SUSPENSION REQUEST message from the MS, the GANC completes the GPRS suspend procedure via the Gb interface as defined in [3GPP 48.018].
References
3GPP TS 44.318, subclauses 8.10.1 & 8.10.2
83.4.1.1.2 Test purpose
To verify that the MS requests the suspension of the downlink GPRS data transfer by sending a GA-CSR GPRS SUSPENSION REQUEST message to the GANC, while the MS is transitioning to dedicated mode and if the MS unable to support simultaneous CS and PS services.
83.4.1.1.3 Method of test
Initial Conditions
System Simulator:
– 1 GAN cell, default parameters
Mobile Station:
– MS GA-PSR is in the GA-PSR-STANDBY state. PDP context 1 is activated.
Foreseen Final State of the MS
MS in GA-PSR-STANDBY state in service of GAN cell
Test Procedure
The SS initiates GA-PSR TC, sending the GA-PSR-ACTIVATE-UTC-REQ. The MS responds with GA-PSR-ACTIVATE-UTC-ACK. The SS sends data, sending GA-PSR-UNITDATA. The SS sends GA-CSR PAGING REQUEST, requesting transitioning of the MS to dedicated mode. MS sends GA-CSR GPRS SUSPENSION REQUEST. The SS verifies that the MS requests GPRS suspension.
Maximum Duration of Test
1 min.
Expected Sequence
Step |
Direction |
Message |
Comments |
|
MS |
SS |
|||
1 |
MS |
MS is in GA-PSR-STANDBY state |
||
2 |
|
GA-PSR-ACTIVATE-UTC-REQ |
SS initiates GA-PSR TC |
|
3 |
|
GA-PSR-ACTIVATE-UTC-ACK |
||
4 |
|
GA-PSR-UNITDATA |
||
5 |
|
GA-CSR PAGING REQUEST |
||
6 |
|
GA-CSR GPRS SUSPENSION REQUEST |
SS verifies that the MS sends the GA-PSR-DATA message |
|
7 |
|
GA-PSR-DEACTIVATE-UTC-REQ |
SS deactivates |
|
8 |
|
GS-PSR DEACTIVATE-UTC-ACK |
Specific Message Contents
–
83.5 Downlink Flow Control
83.5.1 Initiation of the Downlink Flow Control and Processing of the TU4003 Timer Expiry by the MS, Normal Case
83.5.1.1 Initiation of the Downlink Flow Control and Processing of the TU4003 Timer Expiry by the MS
83.5.1.1.1 Conformance requirements
Upon detecting the downlink flow control condition, the MS shall initiate a downlink flow control procedure by sending a GA-PSR-DFC-REQ message to the GANC via the existing GA-PSR TC. The message includes new estimated data rate that can be supported. At the same time the MS shall start timer TU4003 to continue monitoring the flow control condition. The timer TU4003 is specified in sub-clause 12.
When the TU4003 timer expires, the MS shall re-evaluate the flow control condition and perform the following based on the outcome of the evaluation:
– If the flow control condition still exists (e.g. downlink buffer utilization is still above the low watermark level), the MS shall calculate a new data rate that can be supported and forward the corresponding GA-PSR-DFC-REQ to the GANC via the existing GA-PSR TC. Simultaneously, the MS shall start timer TU4003 to continue monitoring the downlink data transfer.
– If the flow condition has been resolved (e.g. buffer utilization is below the low mark level), the MS shall not restart the TU4003 timer and shall stop sending flow control requests to the GANC.
References
3GPP TS 44.318, subclauses 8.11.1 & 8.11.3
83.5.1.1.2 Test purpose
To verify that:
1) If the flow control condition exists the MS calculates a new data rate that can be supported and forwards the corresponding GA-PSR-DFC-REQ to the GANC via the existing GA-PSR TC.
2) If the timer expires, the MS checks the downlink flow control condition, and if it continues to exist, the MS restarts the timer TU4003, and optionally sends another GA-PSR-DFC-REQ message to the GANC.
3) If the flow condition has been resolved (e.g. buffer utilization is below the low mark level), the MS not restarts the TU4003 timer and stops sending flow control requests to the GANC.
83.5.1.1.3 Method of test
Initial Conditions
System Simulator:
– 1 GAN cell, default parameters
Mobile Station:
– MS GA-PSR is in the GA-PSR-STANDBY state. PDP context 1 is activated.
Forseen Final State of the MS
MS in GA-PSR-STANDBY state in service of GAN cell
Test Procedure
SS initiates the activation procedure and starts to transmit data. The MS detects flow control condition, sends the GA-PSR-DFC-REQ message and starts the TU4003 timer. SS reduces the data rate and continues to send the data. The SS verifies that the MS does not send GA-PSR-DFC-REQ message.
Maximum Duration of Test
1 min.
Expected Sequence
Step |
Direction |
Message |
Comment |
|
MS |
SS |
|||
1 |
MS |
MS is in GA-PSR-STANDBY state |
||
2 |
|
GA-PSR-ACTIVATE-UTC-REQ |
SS initiates GA-PSR TC |
|
3 |
|
GA-PSR-ACTIVATE-UTC-ACK |
||
4 |
|
GA-PSR-UNITDATA |
SS sends data, with very high data rate to overflow the MS |
|
5 |
|
GA-PSR-DFC-REQ |
MS request DL Flow Control and starts TU4003 |
|
6 |
|
GA-PSR-UNITDATA |
SS sends data, with normal data rate |
|
7 |
SS |
SS verifies that MS does not sends GA-PSR-DFC-REQ for the time exceeding TU4003 |
||
8 |
|
GA-PSR-DEACTIVATE-UTC-REQ |
SS deactivates |
|
9 |
|
GS-PSR DEACTIVATE-UTC-ACK |
Specific Message Contents
–
83.6 Uplink Flow Control
83.6.1 Processing of the Uplink Flow Control Request by the MS, Normal Case
83.6.1.1 Processing of the Uplink Flow Control Request by the MS
83.6.1.1.1 Conformance requirements
Upon detecting the uplink flow control condition, the GANC initiates an uplink flow control procedure by sending a GA-PSR-UFC-REQUEST message to the MS via the existing GA-PSR TC. The request is PFC based if the packet flow management procedures are supported.
Upon receiving the GA-PSR-UFC-REQUEST message from the GANC, the MS adjusts the uplink data rate accordingly.
References
3GPP TS 44.318, subclauses 8.12.1 & 8.12.2
83.6.1.1.2 Test purpose
To verify that the MS adjusts the uplink data rate accordingly with GA-PSR-UFC-REQUEST message received from the GANC.
83.6.1.1.3 Method of test
Initial Conditions
System Simulator:
– 1 GAN cell, default parameters
Mobile Station:
– MS GA-PSR is in the GA-PSR-STANDBY state. PDP context 1 is activated.
Forseen Final State of the MS
MS in Idle state
Test Procedure
The MS activates GA-PSR TC and starts to send lowest data rate to the SS. SS requests UL Flow Control sending the GA-PSR-UFC-REQ. The MS sends the data with rate adjusted according to GA-PSR-UFC-REQ.
The SS verifies whether the MS sends the data with adjusted data rate.
Maximum Duration of Test
1 min.
Expected Sequence
Step |
Direction |
Message |
Comment |
|
MS |
SS |
|||
1 |
MS |
MS is in GA-PSR-STANDBY state |
||
2 |
|
GA-PSR-ACTIVATE-UTC-REQ |
SS is made to activate GA-PSR TC |
|
3 |
|
GA-PSR-ACTIVATE-UTC-ACK |
||
4 |
|
GA-PSR-UNITDATA |
MS sends data |
|
5 |
|
GA-PSR-UFC-REQ |
SS request UL Flow Control of 100 bits/s. |
|
6 |
|
GA-PSR-UNITDATA |
MS sends data with the adjusted data rate (100 bits/s), according with GA-PSR-UFC-REQ |
|
7 |
SS |
SS verifies whether the MS have adjusted data rate |
||
8 |
|
GA-PSR-DEACTIVATE-UTC-REQ |
SS initiates the deactivation |
|
9 |
|
GA-PSR-DEACTIVATE-UTC-ACK |
MS response on deactivation |
Specific Message Contents
–
83.6.2 Processing of the Uplink Flow Control Request by the MS, Abnormal Cases
83.6.2.1 GA-PSR TC in not Active
83.6.2.1.1 Conformance requirements
If the MS receives a GA-PSR-UFC-REQUEST message while the GA-PSR TC deactivation is in progress, the MS shall ignore the flow control request.
References
3GPP TS 44.318, subclauses 8.12.4.1.
83.6.2.1.2 Test purpose
To verify whether the MS ignores a flow control request received while the GA-PSR TC deactivation is in progress.
83.6.2.1.3 Method of test
Initial Conditions
System Simulator:
– 1 GAN cell, default parameters
Mobile Station:
– MS GA-PSR is in the GA-PSR-STANDBY state. PDP context 1 is activated.
Foreseen Final State of the MS
MS in GA-PSR-STANDBY state in service of GAN cell
Test Procedure
The MS is in GA-PSR STANDBY state. MS is made to activate GA-PSR TC .SS sends the GA-PSR-UFC-REQ after the MS has initiated deactivation procedure. The MS ignores the flow control request and does not abort deactivation procedure. This is checked by verifying that when asked to send data after expiration of TU4002, the MS sends GA-PSR-ACTIVATE-UTC-REQ..
Maximum Duration of Test
1 min.
Expected Sequence
Step |
Direction |
Message |
Comments |
|
MS |
SS |
|||
1 |
MS |
MS is in GA-PSR STANDBY state |
||
2 |
–> |
GA-PSR-ACTIVATE-UTC-REQ |
MS is made to activate GA-PSR TC, by triggering UL data |
|
3 |
<– |
GA-PSR-ACTIVATE-UTC-ACK |
||
4 |
–> |
GA PSR UNITDATA |
MS sends data |
|
5 |
–> |
GA-PSR-DEACTIVATE-UTC-REQ |
Sent after TU4001 expires |
|
6 |
<– |
GA-PSR-UFC-REQ |
SS request UL Flow Control. Sent before TU4002 expires |
|
7 |
SS |
Wait 5s to allow TU4002 to expire |
||
8 |
Trigger MS to initiate a data transfer |
|||
9 |
–> |
GA-PSR-ACTIVATE-UTC-REQ |
MS sends activation request |
|
10 |
SS |
SS verifies that MS sends activation request |
Specific Message Contents
–