主頁 > 軟體設計 > 《5G網路協議與客戶感知》讀書筆記 | 移動性管理信令序列

《5G網路協議與客戶感知》讀書筆記 | 移動性管理信令序列

2021-09-08 09:14:18 軟體設計

UE配置更新

AMF決定和提供訪問和移動管理相關引數

  • 1.AMF分析UE相關事件,決定進行用戶配置更新
    • 當網路發生需要更新配置的各種事件(例如,UE移動性改變、網路策略、來自UDM的訂戶資料更新通知的接收、網路切片配置的改變、更新UE的服務區域限制、當UE需要執行注冊程序等)時,AMF將決定改變UE相關配置,如果UE處于CM-IDLE態,則AMF可以等待,直到UE處于CM-CONNECTED態或網路觸發服務請求,
  • 2.AMF=>UE#NAS,CONFIGURATION UPDATE COMMAND
    • AMF發送包含一個或多個UE引數的UE配置更新命令(配置更新指示、5G-GUTI、TAI串列、允許的NSSAI、允許的NSSAI的映射、用于服務PLMN的配置的NSSAI、配置的NSSAI的映射、拒絕的S- UE的NSSAI、NITZ、移動性限制、LADN資訊、MICO、SMS訂閱指示),AMF可以在UE配置更新命令中更新被拒絕的S-NSSAI,
  • 3.UE=>AMF#NAS if AMF needed,CONFIGURATION UPDATE Complete
    • 如果UE配置更新指示需要確認UE配置更新命令,則UE將向AMF發送UE配置更新完成訊息,
  • 4.AMF=>UDM#Nudm if Network Slicing Subscription Change,Nudm_SDM_Info
    • AMF還使用Nudm_SDM_Info服務操作向UDM提供UE收到的網路分片訂閱更改指示并對其采取行動的確認,
  • 5.UE=>AMF#NAS,UE注冊程序
  • 6.AMF=>UE#NAS,釋放當前NAS連接
  • 7.UE不需要注冊
  • 8.UE發起注冊程序
    • UE發起適當的注冊程序,如果存在與緊急服務相關聯的已建立的PDU會話并且UE已經接收到執行注冊程序的指示,則UE將僅在與緊急服務相關聯的PDU會話被釋放之后才發起注冊程序,

PCF提供的UE策略

  • 1.PCF決定是否需要更新UE配置
    • PCF決定基于觸發條件(例如初始注冊)或更新UE策略的需要更新的UE策略程序,包括如下場景,
      • 對于初始注冊情況,PCF在Npcf_UEPolicyControl_Create請求中比較UE接入選擇中包括的PSI串列和PDU會話選擇資訊,并確定是否必須更新UE接入選擇和PDU會話選擇策略資訊,并將其包括在AMF中,
      • 對于網路觸發的UE策略更新情況(例如,UE位置的改變、訂閱的S-NSSAI的改變),PCF檢查最新的PSI串列以決定必須將哪個UE接入選擇和/或PDU會話選擇策略發送到UE,PCF檢查所得到的UE接入選擇和PDU會話選擇策略資訊的大小是否超過預定義的限制: 如果大小在限制之下,則UE訪問選擇和PDU會話選擇策略資訊包括在單個Namf_Communication_N1N2MessageTransfer服務操作中;如果大小超過預定限制,則PCF在較小的、邏輯上獨立的UE接入選擇和PDU會話選擇策略資訊中分割UE接入選擇和PDU會話選擇策略資訊,確保每個的大小在預定限制之下,然后,將在分開的Namf_Communication_N1N2MessageTransfer服務操作中發送每個UE接入選擇和PDU會話選擇策略資訊,
  • 2.PCF=>AMF#Namf,Namf_Communication_N1N2MessageTransfer
    • PCF呼叫AMF提供的Namf_Communication_N1N2MessageTransfer服務操作,該訊息包括SUPI、UE策略容器和通知目標地址,
  • 3.AMF=>UE#NAS,發起尋呼
    • 如果UE處于CM-IDLE態并且在3GPP接入中可達,則AMF通過發送尋呼訊息開始尋呼程序,如果UE在3GPP接入中處于CM-IDLE態,則在接收到尋呼請求時,UE應發起UE觸發的服務請求程序,
  • 4.UE=>AMF#NAS,根據尋呼發起業務請求
  • 5.AMF=>UE#NAS,傳送策略資訊
    • 如果UE處于CM-CONNECTED態,則AMF將從PCF接收的UE策略容器(UE接入選擇和PDU會話相關策略資訊)透明地傳送到UE,UE策略容器包括TS 23.503中描述的策略部分串列,
  • 6.UE=>AMF#NAS,更新UE配置并向AMF確認
    • UE更新PCF提供的UE策略,并將結果發送給AMF,
  • 7.AMF=>PCF#Npcf,Namf_N1MessageNotify
    • 如果AMF接收到UE策略容器并且訂閱了被通知接收UE策略容器的PCF,則AMF使用Namf_N1MessageNotify將UE的回應轉發到PCF,PCF維護提供給UE的最新PSI串列,并通過呼叫Nudr_DM_Update(SUPI、策略資料、策略集條目、更新的PSI資料)服務操作來更新UDR中的最新PSI串列,

