diff --git a/specification/stage-3/06_Connection_Control/06.01 Connection Setup.md b/specification/stage-3/06_Connection_Control/06.01 Connection Setup.md new file mode 100644 index 0000000000000000000000000000000000000000..6aa1fa29299a4be59ce7ca3e4da0230136bed82c --- /dev/null +++ b/specification/stage-3/06_Connection_Control/06.01 Connection Setup.md @@ -0,0 +1,37 @@ +## 6.1 Connection Control + +### 6.1.1 Connection Setup + +#### 6.1.1.1 General + +![Figure 5.3.3.1-1: RRC connection setup, successful](./figures/xx.01.01-01%20Connection%20Setup%20-%20success.svg) + +[Figure 5.3.3.1-1]: <./figures/xx.01.01-01%20Connection%20Setup%20-%20success.msc> "Figure 5.3.3.1-1: RRC connection setup, successful" + +[Figure 5.3.3.1-1: RRC connection setup, successful][Figure 5.3.3.1-1] + +![Figure 5.3.3.1-2: RRC connection setup, network reject](./figures/xx.01.01-02%20Connection%20Setup%20-%20failure.svg) + +[Figure 5.3.3.1-2]: <./figures/xx.01.01-02%20Connection%20Setup%20-%20failure.svg> "Figure 5.3.3.1-2: RRC connection setup, network reject" + +[Figure 5.3.3.1-2: RRC connection setup, network reject][Figure 5.3.3.1-2] + +The purpose of this procedure is to establish an RRC connection between the UE and the RAN. + +#### 6.1.1.2 Initiation + +The UE initiates the procedure when upper layers request establishment of an RRC connection while the UE is in RRC_IDLE and it has acquired essential system information. + +The UE shall ensure having valid and up to date essential system information as specified in clause 5.2.2.2 before initiating this procedure. + +Upon initiation of the procedure, the UE shall: + +- perform the unified access control procedure as specified in 5.3.14 using the Access Category and Access Identities provided by upper layers; + + - if the access attempt is barred, the procedure ends; + +- apply the Uu configuration according to [SIB1](../05%20Idle%20and%20Inactive%20Mode/asn1/Uu-6G-SystemInformation.asn) or, for parameters not configured therein, the default configuration according to the respective clauses of the specification, + +- start timer T300, + +- prepare and transmit the [ConnectionSetupRequest](./asn1/Uu-6G-ConnectionControl.asn) message in accordance with the its ASN.1 definition. diff --git a/specification/stage-3/06_Connection_Control/figures/xx.01.01-01 Connection Setup - success.msc b/specification/stage-3/06_Connection_Control/figures/xx.01.01-01 Connection Setup - success.msc new file mode 100644 index 0000000000000000000000000000000000000000..30068d8ad56e0af266c400bfa90f7f23461f6720 --- /dev/null +++ b/specification/stage-3/06_Connection_Control/figures/xx.01.01-01 Connection Setup - success.msc @@ -0,0 +1,16 @@ +hscale="auto"; +defstyle hgap [text.gap.left=20, text.gap.right=20]; +defstyle entity [text.font.face="Arial", text.size.normal=14, text.wrap=no, text.bold=yes]; +defstyle b2 [text.font.face="Arial", text.size.normal=13, vspacing=7, text.wrap=no, hgap]; +defstyle ac [text.font.face="Times", text.size.normal=15, text.italic=yes, vspacing=5, arrow.type=sharp, hgap]; +defstyle au [text.font.face="Arial", text.size.normal=13, vspacing=5, hgap]; +defstyle n1 [text.font.face="Arial", text.size.normal=13, vspacing=5, weak, text.italic=no, hgap]; + +u: UE; +n: Network; + +|||; +u->n: ConnectionSetupRequest [ac]; +u<-n: ConnectionSetup [ac]; +u->n: ConnectionSetupComplete [ac]; +|||; diff --git a/specification/stage-3/06_Connection_Control/figures/xx.01.01-01 Connection Setup - success.svg b/specification/stage-3/06_Connection_Control/figures/xx.01.01-01 Connection Setup - success.svg new file mode 100644 index 0000000000000000000000000000000000000000..bc44e71c6e5d45b64e530a58483dc5c516f39f4b --- /dev/null +++ b/specification/stage-3/06_Connection_Control/figures/xx.01.01-01 Connection Setup - success.svg @@ -0,0 +1,361 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/specification/stage-3/06_Connection_Control/figures/xx.01.01-02 Connection Setup - failure.msc b/specification/stage-3/06_Connection_Control/figures/xx.01.01-02 Connection Setup - failure.msc new file mode 100644 index 0000000000000000000000000000000000000000..8c2b5f6ca387e546ed5434c2c9aa72b0df275a2d --- /dev/null +++ b/specification/stage-3/06_Connection_Control/figures/xx.01.01-02 Connection Setup - failure.msc @@ -0,0 +1,15 @@ +hscale="auto"; +defstyle hgap [text.gap.left=20, text.gap.right=20]; +defstyle entity [text.font.face="Arial", text.size.normal=14, text.wrap=no, text.bold=yes]; +defstyle b2 [text.font.face="Arial", text.size.normal=13, vspacing=7, text.wrap=no, hgap]; +defstyle ac [text.font.face="Times", text.size.normal=15, text.italic=yes, vspacing=5, arrow.type=sharp, hgap]; +defstyle au [text.font.face="Arial", text.size.normal=13, vspacing=5, hgap]; +defstyle n1 [text.font.face="Arial", text.size.normal=13, vspacing=5, weak, text.italic=no, hgap]; + +u: UE; +n: Network; + +|||; +u->n: ConnectionSetupRequest [ac]; +u<-n: ConnectionFailure [ac]; +|||; diff --git a/specification/stage-3/06_Connection_Control/figures/xx.01.01-02 Connection Setup - failure.svg b/specification/stage-3/06_Connection_Control/figures/xx.01.01-02 Connection Setup - failure.svg new file mode 100644 index 0000000000000000000000000000000000000000..e13d72c9d5320ce7a40441a76ea4e2549cad14f4 --- /dev/null +++ b/specification/stage-3/06_Connection_Control/figures/xx.01.01-02 Connection Setup - failure.svg @@ -0,0 +1,327 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +