22.4.8 NB-IoT / RRC connection establishment / Access Barring for UE with AC 0 to 9 / MO exception data / ab-Category a, b and c

36.523-13GPPEvolved Universal Terrestrial Radio Access (E-UTRA) and Evolved Packet Core (EPC)Part 1: Protocol conformance specificationRelease 17TSUser Equipment (UE) conformance specification

22.4.8.1 Test Purpose (TP)

(1)

with { UE in RRC_IDLE state on VPLMN having an Access Class with a value in the range 0..9 and with Access barring enabled in MasterInformationBlock-NB/MasterInformationBlock-TDD-NB and broadcasts SystemInformationBlockType14-NB and ab-BarringForExceptionData is set to TRUE in the ab-Common and ab-Category set to c }

ensure that {

when { UE has user data pending related to an exceptional event }

then { UE does not transmit RRCConnectionRequest-NB message }

}

(2)

with { UE in RRC_IDLE state on OPLMN having an Access Class with a value in the range 0..9 and with Access barring enabled in MasterInformationBlock-NB/MasterInformationBlock-TDD-NB and broadcasts SystemInformationBlockType14-NB and ab-BarringForExceptionData is set to TRUE in the ab-Common and ab-Category set to c }

ensure that {

when { UE has user data pending related to an exceptional event }

then { UE transmits RRCConnectionRequest-NB message }

}

(3)

with { UE in RRC_IDLE state on OPLMN having an Access Class with a value in the range 0..9 and with Access barring enabled in MasterInformationBlock-NB/MasterInformationBlock-TDD-NB and broadcasts SystemInformationBlockType14-NB and ab-BarringForExceptionData is set to TRUE in the ab-Common and ab-Category set to b }

ensure that {

when { UE has user data pending related to an exceptional event }

then { UE does not transmit RRCConnectionRequest-NB message }

}

(4)

with { UE in RRC_IDLE state on HPLMN having an Access Class with a value in the range 0..9 and with Access barring enabled in MasterInformationBlock-NB/MasterInformationBlock-TDD-NB and broadcasts SystemInformationBlockType14-NB and ab-BarringForExceptionData is set to TRUE in the ab-Common and ab-Category set to b }

ensure that {

when { UE has user data pending related to an exceptional event }

then { UE transmits RRCConnectionRequest-NB message }

}

(5)

with { UE in RRC_IDLE state on HPLMN having an Access Class with a value in the range 0..9 and with Access barring enabled in MasterInformationBlock-NB/MasterInformationBlock-TDD-NB and broadcasts SystemInformationBlockType14-NB and ab-BarringForExceptionData is set to TRUE in the ab-Common and ab-Category set to a }

ensure that {

when { UE has user data pending related to an exceptional event }

then { UE does not transmit RRCConnectionRequest-NB message }

}

(6)

with { UE in RRC_IDLE state on HPLMN having an Access Class with a value in the range 0..9 and with Access barring enabled in MasterInformationBlock-NB/MasterInformationBlock-TDD-NB and broadcasts SystemInformationBlockType14-NB and ab-BarringForExceptionData is not present in the ab-Common and ab-Category set to a }

ensure that {

when { UE has user data pending related to an exceptional event }

then { UE transmits RRC Connection Request-NB message }

}

22.4.8.2 Conformance requirements

References: The conformance requirements covered in the current TC are specified in: TS 36.331, clause 5.3.3.14. Unless otherwise stated these are Rel-13 requirements.

[TS 36.331, clause 5.3.3.14]

The UE shall:

1> if the UE is connected to EPC, ab-Enabled included in MasterInformationBlock-NB / MasterInformationBlock-TDD-NB is set to TRUE and SystemInformationBlockType14-NB is broadcast:

2> if access to the cell is not barred due to ab-PerNRSRP and ab-Param is included:

3> if the ab-Common is included in ab-Param:

4> if the UE belongs to the category of UEs as indicated in the ab-Category contained in ab-Common; and

4> if for the Access Class of the UE, as stored on the USIM and with a value in the range 0..9, the corresponding bit in the ab-BarringBitmap contained in ab-Common is set to one:

5> if the establishmentCause received from higher layers is set to mo-ExceptionData and ab-BarringForExceptionData is set to FALSE in the ab-Common:

6> consider access to the cell as not barred;

5> else:

6> if the UE has one or more Access Classes, as stored on the USIM, with a value in the range 11..15, which is valid for the UE to use according to TS 22.011 [10] and TS 23.122 [11] and for at least one of these valid Access Classes for the UE, the corresponding bit in the ab-BarringForSpecialAC contained in ab-Common is set to zero:

NOTE 1: ACs 12, 13, 14 are only valid for use in the home country and ACs 11, 15 are only valid for use in the HPLMN/ EHPLMN.

7> consider access to the cell as not barred;

6> else:

7> consider access to the cell as barred;

4> else:

5> consider access to the cell as not barred;

22.4.8.3 Test description

22.4.8.3.1 Pre-test conditions

System Simulator:

– Three inter-frequency multi-PLMN cells as specified in TS 36.508 clause 8.1.4.1.2 are configured broadcasting PLMNs as indicated in Table 22.4.8.3.1–1.

– The PLMNs are identified in the test by the identifiers in Table 22.4.8.3.1–1.

Table 22.4.8.3.1–1: PLMN identifiers

Ncell

PLMN name

MCC

MNC

1

PLMN4

001

01

12

PLMN1

001

11

13

PLMN2

001

21

– System information combination 4 as defined in TS 36.508[18] clause 8.1.4.3.1.1 is used in NB-IoT cells;

UE:

– The UE is in Automatic PLMN selection mode.

– The UE is equipped with a USIM containing default values (as per TS 36.508) except for those listed in Table 22.4.8.3.1–2.

Table 22.4.8.3.1–2: USIM configuration

USIM field

Value

Access Technology Identifier

EFIMSI

The HPLMN (MCC+MNC) of the IMSI is set to PLMN4.

EFPLMNwAcT

PLMN2

Remaining mandatory entries use default values

All specified

E-UTRAN

EFOPLMNwACT

PLMN1

Remaining defined entries use default values

All specified

EFHPLMNwAcT

PLMN4

E-UTRAN

EFACC

Type “A” as defined in TS 34.108 clause 8.3.2.15

EFNASCONFIG

“Exception Data Reporting Allowed is set to 01”

– The UE belong to access class 0

Preamble:

– The UE is in state Registered, Idle Mode (State 3-NB) on Ncell 13 according to [18].

22.4.8.3.2 Test procedure sequence

Table 22.4.8.3.2-1 shows the cell configurations used during the test. The configuration T0 indicates the initial conditions. Subsequent configurations marked “T1”, “T2” etc are applied at the points indicated in the Main behaviour description in Table 22.4.8.3.2-2. Cell powers are chosen for a serving cell and a non-suitable “Off” cell as defined in TS 36.508 Table 8.3.2.2.1-1.

Table 22.4.8.3.2-1: Cell configuration changes over time

Parameter

Unit

Ncell 1

Ncell 12

Ncell 13

Remarks

T0

NRS EPRE

dBm/15kHz

“Off”

“Off”

-85

Power level “Off” is defined in TS 36.508 Table 8.3.2.2.1-1

T1

NRS EPRE

dBm/15kHz

“Off”

-85

-120

Power level “Off” is defined in TS 36.508 Table 8.3.2.2.1-1

T2

NRS EPRE

dBm/15kHz

-85

-120

“Off”

Power level “Off” is defined in TS 36.508 Table 8.3.2.2.1-1

Table 22.4.8.3.2-2: Main behaviour

St

Procedure

Message Sequence

TP

Verdict

U – S

Message

0A

SS adjusts MasterInformationBlock-NB /MasterInformationBlock-TDD-NB of Ncell 13 with ab-Enabled-r13/ ab-Enabled-r15 set to TRUE and SystemInformationBlockType14-NB of Ncell 13

0B

The SS notifies the UE of change of System Information

<–

Paging-NB

0C

Wait for 2.1* modification period (Note 4) to allow the new system information to take effect.

1

Trigger the UE to initiate MO Exception Data

2

Check: Does the UE transmit an RRCConnectionRequest-NB message on Ncell 13 within 30s?

–>

RRCConnectionRequest-NB

1

F

3

SS adjusts cell levels according to row T1 of table 22.4.8.3.2-1

4

Step 1 to 5 of generic test procedure in TS 36.508 subclause 8.1.5A.5 to take place on Ncell 12.