可達性程序

UE可達性通知請求程序

  • 1.UDM=>AMF#Nudm,Nudm_UECM_Registration或Nudm_SDM_Notification
    • 在注冊或訂閱更新程序中,UDM通過Nudm_UECM_Registration或Nudm_SDM_Notification服務操作向AMF通知被授權請求關于該UE的可達性的通知的網路功能的身份(例如FQDN),在默認情況下,UDM始終是授權的,如果服務相關物體請求UDM提供關于UE可達性的指示,則UDM檢查該物體是否被授權對該訂戶執行該請求,如果物體未被授權,則可以拒絕該請求(例如,如果請求物體被識別為有效物體,但該訂戶未被授權)或者無聲地丟棄(例如,如果請求物體未被識別),生成適當的運行和維護報告,
  • 2.UDM=>AMF#Namf,Namf_EventExposure_Subscribe_service
    • UDM存盤與服務相關的物體的標識,并設定URRP-AMF引數以指示接收到此類請求,如果URRP-AMF引數的值已從“未設定”更改為“設定”,則UDM向AMF啟動Namf_EventExposure_Subscribe_service操作,UDM可以指示是否應該使用對NF的直接通知,
  • 3.AF=>AMF#Namf,Namf_EventExposure_Subscribe_service
    • 其他NF通過針對AMF的Namf_EventExposure_Subscribe_service操作請求關于該UE的可達性的通知,
  • 4.AMF,AMF檢查請求物體是否有權對此訂戶3執行此請求
  • 5.AMF=>UE#NAS,N2通知程序
    • 如果物體未被授權,則可以拒絕該請求(例如,如果請求物體被識別為有效物體,但該訂戶未被授權)或者無聲地丟棄(例如,如果請求物體未被識別),生成適當的運行和維護報告,
    • 如果AMF具有該用戶的MM背景關系,則AMF設定URRP-AMF以指示需要使用UE活動通知向UDM或其他NF報告,其中報告型別設定為單RRC連接狀態通知,

UE活動通知程序

  • 1.AMF,接收UE的隱式可達性指示,例如注冊請求或業務請求訊息
    • 對于CM-IDLE中的UE,AMF接收(N1)暗示UE可達性的NAS信令,例如,來自UE的注冊請求或服務請求訊息,
  • 2.AMF,將UE設為不可達
    • 對于處于CM-CONNECTED中的UE,如果AMF在前期啟動了N2通知程序,并且AMF從NG-RAN接收到(N2)UE通知或(N2)路徑切換請求,則轉步驟③,否則,判斷為收到例外的UE通知,則將UE狀態設為不可達,
  • 3.AMF=>UDM#Namf,Namf_EventExposure_Notify(SUPI,UEReachale)
    • 如果AMF具有用于UE的MM背景關系并且URRP-AMF被設定為一旦UE可到達就報告,則AMF向UDM發起Namf_EventExposure_Notify服務操作(SUPI、UE-Reachable)訊息或直接向UDM發起,
  • 4.UDM=>NF,通過訂閱方式通知NF
    • 當UDM接收到具有URRP-AMF集的UE的Namf_EventExposure_Notify服務操作(SUPI、UE-Reachable)訊息或Nudm_UECM_Registration服務時,它觸發對已訂閱UDM的NF(例如SMSF或SMS-GMSC)的適當通知,
  • 5.AMF=>NF,通知相關NF
    • 當AMF直接從NF接收Namf_EventExposure_Subscribe_service操作,或者UDM指示需要將通知發送到NF時,AMF直接向NF發起Namf_Event Exposure_Notify服務操作(SUPI、UE-Reachable)訊息,
  • 6.AMF=>UDM#Namf,Namf_EventExposure_Notify(SUPI、UEUnReachable)
    • 本步驟用于當UE不可達時告知UDM,

轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/298329.html

標籤:其他

上一篇:再探docker容器的鏡像分層和私有倉庫

