一、基本網絡結構
1.1 整體架構
5G系統由接入網(AN)和核心網(5GC)組成(38.300)。若考慮NSA(非獨立組網)場景,則還需要考慮4G的網元。
AN有兩種:
- gNB, 為UE提供NR用戶面和控制面協議終結點。
- ng-eNB, 為UE提供E-UTRA的用戶面和控制面協議的終結點。
1.2 網元基本功能
各網元功能詳細描述太長,具體見3gpp 38.300,大致功能如下圖:
1.3 AN網絡結構(38.401)
每個邏輯gNB 由一個gNB-CU和若干個gNB-DU組成。每個gNB-CU和gNB-DU通過F1邏輯接口連接。
一般來說一個gNB-DU只連接一個gNB-CU。但是為了實現的靈活性,每個gNB-DU也可能連接到多個gNB-CU。
一個gNB CU中的控制面和用戶面是分離。一般只有一個CP,但是允許有多個UP。要注意的是,gNB-CU及連接的若干gNB-DU作為一個整體邏輯gNB對外呈現的,只對其他的gNB和所相連的5GC可見。
3GPP給了一種參考的網元部署方式??紤]到了gNB間的XN連接,以及與核心網的NG連接。
二、系統結構(23.501)
2.1 系統設計原則
5G系統結構采用NFV/SDN以支持數據連接和業務靈活部署, 促使基于業務的控制面網絡功能和概念互動:
- 用戶面功能和控制面功能分離, 允許獨立的可擴展性,可演進性及可靈活部署.比如可選擇采用集中式或者分布式的方式.
- 功能設計模塊化, 比如采用靈活高效的網絡切片.
- 無論在什么地方適用,都可以將相應的過程(網絡功能之間的互動)定義為業務, 以便可以復用他們.
- 如果有需要都可以使相應的網絡功能和其他的NF互動. 5G結構并沒有排除中間功能幫助路由控制面信息. (比如 DRA).
- 縮小接入網絡(AN)和核心網絡(CN)的依賴性.這個結構是一個公共接入網AN連接匯聚的核心網. 而AN可以是不同的接入類型比如3GPP接入網和non-3GPP接入網.
- 支持統一的鑒全架構.
- 支持 “stateless” 網絡功能NF, 這些網絡功能的計算資源和存儲資源解耦.
- 支持能力開放
- 同時支持本地和集中化的業務. 為了支持低延遲業務并訪問本地數據網絡,用戶面功能部署需要盡可能的靠近介入網絡AN.
- 在VPLMN支持基于LBO和歸屬地路由的漫游方式.
2.2 設計的功能實體
5G系統結構定義了如下網元功能實體 (NF):
- UE: 用戶終端設備User Equipment (UE)
- RAN: 接入網絡(Radio) Access Network (RAN)
- AMF: 接入及移動性管理功能Access and Mobility Management Function
- UPF: 用戶面功能User plane Function (UPF)
- AUSF: 鑒權服務功能Authentication Server Function
- DN: 數據網絡Data Network (DN), 比如運營商業務,互聯網接入或者第三方業務等。
- UDFS: 非結構性數據存儲功能Unstructured Data Storage Function
- NEF: 網絡業務呈現功能Network Exposure Function (NEF)
- NRF: 網元數據倉庫功能NF Repository Function (NRF)
- NSSF: 網絡切片選擇功能Network SliceSelection Function (NSSF)
- PCF: 策略控制功能Policy Control function (PCF)
- SMF: 進程管理功能Session Management Function (SMF)
- UDM: 統一數據管理功能Unified Data Management (UDM)
- UDR: 統一數據倉庫功能Unified Data Repository (UDR)
- AF: 應用層功能Application Function (AF)
- EIR: 5G設備標識注冊設備5G-Equipment Identity Register (5G-EIR)
2.3 設計的接口
2.3.1 基于業務service-based,控制面相關的網元功能實體能夠授權其他網元來訪問它的業務。
5G系統結構中包含如下基于業務service-based的接口
- Namf: Service-basedinterface exhibited by AMF.
- Nsmf: Service-basedinterface exhibited by SMF.
- Nnef: Service-basedinterface exhibited by NEF.
- Npcf: Service-basedinterface exhibited by PCF.
- Nudm: Service-basedinterface exhibited by UDM.
- Naf: Service-basedinterface exhibited by AF.
- Nnrf: Service-basedinterface exhibited by NRF.
- Nnssf: Service-basedinterface exhibited by NSSF.
- Nausf: Service-basedinterface exhibited by AUSF.
- Nudr: Service-basedinterface exhibited by UDR.
- Nudsf: Service-based interfaceexhibited by UDSF.
- N5g-eir: Service-based interface exhibited by 5G-EIR.
2.3.2 基于參考點reference point ,點對點網元功能業務之間互作用點。
5G結構中定義了如下參考點:
- N1: Referencepoint between the UE and the AMF.
- N2: Referencepoint between the ?AN and the AMF.
- N3: Referencepoint between the ?AN and the UPF.
- N4: Referencepoint between the SMF and the UPF.
- N6: Referencepoint between the UPF and a Data Network.
- N9: Referencepoint between two UPFs.
- N5: Referencepoint between the PCF and an AF.
- N7: Referencepoint between the SMF and the PCF.
- N8: Referencepoint between the UDMand the AMF.
- N10: Referencepoint between the UDM and the SMF.
- N11: Reference point between the AMF andthe SMF.
- N12: Reference point between AMF andAUSF.
- N13: Reference point between the UDM andAuthentication Server function the AUSF.
- N14: Reference point between two AMFs.
- N15: Referencepoint between the PCF and the AMF in case of non-roaming scenario, PCF in thevisited network and AMF in case of roaming scenario.
- N16: Reference point between two SMFs,(in roaming case between SMF in the visited network and the SMF in the homenetwork).
- N17: Referencepoint between AMF and 5G-EIR.
- N18: Referencepoint between any NF and UDSF.
- N22: Reference pointbetween AMF and NSSF.
- N24: Referencepoint between the PCF in the visited network and the PCF in the home network.
- N27: Reference pointbetween NRF in the visited network and the NRF in the home network.
2.3.3 系統結構
非漫游情況下基于業務接口的5G系統結構圖
非漫游情況下使用參考點的5G系統結構圖如下,此圖展現網元功能之間相互作用。和其他傳統的蜂窩移動網絡結構理解思路類似。
非漫游條件下UE使用多個PDU Session同時接入兩個數據網絡的情況。此圖使用參考點來展示了為多個PDU Session選用兩個SMF的場景。在這種情況下每個SMF也能夠為一個PDU Session來控制local和central的UPF。
非漫游場景下使用單一PDU session同時接入兩個數據網絡 (local andcentral)的結構。
漫游場景的系統圖很多,也很復雜,詳見23.501
非3gpp接入的看一個圖,其他情況詳見23.501
5GC和EPC互操作的結構,看一下非漫游場景,其他場景見23.501
三、協議棧
3.1 5G-AN和5GC的接口(N2)
NG-AP協議定義在38.413中,SCTP協議定義在RFC 4960。


