RAB, RB, SRB

 

RAB, RB, SRB

RAB 是和業務一一對應的, 比如voice call 需要一個rab 來承載, 表示的是Iu口的概念。
RB是RAB的無線承載,是Uu的概念。
一句話,RAB需要RB來承載
=======================================================
RAB、RB、SRB三個概念之間既相互聯繫又有所區別。
首先看他們之間的聯繫(共性):它們都是下層協議向上層協議提供的服務。例如,RAB是用戶平面的接入層協議棧向非接入層提供的服務,而RB和SRB是RLC層向其用戶提供的服務。
關鍵是他們之間的區別:RAB是運用在用戶平面的UE和核心網之間的一個概念。當用戶發起一個業務請求的時候,核心網根據被請求業務的特性要求接入網提供相應的無線接入承載(RAB),而不關心該承載是以何種方式實現的,這樣做的好處是簡化了核心網和接入網之間的接口,並且使得這兩個網元的獨立性更好,便於彼此技術的獨立更新。那麼在WCDMA(TD-SCDMA)系統中,RAB是如何實現的呢這就引出了RB的概念,RB是UE和SRNC之間的一個無線承載,是RLC層提供的服務,根據業務的屬性,RLC層通過自己的三種不同類型的實體(AM/UM/TM),向高層提供點對點的帶確認的數據傳輸、無確認的數據傳輸和透明的傳輸,以此來保證用戶的數據以合理的方式到達RNC。到此,RAB在UE和RNC之間的“實現”就很明白了,它是通過RB來“實現”的。再進一步,RAB在IU接口上是如何“實現”的呢實際上,它通過IUUP協議,映射到了一個AAL2承載上。也就是說,RAB=RB+AAL2。現在舉個具體的例子就更明白了,就拿AMR12.2k的語音業務來說,UE和MSC之間的一個RAB,在UE和SRNC之間映射到了3個RB上,在一個TTI內,這三個RB“輸出”的三個PDU又被映射到一個IUUP幀中,然後在AAL2通道上發送給MSC。
至於SRB,其實就是RB,也是RLC提供的服務,只不過他們用來承載控制面的控制消息,爲了區別於RB而稱爲SRB。
=====================================================
簡單地說,rab就是你要傳輸的貨物,srb就是爲了傳輸貨物而修的鐵路,rb就是多個列車車廂
=====================================================
(1)RRC連接是爲了建立UE和UTRAN之間的信令連接(SRB1-SRB4),可以通過CCH或者DCH,如果建立在DCH,上下行各佔用1個碼道(SF=16)〔在HS業務建立的時候,要佔用兩個碼道;且PS的速率包括信令連接佔的碼道〕。類似還有RNC和NodeB之間的Iub連接,RNC和CN之間的IU連接,但是Iub連接是一直存在的,不需要在每次UE和CN連接都去建立和釋放,而Iu連接則必須每次去建立和釋放(這裏是指面向連接的信令和數據承載,無連接的除外)。
(2)RL是爲了建立RNC和NodeB之間的DCH的連接,只要數據走DCH,必須配置這個鏈路。RL是一個邏輯概念,其實就是一個格式集,數據在L2和L1之間傳輸(MAC-D->DCH/HS-DSCH/DSCH/USCH FP->DPCH/HS-DPSCH 傳輸信道和MAC-D FLOW(mac-dh->mac-hs)),在DCH時要增加/修改DCH FP/HS-DSCH FP,因此要配置,而在CCH時,L2->L1的鏈路已經建立完成,因此不需要配置RL,但RNC和NodeB的連接是存在的,所以RL是格式集。在RL之下還有一個叫Iub數據傳輸承載的東西,它和RL的主要區別在於Iub數據承載承載的是Iub接口的數據,而RL是Uu口的數據,RL是位於Iub承載之上的。(可以這樣理解:Iub承載是AAL2承載,公共信道的FP是建立在AAL2上的,因此小區建立的時候會建立一些承載,如果要使用DCH信道,也要先建立DCH的AAL2承載。)
(3)RB是UE和UTRAN之間的連接格式集,就是UU口L1、L2的格式問題,即物理信道、傳輸信道、邏輯信道的配置問題。如果沒有業務,RB是不需要的,因此如果要在CN/URTRN和UE之間傳信令,只要有RRC連接即可(實際上也有無線承載,即SRB),但只要有業務,就必須配置RB,同樣,必須配置Iub承載(只要有DCH就必須去配置DCH FP的承載,同RL一樣)。
(4)RAB是UE和CN之間的連接的約定,體現在業務上,主要是Qos的配置。爲了在無線環境中傳輸,就必須藉助無線接入網,因此RAB分爲UE和UTRAN之間的RB和CN和UTRAN之間的IU承載。
(5)相關的問題就可以這要理解了:
如果沒有業務要建立,例如位置區登記、更新,只需要建立RRC連接、Iu連接,而不需要去建立RL、Iub承載、Iu承載、RAB、RB。
如果要在CCH上建業務,比如PS8k業務,必須建立RRC連接,Iu連接,然後建立RAB、RB、Iub承載、Iu承載,但是不需要建立RL。
這時一旦RB失敗,業務已經失敗,RNC將回復CN消息RAB指配響應指示失敗,CN決定是否釋放業務。
如果要在DCH上建CS業務,則必須建所有的連接和承載,並且RRC連接必須建立在DCH上,這樣:
一旦RRC連接失敗,釋放所有的連接和承載,包括RL;
一旦RL配置失敗,如果存在原先配置,則恢復到原先配置,RNC自己不會去釋放RRC、RL、Iu等,回覆CN RAB指配響應指示失敗,按照CN新的指令去執行,業務肯定要失敗的,一般來說,如果CN發現業務失敗了,將會發起IU釋放的流程。
一旦RB配置失敗,CS業務是不行了,如果是在RL RECFG COMMIT之前收到RB配置失敗,RL恢復到原來的RL,RNC回覆CN RAB指配響應指示失敗,由CN決定新的流程;如果是在RL RECFG COMMIT之後收到RB配置失敗,因爲RNC無法恢復原來的RL,因此所有的業務都失敗了,RNC向CN回覆RAB指配響應指示失敗,同時釋放所有的連接和承載。
如果要在DCH上建PS業務,所有的連接和承載都得建立,如果RRC連接建立在DCH上,對於RRC、RL、RB配置失敗的處理同CS一樣,如果RRC連接建在CCH上時,其實處理還是一樣的。注意一點:在PS業務釋放的時候,CN發RAB指配,這時候需要去重新申請兩個碼道的資源去傳信令,如果沒有資源了,則異常釋放,不會執行RL重配和RL刪除了。
(6)在TD-SCDMA中,一個UE最多隻有一個RRC連接,當執行硬切換時,最多可以有兩條RL,但一般都只有一個RL(包括組合業務),多RAB,兩個Iu連接(1CS+1PS),多RB。
(7)SRB呢從某種意義上說,SRB和RB是個孿生兄弟,SRB是信令RB,在建立RRC連接的時候,SRB就建立起來了,爲了傳遞UE和UTRAN之間的信令,而RB是用戶面RB,只有在建立業務的時候,即需要傳遞用戶面數據的時候才建立RB。在小區建立的時候,SRB0就已經建立了,傳CCCH信令,SRB1-SRB4在RRC建立的時候建,傳DCCH信令,SRB5以上都是業務RB,其實就是RB。
(8)相關的消息:
RRC連接相關消息:包括RRC連接請求、RRC連接建立(釋放)、RRC連接建立(釋放)完成,在這些消息中,主要有這些內容:
RB預存指示
UE信息
測量信息
SRB信息
傳輸信道信息
物理信道信息
無線資源信息
RL相關消息:RL建立、增加、重配置、刪除等
傳輸信道信息(包括MAC-D FLOW)
RL信息
RB相關消息:RB建立、釋放、重配置
UE信息
CN信息
UTRAN移動性信息
RB信息
傳輸信道信息
物理信道信息
無線資源
RAB相關消息:RAB指配請求、RAB指配響應、RAB釋放請求
RAB信息
Iu連接相關消息:Iu釋放命令、Iu釋放完成、Iu釋放請求
RAB信息
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章