7.1 NAS PCO and ASP definitions
34.123-33GPPPart 3: Abstract test suite (ATS)TSUser Equipment (UE) conformance specification
7.1.1 NAS PCO Definitions
Table 7.1.1.1: Dc PCO Type Declarations
PCO Type Declarations |
|
PCO Type |
Dc_SAP |
Role |
LT |
Comments |
The PCO type for NAS testing |
Table 7.1.1.2: Dc PCO Declarations
PCO Declarations |
|
PCO Name |
Dc |
PCO Type |
Dc_SAP |
Role |
LT |
Comments |
Carry transmission and reception of NAS messages |
7.1.2 Primitives used at Dc PCO
The Dc PCO is used to transmit and receive NAS (MM, CC, SM, SS) messages. Two categories of primitives are operated at the Dc PCO:
– RRC_DataReq for transmission of a NAS PDU;
– RRC_DataInd for reception of a NAS PDU.
These primitives are declared in TTCN tabular form, see Tables 7.1.2.1-1 and 7.1.2.1-2.
Table 7.1.2.1-1: Primitive RRC_DataInd used at the Dc PCO
ASP Name |
RRC_DataInd |
|||
PCO Type |
Dc_SAP |
|||
Comments |
The ASP is used to indicate the receipt of the NAS PDU message using acknowledged operation (NAS <- RRC). |
|||
Parameter Name |
Parameter Type |
Comments |
||
cellId |
INTEGER |
Cell Id |
||
rB_Id |
SS_RB_Identity |
RB identity (RB3 or RB4) |
||
ch |
LogicChGERAN |
Logical channel (used for interworking with GERAN) |
||
sapId |
SapId |
RRC SAP identifier (SAP0) |
||
cN_Domain |
SS_CN_DomainIdentity |
CN domain identity |
||
start |
START_Value |
Mandatory in INITIAL DIRECT TRANSFER |
||
msg |
PDU |
NAS PDU |
||
Detailed Comments |
Table 7.1.2.1-2: Primitive RRC_DataReq used at the Dc PCO
ASP Name |
RRC_DataReq |
|||
PCO Type |
Dc_SAP |
|||
Comments |
The ASP is used to request the transmission of the NAS PDU message using acknowledged operation (NAS -> RRC). |
|||
Parameter Name |
Parameter Type |
Comments |
||
cellId |
INTEGER |
Cell Id |
||
rB_Id |
SS_RB_Identity |
RB identity (RB3 or RB4) |
||
ch |
LogicChGERAN |
Logical channel (used for interworking with GERAN) |
||
sapId |
SapId |
RRC SAP identifier (SAP0) |
||
cN_Domain |
SS_CN_DomainIdentity |
CN domain identity |
||
msg |
PDU |
NAS PDU |
||
Detailed Comments |
The RB Identity and CN domain parameters defined in the primitives are mandatory for UTRAN and not applicable for GERAN.
The START parameter is mandatory in INITIAL DIRECT TRANSFER; each time when it is received the new START shall be downloaded to the SS to reinitialize counters-C and counters-I.
The LogicChGSM and SapId parameters are mandatory for GERAN and not applicable for UTRAN. They are defined because they may be used for future TTCN test cases.
Except the initial, uplink and downlink direct transfer procedures, the NAS TTCN specification uses the TTCN test steps to realize all RRC functions for testing. The single layer test concept is kept for the NAS tests.
A simple RRC emulation shall be maintained for the NAS tests. It has four functions:
– Emulate the three direct transfer procedures.
– Convert the NAS downlink messages defined in 3GPP TS 24.008 [9] in table format to the NAS message in ASN.1 octet string specified in 3GPP TS 25.331 [21]. Convert the NAS uplink message in the reverse way.
– PER encoding and decoding.
– Have the integrity protection.
RB3 and RB4 are specifically used for the NAS signalling. When an uplink message entered the receiving buffer at AM-SAP from the RLC emulation, either an RRC test step if running will take it out; or the RRC emulation if running will pick the received message from the buffer. Activation of any RRC test steps and activation of any NAS test steps at the same time shall be excluded in TTCN (no concurrency between them).