*******更多精彩5G内容请打开链接https://edu.csdn.net/course/detail/31182

5G网络面向万物互联、致力于打造智能社会,各种可预见及不可预见的业务将层出不穷。为了适应这一需求,3GPP在设计5G核心网时,借鉴了云原生的架构,采用了微服务、网络功能虚拟化、控制面与用户面分离、网络切片、边缘计算、网络能力开放等技术,使得5G核心网呈现给我们一个崭新的面孔。
2017年6月,3GPP正式确认5G核心网采用SBA架构(Service-based Architecture),这一架构与传统的移动核心网有很大的不同。我们来看一张全景图。

图1 5G核心网架构
首先我们来谈谈硬件。
以往的移动网网元是一种软硬件紧耦合的黑盒设计,硬件是专门为实现移动网中的某类功能而特别设计的。但是,在SBA架构中,核心网的硬件使用的是通用服务器,传统的专用网元硬件消失了。
这就是所谓的网络功能虚拟化(NFV)。我们无法再指着一个机柜说:“这是负责交换的。”指着另一个机柜说:“这是负责移动管理的。”软件自由地翱翔于通用硬件平台,它的升级、更新、增删不再受限于专用的硬件网元。NFV也使得网络切片技术得以成为可能。
我们再来看看软件。
移动核心网有三大功能,即:移动管理、会话管理和数据传输。但是,我们从图1中看到的NF(网络功能)竟然有10个(NSSF、NEF、NRF、PCF、UDM、AUSF、AMF、SMF、UPF、AF)。这是微服务思想的体现。
微服务是一种新的软件架构,它把一个大型的服务分解为若干个小型的独立的服务,每个服务可独立运行、扩展、开发和演化。微服务架构的采用为5G核心网的维护和扩展提供了极大的便利性,也利于切片技术的实现。
现在我们来具体地介绍一下图1中各NF的作用。
NSSF(网络切片选择功能):NSSF用以实现网络切片功能。不同种类的业务对网络性能的要求是不同的,例如自动驾驶要求低时延、高可靠,但对数据速率要求不高;高清视频要求高速率,但对时延和可靠性的要求相对较低。网络切片技术可以把网络切成多个虚拟的子网,以满足不同业务的个性化需求。

图2:网络切片技术
NEF(网络开放功能):NEF提供对外开放网络数据的功能,使得非3GPP网络能够接入5G核心网。
NRF(网络功能存储功能):NRF用于网络功能(NF)的注册、存储和管理。网络中的每个NF都必须到NRF中注册。某个NF如果要调用其它的NF,需要先去NRF中进行“服务发现”,获取该NF的相关数据,然后才能向该NF提出服务请求。如图3所示。

图3:NF的注册与使用
以上3项是5G核心网新增的功能,是以往的移动核心网中所没有的。
AMF(接入及移动性管理功能):AMF是处理控制面消息的主要模块,其作用大体上类似于4G核心网中MME(移动性管理实体)的接入和移动性管理功能。
5G的移动性管理具有灵活化、智能化的特点,可针对不同业务、不同终端的差异化移动性需求,进行按需的移动性管理,以达到信令和功耗的优化,保证网络效率和用户体验。
SMF(会话管理功能):SMF用以实现会话管理,其作用相当于4G核心网中MME、SGW和PGW的会话管理功能。它支持会话的建立、修改和释放,UE IP地址的分配和管理等。
5G网络允许UE与同一或不同数据网络同时建立多个PDU(协议数据单元)。
PCF(策略控制功能):PCF相当于4G网络PCRF(策略与计费规则单元)中的策略控制部分。它支持管控网络行为的统一策略框架,提供策略规则给控制面执行,访问UDR中与策略制定相关的订阅信息。
UDM(统一数据管理):UDM用于管理用户数据,相当于4G核心网HSS(归属用户服务器)中的用户数据管理功能。
AUSF(鉴权服务功能):AUSF用于实现用户鉴权,相当于4G核心网中MME和HSS的用户鉴权功能。AUSF的鉴权对象包括3GPP网络的用户以及非3GPP接入网的用户。
以上8项构成5G核心网控制面功能。
UPF(用户面功能):5G核心网中所有的用户面功能都由UPF完成,包括:分组路由和转发,外部PDU与数据网络互连的会话点,RAT内/RAT间移动性的锚点等。UPF相当于4G核心网SGW和PGW中的用户面功能。
5G核心网中的控制面和用户面是完全分开的,这一结构称为CUPS(Control and User Plane Separation)。其优点是业务变更灵活,网络扩展、升级方便,并且可使用户面脱离“中心化”的位置,使其既可以部署在核心网,也可以下沉至接入网,满足5G网络关于低时延的要求。
AF(应用功能):AF与核心网交互以提供服务,其功能包括:访问网络开放功能,与策略框架交互进行策略管控等。受信AF可以直接访问5G核心网内部网元功能。
以上就是5G核心网中各软件模块功能的概要。
另外,我们在图1中发现,各软件模块之间的通信方式不再是传统的点对点方式,而是SBI串行总线接口的通信方式。其传输层采用HTTP/2协议,应用层携带不同的服务消息(参见图4)。图1中的Nnssf、Nnsf等即为各NF的通信接口(服务化接口)。各NF通过各自的服务化接口对外提供服务,并允许其它获得授权的NF访问或调用自身的服务(参见图3)。它们之间通过订阅和通知的方式进行消息的交互。

