5G网络切片_XDU_CL的博客-程序员秘密

技术标签: 5G  5g  

5G关键技术 ----网络切片

不同场景有不同需求

在这里插入图片描述

5G里面的三大场景:

(1)eMBB:增强型移动宽带

对连接密度和延迟时间要求不高

(2)mMTC:大规模机器通信

对连接密度要求高,这就要就核心网的UPF覆盖范围大,离基站比较远

(3)uRLLC:超可靠和低时延通信

对延迟时间和移动性要求高,UPF离基站比较近

满足不同需求----切片的提出

在这里插入图片描述

不是建立多个5G网络,而是1个5G网络,满足多个应用场景。

网络切片定义

一个5G网络切片是一组网络功能、运行这些网络功能的资源以及这些网络功能特定的配置所组成的集合。

这些网络功能及其相应的配置形成一个完整的逻辑网络,这个逻辑网络包含满足特定业务所需要的网络特征,为此特定的业务场景提供相应的网络服务。

网络切片的优势

网络切片允许共享同一基础设施的运营者为切片配置网络以及定义具体功能,

并且可以根据运营者的策略通过SDN、NFV灵活地动态创造以及撤销切片。

这样可以灵活的管理网络资源,通过只提供必要的网络资源以满足服务需求来极大的提高网络资源的利用率。

端到端网络切片的实现

在这里插入图片描述

终端切片 接入网切片 传输网切片 核心网切片 切片管理系统

  1. 虚拟化技术、
  2. 控制面与用户面分离解耦、
  3. 网络功能与实体网元解绑、
  4. 核心网、接入网、传输网甚至终端都要具备切片的能力
  • 核心网:要定义统一的功能服务模板还有服务总线 SBA这种架构,

    ​ 可以给上层的业务提供标准的网络接口。这样即可转化为 纯粹的虚拟化架构。

  • 传输承载网:对底层的网络节点,网元拓扑链路和基础设施资源也进行虚拟化,统一安排。上层也可以进行调用,甚至逻辑隔离

  • 接入网:空口资源网元的部署 进行切分。

  • 终端切片:更多的是概念上的描述

    切片管理系统:网络基础设施、切片策略等进行统一的管控;根据业务的需求、调配、各层级网络的资源;完成编排,实现切片的设计、生成、运营、移除等等。

核心网切片

在这里插入图片描述

左图:规范定义的标准的三个切片,不管那个运营商网络都要有,这是最基本的;

​ 便于在漫游的时候,终端从一个网路漫游到另一个网络,服务质量不至于发生变化。

​ 通过接入网(RAN)手机就可实现这种完整的逻辑网络。具体的实现:右图

右图:三个框,代表三个切片

核心的网元已经变成NF网络功能。

网络功能:有专用网络功能、共享网络功能、全局网络功能(例:NSSF)

样例:

在这里插入图片描述

同一种颜色代表共享的NF,切片A和B共享了较多的NF。

切片C 自己专用的一套NF。

核心网通过不同的NF的划分来进行网络的切片。

网络切片与QoS的区别:QoS是在单一网络上适用 而网络切片可从资源上、网络功能上进行区分;

规范中核心网切片的选择

在这里插入图片描述

R15是3个,R16加了一个V2X;

SD是内部的区分,例如:同样是eMBB,视频和下载的类型不一样。SD是同一类型切片的区分器

1)SST(Slice/Service type),切片/服务类型,它指的是在功能和服务方面的预期网络切片行为。

2)SD(Slice Differentiator),切片差分器,这是可选信息,补充切片/服务类型,以区分相同切片/服务类型的多个网络切片。

Subscribed S-NSSAIs:订阅S-NSSAI,属于用户的订阅数据。

Default S-NSSAI:默认S-NSSAI,根据运营商的策略,用户的订阅S-NSSAI中可能会一个或多个被设置为默认S-NSSAI;如果UE在注册请求消息(Registration Request)没有携带Allowed NSSAI,则网络会使用默认S-NSSAI来给UE提供服务,如果默认S-NSSAI存在的话。

Requested NSSAI:请求NSSAI,也就是UE在注册请求消息(Registration Request)携带的Allowed NSSAI。

Allowed NSSAI:允许NSSAI,表示UE请求的NSSAI中,哪些S-NSSAI被网络允许了,网络会在注册接收消息(Registration Accept)的"Allowed NSSAI" IE 带给UE。