下一篇:python網路通信(二)——基于UDP網路編程

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 面試突擊第一季,第二季,第三季

    第一季必考 https://www.bilibili.com/video/BV1FE411y79Y?from=search&seid=15921726601957489746 第二季分布式 https://www.bilibili.com/video/BV13f4y127ee/?spm_id_fro ......

    uj5u.com 2020-09-10 05:35:24 more
  • 第三單元作業總結

    1.前言 這應該是本學期最后一次寫作業總結了吧。總體來說,對作業的節奏也差不多掌握了,作業做起來的效率也更高了。雖然和之前的作業一樣,作業中都要用到新的知識,但是相比之前,更加懂得了如何利用工具以及資料。雖然之間卡過殼,但總體而言,這幾次作業還算完成的比較好。 2.作業程序總結 相比前兩個單元,此單 ......

    uj5u.com 2020-09-10 05:35:41 more
  • 北航OO(2020)第四單元博客作業暨課程總結博客

    北航OO(2020)第四單元博客作業暨課程總結博客 本單元作業的架構設計 在本單元中,由于UML圖具有比較清晰的樹形結構,因此我對其中需要進行查詢操作的元素進行了包裝,在樹的父節點中存盤所有孩子的參考。考慮到性能問題,我采用了快取機制,一次查詢后盡可能快取已經遍歷過的資訊,以減少遍歷次數。 本單元我 ......

    uj5u.com 2020-09-10 05:35:48 more
  • BUAA_OO_第四單元

    一、UML決議器設計 ? 先看下題目:第四單元實作一個基于JDK 8帶有效性檢查的UML(Unified Modeling Language)類圖,順序圖,狀態圖分析器 MyUmlInteraction,實際上我們要建立一個有向圖模型,UML中的物件(元素)可能與同級元素連接,也可與低級元素相連形成 ......

    uj5u.com 2020-09-10 05:35:54 more
  • 6.1邏輯運算子

    邏輯運算子 1. && 短路與 運算式1 && 運算式2 01.運算式1為true并且運算式2也為true 整體回傳為true 02.運算式1為false,將不會執行運算式2 整體回傳為false 03.只要有一個運算式為false 整體回傳為false 2. || 短路或 運算式1 || 運算式2 ......

    uj5u.com 2020-09-10 05:35:56 more
  • BUAAOO 第四單元 & 課程總結

    1. 第四單元:StarUml檔案決議 本單元采用了圖模型決議UML。 UML檔案可以抽象為圖、子圖、邊的邏輯結構。 在實作中,圖的節點包括類、介面、屬性,子圖包括狀態圖、順序圖等。 采用了三次遍歷UML元素的方法建圖,第一遍遍歷建點,第二、三次遍歷設定屬性、連邊,實作圖物件的初始化。這里借鑒了一些 ......

    uj5u.com 2020-09-10 05:36:06 more
  • 談談我對C# 多型的理解

    面向物件三要素:封裝、繼承、多型。 封裝和繼承,這兩個比較好理解,但要理解多型的話,可就稍微有點難度了。今天,我們就來講講多型的理解。 我們應該經常會看到面試題目:請談談對多型的理解。 其實呢,多型非常簡單,就一句話:呼叫同一種方法產生了不同的結果。 具體實作方式有三種。 一、多載 多載很簡單。 p ......

    uj5u.com 2020-09-10 05:36:09 more
  • Python 資料驅動工具:DDT

    背景 python 的unittest 沒有自帶資料驅動功能。 所以如果使用unittest,同時又想使用資料驅動,那么就可以使用DDT來完成。 DDT是 “Data-Driven Tests”的縮寫。 資料:http://ddt.readthedocs.io/en/latest/ 使用方法 dd. ......

    uj5u.com 2020-09-10 05:36:13 more
  • Python里面的xlrd模塊詳解

    那我就一下面積個問題對xlrd模塊進行學習一下: 1.什么是xlrd模塊? 2.為什么使用xlrd模塊? 3.怎樣使用xlrd模塊? 1.什么是xlrd模塊? ?python操作excel主要用到xlrd和xlwt這兩個庫,即xlrd是讀excel,xlwt是寫excel的庫。 今天就先來說一下xl ......

    uj5u.com 2020-09-10 05:36:28 more
  • 當我們創建HashMap時,底層到底做了什么?

    jdk1.7中的底層實作程序(底層基于陣列+鏈表) 在我們new HashMap()時,底層創建了默認長度為16的一維陣列Entry[ ] table。當我們呼叫map.put(key1,value1)方法向HashMap里添加資料的時候: 首先,呼叫key1所在類的hashCode()計算key1 ......

    uj5u.com 2020-09-10 05:36:38 more
