4.9.31 Test procedure to check user plane connectivity on PC5 unicast link
38.508-13GPP5GSPart 1: Common test environmentRelease 17TSUser Equipment (UE) conformance specification
4.9.31.1 Scope
The purpose of this procedure is to check user plane connectivity on established PC5 unicast link.
4.9.31.2 Procedure description
4.9.31.2.1 Initial conditions
The UE is in state 1N-B, 3N-B or 4-A. The PC5 unicast link between the UE and the NR-SS-UE and corresponding AS layer connection (PC5-RRC, sidelink DRB) have been established.
4.9.31.2.2 Procedure sequence
Table 4.9.31.2.2-1: Procedure to check user plane connectivity on PC5 unicast link
St |
Procedure |
Message Sequence |
TP |
Verdict |
|
U – S |
Message |
||||
1 |
Void |
– |
– |
– |
– |
– |
EXCEPTION: Steps 1a1 to 1b2 describe behaviour which depends on procedure parameters; the "lower case letter" identifies a step sequence that takes place if a procedure parameter has a particular value. |
– |
– |
– |
– |
1a1 |
IF the UE is in state 1N-B or 4-A, the SS triggers UE to close UE test loop mode E (Receive Mode). NOTE: Closing of UE test loop mode E may be performed by MMI or AT command (+CCUTLE). |
– |
– |
– |
– |
1b1 |
ELSE IF the UE is in state 3N-B, the SS transmits a CLOSE UE TEST LOOP message to close UE test loop mode E (Receive Mode). |
<– |
TC: CLOSE UE TEST LOOP |
||
1b2 |
The UE transmits a CLOSE UE TEST LOOP COMPLETE message. |
–> |
TC: CLOSE UE TEST LOOP COMPLETE |
||
2 |
The NR-SS-UE transmits one SDAP SDU on SL DRB#n NOTE: SL DRB#n is the SL DRB associated with the PC5 unicast link to be verified. |
– |
– |
– |
– |
3 |
Void |
||||
– |
EXCEPTION: Steps 3a1 to 3b2 describe behaviour which depends on procedure parameters; the "lower case letter" identifies a step sequence that takes place if a procedure parameter has a particular value. |
– |
– |
– |
– |
3a1 |
IF the UE is in state 1N-B or 4-A, the SS requests the UE to report the counter of successful reception of SDAP SDU packets. NOTE: Requesting the UE to report the counter of successful reception of SDAP packets may be performed by MMI or AT command (+CUSPCREQ). |
– |
– |
– |
– |
3a2 |
Check: Does the reported counters of successful reception of SDAP SDU/PSSCH/PSCCH packets satisfiy following conditions? – Counter of SDAP SDU packets equals to 1; – Counter of PSSCH packets is greater than 0; – Counter of PSCCH packets is grater than 0; NOTE: The UE reporting the counter of successful reception of SDAP SDU/PSSCH/PSCCH packets may be performed by MMI or AT command (+CUSPCREQ). |
– |
– |
– |
P |
3b1 |
ELSE IF the UE is in state 3N-B, the SS transmits a UE TEST LOOP NR SIDELINK COUNTER REQUEST message to request the UE to report the counter of successful reception of SDAP SDU packets. |
<– |
TC: UE TEST LOOP NR SIDELINK COUNTER REQUEST |
– |
– |
3b2 |
Check: Does the reported counters of successful reception of SDAP SDU/PSSCH/PSCCH packets in UE TEST LOOP NR SIDELINK COUNTER RESPONSE message transmitted by the UE satisfiy following conditions? – Counter of SDAP SDU packets equals to 1; – Counter of PSSCH packets is greater than 0; – Counter of PSCCH packets is grater than 0;. |
–> |
TC: UE TEST LOOP NR SIDELINK COUNTER RESPONSE |
– |
P |
4-5 |
Void |
– |
– |
– |
– |
– |
EXCEPTION: Steps 5a1 to 5b2 describe behaviour which depends on procedure parameters; the "lower case letter" identifies a step sequence that takes place if a procedure parameter has a particular value. |
– |
– |
– |
– |
5a1 |
IF the UE is in state 1N-B or 4-A, the SS triggers UE to open UE test loop mode E. NOTE: Opening of UE test loop mode E may be performed by MMI or AT command (+CCUTLE). |
– |
– |
– |
– |
5b1 |
ELSE IF the UE is in state 3N-B, the SS transmits an OPEN UE TEST LOOP message to open UE test loop mode E. |
<– |
TC: OPEN UE TEST LOOP |
||
5b2 |
The UE transmits an OPEN UE TEST LOOP COMPLETE message. |
–> |
TC: OPEN UE TEST LOOP COMPLETE |
||
6 |
Void |
– |
– |
– |
– |
– |
EXCEPTION: Steps 6a1 to 6b2 describe behaviour which depends on procedure parameters; the "lower case letter" identifies a step sequence that takes place if a procedure parameter has a particular value. |
– |
– |
– |
– |
6a1 |
IF the UE is in state 1N-B or 4-A, the SS triggers UE to close UE test loop mode E (Transmit Mode). NOTE: Closing of UE test loop mode E may be performed by MMI or AT command (+CCUTLE). |
– |
– |
– |
– |
6b1 |
ELSE IF the UE is in state 3N-B, the SS transmits a CLOSE UE TEST LOOP message to close UE test loop mode E (Transmit Mode). |
<– |
TC: CLOSE UE TEST LOOP |
||
6b2 |
The UE transmits a CLOSE UE TEST LOOP COMPLETE message. |
–> |
TC: CLOSE UE TEST LOOP COMPLETE |
||
7 |
Check: Does UE continuously send SDAP SDUs on SL DRB#n in the next 5 seconds? NOTE: The UE sends multiple packets. The reception of one of them is sufficient for achieving the Pass verdict. |
– |
– |
– |
P |
8 |
Void |
– |
– |
– |
– |
– |
EXCEPTION: Steps 8a1 to 8b2 describe behaviour which depends on procedure parameters; the "lower case letter" identifies a step sequence that takes place if a procedure parameter has a particular value. |
– |
– |
– |
– |
8a1 |
The SS triggers UE to open UE test loop mode E. NOTE: Opening of UE test loop mode E may be performed by MMI or AT command (+CCUTLE). |
– |
– |
– |
– |
8b1 |
ELSE IF the UE is in state 3N-B, the SS transmits an OPEN UE TEST LOOP message to open UE test loop mode E. |
<– |
TC: OPEN UE TEST LOOP |
||
8b2 |
The UE transmits an OPEN UE TEST LOOP COMPLETE message. |
–> |
TC: OPEN UE TEST LOOP COMPLETE |
4.9.31.3 Specific message contents
All specific message contents shall be according subclause 4.6 and 4.7B with the exceptions below.
Table 4.9.31.3-1: +CCUTLE (Table 4.9.31.2.2-1, Step 1a1)
Derivation Path: Table 4.7B-1 with condition Close and Receive |
Table 4.9.31.3-2: CLOSE UE TEST LOOP (Table 4.9.31.2.2-1, Step 1b1)
Derivation Path: 36.508 [2] Table 4.7A-3 with condition UE TEST LOOP MODE E (V2X Reception) |
Table 4.9.31.3-3: +CUSPCREQ (Table 4.9.31.2.2-1, Step 3a2)
Derivation Path: 36.508[2] Table 4.7I-4 |
||||
Field |
Value/remark |
Comment |
Condition |
|
+CUSPCREQ = |
||||
< type1> |
2 |
NR PSCCH transport blocks |
||
< format > |
1 |
|||
<length1> |
Not Checked |
|||
<counter1> |
Checked |
Any value greater than 0 |
||
< type2> |
2 |
NR STCH SDAP SDU packets |
||
< format > |
1 |
|||
<length2> |
Not Checked |
|||
<counter2> |
1 |
|||
< type3> |
2 |
NR PSSCH transport blocks |
||
< format > |
1 |
|||
<length3> |
Not Checked |
|||
<counter3> |
Checked |
Any value greater than 0 |
Table 4.9.31.3-4: UE TEST LOOP NR SIDELINK PACKET COUNTER REQUEST (Table 4.9.31.2.2-1, Step 3b1)
Derivation Path: 38.509 clause 6.9.1 |
||||
Information Element |
Value/remark |
Comment |
Condition |
|
Protocol discriminator |
‘1111’B |
|||
Skip indicator |
‘0000’B |
|||
Message type |
‘10101010’B |
Table 4.9.31.3-5: UE TEST LOOP NR SIDELINK PACKET COUNTER RESPONSE (Table 4.9.31.2.2-1, Step 3b2)
Derivation Path: 38.509 clause 6.9.2 |
||||
Information Element |
Value/remark |
Comment |
Condition |
|
Protocol discriminator |
‘1111’B |
|||
Skip indicator |
‘0000’B |
|||
Message type |
‘10101011’B |
|||
NR Sidelink PSCCH Packet Counter(s) Value |
||||
NR Sidelink PSCCH Packet Counter(s) Value type |
‘00000001’B |
|||
Length of NR Sidelink PSCCH Packet Counter(s) Value contents in bytes |
‘00000100’B |
4 bytes |
||
NR Sidelink PSCCH Packet Counter IE #0 |
Checked |
Any value greater than 0 |
||
NR Sidelink STCH Packet Counter(s) Value |
||||
NR Sidelink STCH Packet Counter(s) Value type |
‘00000010’B |
|||
Length of NR Sidelink STCH Packet Counter(s) Value in bytes |
‘00000100’B |
4 bytes |
||
NR Sidelink STCH Packet Counter IE #0 |
‘00000000 00000000 00000000 00000001’B |
|||
NR Sidelink PSSCH Packet Counter(s) Value |
||||
NR Sidelink PSSCH Packet Counter(s) Value type |
‘00000011’B |
|||
Length of NR Sidelink PSSCH Packet Counter(s) Value contents in bytes |
‘00000100’B |
4 bytes |
||
NR Sidelink PSSCH Packet Counter IE #0 |
Checked |
Any value greater than 0 |
Table 4.9.31.3-6: +CCUTLE (Table 4.9.31.2.2-1, Step 5a1 and 8a1)
Derivation Path: Table 4.7B-1 with condition Open |
Table 4.9.31.3-7: +CCUTLE (Table 4.9.31.2.2-1, Step 6a1)
Derivation Path: Table 4.7B-1 with condition Close and Transmit |
Table 4.9.31.3-8: CLOSE UE TEST LOOP (Table 4.9.31.2.2-1, Step 6b1)
Derivation Path: 36.508 [2] Table 4.7A-3 with condition UE TEST LOOP MODE E(V2X Transmission) |
||||
Information Element |
Value/remark |
Comment |
Condition |
|
UE test loop mode E LB setup |
||||
Communication Transmit or Receive |
0 0 0 0 0 0 0 1 |
‘01’ indicates V2X UE triggered to transmit NR sidelink communication with single spatial layer. |