NOTE: The UE performs a TAU procedure.

4AA

The SS starts timer Timer_1 = 10 s

EXCEPTION: Steps 4ABa1 to 4ABb1 describe a transaction that depends on the UE behaviour; the “lower case letter” identifies a test sequence that takes place if a specific behaviour happens (Note 1)

4ABa1

The UE transmits one IP packet embedded in a ESM DATA TRANSPORT and ULInformationTransfer-NB

–>

NAS: ESM DATA TRANSPORT

4ABb1

The SS waits for Timer_1 expiry

4AC

The SS transmits an RRCConnectionRelease-NB message

<–

RRCConnectionRelease-NB

4A

SS adjusts MasterInformationBlock-NB/MasterInformationBlock-TDD-NB of Ncell 12 with ab-Enabled-r13/ ab-Enabled-r15 set to TRUE and SystemInformationBlockType14-NB of Ncell 12

4B

The SS notifies the UE of change of System Information

<–

Paging-NB

4C

Wait for 2.1* modification period (Note 4) to allow the new system information to take effect.

5

Trigger the UE to initiate MO Exception Data

5A

Check: Does the UE transmit an RRCConnectionRequest-NB message on Ncell 12 with establishmentCause-r13 set to mo-ExceptionData?

–>

RRCConnectionRequest-NB

2

P

6 A-6C

Steps 2 to 4 of the ‘Generic Test Procedure NB-IoT Control Plan CIoT MO user data transfer non-SMS transport’ as described in TS 36.508 [18], clause 8.1.5A.3.3 are performed.

NOTE: The UE will transmit one ESM DATA TRANSPORT message containing user data generated in step 5.

7

The SS transmits an RRCConnectionRelease-NB message

<–

RRCConnectionRelease-NB

8

SS adjusts SystemInformationBlockType14-NB of Ncell 12 with ab-Category set to ‘b’

9

Void

10

Void

11

Trigger the UE to initiate MO Exception Data

12

Check: Does the UE transmit an RRCConnectionRequest-NB message on Ncell 12 within 30s?

–>

RRCConnectionRequest-NB

3

F

13

SS adjusts cell levels according to row T2 of table 22.4.8.3.2-1

14

Step 1 to 5 of generic test procedure in TS 36.508 subclause 8.1.5A.5 to take place on Ncell 1.

NOTE: The UE performs a TAU procedure.

14AA

The SS starts timer Timer_1 = 10 s

EXCEPTION: Steps 14ABa1 to 14ABb1 describe a transaction that depends on the UE behaviour; the “lower case letter” identifies a test sequence that takes place if a specific behaviour happens (Note 2)

14ABa1

The UE transmits one IP packet embedded in a ESM DATA TRANSPORT and ULInformationTransfer-NB

–>

NAS: ESM DATA TRANSPORT

14ABb1

The SS waits for Timer_1 expiry

14AC

The SS transmits an RRCConnectionRelease-NB message

<–

RRCConnectionRelease-NB

14A

SS adjusts MasterInformationBlock-NB/MasterInformationBlock-TDD-NB of Ncell 1 with ab-Enabled-r13/ ab-Enabled-r15 set to TRUE and SystemInformationBlockType14-NB of Ncell 1

14B

The SS notifies the UE of change of System Information

<–

Paging-NB

14C

Wait for 2.1* modification period (Note 4) to allow the new system information to take effect.

15

Trigger the UE to initiate MO Exception Data

15A

Check: Does the UE transmit an RRCConnectionRequest-NB message on Ncell 1 with establishmentCause-r13 set to mo-ExceptionData?

–>

RRCConnectionRequest-NB

4

P

16 A-16C

Steps 2 to 4 of the ‘Generic Test Procedure NB-IoT Control Plan CIoT MO user data transfer non-SMS transport’ as described in TS 36.508 [18], clause 8.1.5A.3.3 are performed.

NOTE: The UE will transmit one ESM DATA TRANSPORT message containing user data generated in step 15.

17

The SS transmits an RRCConnectionRelease-NB message

<–

RRCConnectionRelease-NB

18

SS adjusts SystemInformationBlockType14-NB of Ncell 1 with ab-Category set to ‘a’

19

Void

20

Void

21

