【5G 核心網】5G 多PDU會話錨點技術介紹

博主未授權任何人或組織機構轉載博主任何原創文章,感謝各位對原創的支持!
博主鏈接

本人就職于國際知名終端廠商,負責modem芯片研發。
在5G早期負責終端數據業務層、核心網相關的開發工作,目前牽頭6G算力網絡技術標準研究。


博客內容主要圍繞:
???????5G/6G協議講解
???????算力網絡講解(云計算,邊緣計算,端計算)
???????高級C語言講解
???????Rust語言講解

文章目錄

  • 一、5G 多PDU會話錨點技術介紹
  • 二、UL CL 技術介紹
  • 三、IPv6 multi-homing(多歸屬) 技術介紹
    • 3.1 技術特點



一、5G 多PDU會話錨點技術介紹


在這里插入圖片描述

???????為了支持SSC mode 3以及實現業務數據的選擇性路由,SMF可以控制PDU會話的數據路徑,使PDU會話可以同時對應多個N6接口

終止于N6接口的UPF被稱為支持PDU會話錨點功能的UPF,縮寫為PSA(PDU Session Anchor)。

此外,在PDU會話建立時分配的PDU會話錨點與PDU會話的SSC模式相關聯,而在同一PDU會話中分配的附加PDU會話錨點與PDU會話的SSC模式無關。在5G 核心網中有兩種技術可以實現上述功能:

  • UL CL(UpLink CLassifier);
  • IPv6 multi-homing;

二、UL CL 技術介紹

???????對于IPv4、IPv6、IPv4v6或以太網類型的PDU會話,SMF可以決定在PDU會話的數據路徑中插入一個UL CL(上行分類器)。UL CL是UPF支持的一種功能,旨在將一些匹配SMF提供的流量過濾器的流量分流到本地。UL CL的插入和移除由SMF決定,并由SMF使用通用的N4接口控制UPF功能。SMF可以決定在PDU會話建立期間或之后,在PDU會話的數據通路中插入支持UL CL功能的UPF,也可以決定在PDU會話建立后,從PDU會話的數據通路中刪除支持UL CL功能的UPF。SMF可以在PDU會話的數據路徑中包括多個支持UL CL功能的UPF。

???????UE對UL CL流量的分流是無感的,也不參與UL CL的插入和移除。對于IPv4、IPv6或IPv4v6類型的PDU會話,UE將該PDU會話與網絡分配的單個IPv4地址或單個IPv6前綴或兩者都關聯起來。當一個UL CL功能插入到一個PDU會話的數據路徑中時,該PDU會話有多個PDU會話錨點。這些PDU會話錨點提供對同一DN的不同訪問。對于IPv4、IPv6或IPv4v6類型的PDU會話,只提供一個IPv4地址和/或IPv6前綴給終端。

???????UL CL將UL流量轉發到不同的PDU會話錨點,并將DL流量合并到UE,即將鏈路上不同PDU會話錨點的流量合并到UE。這是基于SMF提供的流量檢測和流量轉發規則實現的。

???????UL CL應用過濾規則(例如檢查UE發送的UL IP數據包的目的IP地址/前綴),并確定如何路由數據包。

在這里插入圖片描述

一個UPF可以同時支持UL CL和PSA功能


三、IPv6 multi-homing(多歸屬) 技術介紹

???????一個PDU會話可能與多個IPv6前綴相關聯。這稱為多宿主PDU會話(multi-homed PDU Session)。多宿主PDU會話通過多個PDU會話錨點提供對數據網絡的訪問。通向不同PDU會話錨點的不同用戶平面路徑在一個“公共”UPF上分叉,這個“公共”UPF稱為支持“分支點”(BP,Branching point)功能的UPF。分支點將UL流量轉發到不同的PDU會話錨點,并將DL流量合并到UE,即將鏈路上不同PDU會話錨點的流量合并到UE。

???????由SMF決定支持BP功能的UPF的插入和移除,并由SMF使用通用的N4接口控制UPF功能。SMF可以決定在PDU會話建立期間或之后,在PDU會話的數據通路中插入一個支持BP功能的UPF,也可以決定在PDU會話建立之后,從PDU會話的數據通路中刪除一個支持BP功能的UPF。

???????PDU會話的多歸屬只適用于IPv6類型的PDU會話。當終端請求類型為“IPv4v6”或“IPv6”的PDU會話時,終端也向網絡提供是否支持多宿主IPv6 PDU會話的指示

