TS38.300中的切换流程(很一般)

        本文根据3GPP R18 TS 38.300第9.2.3节整理

        切换(Handover)是移动终端(UE)进入RRC_CONNECTED状态后在不同服务小区(Cell)之间保持与网络联系唯一手段,期间首先通过控制面(C-Plane)进行无线测量、切换协商及触发等;为此3GPP在TS38.300中定义如下。

        RAN系统内切换分为:准备执行阶段,期间无需5GC的参与,即准备消息直接在gNB之间交换。切换完成阶段源gNB资源的释放由目标gNB触发。如下图所示AMF和UPF均不改变的切换流程;

图片

图片

详细流程描述

  • Step0.源gNB内的UE上下文包含有关漫游和接入限制的信息,这些信息在连接建立或最后一次TA更新时提供。

  • Step1.源gNB为UE配置测量过程,UE根据测量配置进行报告。

  • Step2.源gNB根据MeasurementReport和RRM信息决定切换UE。

  • Step3.源gNB向目标gNB发出切换请求消息,传递带有必要信息的透明 RRC容器,以便在目标侧准备切换。该信息至少包括目标小区ID、KgNB*、源gNB中UE的C-RNTI、包括UE不活动时间RRM配置、包括天线信息和DL 载波频率的基本AS配置、当前QoS流应用于UE的DRB映射规则、来自源gNB的SIB1信息、不同RAT的UE能力、PDU会话相关信息,并且可以包括UE报告的测量信息,包括波束相关信息(如果可用)。PDU会话相关信息包括切片信息和QoS流级QoS配置文件。源gNB还可以请求针对一个或多个DRB的DAPS切换。

  • 发出切换请求后源gNB不应重新配置UE,包括执行QoS流反射到DRB映射。

  • Step4.准入控制可以由目标gNB执行。如果分片信息发送到目标gNB,则应执行分片感知准入控制。如果PDU会话与不支持的切片相关联,则目标gNB 应拒绝此类PDU会话。

  • Step5. 目标gNB使用L1/L2准备切换,并将切换请求确认发送到源gNB,其中包括要作为RRC消息发送到UE以执行切换的透明容器。目标gNB还指示是否接受DAPS切换。

  •  一旦源gNB接收到切换请求确认,或者一旦在下行链路中发起切换命令的传输,就可以发起数据转发。

  • 对于配置了DAPS的DRB,下行PDCP SDU使用源gNB分配的SN进行转发,直到在步骤8b中将SN分配移交给目标gNB,此时按照9.2.3.2中的定义进行正常数据转发

  • Step6.源gNB通过向UE发送RRCReconfiguration消息来触发Uu切换,该消息包含接入目标小区所需信息:(至少包括)目标小区ID、新的C-RNTI、所选的目标gNB安全算法标识符安全算法。它还可以包括一组专用RACH资源、RACH资源和SSB之间的关联、RACH资源和UE特定的CSI-RS配置之间的关联、公共RACH资源以及目标小区的系统信息 ETC。

  • 对于配置DAPS的DRB,源gNB不会停止传输下行链路数据包,直到在Step8a中收到来自目标gNB的HANDOVER SUCCESS消息。

  • CHO不能与DAPS切换同时配置。

  • Step7a.对于配置了DAPS的DRB,源gNB发送EARLY STATUS TRANSFER 消息。早期状态传输消息中传送的DL COUNT值指示源gNB转发到目标gNB的第一个PDCP SDU的PDCP SN和HFN。源gNB不会停止向下行链路PDCP SDU分配SN,直到它在Step8b中将SN STATUS TRANSFER消息发送到目标gNB。

  • Step7.对于未配置DAPS的DRB,源gNB向目标gNB发送SN STATUS TRANSFER消息,以传达适用PDCP状态保留DRB的上行链路PDCP SN接收器状态和下行链路PDCP SN发送器状态(即对于RLC AM))。上行链路PDCP SN接收机状态至少包括第一个丢失的UL PDCP SDU的PDCP SN,并且可以包括UE需要在目标小区中重传的失序UL PDCP SDU的接收状态的位图(如果有的话)。下行链路PDCP SN发射机状态指示目标gNB将分配给尚未具有 PDCP SN新PDCP SDU的下一个PDCP SN

  •      在DAPS切换的情况下,具有RLC-AM且未配置DAPS的DRB上行链路PDCP SN接收机状态和下行链路PDCP SN发射机状态可以通过步骤8b中的SN状态传输消息而不是步骤 7 来传输 

  •      对于配置有DAPS的DRB,源gNB可以在步骤7和步骤 8b之间额外发送 EARLY STATUS TRANSFER消息,以通知丢弃已转发PDCP SDU。目标gNB不会向UE发送转发的下行链路PDCP SDU,其COUNT小于所传送DL COUNT 值,并且如果尚未尝试传输,则丢弃它们。

  • Step8.UE与目标小区同步,并通过向目标gNB发送RRCReconfigurationComplete消息来完成RRC切换过程。在DAPS切换的情况下,UE在接收到RRC重配置消息后不从源小区分离。UE在从目标节点接收到显式释放后释放源资源和配置并停止与源的DL/UL接收/发送。

  • 从RAN的角度来看,只有在UE根据目标节点明确请求释放源小区之后,才认为DAPS切换完成。RRC挂起后直到源小区被释放后才能发起后续切换或跨RAT 切换。

  • Step8a/b.在DAPS切换的情况下,目标gNB向源gNB发送HANDOVER SUCCESS消息以通知UE已成功接入目标小区。作为回报,源 gNB 发送针对配置有DAPS的DRB SN状态传输消息(步骤7中的描述适用于该消息),并且按照9.2.3.2.3 中的定义进行正常数据转发。

  • 如果配置有DAPS,则还可以在步骤8 中的SN状态传输消息中通过RLC-UM 为DRB传送上行链路PDCP SN接收机状态和下行链路PDCP SN发射机状态。

  • 对于配置了DAPS的DRB,源gNB不会停止向UPF传送上行链路QoS流,直到在步骤8b中发送SN STATUS TRANSFER消息。目标gNB不会将成功按顺序接收的上行PDCP SDU的QoS流转发到UPF,直到它收到SN STATUS TRANSFER消息,其中UL HFN和上行PDCP SN接收器状态中的第一个丢失的SN指示开始 上行链路PDCP SDU被传递到UPF。目标gNB不会传送UL COUNT低于所提供的任何上行链路PDCP SDU。

  • Step9.目标gNB向AMF发送PATH SWITCH REQUEST消息,以触发 5GC将DL数据路径切换到目标gNB并建立到目标gNB的NG-C接口实例。

  • Step10.5GC将DL数据路径切换到目标gNB。UPF在每个PDU会话/隧道的旧路径上向源gNB发送一个或多个“结束标记”数据包,然后可以向源gNB释放任何U平面/TNL资源。

  • Step11.AMF使用PATH SWITCH REQUEST ACKNOWLEDGE消息确认PATH SWITCH REQUEST消息。

  • Step12.当接收到来自AMF的PATH SWITCH REQUEST ACKNOWLEDGE消息时,目标gNB发送UE CONTEXT RELEASE以通知源gNB切换成功。然后源gNB释放与UE上下文关联无线和C平面相关资源;任何正在进行的数据转发都可以继续。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/337890.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【六一儿童节】的科技奇幻旅程:解锁【机器学习】与【人工智能】的无限创意