Trigger the UE to initiate MO Exception Data

22

Check: Does the UE transmit an RRCConnectionRequest-NB message on Ncell 1 within 30s?

–>

RRCConnectionRequest-NB

5

F

22A

‘Generic Test Procedure NB-IoT Control Plane CIoT MT user data transfer non-SMS transport’ as described in TS 36.508 [18], clause 8.1.5A.2.3 are performed (Note 3).

22AA

The SS starts timer Timer_1 = 10 s

EXCEPTION: Steps 22ABa1 to 22ABb1 describe a transaction that depends on the UE behaviour; the “lower case letter” identifies a test sequence that takes place if a specific behaviour happens (Note 3)

22ABa1

The UE transmits one IP packet embedded in a ESM DATA TRANSPORT and ULInformationTransfer-NB

–>

NAS: ESM DATA TRANSPORT

22ABb1

The SS waits for Timer_1 expiry

22B

The SS transmits an RRCConnectionRelease-NB message

<–

RRCConnectionRelease-NB

23

SS adjusts SystemInformationBlockType14-NB of Ncell 1 with ab-BarringForExceptionData not present.

24

Void

25

Void

26

Trigger the UE to initiate MO Exception Data

26A

Check: Does the UE transmit an RRCConnectionRequest-NB message on Ncell 1 with establishmentCause-r13 set to mo-ExceptionData?

–>

RRCConnectionRequest-NB

6

P

27-27B

Steps 2 to 4 of the ‘Generic Test Procedure NB-IoT Control Plan CIoT MO user data transfer non-SMS transport’ as described in TS 36.508 [18], clause 8.1.5A.3.3 are performed.

NOTE: The UE will transmit one ESM DATA TRANSPORT message containing user data generated in step 26.

28

The SS transmits an RRCConnectionRelease-NB message

<–

RRCConnectionRelease-NB

Note 1: A UE may send the pending data triggered at step 1.

Note 2: A UE may send the pending data triggered at step 11.

Note 3: A UE may send the pending data triggered at step 21.

Note 4: The wait time of 2.1* modification period is to allow for the network to page the system information change during the next modification period, and update the system information at the subsequent modification period. UE should acquire the updated system information within 90ms of the start of modification period.

22.4.8.3.3 Specific message contents

Table 22.4.8.3.3-1: MasterInformationBlock-NB for Ncell 13 (Step 0A, Table 22.4.8.3.2-2)

Derivation Path: 36.508 Table 8.1.4.3.2-1

Information Element

Value/remark

Comment

Condition

MasterInformationBlock-NB ::= SEQUENCE {

ab-Enabled-r13

TRUE

}

Table 22.4.8.3.3-1A: MasterInformationBlock-TDD-NB for Ncell 13 (Step 0A, Table 22.4.8.3.2-2)

Derivation Path: 36.508 Table 8.1.4.3.2-1A

Information Element

Value/remark

Comment

Condition

MasterInformationBlock-TDD-NB-r15 ::= SEQUENCE {

ab-Enabled-r15

TRUE

}

Table 22.4.8.3.3-2: SystemInformationBlockType14-NB for Ncell 13 ( Step0A, Table 22.4.8.3.2-2)

Derivation Path: 36.508 Table 8.1.4.3.3-5

Information Element

Value/remark

Comment

Condition

SystemInformationBlockType14-NB-r13 ::= SEQUENCE {

ab-Param-r13 CHOICE {

ab-Common-r13 SEQUENCE {

ab-Category-r13

c

ab-BarringBitmap-r13

‘1000000000’

ab-BarringExceptionData-r13

TRUE

ab-BarringForSpecialAC-r13

‘00000’

}

}

lateNonCriticalExtension

Not present

}

Table 22.4.8.3.3-2A: Paging-NB for Ncell13 (step0B, Table 22.4.8.3.2-2)

Derivation Path: 36.508 Table 8.1.6.1-2

Information Element

Value/remark

Comment

Condition

Paging-NB ::= SEQUENCE {

pagingRecordList-r13

Not present

systemInfoModification-r13

True

Ncell 13

}

Table 22.4.8.3.3-2B: RRCConnectionRequest-NB (Step 2, Table 22.4.8.3.2-2)

Derivation Path: 36.508 Table 8.1.5A.3.4-1

Information Element

