VoLTE與LTE承載
? ? ? Volte業(yè)務(wù)的特殊性決定了LTE網(wǎng)絡(luò)從無(wú)線側(cè)到應(yīng)用層使用了多種類型的承載來(lái)支持。所使用的承載,包括信令承載和業(yè)務(wù)承載:SRB和DRB等。通過(guò)對(duì)相關(guān)承載的學(xué)習(xí)和討論,并結(jié)合VoLTE的協(xié)議結(jié)構(gòu),我們能弄清VoLTE如何在LTE的PS域和全I(xiàn)P網(wǎng)絡(luò)中實(shí)現(xiàn)的這種傳統(tǒng)的語(yǔ)音和視頻通話業(yè)務(wù)。
? ? ? Volte即voice over LTE,從Volte的實(shí)現(xiàn)方式上看,它是全I(xiàn)P條件下的端到端語(yǔ)音方案。這里講到的IP網(wǎng)絡(luò)是由LTE EPS網(wǎng)絡(luò)形成的承載網(wǎng)絡(luò)。也就是說(shuō),傳統(tǒng)的語(yǔ)音和視頻通話業(yè)務(wù)建立在無(wú)線數(shù)據(jù)網(wǎng)絡(luò)之上而實(shí)現(xiàn)的。從協(xié)議層次上來(lái)看,語(yǔ)音和視頻通話業(yè)務(wù)是在LTE傳統(tǒng)的協(xié)議棧的上層引入的。我們來(lái)看一下具體的VoLTE的協(xié)議架構(gòu)。

? ? ? ?這個(gè)圖很多人都在引用,實(shí)際上該圖顯示的有些不準(zhǔn),就是屬于VoLTE的業(yè)務(wù)側(cè)的TCP/IP協(xié)議實(shí)際上在EUTRAN上是不可見的,這一點(diǎn)需要注意。
? ? ? ?從圖中可以看到,藍(lán)色部分是VoLTE相關(guān)的協(xié)議以及業(yè)務(wù),通過(guò)LTE無(wú)線和接入網(wǎng)絡(luò)連接到IMS,在接入網(wǎng)中透?jìng)鞯絀MS。IMS就相當(dāng)于2/3G中的電路域的交換機(jī)設(shè)備MSC等,其作用就是作為CS域的核心網(wǎng),能夠?qū)φZ(yǔ)音及視頻話務(wù)進(jìn)行接續(xù)、線路交換、計(jì)費(fèi)等。要能夠?qū)崿F(xiàn)語(yǔ)音業(yè)務(wù)和視頻通話業(yè)務(wù)到IMS的傳遞,必須要通過(guò)LTE的無(wú)線接入網(wǎng)絡(luò)提供的承載網(wǎng)絡(luò)。另外,要特別注意的是,不管是語(yǔ)音業(yè)務(wù)還是視頻業(yè)務(wù),以及處理VoLTE的這些應(yīng)用的協(xié)議信令,比如SIP協(xié)議,都是建立在LTE網(wǎng)絡(luò)的用戶面的各種承載之上,而并不通過(guò)LTE網(wǎng)絡(luò)的控制面來(lái)傳遞。
也就是說(shuō),SIP協(xié)議作為VoLTE的控制消息是作為一種上層的PS數(shù)據(jù)業(yè)務(wù)來(lái)攜帶的。只是在實(shí)現(xiàn)這些不同的“業(yè)務(wù)”的承載的形式就會(huì)有所區(qū)別,這種區(qū)別就表現(xiàn)在通過(guò)LTE網(wǎng)絡(luò)EPS提供的不同類型的承載來(lái)進(jìn)行攜帶,這些類型主要是以QoS級(jí)別及QCI來(lái)加以區(qū)分。

? ? ? ? LTE無(wú)線側(cè)基本協(xié)議包括物理層和層二(包括MAC、RLC及PDCP)及之上的應(yīng)用層,從這張圖中我們能看出,應(yīng)用層被細(xì)化成多個(gè)以UDP/IP層為基礎(chǔ)的應(yīng)用協(xié)議,用以承載最上端的Voice strams(包括視頻流)。這部分在EUTRAN中是通過(guò)各類承載透?jìng)鞯?,是不可見的。所以我們更?yīng)該關(guān)注這些承載的特性以及這些承載與具體的協(xié)議和數(shù)據(jù)流的關(guān)系。
先看看LTE整個(gè)網(wǎng)絡(luò)的業(yè)務(wù)承載結(jié)構(gòu),整個(gè)結(jié)構(gòu)包含無(wú)線側(cè)及核心網(wǎng)側(cè)和全網(wǎng)的承載。我們知道一旦用戶注冊(cè)到網(wǎng)絡(luò),那么網(wǎng)絡(luò)就為用戶分配了一定的默認(rèn)承載,這個(gè)默認(rèn)承載是與用戶本身的注冊(cè)信息相關(guān)的。比如,如果用戶是個(gè)普通的數(shù)據(jù)用戶,所申請(qǐng)的業(yè)務(wù)是一般的PS域數(shù)據(jù)業(yè)務(wù),則系統(tǒng)會(huì)分配一個(gè)默認(rèn)的QCI=8/9的承載。在用戶的所有的在線注冊(cè)態(tài)(EMM-Registered)下,這樣的承載一直成立。但是必須明確,一般情況下,即使用戶終端處于RRC-IDLE狀態(tài),這種EPS承載也存在,只是此時(shí)的接入側(cè)承載(E-RAB)暫時(shí)釋放掉,即DRB和S1-Bearer都釋放,但在各網(wǎng)絡(luò)設(shè)備中保留承載信息即EPS bearer context,以備需要建立連接時(shí)能夠迅速恢復(fù)這些接入側(cè)的承載。

