開機初始接入

Attach(附着)過程完成UE在網絡的註冊,完成核心網(EPC)對該UE默認承載的建立;

Detach(分離)過程完成UE在網絡側的註銷和所有EPS承載的刪除;

在attach的過程中,UE會有好幾個身份,eNB會給UE分配C-RNTI,MME會分配S-TMSI,PDN-GW會分配IP address。

當UE開機後,它會試圖去與附近信號最強的eNB建立無線連接,建立無線連接需要收聽eNB的MIB和SIB2,SIB2包含了PRACH資源的信息。由於SIB2是通過PDSCH信道發送的,UE需要事先知道SIB2在PDSCH信道中的什麼位置。該調度的信息包含在PDCCH信道中,UE通過讀取PDCCH中的信息(SI-RNTI)),可以知道SIB2在無線資源中的位置,通過讀取SIB2中的信息,可以知道PRACH資源的信息。

Random access:此時UE還沒有C-RNTI,所以選擇preamble,通過PRACH信道上傳給eNB,並且根據上傳信道的資源生成RA-RNTI。

Random accessresponse:發送完preamble後,UE會監聽PDCCH信道,根據收聽到的RAR中的RA-RNTI和preamble信息來判斷這個RAR是不是自己的。如果是自己的,那麼就提取出temporary C-RNTI, UL grant,timing advance value。

RRC connectionrequest:得到UL grant後,UE會通過PUSCH信道發送Msg3,由於這是初始接入,所以接下來會使用CCCH信道。如果該UE有S-TMSI ,那麼Msg3會包含S-TMSI ,如果沒有,就回包含一個隨機數。Msg3中還包含有建立無線連接的原因。

RRC connection set-up:然後UE會監聽PDCCH信道,通過讀取PDCCH(TC-RNTI)中的信息,可以知道自己的Connection Set-up RRC message在PDSCH信道中的什麼位置。將Connection Set-up RRCmessage解碼後可以得到SRB1的配置。

RRC connectionset-up complete:監聽PDCCH信道,通過讀取PDCCH信道可以知道自己上傳的資源。然後上傳RRC ConnectionSetup Complete message信息(DCCH),該信息也就是Attach request。

identity request:MME請求UE發送IMSI。

identity response:UE向MME發送IMSI,MME會將該IMSI發送給hss,看是否允許該IMSI。

authentication request:MME向UE發送autn,rand,nas_ksi,tsc_flag等參數。 

authentication response:UE根據authentication request中的參數計算出一個數組發送給MME,根據這個數組MME可以知道UE接收到的參數是否與自己發送的一致。

security mode command:MME向UE發送加密和完整性保護的算法。

security mode complete:UE向MME發送自己的能力和身份,如果UE無法支持MME設定的加密和完整性保護的算法,那麼attach失敗。

attach accept:MME向UE發送給它分配好的IP地址。

發佈了26 篇原創文章 · 獲贊 7 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章