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