Value/remark

Comment

Condition

RRCConnectionRequest-NB ::= SEQUENCE {

criticalExtensions CHOICE {

rrcConnectionRequest-r13 SEQUENCE {

establishmentCause-r13

mo-ExceptionData

}

}

}

Table 22.4.8.3.3-2C: MasterInformationBlock-NB for Ncell 12 (Step 4A, Table 22.4.8.3.2-2)

Derivation Path: 36.508 Table 8.1.4.3.2-1

Information Element

Value/remark

Comment

Condition

MasterInformationBlock-NB ::= SEQUENCE {

ab-Enabled-r13

TRUE

}

Table 22.4.8.3.3-2D: MasterInformationBlock-TDD-NB for Ncell 12 (Step 4A, Table 22.4.8.3.2-2)

Derivation Path: 36.508 Table 8.1.4.3.2-1A

Information Element

Value/remark

Comment

Condition

MasterInformationBlock-TDD-NB-r15 ::= SEQUENCE {

ab-Enabled-r15

TRUE

}

Table 22.4.8.3.3-3: SystemInformationBlockType14-NB for Ncell 12 (Step 4 A, Table 22.4.8.3.2-2)

Derivation Path: 36.508 Table 8.1.4.3.3-5

Information Element

Value/remark

Comment

Condition

SystemInformationBlockType14-NB-r13 ::= SEQUENCE {

ab-Param-r13 CHOICE {

ab-Common-r13 SEQUENCE {

ab-Category-r13

c

ab-BarringBitmap-r13

‘1000000000’

ab-BarringExceptionData-r13

TRUE

ab-BarringForSpecialAC-r13

‘00000’

}

}

lateNonCriticalExtension

Not present

}

Table 22.4.8.3.3-3A: Paging-NB for Ncell12 (step4B, Table 22.4.8.3.2-2)

Derivation Path: 36.508 Table 8.1.6.1-2

Information Element

Value/remark

Comment

Condition

Paging-NB ::= SEQUENCE {

pagingRecordList-r13

Not present

systemInfoModification-r13

True

Ncell 12

}

Table 22.4.8.3.3-4: Void

Table 22.4.8.3.3-4A: RRCConnectionRequest-NB (Step 5A, Table 22.4.8.3.2-2)

Derivation Path: 36.508 Table 8.1.5A.3.4-1

Information Element

Value/remark

Comment

Condition

RRCConnectionRequest-NB ::= SEQUENCE {

criticalExtensions CHOICE {

rrcConnectionRequest-r13 SEQUENCE {

establishmentCause-r13

mo-ExceptionData

}

}

}

Table 22.4.8.3.3-5: SystemInformationBlockType14-NB for Ncell 12 (Step 8, Table 22.4.8.3.2-2)

Derivation Path: 36.508 Table 8.1.4.3.3-5

Information Element

Value/remark

Comment

Condition

SystemInformationBlockType14-NB-r13 ::= SEQUENCE {

ab-Param-r13 CHOICE {

ab-Common-r13 SEQUENCE {

ab-Category-r13

b

ab-BarringBitmap-r13

‘1000000000’

ab-BarringExceptionData-r13

TRUE

ab-BarringForSpecialAC-r13

‘00000’

}

}

lateNonCriticalExtension

Not present

}

Table 22.4.8.3.3-6: Void

Table 22.4.8.3.3-6A: RRCConnectionRequest-NB (Step 12, Table 22.4.8.3.2-2)

Derivation Path: 36.508 Table 8.1.5A.3.4-1

Information Element

Value/remark

Comment

Condition

RRCConnectionRequest-NB ::= SEQUENCE {

criticalExtensions CHOICE {

rrcConnectionRequest-r13 SEQUENCE {

establishmentCause-r13

mo-ExceptionData

}

}

}

Table 22.4.8.3.3-6B: MasterInformationBlock-NB for Ncell 1 (Step 14 A, Table 22.4.8.3.2-2)

Derivation Path: 36.508 Table 8.1.4.3.2-1

Information Element

Value/remark

Comment

Condition

MasterInformationBlock-NB ::= SEQUENCE {

ab-Enabled-r13

TRUE

}

Table 22.4.8.3.3-6C: MasterInformationBlock-TDD-NB for Ncell 1 (Step 14 A, Table 22.4.8.3.2-2)