目录 一、机器学习与人工智能简介 二、六一儿童节的特殊意义 三、项目概述:智能绘画助手 四、技术栈和工具 五、数据准备 六、模型训练 1. 数据预处理 2. 构建和训练模型 七、智能绘画助手的实现 1. 搭建Flask应用 2. 客户端界面 八、扩展功能与优化 1…

【算法】贪心算法——柠檬水找零

题解:柠檬水找零(贪心算法) 目录 1.题目2.题解3.参考代码4.证明5.总结 1.题目 题目链接:LINK 2.题解 分情况讨论 贪心算法 当顾客为5元时,收下当顾客为10元时,收下10元并找回5元当顾客为20元时,收下20元并找回10…

Fastjson 反序列化漏洞[1.2.24-rce]

漏洞复现环境搭建请参考 http://t.csdnimg.cn/vSaaw kali切换jdk版本请参考 Kali安装JAVA8和切换JDK版本的详细过程_kali安装jdk8-CSDN博客 漏洞原理 Fastjson提供的com.sun.rowset.JdbcRowSetImpl类下的dataSourceName方法支持传入一个RMI/LDAP源,支持远程调用。…

基础—SQL—DQL(数据查询语言)聚合函数

一、引言 一般情况下,我们在进行分组查询的时候,一般配合着聚合函数来进行操作,所以先了解和学习聚合函数再学习和操作分组查询。 二、DQL—聚合函数 1、介绍 聚合函数指的是讲一列数据作为一个整体,进行纵向的计算。 2、常见…

GiantPandaCV | FasterTransformer Decoding 源码分析(六)-CrossAttention介绍

本文来源公众号“GiantPandaCV”,仅用于学术分享,侵权删,干货满满。 原文链接:FasterTransformer Decoding 源码分析(六)-CrossAttention介绍 GiantPandaCV | FasterTransformer Decoding 源码分析(一)-整体框架介绍-CSDN博客 …

HttpSecurity 是如何组装过滤器链的

有小伙伴们问到这个问题,简单写篇文章和大伙聊一下。 一 SecurityFilterChain 首先大伙都知道,Spring Security 里边的一堆功能都是通过 Filter 来实现的,无论是认证、RememberMe Login、会话管理、CSRF 处理等等,各种功能都是通…

数字信号处理实验四:IIR数字滤波器设计及软件实现