3.1 技術特點

  • 支持BP功能的UPF由SMF配置,并根據PDU的IPv6 源前綴(可以由UE根據從網絡接收到的路由信息和偏好選擇)在多個PDU會話錨點之間分發UL流量;
  • IETF RFC 4191用于在終端中配置路由信息和首選項,影響源前綴的選擇;
  • 多歸屬PDU會話可用于支持“make-before-break”的業務連續性,以支持SSC模式3,如下圖所示:
    在這里插入圖片描述
  • 多歸屬PDU會話也可以用于支持終端需要訪問本地服務(例如本地服務器)和中心服務(例如internet)的情況,如下圖所示:
    在這里插入圖片描述
  • 終端應使用TS 23.502中4.3.5.3條款規定的方法來確定是否使用多歸屬PDU會話;

一個UPF可以同時支持“分支點”和PSA功能



在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/43126.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/43126.shtml
英文地址,請注明出處:http://en.pswp.cn/news/43126.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Spring Boot(六十四):SpringBoot集成Gzip壓縮數據

1 實現思路 2 實現 2.1 創建springboot項目 2.2 編寫一個接口,功能很簡單就是傳入一個Json對象并返回 package com.example.demo.controller;import com.example.demo.entity.Advertising; import lombok.Data; import lombok.extern.slf4j.Slf4j; import org.springframewo…

LeetCode150道面試經典題-- 加一(簡單)

1.題目 給定一個由 整數 組成的 非空 數組所表示的非負整數,在該數的基礎上加一。 最高位數字存放在數組的首位, 數組中每個元素只存儲單個數字。 你可以假設除了整數 0 之外,這個整數不會以零開頭。 2.示例 示例 1: 輸入&am…

excel提示更新外部引用文件 這個提示能手動禁用

是的,你可以手動禁用 Excel 中的更新外部引用文件的提示。這些步驟可能因 Excel 版本而有所不同,以下是一般的步驟: 1. **打開 Excel**: 2. **進入“選項”**: - 在 Excel 中,點擊頂部菜單中的“文件”…

網絡通信原理傳輸層TCP三次建立連接(第四十八課)

ACK :確認號 。 是期望收到對方的下一個報文段的數據的第1個字節的序號,即上次已成功接收到的數據字節序號加1。只有ACK標識為1,此字段有效。確認號X+1SEQ:序號字段。 TCP鏈接中傳輸的數據流中每個字節都編上一個序號。序號字段的值指的是本報文段所發送的數據的第一個字節的…

「UG/NX」Block UI 面收集器FaceCollector

?博客主頁何曾參靜謐的博客??文章專欄「UG/NX」BlockUI集合??全部專欄「UG/NX」NX二次開發「UG/NX」BlockUI集合「VS」Visual Studio「QT」QT5程序設計「C/C+&#

LangChain手記 Question Answer 問答系統

整理并翻譯自DeepLearning.AILangChain的官方課程:Question Answer(源代碼可見) 本節介紹使用LangChian構建文檔上的問答系統,可以實現給定一個PDF文檔,詢問關于文檔上出現過的某個信息點,LLM可以給出關于該…

【vue】項目基礎環境搭建、css樣式重置與公用

nodejs環境 nodejs是當下前端工程化開發必不可少的環境, 使用 nodejs的 npm功能來管理依賴包 查看node 和 npm的版本 node -v #查看node版本npm -v #查看npm版本 git版本控制 git版本控制工具是目前最為流行的分布式版本管理工具,代碼的**提交, 檢出, 日志**, 都需要通過git完…

Matplotlib數據可視化(二)

目錄 1.rc參數設置 1.1 lines.linestype取值 1.2 lines.marker參數的取值 1.3 繪圖中文預設 1.4 示例 1.4.1 示例1 1.4.2 示例2 1.rc參數設置 利用matplotlib繪圖時為了讓繪制出的圖形更加好看,需要對參數進行設置rc參數設置。可以通過以下代碼查看matplotli…

C++11并發與多線程筆記(8) condition_variable、wait、notify_one、notify_all

C11并發與多線程筆記(8) condition_variable、wait、notify_one、notify_all 1、條件變量condition_variable、wait、notify_one、notify_all1.1 std::condition_variable1.2 wait()1.3 notify_one()1.4 notify_all() 2、深入思考 1、條件變量condition_…

JS內存泄漏

