這是一張非常有名的LTE架構(gòu)圖,從圖中可以看出,整個網(wǎng)絡(luò)構(gòu)架被分為了四個部分,包括由中間兩個框框起來的E-UTRAN部分和EPC部分,還有位于兩邊的UE和PDN兩部分。
在日常生活中,UE就可以看作是我們的手機(jī)終端,而PDN可以看作是網(wǎng)絡(luò)上的服務(wù)器,E-UTRAN可以看作是遍布城市的各個基站(可以是大的鐵塔基站,也可以是室內(nèi)懸掛的只有路由器大小的小基站),而EPC可以看作是運(yùn)營商(中國移動/中國聯(lián)通/中國電信)的核心網(wǎng)服務(wù)器,核心網(wǎng)包括很多服務(wù)器,有處理信令的,有處理數(shù)據(jù)的,還有處理計(jì)費(fèi)策略的等等。
下面詳細(xì)地介紹每一個組件的名稱與作用
UE
全稱是User Equipment,用戶設(shè)備,就是指用戶的手機(jī),或者是其他可以利用LTE上網(wǎng)的設(shè)備。
eNB
是eNodeB的簡寫,它為用戶提供空中接口(air interface),用戶設(shè)備可以通過無線連接到eNB,也就是我們常說的基站,然后基站再通過有線連接到運(yùn)營商的核心網(wǎng)。在這里注意,我們所說的無線通信,僅僅只是手機(jī)和基站這一段是無線的,其他部分例如基站與核心網(wǎng)的連接,基站與基站之間互相的連接,核心網(wǎng)中各設(shè)備的連接全部都是有線連接的。一臺基站(eNB)要接受很多臺UE的接入,所以eNB要負(fù)責(zé)管理UE,包括資源分配,調(diào)度,管理接入策略等等。
MME
是Mobility Management Entity的縮寫,是核心網(wǎng)中最重要的實(shí)體之一,提供以下的功能:
NAS 信令傳輸
用戶鑒權(quán)與漫游管理(S6a)
移動性管理
EPS承載管理
在這里所述的功能中,NAS信令指的是三層信令,包含EMM, ESM 和NAS 安全。然后移動性管理的話主要有尋呼,TAI管理和切換。承載的話主要是EPS 承載(bearer)的建立,修改,銷毀等。
S-GW
是Serving Gateway 的縮寫,主要負(fù)責(zé)切換中數(shù)據(jù)業(yè)務(wù)的傳輸。
P-GW
是PDN Gateway的縮寫,其中PDN是Packet Data Network 的縮寫,通俗地講,可以理解為互聯(lián)網(wǎng),這是整個LTE架構(gòu)與互聯(lián)網(wǎng)的接口處,所以UE如果想訪問互聯(lián)網(wǎng)就必須途徑P-GW實(shí)體,從另外一方面說,如果想通過P-GW而訪問互聯(lián)網(wǎng)的話,必須要有IP地址,所以P-GW負(fù)責(zé)了UE的IP地址的分配工作,同時提供IP路由和轉(zhuǎn)發(fā)的功能。此外,為了使互聯(lián)網(wǎng)的各種業(yè)務(wù)能夠分配給不同的承載,P-GW提供針對每一個SDF和每一個用戶的包過濾功能。(也就是說在P-GW處,進(jìn)出的每一個包屬于哪個級別的SDF和哪一個用戶都已經(jīng)被匹配好了。這里的SDF是服務(wù)數(shù)據(jù)流Service Data Flow的縮寫,意思就是P-GW能區(qū)分每一個用戶的不同服務(wù)的數(shù)據(jù)包,從而映射到不同的承載上去。以后會有關(guān)于SDF的更詳細(xì)的說明)。此外,P-GW還有其他的一些功能,比如根據(jù)用戶和服務(wù)進(jìn)行不同的計(jì)費(fèi)和不同的策略,這部分對于每個運(yùn)營商都會有差異,在此不做多的贅述。
HSS
是Home Subscriber Server的縮寫,歸屬用戶服務(wù)器,這是存在與核心網(wǎng)中的一個數(shù)據(jù)庫服務(wù)器,里面存放著所有屬于該核心網(wǎng)的用戶的數(shù)據(jù)信息。當(dāng)用戶連接到MME的時候,用戶提交的資料會和HSS數(shù)據(jù)服務(wù)器中的資料進(jìn)行比對來進(jìn)行鑒權(quán)。
PCRF
是Policy and Charging Rules Function的縮寫,策略與計(jì)費(fèi)規(guī)則,它會根據(jù)不同的服務(wù)制定不同的PCC計(jì)費(fèi)策略。
SPR
是Subscriber Profile Repository的縮寫,用戶檔案庫。這個實(shí)體為PCRF提供用戶的信息,然后PCRF根據(jù)其提供的信息來指定相應(yīng)的規(guī)則。(這個我也不是很明白其具體內(nèi)容)
OCS
是Online Charging System 的縮寫,在線計(jì)費(fèi)系統(tǒng),顧名思義,應(yīng)該是個用戶使用服務(wù)的計(jì)費(fèi)的系統(tǒng)
OFCS
是Offline Charging System 的縮寫,離線計(jì)費(fèi)系統(tǒng),對計(jì)費(fèi)的記錄進(jìn)行保存。
上面介紹完了圖中所有的實(shí)體的名稱以及作用,其實(shí)真實(shí)的核心網(wǎng)中遠(yuǎn)遠(yuǎn)不止這些實(shí)體,還有很多,鑒于我也不是很懂,在此就不多說了。
然后下面針對圖中主要的幾個接口說說
LTE-Uu
LTE-Uu接口是位于終端與基站之間的空中接口。在這中間,終端會跟基站建立信令連接與數(shù)據(jù)連接,信令連接叫做RRC Connection,相應(yīng)的信令在SRB上進(jìn)行傳輸,(這里,SRB有三類,分別是SRB0, SRB1和SRB2,SRB可以理解為是傳輸信令的管道),而數(shù)據(jù)的連接是邏輯信道,相關(guān)的數(shù)據(jù)在DRB上傳輸。這兩個連接是終端與網(wǎng)絡(luò)進(jìn)行通信所必不可少的。
X2(控制面)
X2是兩個基站之間的接口,利用X2接口,基站間可以實(shí)現(xiàn)SON功能(Self Organizing Network),比如PCI的沖突檢測等。
S1(控制面)
S1是基站與MME之間的接口,相關(guān)NAS信令的傳輸都必須建立在S1連接建立的基礎(chǔ)上。
X2(用戶面)
X2用戶面的接口是建立在GTP-U協(xié)議的基礎(chǔ)上,連接兩個基站,傳輸基站間的數(shù)據(jù)。(X2 handover等)
S1(用戶面)
S1用戶面的接口是建立在GTP-U協(xié)議的基礎(chǔ)上,連接基站與MME,傳輸基站與MME之間的數(shù)據(jù)。(S1 handover,上網(wǎng)的數(shù)據(jù)流等)
剩下的接口在我個人的工作中沒有接觸,不是很了解,這里就不多說了。
LTE協(xié)議棧
說協(xié)議棧,就得分開從兩方面來講,分別是用戶面與控制面。
先從用戶面開始說起

上圖是用戶面的協(xié)議棧,下面詳細(xì)地介紹每一個層(主要功能)
LTE-Uu 接口
PDCP
PDCP協(xié)議針對傳輸?shù)財?shù)據(jù)包執(zhí)行以下的操作:
數(shù)據(jù)包頭壓縮(ROHC)
AS層的安全(包括加密與完整性檢驗(yàn))
包的重排序和重傳
RLC
RLC層針對傳輸?shù)財?shù)據(jù)包執(zhí)行以下的操作:
在發(fā)送端,提供數(shù)據(jù)包的分段與串聯(lián)
在接收端,提供透明,確認(rèn)模式與非確認(rèn)模式三種模式
RLC層也執(zhí)行對RLC PDU的重排序與重傳
MAC
MAC層對從高層傳來的MAC PDU和從底層傳來的包做以下的處理:
S1-U/S5/X2 接口
GTP-U
GTP-U協(xié)議主要是用來轉(zhuǎn)發(fā)用戶的IP數(shù)據(jù)包,GTP-U協(xié)議還有個特點(diǎn),只要GTP-U連接建立后傳輸數(shù)據(jù),那么在數(shù)據(jù)結(jié)束之后總會有END Marker來標(biāo)志著數(shù)據(jù)流的結(jié)束。
下面是控制面的協(xié)議棧

