教育部補助「行動寬頻尖端技術跨校教學聯盟計畫-行動寬頻網路與應用-小細胞基站聯盟中心計畫」 Small Cell創新應用與服務專題 實驗單元: Small Cell實驗-觀察LTE Attach與Detach程序 計畫主持人:許蒼嶺 授課教師:李宗南 國立中山大學 資訊工程系
大綱 實驗目標 知識背景 實驗器材 實驗步驟
實驗目標 了解並觀察LTE在連接服務時的Attach程序 了解並觀察LTE在中斷服務時的Detach程序 比較3GPP標準Attach/Detach程序與開發平台之的Attach/Detach程序
知識背景 當UE開機或是關閉飛航模式時,UE會透過Attach程序向行動電信網路註冊,以便於使用電信網路服務 當UE關機或開啟飛航模式時,則是透過Detach程序通知電信網路不再使用電信服務
3GPP LTE Attach Procedure
3GPP LTE Detach Procedure
RRM與RRC溝通封包之訊息類型 (1/6) Type Value Purpose RRC_MIB_CFG_REQ 1 設定MIB參數 RRC_SIB1_CFG_REQ 2 設定SIB1參數 RRC_SIB2_CFG_REQ 3 設定SIB2參數 RRC_SIB3_CFG_REQ 4 設定SIB3參數 RRC_SIB4_CFG_REQ 5 設定SIB4參數 RRC_SIB5_CFG_REQ 6 設定SIB5參數 Type Value Purpose RRC_MIB_CFG_REQ 1 設定MIB參數 RRC_SIB1_CFG_REQ 2 設定SIB1參數 RRC_SIB2_CFG_REQ 3 設定SIB2參數 RRC_SIB3_CFG_REQ 4 設定SIB3參數 RRC_SIB4_CFG_REQ 5 設定SIB4參數 RRC_SIB5_CFG_REQ 6 設定SIB5參數 RRC_DFLT_RSC_CFG_ REQ 7 設定預設的無線電資源 RRC_START_ REQ 8 要求基地台開始運作 RRC_CON_RECONFIG_REQ 9 修改RRC連線設定 RRC_CON_REL_REQ 10 結束RRC 連線 RRC_S1_DL_NAS_REQ 11 攜帶Downlink方向之NAS訊息 RRC_SEC_ACTV_REQ 12 設定Security參數 RRC_UE_CAP_REQ 13 詢問UE能力 RRC_CON_SETUP_REQ 21 要求建立RRC連線 RRC_CON_REJECT 22 拒絕建立RRC連線 RRC_CFG_ REQ 23 設定Ciphering/Integrity Protection與頻率參數 RRC_MIB_CFG_CFM 33 表示已收到RRC_MIB_CFG_REQ 訊息 RRC_SIB1_CFG_CFM 34 表示已收到RRC_SIB1_CFG _REQ 訊息 RRC_SIB2_CFG_CFM 35 表示已收到RRC_SIB2_CFG _REQ 訊息 RRC_SIB3_CFG_CFM 36 表示已收到RRC_SIB3_CFG _REQ 訊息 RRC_SIB4_CFG_CFM 37 表示已收到RRC_SIB4_CFG _REQ 訊息 RRC_SIB5_CFG_CFM 38 表示已收到RRC_SIB5_CFG _REQ 訊息 RRC_DFLT_RSC_CFG_CFM 39 表示已收到RRC_DFLT_RSC_CFG_REQ訊息 RRC_CON_RECNOFIG_CFM 41 表示已收到 RRC_CON_RECONFIG_REQ RRC_CON_REL_CFM 42 表示已收到RRC_CON_REL_REQ RRC_S1_UL_NAS_IND 44 攜帶Uplink方向之NAS訊息 RRC_SEC_ACTV_CFM 45 表示已收到RRC_SEC_ACTV_REQ RRC_UE_CAP_CFM 46 表示已收到RRC_UE_CAP_REQ RRC_MEAS_REPORT_IND 48 傳遞Measurement Report RRC_CON_IND 55 表示有UE欲連上ITRI Small Cell RRC_CON_SETUP_CFM 56 表示RRC連線建立完成 RRC_CFG_CFM 58 表示已收到RRC_CFG_ REQ訊息
RRM與RRC溝通封包之訊息類型 (2/6) Type Value Purpose RRC_DFLT_RSC_CFG_ REQ 7 設定預設的無線電資源 RRC_START_ REQ 8 要求基地台開始運作 RRC_CON_RECONFIG_REQ 9 修改RRC連線設定 RRC_CON_REL_REQ 10 結束RRC 連線 RRC_S1_DL_NAS_REQ 11 攜帶Downlink方向之NAS訊息 RRC_SEC_ACTV_REQ 12 設定Security參數 Type Value Purpose RRC_MIB_CFG_REQ 1 設定MIB參數 RRC_SIB1_CFG_REQ 2 設定SIB1參數 RRC_SIB2_CFG_REQ 3 設定SIB2參數 RRC_SIB3_CFG_REQ 4 設定SIB3參數 RRC_SIB4_CFG_REQ 5 設定SIB4參數 RRC_SIB5_CFG_REQ 6 設定SIB5參數 RRC_DFLT_RSC_CFG_ REQ 7 設定預設的無線電資源 RRC_START_ REQ 8 要求基地台開始運作 RRC_CON_RECONFIG_REQ 9 修改RRC連線設定 RRC_CON_REL_REQ 10 結束RRC 連線 RRC_S1_DL_NAS_REQ 11 攜帶Downlink方向之NAS訊息 RRC_SEC_ACTV_REQ 12 設定Security參數 RRC_UE_CAP_REQ 13 詢問UE能力 RRC_CON_SETUP_REQ 21 要求建立RRC連線 RRC_CON_REJECT 22 拒絕建立RRC連線 RRC_CFG_ REQ 23 設定Ciphering/Integrity Protection與頻率參數 RRC_MIB_CFG_CFM 33 表示已收到RRC_MIB_CFG_REQ 訊息 RRC_SIB1_CFG_CFM 34 表示已收到RRC_SIB1_CFG _REQ 訊息 RRC_SIB2_CFG_CFM 35 表示已收到RRC_SIB2_CFG _REQ 訊息 RRC_SIB3_CFG_CFM 36 表示已收到RRC_SIB3_CFG _REQ 訊息 RRC_SIB4_CFG_CFM 37 表示已收到RRC_SIB4_CFG _REQ 訊息 RRC_SIB5_CFG_CFM 38 表示已收到RRC_SIB5_CFG _REQ 訊息 RRC_DFLT_RSC_CFG_CFM 39 表示已收到RRC_DFLT_RSC_CFG_REQ訊息 RRC_CON_RECNOFIG_CFM 41 表示已收到 RRC_CON_RECONFIG_REQ RRC_CON_REL_CFM 42 表示已收到RRC_CON_REL_REQ RRC_S1_UL_NAS_IND 44 攜帶Uplink方向之NAS訊息 RRC_SEC_ACTV_CFM 45 表示已收到RRC_SEC_ACTV_REQ RRC_UE_CAP_CFM 46 表示已收到RRC_UE_CAP_REQ RRC_MEAS_REPORT_IND 48 傳遞Measurement Report RRC_CON_IND 55 表示有UE欲連上ITRI Small Cell RRC_CON_SETUP_CFM 56 表示RRC連線建立完成 RRC_CFG_CFM 58 表示已收到RRC_CFG_ REQ訊息
RRM與RRC溝通封包之訊息類型 (3/6) Type Value Purpose RRC_UE_CAP_REQ 13 詢問UE能力 RRC_CON_SETUP_REQ 21 要求建立RRC連線 RRC_CON_REJECT 22 拒絕建立RRC連線 RRC_CFG_ REQ 23 設定Ciphering/Integrity Protection與頻率參數 RRC_MIB_CFG_CFM 33 表示已收到RRC_MIB_CFG_REQ訊息 RRC_SIB1_CFG_CFM 34 表示已收到RRC_SIB1_CFG _REQ訊息 Type Value Purpose RRC_MIB_CFG_REQ 1 設定MIB參數 RRC_SIB1_CFG_REQ 2 設定SIB1參數 RRC_SIB2_CFG_REQ 3 設定SIB2參數 RRC_SIB3_CFG_REQ 4 設定SIB3參數 RRC_SIB4_CFG_REQ 5 設定SIB4參數 RRC_SIB5_CFG_REQ 6 設定SIB5參數 RRC_DFLT_RSC_CFG_ REQ 7 設定預設的無線電資源 RRC_START_ REQ 8 要求基地台開始運作 RRC_CON_RECONFIG_REQ 9 修改RRC連線設定 RRC_CON_REL_REQ 10 結束RRC 連線 RRC_S1_DL_NAS_REQ 11 攜帶Downlink方向之NAS訊息 RRC_SEC_ACTV_REQ 12 設定Security參數 RRC_UE_CAP_REQ 13 詢問UE能力 RRC_CON_SETUP_REQ 21 要求建立RRC連線 RRC_CON_REJECT 22 拒絕建立RRC連線 RRC_CFG_ REQ 23 設定Ciphering/Integrity Protection與頻率參數 RRC_MIB_CFG_CFM 33 表示已收到RRC_MIB_CFG_REQ 訊息 RRC_SIB1_CFG_CFM 34 表示已收到RRC_SIB1_CFG _REQ 訊息 RRC_SIB2_CFG_CFM 35 表示已收到RRC_SIB2_CFG _REQ 訊息 RRC_SIB3_CFG_CFM 36 表示已收到RRC_SIB3_CFG _REQ 訊息 RRC_SIB4_CFG_CFM 37 表示已收到RRC_SIB4_CFG _REQ 訊息 RRC_SIB5_CFG_CFM 38 表示已收到RRC_SIB5_CFG _REQ 訊息 RRC_DFLT_RSC_CFG_CFM 39 表示已收到RRC_DFLT_RSC_CFG_REQ訊息 RRC_CON_RECNOFIG_CFM 41 表示已收到 RRC_CON_RECONFIG_REQ RRC_CON_REL_CFM 42 表示已收到RRC_CON_REL_REQ RRC_S1_UL_NAS_IND 44 攜帶Uplink方向之NAS訊息 RRC_SEC_ACTV_CFM 45 表示已收到RRC_SEC_ACTV_REQ RRC_UE_CAP_CFM 46 表示已收到RRC_UE_CAP_REQ RRC_MEAS_REPORT_IND 48 傳遞Measurement Report RRC_CON_IND 55 表示有UE欲連上ITRI Small Cell RRC_CON_SETUP_CFM 56 表示RRC連線建立完成 RRC_CFG_CFM 58 表示已收到RRC_CFG_ REQ訊息
RRM與RRC溝通封包之訊息類型 (4/6) Type Value Purpose RRC_SIB2_CFG_CFM 35 表示已收到RRC_SIB2_CFG _REQ訊息 RRC_SIB3_CFG_CFM 36 表示已收到RRC_SIB3_CFG _REQ訊息 RRC_SIB4_CFG_CFM 37 表示已收到RRC_SIB4_CFG _REQ訊息 RRC_SIB5_CFG_CFM 38 表示已收到RRC_SIB5_CFG _REQ訊息 RRC_DFLT_RSC_CFG_CFM 39 表示已收到RRC_DFLT_RSC_CFG_REQ訊息 RRC_CON_RECNOFIG_CFM 41 表示已收到 RRC_CON_RECONFIG_REQ Type Value Purpose RRC_MIB_CFG_REQ 1 設定MIB參數 RRC_SIB1_CFG_REQ 2 設定SIB1參數 RRC_SIB2_CFG_REQ 3 設定SIB2參數 RRC_SIB3_CFG_REQ 4 設定SIB3參數 RRC_SIB4_CFG_REQ 5 設定SIB4參數 RRC_SIB5_CFG_REQ 6 設定SIB5參數 RRC_DFLT_RSC_CFG_ REQ 7 設定預設的無線電資源 RRC_START_ REQ 8 要求基地台開始運作 RRC_CON_RECONFIG_REQ 9 修改RRC連線設定 RRC_CON_REL_REQ 10 結束RRC 連線 RRC_S1_DL_NAS_REQ 11 攜帶Downlink方向之NAS訊息 RRC_SEC_ACTV_REQ 12 設定Security參數 RRC_UE_CAP_REQ 13 詢問UE能力 RRC_CON_SETUP_REQ 21 要求建立RRC連線 RRC_CON_REJECT 22 拒絕建立RRC連線 RRC_CFG_ REQ 23 設定Ciphering/Integrity Protection與頻率參數 RRC_MIB_CFG_CFM 33 表示已收到RRC_MIB_CFG_REQ 訊息 RRC_SIB1_CFG_CFM 34 表示已收到RRC_SIB1_CFG _REQ 訊息 RRC_SIB2_CFG_CFM 35 表示已收到RRC_SIB2_CFG _REQ 訊息 RRC_SIB3_CFG_CFM 36 表示已收到RRC_SIB3_CFG _REQ 訊息 RRC_SIB4_CFG_CFM 37 表示已收到RRC_SIB4_CFG _REQ 訊息 RRC_SIB5_CFG_CFM 38 表示已收到RRC_SIB5_CFG _REQ 訊息 RRC_DFLT_RSC_CFG_CFM 39 表示已收到RRC_DFLT_RSC_CFG_REQ訊息 RRC_CON_RECNOFIG_CFM 41 表示已收到 RRC_CON_RECONFIG_REQ RRC_CON_REL_CFM 42 表示已收到RRC_CON_REL_REQ RRC_S1_UL_NAS_IND 44 攜帶Uplink方向之NAS訊息 RRC_SEC_ACTV_CFM 45 表示已收到RRC_SEC_ACTV_REQ RRC_UE_CAP_CFM 46 表示已收到RRC_UE_CAP_REQ RRC_MEAS_REPORT_IND 48 傳遞Measurement Report RRC_CON_IND 55 表示有UE欲連上ITRI Small Cell RRC_CON_SETUP_CFM 56 表示RRC連線建立完成 RRC_CFG_CFM 58 表示已收到RRC_CFG_ REQ訊息
RRM與RRC溝通封包之訊息類型 (5/6) Type Value Purpose RRC_CON_REL_CFM 42 表示已收到RRC_CON_REL_REQ RRC_S1_UL_NAS_IND 44 攜帶Uplink方向之NAS訊息 RRC_SEC_ACTV_CFM 45 表示已收到RRC_SEC_ACTV_REQ RRC_UE_CAP_CFM 46 表示已收到RRC_UE_CAP_REQ RRC_MEAS_REPORT_IND 48 傳遞Measurement Report RRC_CON_IND 55 表示有UE欲連上ITRI Small Cell Type Value Purpose RRC_MIB_CFG_REQ 1 設定MIB參數 RRC_SIB1_CFG_REQ 2 設定SIB1參數 RRC_SIB2_CFG_REQ 3 設定SIB2參數 RRC_SIB3_CFG_REQ 4 設定SIB3參數 RRC_SIB4_CFG_REQ 5 設定SIB4參數 RRC_SIB5_CFG_REQ 6 設定SIB5參數 RRC_DFLT_RSC_CFG_ REQ 7 設定預設的無線電資源 RRC_START_ REQ 8 要求基地台開始運作 RRC_CON_RECONFIG_REQ 9 修改RRC連線設定 RRC_CON_REL_REQ 10 結束RRC 連線 RRC_S1_DL_NAS_REQ 11 攜帶Downlink方向之NAS訊息 RRC_SEC_ACTV_REQ 12 設定Security參數 RRC_UE_CAP_REQ 13 詢問UE能力 RRC_CON_SETUP_REQ 21 要求建立RRC連線 RRC_CON_REJECT 22 拒絕建立RRC連線 RRC_CFG_ REQ 23 設定Ciphering/Integrity Protection與頻率參數 RRC_MIB_CFG_CFM 33 表示已收到RRC_MIB_CFG_REQ 訊息 RRC_SIB1_CFG_CFM 34 表示已收到RRC_SIB1_CFG _REQ 訊息 RRC_SIB2_CFG_CFM 35 表示已收到RRC_SIB2_CFG _REQ 訊息 RRC_SIB3_CFG_CFM 36 表示已收到RRC_SIB3_CFG _REQ 訊息 RRC_SIB4_CFG_CFM 37 表示已收到RRC_SIB4_CFG _REQ 訊息 RRC_SIB5_CFG_CFM 38 表示已收到RRC_SIB5_CFG _REQ 訊息 RRC_DFLT_RSC_CFG_CFM 39 表示已收到RRC_DFLT_RSC_CFG_REQ訊息 RRC_CON_RECNOFIG_CFM 41 表示已收到 RRC_CON_RECONFIG_REQ RRC_CON_REL_CFM 42 表示已收到RRC_CON_REL_REQ RRC_S1_UL_NAS_IND 44 攜帶Uplink方向之NAS訊息 RRC_SEC_ACTV_CFM 45 表示已收到RRC_SEC_ACTV_REQ RRC_UE_CAP_CFM 46 表示已收到RRC_UE_CAP_REQ RRC_MEAS_REPORT_IND 48 傳遞Measurement Report RRC_CON_IND 55 表示有UE欲連上ITRI Small Cell RRC_CON_SETUP_CFM 56 表示RRC連線建立完成 RRC_CFG_CFM 58 表示已收到RRC_CFG_ REQ訊息
RRM與RRC溝通封包之訊息類型 (6/6) Type Value Purpose RRC_CON_SETUP_CFM 56 RRC_CFG_CFM 58 表示已收到RRC_CFG_ REQ訊息 Type Value Purpose RRC_MIB_CFG_REQ 1 設定MIB參數 RRC_SIB1_CFG_REQ 2 設定SIB1參數 RRC_SIB2_CFG_REQ 3 設定SIB2參數 RRC_SIB3_CFG_REQ 4 設定SIB3參數 RRC_SIB4_CFG_REQ 5 設定SIB4參數 RRC_SIB5_CFG_REQ 6 設定SIB5參數 RRC_DFLT_RSC_CFG_ REQ 7 設定預設的無線電資源 RRC_START_ REQ 8 要求基地台開始運作 RRC_CON_RECONFIG_REQ 9 修改RRC連線設定 RRC_CON_REL_REQ 10 結束RRC 連線 RRC_S1_DL_NAS_REQ 11 攜帶Downlink方向之NAS訊息 RRC_SEC_ACTV_REQ 12 設定Security參數 RRC_UE_CAP_REQ 13 詢問UE能力 RRC_CON_SETUP_REQ 21 要求建立RRC連線 RRC_CON_REJECT 22 拒絕建立RRC連線 RRC_CFG_ REQ 23 設定Ciphering/Integrity Protection與頻率參數 RRC_MIB_CFG_CFM 33 表示已收到RRC_MIB_CFG_REQ 訊息 RRC_SIB1_CFG_CFM 34 表示已收到RRC_SIB1_CFG _REQ 訊息 RRC_SIB2_CFG_CFM 35 表示已收到RRC_SIB2_CFG _REQ 訊息 RRC_SIB3_CFG_CFM 36 表示已收到RRC_SIB3_CFG _REQ 訊息 RRC_SIB4_CFG_CFM 37 表示已收到RRC_SIB4_CFG _REQ 訊息 RRC_SIB5_CFG_CFM 38 表示已收到RRC_SIB5_CFG _REQ 訊息 RRC_DFLT_RSC_CFG_CFM 39 表示已收到RRC_DFLT_RSC_CFG_REQ訊息 RRC_CON_RECNOFIG_CFM 41 表示已收到 RRC_CON_RECONFIG_REQ RRC_CON_REL_CFM 42 表示已收到RRC_CON_REL_REQ RRC_S1_UL_NAS_IND 44 攜帶Uplink方向之NAS訊息 RRC_SEC_ACTV_CFM 45 表示已收到RRC_SEC_ACTV_REQ RRC_UE_CAP_CFM 46 表示已收到RRC_UE_CAP_REQ RRC_MEAS_REPORT_IND 48 傳遞Measurement Report RRC_CON_IND 55 表示有UE欲連上ITRI Small Cell RRC_CON_SETUP_CFM 56 表示RRC連線建立完成 RRC_CFG_CFM 58 表示已收到RRC_CFG_ REQ訊息
RRM與MME溝通封包格式 RRM與MME之間的訊息是藉由S1AP(S1 Application Protocol)通訊協定傳遞。訊息之格式如下圖 Type Value Purpose RRC_MIB_CFG_REQ 1 設定MIB參數 RRC_SIB1_CFG_REQ 2 設定SIB1參數 RRC_SIB2_CFG_REQ 3 設定SIB2參數 RRC_SIB3_CFG_REQ 4 設定SIB3參數 RRC_SIB4_CFG_REQ 5 設定SIB4參數 RRC_SIB5_CFG_REQ 6 設定SIB5參數 RRC_DFLT_RSC_CFG_ REQ 7 設定預設的無線電資源 RRC_START_ REQ 8 要求基地台開始運作 RRC_CON_RECONFIG_REQ 9 修改RRC連線設定 RRC_CON_REL_REQ 10 結束RRC 連線 RRC_S1_DL_NAS_REQ 11 攜帶Downlink方向之NAS訊息 RRC_SEC_ACTV_REQ 12 設定Security參數 RRC_UE_CAP_REQ 13 詢問UE能力 RRC_CON_SETUP_REQ 21 要求建立RRC連線 RRC_CON_REJECT 22 拒絕建立RRC連線 RRC_CFG_ REQ 23 設定Ciphering/Integrity Protection與頻率參數 RRC_MIB_CFG_CFM 33 表示已收到RRC_MIB_CFG_REQ 訊息 RRC_SIB1_CFG_CFM 34 表示已收到RRC_SIB1_CFG _REQ 訊息 RRC_SIB2_CFG_CFM 35 表示已收到RRC_SIB2_CFG _REQ 訊息 RRC_SIB3_CFG_CFM 36 表示已收到RRC_SIB3_CFG _REQ 訊息 RRC_SIB4_CFG_CFM 37 表示已收到RRC_SIB4_CFG _REQ 訊息 RRC_SIB5_CFG_CFM 38 表示已收到RRC_SIB5_CFG _REQ 訊息 RRC_DFLT_RSC_CFG_CFM 39 表示已收到RRC_DFLT_RSC_CFG_REQ訊息 RRC_CON_RECNOFIG_CFM 41 表示已收到 RRC_CON_RECONFIG_REQ RRC_CON_REL_CFM 42 表示已收到RRC_CON_REL_REQ RRC_S1_UL_NAS_IND 44 攜帶Uplink方向之NAS訊息 RRC_SEC_ACTV_CFM 45 表示已收到RRC_SEC_ACTV_REQ RRC_UE_CAP_CFM 46 表示已收到RRC_UE_CAP_REQ RRC_MEAS_REPORT_IND 48 傳遞Measurement Report RRC_CON_IND 55 表示有UE欲連上ITRI Small Cell RRC_CON_SETUP_CFM 56 表示RRC連線建立完成 RRC_CFG_CFM 58 表示已收到RRC_CFG_ REQ訊息
RRM與MME溝通封包之會用到的訊息類型 (1/2) Type Value Corresponding S1AP Message S1AP_S1SETUP_REQ 64 S1 Setup Request S1AP_S1SETUP_RSP 65 S1 Setup Response S1AP_INIT_CTX_SETUP_REQ 66 Initial Context Setup Request S1AP_INIT_CTX_SETUP_RSP 67 Initial Context Setup Response S1AP_ERAB_SETUP_REQ 68 E-RAB Setup Request Type Value Purpose RRC_MIB_CFG_REQ 1 設定MIB參數 RRC_SIB1_CFG_REQ 2 設定SIB1參數 RRC_SIB2_CFG_REQ 3 設定SIB2參數 RRC_SIB3_CFG_REQ 4 設定SIB3參數 RRC_SIB4_CFG_REQ 5 設定SIB4參數 RRC_SIB5_CFG_REQ 6 設定SIB5參數 RRC_DFLT_RSC_CFG_ REQ 7 設定預設的無線電資源 RRC_START_ REQ 8 要求基地台開始運作 RRC_CON_RECONFIG_REQ 9 修改RRC連線設定 RRC_CON_REL_REQ 10 結束RRC 連線 RRC_S1_DL_NAS_REQ 11 攜帶Downlink方向之NAS訊息 RRC_SEC_ACTV_REQ 12 設定Security參數 RRC_UE_CAP_REQ 13 詢問UE能力 RRC_CON_SETUP_REQ 21 要求建立RRC連線 RRC_CON_REJECT 22 拒絕建立RRC連線 RRC_CFG_ REQ 23 設定Ciphering/Integrity Protection與頻率參數 RRC_MIB_CFG_CFM 33 表示已收到RRC_MIB_CFG_REQ 訊息 RRC_SIB1_CFG_CFM 34 表示已收到RRC_SIB1_CFG _REQ 訊息 RRC_SIB2_CFG_CFM 35 表示已收到RRC_SIB2_CFG _REQ 訊息 RRC_SIB3_CFG_CFM 36 表示已收到RRC_SIB3_CFG _REQ 訊息 RRC_SIB4_CFG_CFM 37 表示已收到RRC_SIB4_CFG _REQ 訊息 RRC_SIB5_CFG_CFM 38 表示已收到RRC_SIB5_CFG _REQ 訊息 RRC_DFLT_RSC_CFG_CFM 39 表示已收到RRC_DFLT_RSC_CFG_REQ訊息 RRC_CON_RECNOFIG_CFM 41 表示已收到 RRC_CON_RECONFIG_REQ RRC_CON_REL_CFM 42 表示已收到RRC_CON_REL_REQ RRC_S1_UL_NAS_IND 44 攜帶Uplink方向之NAS訊息 RRC_SEC_ACTV_CFM 45 表示已收到RRC_SEC_ACTV_REQ RRC_UE_CAP_CFM 46 表示已收到RRC_UE_CAP_REQ RRC_MEAS_REPORT_IND 48 傳遞Measurement Report RRC_CON_IND 55 表示有UE欲連上ITRI Small Cell RRC_CON_SETUP_CFM 56 表示RRC連線建立完成 RRC_CFG_CFM 58 表示已收到RRC_CFG_ REQ訊息
RRM與MME溝通封包之會用到的訊息類型 (2/2) Type Value Corresponding S1AP Message S1AP_ERAB_SETUP_RSP 69 E-RAB Setup Response S1AP_UE_REL_CMD 71 UE Context Release Command S1AP_ERAB_REL_CMD 83 E-RAB Release Command S1AP_INIT_UE_MSG 97 Initial UE Message S1AP_DL_NAS_TX 98 Downlink NAS Transport S1AP_UL_NAS_TX 99 Uplink NAS Transport Type Value Purpose RRC_MIB_CFG_REQ 1 設定MIB參數 RRC_SIB1_CFG_REQ 2 設定SIB1參數 RRC_SIB2_CFG_REQ 3 設定SIB2參數 RRC_SIB3_CFG_REQ 4 設定SIB3參數 RRC_SIB4_CFG_REQ 5 設定SIB4參數 RRC_SIB5_CFG_REQ 6 設定SIB5參數 RRC_DFLT_RSC_CFG_ REQ 7 設定預設的無線電資源 RRC_START_ REQ 8 要求基地台開始運作 RRC_CON_RECONFIG_REQ 9 修改RRC連線設定 RRC_CON_REL_REQ 10 結束RRC 連線 RRC_S1_DL_NAS_REQ 11 攜帶Downlink方向之NAS訊息 RRC_SEC_ACTV_REQ 12 設定Security參數 RRC_UE_CAP_REQ 13 詢問UE能力 RRC_CON_SETUP_REQ 21 要求建立RRC連線 RRC_CON_REJECT 22 拒絕建立RRC連線 RRC_CFG_ REQ 23 設定Ciphering/Integrity Protection與頻率參數 RRC_MIB_CFG_CFM 33 表示已收到RRC_MIB_CFG_REQ 訊息 RRC_SIB1_CFG_CFM 34 表示已收到RRC_SIB1_CFG _REQ 訊息 RRC_SIB2_CFG_CFM 35 表示已收到RRC_SIB2_CFG _REQ 訊息 RRC_SIB3_CFG_CFM 36 表示已收到RRC_SIB3_CFG _REQ 訊息 RRC_SIB4_CFG_CFM 37 表示已收到RRC_SIB4_CFG _REQ 訊息 RRC_SIB5_CFG_CFM 38 表示已收到RRC_SIB5_CFG _REQ 訊息 RRC_DFLT_RSC_CFG_CFM 39 表示已收到RRC_DFLT_RSC_CFG_REQ訊息 RRC_CON_RECNOFIG_CFM 41 表示已收到 RRC_CON_RECONFIG_REQ RRC_CON_REL_CFM 42 表示已收到RRC_CON_REL_REQ RRC_S1_UL_NAS_IND 44 攜帶Uplink方向之NAS訊息 RRC_SEC_ACTV_CFM 45 表示已收到RRC_SEC_ACTV_REQ RRC_UE_CAP_CFM 46 表示已收到RRC_UE_CAP_REQ RRC_MEAS_REPORT_IND 48 傳遞Measurement Report RRC_CON_IND 55 表示有UE欲連上ITRI Small Cell RRC_CON_SETUP_CFM 56 表示RRC連線建立完成 RRC_CFG_CFM 58 表示已收到RRC_CFG_ REQ訊息
實驗設備 硬體 Small Cell:工研院開發的Small Cell EPC:工研院開發的EPC SIM Card:特製的實驗用LTE SIM Card LTE Dongle:Bandrich BandLuxe Dongle UE:HTC Desire 820實驗手機與一般筆記型電腦 軟體 Ubuntu Linux 作業系統 Wireshark封包擷取軟體 gcc編譯器 vi/vim文字編輯器
實驗步驟 (1~2) 1. 將RRM、RRC、MME程式複製到Linux系統上。RRC與MME程式置於家目錄底下之SampleCode目錄中,RRM程式碼位於家目錄底下之SampleCode/RRM目錄 2. 進入SampleCode/RRM/enbd目錄,接著藉由make指令可編譯RRM程式。若編譯成功,則此目錄會產生一個稱為RRM的執行檔
實驗步驟 (3) 3. 在終端機頁面藉由sudo wireshark指令啟動Wireshark軟體
實驗步驟 (4) 4. 在Wireshark視窗選擇List the available capture interfaces按鈕
實驗步驟 (5~6) 5. 因為RRC、RRM與MME都是在同一台Linux上,因此在Wireshark選擇lo介面擷取封包,按下lo介面的Start按鈕 6. 將TI TMS320C6670與ETTUS RF板接上電源
實驗步驟 (7) 7. 開啟一個新的終端機介面,輸入ping 10.102.0.245指令以確認TI TMS320C6670是否已啟動。確認已啟動之後,即可透過Ctrl+C指令終止ping程式
實驗步驟 (8) 8. 開啟一個終端機頁面,在SampleCode目錄下輸入sudo ./MME以啟動MME程式(MME程式需root權限執行)
實驗步驟 (9) 9. 開啟另一個終端機頁面,在SampleCode目錄下輸入./RRC以啟動RRC程式
實驗步驟 (10) 10. 再開啟另一個終端機頁面,在SampleCode/RRM/enbd目錄下輸入sudo ./RRM以啟動RRM程式(RRM程式需root權限執行且必須在MME與RRC程式都執行之後,才可以執行)
實驗步驟 (11~12) 11. 若智慧型手機為關機或飛航模式狀態,將手機開機或關閉飛航模式。手機會試圖連上ITRI Small Cell,並且進行RRC連線程序,接著在RRM程式的終端機畫面就可以看到RRM、MME與RRC之間訊息的傳遞 12. 等待十幾秒後,將手機啟動飛航模式,接著手機會進行Detach程序
實驗步驟 (13) 13.觀察Wireshark截取之RRM與MME之間的封包(UDP Port 6003與6004)。從下圖可看出RRM(Port 6003)傳送一個Type為0x61的訊息至MME(Port 6004)。0x61等同於十進位的97,從表二可知此訊息為S1AP_INIT_UE_MSG
實驗步驟 (14) 14.接著觀察MME執行畫面,從畫面中可以看到S1AP_INIT_UE_MSG訊息攜帶NAS Attach Request
實驗步驟 (15) 15. 從MME執行畫面也可看出NAS Authentication Request是包在S1AP_DL_NAS_TX訊息中傳遞
實驗步驟 (16) 16. 實驗結束,透過Ctrl+C結束Wireshark、RRM、RRC與MME程式,將TI TMS320C6670板的電源關閉
參考資料 ITRI Small Cell 平台說明文件 3GPP TS 23.401文件 http://www.3gpp.org/ftp/Specs/archive/23_series/23.401/23401-c50.zip 3GPP TS 36.413文件http://www.3gpp.org/ftp/Specs/archive/36_series/36.413/36413-c20.zip 3GPP TS 24.301文件 http://www.3gpp.org/ftp/Specs/archive/24_series/24.301/24301-c50.zip