本文目標:
PLMN Id 由 MCC 以及 MNC 組成,每個電信營運商都會有自己專屬的 PLMN。
以台灣這邊的業者來說,每個業者使用的 PLMN 都可以在 NCC 的網站上面找到:
前一篇 Network Functions Overview 文章在介紹 NRF 時有提到 V-PLMN(Visited PLMN)與 H-PLMN(Home PLMN),它們主要是用於漫遊的場景(你的電信商的 PLMN 是 H-PLMN,當地的網路提供商是 V-PLMN),在 3GPP TS 23.501 也可以看到漫遊的架構圖:
以上圖來說,我們的手機(UE)會透過基地台(RAN)接入到當地營運商的核心網路,而當地營運商會透過 N32 Interface 取得門號對應的訂閱用戶資料(Subscriber Data)以及相關的策略資料(AM/SM Policy)。
MCC 長度為三碼,用來表示國家。
MNC 長度為二或三碼,用來表示不同的電信業者。
在 5G 系統當中又稱為 PEI,由 PLMN ID + MSIN 組成:
[PLMN ID][MSIN]
其中,MSIN(Mobile Subscriber Identification Number)作為在一個 PLMN 下的識別號碼,每個訂閱用戶都有屬於自己的 MSIM。
MSISDN(Mobile Subscriber ISDN Number)就是我們最常使用的手機門號。值得一提的是:對於核心網路來說,手機門號並不是必要的 IE(Information Element),在手機向核心網路進行註冊時,通常是使用 SUPI 或是核心網路分配的 5G-GUTI。
當 UE 向核心網路完成註冊時,核心網路中的 AMF 會為 UE 分配 5G-GUTI,5G-GUTI 是核心網路分配給 UE 的臨時識別證。
[GUAMI][5G-TSMI]
GUAMI 可以幫助我們識別全球的 AMF,每一個 AMF 持有的 GUAMI 都是獨一無二的。
[MCC][MNC][AMF Region ID][AMF Set ID][AMF Pointer]
5G-TMSI 是由 AMF 產生的,可以幫助我們識別 AMF 中的 UE。
如果是用於 paging,因為已知 AMF,可以只使用 5G-TMSI 提高傳輸效率。
是 5G 用戶的永久身份,相當於 4G 之中的 IMSI。
IMSI (International Mobile Subscriber Identity) 用於 2G - 4G系統,作為識別使用者的唯一方式。
使用 PLMN 的 Public Key 對 SUPI 加密產生 SUCI。
NSSAI 為 S-NSSAI 的集合,可以再細分成 5 種:
Default S-NSSAI
如果 UE 在 Registration Request 沒有攜帶 Allowed NSSAI,CN (Core Network) 會使用 Default S-NSSAI 來為 UE 提供服務。
Requested NSSAI
請求夾帶的 NSSAI,也就是 UE 在 Registration Request 攜帶的 Allowed NSSAI。
Allowed NSSAI
表示 UE 請求的 NSSAI 中,哪些 S-NSSAI (切片功能) 被 CN 允許了,網絡會利用 Registration Accept 之中的 Allowed NSSAI IE 將資訊帶給 UE。
Rejected NSSAI
被拒絕的 NSSAI,表示 UE 請求的 NSSAI 中,哪些 S-NSSAI 被 CN 拒絕了,網絡會利用 Registration Accept 之中的 Rejected NSSAI IE 將資訊帶給 UE。
Configured NSSAI
網絡配置給 UE 使用的 NSSAI,UE 會知道網絡下有哪些 S-NSSAI 可用。
網絡會利用 Registration Accept 之中的 Configured NSSAI IE 將資訊帶給 UE。
如果註冊後 UE 的配置有變化,則網絡可通過 Configuration update command 通知 UE 更新。
Network Slicing(網路切片)是 5G 網路推出的全新概念,5G 核心網路能夠利用切片滿足不同的場景的需求,根據不同的應用服務提供特製的連線管道,例如:
要做到以上功能,會涉及到終端裝置到應用服務之間的所有領域,包含:RAN、Core Network 以及 5G Transport Network。
1. RAN Domain
要做到 Network Slicing,RAN 必須能夠讓使用者的終端裝置以各種不同的接入技術存取應運商的網路,5G 提出的 NR-RAN(Next Generation RAN)由多個 gNB 組成,它們提供了終端裝置到核心網路的連結性(也就是所謂的 5G NR 技術)。
在最新的規格書中提出了全新的 RAN 架構,它將 gNB 的邏輯分成三大類,分別是:
3GPP TR 38.801 規格書提到 RAN 應在 5G 系統上實作功能拆分:
上圖取自:https://www.sharetechnote.com/html/5G/5G_RAN_Architecture.html
根據上圖所示,3GPP 允許 RAN 將 PDCP 以及更高層的網路協定駐留在 CU,而其他下層協定則遷移至 DU,CU 與 DU 之間使用 F1 interface 進行溝通,CU 與 CU 之間則是使用 E1 interface 進行溝通:
上圖取自:https://moniem-tech.com/2021/12/10/functional-decomposition-of-the-5g-ran-split-architecture/
2. Core Network Domain
對於核心網路來說,為了支援上述功能,它需要有能力針對不同的切片服務,將屬於不同切片的 session 交由不同的 SMF 以及 UPF 處理(或是一個 SMF 對應多個 UPF)。
3. Transport Network Domain
TN 負責提供 RU 與 DN 之間的連結,為了能夠區隔多變的使用場境,TN 必須將不同切片的連線通道以實體分割的方式分離,其中包含了:
上圖取自論文:On the Rollout of Network Slicing in Carrier Networks: A Technology Radar
上圖提供了 OSS layer 以及 Network layer 的架構,我們可以根據架構圖知道每一個部分分別負責哪些工作,像是:
此外,圖中列舉了三個不同的切片,分別是:
這三個切片的 control plane signaling 皆由同一個 CU 負責(RRC protocol),而網路切片最大的特色(根據不同的應用服務提供特製的連線管道)則是利用多個獨立的 CU-UP 負責個別的 user plane data flow,這些資料流會進入到不同的 UPF,每一個切片的 session 也都由不同的 SMF 進行管理(policy decision 交給共同的 PCF)。
網路切片最初在 3GPP release 15 時提出,網路切片這項功能除了 NG-RAN 的演進,更需要核心網路的支持,在 5G 系統中使用 S-NSSAI( Single Network Slice Selection Assistance
Information)以及 NSSAI(Network Slice Selection Assistance Information)進行切片的管理。
如果讀者有仔細的看 5G Indentifier 的介紹,或許會記得一個 S-NSSAI 是由兩個 feild 所組成的:
NSSAI 為 S-NSSAI 的集合,在 5G 網路中定義了多種不同的 NSSAI,分別是:
上圖取自論文:On the Rollout of Network Slicing in Carrier Networks: A Technology Radar
上圖清楚的表示在核心網路運作時,不同的 Network Function 是如何參與網路切片功能的運作、分別持有哪一些 NSSAI。