11.6 MBMS Context deactivation
34.123-13GPPPart 1: Protocol conformance specificationRelease 15TSUser Equipment (UE) conformance specification
11.6.1m MBMS Context deactivation requested by the network, Successful / MBMS Multicast Service
11.6.1m.1 Definition
This test case is applicable for Rel-6 UEs that support MBMS multicast services.
11.6.1m.2 Conformance requirement
The purpose of the MBMS context deactivation procedure is to deactivate an existing MBMS context in the MS and the network. The MS shall only initiate the MBMS context deactivation when requested by the network, however the trigger for the deactivation request by the network may be initiated by the MS at application layer or by the network, see 3GPP TS 23.246.
After a successful MBMS context deactivation, the associated MBMS NSAPI and TI values shall be released in both the MS and the network and can be reassigned to another MBMS context.
The MBMS context deactivation procedure makes use of the messaging and signalling of the PDP context deactivation procedure as described in the subclause 6.2.3.2.1.
In order to request an MBMS context deactivation, the network sends a DEACTIVATE PDP CONTEXT REQUEST message to the MS, enters the state MBMS-INACTIVE-PENDING and starts timer T3395. The messages contains the transaction identifier (TI) in use for the MBMS context to be deactivated and a cause code that typically indicates one of the following causes:
# 36: regular deactivation;
# 38: network failure;
# 47: multicast group membership time-out.
The MS shall reply with a DEACTIVATE PDP CONTEXT ACCEPT message and enter the state PDP-INACTIVE. Upon receipt of the DEACTIVATE PDP CONTEXT ACCEPT message, the network shall stop the timer T3395 and enter the state PDP-INACTIVE.
….
Whenever any session management message except REQUEST PDP CONTEXT ACTIVATION, REQUEST MBMS CONTEXT ACTIVATION, or SM-STATUS is received by the MS specifying a transaction identifier which is not recognized as relating to an active context or to a context that is in the process of activation or deactivation, the MS shall send a SM-STATUS message with cause #81 "invalid transaction identifier value" using the received transaction identifier value including the extension octet and remain in the PDP-INACTIVE state.
….
The purpose of this procedure is to deactivate an existing PDP context between the MS and the network. The PDP context deactivation may be initiated by the MS or by the network. The tear down indicator information element may be included in the DEACTIVATE PDP CONTEXT REQUEST message in order to indicate whether only the PDP context associated with this specific TI or all active PDP contexts sharing the same PDP address and APN as the PDP context associated with this specific TI shall be deactivated. If the tear down is requested, all other active PDP contexts sharing the same PDP address and APN as the PDP context associated with this specific TI shall be deactivated locally without peer-to-peer signalling. If the tear down indicator information element is not included in the DEACTIVATE PDP CONTEXT REQUEST message, only the PDP context associated with this specific TI shall be deactivated.
After successful PDP context deactivation, the associated NSAPI and TI values are released and can be reassigned to another PDP context.
If one or more MBMS contexts are linked to a PDP context that has been deactivated, the MS shall deactivate all those MBMS contexts locally (without peer to peer signalling between the MS and the network).
Reference
3GPP TS 24.008 clauses 6.1.3.4, 6.1.3.9 and 8.3.2.
11.6.1m.3 Test purpose
To verify that the UE correctly handle a MBMS context deactivation procedure requested by the network, upon reception of a DEACTIVATE PDP CONTEXT REQUEST. To verify that the UE correctly handle a MBMS context deactivation procedure locally, when the linked PDP context is deactivated.
11.6.1m.4 Method of test
Initial condition
System Simulator:
1 MBMS cell, default parameters.
User Equipment:
The UE is in GMM-state "GMM-REGISTERED, normal service" with valid P-TMSI and CKSN.
The UE has one PDP context activated (trans_id 0 and nsapi 5) and one MBMS context activated (trans_id 1 and mbms nsapi 128).
Related ICS/IXIT statements
MBMS Multicast service application available on UE Yes/No
Test procedure
The UE joins a multicast service provided by the SS.
During the 1st MBMS session the SS sends a DEACTIVATE PDP CONTEXT REQUEST message using transaction identifier of the currently active MBMS context. The SS sets T3395 timer to wait for the response from the UE.
The UE shall initiate a MBMS context deactivation procedure.
The UE shall send the DEACTIVATE PDP CONTEXT ACCEPT message within T3395 timer duration.
In order to check that the MBMS context has been deactivated, a DEACTIVATE PDP CONTEXT REQUEST message using transaction identifier of the deactivated MBMS context is sent by the SS.
The UE shall send the SM STATUS message using cause #81 "invalid transaction identifier value".
The UE joins a multicast service provided by the SS.
During the 2nd MBMS session the SS sends a DEACTIVATE PDP CONTEXT REQUEST message using the tear down indicator.
The UE shall deactivate the MBMS context locally.
In order to check that the MBMS context has been deactivated, a DEACTIVATE PDP CONTEXT REQUEST message using transaction identifier of the deactivated MBMS context is sent by the SS.
The UE shall send the SM STATUS message using cause #81 "invalid transaction identifier value".
Expected Sequence
Step |
Direction |
Message |
Comments |
|
UE |
SS |
|||
1 |
SS |
Join MBMS session |
Join 1st MBMS session. See TS 34.108 clause 7.6.1 |
|
1a |
|
REQUEST MBMS CONTEXT ACTIVATION |
SS sends Request a MBMS context activation to UE. The linked nsapi set to 5. |
|
1b |
|
ACTIVATE MBMS CONTEXT REQUEST |
UE supporting Multicast replies with a MBMS context activation request |
|
1c |
|
ACTIVATE MBMS CONTEXT ACCEPT |
SS accepts the MBMS context activation. |
|
2 |
|
DEACTIVATE PDP CONTEXT REQUEST |
Request MBMS context deactivation Including trans_id 1 For MBMS context ( Nsapi 128) SM cause: #36 regular deactivation. SS starts T3395. |
|
3 |
|
DEACTIVATE PDP CONTEXT ACCEPT |
After sending the message the UE enters in state PDP-INACTIVE. |
|
4 |
SS |
SS stop T3395 |
||
5 |
|
DEACTIVATE PDP CONTEXT REQUEST |
Request MBMS context deactivation Including trans_id 1of previous MBMS context activated (Nsapi 128) SM cause: #36 regular deactivation. |
|
6 |
|
SM STATUS |
SM cause value to #81 “invalid transaction identifier value”. |
|
7 |
SS |
Join MBMS session |
Join 2nd MBMS session. See TS 34.108 clause 7.6.1 |
|
7a |
|
REQUEST MBMS CONTEXT ACTIVATION |
SS sends Request a MBMS context activation to UE. The linked nsapi set to 5. |
|
7b |
|
ACTIVATE MBMS CONTEXT REQUEST |
UE supporting Multicast replies with a MBMS context activation request |
|
7c |
|
ACTIVATE MBMS CONTEXT ACCEPT |
SS accepts the MBMS context activation. |
|
8 |
|
DEACTIVATE PDP CONTEXT REQUEST |
Tear down requested |
|
9 |
UE |
The UE deactivates the MBMS contexts locally. |
||
10 |
SS |
The SS shall check that no messages are sent from the UE. |
||
11 |
|
DEACTIVATE PDP CONTEXT REQUEST |
Request MBMS context deactivation Including trans_id 1of previous MBMS context activated (Nsapi 128) SM cause: #36 regular deactivation. |
|
12 |
|
SM STATUS |
SM cause value to #81 “invalid transaction identifier value”. |
Specific message contents
DEACTIVATE PDP CONTEXT REQUEST (step 2)
Information Element |
Value/remark |
Transaction identifier |
TI value of the MBMS context in use: trans_id1 |
SM cause |
#36: regular deactivation |
DEACTIVATE PDP CONTEXT ACCEPT (step 3)
Information Element |
Value/remark |
Transaction identifier |
TI value of the MBMS context in use: trans_id1 |
DEACTIVATE PDP CONTEXT REQUEST (steps 5 and 11)
Information Element |
Value/remark |
Transaction identifier |
TI value of the MBMS context which was requested to be deactivated at step 1: trans_id1 |
SM cause |
#36: regular deactivation |
SM STATUS (steps 6 and 12)
Information Element |
Value/remark |
Transaction identifier |
trans_id1 |
SM cause |
#81 "invalid transaction identifier value" |
DEACTIVATE PDP CONTEXT REQUEST (step 8)
Information Element |
Value/remark |
Tear down indicator |
tear down requested |
11.6.1m.5 Test requirements
In step 3, the UE shall send a DEACTIVATE PDP CONTEXT ACCEPT message containing the transaction identifier (TI) in use for the MBMS context.
In step 6, the UE shall send an SM STATUS message with cause #81 "invalid transaction identifier value" using the received transaction identifier value including the extension octet.
In step 9, the UE shall deactivate the MBMS contexts locally.
In step 12, the UE shall send an SM STATUS message with cause #81 "invalid transaction identifier value" using the received transaction identifier value including the extension octet.