Rejected NSSAI:拒绝NSSAI,表示UE请求的NSSAI中,哪些S-NSSAI被网络拒绝了,网络会在注册接收消息(Registration Accept)的"Rejected NSSAI" IE 带给UE。

Configured NSSAI:配置NSSAI,网络配置给UE使用的NSSAI,收到这个配置参数收,UE就知道网络下有哪些S-NSSAI可用;网络会在注册接收消息(Registration Accept)的"Configured NSSAI" IE 带给UE,如果注册后UE的配置有变化,则网络可通过Configuration update command通知UE更新;UE会在非易失存储空间保存每个网络给它配置的Configured NSSAI 【见TS24.501 Annex C】;每个PLMN最多只能配置一个Configured NSSAI。

核心网切片选择

在这里插入图片描述

并非标准的流程,便于理解版

注册:选择AMFPDU会话的建立 两个部分

AMF选择

1)UE发起注册 UE->AMF

Registration Request里面包含Request S-NSSAIs;

2)AMF->UDM请求切片信息

3)UDM->AMF进行响应,包含Subscribed S-NSSAIs;查询用户签约的切片数据 返回 属于用户的订阅数据。

如果AMF不是需要的AMF,

4)AMF->NSSF 发起请求

5)NSSF->AMF返回,哪一个是UE需要的AMF,Target AMF

(A) (B)执行一个就好,分别对应的是需不需要重定向Target AMF

在做业务的时候,要选择用户面,这是另外一个流程

PDU会话建立

一个PDU会话,只对应于 一个切片 1:1

要使用不同切片的业务就建立不同的PDU Session

一个PDU Session 里面的S-NSSAI 只有一个,发给AMF

1)UE->AMF UE向AMF发起PDU会话建立请求,一个PDU Session 里面的S-NSSAI 只有一个,发给AMF

2)AMF->NSSF,AMF不清楚找哪一个SMF,到NSSF查询

3)NSSF->AMF,查询结果返回给AMF

4)AMF->NRF,AMF再向NRF,查询SMF的地址

5)NRF->AMF,把查询到的地址,返回给AMF

6)AMF->SMF,AMF查找到对应的SMF,把请求发送给SMF

7)SMF->UPF 会话建立,SMF来选择该切片对应的UPF。例如,如果uRLLC切片则选择一个下沉到接入网的UPF;eMBB切片就可选择一个全局的UPF;等等

8)SMF->AMF 选择好之后进行一个响应,PDU会话建立响应;

9)10)11)反馈给UE,然后就是AMF登记

12)13)14)涉及到PDU Session的更新

传输网切片

在这里插入图片描述

硬切片:例如通过信道,信道使用不同的

软切片:L2 L3有软管道,可实现逻辑隔离,例如不同的QoS,时延不同,丢包率不同等

接入网切片

在这里插入图片描述

通过网元的不同部署模式,实现接入网的不同切片。

终端切片

在这里插入图片描述

概念性

a)没有切片

b)垂直切分,不同APP,使用不同OS(操作系统);不同OS使用不同CPU;相当于一个终端使用两个不同的内核。

c)水平切分,横向的切分方式。操作系统和应用能感知到不同的网络切片,里面会进行调度,相应的里面的CPU也可进行调度;比较灵活的方式。

切片管理系统

在这里插入图片描述

参考链接:https://www.bilibili.com/video/BV1jt411j7PK(视频资源)
需要了解多个和切片相关的细节,希望可以和比较了解网络切片的小伙伴多多交流~
非常欢迎私信~

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Cailing_CL/article/details/120850025

智能推荐

假脱机(spooling)技术实现原理_spooling系统的工作原理_Am0o0s的博客-程序员秘密

将独占设备改造为共享设备由于Spooling技术把所有用户进程的输出都送入输出井,然后再由输出进程完成打印工作,而输出井在磁盘上,为共享设备。这样,Spooling技术就把打印机等独占设备改造成立共享设备。实现了虚拟设备功能由于Spooling技术实现了多个用户进程共同使用打印机这种独占设备的情况,从而实现了把一个设备当成多个设备来使用,即虚拟设备的功能。假脱机技术有输入输出井,输入缓冲区...