JS內存泄漏 1.意外的全局變量 全局變量的生命周期很長,直到頁面關閉,它都存活,所以全局變量上的內存一直都不會被回收 當全局變量使用不當,沒有及時回收(手動賦值null),或者拼寫錯誤等將某個變…

[Machine Learning] decision tree 決策樹

(為了節約時間,后面關于機器學習和有關內容哦就是用中文進行書寫了,如果有需要的話,我在目前手頭項目交工以后,用英文重寫一遍) (祝,本文同時用于比賽學習筆記和機器學習基礎課程&a…

【算法學習】兩數之和II - 輸入有序數組

題目描述 原題鏈接 給你一個下標從 1 開始的整數數組 numbers &#xff0c;該數組已按 非遞減順序排列 &#xff0c;請你從數組中找出滿足相加之和等于目標數 target 的兩個數。如果設這兩個數分別是 numbers[index1] 和 numbers[index2] &#xff0c;則 1 < index1 < …

Springboot MultipartFile文件上傳與下載

yml文件配置是否可以上傳及上傳附件大小 servlet:multipart:# 允許文件上傳enabled: true# 單個文件大小max-file-size: 20MB# 設置總上傳的文件大小max-request-size: 50MB /*** param files* param request* Description 上傳文件* Throws* Return java.util.List* Date 202…

南大通用數據庫(Gbase 8s) 創建UDR外部函數

一、在使用 date_format、from_unixtime、to_days、yearweek 函數時&#xff0c;Gbase 8s 數據庫不支持&#xff0c;可以使用創建 UDR 外部函數來實現 二、登錄命令控制臺或者使用 navicat 連接 Gbase 數據庫 這里使用 navicat &#xff0c;點擊新增連接選擇 PostGreSql 驅動…

動手學深度學習—卷積神經網絡LeNet(代碼詳解)

1. LeNet LeNet由兩個部分組成&#xff1a; 卷積編碼器&#xff1a;由兩個卷積層組成&#xff1b;全連接層密集塊&#xff1a;由三個全連接層組成。 每個卷積塊中的基本單元是一個卷積層、一個sigmoid激活函數和平均匯聚層&#xff1b;每個卷積層使用55卷積核和一個sigmoid激…

LeetCode--HOT100題(35)

目錄 題目描述&#xff1a;23. 合并 K 個升序鏈表&#xff08;困難&#xff09;題目接口解題思路1代碼解題思路2代碼 PS: 題目描述&#xff1a;23. 合并 K 個升序鏈表&#xff08;困難&#xff09; 給你一個鏈表數組&#xff0c;每個鏈表都已經按升序排列。 請你將所有鏈表合…

UDP 的報文結構以及注意事項

UDP協議 1.UDP協議端格式 1.圖中的16位UDP長度,表示整個數據報(UDP首部UDP數據)的最大長度 2.若校驗和出錯,會直接丟棄 2.UDP的報文結構 UDP報文主體分為兩個部分:UDP報頭(占8個字節)UDP載荷/UDP數據 1.源端口號 16位,2個字節 2.目的端口號 16位,2個字節 3.包長度 指示了…

sd-webui安裝comfyui擴展

文章目錄 導讀ComfyUI 環境安裝1. 安裝相關組件2. 啟動sd-webui3. 訪問sd-webui 錯誤信息以及解決辦法 導讀 這篇文章主要給大家介紹如何在sd-webui中來安裝ComfyUI插件 ComfyUI ComfyUI是一個基于節點流程式的stable diffusion的繪圖工具&#xff0c;它集成了stable diffus…

兩個list如何根據一個list中的屬性去過濾掉另一個list中不包含這部分的屬性,用流實現

你可以使用Java 8的流來實現這個功能。假設你有兩個包含對象的List&#xff0c;每個對象有一個屬性&#xff0c;你想根據一個List中的屬性值來過濾掉另一個List中不包含這個屬性值的對象。下面是一種使用流的方式來實現這個功能 import java.util.ArrayList; import java.util…

什么是閉包(closure)?為什么它在JavaScript中很有用?

聚沙成塔每天進步一點點 ? 專欄簡介? 閉包&#xff08;Closure&#xff09;是什么&#xff1f;? 閉包的用處? 寫在最后 ? 專欄簡介 前端入門之旅&#xff1a;探索Web開發的奇妙世界 記得點擊上方或者右側鏈接訂閱本專欄哦 幾何帶你啟航前端之旅 歡迎來到前端入門之旅&…