图4 SBI串行总线接口协议

*******更多精彩5G内容请打开链接https://edu.csdn.net/course/detail/31182

全新的架构——5G核心网解析相关推荐

  1. 第四十一期:深度解析5G核心网建设难点和挑战

    目前核心网处于架构转型和业务转型的关键期.在架构层面,NFV.CU分离.边缘计算等技术的成熟推动核心网络架构转型,控制面进一步集中,转发面进一步下沉. 目前核心网处于架构转型和业务转型的关键期.在架构 ...

  2. 5g网络架构_【5G网络架构】系列之五:5G核心网向to B演进

    编者按:前面推文小编简要介绍了移动通信核心网的发展历程,以及变得"妈都不认识了"5G核心网.然而,to B业务才是5G的核心业务,本期我们看下5G核心网是如何向to B业务演进的. ...

  3. 【5GC】开源5G核心网(Open5GS)架构详解

    博主未授权任何人或组织机构转载博主任何原创文章,感谢各位对原创的支持! 博主链接 本人就职于国际知名终端厂商,负责modem芯片研发. 在5G早期负责终端数据业务层.核心网相关的开发工作,目前牵头6G ...

  4. 5G NGC — 云原生的 5G 核心网架构演进

    目录 文章目录 目录 云原生 5G 核心网架构 云原生 5G 核心网架构演进 云原生 5G 核心网架构 构建基础设施资源能力,支持虚机和容器(基于虚机或裸机)类型的虚拟化资源,虚机和容器共享硬件资源, ...

  5. 5G 网络架构(核心网)总结

    1.网络组成与设计原则 1.1 组成 主要包括:接入网.承载网.核心网和空口 接入网是"窗口",负责把数据收上来:承载网是"卡车",负责把数据送来送去:核心网呢 ...

  6. 【5G架构】5G 核心网——基于服务的网络架构

    博主未授权任何人或组织机构转载博主任何原创文章,感谢各位对原创的支持! 博主链接 本人就职于国际知名终端厂商,负责modem芯片研发. 在5G早期负责终端数据业务层.核心网相关的开发工作,目前牵头6G ...

  7. 【5G架构】5G 核心网架构概述

    博主未授权任何人或组织机构转载博主任何原创文章,感谢各位对原创的支持! 博主链接 本人就职于国际知名终端厂商,负责modem芯片研发. 在5G早期负责终端数据业务层.核心网相关的开发工作,目前牵头6G ...

  8. 5G核心网SBA架构

    作者:柒号华仔 个人主页:欢迎访问我的主页 个人信条:星光不问赶路人,岁月不负有心人. 个人方向:专注于4G/5G领域,同时兼顾其他网络协议,编解码协议,C/C++,linux等,感兴趣的小伙伴可以关 ...

  9. 5G核心网之SBA架构(面向服务)

    前言 随着技术演进和发展,云原生提出的"微服务"概念得到了大家的认可,微服务概念指将原本具有多个功能的集合体分拆为多个具有独立功能的个体,每个个体都具有自己的微服务.5GC将微服务 ...

最新文章

  1. java线程和linux线程,Java线程与Linux内核线程的映射关系
  2. 深度启动盘工具linux,Linux下无法安装深度启动盘制作工具
  3. 段描述符表(GDT+LDT)的有感
  4. java开发C编译器:结构体的解析和执行
  5. 前端学习(1736):前端系列javascript之创建webpack与loader使用
  6. spark java api通过run as java application运行的方法
  7. python3安装后怎么开启_python3.10 如何下载安装?
  8. 电脑指定区域旋转_随州平板电脑无线管道潜望镜QV厂家_武汉天仪仪器
  9. Oracle查看表空间使用情况
  10. 可启动 ISO 合并、Windows 安装光盘合集
  11. hibernate的注解属性mappedBy详解
  12. 专业学习与职业发展之我见
  13. OPENWRT,爱快等软路由推荐
  14. 计算机网卡的安装过程,千兆网卡怎么装_千兆网卡安装步骤
  15. 计算机考试怎么复制粘贴文件,复制粘贴,教您电脑复制粘贴不能用了怎么解决...
  16. 51采集温度电压电流+LCD1602显示
  17. java筆試題,Java筆試題及答案
  18. Java中的上界与下界(? extends/super T)
  19. 提交代码遇到 Everything up-to-date 或 提交代码遇到 On branch master Your branch and ‘origin/master‘ have diverg
  20. day01 Redis

热门文章

  1. 转自cnblogs 淘宝技术发展
  2. SDUT OJ 2974
  3. 51单片机~串口通信(讲解+代码)
  4. 鸿蒙系统之铠甲勇士,铠甲勇士刑天异次元形刻玩具灰模公开 高质量完美还原剧中造型...
  5. 利用java演奏起风了
  6. UE4 如何设置屏幕尺寸和画质
  7. 微服务调用失败的一种解决方案
  8. 漫漫人生路 何时是尽头
  9. 银联将启用双免交易白名单核验功能 移机或无法定位的POS要关停
  10. 【raspberrypi】retropie街机模拟器