? ? ? ? 對(duì)于VoLTE來(lái)說(shuō),在終端進(jìn)行初始化注冊(cè)的時(shí)候,通過(guò)用戶的簽約數(shù)據(jù),系統(tǒng)檢測(cè)出終端是需要進(jìn)行普通PS域業(yè)務(wù)外加VoLTE業(yè)務(wù)的,因此會(huì)要求手機(jī)發(fā)送APN信息,包含普通的PDN網(wǎng)絡(luò)以及IMS網(wǎng)絡(luò)信息,然后會(huì)在系統(tǒng)和終端之間先建立QCI=8/9和QCI=5的默認(rèn)承載,其中QCI=5是優(yōu)先級(jí)最高的SIP信令的承載。

? ? ? ? 我們看到,系統(tǒng)在RrcconnectionReconfiguration命令中下發(fā)一個(gè)透?jìng)飨⒔oUE:Activate Default EPS Bearer Context,目的是建立這些默認(rèn)EPS承載,包括QCI=5和QCI=8/9。

? ? ? ? Activate Default EPS Bearer Context消息只在attach過(guò)程中建立EPS承載時(shí)使用,注冊(cè)態(tài)下的下一次呼叫只需要在RrcconnectionReconfiguration中直接配置相應(yīng)的DRB就可以直接恢復(fù)這些默認(rèn)承載了。

? ? ? ? 比如下圖是一個(gè)注冊(cè)態(tài)下的呼叫過(guò)程,在這條RrcconnectionReconfiguration命令中,DRB信息中包含兩組DRB信息,eps-bearerIdentity是5和6的DRB分別對(duì)應(yīng)QCI=8/9和QCI=5的默認(rèn)承載。根據(jù)協(xié)議規(guī)定,編號(hào)從5開始,最大是15.從承載底層特性來(lái)看,這兩條承載都是采用RLC-AM模式和PDCP的非RoHC壓縮模式,適合于默認(rèn)承載方式。

? ? ? 這是VoLTE呼叫建立基本承載的建立,下篇將詳細(xì)介紹專用承載、信令承載及相關(guān)信令流程。
? ? ?基本承載完成即意味著默認(rèn)承載QCI=8/9和QCI=5的承載建立,其中QCI=5的承載用于傳輸U(kuò)E和IMS之間的SIP信令。所以可以看到第一條信令I(lǐng)NVITE從UE發(fā)送到IMS申請(qǐng)語(yǔ)音呼叫。接下來(lái),將利用開通的SIP通道,通過(guò)SIP協(xié)議的協(xié)商,決定通知接入網(wǎng)建立專用承載,

? ? ? ? Dedicated Bearer用以承載語(yǔ)音數(shù)據(jù)。這個(gè)專用承載是全新的承載,每次呼叫在需要的時(shí)候建立,呼叫結(jié)束將完全釋放。在這里通過(guò)activate Dedicated EPS Bearer Context Request消息請(qǐng)求建立專用承載。從信令字段看出,專用承載的ID號(hào)為順次的編號(hào)7,QCI=1,采用RLC-UM和PDCP-RoHC的實(shí)現(xiàn)方式,適合于這種大數(shù)據(jù)流的語(yǔ)音數(shù)據(jù)業(yè)務(wù)。而在RRCconnectionReconfiguration攜帶的ESM信息的activate Dedicated EPS Bearer Context Request中包含了該承載相關(guān)的會(huì)話管理信息,包括簽約數(shù)據(jù)率,TFT流信息等,對(duì)語(yǔ)音業(yè)務(wù)進(jìn)行完整的定義。自此,有關(guān)VoLTE主叫接入相關(guān)的所有承載全部建立完成,后續(xù)就是SIP消息傳輸和協(xié)商和話務(wù)接續(xù)階段。實(shí)際上,除了上述業(yè)務(wù)承載建立之外,為了承載這些上層業(yè)務(wù),無(wú)線側(cè)當(dāng)然依據(jù)正常的流程同樣建立好相應(yīng)的信令承載:SRB,這一部分跟普通PS數(shù)據(jù)業(yè)務(wù)是完全相同的。

? ? ? ? 在RRC連接建立的時(shí)候,MSG2、3、4都是由默認(rèn)的信令承載SBR0承擔(dān),對(duì)應(yīng)CCCH信道,通過(guò)該過(guò)程建立完成RRCconnection,也即SRB1,MSG5即RRCconnectionsetupcomplete開始用SRB1來(lái)進(jìn)行攜帶,對(duì)應(yīng)DCCH信道。而到RRCConnectionReconfigurationComplete意味著SRB2的建立。

? ? ? ? 總結(jié)起來(lái),為了支持VoLTE業(yè)務(wù),LTE系統(tǒng)先后建立了2個(gè)信令承載(無(wú)線側(cè))和3個(gè)業(yè)務(wù)承載,其中業(yè)務(wù)承載包含默認(rèn)的兩個(gè)承載和專用的1個(gè)承載語(yǔ)音的承載。
? ? ? ?如果是可視電話業(yè)務(wù)的話,就應(yīng)該在建立語(yǔ)音QCI=1的業(yè)務(wù)承載的同時(shí),還需建立一個(gè)視頻業(yè)務(wù)的QCI=2的專用承載。