上面是關(guān)于控制面的總圖,包含了LTE-Uu,S1-MME,S11等接口的,由于本人業(yè)務(wù)限制,對其他的不了解,就只簡單地介紹下面幾個
LTE-Uu接口
NAS
提供移動性管理和承載管理,比如說eNB的信息的更新,或者M(jìn)ME的配置信息的更新會觸發(fā)Configuration Update信令的下發(fā)或者上載,然后E-RAB的建立,修改,銷毀都是屬于NAS管理的范圍之內(nèi)。
RRC
RRC協(xié)議支持傳輸NAS信令, 同時也提供對于無線資源的管理
X2 接口
X2AP
X2AP協(xié)議支持無線網(wǎng)(E-UTRAN)中的UE移動性管理和SON功能。比如通過X2AP的數(shù)據(jù)轉(zhuǎn)發(fā)(在X2 Handover的時候的數(shù)據(jù)轉(zhuǎn)發(fā)),SN status的轉(zhuǎn)發(fā)(Handover時),或者時eNB之間的資源狀態(tài)消息交換等。
S1-MME
S1AP
S1AP協(xié)議如前所述,是S1 連接建立的時候用來傳輸信令的協(xié)議,該協(xié)議負(fù)責(zé)S1接口的管理,E-RAB的管理,還有NAS信令的傳輸,以及UE上下文的管理。
一個簡單的例子
這里通過一個簡單的例子來全盤地看一下LTE系統(tǒng)是怎么樣運(yùn)轉(zhuǎn)地。
首先是從終端到Internet的方向傳輸,也就是我們通常所說的“上行傳輸”

上面這個例子記述了包從UE是怎么一步一步地通過LTE系統(tǒng)傳輸?shù)絀nternet的。
首先,UE發(fā)出一個包時,包上面會打上UE的地址作為源地址,要去的因特網(wǎng)上的服務(wù)器的地址作為目的地址,傳送給基站eNB,然后基站給包封裝到GTP 隧道里可以傳輸?shù)腉TP包,每個包的源地址會被換成基站的地址,而目的地址則是被換成將要到達(dá)的Serving Gateway,然后,每個包也會包含他們所在傳輸隧道的隧道ID:UL S1-TEID。當(dāng)包到達(dá)Serving Gateway時,源目地址被分別換成了Serving Gateway和P-GW的地址,同時,傳輸?shù)乃淼酪灿蒘1 GTP 隧道變成了S5 GTP隧道,當(dāng)然隧道ID也會隨之變化。最后,當(dāng)包到達(dá)P-GW后,這時P-GW講GTP解開,查看其真正的目的地址,然后將包送到互聯(lián)網(wǎng)上。這樣子就完成了一個數(shù)據(jù)包從終端的互聯(lián)網(wǎng)的上傳。
下面看一下下行的傳輸

下行的情況與上行的情況正好相反,經(jīng)過P-GW,S-GW,eNB時會對數(shù)據(jù)包打包,在eNB處會解封裝,然后直接把數(shù)據(jù)包傳輸給UE。
LTE架構(gòu).docx