N2-SM消息是NG-AP消息的一部分,這部分消息由AMF負責透傳。從接入網的角度N2-SM消息終結于AMF。
3.2 XN接口


3.3 空口
3.4 UE和5GC接口
N1 NAS信令的終結點為UE和AMF,一個NAS信令連接用于注冊管理/連接管理(RM/CM)和會話管理(SM)。NAS協議由NAS-MM和NAS-SM兩部分組成;此外UE和5GC間還有多個其它協議(SM、SMS、UE policy、LCS等),這都協議都是通過N1 NAS-MM進行透傳的。
RM/CM NAS消息和其它類型的NAS消息是解耦的,也就是AMF負責RM/CM,其它的消息就透傳給對應的模塊去處理。
位于AMF的NAS-MM負責:
1)維護處理RM/CM的狀態和對應流程處理,
2)提供安全的NAS消息傳輸通道(也即NAS層的加密和完保),
3)透傳其它類型的NAS消息(SM、SMS、UE Policy、LCS)。
如果UE同時通過3GPP和non-3GPP接入網接入5GC,那么每個接入模式下都有一個N1 NAS信令連接。
3.4.1 UE—AMF
NAS-MM: NAS-MM協議負責注冊管理、連接管理、用戶面連接的激活和去激活操作,負責NAS消息的加密和完保。5G NAS協議定義在 TS 24.501.
5G-AN Protocol layer: 接入網的協議棧取決于具體的接入網類型;如果從eNB接入,則對應的空口協議棧定義在TS36.300,如果從gNodeB接入,則對應的空口協議定義在TS38.300,如果從non-3GPP網絡接入,則對應的協議棧定義在TS23.501 8.2.4章節。
3.4.2 UE—SM
NAS-SM: NAS-SM消息支持用戶面PDU會話的建立、修改、釋放;NAS-SM消息通過AMF傳輸,且其對AMF是透明的(也就是AMF負責透傳SM消息、不對其進行解析處理)。具體的消息和流程見于協議TS 24.501。
3.4.2 UE PDU會話的用戶面協議棧
N3口使用GTP-U協議,這和3G/4G一樣,GTP-U定義于TS29.281;5G-AN用戶面協議棧取決于具體的接入網類型。
3.5 F1接口協議
3.6 non-3GPP接入
IKEv2見于RFC7296《Internet Key Exchange Protocol Version 2》
3.7 5GC—5GC
5GC內部網元之間的接口為SBI接口,采用HTTP服務的形式。SBI接口有:Namf, Nsmf, Nudm, Nnrf, Nnssf, Nausf, Nnef, Nsmsf, Nudr, Npcf, N5g-eir, Nlmf。
上圖就是SBI協議棧(圖片來源TS29.500 5.1章節),采用互聯網常用的HTTP/TCP協議,HTTP/2請參考RFC 7540。