最新发布
  • 【中介者設計模式詳解】C/Java/JS/Go/Python/TS不同語言實作

    * 中介者模式是一種行為型設計模式,它可以用來減少類之間的直接依賴關系,
    * 將物件之間的通信封裝到一個中介者物件中,從而使得各個物件之間的關系更加松散。
    * 在中介者模式中,物件之間不再直接相互互動,而是通過中介者來中轉訊息。 ......

    uj5u.com 2023-04-20 08:20:47 more
  • 露天煤礦現場調研和交流案例分享

    他們集團的資訊化公司及研究院在一個礦區正在做智能礦山的統一平臺的 試點,專案投資大概1億,包括了礦山的各方面的內容,顯示得我們這次交流有點多余。他們2年前開始做智能礦山的規劃,有很多煤礦行業專家的加持,他們的描述是非常完美,但是去年底應該上線的平臺,現在還沒有看到影子。他們確實有很多場景需求,但是被... ......

    uj5u.com 2023-04-20 08:20:25 more
  • 《社區人員管理》實戰案例設計&個人案例分享

    設計是一個讓人夢想成真程序,開始編碼、測驗、除錯之前進行需求分析和架構設計,才能保證關鍵方面都做正確 ......

    uj5u.com 2023-04-20 08:20:17 more
  • 軟體架構生態化-多角色交付的探索實踐

    作為一個技術架構師,不僅僅要緊跟行業技術趨勢,還要結合研發團隊現狀及痛點,探索新的交付方案。在日常中,你是否遇到如下問題 “ 業務需求排期長研發是瓶頸;非研發角色感受不到研發技改提效的變化;引入ISV 團隊又擔心質量和安全,培訓周期長“等等,基于此我們探索了一種新的技術體系及交付方案來解決如上問題。 ......

    uj5u.com 2023-04-20 08:20:10 more
  • 【中介者設計模式詳解】C/Java/JS/Go/Python/TS不同語言實作

    * 中介者模式是一種行為型設計模式,它可以用來減少類之間的直接依賴關系,
    * 將物件之間的通信封裝到一個中介者物件中,從而使得各個物件之間的關系更加松散。
    * 在中介者模式中,物件之間不再直接相互互動,而是通過中介者來中轉訊息。 ......

    uj5u.com 2023-04-20 08:19:44 more
  • 露天煤礦現場調研和交流案例分享

    他們集團的資訊化公司及研究院在一個礦區正在做智能礦山的統一平臺的 試點,專案投資大概1億,包括了礦山的各方面的內容,顯示得我們這次交流有點多余。他們2年前開始做智能礦山的規劃,有很多煤礦行業專家的加持,他們的描述是非常完美,但是去年底應該上線的平臺,現在還沒有看到影子。他們確實有很多場景需求,但是被... ......

    uj5u.com 2023-04-20 08:19:07 more
  • 《社區人員管理》實戰案例設計&個人案例分享

    設計是一個讓人夢想成真程序,開始編碼、測驗、除錯之前進行需求分析和架構設計,才能保證關鍵方面都做正確 ......

    uj5u.com 2023-04-20 08:18:57 more
  • 軟體架構生態化-多角色交付的探索實踐

    作為一個技術架構師,不僅僅要緊跟行業技術趨勢,還要結合研發團隊現狀及痛點,探索新的交付方案。在日常中,你是否遇到如下問題 “ 業務需求排期長研發是瓶頸;非研發角色感受不到研發技改提效的變化;引入ISV 團隊又擔心質量和安全,培訓周期長“等等,基于此我們探索了一種新的技術體系及交付方案來解決如上問題。 ......

    uj5u.com 2023-04-20 08:18:49 more
  • 05單件模式

    #經典的單件模式 public class Singleton { private static Singleton uniqueInstance; //一個靜態變數持有Singleton類的唯一實體。 // 其他有用的實體變數寫在這里 //構造器宣告為私有,只有Singleton可以實體化這個類! ......

    uj5u.com 2023-04-19 08:42:51 more
  • 【架構與設計】常見微服務分層架構的區別和落地實踐

    軟體工程的方方面面都遵循一個最基本的道理:沒有銀彈,架構分層模型更是如此,每一種都有各自優缺點,所以請根據不同的業務場景,并遵循簡單、可演進這兩個重要的架構原則選擇合適的架構分層模型即可。 ......

    uj5u.com 2023-04-19 08:42:41 more