mybatis xml映射文件找不到_PerkinsLi的博客-程序员秘密

问题:mybatis的xml映射文件找不到。原因:mapper.xml文件在java目录 <resources> <resource> <!--此处配置到java是因为mapper.xml文件在java目录--> <directory>src/...

Ubuntu虚拟机安装并换源_ubuntu虚拟机换源_yellow_warbler的博客-程序员秘密

本文在VMware中安装Ubuntu虚拟机以最新LTS Ubuntu 20.04为例所有操作为了照顾新手,尽量采用图形界面,可能有些啰嗦虚拟机镜像下载推荐使用清华大学开源软件镜像站下载(官网速度太慢)https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/20.04/ubuntu-20.04.2.0-desktop-amd64.iso虚拟机配置打开VMware点击创建新的虚拟机,选择自定义(高级),点击下一步;兼容性默认,点击下一步;

【QTdesigner】课时60.创建和使用工具栏(QStatusBar)(self.menuBar())【pyqt5+QTdesigner模式】_有人敲门knocky的博客-程序员秘密

课程目录视频链接课程重点代码位置完整代码遇到的问题改写效果展示改写注意点改写代码(QTdesigner模式)老师原课件下载地址:有积分的朋友,支持下我,打赏也OK。不下载也可以,我每节课会吧代码贴出来视频链接P59课时60.创建和使用工具栏课程重点代码位置完整代码遇到的问题改写效果展示改写注意点改写代码(QTdesigner模式)...

SAP通过函数READ_TEXT读取长文本_SAP菜鸟家园的博客-程序员秘密

后勤模块的数据例如采购订单、销售订单等都涉及到表头文本,但是表头文本不存在底表中,这时如果想取表头文本需要用到READ_TEXT函数。下面以取采购订单表头文本为例。输入事务代码:ME23N...

随便推点

iOS 自定义相机功能_ios camflashbutton_huanglinxiao的博客-程序员秘密

导入相机的API在AVFoundation里所以得包含头文件#import <AVFoundation/AVFoundation.h>1.自定义相机需要的属性@interface CustomCameraVC ()<UIAlertViewDelegate>//捕获设备,通常是前置摄像头,后置摄像头,麦克风(音频输入)@property(nonatomic)A...

Android 解决65535的限制 使用android-support-multidex解决Dex超出方法数的限制问题,让你的应用不再爆棚_LVXIANGAN的博客-程序员秘密

随着应用不断迭代,业务线的扩展,应用越来越大(比如集成了各种第三方sdk或者公共支持的jar包,项目耦合性高,重复作用的类越来越多),相信很多人都遇到过如下的错误:[java] view plaincopyUNEXPECTED TOP-LEVEL EXCEPTION:  java.lang.IllegalArgumentExcep

Qt高级——Qt数据可视化性能优化_weixin_33923148的博客-程序员秘密

Qt高级——Qt数据可视化性能优化一、数据可视化简介1、数据可视化简介数据可视化即采用图形图表等对采集的数据进行展示,可以非常直观的查看传感器采集到的数据。本文将使用Qt的标准组件QTableWidget、标准模型、自定义模型分别实现对数据的表格展示。2、系统环境个人PC:ThinkPad T450操作系统:RHEL7.3 WorkStation内存容量:8G磁盘容量:SSD 100GC...

web.xml中servlet配置及其含义_weixin_30535565的博客-程序员秘密

前言:每个javaEE工程中都有web.xml文件,那么它的作用是什么呢?它是每个web.xml工程都必须的吗?一个web中可以没有web.xml文件,也就是说,web.xml文件并不是web工程必须的。web.xml文件是用来初始化配置信息:比如Welcome页面、servlet、servlet-mapping、filter、listener、启动加载级别等。当你的web工...

webgl1到webgl2_简介四:WebGL,但更轻松_dingshi7798的博客-程序员秘密

webgl1到webgl2 WebGL已经存在了几年,我们已经看到它已经发展成为当今可靠且得到广泛支持的图形技术。 像Google,Mozilla和Microsoft这样的大公司都提倡使用它,很难不对此感到好奇。 自2011年确定规格以来,它就吸引了很多人。 借助ThreeJS , BabylonJS和Play Canvas等框架,该领域已不再那么令人生畏。 多亏了他们,学习起来容易得多,但是...