Derivation Path: 36.508 Table 8.1.4.3.2-1A

Information Element

Value/remark

Comment

Condition

MasterInformationBlock-TDD-NB-r15 ::= SEQUENCE {

ab-Enabled-r15

TRUE

}

Table 22.4.8.3.3-7: SystemInformationBlockType14-NB for Ncell 1 (Step 14A, Table 22.4.8.3.2-2)

Derivation Path: 36.508 Table 8.1.4.3.3-5

Information Element

Value/remark

Comment

Condition

SystemInformationBlockType14-NB-r13 ::= SEQUENCE {

ab-Param-r13 CHOICE {

ab-Common-r13 SEQUENCE {

ab-Category-r13

b

ab-BarringBitmap-r13

‘1000000000’

ab-BarringExceptionData-r13

TRUE

ab-BarringForSpecialAC-r13

‘00000’

}

}

lateNonCriticalExtension

Not present

}

Table 22.4.8.3.3-7A: Paging-NB for Ncell 1 (step14B, Table 22.4.8.3.2-2)

Derivation Path: 36.508 Table 8.1.6.1-2

Information Element

Value/remark

Comment

Condition

Paging-NB ::= SEQUENCE {

pagingRecordList-r13

Not present

systemInfoModification-r13

True

Ncell 1

}

Table 22.4.8.3.3-8: Void

Table 22.4.8.3.3-8A: RRCConnectionRequest-NB (Step 15A, Table 22.4.8.3.2-2)

Derivation Path: 36.508 Table 8.1.5A.3.4-1

Information Element

Value/remark

Comment

Condition

RRCConnectionRequest-NB ::= SEQUENCE {

criticalExtensions CHOICE {

rrcConnectionRequest-r13 SEQUENCE {

establishmentCause-r13

mo-ExceptionData

}

}

}

Table 22.4.8.3.3-9: SystemInformationBlockType14-NB for Ncell 1 (Step 18, Table 22.4.8.3.2-2)

Derivation Path: 36.508 Table 8.1.4.3.3-5

Information Element

Value/remark

Comment

Condition

SystemInformationBlockType14-NB-r13 ::= SEQUENCE {

ab-Param-r13 CHOICE {

ab-Common-r13 SEQUENCE {

ab-Category-r13

a

ab-BarringBitmap-r13

‘1000000000’

ab-BarringExceptionData-r13

TRUE

ab-BarringForSpecialAC-r13

‘00000’

}

}

lateNonCriticalExtension

Not present

}

Table 22.4.8.3.3-10: Void

Table 22.4.8.3.3-11: Void

Table 22.4.8.3.3-11A: RRCConnectionRequest-NB (Step 22, Table 22.4.8.3.2-2)

Derivation Path: 36.508 Table 8.1.5A.3.4-1

Information Element

Value/remark

Comment

Condition

RRCConnectionRequest-NB ::= SEQUENCE {

criticalExtensions CHOICE {

rrcConnectionRequest-r13 SEQUENCE {

establishmentCause-r13

mo-ExceptionData

}

}

}

Table 22.4.8.3.3-12: SystemInformationBlockType14-NB for Ncell 1 (Step 23, Table 22.4.8.3.2-2)

Derivation Path: 36.508 Table 8.1.4.3.3-5

Information Element

Value/remark

Comment

Condition

SystemInformationBlockType14-NB-r13 ::= SEQUENCE {

ab-Param-r13 CHOICE {

ab-Common-r13 SEQUENCE {

ab-Category-r13

a

ab-BarringBitmap-r13

‘1000000000’

ab-BarringExceptionData-r13

Not present

ab-BarringForSpecialAC-r13

‘00000’

}

}

lateNonCriticalExtension

Not present

}

Table 22.4.8.3.3-13: Void

Table 22.4.8.3.3-14: RRCConnectionRequest-NB (Step 26A, Table 22.4.8.3.2-2)

Derivation Path: 36.508 Table 8.1.5A.3.4-1

Information Element

Value/remark

Comment

Condition

RRCConnectionRequest-NB ::= SEQUENCE {

criticalExtensions CHOICE {

rrcConnectionRequest-r13 SEQUENCE {

establishmentCause-r13

mo-ExceptionData

}

}

}