一、实验目的 1. 掌握MATLAB中进行IIR模拟滤波器的设计的相关函数的应用; 2. 掌握MATLAB的工具箱中提供的常用IIR数字滤波器的设计函数的应用; 3.掌握MATLAB的工具箱中提供的模拟滤波器转数字滤波器的相关的设计函数的应用。 二、实验内容 本实验为…

微软远程连接工具:Microsoft Remote Desktop for Mac 中文版

Microsoft Remote Desktop 是一款由微软开发的远程桌面连接软件,它允许用户从远程地点连接到远程计算机或虚拟机,并在远程计算机上使用桌面应用程序和文件。 下载地址:https://www.macz.com/mac/5458.html?idOTI2NjQ5Jl8mMjcuMTg2LjEyNi4yMz…

AI网络爬虫:无限下拉滚动页面的另类爬取方法

现在很多网页都是无限下拉滚动的。可以拉动到底部,然后保存网页为mhtml格式文件。 接着,在ChatGPT中输入提示词: 你是一个Python编程高手,要完成一个关于爬取网页内容的Python脚本的任务,下面是具体步骤: …

vs - 在win10中安装vs2013update5

文章目录 vs - 在win10中安装vs2013update5概述笔记直接安装vs2013-update5报错先安装vs2013原版安装 vs2013 update5测试备注END vs - 在win10中安装vs2013update5 概述 用VS2019写的程序,在早期windows(e.g. win7, win8.1)上安装时,需要UCRT。 UCRT是…

unity2020打包webGL时卡进程问题

我使用的2020.3.0f1c1,打包发布WEB版的时候会一直卡到asm2wasm.exe这个进程里,而且CPU占用率90%以上。 即使是打包一个新建项目的空场景也是同样的问题,我尝试过一直卡在这里会如何,结果还真打包成功了。只是打包一个空场景需要20…

latex bib引参考文献

1.bib内容 2.sn-mathphys-num是官方的参考文献格式 3.不用导cite包,文中这么写 4.end document前ckwx是自己命名的bib的名字

【自动化运维】不要相信人,把所有的东西都交给机器去处理

不积跬步,无以至千里;不积小流,无以成江海。 大家好,我是闲鹤,十多年开发、架构经验,先后在华为、迅雷服役过,也在高校从事教学3年;目前已创业了7年多,主要从事物联网/车…

【运维项目经历|023】Docker自动化部署与监控项目

目录 项目名称 项目背景 项目目标 项目成果 我的角色与职责 我主要完成的工作内容 本次项目涉及的技术 本次项目遇到的问题与解决方法 本次项目中可能被面试官问到的问题 问题1:项目周期是多久? 问题2:服务器部署架构方式及数量配置…

【SpringMVC】_SpringMVC实现用户登录

目录 1、需求分析 2、接口定义 2.1 校验接口 请求参数 响应数据 2.2 查询登录用户接口 请求参数 响应数据 4、服务器代码 5、前端代码 5.1 登录页面login.html 5.2 首页页面index.html 6、运行测试 1、需求分析 用户输入账号与密码,后端校验密码是否正确&a…

FineBi导出Excel后台版实现

就是不通过浏览器,在后台运行的导出 参考文档在:仪表板查看接口- FineBI帮助文档 FineBI帮助文档 我这里是将这个帮助文档中导出的excel文件写到服务器某个地方后,对excel进行其他操作后再下载。由于原有接口耦合了HttpServletRequest req, HttpServletResponse res对象,…

可变参数

自学python如何成为大佬(目录):https://blog.csdn.net/weixin_67859959/article/details/139049996?spm1001.2014.3001.5501 在Python中,还可以定义可变参数。可变参数也称不定长参数,即传入函数中的实际参数可以是任意多个。 定义可变参数时&#xf…

SRS视频服务器应用研究

1.SRS尝试从源码编译启动 1.1.安装ubuntu 下载镜像文件 使用VMWare安装,过程中出现蓝屏,后将VM的软件版本从15.5升级到17,就正常了。 1.2.更新ubuntu依赖 1.3.下载源码 官方推荐下载develop 切换到用户目录,开始安装 安装后 突然…

[AI OpenAI] 为非营利组织推出OpenAI

我们正在启动一项新计划,以增强非营利组织对我们工具的可访问性,包括ChatGPT Team和Enterprise的折扣优惠。 今天,我们推出了OpenAI for Nonprofits,这是一项旨在增强非营利组织对我们工具的可访问性的新计划。 非营利组织已经在…

5G专网驻网失败分析(suci无效)

suci 5G终端第一次驻网时,注册消息Registartion request中携带的5GS mobile identity要携带suci类型的mobile identity。 注册消息协议规范见5G NAS 协议3gpp TS24.501 8.2.6 Registration request。 suci协议规范参见3gpp TS24.501 9.11.3.4 5GS mobile identity …