NB-IoT的RRC處理UE和eNB基站之間控制面的第三層信息,執行系統消息廣播、尋呼、RRC連接管理、無線承載控制、無線鏈路失敗恢復、空閑狀態移動性管理、NAS層信息交互、接入層安全和為底層協議提供參數配置等功能。
RRC協議有兩種狀態,分別是RRC_Idle(空閑狀態)和RRC_Connected(連接狀態)。在NB-IoT中,支持UE的低速移動,支持在RRC_Idle空閑狀態下的小區重選,不支持在RRC_Connected連接狀態下的小區切換。
總的來說,NB-IoT協議棧基于LTE系統進行設計,但是根據物聯網業務的需求,去掉了一些不必要的功能,減少了協議棧處理流程的開銷。因此,從協議棧的角度看,NB-IoT是全新的空口協議。
以SRB為例,NB-IoT支持SRB0、SRB1和SRB1bis三種SRB。NB-IoT不支持LTE系統中的SRB2,目的是減少PDCP安全功能的封裝開銷,但同時又引入了SRB1bis。
對于NB-IoT UE,SRB0用來傳輸RRC消息(包括連接建立、連接恢復、連接重建立),其承載在邏輯信道CCCH上。在CP模式中使用SRB1bis傳輸RRC消息和NAS消息,其承載在邏輯信道DDCH上。SRB1bis是一個新的專用SRB(與SRB1相比,只是沒有PDCP層的配置)。在UP模式中只使用SRB1傳輸RRC消息和NAS消息,其承載在邏輯信道DCCH上。